US12230725B2

In an example, the present invention provides a solar tracker apparatus. In an example, the apparatus comprises a center of mass with an adjustable hanger assembly configured with a clam shell clamp assembly on the adjustable hanger assembly and a cylindrical torque tube comprising a plurality of torque tubes configured together in a continuous length from a first end to a second end such that the center of mass is aligned with a center of rotation of the cylindrical torque tubes to reduce a load of a drive motor operably coupled to the cylindrical torque tube. Further details of the present example, among others, can be found throughout the present specification and more particularly below.
US12230723B2

Some embodiments of the present invention relate to a technical field of N-type TOPCon solar cells, and disclose a back-side metal electrode of an N-type TOPCon solar cell. The back-side metal electrode includes a substrate, a plurality of first silver fine grids disposed on a passivation film which is on a back side of the substrate, a plurality of second aluminum fine grids overlaid on the plurality of first silver fine grids, and a plurality of first silver main grids disposed perpendicular to the plurality of first silver fine grids. Each of the plurality of first silver main grids is a segmented structure. The back-side metal electrode further includes a plurality of second aluminum main grids, which are formed, in a printing manner, between any two adjacent grid segments of a plurality of grid segments and around each of the plurality of grid segments.
US12230721B2

Gate-all-around integrated circuit structures having asymmetric source and drain contact structures, and methods of fabricating gate-all-around integrated circuit structures having asymmetric source and drain contact structures, are described. For example, an integrated circuit structure includes a vertical arrangement of nanowires above a fin. A gate stack is over the vertical arrangement of nanowires. A first epitaxial source or drain structure is at a first end of the vertical arrangement of nanowires. A second epitaxial source or drain structure is at a second end of the vertical arrangement of nanowires. A first conductive contact structure is coupled to the first epitaxial source or drain structure. A second conductive contact structure is coupled to the second epitaxial source or drain structure. The second conductive contact structure is deeper along the fin than the first conductive contact structure.
US12230719B2

To improve field-effect mobility and reliability of a transistor including an oxide semiconductor film. A semiconductor device includes an oxide semiconductor film, a gate electrode, an insulating film over the gate electrode, the oxide semiconductor film over the insulating film, and a pair of electrodes over the oxide semiconductor film. The oxide semiconductor film includes a first oxide semiconductor film and a second oxide semiconductor film over the first oxide semiconductor film. The first oxide semiconductor film and the second oxide semiconductor film, include the same element. The first oxide semiconductor film includes a region having lower crystallinity than the second oxide semiconductor film.
US12230715B2

A change in electrical characteristics of a semiconductor device including an interlayer insulating film over a transistor including an oxide semiconductor as a semiconductor film is suppressed. The structure includes a first insulating film which includes a void portion in a step region formed by a source electrode and a drain electrode over the semiconductor film and contains silicon oxide as a component, and a second insulating film containing silicon nitride, which is provided in contact with the first insulating film to cover the void portion in the first insulating film. The structure can prevent the void portion generated in the first insulating film from expanding outward.
US12230710B2

There is provided a high withstand voltage LDMOS field-effect transistor that enables the compatibility of an increase of its withstand voltage and a decrease of its ON resistance. The high withstand voltage LDMOS is characterizing in including: a first electroconductive type body region formed on a main surface of a semiconductor substrate; a second electroconductive type source region formed on a surface of the body region; a second electroconductive type drift region formed so as to have contact with the body region; a second electroconductive type drain region formed on the drift region; a first electroconductive type buried region having contact with the body region and formed below the drift region; a gate electrode formed above the body region between the source region and the drift region and above the drift region nearer to the source region via a gate insulating film; a first field plate that extends from the gate electrode toward the drain region and that is formed above the drift region via a first insulating film; and a second field plate that has contact with the source region or the gate electrode and that is formed above the first field plate via a second insulating film, in which a distance between the buried region and the drain region is smaller than a distance between the first field plate and the drain region and larger than a distance between the second field plate and the drain region.
US12230704B2

A semiconductor device has an active region through which a main current flows, a gate ring region surrounding a periphery of the active region, a source ring region surrounding a periphery of the gate ring region, and a termination region surrounding a periphery of the source ring region. The semiconductor device has a semiconductor substrate of a first conductivity type, a first semiconductor layer of the first conductivity type, a second semiconductor layer of a second conductivity type, and further, in the active region, first semiconductor regions of the first conductivity type, a gate insulating film, first gate electrodes, an interlayer insulating film, a first first-electrode, a first plating film, and a second electrode. The semiconductor device has, in the source ring region, a second first-electrode provided at a surface of the second semiconductor layer, and a second plating film provided on the second first-electrode.
US12230697B2

A semiconductor device includes an N+ type substrate, an N− type layer disposed on a first surface of the N+ type substrate and having a trench opened to a surface opposite to the surface facing the N+ type substrate, a P type region disposed in the N− type layer and disposed on a side surface of the trench, a gate electrode disposed in the trench, and a source electrode and a drain electrode insulated from the gate electrode. The N− type layer includes a P type shield region covering a bottom surface and an edge of the trench.
US12230693B2

A semiconductor device and a manufacturing method therefor. The semiconductor device comprises: a semiconductor substrate. A first drift region is formed in the semiconductor substrate. A gate structure is formed on the semiconductor substrate A part of the gate structure covers a part of the first drift region. A first trench is formed in the first drift region, and a drain region is formed in the semiconductor substrate at the bottom of the first trench.
US12230684B2

According to example embodiments, an integrated circuit includes a continuous active region extending in a first direction, a tie gate electrode extending in a second direction crossing the first direction on the continuous active region, a source/drain region provided adjacent the tie gate electrode, a tie gate contact extending in a third direction perpendicular to the first direction and the second direction on the continuous active region and connected to the tie gate electrode, a source/drain contact extending in the third direction and connected to the source/drain region, and a wiring pattern connected to each of the tie gate contact and the source/drain contact and extending in a horizontal direction. A positive supply power is applied to the wiring pattern.
US12230682B2

An integrated circuit (IC) device includes a conductive region including a first metal on a substrate. An insulating film is on the conductive region. A conductive plug including a second metal passes through the insulating film and extends in a vertical direction. A conductive barrier pattern is between the conductive region and the conductive plug. The conductive barrier pattern has a first surface in contact with the conductive region and a second surface in contact with the conductive plug. A bottom surface and a lower sidewall of the conductive plug are in contact with the conductive barrier pattern, and an upper sidewall of the conductive plug is in contact with the insulating film. The conductive barrier pattern includes a vertical barrier portion between the insulating film and the conductive plug, and the vertical barrier portion has a width tapering along a first direction away from the conductive region.
US12230679B2

A compound semiconductor substrate has a Si (silicon) substrate, a first Al nitride semiconductor layer which is a graded layer formed on the Si substrate and whose Al concentration decreases as the distance from the Si substrate increases along the thickness direction, a GaN (gallium nitride) layer formed on the first Al nitride semiconductor layer and having a lower average Al concentration than the average Al concentration of the first Al nitride semiconductor layer, and a second Al nitride semiconductor layer formed on the GaN layer and having a higher average Al concentration than the average Al concentration of the GaN layer. The threading dislocation density at any position in the thickness direction within the second Al nitride semiconductor layer is lower than the threading dislocation density at any position in the thickness direction within the first Al nitride semiconductor layer.
US12230678B2

The disclosure describes the use of strain to enhance the properties of p- and n-materials so as to improve the performance of III-N electronic and optoelectronic devices. In one example, transistor devices include a channel aligned along uniaxially strained or relaxed directions of the III-nitride material in the channel. Strain is introduced using buffer layers or source and drain regions of different composition
US12230671B2

Semiconductor devices are provided. The semiconductor devices includes a landing pad on a substrate, a lower electrode on the landing pad and connected to the landing pad, a capacitor dielectric film that is on the lower electrode and includes both a tetragonal crystal system and an orthorhombic crystal system, a first doping layer that is between the lower electrode and the capacitor dielectric film and includes a first metal, and an upper electrode on the capacitor dielectric film.
US12230665B2

An array substrate and a manufacturing method thereof, a display panel, and a display device are provided. The array substrate includes a bonding region and a non-bonding region, and further includes: a rigid substrate, in the non-bonding region; a driving circuit layer, in the non-bonding region; a light-emitting diode layer, on a side of the driving circuit layer away from the rigid substrate; a flexible base layer, in the bonding region and on the same side of the rigid substrate as the driving circuit layer; and a bonding wire layer, on a side of the flexible base layer away from the rigid substrate. The bonding wire layer and the flexible base layer is capable of being bent along an edge of the rigid substrate to a side of the rigid substrate away from the driving circuit layer.
US12230660B2

A second substrate including a pixel circuit that outputs a pixel signal on a basis of electric charges outputted from the sensor pixel and a third substrate including a processing circuit that performs signal processing on the pixel signal are provided. The first substrate, the second substrate, and the third substrate are stacked in this order. A semiconductor layer including the pixel circuit is divided by an insulating layer. The insulating layer divides the semiconductor layer to allow a center position of a continuous region of the semiconductor layer or a center position of a region that divides the semiconductor layer to correspond to a position of an optical center of the sensor pixel, in at least one direction on a plane of the sensor pixel perpendicular to an optical axis direction.
US12230656B2

An image sensing device is disclosed. The image sensing device includes a pixel array including a plurality of unit pixels, each of which is configured to generate a pixel signal in response to incident light. The pixel array includes a substrate layer including a plurality of photoelectric conversion elements configured to convert the incident light into an electric signal, a plurality of microlenses formed over the substrate layer to respectively correspond to the photoelectric conversion elements, and configured to converge the incident light into the corresponding photoelectric conversion elements, a plurality of color filters disposed between the plurality of photoelectric conversion elements and the plurality of microlenses and configured to transmit light at predetermined wavelengths to corresponding photoelectric conversion elements, and one or more grid structures disposed over the substrate layer at intervals to separate the microlenses and the color filters from adjacent microlenses and the color filter. The grid structures have different heights at different locations in the pixel array such that one or more of the grid structure include a top portion protruding from a top surface of an abutting microlens.
US12230652B2

The present technology relates to a light receiving device that includes a pixel array unit in which pixels each having a first tap detecting charge photoelectrically converted by a photoelectric conversion unit and a second tap detecting charge photoelectrically converted by the photoelectric conversion unit are two-dimensionally arranged in a matrix. In the pixel array unit, four vertical signal lines for outputting a detection signal detected by any one of the first tap and the second tap to the outside of the pixel array unit are arranged for one pixel column.
US12230644B2

A thin film transistor array panel according to an exemplary embodiment of the invention includes: an insulating substrate; a gate line disposed on the insulating substrate and including a gate pad portion; a data line insulated from and crossing the gate line, and including a source electrode and a data pad portion; a drain electrode facing the source electrode; an organic insulating layer disposed on the data line and the drain electrode, and including a first contact hole; a common electrode disposed on the organic insulating layer, and including a second contact hole; a passivation layer disposed on the common electrode, and including a third contact hole; and a pixel electrode disposed on the passivation layer, and being in contact with the drain electrode, in which the third contact hole is disposed to be adjacent to one surface of the first contact hole for improvement of an aperture ratio and a stable electrode connection.
US12230639B2

The present application relates to an array substrate and a preparation method thereof, and a display device; wherein the array substrate comprises a substrate and a plurality of sub-pixels distributed in an array on the substrate, the sub-pixels comprising M oxide thin film transistors, each oxide thin film transistor comprising a modulation electrode, a gate electrode, a source electrode and a drain electrode arranged in a stack, wherein the modulation electrodes of the M oxide thin film transistors are electrically connected to each other as a modulation layer, and the modulation layer is electrically connected to the gate electrode through N first vias, wherein M and N are both integers, and N
US12230635B2

Gate-all-around integrated circuit structures having depopulated channel structures, and methods of fabricating gate-all-around integrated circuit structures having depopulated channel structures using a selective bottom-up approach, are described. For example, an integrated circuit structure includes a vertical arrangement of nanowires above a substrate. The vertical arrangement of nanowires has one or more active nanowires above one or more oxide nanowires. A first gate stack is over and around the one or more active nanowires. A second gate stack is over and around the one or more oxide nanowires.
US12230622B2

An electronic device includes a main printed circuit board (PCB) assembly comprising a bottom PCB and a semiconductor package mounted on an upper surface of the bottom PCB. The semiconductor package includes a substrate and a semiconductor die mounted on a top surface of the substrate. The semiconductor die and the top surface of the substrate are encapsulated by a molding compound. A top PCB is mounted on the semiconductor package through first connecting elements.
US12230618B2

An optical sensor includes a substrate including a substrate main surface intersecting a thickness-wise direction, a light emitting element disposed on the substrate main surface, a light receiving element disposed on the substrate main surface, a transparent first cover disposed on the substrate main surface to cover the light emitting element, and a transparent second cover disposed on the substrate main surface to cover the light receiving element. The first cover and the second cover are spaced apart by a gap.
US12230617B2

A method for manufacturing a display device can include forming an assembly electrode on a substrate; applying an insulating layer on the assembly electrode; disposing a partition wall on the insulating layer; defining an assembly groove in the partition wall; providing an light emitting diode (LED) having an assembly face corresponding to a shape of the assembly groove in the partition wall; and assembling the assembly face of the LED into the assembly groove in the partition wall, in which the LED includes a first electrode, a first semiconductor layer, an active layer, a second semiconductor layer, and a second electrode stacked in a first direction to form a stacked structure.
US12230615B2

An embodiment related to a package is disclosed. The package includes a component mounted to a die attach region on a package substrate. A passive component with first and second passive component terminals is vertically attached to the package substrate. An encapsulant is disposed over the package substrate to encapsulate the package. In one embodiment, an external component is stacked above the encapsulant and is electrically coupled to the encapsulated package.
US12230613B2

A semiconductor package includes a first connection die including a semiconductor substrate and an interconnect structure, and a first die stack disposed on the first connection die and including stacked dies, each of the stacked dies including a semiconductor substrate and an interconnect structure including a first connection line that is electrically connected to the interconnect structure of the first connection die. An angle formed between a plane of the first connection die and a plane of each stacked die ranges from about 45° to about 90°.
US12230610B2

Embodiments include a package substrate and semiconductor packages. A package substrate includes a first cavity in a top surface, first conductive pads on a first surface of the first cavity, a second cavity in a bottom surface, second conductive pads on a second surface of the second cavity, where the first surface is above the second surface, and a third cavity in the first and second cavities, where the third cavity vertically extends from the top surface to the bottom surface. The third cavity overlaps a first portion of the first cavity and a second portion of the second cavity. The package substrate may include conductive lines coupled to the first and second conductive pads, a first die in the first cavity, a second die in the second cavity, and interconnects in the third cavity that directly couple first die to the second die.
US12230595B2

A method of forming an integrated circuit structure includes forming a patterned passivation layer over a metal pad, with a top surface of the metal pad revealed through a first opening in the patterned passivation layer, and applying a polymer layer over the patterned passivation layer. The polymer layer is substantially free from N-Methyl-2-pyrrolidone (NMP), and comprises aliphatic amide as a solvent. The method further includes performing a light-exposure process on the polymer layer, performing a development process on the polymer layer to form a second opening in the polymer layer, wherein the top surface of the metal pad is revealed to the second opening, baking the polymer, and forming a conductive region having a via portion extending into the second opening.
US12230590B2

An electronic package in which at least one magnetically permeable member is disposed between a carrier and an electronic component, where the electronic component has a first conductive layer, and the carrier has a second conductive layer, such that the magnetically permeable element is located between the first conductive layer and the second conductive layer. Moreover, a plurality of conductive bumps that electrically connect the first conductive layer and the second conductive layer are arranged between the electronic component and the carrier to surround the magnetically permeable member for generating magnetic flux.
US12230588B2

A laser detecting circuit is provided. The laser detecting circuit includes a latch circuit with a first inverter configured to invert a first output signal at a first node to generate a second output signal at a second node, and a second inverter configured to generate the first output signal based on the second output signal. The second inverter includes a plurality of PMOS transistors connected in series between a first source voltage and the first node, and a plurality of NMOS transistors. A gate of each of the plurality of PMOS transistors is connected to the second node, and a drain of each of the plurality of NMOS transistors is connected to the first node. The plurality of NMOS transistors includes dummy NMOS transistors and normal NMOS transistors.
US12230574B2

The present disclosure describes a method for reducing RC delay in radio frequency operated devices or devices that would benefit from an RC delay reduction. The method includes forming, on a substrate, a transistor structure having source/drain regions and a gate structure; depositing a first dielectric layer on the substrate to embed the transistor structure; forming, within the first dielectric layer, source/drain contacts on the source/drain regions of the transistor structure; depositing a second dielectric layer on the first dielectric layer; forming metal lines in the second dielectric layer; forming an opening in the second dielectric layer between the metal lines to expose the first dielectric layer; etching, through the opening, the second dielectric layer between the metal lines and the first dielectric layer between the source/drain contacts; and depositing a third dielectric layer to form an air-gap in the first and second dielectric layers and over the transistor structure.
US12230564B2

A z-disaggregated integrated circuit package substrate assembly comprises a first substrate component (a coreless patch), a second substrate component (a core patch), and a third substrate component (an interposer). The coreless patch comprises thinner dielectric layers and higher density routing and can comprise an embedded bridge to allow for communication between integrated circuit dies attached to the coreless patch. The core layer acts as a middle layer interconnect between the coreless patch and the interposer and comprises liquid metal interconnects to connect the core patch physically and electrically to the coreless patch and the interposer. Core patch through holes comprise liquid metal plugs. Some through holes can be surrounded by and coaxially aligned with magnetic plugs to provide improved power signal delivery. The interposer comprises thicker dielectric layers and lower density routing. The substrate assembly can reduce cost and provide improved overall yield and electrical performance relative to monolithic substrates.
US12230563B2

A package substrate and package assembly including a package substrate including a substrate body including electrical routing features therein and a surface layer and a plurality of first and second contact points on the surface layer including a first pitch and a second pitch, respectively, wherein the plurality of first contact points and the plurality of second contact points are continuous posts to the respective ones of the electrical routing features. A method including forming first conductive vias in a package assembly, wherein the first conductive vias include substrate conductive vias to electrical routing features in a package substrate and bridge conductive vias to bridge surface routing features of a bridge substrate; forming a first surface layer and a second surface layer on the package substrate; and forming second conductive vias through each of the first surface layer and the second surface layer to the bridge conductive vias.
US12230561B2

A light-emitting substrate includes a base, a first conductive pattern layer disposed on the base and a second conductive pattern layer disposed on a side of the first conductive pattern layer away from the base. The first conductive pattern layer includes first signal lines. The second conductive pattern layer includes lamp bead pads. The lamp bead pads include first lamp bead pads and at least one second lamp bead pad. A vertical projection of each first lamp bead pad on the base at least partially overlaps with a vertical projection of a first signal line on the base. A vertical projection of each second lamp bead pad on the base is outside vertical projections of the first signal lines on the base. A distance between a first lamp bead pad and the base is substantially the same as a distance between a second lamp bead pad and the base.
US12230554B2

Various embodiments of the present application are directed towards an integrated circuit (IC) in which a shield structure blocks the migration of charge to a semiconductor device from proximate a through substrate via (TSV). In some embodiments, the IC comprises a substrate, an interconnect structure, the semiconductor device, the TSV, and the shield structure. The interconnect structure is on a frontside of the substrate and comprises a wire. The semiconductor device is on the frontside of the substrate, between the substrate and the interconnect structure. The TSV extends completely through the substrate, from a backside of the substrate to the wire, and comprises metal. The shield structure comprises a PN junction extending completely through the substrate and directly between the semiconductor device and the TSV.
US12230550B2

A semiconductor structure is disclosed. In one example, the semiconductor structure includes: a device region having at least one semiconductor device; a dummy region in contact with the device region; and at least one thermal conductor embedded in the dummy region.
US12230543B2

Implementations of methods of forming a plurality of semiconductor die may include forming a damage layer beneath a surface of a die street in a semiconductor substrate, singulating the semiconductor substrate along the die street into a plurality of semiconductor die, and removing one or more particulates in the die street after singulating through applying sonic energy to the plurality of semiconductor die.
US12230541B2

The element chip manufacturing method includes: a preparing process of preparing a substrate 1 including a plurality of element regions EA and a dividing region DA, the substrate 1 having a first principal surface 1X and a second principal surface 1Y; a groove forming process of forming a groove 13 in the dividing region DA from the first principal surface 1X side; and a grinding process of grinding the substrate 1 from the second principal surface 1Y side, to divide the substrate 1 into a plurality of element chips 20. The groove 13 includes a first region 13a constituted by a side surface having a first surface roughness, and a second region 13b constituted by a side surface having a second surface roughness larger than the first surface roughness. In the grinding process, grinding of the substrate 1 is performed until reaching the first region 13a of the groove 13.
US12230535B2

The present application discloses a method for fabricating a semiconductor device including: providing a photomask including an opaque layer on a mask substrate and surrounding a translucent layer on the mask substrate; forming a pre-process mask layer on a device stack; patterning the pre-process mask layer using the photomask to form a patterned mask layer including a mask region corresponding to the opaque layer, a trench region corresponding to the translucent layer, and a via hole corresponding to the mask opening of via feature; performing a damascene etching process to form a via opening and a trench opening in the device stack; and forming a via in the via opening and a trench in the trench opening. The translucent layer includes a mask opening of via feature which exposes a portion of the mask substrate. A thickness of the trench region is less than a thickness of the mask region.
US12230534B2

A semiconductor device includes a conductive line and a conductive via contacting the conductive line. A first dielectric material contacts a first sidewall surface of the conductive via. A second dielectric material contacts a second sidewall surface of the conductive via. The first dielectric material includes a first material composition, and the second dielectric material includes a second material composition different than the first material composition.
US12230531B2

A substrate processing method capable of stably loading a substrate regardless of a variation in pressure of a reaction space includes supplying an inert gas; and forming a thin film by sequentially and repeatedly supplying a source gas, supplying a reaction gas, and activating the reaction gas, wherein a center portion of a substrate and a center portion of a susceptor are spaced apart from each other to form a separate space, the reaction space above the substrate and the separate space communicate with each other via one or more channels, an inert gas is introduced to the separate space through the one or more channels during the supplying of the inert gas, and the inert gas prevents pressure imbalance between the separate space and the reaction space during a thin film deposition process.
US12230529B2

A substrate holding apparatus is provided, which includes a top ring main body to which an elastic film having a surface that can suck a substrate can be attached, a first line communicating with a first area of the plurality of areas, a second line communicating with a second area different from the first area of the plurality of areas, a pressure adjuster that can pressurize the first area by feeding fluid into the first area through the first line and can generate negative pressure in the second area through the second line, and a determiner that performs determination of whether or not the substrate is sucked to the elastic film based on a volume of the fluid fed into the first area or a measurement value corresponding to pressure in the first area.
US12230518B2

A light diffusion plate made of quartz and provided with a plurality of recessed spherical surfaces is placed on an upper chamber window so as to be in opposed relation to a central portion of a semiconductor wafer. Flashes of light emitted from flash lamps and passing by the side of the light diffusion plate impinge upon a peripheral portion of the semiconductor wafer. On the other hand, flashes of light emitted from the flash lamps and entering the light diffusion plate are diverged by the recessed spherical surfaces. Part of the light entering the light diffusion plate is diffused toward the peripheral portion of the semiconductor wafer. As a result, this increases the amount of light impinging upon the peripheral portion of the semiconductor wafer, and decreases the amount of light impinging upon the central portion of the semiconductor wafer.
US12230514B2

A substrate processing method includes: disposing a wafer in a wafer region of a tube; injecting an inert gas into a gap region, of the tube, between an inner side wall of the tube and the wafer disposed in the wafer region; and injecting a process gas into the wafer region of the tube, wherein a pressure of the gap region of the tube is higher than a pressure at an edge of the wafer region of the tube during the injection of the inert gas and the process gas.
US12230501B2

A method of manufacturing a semiconductor device, including preparing a semiconductor substrate having a main surface, forming a device element structure on the main surface, forming a protective film on the main surface of the semiconductor substrate to protect the device element structure, the protective film having an opening therein, forming at least one material film in a predetermined pattern on the main surface of the semiconductor substrate and in the opening of the protective film, the at least one material film being separate from the protective film by a distance of less than 1 mm, forming a resist film on the main surface of the semiconductor substrate, covering the protective film and the at least one material film, the resist film having an opening therein corresponding to an inducing region for impurity defects, and inducing the impurity defects in the semiconductor substrate, using the resist film as a mask.
US12230497B2

Methods for forming a topographically selective silicon oxide film by a cyclical plasma-enhanced deposition process are provided. The methods may include: forming a topographically selective silicon oxide film by a plasma enhanced atomic layer deposition (PEALD) process or a cyclical plasma-enhanced chemical vapor deposition (cyclical PECVD) process. The methods may also include: forming a silicon oxide film either selectivity over the horizontal surfaces of a non-planar substrate or selectively over the vertical surfaces of a non-planar substrate.
US12230493B2

A microwave-excited light source device according to the present application comprises: a center electrode that extends in an axial direction; an annular electrode that is disposed concentrically with respect to the center electrode; an arc tube that is disposed in an annular space formed between the center electrode and the annular electrode and extends along the axial direction in an elongated shape: a connection end plate to which the other pole of a microwave generation source is electrically connected; a connector that electrically connects the annular electrode and the connection end plate; and a buffer that is elastically deformed when the arc tube is subjected to an external force, thereby suppressing stress to be applied to a contact surface between the annular electrode and the connector.
US12230490B2

A device for fragmenting ions by collision induced dissociation, the device intended to be used together with a planar ion mobility apparatus, the device including a first conductive grid having a plurality of first openings, the first conductive grid configured for electric interconnection to a first electric potential, and a second conductive grid having a plurality of second openings, the second conductive grid configured for electric interconnection to a second electric potential, the first and second conductive grids being electrically insulated from each other.
US12230484B2

A plasma processing apparatus including: a chamber; a plasma generation unit configured to generate a plasma in the chamber; a stage 111 for placing a conveying carrier 10, the stage provided in the chamber; a cover 124 for covering at least part of the conveying carrier placed on the stage; a relative position change unit capable of changing a relative distance between the cover 124 and the stage 111 to a first distance and to a second distance smaller than the first distance; a determination unit configured to determine a placed state of the conveying carrier 10; and a control unit. The determination unit determines the placed state of the conveying carrier while the distance between the cover 124 and the stage 111 is the first distance, and the plasma processing is performed while the distance between the cover 124 and the stage 111 is the second distance.
US12230466B2

An earthing switch includes a fixed contact part fixed in an enclosure, a movable contact part disposed to face the fixed contact part, having a hollow portion formed therein, and having one end portion connected to a driving device and driven by the driving device so that the other end portion thereof is connected to or separated from the fixed contact part, and a piston part located in the hollow portion and moving relative to the movable contact part, wherein the hollow portion extends in a longitudinal direction of the movable contact part, both end portions of the hollow portion in the longitudinal direction are formed to be open, and the piston part includes a gas flow path formed therein.
US12230457B2

A MEMS switch that includes a substrate with a first insulating layer and a silicon layer thereabove, a fixed portion and a movable switching portion being formed in the silicon layer. A first metal layer is situated in recesses in the silicon layer at a side of the silicon layer facing away from the substrate, the first metal layer forming at least one switchable electrical contact between the fixed portion and the switching portion. A method for manufacturing a MEMS switch including at least one embedded metal contact is also described.
US12230451B2

An apparatus includes a case capable of receiving a plurality of capacitive elements, each capacitor element having at least two capacitors, and each capacitor having a capacitive value. The apparatus also includes a cover assembly with a peripheral edge secured to the case. The cover assembly includes, for each of the plurality of capacitive elements, a cover terminal that extends upwardly from the cover assembly generally at a central region of the cover assembly. Each cover terminal is connected to one of the at least two capacitors of the respective one of the plurality of capacitive elements. The cover assembly also includes, for each of the plurality of capacitive elements, a cover terminal that extends upwardly from the cover assembly at a position spaced apart from the cover terminal generally at the central region of the cover assembly.
US12230443B2

A multilayer electronic component includes a body including dielectric layers and internal electrodes alternately disposed with the dielectric layers and external electrodes disposed on the body and connected to the internal electrodes. The one of the internal electrodes includes Ni, Ba, Ti, O, and Tb, and a content of Tb relative to a sum of contents of Ni, Ba, Ti, O, and Tb is 0.45 to 3.0 wt %.
US12230434B2

An electronic component according to the present invention includes: an element body containing metal particles and a resin; and a resin electrode layer formed on an electrode facing portion which is a part of an outer surface of the element body. The resin electrode layer contains a resin component and a conductor powder. In addition, the electrode facing portion includes an exposed portion formed by removing the resin on an outermost surface of the element body to expose a part of an outer periphery of the metal particles located on the outermost surface. Then, the resin electrode layer and the exposed portion of the electrode facing portion are joined to each other.
US12230432B2

A circuit carrier, in particular a circuit board, for an electronic circuit. The circuit carrier includes an electric coil and a core, which is designed to form a magnetic field of the coil, and the coil has windings situated in layers on top of one another, the coil being integrated into the circuit carrier, and the core being situated outside a winding window of the coil.
US12230428B2

An inductor component comprising a spiral wiring wound on a plane; first and second magnetic layers located at positions sandwiching the spiral wiring from both sides in a normal direction relative to the plane of the wound spiral wiring; a vertical wiring extending from the spiral wiring in the normal direction to penetrate at least the inside of the first magnetic layer; and an external terminal disposed on at least a surface of the first magnetic layer to cover an end surface of the vertical wiring. The first magnetic layer is larger than the second magnetic layer in terms of the area of the external terminal viewed in the normal direction, and when A is the thickness of the first magnetic layer and B is the thickness of the second magnetic layer, A/((A+B)/2) is from 0.6 to 1.6.
US12230426B2

A soft magnetic powder composition for an inductor core comprises 60 to 80 wt % Fe—Ni alloy powder, 5 to 25 wt % Fe—Si alloy powder, and 10 to 30 wt % Fe—Si—Al alloy powder based on a total alloy powder and a method of manufacturing the inductor uses the soft magnetic powder composition.
US12230414B2

A vehicle cable capable of transmitting a signal of 4 GHz or higher includes a two-core cable, a general shield layer that has a braided structure and is disposed on an outer periphery of the two-core cable, and an outer sheath disposed on an outer periphery of the general shield layer. The two-core cable includes two conductors that are a pair of stranded wires arranged in parallel to each other, an insulation layer configured to bundle and cover the two conductors, and a first shield layer including a first metal foil that is disposed on an outer periphery of the insulation layer.
US12230408B1

A system and a method for generating a medical knowledge packet in an active conversation session. The system receives a message associated with a conversation thread. The system determines a context of the message using a machine learning model. Further, one or more medical knowledge packets from one or more sources may be generated based on the message and the context. A confidence score to the medical knowledge packet is assigned based on one or more factors comprising relevance, accuracy, the one or more sources, and recency of the medical knowledge packet. The medical knowledge packet with a highest confidence score is modified by formatting, summarizing, highlighting, cross-referencing, and simplifying by using one or more text analysis algorithms.
US12230403B2

The described technology may include processes to model acid-base homeostasis in normal patients and under acid-base disorder conditions. In one embodiment, a method may include an acid-base homeostasis analysis. The method may include, via a processor of a computing device: providing a physiological acid-base model configured to model acid-base homeostasis of a virtual patient, the physiological acid-base model to: determine a plurality of operating parameters for an HCO3/CO2 buffering system having renal and pulmonary regulatory mechanisms, determine acid-base information comprising a bicarbonate concentration, a carbon dioxide concentration, and a free hydrogen ions concentration via simulating the HCO3/CO2 buffering system, and determine predicted patient information based on the acid-base information. Other embodiments are described.
US12230398B2

A method is disclosed of predicting cancer patient response to immune checkpoint inhibitors, e.g., an antibody drug blocking ligand activation of programmed cell death 1 (PD-1) or CTLA4. The method includes obtaining mass spectrometry data from a blood-based sample of the patient, obtaining integrated intensity values in the mass spectrometry data of a multitude of pre-determined mass-spectral features; and operating on the mass spectral data with a programmed computer implementing a classifier. The classifier compares the integrated intensity values with feature values of a training set of class-labeled mass spectral data obtained from a multitude of melanoma patients with a classification algorithm and generates a class label for the sample. A class label “early” or the equivalent predicts the patient is likely to obtain relatively less benefit from the antibody drug and the class label “late” or the equivalent indicates the patient is likely to obtain relatively greater benefit from the antibody drug.
US12230397B2

Embodiments discussed herein facilitate determining a prognosis for keratoplasty based on segmented endothelial cells. One example embodiment comprises a computer-readable medium storing computer-executable instructions that, when executed, cause a processor to perform operations, comprising: accessing an optical microscopy image comprising a set of corneal endothelial cells of a patient of a keratoplasty; segmenting, based at least in part on a first model, a plurality of corneal endothelial cells of the set of corneal endothelial cells; calculating one or more features based on the segmented plurality of corneal endothelial cells; and generating, via a second model trained based at least on the one or more features, a prognosis associated with the keratoplasty.
US12230395B2

A sensor-equipped smartphone configured for connection to its user's footwear soles with sensors and structures configurable by the smartphone and for connection to a big data artificial intelligence computer system connected to other smartphones controlling their users' configurable footwear soles. The smartphone is connected to sensors located on the smartphone users' body, including proximate to its center of gravity and/or on the head. The computer system is configured to use the big data techniques of machine learning in a database compiled from thousands or millions of other smartphones connected to one or more sensors associated with footwear users to perform operations on billions of data sets from these other smartphones. The correlations found from the big data operations provide solutions to medical problems of the footwear users involving their body structure and/or function. The solutions are implemented by the smartphone configuring the users' footwear soles, including active configuration during locomotion.
US12230393B2

A physiological sensor has light emitting sources, each activated by addressing at least one row and at least one column of an electrical grid. The light emitting sources are capable of transmitting light of multiple wavelengths and a detector is responsive to the transmitted light after attenuation by body tissue.
US12230386B2

A health managing method, a computing device and a storage medium are disclosed. The health managing method includes: connecting to an object information database, and acquiring at least one piece of physical sign data of an object from the object information database, wherein the at least one piece of physical sign data includes an examination result of at least one physical sign examination item in which the object participates; automatically determining at least a health management influencing factor at least based on the at least one piece of physical sign data; and automatically generating a coping approach recommendation form at least based on the health management influencing factor, wherein the coping approach recommendation form is used to generate a coping approach suggestion form.
US12230379B2

A method for coordinating the manufacturing of an expanded cell therapy product for a patient may include receiving a cell order request to expand the cell therapy product for the patient; generating a patient-specific identifier or cell order identifier associated with the cell order request; and initiating a process to expand the cell therapy product from at least some of a solid tumor obtained from the patient. If acceptance parameters for the expansion cell therapy product do not meet certain acceptance criteria at a second time point subsequent to a first time point in the expansion process, it is determined whether re-performing the expansion of the cell therapy product using the cell expansion technique is possible from the first time point based on the acceptance parameters at the second time point. If such re-performing the expansion is possible, patient treatment events that use the expanded cell therapy product are rescheduled.
US12230375B2

Various aspects described herein relate to presenting electronic patient data accessing information. Data related to a plurality of access events, by one or more employees, of electronic patient data can be received. A set of access events of the plurality of access events can be determined as constituting, by the one or more employees, possible breach of the electronic patient data. An alert related to the set of access events can be provided based on determining that the set of access events constitute possible breach of the electronic patient data.
US12230374B2

A method including retrieving an information for a subject, the information comprising a disease of the subject, a subject condition, and a previous condition. The method includes parsing a contract between a provider and a payor to identify a measurable value and identifying a contract success factor and a social determinant for the disease in the subject based on the subject condition, the measurable value, the previous condition, and the contract. The method also includes identifying multiple options available for the provider in a treatment of the disease in the subject. The method also includes identifying an expected condition based on the performance parameter and on the disease of the subject, and providing a recommendation to the provider for an action to improve the expected condition. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided.
US12230363B2

The present disclosure provides methods for improving libraries for screening protein-protein interactions (PPI) by excluding amino acid substitutions that are predicted to have a redundant or minimal effect on binding between protein binding partners.
US12230354B2

The present disclosure includes apparatuses and methods related to scatter/gather in a memory device. An example apparatus comprises a memory device that includes an array of memory cells, sensing circuitry, and a memory controller coupled to one another. The sensing circuitry includes a sense amplifier and a compute component configured to implement logical operations. A channel controller is configured to receive a block of instructions, the block of instructions including individual instructions for at least one of a gather operation and a scatter operation. The channel controller is configured to send individual instructions to the memory device and to control the memory controller such that the at least one of the gather operation and the scatter operation is executed on the memory device based on a corresponding one of the individual instructions.
US12230333B2

Systems and methods for bit line modulation to compensate for cell source variation are disclosed. For example, a method for reading data from non-volatile storage comprising determining a first bit line level based on a first programmed data state that is being sensed and determining a second bit line level based on a second programmed data state that is being sensed. As another example, a storage device comprising a first bit line driver configured to generate a first bit line level for a first set of bit lines corresponding to a first set of memory strings based on a first cell source level associated with the first set of memory strings a second bit line driver configured to generate a second bit line level for a second set of bit lines corresponding to a second set of memory strings based on a second cell source level associated with the second set of memory strings.
US12230309B2

Dual-precision analog memory cells and arrays are provided. In some embodiments, a memory cell, comprises a non-volatile memory element having an input terminal and at least one output terminal; and a volatile memory element having a plurality of input terminals and an output terminal, wherein the output terminal of the volatile memory element is coupled to the input terminal of the non-volatile memory element, and wherein the volatile memory element comprises: a first transistor coupled between a first supply and a common node, and a second transistor coupled between a second supply and the common node; wherein the common node is coupled to the output terminal of the volatile memory element; and wherein gates of the first and second transistors are coupled to respective ones of the plurality of input terminals of the volatile memory element.
US12230307B2

A semiconductor device includes a magnetic tunnel junction (MTJ) and first and second electrodes. The MTJ includes: (a) a first ferromagnetic (FM) layer, configured to have a magnetic spin in a first spin direction, and retain the first spin direction while MTJ subjected to electrical current in first and second directions, (b) a second FM layer, configured to have the magnetic spin selectively altered between the first and second spin direction, in response to altering the electrical current between the first and second directions, respectively, and (c) a stack of tunnel barrier (TB) layers, having: a first TB layer disposed over the first FM layer and having a first morphological structure, and a second TB layer, disposed between the first TB layer and the second FM layer and having a second, different, morphological structure. The first and second electrodes are electrically connected to the first and second FM layers, respectively.
US12230305B2

According to one embodiment, a magnetic disk device which supplies, at the time of startup of data write or startup of data read, electric power higher than steady electric power used to make, in advance, spacing between a magnetic disk and a magnetic head become saturated at a target value to a heater of the magnetic head for a specified time and, after an elapse of the specified time, gradually reduces the electric power to be supplied to the heater of the magnetic head to the steady electric power.
US12230304B2

Various illustrative aspects are directed to a data storage device, comprising one or more disks; an actuator mechanism configured to position one or more heads proximate to a corresponding disk surface of the one or more disks; and one or more processing devices. The one or more processing devices are configured to receive signals indicative of conditions of a write operation by the selected head. The one or more processing devices are further configured to determine, based on the signals, a verification status indicating whether the write operation was successful. The one or more processing devices are further configured to output the verification status within a selected time limit.
US12230297B2

According to one embodiment, a magnetic disk device includes a disk, a head configured to write data to the disk and read the data from the disk, and a controller configured to control write processing based on a first determination value corresponding to a first shift amount defined for the excessive number of times at which the first shift amount of the head in a radial direction of the disk exceeds a first threshold value causing a read error in a second track adjacent to a first track in the radial direction at a time of the write processing of the first track of the disk, and a second threshold value changing the write processing.
US12230288B2

Systems and methods for audio processing are described. An audio processing system receives audio content that includes a voice sample. The audio processing system analyzes the voice sample to identify a sound type in the voice sample. The sound type corresponds to pronunciation of at least one specified character in the voice sample. The audio processing system generates a filtered voice sample at least in part by filtering the voice sample to modify the sound type. The audio processing system outputs the filtered voice sample.
US12230285B2

An audio encoder for encoding segments of coefficients, the segments of coefficients representing different time or frequency resolutions of a sampled audio signal, the audio encoder including a processor for deriving a coding context for a currently encoded coefficient of a current segment based on a previously encoded coefficient of a previous segment, the previously encoded coefficient representing a different time or frequency resolution than the currently encoded coefficient. The audio encoder further includes an entropy encoder for encoding entropy the current coefficient based on the coding context to obtain an encoded audio stream.
US12230284B2

A method for filtering out a background audio signal includes: obtaining a first audio signal collected during playing of the background audio signal, the background audio signal being an audio signal obtained by adding watermark information to an original audio signal; separating the first audio signal to obtain the watermark information and a second audio signal without the watermark information; querying the preset correspondence according to the watermark information to obtain the original audio signal corresponding to the watermark information; and filtering out the original audio signal from the second audio signal to obtain a target audio signal.
US12230278B1

Techniques for outputting supplemental content are described. A system may receive input data corresponding to a user input, and determine and present output data responsive to the user input. After causing the output data to be presented, the system may determine supplemental content is to be presented. Based on this, the system may determine first presentation data representing first supplemental content is to be visually presented, and second presentation data representing second supplemental content is to be audibly presented. The system may use a machine learning model to determine the first supplemental content is to be presented instead of the second supplemental content. The system may thereafter cause a device to use the first presentation data to visually present the first supplemental content.
US12230275B2

A speech instruction recognition method, an electronic device, and a non-transient computer readable storage medium. The speech instruction recognition method comprises: acquiring a target speech; processing the target speech to obtain a target speech vector corresponding to the target speech; performing speech recognition on the target speech to obtain a target speech text of the target speech, and processing the target speech text to obtain a target text vector corresponding to the target speech text; and inputting the target speech vector and the target text vector to a pre-trained instruction recognition model to obtain an instruction category corresponding to the target speech.
US12230269B2

Systems and methods of verifying trigger keywords in acoustic-based digital assistant applications are provided. A system can receive, from an application developer computing device, a request to generate a voice-based software application. The request can include a uniform resource locator (URL) associated with a service provided by the voice-based software application and an identifier corresponding to the URL. The system can identify a plurality of links that include the URL as a target. The system can determine a subset of the plurality of links having a respective character string that includes a reference to the identifier for the URL. The data processing system can compare the subset of the plurality of links to a threshold to determine a match level, and can determine a verification status of the request based on the match level.
US12230265B2

An information processor including: an operation control unit that controls a motion of an autonomous mobile body acting on the basis of recognition processing, in a case where a target sound that is a target voice for voice recognition processing is detected, the operation control unit moving the autonomous mobile body to a position, around an approach target, where an input level of a non-target sound that is not the target voice becomes lower, the approach target being determined on the basis of the target sound.
US12230261B2

A method for controlling an electronic device is provided. The method includes identifying one or more user interface (UI) elements displayed on a screen of an electronic device, determining a characteristic(s) of one or more identified UI elements, generating a data base based on the characteristic of one or more identified UI elements, where the database comprises to predict NL utterances of one or more identified UI elements, where the NL utterances are predicted based on the at least one characteristic of one or more identified UI elements, receiving a voice input of a user of the electronic device, where the voice input comprises an utterance indicative of the at least one characteristic of one or more identified UI elements presented in the database, and automatically accessing UI element(s) of one or more UI elements in response to determining that the utterances of the received voice input from the user matches with the predicted NL utterances of one or more identified UI elements.
US12230259B2

Examples of array geometry agnostic multi-channel personalized speech enhancement (PSE) extract speaker embeddings, which represent acoustic characteristics of one or more target speakers, from target speaker enrollment data. Spatial features (e.g., inter-channel phase difference) are extracted from input audio captured by a microphone array. The input audio includes a mixture of speech data of the target speaker(s) and one or more interfering speaker(s). The input audio, the extracted speaker embeddings, and the extracted spatial features are provided to a trained geometry-agnostic PSE model. Output data is produced, which comprises estimated clean speech data of the target speaker(s) that has a reduction (or elimination) of speech data of the interfering speaker(s), without the trained PSE model requiring geometry information for the microphone array.
US12230256B2

An interactive voice response (IVR) system including iterative speech recognition with semantic interpretation is deployed to process an audio input in a manner that optimizes and conserves computing resources and facilitates low-latency discovery of start-of-speech events that can be used to support external processes such as barge-in operations. The IVR system can repeatedly receive an audio input at a speech processing component and apply an input-aware recognition process to the audio input. In response to generating a start-of-speech event, the IVR system can apply an input-unaware recognition process to the remaining audio input and determine a semantic meaning in relation to the relevant portion of the audio input.
US12230255B2

The techniques disclosed herein provide intelligent display of auditory world experiences. Specialized AI models are configured to display integrated visualizations for different aspects of the auditory signals that may be communicated during an event, such as a meeting, chat session, etc. For instance, a system can use a sentiment recognition model to identify specific characteristics of a speech input, such as volume or tone, provided by a participant. The system can also use a speech recognition model to identify keywords that can be used to distinguish portions of a transcript that are displayed. The system can also utilize an audio recognition model that is configured to analyze non-speech audio sounds for the purposes of identifying non-speech events. The system can then integrate the user interface attributes, distinguished portions of the transcript, and visual indicators describing the non-speech events.
US12230251B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modulating language model biasing. In some implementations, context data is received. A likely context associated with a user is determined based on at least a portion of the context data. One or more language model biasing parameters based at least on the likely context associated with the user is selected. A context confidence score associated with the likely context based on at least a portion of the context data is determined. One or more language model biasing parameters based at least on the context confidence score is adjusted. A baseline language model based at least on the one or more of the adjusted language model biasing parameters is biased. The baseline language model is provided for use by an automated speech recognizer (ASR).
US12230247B2

A transcription of a query for content discovery is generated, and a context of the query is identified, as well as a first plurality of candidate entities to which the query refers. A search is performed based on the context of the query and the first plurality of candidate entities, and results are generated for output. A transcription of a second voice query is then generated, and it is determined whether the second transcription includes a trigger term indicating a corrective query. If so, the context of the first query is retrieved. A second term of the second query similar to a term of the first query is identified, and a second plurality of candidate entities to which the second term refers is determined. A second search is performed based on the second plurality of candidates and the context, and new search results are generated for output.
US12230243B2

This disclosure describes a system that analyzes a corpus of text (e.g., a financial article, an audio book, etc.) so that the context surrounding the text is fully understood. For instance, the context may be an environment described by the text, or an environment in which the text occurs. Based on the analysis, the system can determine sentiment, part of speech, entities, and/or human characters at the token level of the text, and automatically generate Speech Synthesis Markup Language (SSML) tags based on this information. The SSML tags can be used by applications, services, and/or features that implement text-to-speech (TTS) conversion to improve the audio experience for end-users. Consequently, via the techniques described herein, more realistic and human-like speech synthesis can be efficiently implemented at larger scale (e.g., for audio books, for all the articles published to a news site, etc.).
US12230235B2

A device includes two or more units, with each unit connected to one or more other units, each of which includes a cap, a tube coupled to the cap and a reed coupled to the tube. Each tube generates at least one sound frequency and can also include harmonics of that single frequency. Airflow through the body oscillates the reed to produce an audible tone from the device.
US12230234B2

A calibrated vibrato for use with a stringed musical instrument that allows pitch change, while keeping the instrument in tune. The calibrated vibrato uses pre-set string guides with particular offsets and heights for specific types of strings. The calibrated vibrato can be used with the disclosed locking nut, adjustable spring and adjustable saddles. The locking nut provides lateral force on the strings and an interlocking design between blocks. The interlocking blocks allow the locking nut to be unscrewed, while reducing the change of accidentally having the end block fall off.
US12230220B2

A display device includes each of the plurality of data lines divided into a plurality of sub data lines, and each of the plurality of sub data lines connected to a plurality of sub pixels having the same color, the first reference voltage line connected to the plurality of first sub pixels disposed in the 8k-7th column, the plurality of second sub pixels disposed in the 8k-6th column, the plurality of third sub pixels disposed in the 8k-5th column, the plurality of fourth sub pixels disposed in the 8k-4th column, and the second reference voltage line is connected to the plurality of first sub pixels disposed in the 8k-3rd column, the plurality of second sub pixels disposed in the 8k-2nd column, the plurality of third sub pixels disposed in the 8k-1st column, the plurality of fourth sub pixels disposed in the 8k-th column.
US12230215B2

A display substrate, a manufacturing method therefor, and a display apparatus are provided. The display substrate includes a display area (100) and a bezel area (300), the bezel area (300) includes a circuit area (310) and a partition area (320), the circuit area (310) includes a third gate driving circuit, a second gate driving circuit (GOA-2) and a first gate driving circuit (GOA-1) arranged in sequence along a direction away from the display area (100), the partition area (320) includes a power supply line, the power supply line includes a first branch (VSS-1) and a second branch (VSS-2); orthographic projections of the second branch (VSS-2) and the first branch (VSS-1) of the power supply line on the base substrate have an overlapped area.
US12230211B2

A pixel circuit for an electronic display may include a memory to store a digital data signal indicative of a value within a data range. The pixel circuit may also include a light-emitting diode to emit light based at least in part on the digital data signal. The pixel circuit may also include an initialization transistor to initialize the pixel circuit before the light-emitting diode emits light and a driving transistor to activate based at least in part on the digital data signal.
US12230209B2

Embodiments disclose a display device including a display panel including a first display region having a plurality of first pixels, and a second display region having a plurality of second pixels and a plurality of light-transmitting regions, a plurality of data lines through which data signals of the plurality of first pixels and the plurality of second pixels are output, a plurality of gate lines through which gate signals of the plurality of first pixels and the plurality of second pixels are output, and a gate driving unit including a plurality of stages configured to output the gate signals to the plurality of gate lines and a dummy stage connected in parallel to at least one of the plurality of stages.
US12230202B2

The present disclosure provides a display driving circuit and a display device. The display driving circuit includes multiple pixel circuits. A data end of each pixel circuit is connected to a data line, configured to provide a data signal; a gate end of each pixel circuit is connected to a gate line, configured to provide a gate signal; and a power supply end of each pixel circuit is connected to a same power supply common line. The multiple pixel circuits are divided into at least one first pixel circuit and at least one second pixel circuit, and a luminous efficiency of the first pixel circuit is less than that of the second pixel circuit; a width-to-length ratio of a channel of a thin-film field-effect transistor in a driving module of the first pixel circuit is greater than that of the second pixel circuit.
US12230198B2

An organic light emitting display device and a driving method thereof are disclosed. The display device has sub-pixels of multiple colors. In one aspect, the organic light emitting display device detects sub-pixels which are positioned at the edges of the panel. Data for the sub-pixels on the edges are reduced so that colors on the edges are less observable.
US12230194B2

Provided are a display panel and a display device. The display panel includes a substrate and a drive circuit disposed on one side of the substrate. The drive circuit includes a first transistor. The first transistor includes a first active layer. The first active layer includes an oxide semiconductor. The drive circuit also includes a first capacitor. One capacitor plate of the first capacitor is disposed in the same layer as the first active layer. In the display panel according to embodiments of the present disclosure, a substrate of a first capacitor in a drive circuit is disposed in the same layer as an active layer of an oxide semiconductor.
US12230191B2

Systems and methods are described herein to control brightness based on image content or other inputs to a display system. A dual-control system may integrate both slow control operations and fast control operations into a cohesive brightness management system. By using both shorter-term (e.g., fast control) and longer-term (e.g., slow control) brightness adjustment operations, the electronic device may quickly respond to high luminance and high brightness situations that may cause burn-in into the display, image artifacts, or other damage. Responding quickly to these high consumption situations may prevent damage or perceivable upset to an ongoing process, among other benefits.
US12230190B2

A micro-light emitting diode (micro-LED) display backplane includes a plurality of macro-pixels. Each macro-pixel includes: a contiguous two-dimensional (2-D) array of bitcells storing display data bits for driving a set of micro-LEDs of a 2-D array of micro-LEDs; and drive circuits configured to generate, based on the display data bits stored in the contiguous 2-D array of bitcells, pulse-width modulated (PWM) drive signals for driving the set of micro-LEDs of the 2-D array of micro-LEDs. In one example, the plurality of macro-pixels is grouped into a plurality of sub-arrays, where each sub-array of the plurality of sub-arrays includes a set of macro-pixels and a local periphery circuit next to the set of macro-pixels. The local periphery circuit includes, for example, a buffer, a repeater, a clock gating circuit for gating an input clock signal to the sub-array, and/or a sub-array decoder for selecting the sub-array.
US12230189B2

Embodiments of the present disclosure provide an electronic device and a display driving method. The electronic device includes a plurality of device groups and a plurality of driving elements; a first terminal of at least one device group among the plurality of device groups is coupled with a positive signal line, a second terminal of at least one device group among the plurality of device groups is coupled with an output terminal of any one of the plurality of driving elements, and a reference voltage terminal of any one of the plurality of driving elements is configured to be coupled with a reference signal line.
US12230186B2

Provided is a pixel driving circuit operatable in a low-definition mode and a high-definition mode using the same pixel memory, and a display device including the same. The pixel driving circuit may include a driving line configured to connect between an emitter and a positive power source or between the emitter and a negative power source, a first transistor connected in series on the driving line and turned on in response to a pulse width modulation (PWM) signal, a first driving unit and a second driving unit that are connected in series on the driving line and electrically connected in parallel to each other, and a second transistor connected between a reference voltage source, which is connected to apply a reference voltage to the first driving unit and the second driving unit, and the second driving unit and turned on or off in response to a display mode selection signal.
US12230177B2

A light emitting display device includes a display panel including subpixels connected to a reference line, and a data driver connected to data lines of the display panel. The data driver simultaneously acquires degradation information values as to the subpixels through the data lines after driving transistors included in the subpixels perform a source-following operation by a reference voltage transmitted through the reference line and a data voltage for sensing transmitted through the data lines.
US12230174B2

A method for simultaneously displaying data by data classification comprises the following steps of: setting a plurality of view angle zones of a multi-layer display; analyzing and classifying at least one data according to the view angle zones and a data classification command to generate a plurality of image data sets; arranging the image data sets according to the view angle zones; setting a plurality of view angle buffer zones located among the view angle zones, and adding a plurality of buffer image data sets among the image data sets according to the view angle buffer zones; and the multi-layer display simultaneously displaying the image data sets and the buffer image data sets according to the view angle zones and the view angle buffer zones.
US12230172B2

A semiconductor device having favorable display quality is provided. The semiconductor device is provided with a display portion, a line-of-sight sensor portion, a control portion, and an arithmetic portion. The line-of-sight sensor portion has a function of obtaining first information showing a direction of a user's line of sight. The arithmetic portion has a function of determining a first region including a gaze point of the user on the display portion with use of the first information and a function of increasing a definition of an image displayed on the first region. Light emitted from the display portion may be used to obtain the first information showing the direction of the line of sight.
US12230169B2

A flexible device includes a first layer, a second layer, and a dielectric layer disposed between the first layer and the second layer. The first layer includes a plurality of first patterns. Two adjacent ones of the first patterns have a first pitch from two edges of the two adjacent ones of the first patterns. The second layer overlaps with the first layer and includes a plurality of second patterns. Two adjacent ones of the second patterns have a second pitch from two edges of the two adjacent ones of the second patterns. The first patterns include first conductive lines, and the second patterns include second conductive lines. One of the first patterns has a first width, one of the second patterns has a second width, and a ratio of the first width to the first pitch is less than a ratio of the second width to the second pitch.
US12230167B2

An adhesive label for a multi-part container having a threaded member and a container body includes a first, sheet-like label portion adapted to be attached to the threaded member of the container, and a second label portion adjacent the first label portion and adapted to be attached to the container body of the container. The second label portion has a comb-like structure with strip-shaped fixing elements such that the adhesive label couples the threaded member to the container body relative to a condition applied to the container and opposes movement of the threaded member relative to the container body.
US12230164B2

A computer implemented method of training an operator of a video management system, the method comprising inputting, into the video management system, a plurality of virtual video streams generated by virtual video cameras within a dynamic 3D virtual environment; displaying on a display, from the virtual management system, at least some of the said virtual video streams, wherein at least one output video stream shows an event of interest; receiving, in the computer, at least one command from the operator indicative of a detection of the event of interest in the dynamic 3D virtual environment by the operator.
US12230154B2

The present disclosure relates to systems, methods, and computer readable media implemented in connection with an unmanned aerial vehicle (UAV) to navigate a UAV along a desired path. For example, systems disclosed herein identify an anticipatory flight path and identify a plurality of reference points on the flight path relative to a current position of the UAV. The systems described herein may further determine reference angles between a current trajectory of the UAV and the reference points to determine an updated trajectory that the UAV should take to stay close to the identified flight path. The systems described herein may further cause the UAV to accelerate in a lateral direction based on the updated trajectory. The features and functionality of systems disclosed herein enable the UAV to accurately follow a complex path having sharp turns with little or no advanced knowledge of the flight path prior to departure.
US12230150B2

Methods and systems are provided for controlling an unmanned aerial vehicle (UAV) swarm network including receiving, at a control terminal, an operator input defining a plurality of network performance directives, constructing a network control model representing the plurality of network performance directives, decomposing the network control model into a plurality of sub-models, generating, via the control terminal, a distributed UAV control model corresponding to each of the distributed sub-models, transmitting the generated distributed UAV control models to each of a plurality of UAVs of the UAV swarm network, executing, at each of the plurality of UAVs, at least one of the distributed UAV control models, and changing, responsive to the execution of the distributed UAV control models, an operating condition of at least one of the plurality of UAVs to satisfy the network performance directives.
US12230149B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for unmanned aerial vehicle authorization and geofence envelope determination. One of the methods includes determining, by an electronic system in an Unmanned Aerial Vehicle (UAV), an estimated fuel remaining in the UAV. An estimated fuel consumption of the UAV is determined. Estimated information associated with wind affecting the UAV is determined using information obtained from sensors included in the UAV. Estimated flights times remaining for a current path, and one or more alternative flight paths, are determined using the determined estimated fuel remaining, determined estimated fuel consumption, determined information associated wind, and information describing each flight path. In response to the electronic system determining that the estimated fuel remaining, after completion of the current flight path, would be below a first threshold, an alternative flight path is selected.
US12230143B1

A system for remotely monitoring communications equipment is provided that includes at least one communications remote monitoring panel (CRMP) operatively coupled to a plurality of radios. The CRMP is configured for communicating messages that includes queries for information relating to radio functionality to and information responsive to the queries for information from the plurality of radios using one of a plurality of communication specifications. A first of the plurality of radios is configured to communicate using a first communication specification and a second of the plurality of radios is configured to communicate using a second communication specification, and the CRMP is further configured to determine, for each of at least the first radio and the second radio, an applicable communication specification and communicate with the first radio and second radio using the applicable communication specification.
US12230142B2

An aircraft analysis application retrieves transponder data that is output by a transponder mounted on an aircraft. The transponder data is indicative of locations of the aircraft over a period of time. The aircraft analysis application maps the locations of the aircraft indicated by the transponder to a jurisdictional map identifying boundaries of a plurality of jurisdictions. The aircraft analysis application computes a fractional portion of time spent by the aircraft in a first jurisdiction in the plurality of jurisdictions based upon the locations of the aircraft indicated by the transponder and the jurisdictional map. The aircraft analysis application generates a jurisdictional status report that comprises a graphical indication of the fractional portion of time spent by the aircraft in the first jurisdiction.
US12230136B2

A method for delegating conference rooms using room presence detection includes identifying a human in a digital image using a trained machine learning model; updating room presence information; and determining a next-available conference room. A room presence computing system includes a processor; and a memory storing instructions that, when executed by the processor, cause the system to: identify a human in a digital image using a trained machine learning model; update room presence information; and determine, by analyzing the room presence information, a next-available conference room. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to: identify a human in a digital image using a trained machine learning model update room presence information; and determine, by analyzing the room presence information, a next-available conference room.
US12230131B2

Various embodiments of the invention provide a method, and a system for providing a seamless traffic control to users for navigating intersections, when traffic signals are malfunctioning. The method includes monitoring conditions, such as weather conditions, or power outages of an area. The monitored conditions are used to determine malfunctioning traffic signals of the area. The method further includes defining a geo-fence for each malfunctioning traffic signal intersection. An entrance of a vehicle or a commuter is identified, when the vehicle enters the geo-fence. When the vehicle is identified, traffic signals are projected corresponding to lane structure of the intersection. The traffic signals may be projected along with a textual indication on a display device of the vehicle to provide safe navigation assistance to the vehicle across the malfunctioning intersection.
US12230128B2

An embodiment for dynamically arranging vehicles on a smart crossing is provided. The embodiment may include receiving data relating to a maximum carrying capacity of a smart crossing having one or more sensors. The embodiment may also include predicting a current load carrying capacity of the smart crossing. The embodiment may further include identifying a number of vehicles traveling towards the smart crossing within a pre-defined distance of the smart crossing. The embodiment may also include identifying one or more specifications and a current arrangement of each vehicle. The embodiment may further include executing a digital twin simulation of a digital twin model of each vehicle driving across the smart crossing. The embodiment may also include in response to determining the current load carrying capacity is exceeded, assigning a priority level to each vehicle. The embodiment may further include predicting a modification of the current arrangement of each vehicle.
US12230126B2

Multipurpose systems can include networked devices configured to include microphones, motion sensors, video cameras, touchscreens, optical sensors, speakers, or other suitable devices. The networked devices can include networking capabilities that enable the networked device to communicate with target devices and other networked devices. A system of networked devices can identify a target location or a target device by analyzing audio signals received at microphones of the networked devices. For example, a plurality of networked devices can identify a particular networked device that is in closest proximity to a user by analyzing an audio intensity of an audio signal received at the plurality of networked devices. The identified networked device can serve as a master device that can control a state of target devices.
US12230124B2

A system related to tactile reproduction is made more efficient by achieving a data amount reduction of a tactile signal while ensuring reproducibility of a tactile sense. An encoding apparatus according to the present technology includes an encoding unit configured to encode tactile signals using different data formats between different regions of a human body. Therefore, for example, a data amount reduction of a tactile signal can be performed considering difficulty in perceiving tactile stimulation of a region, by reducing a data distribution of a tactile signal for a region with low tactile sensitivity using a difference in tactile sensitivity between regions of a human body, and the like.
US12230116B2

The present disclosure provides a method and system for generating flood early warning information in smart city based on Internet of Things (IoT). The method includes: obtaining precipitation information of a target area within a target time period through a meteorological management platform, and obtaining road ponding information of each road in the target area; obtaining environmental information of each road in the target area through a geographic information system; obtaining drainage capacity information of the target area through a water affairs platform; and determining the flood early warning information based on the precipitation information, the drainage capacity information, the road ponding information, and the environmental information, wherein the flood early warning information includes a first flood early warning information and a third flood early warning information.
US12230110B2

A queue management ultra-wideband (UWB) automated teller machine (ATM) transaction pre-staging systems and methods for use with an ATM server, at least one UWB-enabled wireless portable electronic device, and a plurality of UWB-enabled ATMs are disclosed. Transactions are pre-staged by the UWB-enabled devices with the ATM servers. Queue wait times at each UWB-enabled ATM can be determined based on how many transactions have been scheduled for the ATM, how many customers are currently waiting at the ATM, and what currency resources are required by the pre-staged transactions. Geographical distances between the user and the ATMs can be determined. Based on historical customer ATM usage preferences, the distance to various ATMs, and queue wait times, the ATM server may make recommendations regarding which ATM would be optimal for the customer to use to complete the pre-staged transaction.
US12230109B2

A valuable media sanitizing/cleansing cassette is provided for sanitizing/cleansing surfaces of valuable media dispensed to a consumer during a dispense transaction at a transaction terminal. Dispensed media is urged from one or more media cassettes within the terminal along a transport path. The transport path is altered to pass the media through the sanitizing/cleansing cassette where the top and bottom surfaces of the media are illuminated with Ultraviolet (UV) radiation to eradicate any bacteria or virus that may be adhered to the top or the bottom surfaces of the media. Once the media passes through the sanitizing/cleansing cassette, the now sanitized/cleansed media is urged along a remainder of the transport path and dispensed from a media interface of the terminal to the consumer. In an embodiment, media deposited at the terminal is also sanitized/cleansed by passing through the sanitizing/cleansing cassette before being stored in the appropriate media cassettes.
US12230107B2

Embodiments of the present invention set forth systems, apparatuses and methods for facilitating the configuration of multigame bonuses on independent gaming devices. Accordingly, a gaming device including a display, input device, memory, and processor can be configured to be part of a multigame bonus while not requiring a direct connection to a multigame bonus controller, or to other gaming devices involved in the multigame bonus. This may be accomplished by configuring the gaming device to provide a mechanism for an operator to set up bonus parameters with a specified side wager or bet to be eligible for a particular jackpot prize. Since each gaming device can be independently set up to be part of the multigame bonus, unrelated gaming devices running different primary gaming events with different wager or game characteristics can be part of the same multigame bonus without affecting game play of the primary gaming events.
US12230096B1

A anti-peeping method of a display screen includes a display process and a hiding process: removing a cover; recognizing, by an optical sensor, a brightness change from dark to bright, and transmitting a signal to a display screen; displaying, by the display screen, a virtual card; returning the cover; recognizing, by the optical sensor, a brightness from bright to dark, and transmitting a signal to the display screen; and canceling, by the display screen, the display of the virtual card. The anti-peeping method eliminates the risk of being peeped at. The electronic game table includes a table body, a public screen, player screens, and a signal processing module. A user clicks on the public screen to trig a dealing instruction, and the signal processing module is configured to receive the dealing instruction, randomly send card data to a plurality of player screens, and display patterns on the display screens.
US12230087B2

An access-control mechanism, wireless device, and method for controlling the access-control mechanism and wireless device is provided herein. During operation the wireless device will create a “group” of devices that will be allowed to enter through a passage barrier without authentication. When authenticating with the access-control mechanism, the wireless device will prove the access-control mechanism with a list of credentials (e.g., identification information) for each device within the group. The access-control mechanism will then determine if every device on the list is allowed entry. If so, non-authenticated entry for a number of devices/people through the passage barrier will be allowed. The number of non-authenticated devices/people allowed to enter will be equal to a number of devices that are in the group.
US12230086B2

An information processing server for managing a ticket, including: a server storage unit storing feature quantity data obtainable from biological information and created in advance, feature quantity identification information associated with the feature quantity data, and prescribed data that is identical to prescribed data stored in a determination device for determining a usage validity of a ticket; and a server control unit determining an item of feature quantity data from a piece of biological information on a user who is to use a ticket, determine a piece of feature quantity identification information based on a comparison between the determined item of feature quantity data and items of feature quantity data stored in the server storage unit, generate a code to be attached to the ticket based on an assigned piece of ticket identification information, the determined piece of feature quantity identification information, and the prescribed data, and generate ticket data.
US12230082B2

Embodiments of a system and method for using a mobile device to assist with the efficient and secure delivery of item. The mobile device can assist an item deliver to lock or unlock secure item delivery receptacles. The mobile device can also notify an item deliverer about particular delivery conditions associated with particular delivery endpoints. The mobile device can further help the item deliverer to determine whether or not he or she is delivering the item to the correct location.
US12230077B2

An operating time key performance indicator is generated so as to display an operating time of a motor vehicle for a user of a management system by the management system. At least one operating parameter of the motor vehicle is transmitted to an electronic computing device of the management system. The electronic computing device id remote from the motor vehicle. The operating time key performance indicator is determined by the electronic computing device in accordance with the at least one transmitted operating parameter. Additionally, at least one load parameter of the motor vehicle is recorded and transmitted to the electronic computing device and the operating time key performance indicator is additionally generated by the electronic computing device in accordance with the at least one load parameter.
US12230075B2

The present disclosure provides for predictive part maintenance by identifying component service programs indicating one or more components to track usage of in one or more aircraft for a given time period; tracking component usage in the one or more aircraft for the one or more components to identify scheduled removals for instances of the one or more components within the given time period; amalgamating component removals across the one or more aircraft for the one or more components; amalgamating component demand across the component service programs for the one or more components based on the scheduled removals and the component removals; and generating and transmitting an inventory alert based on the component demand.
US12230072B2

A system for analyzing wireless telematics data to determine that a vehicle is engaged in an extended period of travel and prompt additional devices within the vehicle regarding the extended period of travel. The system may comprise a telematics server and a plurality of mobile applications to be implemented on a plurality of telematics devices belonging to a plurality of users. The plurality of telematics devices transmit telematics data to the telematics server. The data is analyzed and the telematics server transmits an indication to the telematics devices, causing the mobile applications to execute in a driver application mode or passenger application mode. Messages containing notifications to change drivers or pull over are sent to the telematics devices.
US12230071B2

An apparatus that includes a parameter acquisition circuit, a property translation circuit, and a parameter conditioning circuit. The parameter acquisition circuit interprets a vehicle parameter value. The property translation circuit interprets a property request value, the property request value defining, at least in part, a requested vehicle property. The parameter conditioning circuit generates, in response to the property request value, modified vehicle parameter data from the vehicle parameter value, the modified vehicle parameter data corresponding to the requested vehicle property.
US12230070B2

An information processing apparatus comprises a controller configured to: detect that shutdown operation that is operation of stopping a traveling system is performed for a predetermined vehicle; and determine an operation mode after the shutdown operation for at least one of a plurality of electronic control units provided at the vehicle based on a first location that is a location at which the shutdown operation is performed.
US12230068B2

Provided is a system and method of operating an airport security screening assistant using a flight manifest, the method including: obtaining, by at least one of at least one processor, a baggage source message (BSM) associated with an arrival of a luggage item of a passenger, the BSM including travel data of a first mode of travel of the luggage item on an air carrier; matching, by at least one of the at least one processor, a passenger name of the passenger in the received BSM with a passenger name in a flight manifest; extracting, by at least one of the at least one processor, an International Air Transport Association (IATA) license plate number from the BSM; based on matching the passenger name in the BSM with the passenger name in the flight manifest, triggering, within at least one of the at least one processor, a security screening integration assistant (SSIA) process including accessing and assembling security screening image and related data captured during a first mode of travel security screen using the IATA license plate number and communicating the assembled security screening image and related data to an integrated security screening station; receiving, by at least one of the at least one processor, a response of a security analysis from the integrated security screening station; and causing, by at least one of the at least one processor, a printer device to print a marker configured to bypass security screening, wherein the marker includes the results of the security analysis.
US12230065B2

A gate apparatus includes a gate unit which is disposed on a second plane crossing a first plane in which an authentication object moves in one direction and which partitions a moving space of the authentication object from another space, an inclined face which is formed on the gate unit to cross the first plane and the second plane and which is inclined upwardly from the first plane, a display configured to display an image on the inclined face, and an image acquisition unit configured to capture an image of the authentication object in proximity to the display.
US12230037B2

A device for recognizing an obstacle of a vehicle includes a camera for acquiring an image, a detection device for extracting an object by applying a convolutional neural network to the image, a center calculation device for estimating a center point and a region outside the center point of the extracted object, an uncertainty determination device for determining whether the estimated center point and region outside the center point are uncertain, and a condition determination device for determining whether travel is possible based on the determined uncertainty.
US12230036B2

Particular embodiments described herein provide for a system and method for determining an intent of a third-party autonomous vehicle by an autonomous vehicle. The method can include identifying the third-party autonomous vehicle, identifying a third-party autonomous vehicle behavior signature associated with the third-party autonomous vehicle, capturing sensor data related to the third-party autonomous vehicle, analyzing the captured sensor data to determine behaviors of the third-party autonomous vehicle, and using a third-party autonomous vehicle behavior signature to determine if the behaviors of the third-party autonomous vehicle indicate a specific intent of the third-party autonomous vehicle. The third-party autonomous vehicle behavior signature can be created by identifying behaviors of the third-party autonomous vehicle and associating the behaviors with an intent of the third-party autonomous vehicle.
US12230030B2

Systems and methods for providing scene understanding can include obtaining a plurality of images, stitching images associated with the scene, detecting objects in the scene, and providing information associated with the objects in the scene. The systems and methods can include determining filter tags or query tags that can be selected to filter the plurality of objects, which can then be provided as information to the user to provide further insight on the scene. The information may be provided in an augmented-reality experience via text or other user-interface elements anchored to objects in the images.
US12230027B2

A catastrophe analysis computing system includes a processor; an electronic network; and a memory having stored thereon non-transitory computer-executable instructions that, when executed by the processor, cause the system to: cause a client device to receive a exposure map layer; cause a filter graphical user interface and wind speed layers to be displayed in a graphical user interface; receive an input; and update the map graphical user interface. In another aspect, a method includes causing a client device to receive an exposure map layer; causing a filter graphical user interface and wind speed layers to be displayed in a graphical user interface; receiving an input; and updating the map graphical user interface. A method includes receiving an exposure map; displaying a filter graphical user interface; receiving an input; and updating a map graphical user interface.
US12230019B2

The present invention discloses a decoupling divide-and-conquer facial nerve segmentation method and device. As for the characteristics of a small facial nerve structure and a low contrast, a facial nerve segmentation model including a feature extraction module, a rough segmentation module, and a fine segmentation module is constructed. The feature extraction module is configured to extract a low-level feature and a plurality of different- and high-level features. The rough segmentation module is configured to globally search the different- and high-level features for facial-nerve features and fuse them. The fine segmentation module is configured to decouple a fused feature to obtain a central body feature. After the central body feature is combined with the low-level feature to obtain an edge-detail feature, a space attention mechanism is used to extract attention features from the central body feature and the edge-detail feature, to obtain a facial nerve segmentation image. The method improves the precision and speed of automatic facial nerve segmentation, and meets the needs of preoperative path planning for robotic cochlear implantation.
US12230016B2

Systems and methods for identifying visual features that influence a predictive model are provided. The technology employs an image translation function to introduce a visual feature into an image to create a modified image that can be fed to a predictive model. When the predictive model generates a different prediction for a given image than it does for a modified version of that image, the image translation function can then be used to make further modified versions that exaggerate the introduced visual feature. The technology thus aids in identifying visual features that influence the predictive model so that the model's conclusions can be understood, and so that those visual features can be further studied and tested.
US12230015B2

This disclosure describes techniques for improving accuracy of machine learning systems in facial recognition. The techniques include generating, from a training image comprising a plurality of pixels and labeled with a plurality of facial landmarks, one or more facial contour heatmaps, wherein each of the one or more facial contour heatmaps depicts an estimate of a location of one or more facial contours within the training image. Techniques further include training a machine learning model to process the one or more facial contour heatmaps to predict the location of the one or more facial contours within the training image, wherein training the machine learning model comprises applying a loss function to minimize a distance between the predicted location of the one or more facial contours within the training image and corresponding contour data generated from facial landmarks of the plurality of facial landmarks with which the training image is labeled.
US12230014B2

An image generation system enables user input during the process of training a generative model to influence the model's ability to generate new images with desired visual features. A source generative model for a source domain is fine-tuned using training images in a target domain to provide an adapted generative model for the target domain. Interpretable factors are determined for the source generative model and the adapted generative model. A user interface is provided that enables a user to select one or more interpretable factors. The user-selected interpretable factor(s) are used to generate a user-adapted generative model, for instance, by using a loss function based on the user-selected interpretable factor(s). The user-adapted generative model can be used to create new images in the target domain.
US12230012B2

Provided are a machine learning system and method, an integration server, an information processing apparatus, a program, and an inference model creation method capable of solving a problem caused by non-uniform quality of learning data in federated learning and improving an inference accuracy of a model. Each of a plurality of client terminals classifies data stored in a medical institution based on a data acquisition condition and classifies learning data into each data group acquired under the same or a similar acquisition condition. Each client terminal executes machine learning of a learning model for each learning data group classified into each condition category and transmits each learning result and condition information to an integration server. The integration server integrates received learning results for each condition category to create a plurality of master model candidates and evaluates the inference accuracy of each master model candidate.
US12230011B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for object detection. In one aspect, a method comprises: obtaining: (i) an image, and (ii) a set of one or more query embeddings, wherein each query embedding represents a respective category of object; processing the image and the set of query embeddings using an object detection neural network to generate object detection data for the image, comprising: processing the image using an image encoding subnetwork of the object detection neural network to generate a set of object embeddings; processing each object embedding using a localization subnetwork to generate localization data defining a corresponding region of the image; and processing: (i) the set of object embeddings, and (ii) the set of query embeddings, using a classification subnetwork to generate, for each object embedding, a respective classification score distribution over the set of query embeddings.
US12230010B2

A method for training a classifier and/or regressor. The method includes: providing training samples labelled with ground truth classification and/or regression scores; and for each training sample from at least a subset of the training samples: determining a confidence score that quantifies an uncertainty of the training sample, and/or an ease or difficulty of classifying this sample, and reducing a largest ground truth classification and/or regression score with respect to one class and/or regression value by an amount that is dependent on the confidence score, and distributing the amount to ground truth classification and/or regression scores with respect to other classes and/or regression values; mapping the training samples to classification and/or regression scores; rating a deviation of the classification and/or regression scores from the updated ground truth classification and/or regression scores; and optimizing parameters that characterize the behavior of the classifier and/or regressor.
US12230008B2

An image processing apparatus, including a processor configured to execute instructions stored in a memory to: obtain characteristic information of a first image, divide the characteristic information into a plurality of groups, input each group into a respective layer of a plurality of layers included in a convolutional neural network and perform a convolution operation using one or more kernels to obtain a plurality of pieces of output information, generate an attention map including weight information corresponding to each pixel included in the first image, based on the plurality of pieces of output information, generate a spatially variant kernel including a kernel corresponding to the each pixel, based on the attention map and a spatial kernel including weight information according to a position relationship between the each pixel and a neighboring pixel, and generate a second image by applying the spatially variant kernel to the first image.
US12230004B2

A method for encoding and decoding, an encoder and decoder for a point cloud. The method for encoding a point cloud to generate a bitstream of compressed point cloud data, in which the point cloud's geometry is represented by an octree-based structure with a plurality of nodes having parent-child relationships by recursively splitting a volumetric space containing the point cloud into sub-volumes each associated with a node of the octree-based structure, includes: determining an occupancy pattern for a parent node based on the occupancy of its child nodes; determining a planar context information for at least one of the child nodes; and entropy encoding/decoding the occupancy pattern parent node based on the determined planar context information to produce encoded/decoded data for the bitstream.
US12230003B2

A three-dimensional data decoding method includes: obtaining three-dimensional space information including encoded three-dimensional points; calculating an angle formed by a line segment connecting a predetermined position in the three-dimensional space information and a first base point and a line segment connecting the first base point and a second base point different from the first base point; determining whether the angle calculated satisfies a predetermined condition; and decoding the encoded three-dimensional points included in the three-dimensional space information when the angle calculated is determined to satisfy the predetermined condition, and not decoding the encoded three-dimensional points included in the three-dimensional space information when the angle calculated is determined not to satisfy the predetermined condition.
US12230000B2

At least one embodiment relates to a method comprising obtaining an occupancy information indicating if blocks of a 2D regular grid defined over a projection plane are associated with depth information of an orthogonal projection of at least one point of a point cloud onto said projection plane; embedding said occupancy information in an image storing said depth information; and encoding said image.
US12229995B1

A method and system for calibration parameter validation. The method includes performing a camera calibration generating a calibration result, applying a coarse pass-fail criteria to the calibration result and rejecting the camera if the calibration result does not pass the coarse pass fail-criteria. The method further includes applying a fine pass-fail criteria based upon at least information stored at a central repository to the calibration result if the calibration result passes the coarse pass-fail criteria, rejecting the camera if the calibration result does not pass the fine pass fail-criteria, accepting the camera if the calibration result passes the fine pass fail-criteria, and entering the calibration result into the central repository. The information stored at the central repository includes key performance indicator/key performance metric information for one or more measured parameters of the calibration result.
US12229994B1

Disclosed are various embodiments for evaluating performance metrics (e.g., accuracy, depth precision, curvature accuracy, coverage, data acquisition time, etc.) of sensors (e.g., cameras, depth cameras, color cameras, etc.) according to captured image data. One or more reference boards having different types of reference structures (e.g., three-dimensional shapes, materials, three-dimensional patterns (e.g., waves, steps, etc.), gaps, etc.) that are used to evaluate the performance properties of a sensor. A reference board is attached to a robotic arm and positioned in front of a sensor. The robotic arm positions the reference board in front the sensor in different viewpoints while the sensor captures image data associated with the reference board. The captured image data is compared with ground truth data associated with the reference board to determine performance metrics of the sensor.
US12229987B2

A method for determining an ego pose of a mobile system and creating a surfel map of a surrounding area of the mobile system via an optimization problem represented by a factor graph includes the steps of: receiving environment sensor data generated by an environment sensor attached to the mobile system, wherein the environment sensor surveys the surrounding area of mobile system, and wherein the environment sensor data represent the surrounding area of the mobile system as a point cloud; generating surfels by converting the point cloud of the received environment sensor data into surfel data; identifying new surfels and known surfels in the generated surfels by comparing the surfel data with the surfel map; and adding a surfel factor for the known surfels to the factor graph and/or adding a surfel node and a surfel factor for the new surfels to the factor graph.
US12229981B2

A mobile terminal may include a camera, a display unit, and a processor configured to: determine whether two markers attached to two doors are present from an image captured through the camera; when the two markers are present, acquire center points of the two markers; acquire a y-axis pixel distance difference between the acquired center points; and estimate a height difference between the two doors based on the acquired y-axis pixel distance difference.
US12229973B2

The invention relates to a method for registering non-radiographic virtual models of a mandibular arch and a maxillary arch of an individual with a non-radiographic digital model of the face of said individual, comprising: fastening a mandibular marker rigidly on the mandibular arch of the individual, said mandibular marker defining a first frame of reference, providing a non-radiographic virtual model of the mandibular arch and a non-radiographic virtual model of the maxillary arch, digitising at least one portion of the surface of the teeth or a prosthetic device integral with said arch and at least one rigid portion of said marker by means of an intra or extra-oral camera, so as to produce a digital recording of said portions of the mandibular arch and the marker in a same second frame of reference, from said recording and the virtual models of the mandibular arch and the mandibular marker, matching the digital model of the mandibular marker with the marker, and the virtual model of the mandibular arch with said arch, and localizing the virtual model of the mandibular arch in the first frame of reference, acquiring a non-radiographic digital model of the face of the patient, and localizing the digital model of the face in the first frame of reference, so as to register the virtual models of the maxillary and mandibular arches with said digital model of the face.
US12229968B2

A trajectory data processing method is provided to a trajectory data apparatus. The method includes: obtaining trajectory data in a target geographical range, the trajectory data including moving trajectories of a plurality of moving objects, generating a feature map layer of the trajectory data, the feature map layer at least including a trajectory flow map layer, a moving speed map layer, and a travel direction map layer, fusing map layers in the feature map layer to obtain a fused feature map layer; displaying the fused feature map layer; and in response to obtaining a selection instruction of any pixel position on the fused feature map layer, displaying a trajectory flow at the pixel position and a moving speed and a travel direction of a moving object at the pixel position.
US12229963B2

A computer-implemented method of segmenting a reconstructed volume of a region of patient anatomy includes: determining an anatomical region associated with the reconstructed volume; detecting one or more metal objects disposed in an initial 3D metal object mask associated with the reconstructed volume; for each of the one or more metal objects disposed in the initial 3D metal object mask, determining a volume associated with the metal object; determining a value for at least one segmentation parameter based on the anatomical region and on the volume associated with the one or more metal objects; and generating a final 3D metal object mask associated with the reconstructed digital volume using the value for the segmentation parameter.
US12229957B2

Systems and methods for analyzing pathologies utilizing quantitative imaging are presented herein. Advantageously, the systems and methods of the present disclosure utilize a hierarchical analytics framework that identifies and quantify biological properties/analytes from imaging data and then identifies and characterizes one or more pathologies based on the quantified biological properties/analytes. This hierarchical approach of using imaging to examine underlying biology as an intermediary to assessing pathology provides many analytic and processing advantages over systems and methods that are configured to directly determine and characterize pathology from underlying imaging data.
US12229956B2

A method for processing a cardiovascular image for detection of cardiovascular lesions is provided, which is performed by one or more processors of a computing device. The method includes receiving a cardiovascular image, acquiring a first image mask corresponding to at least a part of blood vessels included in the cardiovascular image, acquiring a centerline image mask corresponding to centerlines of at least the part of blood vessels included in the cardiovascular image, extracting a first image patch from the cardiovascular image, extracting a second image patch from the centerline image mask, generating a refined third image patch by performing, based on the first image patch and the second image patch, a local refinement, and generating, based on the refined third image patch and the first image mask, a refined second image mask.
US12229954B2

An anatomy-aware contouring editing method includes receiving an image, wherein the image represents an anatomically recognizable structure; identifying a first image segment representing part of the anatomically recognizable structure; annotating the first image segment to generate a label of the part; drawing a contour along a boundary of the part; receiving a first input from a user device indicative of a region of contour failure, wherein the region of contour failure includes a portion of a contour that requires editing; editing the contour for generating an edited contour based on the first input and anatomical information; and updating another contour of another part of the anatomically recognizable structure based on the edited contour, wherein the another part is anatomically related to the part.
US12229947B2

An optical coherence tomography (OCT) unit provides a mechanism/method for automatic artery and vein identification. The method may be embodied by specialized algorithm or by a machine learning model, such as a support vector machine or neural network. The present method may identify a vascular configuration that forms a vortex structure in the deep capillary plexus (DCP) of an OCT-based (e.g., OCTA) image of a retina. The identified vortex may then be designated a vein, and other vascular structures from other plexuses, such as from the superficial vascular plexus (SVP), that connect to the identified vortex structure are likewise designated veins. Additional criteria, some based on the vein designations, may be used to identify arteries.
US12229940B2

Embodiments of the present disclosure relate to optical devices for augmented, virtual, and/or mixed reality applications. In one or more embodiments, an optical device metrology system is configured to measure a plurality of first metrics and one or more second metrics for optical devices, the one or more second metrics including a display leakage metric.
US12229936B2

Some example embodiments relate to a super resolution scanning electron microscope (SEM) image implementing device and/or a method thereof. Provided a super resolution scanning electron microscope (SEM) image implementing device comprising a processor configured to crop a low resolution SEM image to generate a first cropped image and a second cropped image, to upscale the first cropped image and the second cropped image to generate a first upscaled image and a second upscaled image, and to cancel noise from the first upscaled image and the second upscaled image to generate a first noise canceled image and a second noise canceled image.
US12229924B2

A method for generating a subtraction image for digital subtraction angiography to reduce noise and movement artifacts. Obtaining a plurality of mask images of an object takes place before administering a contrast agent into the object and obtaining a map of the object after administering a contrast agent into the object. A first sum image is obtained from the plurality of mask images in that the plurality of mask images is summed in each case multiplied by an individual weighting. The individual weightings for each of the plurality of mask images are automatically determined by an optimization method, and the subtraction image is ascertained by subtraction of the sum image from the map.
US12229920B2

Described herein are means for implementing fixed-point image-to-image translation using improved Generative Adversarial Networks (GANs). For instance, an exemplary system is specially configured for implementing a new framework, called a Fixed-Point GAN, which improves upon prior known methodologies by enhancing the quality of the images generated through global, local, and identity transformation. The Fixed-Point GAN as introduced and described herein, improves many applications dependant on image-to-image translation, including those in the field of medical image processing for the purposes of disease detection and localization. Other related embodiments are disclosed.
US12229918B2

Provided are an electronic device for sharpening an image and an operation method thereof. A method, performed by the electronic device, of sharpening an image includes: obtaining an image generated by a camera of the electronic device; obtaining a first sharpening kernel for enhancing sharpness of the image, wherein the first sharpening kernel is data including a plurality of weights to be applied to pixels in the image, the data being of a lower resolution than the image; determining coordinates corresponding to some weights indicating representative values of the first sharpening kernel from among the plurality of weights in the first sharpening kernel; generating a second sharpening kernel by selecting the weights corresponding to the determined coordinates; and obtaining a sharpened image by applying the second sharpening kernel to the image.
US12229913B2

A computing system may include a communication interface configured to receive from a first client machine a natural language description of a three-dimensional environment. A path embedding generator may determine a path language representation of a three-dimensional virtual environment based on the natural language description and via a large language model interface. The path language representation may be generated in accordance with a path language definition and may include one or more entities to include within the three-dimensional virtual environment. An entity of the entities may include a three-dimensional model of the entity and an entity animation rig for animating the entity. The path language representation may include a script governing behavior of the one or more entities and including one or more events. The three-dimensional virtual environment may be presented at a second client machine upon request.
US12229907B2

Systems and methods are provided for displaying supplemental content for print media using augmented reality. A user profile for a user of an augmented reality device is determined. Content of the print media is searched to identify a first portion of the print media that matches the user profile and a second portion of the print media that does not match the user profile. Supplemental content is obtained based on content of the first portion of the print media. A display of the supplemental content is positioned over the second portion of the print media.
US12229901B2

Systems and methods are provided for performing operations on an augmented reality (AR) device using an external screen streaming system. The system establishes, by one or more processors of an AR device, a communication with an external client device. The system causes overlay of, by the AR device, a first AR object on a real-world environment being viewed using the AR device. The system receives, by the AR device, a first image from the external client device. The system, in response to receiving the first image from the external client device, overlays the first image on the first AR object by the AR device.
US12229874B1

Devices and techniques are described for dynamically disabling occlusion in augmented reality. Point cloud data representing a physical 3D environment may be generated. An occupancy grid including a plurality of cells representing the 3D physical environment may be generated including first occupancy data for a first cell of the occupancy grid. The first occupancy data may indicate that the first cell is occupied based on a point of the point cloud data being present in the first cell. First data representing a placement of a first 3D virtual object may be received, the placement corresponding to a first set of the plurality of cells. A first number of the first set of the plurality of cells with occupancy data indicating occupancy may be determined. The first 3D virtual object may be rendered on a display of the mobile device in front of any physical objects in the 3D physical environment.
US12229873B2

The invention features a prospective respiratory motion compensation technique for cardiovascular magnetic resonance imaging of the whole-heart of a free-breathing subject.
US12229869B2

One embodiment of a method rendering one or more graphics images includes tracing a ray cone through a three-dimensional (3D) graphics scene, generating a refracted ray cone based on the ray cone and a two-dimensional (2D) coordinate frame, and rendering a graphics image based on the refracted ray cone.
US12229854B2

In a network communications environment supporting realtime communications between respective network nodes of a user and other communicants in virtual areas each of which is associated with its own respective set of communicant members, a graphical user interface is provided in connection with the user's network node. The graphical user interface includes controls for establishing presence in respective ones of the virtual areas, managing realtime communications with other communicants in respective ones of the virtual areas, and presenting different views of communicants associated with the network communications environment. Based on user input in connection with the graphical user interface, a presence is established for the user in a selected one of the virtual areas, realtime communications are administered between the user and one or more communicants who are present in the selected virtual area, and a visualization that shows graphical representations, locations of presence, and realtime activities of communicants across respective ones of the virtual areas is displayed.
US12229850B2

An image processing device performs a filtering operation on image data according to a set of filter data, and includes a data reconstruction circuit, a memory and an intelligent processor. The data reconstruction circuit reconstructs data of blocks in the image data to generate first reconstruction data, and reconstructs the set of filter data to generate second reconstruction data. The memory stores the first reconstruction data and the second reconstruction data. The intelligent processor executes a depthwise convolution operation according to the first reconstruction data and the second reconstruction data to generate feature map data. Two adjacent of the multiple blocks have partially same data, and quantities of columns in the second reconstruction data are associated with a channel count of the depthwise convolution operation.
US12229849B2

In some aspects, the techniques described herein relate to a method including: generating, by a processor, verification data; encoding, by the processor, the verification data within a base avatar using a steganography algorithm to generate an augmented avatar; and transmitting, by the processor, the augmented avatar to a recipient.
US12229840B2

A rice nitrogen of panicle fertilizer accurate recommendation method based on crop model and remote sensing coupling includes the following steps: S1. constructing a basic database; S2. agricultural parameter inversion modeling based on the remote sensing vegetation index; S3. rice nitrogen nutrition diagnosis based on the nitrogen nutrition index NNI; and S4. accurately recommending panicle fertilizer nitrogen based on a crop growth model and remote sensing nitrogen nutrition diagnosis. According to the method, the rice growth trend and nitrogen nutrition estimation in the key growth period is achieved through a remote sensing inversion technology, a multi-source remote sensing inversion spatial dataset based on the rice growth trend is taken as a combination point coupling crop growth model to simulate the rice yield in real time, the rice nitrogen nutrition condition and the nitrogen demand are further combined, and the plots-level nitrogen of panicle fertilizer accurate recommendation is finally achieved.
US12229838B2

A method is provided for determining a social rank of a node in a social network, the social network including a plurality of nodes connected by relationship chains. The method includes determining a user corresponding to at least one of the plurality of nodes in the social network, determining a connection structure of the relationship chains between the plurality of nodes, and determining, according to the connection structure of the relationship chains between the plurality of nodes, a social rank of the user corresponding to the at least one of the plurality of nodes.
US12229837B2

Autonomous management of risk transfer is provided using an automated underwriting processor that creates a contract block by compiling the request into a computational graph-based format, links the contract block to the requester, stores the contract block into memory, retrieves a plurality of available underwriting agreements from memory, and creates an offer list by perform computational graph operations on the contract block to determine viable risk-transfer agreements; and presenting the offer list to the requester.
US12229833B1

A method, apparatus and computer program product are provided for partitioning prescription transaction costs in an electronic prescription transaction by determining a credit amount to be applied to prescription transaction, based on an alternative cash price. In circumstances which an associated prescription claim is rejected or determined to be likely rejected, such as due to a requirement for prior authorization, a patient may still be motivated to purchase a prescription via a cash transaction, particularly with the credit amount applied. The prescription transaction may be reformatted to indicate a cash transaction and include the credit amount, and may exclude benefit information. The credit amount and a reformatted prescription transaction may be transmitted to the pharmacy computer or other third party computer.
US12229831B2

Systems and methods for performing an exchange for physicals (EPP) may comprise receiving, with a matching engine module in communication with a processor, EFP data comprising an amount of securities to be traded and a price. The matching engine module may calculate a first delta percentage between the EFP data and an index based on the amount, the price, and an index value. The matching engine module may calculate a residual delta based on the first delta percentage and an index notional value. The matching engine module may attribute the residual delta to the securities.
US12229828B2

Disclosed herein are automated trading engine embodiments that operate on market data and re-engineer trading logic to operate on computational resources that are capable of providing highly parallelized and pipelined processing operations to improve tick to trade latency. As an example, logic resources for the automated trading engine can implement market making strategies that post and cancel quotes on markets. These logic resources can include logic for scheduling the transmissions of quotes to the markets according to various criteria.
US12229819B2

A media enhanced shopping cart system comprises a shopping cart comprising a frame, a basket, a handle, a base tray, a plurality of wheels, a read component for performing a proximity scan of the shopping cart, a locationing component for determining a location of the shopping cart within a store based on the scan, and a display component for displaying at least one advertisement for a product based on the location of the shopping cart within the store, wherein the locationing component is further operable to determine a location of the product within the store relative to the shopping cart based on the scan, and wherein the display component is further operable to display an indication of the location of the advertised product relative to the location of the shopping cart.
US12229818B2

A computer-implemented method for generating pre-purchasing confidence recommendations. A browser widget scans post-sale activities of a user and searches for product-specific parameters of items from the scanned purchase records. A system stores the searched product-specific parameters and the post-sale activities in a data storage. The browser widget monitors purchasing activities of the user, and in response to the monitoring, retrieving, relevant product-specific parameters and the post-sale activities matching to the monitored purchasing activities. Based on the retrieving, generating a pre-purchasing confidence recommendation to the user before completion of a purchase by the user.
US12229816B2

A heuristic engine includes capabilities to collect an unstructured data set and detect instances of transaction fraud in a financial account. By providing a heuristic algorithm with unstructured transaction sets and indications of particular instances of transactions that correlate with past fraudulent activity allows prevention of future occurrences of fraud. Such heuristic algorithms may learn from past indications of fraudulent activity and improve accuracy of detection of future fraud detections.
US12229813B2

A system and method determines that an object within an image frame being captured via use of an imaging system is an object of interest. The determined object of interest is used to extract from a three-dimensional information obtained via use of a three-dimensional (3D) data obtaining component of the imaging system a 3D information for the object of interest. At least a part of the 3D information for the object of interest is caused to be provided to a cloud-based visual search process for the purpose of locating one or more matching products from within a product database for the object of interest with the located one or more matching products being returned to a customer as a product search result.
US12229806B2

A method includes receiving from a client device a request for content, and transmitting to the client device a first content item, a second content item, and a script for displaying the first and second content items within an information resource. The script includes instructions that cause the client device to (1) display the first content item within a content slot having a first size occupying a first region of the information resource, (2) identify a user interaction associated with the first content item, (3) expand, responsive to the user interaction associated with the first content item, the content slot from a first size to a second size, and (4) display, responsive to the user interaction and in the expanded content slot, the first content item and the second content item and an actionable object configured to reduce the content slot from the second size to the first size.
US12229804B2

Methods and systems are provided for improved electronic communication campaign technologies, which can automatically balance objectives or goals of an electronic communication campaign against an overall opt-out rate for the electronic communication campaign. An electronic communications frequency optimizer can generate individual contact frequencies for individual email recipients. Embodiments can avoid unnecessary or counterproductive communications while achieving overall campaign goals, and can use processes to improve the efficiency of systems. In some cases, embodiments cluster communication recipients into different groups based on their past actions, then optimizes the communication contact frequency on different groups, to avoid performing optimization directly on millions of recipients. Some embodiments automatically self-update, for example with recipients' recent responses, to generate and/or implement campaign communication schedules on an individual level.
US12229794B2

A blockchain-based loyalty point system that comprises a host computing device for interfacing with authorized devices and loyalty partner websites in a loyalty point network. In one example, the loyalty point network includes a blockchain network and a host computing device. The host computing device is configured to receive a registration request from a client device for access to the loyalty point network. The host computing device causes a registration proposal for the client device to be written to the blockchain network and receives a point adjustment request from a loyalty partner website. The host computing device executes a smart contract in response to receiving the point adjustment request from the loyalty partner website, and the smart contract is executed to adjust the account balance of the customer account based at least in part on the point adjustment request.
US12229788B1

A system and method for generating product analytics insights for machine learning platforms is disclosed. The system and method can receive a log file including data derived while executing a software program. Software packages and the package sub-modules logged in the log file may be categorized into a plurality of package categories. A notebook in which the software code is written, and identified in the log file, may be categorized into a notebook category. A consumable insight may be generated based on: the categorized software packages and package sub-modules, and the categorized notebook. A natural language summary may be generated describing the consumable insight. The natural language summary may be transmitted for display on a graphical user interface (GUI) in response to a user query.
US12229787B1

Systems and methods for a global marketplace, authentication service, and exchange for asset tagging, weighing, measuring, authenticating, and management. Users connect any item to the platform by scanning a tag affixed to the item. Scanned items are registered to a user's account. The platform deploys Artificial Intelligence (AI), Machine Learning (ML), and Deep Learning (DL) in order to promote efficient and effective marketing and monetization of a user's registered items, in addition to providing organizational, repair, and maintenance services for any item tagged by a user.
US12229781B2

A method and system for detecting fraudulent network events in a payment card network are provided. A plurality of scored payment card transaction authorization requests is received, originating from a plurality of merchants, and data structures for each of a plurality of merchant groups are generated. Each data structure sorts the scored authorization requests into fraud score range stripes. The data structures are parsed over a plurality of time periods, and at least one cumulative metric is calculated for each merchant group for each of the time periods in each fraud score range stripe. A plurality of ratio striping values is determined for each merchant group, and a set of feature inputs is generated using the ratio striping values. A second fraud detection model is applied to the scored authorization requests. Parameters of the second fraud detection model are configured to change based on the generated set of feature inputs.
US12229779B2

Provided is a method for detecting group activities in a network. The method may include receiving interaction data associated with a plurality of interactions. For each account identifier associated with at least one interaction, a value may be determined for each of a first set of categories, and a vector may be generated based on the value for each category. The length of each vector may be determined. At least one relational graph may be generated based on the interaction data. Each relational graph may be associated with a respective category of a second set of categories. At least one cluster of nodes may be determined based on the relational graph(s). A score for each cluster may be determined based on the length of the vector associated with the account identifier of each node of the cluster of nodes. A system and computer program product are also disclosed.
US12229777B1

A method for detecting fraudulent financial transactions in information technology networks involves obtaining a multitude of features associated with a financial transaction conducted over an information technology network by an unknown transaction party. The multitude of features includes clickstream data obtained from the unknown transaction party. The clickstream data is associated with data of the financial transaction being entered by the unknown transaction party. The method further involves obtaining a first fraud indicator using a machine learning classifier operating on the multitude of features, obtaining a second fraud indicator using a rule-based classifier operating on the multitude of features, obtaining a fraud prediction for the financial transaction, using the first fraud indicator and the second fraud indicator, and taking an action, in response to the fraud prediction.
US12229771B2

The present disclosure includes an account binding method. In the method, an account addition page is presented in a first application that is currently logged into using an application account of the first application. Information acquisition instruction carrying user identity information in an encrypted form is transmitted to an account provider system, in response to an account addition instruction triggered. A to-be-bound account that is associated with the user identity information and acquired and fed back by the account provider system is received. The received to-be-bound account is displayed on a gateway page of the account provider system. Also, binding between the application account of the first application and the to-be-bound account is performed, when the displayed to-be-bound account is confirmed by a user operation of the gateway page.
US12229767B2

After sending a request to a payment module, via a first communication capability (e.g., BLE), to initiate a transaction with a payment accepting unit associated with the payment module, a mobile device with one or more processors, memory, one or output devices, and two or more communication capabilities obtains a notification from the payment module via the first communication capability. The notification indicates an event at the payment accepting unit associated with the payment module. In response to obtaining the notification, mobile device provides a representation of the notification to a user of the mobile device via the one or more output devices of the mobile device. For example, a message is displayed on a display of the mobile device, a vibration alert is produced by a vibration mechanism of the mobile device, an aural alert is produced by a speaker of the mobile device, and/or the like.
US12229766B2

A method of distributing geolocation-influenced digital collectables includes instructing the creation of a plurality of first cryptographic tokens representing digital assets with at least one attribute configured to evolve over time; receiving a request to lock the evolution of the digital asset; receiving an indication of a geolocation of the token holder at the time the request to lock is received; and generating, based at least in part on the geolocation, a second cryptographic token having at least one attribute derived from the evolutionary state of the digital asset defined by the first cryptographic token at the time the request to lock was received.
US12229762B2

Computer-implemented multi-device and multi-channel processes and machines authenticate ATM transactions by independently generating authentication hashes based on authorization arrays of varying length in which array cells have been wiped out based on a one time passcode sent by a server to a user's smart electronic device and then entered via that channel into the ATM either automatically or manually. The arrays are salted based on characteristics of the user's smart electronic device or the like. If the authentication hashes independently generated by the ATM and the server match, the ATM transaction is authorized.
US12229758B1

Various embodiments described herein relate to systems, methods, and non-transitory computer-readable media structured to perform server-to-device secure data exchange using a device access token. In an embodiment, a smart device receives, from a requestor entity provided to the smart device, an account data provisioning request for an account. Based on the account data provisioning request, an account identifier for the account is determined. In some arrangements, the account identifier comprises or is associated with a device access token. Based on the device access token, a data element associated with the account is determined. In some embodiments, the data element is accessible to the requestor entity only if it is not access-restricted based on the device access token. Based on the data element, an executable graphic rendering instruction is generated. The executable graphic rendering instruction is executed, which includes generating and displaying, on a user interface of the smart device, a dynamic account status indicator relating to the account.
US12229756B2

A method for electronic transaction monitoring and reporting includes: determining whether the received transaction request is encrypted, upon determining that the received transaction request is not encrypted, sending a failure alert to the merchant, determining a receiving acquirer processor for the transaction request, and transmitting the transaction request to the determined acquirer processor.
US12229754B2

Systems and methods for enabling the secure use of cryptocurrencies (such as but not limited to Bitcoin, Ethereum, or Litecoin) in prize funds or gift cards that accept purchases or wagers in fiat currencies and payout in cryptocurrency. The prize funds can be associated with lotteries, charitable gaming, or casino environments with the inherent volatility of cryptocurrencies optionally mitigated and cryptocurrency payouts enabled for consumers or players without prior digital wallets as well as consumers or players with preexisting digital wallets.
US12229752B2

A method for assisting wallet providers in regulatory compliance for blockchain transactions includes: receiving, by a receiver of a processing server, a new blockchain transaction from a first computing device, the new blockchain including at least a destination address associated with a blockchain wallet as a recipient for the new blockchain transaction; generating, by a processor of the processing server, a reference identifier for the new blockchain transaction; identifying, by the processor of the processing server, a profile for the blockchain wallet based on the destination address; transmitting, by a transmitter of the processing server, the reference identifier to the first computing device; and transmitting, by the transmitter of the processing server, a notification message to a second computing device, the notification message including at least the reference identifier and data associated with the blockchain wallet.
US12229751B2

Various embodiments are generally directed to enhancing a card activation experience for an authorized card user when activating a new card by at least displaying various types of information related to the new card in augmented reality (AR) and allowing the user to perform the activation itself or experience other aspects of the activation process in AR. Information pertaining the successful activation of the card may also be provided to the user in AR.
US12229747B2

The present disclosure provides computer-implemented methods, systems, and devices for enabling frictionless transactions at a merchant location using audio communication. A central hub device receives transaction notification data describing a transaction with a user computing device. The central hub device accesses one or more location determination signals to estimate a location of the user computing device with the merchant location. The central hub device transmits transaction data to the estimated location of the user computing device using audio-based communications, the transaction data including an audio key that, when detected by the user computing device, causes the user computing device to automatically activate an application for providing payment data. The central hub device receiving transaction payment data from the user computing device. The central hub device executes the transaction by transmitting transaction data to a payment system.
US12229746B2

A method implemented on an augmented reality (AR) electronic device includes receiving a request to activate a transaction card account on a transaction card. The transaction card account is activated on the transaction card. A virtual representation of account information corresponding to the transaction card account is displayed on the AR electronic device. The exterior of the transaction card is free of account identifying information.
US12229742B2

In order to adjust the amount of money in a transaction apparatus installed in a store, a transaction system includes: a money handling unit that receives money, and recognizes and counts the received money to acquire a first total amount of the received money and a quantity of money for each denomination; a memory that stores therein a transaction condition including a transaction fee rate previously set for each denomination; and a processing unit that calculates, for each denomination, an amount of money by multiplying the quantity of money for each denomination by the transaction fee rate, based on the quantity of money and the transaction condition, and performs processing on a transaction of the received money, based on the first total amount acquired by the money handling unit and on a second total amount calculated by summing up the calculated amounts of money for the respective denominations.
US12229741B2

Methods, apparatus, systems, and articles of manufacture are disclosed that decode purchase data using an image. An example apparatus includes a dictionary including associated product descriptions and barcodes, interface circuitry, and processing circuitry to execute machine readable instructions to obtain purchase details and barcodes corresponding to a receipt, the purchase details including receipt product descriptions, generate a search query that includes a first receipt product description of the receipt product descriptions, a list of barcodes corresponding to the barcodes, and a store identifier associated with the receipt, execute a search against the dictionary using the search query to identify a barcode from the list of barcodes that corresponds to the first receipt product description, and in response to identifying the barcode that corresponds to the first receipt product description, associating the barcode and the first receipt product description and adding the association to the dictionary.
US12229740B2

A computer-implemented method includes receiving a trigger to generate a quick link and accessing user action information associated with a set of user device interactions with a user interface. The method also includes determining at least one qualifying user device interaction of the set of user device interactions using the user action information. Additionally, the method includes generating at least one quick link that automatically performs an action associated with the at least one qualifying user device interaction upon manipulation of the at least one quick link by a user in the user interface. Further, the method includes populating the user interface with the at least one quick link.
US12229739B2

The present solution relates to a system and methods to management a network where participate at least a bank, at least a client, and at least a regulatory body, whereas a series of operating protocols of said network, comprising; the creation of a cryptographic asset mirror of cryptocurrency, a management interactive node of said cryptographic asset. A crypto-assets clearance chamber for this solution is also disclosed.
US12229727B2

Systems and methods for tracking and verifying software capabilities may include obtaining, by a computer from a reporting database, a set of project requirements associated with a software under development, the set of project requirements replicated from a project database to the reporting database, obtaining, from the reporting database, a set of testing results generated by a test program applied to code of the software under development, the set of testing results replicated from a testing database to the reporting database, extracting, from the reporting database, each project requirement associated with the software under development and each testing result generated for the code of the software under development, wherein the computer extracts each project requirement and each testing result according to a set of mapping pre-configurations, and generating, by the computer, an email message combining the project requirement and the testing result to transmit to a set of recipients.
US12229706B2

Systems and methods for making predictions relating to products manufactured via a manufacturing process. A processor receives a plurality of input vectors associated with a plurality of output values and a plurality of time intervals. The processor clusters the plurality of input vectors based on the time intervals associated with the input vectors. The processor trains a machine learning model for each time interval of the plurality of time intervals, where the training of the machine learning model is based on the input vectors associated with the time interval, and the output values associated with the input vectors. The processor further trains a classifier for selecting one of the plurality of time intervals for input data received for a product. In one embodiment, the machine learning model associated with the time interval selected by the classifier is invoked to predict an output based on the input data.
US12229702B2

A carbon credit marketplace (CCM) implements a platform for the exchange, and rating, of carbon credits and associated offsets. The platform receives entity carbon credit data as well as structured and unstructured data from disparate sources including general economic data sources, government data sources, and proprietary data sources. The received data is used by a carbon credit rating model to assign a carbon credit rating for a particular carbon credit, offset, or capture. Compliance with governmental regulations is achieved through the exchange, or sale of carbon credits and/or offsets.
US12229699B2

Generating sets of data from the columnar array for configuring guided navigation pages that include actionable elements that correspond to one or more dimension of the set of dimensions.
US12229687B2

This invention is directed to an information processing apparatus that efficiently evaluates artificial intelligence for performing virtual automated driving of a virtual vehicle. This information processing apparatus comprises a generator that generates, from driving environment information generated by a driving environment simulator that simulates a virtual driving environment of a virtual vehicle, driving environment information representing a driving environment in which the virtual vehicle is readily put in a dangerous state and to be provided to artificial intelligence for performing automated driving of the virtual vehicle, an acquirer that acquires a virtual driving result obtained by performing the virtual automated driving of the virtual vehicle by the artificial intelligence in the virtual driving environment, and an evaluator that evaluates performance of the artificial intelligence from the virtual driving result of the virtual automated driving by the artificial intelligence.
US12229685B2

Systems/techniques that facilitate generation of model suitability coefficients are provided. In various embodiments, a system can access a model trained on a training dataset, and the system can compute a coefficient indicating whether the model is suitable for deployment on a target dataset, based on analyzing activation maps associated with the model. In some cases, the system can: train a generative adversarial network (GAN) to learn a distribution of training activation maps produced by the model; generate a set of target activation maps of the model, by feeding samples from the target dataset to the model; cause a generator of the GAN to generate synthetic training activation maps from the learned distribution of training activation maps; iteratively perturb inputs of the generator until distances between the synthetic training activation maps and the target activation maps are minimized; and aggregate the minimized distances to form the coefficient.
US12229683B2

Methods and apparatuses that generate a simulation object for a physical system are described. The simulation object includes a trained computing structure to determine future output data of the physical system in real time. The computing structure is trained with a plurality of input units and one or more output units. The plurality of input units include regular input units to receive input data and output data of the physical system. The output units include one or more regular output units to predict a dynamic rate of change of the input data over a period of time. The input data and output data of the physical system are obtained for training the computing structure. The input data represent a dynamic input excitation to the physical system over the period of time. And the output data represents a dynamic output response of the physical system to the dynamic input excitation over the period of time.
US12229682B2

One or more embodiments of the present disclosure provide an intelligent vase system, a flower recognition and presentation method for an intelligent vase system, and an electronic apparatus. The intelligent vase system includes: a vase body; a flower recognition device configured to: acquire a flower image of a flower inserted into the vase body, perform an object extraction on the flower image to obtain at least one object flower image, perform a flower recognition on the object flower image to obtain a flower recognition result, and acquire presentation information of an object flower based on the flower recognition result; and a display device, which is on the vase body, in communication with the flower recognition device, and configured to display the presentation information.
US12229681B2

A trusted graph data node classification method includes: (1) inputting a topological graph and node features, and calculating a discrete Ricci curvature of the discrete topological graph; (2) preprocessing the curvature and the node features; (3) mapping the curvature, reconstructing original features, and performing a semi-supervised training on graph data containing adversarial examples; and (4) performing a classification on unlabeled nodes. The new method uses a discrete curvature to extract topological information, and uses a residual network to reconstruct node feature vectors without knowing the technical details of the adversarial examples, and without using a large number of adversarial examples for adversarial training. Hence, the system effectively defends against attacks from adversarial examples on the graph data, outperforms the existing mainstream models in terms of accuracy when used in data without adversarial examples, and is thus a trusted node classification system.
US12229678B2

In one aspect, the invention comprises a system and method for control of a transaction state system utilizing a distributed ledger. First, the system and method includes an application plane layer adapted to receive instructions regarding operation of the transaction state system. Preferably, the application plane layer is coupled to the application plane layer interface. Second, a control plane layer is provided, the control plane layer including an adaptive control unit, such as a cognitive computing unit, artificial intelligence unit or machine-learning unit. Third, a data plane layer includes an input interface to receive data input from one or more data sources and to provide output coupled to a decentralized distributed ledger, the data plane layer is coupled to the control plane layer. Optionally, the system and method serve to implement a smart contract on a decentralized distributed ledger.
US12229676B2

A computer-readable medium for the identification, measurement, and combatting of the influence of large-scale creation and distribution of disinformation is herein disclosed. An embodiment of this invention is comprised of one or more repositories of data which involve online comments and articles and attributes derived from them, one or more technical targeting systems, a content analysis system, a cost and influence estimation system, a dialog system, a performance management system, a bot design and test system, a security system, a multimedia content generator, one or more machine learning components, a data collection mechanism, separate consumer and human operator applications, and a mechanism for the creation and management of bots across multiple channels.
US12229675B2

Generally, the present disclosure is directed to systems and methods that perform adaptive optimization with improved convergence properties. The adaptive optimization techniques described herein are useful in various optimization scenarios, including, for example, training a machine-learned model such as, for example, a neural network. In particular, according to one aspect of the present disclosure, a system implementing the adaptive optimization technique can, over a plurality of iterations, employ an adaptive learning rate while also ensuring that the learning rate is non-increasing.
US12229674B2

A method for training a mathematical model which describes a light propagation in a reflection microscopy includes radiating a light distribution I0 into an excitation path of a microscope, modulating the light distribution I0 to form a light distribution IA in the excitation path via an optical modulator, reflecting the light distribution IA at a location of a sample in a detection path of the microscope, modulating the light distribution IA to form a light distribution ID in the detection path via a further optical modulator, recording a reflected light distribution ID, repeating the above steps n-fold to generate an n-fold 3-tuple (MA, MD; ID), transferring the n-fold 3-tuple (MA, MD; ID) to a computer to implement a mathematical model F for a light propagation in reflection microscopy, and ascertaining the mathematical model F which describes the light propagation in reflection microscopy based on the n-fold 3-tuple (MA, MD; ID).
US12229671B2

The invention relates to a method for operating a machine learning model, comprising the following steps during a training phase: receiving selected multidimensional training data; selecting subsets from the received training data; generating a training data set, wherein the training data set includes data set elements which are generated on the basis of the selected subsets; training the machine learning model using the training data set; and/or comprising the following steps during an inference phase: receiving sensor data of at least one sensor; selecting subsets from the received sensor data; generating a data stack, wherein the data stack includes the respective selected subsets as stack elements; applying the, or a, machine learning model trained according to the steps of the training phase to every stack element of the data stack, wherein the application occurs simultaneously, and deducing an inference result; and outputting the inference result.
US12229668B2

An operation method and apparatus for a network layer in a Deep Neural Network are provided. The method includes: acquiring a weighted tensor of the network layer in the Deep Neural Network, the weighted tensor comprising a plurality of filters; converting each filter into a linear combination of a plurality of fixed-point convolution kernels by splitting the filter, wherein a weight value of each of the fixed-point convolution kernels is a fixed-point quantized value having a specified bit-width; for each filter, performing a convolution operation on input data of the network layer and each of the fixed-point convolution kernels, respectively, to obtain a plurality of convolution results, and calculating a weighted sum of the obtained convolution results based on the linear combination of the plurality of fixed-point convolution kernels of the filter to obtain an operation result of the filter; determining output data of the network layer.
US12229661B2

An arithmetic device and an electronic device having small power consumption is provided. An arithmetic device and an electronic device capable of high-speed operation is provided. An arithmetic device and an electronic device capable of suppressing heat generation is provided. The arithmetic device includes a first arithmetic portion and a second arithmetic portion. The first arithmetic portion includes a first CPU core and a second CPU core. The second arithmetic portion includes a first GPU core and a second GPU core. The CPU cores each have a power gating function and each include a first data retention circuit electrically connected to a flip-flop. The first GPU core includes a second data retention circuit capable of retaining an analog value and reading out the analog value as digital data of two or more bits. The second GPU core includes a third data retention circuit capable of retaining a digital value and reading out the digital value as digital data of one bit. The first to third data retention circuits each include a transistor including an oxide semiconductor and a capacitor.
US12229659B2

A system and method for performing sets of multiplications in a manner that accommodates outlier values. In some embodiments the method includes: forming a first set of products, each product of the first set of products being a product of a first activation value and a respective weight of a first plurality of weights. The forming of the first set of products may include multiplying, in a first multiplier, the first activation value and a least significant sub-word of a first weight to form a first partial product; multiplying, in a second multiplier, the first activation value and a least significant sub-word of a second weight; multiplying, in a third multiplier, the first activation value and a most significant sub-word of the first weight to form a second partial product; and adding the first partial product and the second partial product.
US12229655B2

Embodiments described herein provide methods and systems for generating data samples with enhanced attribute values. Some embodiments of the disclosure disclose a deep neural network framework with an encoder, a decoder, and a latent space therebetween, that is configured to extrapolate beyond the attributes of samples in a training distribution to generate data samples with enhanced attribute values by learning the latent space using a combination of contrastive objective, smoothing objective, cycle consistency objective, and a reconstruction loss.
US12229652B2

Methods for setting a resistance include applying a voltage across a memristive device, that exceeds a threshold based on a difference in chemical potential between a first material and a second material, to change a resistance of the memristive device. The memristive device includes a barrier layer of the second material that is formed between two metastable layers of the first material.
US12229651B2

A block-based inference method for a memory-efficient convolutional neural network implementation is performed to process an input image. A block-based inference step is performed to execute a multi-layer convolution operation on each of a plurality of input block data to generate an output block data and includes selecting a plurality of ith layer recomputing features according to a position of the output block data along a scanning line feed direction, and then selecting an ith layer recomputing input feature block data according to the position of the output block data and the ith layer recomputing features, and selecting a plurality of ith layer reusing features according to the ith layer recomputing input feature block data along a block scanning direction, and then combining the ith layer recomputing input feature block data with the ith layer reusing features to generate an ith layer reusing input feature block data.
US12229647B2

The present application discloses a method, system, and computer system for detecting parked domains. The method includes obtaining, by one or more processors, a set of webpages corresponding to a plurality of domains, extracting a plurality of features based on the set of webpages, detecting parked domains based on the plurality of features using a machine learning model, and periodically applying automatic signature generation to detect a new pattern of parked domains without retraining the machine learning model.
US12229645B2

Target-based schema identification and semantic mapping for robotic process automation (RPA) are disclosed. When looking at a source, such as a document, a web form, a user interface of a software application, a data file, etc., it is often difficult for software to determine which fields are labels and which are values associated with those labels. Since values have not yet been entered for various labels (e.g., first name, company, customer number, etc.), these labels are easier to detect than when the target also includes various values associated with the labels. A selection of an empty target may be received and target-based schema identification may be performed on the empty target, determining labels and a type of the target. Semantic matching may then be performed between a source and the target. These features may be performed at design time or runtime.
US12229641B2

Embodiments described herein relate to training, by a computing system, a gamma mixture hurdle model. The model may characterize a functional relationship between: output data specifying food flows between zones, and input variables representing food production and food consumption in the zones. The training involves: (i) using binary logistic regression to estimate whether corresponding food flows exist between zone pairs, and (ii) for pairs in which corresponding food flows exist, using a gamma mixture model to estimate amounts of the corresponding food flows. Based on the gamma mixture hurdle model, the computing system can estimate, where each zone includes a respective set of regions: (i) whether corresponding food sub-flows exist between region pairs, and (ii) for pairs in which the corresponding food sub-flows are estimated to exist, potentials of the corresponding food sub-flows. The computing system can also determine, using a linear programming framework, values for the corresponding food sub-flows.
US12229637B2

A quantum isolation zone (QIZ) controller executing on a quantum computing device determines that a transfer of information is to occur between a first qubit allocated to a first QIZ of a plurality of QIZs implemented on the quantum computing device, and a storage entity outside of the first QIZ, the first QIZ inhibiting access to the first qubit by the storage entity. A second qubit that is available to be allocated to a service agent executing in the first QIZ is identified. Qubit metadata is modified to allocate the second qubit to the service agent. The service agent is instructed that the second qubit is available to facilitate the transfer of information between the first qubit and the storage entity outside of the first QIZ.
US12229636B1

Various systems and methods are provided for quantum computing based optimization of a personalized portfolio. One exemplary method may comprise identifying one or more filtered personalized portfolio optimization factor data based on one or more optimization factor data for the personalized portfolio, personalized portfolio owner feedback, QC algorithms, and algorithm performance information, selecting one QC algorithm for each filtered portfolio optimization factor data of the one or more filtered portfolio optimization factor data, utilizing the selected QC algorithm to optimize a personalized portfolio determination for each identified filtered personalized portfolio optimization factor data, and rebalancing the personalized portfolio based on the personalized portfolio determination.
US12229625B2

An information processing apparatus includes: an antenna for non-contact communication with a communication medium, with the communication medium storing first information; and a touch panel that electrically detects a contact or a proximity of an object as an input detection function. The antenna is arranged around the touch panel, and outputs radio waves for the non-contact communication by receiving a power supply. The information processing apparatus turns OFF the power supply to the antenna in response to the input detection function of the touch panel being turned ON. The information processing apparatus turns OFF the input detection function of the touch panel in response to the power supply to the antenna being turned ON.
US12229618B2

Some embodiments include a smart card reader system that includes a card reader cavity that is impervious to liquid. The card reader cavity includes a secure card reader (SCR) holder bonded to a printed circuit board (PCB), to provide a liquid barrier between the SCR holder and the PCB. The PCB includes an SCR spring contact connector. The card reader cavity can receive a smart card including an integrated circuit (IC), where the IC is coupled to the SCR spring contact connector. A processor coupled to the SCR spring contact connector, can receive an input regarding a transaction using data of the smart card, and execute the transaction. In some embodiments a roller system seals the card reader cavity when the smart card reader system is not in use.
US12229602B2

Disclosed are aspects of memory-aware placement in systems that include graphics processing units (GPUs) that are virtual GPU (vGPU) enabled. In some examples, graphics processing units (GPU) are identified in a computing environment. Graphics processing requests are received. A graphics processing request includes a GPU memory requirement. The graphics processing requests are processed using a graphics processing request placement model that minimizes a number of utilized GPUs that are utilized to accommodate the requests. Virtual GPUs (vGPUs) are created to accommodate the graphics processing requests according to the graphics processing request placement model. The utilized GPUs divide their GPU memories to provide a subset of the plurality of vGPUs.
US12229601B2

Provided herein are an electronic apparatus and a controlling method thereof. An electronic apparatus according to the disclosure includes a communicator, a memory storing information on a recipe wherein a plurality of unit functions for provision of a service are combined, and a processor configured to, based on receiving information for a unit function that can be performed at each electronic apparatus from each of a plurality of electronic apparatuses through the communicator, identify a plurality of electronic apparatuses matched to the plurality of unit functions included in the recipe based on the received information, and control the communicator to transmit a signal for performing each matched unit function to each of the plurality of identified electronic apparatuses.
US12229600B1

Parameters of a pool of computing resources to be utilized for machine learning tasks from a set of entities are stored, including a category of the computing resources, and a post-task-completion retention period during which, after completion of a task, at least a portion of data stored at the resource is not to be deleted. A compute instance of the pool is assigned to a task requested from the set of entities after determining that one or more configuration settings of the instance satisfy a preference indicated in the request for the task, and that the retention period of the instance relative to a completion of an earlier task on the instance has not expired. A result of the task is stored.
US12229582B2

The disclosed approach works without the individualized credentials of failed machines when setting up recovery VMs in a cloud computing environment. Each recovery VMs is customized to properly correspond to the system state of its failed counterpart. An illustrative data storage management system recovers backup data and system states collected from the counterpart computing devices, custom-configures recovery VMs in the cloud computing environment, and injects the desired drivers into each recovery VM during an enhanced bare-metal restore process. The enhanced bare-metal restore process works without the failed computer's credentials. The system also restores the backed up data to recovery volumes attached to the recovery VMs. The present approach is both scalable and secure. When the enhanced bare-metal restore process completes, each cloud-based recovery VM presents a user interface that, for the first time after the computing device has failed, asks for the individualized credentials of the failed machine.
US12229578B2

Some embodiments provide a method for a first smart NIC of multiple smart NICs of a host computer. Each of the smart NICs executes a smart NIC operating system that performs virtual networking operations for a set of data compute machines executing on the host computer. The method receives a data message sent by one of the data compute machines executing on the host computer. The method performs virtual networking operations on the data message to determine that the data message is to be transmitted from a port of a second smart NIC of the multiple smart NICs. The method passes the data message to the second smart NIC via a private communication channel connecting the plurality of smart NICs.
US12229573B2

A system and method for customizing communication processing within a communication platform that includes configuring a service handler, which comprises of at least setting execution code of the service handler; setting an association between the service handler and a communication event of the communication platform; detecting the occurrence of the communication event of a communication facilitated through the communication platform; invoking the service handler in response to the event, which comprises: executing the execution code in a serverless execution environment and generating a service handler response; and augmenting the communication in accordance with the service handler response.
US12229571B1

Described herein are methods, systems, and computer-readable storage media for seamless offline-online execution of applications. Techniques include receiving at a server a request from a client device for execution of an application and then determining one or more subsets of a logic portion of the application. Technique further include distributing the determined one or more subsets of the logic portion of the application to the client device and receiving a set of operations from the client device and an updated state portion of the application. Technique further include authorizing each operation of the set of operations and finalizing the updated state portion of the application.
US12229570B2

Block data load with transpose techniques are described. In one example, an input is received, at a control unit, specifying an instruction to load a block of data to at least one memory module using a transpose operation. Responsive to the receiving the input by the control unit, the block of data is caused to be loaded to the at least one memory module by transposing the block of data to form a transposed block of data and storing the transposed block of data in the at least one memory.
US12229567B2

One or more aspects of the present disclosure relate to isolating faults corresponding to a thread or thread group to avoid dropping a director processor slice or board. In embodiments, an execution flow corresponding to a slice on a director board of a storage array is monitored. For example, the execution flow includes a thread or a thread group. Additionally, an exception event corresponding to the execution flow is identified. Further, the execution flow is isolated based on an analysis of the exception event.
US12229560B2

In one embodiment, a matrix processor comprises a memory to store a matrix operand and a strided read sequence, wherein: the matrix operand is stored out of order in the memory; and the strided read sequence comprises a sequence of read operations to read the matrix operand in a correct order from the memory. The matrix processor further comprises circuitry to: receive a first instruction to be executed by the matrix processor, wherein the first instruction is to instruct the matrix processor to perform a first operation on the matrix operand; read the matrix operand from the memory based on the strided read sequence; and execute the first instruction by performing the first operation on the matrix operand.
US12229557B2

In an embodiment, a processor comprises an atomic predictor circuit to predict whether or not an atomic operation will complete successfully. The prediction may be used when a subsequent load operation to the same memory location as the atomic operation is executed, to determine whether or not to forward store data from the atomic operation to the subsequent load operation. If the prediction is successful, the store data may be forwarded. If the prediction is unsuccessful, the store data may not be forwarded. In cases where an atomic operation has been failing (not successfully performing the store operation), the prediction may prevent the forwarding of the store data and thus may prevent a subsequent flush of the load.
US12229554B2

Techniques for performing BF16 FMA in response to an instruction are described. In some examples, an instruction has fields for an opcode, an identification of location of a packed data source/destination operand (a first source), an identification of a location of a second packed data source operand, an identification of a location of a third packed data source operand, and an identification of location of a packed data source/destination operand, wherein the opcode is to indicate operand ordering and that execution circuitry is to, per data element position, perform a BF16 value fused multiply-accumulate operation using the first, second, and third source operands and store a result in a corresponding data element position of the source/destination operand.
US12229548B1

Techniques described herein include assessing factors that may affect the quality of software under development by a development team or that may be used to evaluate the health of software already deployed in a computing environment. In one example, this disclosure describes a method that includes collecting, by a computing system, historical information about a plurality of prior development projects; correlating, by the computing system, the historical information with each of a plurality of developers that participated in one or more of the plurality of prior development projects; collecting, by the computing system, information about an application developed by a subset of the plurality of developers; generating, by the computing system and based on the information about the application and the correlated historical information, a predicted outcome for the application; and taking an action, by the computing system and based on the predicted outcome, to prevent the predicted outcome.
US12229543B2

Techniques and solutions are provided to facilitate monitoring and maintaining a computing environment. A current state of one or more parameters, resources, or services of a computing environment is determined. The current state is compared with predefined state information. It is determined that the current state is inconsistent with the predefined state information. It is determined whether an update condition is present. If the update condition is not present, the computing environment is automatically updated such that the current state matches the predefined state information. If the update condition is present, the predefined state information is updated.
US12229542B2

A system, method, and computer program product for implementing dynamic virtual network access is provided. The method includes monitoring hardware devices associated with network locations comprising data and software code. In response, updates applied to the data and software code are detected and a context of the updates is determined. Based on the context, it is determined that that the updates applied to the data and software code should be cloned and associated user access is verified. A target component location associated with the updates applied to the data and software code to be cloned is determined and the updates applied to the data and software code with respect to the target component location are cloned. A notification indicating the cloning is transmitted to users.
US12229540B2

In accordance with an embodiment, described herein are systems and methods for providing a compile-time dependency injection and lazy service activation framework including generation of source code reflecting the dependencies, and which enables an application developer using the system to build microservice applications or cloud-native services. The framework includes the use of a service registry that provides lazy service activation and meta-information associated with one or more services, in terms of interfaces or APIs describing the functionality of each service and their dependencies on other services. An application's use of particular services can be intercepted and accommodated during code generation at compile-time, avoiding the need to use reflection. Extensibility features allow application developers to provide their own templates for code generation, or provide alternative service implementations for use with the application, other than a reference implementation provided by the framework.
US12229539B2

Provided is an application optimization method and an electronic device supporting the same. According to an example embodiment, the application optimization method may include: determining whether a condition set with respect to a duration of an idle state of the electronic device is satisfied, selecting an application for which application optimization is to be performed based on an application usage record of a user of the electronic device in response to the set condition being satisfied, and generating an optimized application by performing the application optimization in the background for the selected application.
US12229537B2

Various methods, apparatuses/systems, and media for automatically building an application framework are disclosed. An internal database stores available design patterns and code snippets for developing an application. A receiver receives, as input, a requirement document that includes one or more requirements for developing the application. A processor parses the requirement document by implementing a natural language processing algorithm; creates, based on the parsed requirement document, a plurality of code blocks for generating a structure and a design pattern to be used to develop the application by matching the one or more requirements with the available design patterns; accesses the database to obtain the code snippets for the plurality of code blocks; and automatically builds an application framework based on the code snippets.
US12229535B2

Embodiments disclose systems and methods for generating source code. One or more application specific inputs and one or more external inputs are received. Using a machine learning model, source code is automatically generated based on the one or more application specific inputs and the one or more external inputs. The source code can embody the one or more application specific inputs and the one or more external inputs. One or more revisions to the automatically generated source code may be made, and a difference determined between the generated source code and the revised source code. The machine learning model may be further trained to generate a future source code based on the differences it determines.
US12229514B2

System and method are provided for identification and classification of multilingual messages that would be considered inappropriate in an online interactive portal. The system may include processors to generate a set of data of intended inappropriate multilingual messages to train classification model. The set of data with labels is classified by assigning unique identifiers. The system includes pre-processing module to eliminate unwanted characters from set of data to train classification model. The classification model may be trained by multilingual representation module based at least in part on set of data with labels. The classification model determines whether set of data with one or more labels includes intended inappropriate multilingual messages. Furthermore, feedback loop module is utilised to retrain classification model recurrently to update set of data. The system is formed on Convolutional Neural Network (CNN) configured to classify multilingual messages as inappropriate in online interactive portal.
US12229508B1

Techniques are disclosed for generating anomaly scores for a neuro-linguistic model of input data obtained from one or more sources. According to one embodiment, generating anomaly scores includes receiving a stream of symbols generated from an ordered stream of normalized vectors generated from input data received from one or more sensor devices during a first time period. Upon receiving the stream of symbols, generating a set of words based on an occurrence of groups of symbols from the stream of symbols, determining a number of previous occurrences of a first word of the set of words, determining a number of previous occurrences of words of a same length as the first word, and determining a first anomaly score based on the number of previous occurrences of the first word and the number of previous occurrences of words of the same length as the first word.
US12229502B2

A method for facilitating private drafting is described. A request to edit a section of a document in a draft mode is received from a first user of a plurality of users collaborating on the document. An edit for the section of the document in the draft mode is received from the first user. A result of the edit is displayed on a computing device of the first user but not on computing devices of other users of the plurality of users. A request to publish the edit is received from the first user. In response to the request to publish the edit, the result of the edit is displayed on computing devices of the other users of the plurality of users.
US12229499B1

In an embodiment, the disclosed technologies are capable of identifying a target word within a text sequence; displaying a subset of candidate synonyms for the target word, determining a synonym selected from the subset of candidate synonyms, and replacing the target word with the selected synonym, where the subset of candidate synonyms has been created using syntactic dependency data for the target word.
US12229497B2

Provided in the disclosed embodiments are a virtual multimedia scenario editing method, an electronic device, and a storage medium. The virtual multimedia scenario editing method includes: displaying a scenario editing interface, the scenario editing interface including a visual graphic editing region, a script editing region, and scenario editing tool options; acquiring a trigger operation performed with respect to the scenario editing tool option; generating a scenario element editing operation according to the trigger operation; displaying, in the visual graphic editing region, a graphic markup card corresponding to the scenario element editing operation; and generating and displaying, in the script editing region, a markup language script corresponding to the scenario element editing operation. The solution of the disclosed embodiments reduces development difficulties faced by a user, improves development efficiency, and is compatible with existing development processes.
US12229493B2

Systems and methods for replacing a hyperlink to a referenced object with a smart link are disclosed. The method performed by a smart link management system includes receiving a content request for the hyperlink from a client device, the content request comprising a uniform resource locator (URL) of the referenced object, the URL indicating the location of the content; identifying a data source where the referenced object is located based on the URL; forwarding the content request to the data source; receiving metadata corresponding to the referenced object hosted by the data source; and forwarding the metadata to the client device for display on the client device in the form of a smart link, the smart link being a visual object including at least a portion of the metadata received from the data source.
US12229485B2

There is provided a design assist apparatus including an inputting unit configured to input an analysis condition including substrate information of a thermal analysis target and current detection element information, and a display control unit configured to control a display unit to display, on the display unit, a thermal analysis result based on the analysis condition, in which the display control unit is configured to control the display unit to display, on the display unit and in a mutually identifiable manner, a first thermal analysis result based on a first analysis condition input by the inputting unit and a second thermal analysis result based on a second analysis condition obtained by changing at least one of the substrate information and the current detection element information from the first analysis condition.
US12229482B2

A Register Transfer Level (RTL) representation is recovered from a netlist representing an integrated circuit (IC). The netlist is converted to a graph comprising nodes belonging to a set of node types and edges connecting the nodes. The set of node types includes an instance node type representing an electronic component and a wire node type representing signal transfer between components. The graph is converted to a standardized graph by replacing subgraphs of the graph with standardized subgraphs. An RTL representation of the standardized graph is generated by operations including building signal declarations in a hardware description language (HDL) from the wire nodes of the standardized graph and building signal assignments in the HDL from instance nodes of the standardized graph.
US12229480B1

The present disclosure presents systems, methods, and non-transitory computer-readable media for transforming civil, architectural, or engineering drawings into Building Information Modeling (BIM) or Computer-Aided Design (CAD) models. One such method comprises training an artificial intelligence algorithm on a collection of 2D civil and architectural blueprint designs to enable the artificial intelligence algorithm to efficiently extract elements from the blueprint designs and map them into 3D data model objects; creating a 3D data model using the trained artificial intelligence algorithm, from an input collection of 2D blueprint designs; creating a project database by adding metadata from the input collection of 2D blueprint designs; generating a database of code rules and regulations; performing, using the project database, and the database of code rules and regulations, a compliance check to determine if the 3D data model complies with the database of code rules and regulations; and presenting results of the compliance check.
US12229479B1

A system and method for cognology and cognometrics.
US12229477B2

A method for designing a mechanism including rigid bodies and mechanical joints including obtaining input parameter values which represent the mechanism in an input state. The method also includes determining output parameter values which represent the mechanism in an output state. The determining includes minimizing an objective function under constraints. The objective function penalizes a distance between the output dimensional values and the input dimensional values. The constraints include a first constraint representing verification of the closure equation by the output parameter values. The constraints further include a second constraint representing mobility of the mechanism in the output state. This forms an improved solution for designing a mechanism comprising rigid bodies and mechanical joints.
US12229476B2

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes include: obtaining one or more design criteria, a model of an object for which a physical structure is to be manufactured, and a set of eigenmodes from a modal analysis of the model of the object; extracting a proper subset of non-zero eigenmodes from the set of eigenmodes, wherein the proper subset of non-zero eigenmodes include at least three lowest valued, non-zero eigenmodes; combining data of the proper subset of non-zero eigenmodes to form a strain energy field for the model of the object; iteratively modifying a generatively designed shape of the model of the object using the strain energy field to drive changes to the generatively designed shape of the model; and providing the generatively designed shape of the model of the object.
US12229471B2

One example may include a method that includes initiating an audio recording to capture audio data, comparing the audio data received from a microphone of a mobile device to an audio data range, determining whether the audio data is above an optimal level based on a result of the comparison, and queuing the audio data in an audio data queue when the audio data is above the optimal level.
US12229467B2

Embodiments of systems and methods for methods for the intelligent orchestration of video or image mirroring using a platform framework are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive a notification, via a platform framework, of a communication session; and in response to the notification, apply a video or image mirroring operation, via the platform framework, to at least a portion of content shared during the communication session.
US12229463B2

A display method includes receiving a first operation of selecting one of pieces of layout information for designating a first region and a second region different from the first region from a user, receiving a second operation of determining a first input image to be a base of an image to be displayed in the first region from the user, displaying a part or a whole of an image based on the first input image in the first region designated by the one of the pieces of layout information, receiving a third operation of determining a second input image to be a base of an image to be displayed in the second region from the user, and displaying a part or a whole of an image based on the second input image in the second region designated by the one of the pieces of layout information.
US12229456B2

An image forming apparatus capable of controlling execution of inspection without increasing a time period required to complete printing. On a registration screen, whether or not to execute inspection of data to be printed is set, and keywords indicative of confidentiality are registered. Text information is extracted from the data to be printed, and whether or not any keyword matching the text information has been registered is determined. Execution of print processing of the data to be printed is controlled based on a result of the determination. When non-execution of inspection is set, the print processing of the data to be printed is executed without executing the determination, whereas when execution of inspection is set, the print processing of the data to be printed is controlled based on a result of the determination.
US12229455B2

An image forming apparatus includes: an image former that forms a print image; a first hardware processor that detects a defect of an image formed on a print medium by the image former; a display capable of prompting a user to perform maintenance; a communication I/F part capable of notifying an administrator or a person in charge of maintenance of an instruction of maintenance via a communication line; a second hardware processor capable of giving an instruction to the display and the communication I/F part; and a third hardware processor capable of instructing the second hardware processor on a defect notification destination.
US12229451B2

Techniques for extending a truth table of a stacked memory system are provided. In an example, a storage system can include a stack of first memory die configured to store data and a logic die. The logic die can include an interface circuit configured to receive multiple memory requests from an external host using a first command bus, a second command bus, and a data bus, and a controller configured to interface with the stack of first memory die to store and retrieve the data from the stack of first memory die. The logic die can include a second memory having a faster access time than devices of the stack of first memory die, and the interface circuit can directly access the second memory in response to a first memory request of the multiple of memory requests.
US12229442B2

A storage device, including a printed circuit board including a connector including a plurality of pins capable of being coupled to an external host device, a controller socket, a first slot, a second slot, a third slot, and a fourth slot; a first universal flash storage (UFS) device, a second UFS device, a third UFS device, and a fourth UFS device, wherein each UFS device of the first to fourth UFS devices is removably installed in a corresponding slot of the first to fourth slots; and a storage controller mounted in the controller socket, and configured to control the first to fourth UFS devices, wherein the first UFS device and the second UFS device are configured to communicate with the storage controller through a first channel, and the third UFS device and the fourth UFS device are configured to communicate with the storage controller through a second channel.
US12229433B2

Techniques are provided for storage system interface discovery with a limited number of persistent host discovery connections. One method comprises receiving, by a receiving storage system interface of multiple storage system interfaces, a discovery connection request from a given host interface; transforming, by the receiving storage system interface, an identifier of a host device associated with the given host interface to obtain an identifier of a given storage system interface; determining, by the receiving storage system interface, whether the identifier of the given storage system interface identifies the receiving storage system interface; and in response to the identifier of the given storage system interface identifying the receiving storage system interface, the receiving storage system interface (i) provides a persistent discovery connection to the given host interface; and (ii) provides discovery information to the given host interface identifying a set of available storage system interfaces.
US12229425B2

Provided are systems, methods, and apparatuses for managing memory. The method can include: establishing a connection via an interface, between a host device and a storage device; and transferring data, via the interface, between first memory associated with the host device and second memory associated with the storage device by performing a data operation on the second memory by an application executed by the host, where the storage device includes a processing element that accelerates the data operation by performing at least one offload function on the data operation.
US12229423B2

A data storage device processes a mixed workload including a plurality of superblocks to be written to and read from a plurality of memory dies, where each of the plurality of superblocks to be apportioned among the plurality of memory dies. The data storage device writes a first data stripe associated with a first superblock to the plurality of memory dies according to a sequential write pattern, and reads the first data stripe associated with the first superblock from the plurality of memory dies according to a sequential read pattern. The sequential write pattern causes the controller to write to the plurality of memory dies in a first order of memory dies. The sequential read pattern causes the controller to read from the plurality of memory dies in a second order of memory dies different from the first order of memory dies, thereby reducing read collisions.
US12229419B2

In one aspect, a page buffer includes a first latch configured to store program verification information; a second latch configured to store first bit line forced information; and a dynamic latch configured to store second bit line forced information. The first bit line forced information is different from the second bit line forced information. The dynamic latch includes a control switch coupled to the second latch. And the dynamic latch is configured to store information through a capacitor to which the control switch is coupled.
US12229415B2

In NAND memory, data sanitization allows a relatively small unit of data (e.g., less than a block) to be effectively destroyed by increasing threshold voltages of memory cells from their programmed threshold voltage to the highest threshold state. To reduce the amount of disturb on memory cells not selected for data sanitization, prior to applying a program voltage to a target word line, a hole based pre-charge operation is performed. More specifically, for NAND strings having a memory cell selected for data sanitation, prior to applying a programming pulse to the corresponding word line, a soft erase operation is performed. After biasing the memory cells and select gates of the NAND strings to a low voltage, a soft erase voltage pulse is applied to the source lines and bit line to pre-charge the NAND string channels with holes.
US12229414B2

A computer-implemented method, according to one approach, includes: detecting new data generated at a first edge node, and causing a first copy of the new data to be transferred to a central data storage location in real-time. A second copy of the new data is also stored in a first location at the first edge node. In response to a predetermined condition being met, a determination is made as to whether any information in the first copy of the new data transferred is missing at the central data storage location. The first copy of the new data is removed from the first location at the first edge node in response to determining that no information in the first copy of the new data transferred is missing at the central data storage location.
US12229406B2

Methods, systems, and devices for speed bins to support memory compatibility are described. A host device may read a value of a register including serial presence detect data of a memory module. The serial presence detect data may be indicative of a timing constraint for operating the memory module at a first clock rate, where the timing constraint and the first clock rate may be associated with a first speed bin. The host device may select, for communication with the memory module, a second speed bin associated with a second clock rate at the host device and the timing constraint, where the host device may support operations according to a set of timing constraints that includes a set of values. The timing constraint may be selected from a subset of the set of timing constraints, where the subset may be exclusive of at least one of the set of values.
US12229405B2

Illustrative systems and methods provide application-aware management of storage systems, including application-aware orchestration of operations of storage systems by way of a telemetry-based orchestration pipeline. In certain examples, a remote management system receives, by way of a connection initiated by a storage device connected to a host to transmit telemetry data to the management system, data describing performance characteristics of the host and transmits, to the storage device by way of the same connection, data describing a set of instructions for orchestrating operations of the host. The storage device provides the set of instructions to the host to orchestrate operations of the host, such as by orchestrating operations of one or more applications executing on the host.
US12229386B2

In some embodiments, a method includes: receiving, by a computing device, shortcut commands from a plurality of applications, the shortcut commands provide access to features of different applications of the plurality, and the plurality including both active and inactive applications in execution; generating, by the computing device, a list of shortcut commands in response to a transition of a first application of the plurality from a state of inactive use to a state of active use, the list including a shortcut command from at least one inactive application of the plurality; and causing, by the computing device, display of a user interface that includes the list to enable access to a feature of an inactive application in response to selection of at least one shortcut command of the list.
US12229380B2

A detector is shown for detecting manually applied pressure. A substrate defines a position of activation and electrodes are mounted on this substrate. A processing device is energized such that the electrodes are configured to identify a position of applied pressure by detecting a change in resistance in response to a first energizing signal received from the processing device. Furthermore, the electrodes are configured to confirm this position of applied pressure by detecting a change in capacitance in response to a second energizing signal received from the processing device. The electrodes comprise a first electrode located on an upper surface which detects the change in capacitance, and second and third electrodes which detect the change in resistance.
US12229376B2

A touch-control display panel is provided, which includes a touch-control layer and a display functional layer, where the touch-control layer includes a plurality of first touch-control electrodes and a plurality of second touch-control electrodes; the first touch-control electrode includes a plurality of first touch-control electrode blocks, each of the first touch-control electrode blocks includes at least one first hollowed-out region and at least one second hollowed-out region, an area of the first hollowed-out region is larger than an area of the second hollowed-out region; and the touch-control layer further includes at least one first dummy electrode and at least one second dummy electrode, where the first dummy electrode is located in the corresponding first hollowed-out region, and the second dummy electrode is located in the corresponding second hollowed-out region.
US12229372B2

A position pointer is provided for indicating a position on a sensor of a position detection device. The position pointer includes an elongate pointer body having a distal end and a proximal end; a first electrode disposed near the distal end; and a second electrode different from the first electrode and disposed near the distal end, wherein both the first and second electrodes are capacitively coupleable with the sensor of the position detection device. The position pointer includes a detection circuit configured to intermittently detect signals transmitted from the position detection device; a signal circuit configured to generate a position signal to be transmitted to the position detection device; and a transmission circuit configured to control transmission of the position signal. The transmission circuit, based on a detection result of the detection circuit, controls transmission of the position signal via the first electrode.
US12229367B2

A combination structure of a touch device includes an annular outer frame, a glass cover plate, a touch control board, and a flexible circuit connected to the touch control circuit board. The glass cover plate is arranged in a middle area of the annular outer frame and connected to the annular outer frame. The touch control circuit board and the flexible circuit are arranged below the glass cover plate. A lower end of the annular outer frame includes a concave groove configured to accommodate the flexible circuit. A bottom surface of the glass cover plate includes a step structure.
US12229365B2

According to various embodiments of the disclosure, an electronic device may include: a hinge plate coupled at least in part between a first support including a first magnet and a second support including a second magnet, a first housing coupled at least in part to a first side of the hinge plate through the first support, a second housing coupled at least in part to a second side of the hinge plate through the second support and configured to be foldable with the first housing through the hinge plate, and a flexible display supported on the first and second supports and configured to be foldable. The flexible display may include: a display panel; a support plate disposed on a lower surface of the display panel; a first digitizer and a second digitizer disposed on a lower surface of the support plate spaced apart from each other through a second gap; a first-first shielding member comprising a magnetic shielding material and a first-second shielding member comprising a magnetic shielding material disposed on lower surfaces of the first and second digitizers spaced apart from each other through a third gap; a first metal plate and a second metal plate disposed on lower surfaces of the first-first and first-second shielding members spaced apart from each other through a fourth gap; a third-first shielding member comprising a magnetic shielding material disposed on an upper surface of a first magnetization region of the first support in a first space between the first metal plate and the first support, and a third-second shielding member comprising a magnetic shielding material spaced apart from the third-first shielding member through a sixth gap and disposed on an upper surface of a second magnetization region of the second support in a second space between the second metal plate and the second support; and a fourth-first shielding member comprising a magnetic shielding material disposed on an upper surface of the third-first shielding member and surrounding at least a portion of the third-first shielding member through the sixth gap, and a fourth-second shielding member comprising a magnetic shielding material spaced apart from the fourth-first shielding member through the sixth gap, disposed on an upper surface of the third-second shielding member, and surrounding at least a portion of the third-second shielding member through the sixth gap.
US12229363B2

A display apparatus is provided. The display apparatus includes a touch device configured to detect a touch; a first processor configured to receive data of first touch trajectory sequence information when a touch occurs, the first touch trajectory sequence information comprising information of at least one first touch trajectory point; and generate a first image data comprising data of a first touch trajectory image, wherein the data of the first touch trajectory image is generated based on the first touch trajectory sequence information; and a second processor configured to receive data of second touch trajectory sequence information when the touch occurs, the second touch trajectory sequence information comprising information of at least one second touch trajectory point; receive the first image data from the first processor; and generate a third image data based on the first image data and at least a portion of the second touch trajectory sequence information.
US12229362B2

A transparent display device may include a substrate, a transmissive area, a non-transmissive area, and a plurality of subpixels provided in the non-transmissive area, having a light emitting element, which may include an anode electrode, a light emitting layer and a cathode electrode. The transparent display device may further include a touch sensor disposed in the transmissive area, including a touch sensor electrode, and a sensing transistor for sensing a voltage of the touch sensor. The cathode electrode of the light emitting element and the touch sensor electrode of the touch sensor may be provided on a same layer and may be separated by a first undercut structure. The cathode electrode may extend to the transmissive area such that the cathode electrode is located in the transmissive area and in the non-transmissive area. The sensing transistor may be disposed to overlap the cathode electrode located in the transmissive area.
US12229352B2

An electronic pent includes a case, a core body, and a signal generation circuit. The core body is attached inside the case such that a front end portion in an axial direction protrudes from an opening portion of the case. The signal generation circuit generates a signal to be transmitted from the core body. The core body includes a core rod and a protection member that covers a pen tip portion and an axis portion of the core rod. The core body is provided with a middle portion with a dielectric constant different from a dielectric constant of the protection member, the middle portion being provided around a side surface of the axis portion of the core rod such that the core rod is separated from the protection member.
US12229350B2

An electronic pen is provided that is enhanced in strength such as not to be bent or broken even when made to be thinner (smaller in diametric size). A connection section holds a core body at one end thereof and holds a circuit board at the other end thereof. The circuit board is accommodated in a board protecting pipe, which is fitted to the connection section. The board protecting pipe is provided with a side opening, and an operation on an electronic part on the circuit board accommodated therein and a work on an electronic circuit formed on the circuit board can be performed through the side opening. An electronic pen main body section wherein the core body and the circuit board and the board protecting pipe are united together through the connection section is accommodated in a casing, to constitute the electronic pen.
US12229348B2

A system, for tracking fingers of a hand, includes: a sensor patch and a processor. The sensor patch includes: a flexible substrate layer; a light emitting layer attached to the flexible substrate layer; and a photodiode disposed between the light emitting layer a surface of the sensor patch that contacts the hand. The light emitting layer is configured to conform to a skin surface of a backside of the hand and to emit a first wavelength of light. The processor is configured to: control emission of the first wavelength of light by the light emitting layer; analyze backscattered light intensities from the skin surface of the backside of the hand that are detected by the photodiode; determine finger pose information based on the backscattered light intensities; and transmit the finger pose information.
US12229346B1

A multi-functional key module, configured to be installed in an electrical appliance, includes a hollow main housing, a pin, an electronic key, and an optical tracking chip, a contact trigger end of the electronic key is arranged towards the pin, and the electronic key gives an electrical signal when triggered by contact. The optical tracking chip emits a detection laser to the side surface of the pin and receives reflected light, and determines a motion state of the pin to generate an electrical signal; and the electronic key and the optical tracking chip are electrically connected. In the application, corresponding electrical signals are generated by pressing the key cap to trigger the electronic key, rotating the key cap, or pressing the key cap without causing the pin to trigger the electronic key, so that the composite control effect of a single key is achieved.
US12229339B2

Disclosed herein are an exemplary apparatus, system, and methods (e.g., Tactical Passive RFID transponder gloves with Morphological Actuation) comprising a glove made predominately of a resistive fabric that varies resistance per degree of deformation; comprising near field communication RFID tag readers, and a controller coupled to the glove to evaluate the varied resistance. A method of classifying RFID tags is also disclosed.
US12229338B2

According to an example aspect of the present invention, there is provided an input device and corresponding method which digitizes and transforms minute hand movements and gestures into user interface commands without interfering with the normal use of one's hands. The device and method may, for example, determine user actions based on detected user action characteristics from a plurality of sensors, where the sensors are preferably of different types.
US12229325B2

A microcontroller includes an event-detection circuit, a protection-control circuit, a digital-to-analog converter, a digital-to-analog conversion interface controller, a trigger-event controller, and a central processing unit. The event-detection circuit detects a sudden event, and correspondingly outputs an interrupt notification and a protection-enable signal. The protection-control circuit receives the protection-enable signal, and correspondingly outputs a protection-execution signal. The digital-to-analog conversion interface controller receives the protection-execution signal, stops updating the received input data, and stops outputting the acknowledgement signal. The trigger-event controller determines whether to set the conversion parameters of the digital-to-analog conversion interface controller according to the acknowledgement signal. The central processing unit determines and outputs the conversion parameters to the trigger-event controller, and receives the interrupt notification to eliminate the sudden event.
US12229324B2

Security measures for signal paths with tree structures can be implemented at design phase using an EDA software program or tool with security feature functionality that, when executed by a computing system, directs the computing system to: display a canvas through which components of a circuit are arranged; and provide a menu of commands, including an option to add components from a library to the canvas and an option to secure a tree. In response to receiving a selection of the option to secure the tree, the system can be directed to add a hardware countermeasure coupled to at least two lines or terminal nodes of a tree structure identified from components on the canvas or in a netlist corresponding to a circuit's design.
US12229319B2

A memory module includes first and second data storage locations. The memory module operates with a full set of functions. When the first data storage location stores an expansion license, the memory module is configurable to operate with a subset of the full set of functions disabled. The second data storage location stores an expansion capability certificate, that is signed by an information handling system and includes a first subset of the full set of functions that are disabled by the expansion capability certificate. The memory module determines that the memory module is installed into the information handling system based on the expansion capability certificate, and disables the first subset of the full set of functions in response to determining that the memory module is installed into the information handling system.
US12229317B1

The disclosed computer-implemented method for protecting user data privacy against web tracking on Wi-Fi captive portals may include (i) detecting telemetry data generated from establishing a connection with a network access device associated with a captive portal, (ii) determining, based on the telemetry data, a target set of domains associated with a service set identifier assigned to the network access device, (iii) analyzing web tracking behavior data associated with the target set of domains to identify web trackers on the captive portal for a dataset of potential users, (iv) calculating a privacy risk score associated with the web trackers on the captive portal, and (v) performing a security action that protects against a potential invasion of user data privacy by presenting a privacy risk score notification associated with the web trackers on the captive portal. Various other methods, systems, and computer-readable media are also disclosed.
US12229304B2

Secure data analytics is provided via a process that identifies sensitive data fields of an initial dataset and mappings between the sensitive data fields and other data fields of the dataset, where analytics processing is to be performed on the initial dataset, then, based on an expectation of data fields, of the initial data set, to be used in performance of the analytics processing and on the identified sensitive data fields, selects and applies a masking method to the initial dataset to mask the sensitive data fields and produce a masked dataset, provides the masked dataset to an analytics provider with a request for the analytics processing, and receives, in response, a generated analytics function, generated based on the masked dataset, that is configured to perform the analytics processing, and invokes the generated analytics function against the initial dataset to perform the analytics processing on the initial dataset.
US12229291B1

An illustrative method includes an access control list (ACL) management system generating an ACL file containing an ACL that describes one or more access permissions in a file system, storing the ACL file within an ACL directory structure, the ACL file uniquely representing the ACL in the ACL directory structure, generating an ACL identifier for the ACL file, and mapping, using the ACL identifier, the ACL file to one or more data files in the file system to apply the ACL in the ACL file to the one or more data files.
US12229286B2

To achieve no code or low code parity in decentralized computing systems, disclosed implementations provide a data structure and trusted control plane that enables the creation and operation of composable objects, that is objects whose functions and properties are derived from configurable and upgradable templates. The templates are data structures that define the behavior of a collection of objects, the behaviors being the interfaces, functions, properties, events, triggers, error messages, and dependencies that define and object and its interaction with other objects and entities. Templates are configured by mapping the desired object behaviors to registered smart contract logic that affects the behaviors. Thus, complex objects can be composed without the need for new computer code. Additional logic to enable new behaviors can be added by authorized smart contract developers and, once certified, added to one or more templates to provide the objects access to the new capabilities.
US12229283B2

This disclosure relates to systems and methods for enabling the use of secret digital or electronic information without exposing the sensitive information to unsecured applications. In certain embodiments, the methods may include invoking, by a client application executing in an open processing domain, a secure abstraction layer configured to interface with secret data protected by a secure processing domain. Secure operations may be securely performed on the secret data by the secure abstraction layer in the secure processing domain based on an invocation from a client application running in the open processing domain.
US12229280B2

Aspects of the present disclosure provide systems, methods, and computer-readable storage media that support cooperative training of machine learning (ML) models that preserves privacy in untrusted environments. For example, a server (or cloud-based computing device(s)) may be configured to “split” an initial ML model into various partial ML models, some of which are provided to client devices for training based on client-specific data. Output data generated during the training at the client devices may be provided to the server for use in training corresponding server-side partial ML models. After training of the partial ML models is complete, the server may aggregate the trained partial ML models to construct an aggregate ML model for deployment to the client devices. Because the client data is not shared with other entities, privacy is maintained, and the splitting of the ML models enables offloading of computing resource-intensive training from client devices to the server.
US12229272B2

A container corresponding to executable code may be received. In response to receiving the container, a container manager resident in a memory of a computation environment may be executed to verify the container. The container manager may be verified by a boot loader of the computation environment. Permissions of the container to access the resources of a computation environment may be determined after the verification of the container by the container manager. Access to one or more resources of the computation environment may be provided by transferring control to the one or more resources from the container manager to the container based on the permissions of the container for the resources of the computation environment.
US12229251B2

Systems and methods comprising at least one node comprising an application container; a container image associated with the application container; a static analyzer module deployed to analyze the container image, with instructions configured to autonomously parse, code of an application, during compile time of the application, wherein the application is to be deployed in the application container; determine, based on the parsing, for at least one section of the code, at least one module necessary for execution of the at least one section; annotate, the at least one section of the code, based on the determined at least one module; and inject, at least one wrapper around the at least one section of the code, wherein the wrapper adds at least one restriction to an execution of the at least one section at runtime, wherein the restrictions are based on at least one condition.
US12229248B1

A computer system and associated methods are disclosed for mitigating side-channel attacks using memory page remapping. The computer system includes a main memory and a shared cache, the shared cache implementing cache set associativity determined by a portion of memory addresses of the main memory. Multiple physical memory pages are reserved for mapping to a virtual memory page, the physical memory pages differing in the respective portions of their memory addresses determining cache set associativity. Accesses to the virtual memory page result in a mapping of one of the reserved physical memory pages to the virtual memory page, with remapping events causing different ones of the physical memory pages to become mapped. This remapping results in varying cache set associativity of elements stored in the virtual memory page over time.
US12229245B2

A CFI system constituted of: at least one protection module, each comprising a respective allowable flow model associated with at least one of a plurality of portions of a process; and at least one process protection manager, arranged, responsive to a control flow instruction in one of the plurality of portions of the process, to: compare one or more parameters of the control flow instruction to the allowable flow model of the associated protection module; and responsive to an outcome of the comparison indicating that the compared parameters do not meet a respective parameter of the allowable flow model, generate a predetermined signal, wherein each protection module is implemented as a shared object, wherein each process protection manager is implemented as a shared object, and wherein the at least one protection module and the process protection manager are loaded into the process.
US12229243B2

Method and associated system for managing and/or authenticating an energy storage device. The method includes receiving a first portion of identification information stored in a data storage attached to the energy storage device (401); analyzing the first portion of the identification information at least partially based on a device identification of the device (403); updating a second portion of the identification information stored in the data storage attached to the energy storage device based on a result of analyzing the first portion of the identification information (405).
US12229239B2

According to examples, an apparatus may include a processor and a memory on which is stored machine-readable instructions that when executed by the processor, may cause the processor to cause a graphical user interface to be displayed, the graphical user interface including graphical icons of a plurality of authentication types available for assignment to users and a graphical icon of a first user. The instructions may also cause the processor to detect a movement of a graphical icon of a first authentication type from a first location to a second location in the graphical user interface, the second location corresponding to the graphical icon of the first user and based on the detected movement, assign the first authentication type to the first user.
US12229228B2

Systems and methods are described for client-side rewriting of web page code. A proxy computing device receives a web page from a server computing device and analyzes the web page to identify a code component. The proxy computing device generates a modified version of the web page by replacing the identified code component with a wrapped code component and including a code rewriting and evaluation function in the web page. The wrapped code component includes a call to the code rewriting and evaluation function that includes the identified code component as an argument thereof. The code rewriting and evaluation function is configured to generate a rewritten code component by rewriting the identified code component and to evaluate the rewritten code component. The proxy computing device sends the modified version of the web page to a client computing device that is configured to load the modified version of the web page.
US12229223B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for agent environment co-creation. The methods, systems, and apparatus include actions of determining a success rate of an agent in an environment with a first complexity, determining that the success rate satisfies a complexity change criteria, in response to determining that the success rate satisfies the complexity change criteria, determining a second complexity that has a greater complexity than the first complexity, training the agent in the environment with the second complexity, and providing the agent trained in the environment with the second complexity.
US12229219B2

Aspects of the invention include generating a plurality of predictions that each define a plurality of future inputs for a model. A deviation curve is generated by determining a distance between each prediction of the plurality of predictions and a respective known data point of a plurality of known data points. One or more points in the deviation curve are sampled and the sampled points are compared to a low threshold and a high threshold. A judgement is determined for each prediction to determine whether the respective prediction will be accepted or denied as an input to the model. The future inputs for the model are modified based on the judgments.
US12229214B2

Methods of generating websites using any combination of remotely and locally stored content are contemplated. Content is procured by a user on a client computer, and a request to add that content to a source folder is sent to a server. The server adds the content to the source folder, where it is made available for website creation. When a client requests creation of a website using the contents of a source folder, the server then generates that website. In some embodiments, the website can be generated according to a user-selected theme or a default theme.
US12229205B2

The present disclosure discloses a method and system for refreshing current page information. The method may include: obtaining currently displayed information data in response to receiving an information refresh request from a user; determining possibly-interested information of the user based on the information refresh request and the currently-displayed information data; displaying the possibly-interested information of the user. The present disclosure may determine the possibly-interested information of the user based on the currently-displayed information data, and recommend data content of a different type from the currently-displayed information data to the user, which may broaden a browsing horizon of the user, and improve user experience.
US12229201B2

Systems and methods are described herein for subjectively modifying social media posts. The system receiving a version of a social media post from a sender, along with a list of target users, and generates one or more modified versions of the social media post based on the preferences of the target user. The system retrieves a plurality of the versions of the post and selects a version based on quality and other attributes. The selected version of the post is modified based on the target user's preferences. The system modifies, for example, text, images, or video of the post to generate one or more modified versions of the social media post. In other embodiments, the system may determine the number of modifications made to a post being shared, and compare the number of modifications against a modifying threshold.
US12229197B2

An apparatus and method including searching a document with search text, wherein each search text is associated with a highlight option; selecting to disable the highlight option of one search text; displaying a progressive relationship of the document, wherein: a first display presenting documents, wherein each of the documents includes all of search text; a second display presenting only pages from the documents, wherein the only pages include one or more search text with its associated highlight option enabled; and a third display presenting one page from the only pages, wherein the one page is selected by a user; and wherein the first, second and third displays present the progressive relationship that the one page presented in the third display stems from the only pages presented in the second display and that the only pages in the second display stem from the documents presented in the first display.
US12229193B2

Embodiments of search systems that leverage the search or access activities of a core group of users to improve search functionality and performance of such search systems are disclosed. Specifically, embodiments may utilize users' search activity to generate clusters of users and associated labels for those clusters. These clusters can be leveraged during a search to generate suggestions for a user conducting the search.
US12229190B2

A machine analyzes an entity resolution data graph using a curated peer review set of data structures. The machine uses independent peer data structures that model similar or related yet different universes and entities. These data structures may include other entity resolution data graphs or file-based data structures. The machine first performs candidate screening to determine which of these data structures meet the requirements for use in the analysis. The machine then selects from among the candidate peer data structures with which to perform the analysis. Finally, the entity resolution data graph is analyzed using queries against the selected peer data structures to provide an analysis of the quality of its data graph.
US12229187B2

Systems and methods for searching and ranking personalized videos are provided. An example method includes receiving a user request via a communication chat between a user of a computing device and a further user of a further computing device, searching, based on the user request, a pool of personalized videos to determine a first subset of personalized videos, determining first rankings of personalized videos in the first subset of personalized videos, the first rankings being based on global statistical data associated with the personalized videos, selecting, based on the first rankings, a second subset of personalized videos from the first subset of personalized videos, determining, based on at least one characteristic associated with the user, second rankings of personalized videos from the second subset of personalized videos, and presenting the personalized videos selected from the second subset within the communication chat and in order according to the second rankings.
US12229186B2

The present disclosure provides systems and methods that provides users with information pertaining to the audio properties at one or more points of interest. A database associated the audio properties with the points of interest is built using audio input received from devices at the points of interest. The device may determine that audio properties associated with the received audio input. The audio properties may determine a type of background noise and/or a volume of the background noise. If the type of background noise is music, the audio properties may further include a music genre, a title of a song, whether the music is recorded or there is a live band, etc. The audio properties associated with the point of interest may be updated in a database real time.
US12229180B2

The present specification provides an electronic media redaction system including performance analytics. In an embodiment, a baseline redacted version of a media file is received, and a comparative redacted version of the media file is also received. A comparison is made between the comparative redacted version of the media file and the baseline redacted version of the media file. As a result of the comparison, a performance ranking is determined and a display is controlled to cause the performance ranking to be generated on the display.
US12229166B2

Provided herein is a method of storing an incoming dataset in a data mesh. The method may include a plurality of steps. The steps may include associating a metadata tag with a classifying feature and a storage instruction in a (first) relational database. The steps may include scanning incoming datasets to identify datasets characterized by the classifying feature. The steps may include tagging an incoming dataset to generate a tagged dataset. The steps may include storing the tagged dataset in the data mesh, according to the storage instruction. The steps may include associating, in a second relational database, the metadata tag with the initial storage location. The steps may include modifying the storage instruction. The steps may include storing the incoming dataset an additional time in the data mesh, according to the modified storage instruction.
US12229163B2

A database management system configured to perform a computer-implemented method is provided. The method involving configuring a first set of nodes to determine an instantaneous state of the database management system, generate system configuration data, and provide the system configuration data to a second set of nodes of the database management system, wherein the configuration data is replicated amongst the first set of nodes according to a consensus-based replication protocol so as to maintain the system configuration data. The method also involves configuring the second set of nodes to receive the system configuration data and implement a state machine that is arranged to modify a configuration of the second set of nodes according to the system configuration data, wherein the second set of nodes are arranged to replicate user data according to a non-consensus-based replication protocol. A non-transitory computer-readable storage medium comprising instructions for performing the computer-implemented method is provided.
US12229142B2

Predefined patterns are detected in streaming data being transmitted in a distributed computing system that contains a plurality of computing devices wherein the plurality of computing devices are collectively configured to execute a distributed software program. A detection engine can be implemented on a computing device and can be configured to receive streaming data that is being transmitted between computing devices of the system. The detection engine can be further configured to analyze the streaming data to determine if the data matches one or more patterns that is specified by a watch point which can be converted into a happened before language expression. The streaming data can be converted into an intermediate log file that is compared against patterns expressed by a regular expression and if a match is found, an alert can be generated.
US12229138B2

An apparatus used to provide preprocessed variables to a predictive engine. The predictive engine generates predictive results, based on the variables, to automate well site operations. The apparatus comprises an analysis module, a pattern recognition module, and a library module. The analysis module identifies a well site operation by examining a well site operation variable, determines categories and standard operating procedures associated with the categories using the well site operation and a-priori information, and searches a library of historical information using the categories. The historical information comprising classified procedures and recommendations of historic well site operations. The pattern recognition module identifies a pattern using a statistics based algorithm. The algorithm uses the standard operating procedures, the categories, and the classified procedures and recommendations. The pattern indicating a deviation in the standard operating procedure. The library module classifies the well site operation variables and stores the classified variables.
US12229122B2

Methods and systems are provided for narrowing a scope of a search on a computing device to provide relevant search results to the user. Prior to receiving a search query from the user in a search box of a desktop taskbar, scope options are communicated for presentation from which the user can select. These scope options enable the user to select from web-based searches and local searches. A selection is received form the user of one of the scope options. Suggested search results are generated based on this scope option selection. At least one suggested search results is communicated for presentation on a display of the computing device.
US12229111B2

A data insight system generates an index of precalculated statistical attributes associated with massive data files, such as network log data, that allows improved access to statistical attributes associated with the data items. The system may partition time-based data items into segments based on one or more metadata criteria (e.g., product, status, deployment, environment, version, host, etc.), such as may be selected by a user. The system may then group the data items by time intervals (e.g., 1 minute, 60 minutes, 24 hours, etc.), and calculate one or more statistical attributes (e.g., sum, average, standard deviation, etc.) for each of the segments within each of the time windows. This statistical data may then be stored in association with the corresponding segment and time interval for access by one or more front end software applications.
US12229103B2

Techniques for storing a set of digital assets. The techniques including identifying at least one digital token from a digital token database storing indexed information related to digital tokens recorded on a notarized ledger, the at least one digital token representing an owned asset based on digital features of the owned asset and the set of digital assets. The techniques including deriving at least one similarity score for the at least one digital token relative to the set of digital assets and based on the digital features. The techniques including generating a least one notification, including validity information, based on the at least one similarity score. The techniques including enabling a smart contract engine to execute a smart contract interface associated with the notarized ledger based on the at least one notification or the at least one similarity score.
US12229102B2

An asset transfer recording system includes a node and a data storage server. The node includes a node processor programmed to generate a data processing rule according to a request by a transferor of an asset. The node processor is further programmed to store the data processing rule on the blockchain; generate a data processing command according to the data processing rule; and send the data processing command to the data storage server. The data storage server includes a server processor programmed to process the plurality of data items according to the data processing command and generate and send a processing result to the node processor. The node processor is further programmed to store the processing result on the blockchain.
US12229097B2

An electronic device is provided. The electronic device includes a communication interface, a memory for storing at least one instruction and storing a plurality of pieces of transaction information and a plurality of index values corresponding to the plurality of pieces of transaction information, and at least one processor configured to control the electronic device by being connected to the memory, wherein the at least one processor is further configured to execute the at least one instruction to, when a delete request including an index value corresponding to transaction information is received, compare the index value included in the delete request with the plurality of index values stored in the memory, delete transaction information corresponding to the index value included in the delete request from the memory, based on a result of the comparison, generate verification data corresponding to the interface to transmit the generated verification data to an external server included in a blockchain network.
US12229096B2

Semantic analysis to resolve ambiguous user input data with respect to a request for data includes identifying tokens based on the text string, identifying a tables in a database, wherein a token indicates a column from a table and a token indicates a column from another table, identifying candidate join paths for joining tables, obtaining respective candidate results using the candidate join paths, outputting combined candidate results including values from the respective candidate results, obtaining second user input data indicating a selected value, identifying the request for data as unambiguous and identifying a selected join path based on the selected value, and, in response to identifying the request for data as unambiguous, outputting data responsive to the request for data using the selected join path.
US12229087B2

One or more techniques and/or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and/or logical unit numbers (LUNs). A subset of the storage items are grouped into a consistency group. A granset is created for tracking, managing, and/or providing access to the storage items within the consistency group. For example, the granset comprises application programming interfaces (APIs) and/or properties used to provide certain levels of access to the storage items (e.g., read access, write access, no access), redirect operations to access either data of an active file system or to a snapshot, fence certain operations (e.g., rename and delete operations), and/or other properties that apply to each storage item within the consistency group. Thus, the granset provides a persistent on-disk layout used to manage an arbitrary set of storage items.
US12229086B2

Embodiments for performing the inline deduplication by filtering streaming data as it is received by a backup client through a backup server executing a backup process. A data processing unit (DPU) is deployed to offload certain processing operations performed by a central processing unit (CPU) of the backup client. An inline deduplication operation comprises file operations, data segmentation, segment fingerprinting, compression, and encryption prior to storage in a backup target. The DPU is deployed and configured to perform the compression and encryption steps, the entire inline deduplication stack, or the entire inline deduplication stack plus the file system operations.
US12229077B2

Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
US12229075B2

A device includes protocol logic to determine a packet type for a packet and generate and send the corresponding packet. The packet includes a packet header with a header base, the header base including a type field and a header content field. The type field indicates the packet type and the header content field indicates which of a plurality of header content blocks is to be included in the packet header with the header base. Information in fields of the header base indicate a total length of the packet.
US12229071B2

An eUSB repeater is described for passing repeating mode packets between a differential bus and a single-ended bus. An eUSB transceiver is coupled to a single ended bus, a USB transceiver is coupled to a differential bus, and repeater logic is coupled to and between the eUSB transceiver and the USB transceiver. A first enable control circuit receives a digital state transition from the differential data bus and generates an enable signal to an analog single-ended transmitter of the eUSB transceiver. A second enable control circuit receives a digital state transition from the single-ended data bus and generates an enable signal to an analog differential transmitter of the USB transceiver.
US12229070B2

Systems and methods are disclosed for providing port matching features for storage devices and cables. In certain embodiments, a data storage device includes a non-volatile memory, a controller configured to process data storage requests, a plurality of ports associated with different protocols, wherein the plurality of ports have the same connector type, and each port includes a port matching feature indicative of a protocol associated with the port, and a plurality of cables associated with the different protocols, wherein the plurality of cables have the same connector type and are configured to connect to the plurality of ports, and each cable includes a port matching feature indicative of a protocol associated with the cable, wherein the port matching feature of the cable corresponds to the port matching feature of a port of the plurality of ports that is associated with the same protocol.
US12229069B2

Methods and apparatus for an accelerator controller hub (ACH). The ACH may be a stand-alone component or integrated on-die or on package in an accelerator such as a GPU. The ACH may include a host device link (HDL) interface, one or more Peripheral Component Interconnect Express (PCIe) interfaces, one or more high performance accelerator link (HPAL) interfaces, and a router, operatively coupled to each of the HDL interface, the one or more PCIe interfaces, and the one or more HPAL interfaces. The HDL interface is configured to be coupled to a host CPU via an HDL link and the one or more HPAL interfaces are configured to be coupled to one or more HPALs that are used to access high performance accelerator fabrics (HPAFs) such as NVlink fabrics and CCIX (Cache Coherent Interconnect for Accelerators) fabrics. Platforms including ACHs or accelerators with integrated ACHs support RDMA transfers using RDMA semantics to enable transfers between accelerator memory on initiators and targets without CPU involvement.
US12229065B2

A DMA system includes two or more DMA engines that facilitate transfers of data through a shared memory. The DMA engines may operate independently of each other and with different throughputs. A data flow control module controls data flow through the shared memory by tracking status information of data blocks in the shared memory. The data flow control module updates the status information in response to read and write operations to indicate whether each block includes valid data that has not yet been read or if the block has been read and is available for writing. The data flow control module shares the status information with the DMA engines via a side-channel interface to enable the DMA engines to determine which block to write to or read from.
US12229062B2

Described apparatuses and methods relate to erroneous select die access (SDA) detection for a memory system. A memory system may include a memory controller and a memory device that are capable of implementing an SDA protocol that enables selective memory die access to multiple memory devices that couple to a command bus. A memory device can include logic that determines if signaling that conflicts with the SDA protocol is detected. If it is determined that conflicting signaling is detected, the logic may provide an indication of the conflicted signaling. In doing so, the erroneous SDA detection described herein may reduce the likelihood of a memory device erroneously masking memory dice, thereby limiting the memory device from exhibiting unexpected, and in some cases, dangerous behavior.
US12229059B1

A request processing method, includes: acquiring, from a local first input first output (FIFO) queue, an address of a current request to be processed, and based on the address of the current request to be processed, acquiring the current request to be processed from a preset request buffer area; parsing the current request to be processed, and based on a parsing result, acquiring corresponding current source data to be processed and a serial address item for recording an address of a next request to be processed; processing the current source data to be processed to obtain currently processed target data, and writing the currently processed target data into a preset data buffer area; and notifying a host to read all processed target data from the preset data buffer area when the serial address item is empty.
US12229054B2

Aspects presented herein relate to methods and devices for graphics processing units including an apparatus. The apparatus may calculate a first average memory latency for the first configuration of the cache. Further, the apparatus may adjust the first configuration of the cache to a second configuration of the cache. The apparatus may calculate a second average memory latency for second configuration of the cache. Further, the apparatus may adjust the second configuration to a third configuration of the cache. The apparatus may calculate a third average memory latency for third configuration of the cache. The apparatus may output an indication of a lowest average memory latency of the first average memory latency, the second average memory latency, or a third average memory latency. Also, the apparatus may set, based on the lowest average memory latency, the cache to the first configuration, the second configuration, or a third configuration.
US12229044B2

Methods, apparatuses, and systems for tensor memory access are described. Multiple data located in different physical addresses of memory may be concurrently read or written by, for example, employing various processing patterns of tensor or matrix related computations. A memory controller, which may comprise a data address generator, may be configured to generate a sequence of memory addresses for a memory access operation based on a starting address and a dimension of a tensor or matrix. At least one dimension of a tensor or matrix may correspond to a row, a column, a diagonal, a determinant, or an Nth dimension of the tensor or matrix. The memory controller may also comprise a buffer configured to read and write the data generated from or according to a sequence of memory of addresses.
US12229042B2

Methods, system, and non-transitory processor-readable storage medium for feature coverage system are provided herein. An example method includes selecting a test case from a plurality of test cases in a software testing lifecycle system. A feature coverage system calculates a weighted metric associated with a test cycle for each test cycle in a plurality of test cycles, where each of the plurality of test cycles comprises a subset of the plurality of test cases. Using the weighted metric, the feature coverage system determines a test cycle in which to assign the test case to balance test feature coverage within the plurality of test cycles, and assigns the test case to the test cycle. The software testing lifecycle system then executes the test cycle on a system.
US12229038B2

A system and a method are disclosed for recommending a set of actions to be performed to improve a target performance metric of a client application. An action recommendation system receives the target performance metric from a user associated with the client application. The action recommendation system determines features of the client application describing characteristics and performance history of the client application. The features of the client application and the target performance metric is provided as input to a machine learning model that outputs sets of target features that are likely to result in improvement for the target performance metric. The action recommendation system ranks the sets of target features and selects one of the sets based on the ranking. The action recommendation system determines a set of recommended actions based on the selected set of target features and presents the set of recommended actions to the user.
US12229037B2

Methods and systems for status determination are disclosed. A computing device may determine a status of the computing device or another computing device. One or more actions may be taken based on the status of the computing device or the another computing device.
US12229036B2

Embodiments of the invention include a computer-implemented method for allocating computing resources. The computer-implemented method includes generating, using a processor, tracing data that results from data traffic processed through multiple data paths by the processor. The processor is used to analyze the tracing data to identify a predicted bottleneck path among the multiple data paths, wherein the predicted bottleneck path include a data path on which a data bottleneck is predicted to occur. The computer resources are allocated to the predicted bottleneck path before the predicted data bottleneck occurs.
US12229035B2

Systems, devices, media, and methods are presented for releasing an application feature in incremental stages while monitoring the application for anomalies. The feature includes a package of code and an action setting. The methods in some implementations include identifying active devices on which the application has been installed, monitoring the application according to a set of metrics, activating the feature by changing its action setting for a first segment of the active devices, pausing the feature if an anomaly is detected among the set of metrics, and generating a repair ticket. As long as no anomaly is detected, the activating step proceeds for subsequent segments of the active devices, iteratively, until the release is completed. A feature rank may be used to process and release a plurality of features in order of priority.
US12229034B2

Techniques and mechanisms for determining a latency event to be represented in performance monitoring information. In an embodiment, circuit blocks of a pipeline experience respective latency events at variously times during tasks by the pipeline which service a workload. The circuit blocks send to an evaluation circuit of the pipeline respective event signals which each indicate whether a respective latency event has been detected. The event signals are communicated in parallel with at least a portion of the pipeline. In response to a trigger event in the pipeline, the evaluation circuit selects an event signal, based on relative priorities of the event signals, which provides a sample indicating a detected latency event. Based on the selected event signal, a representation of the indicated latency event in provided to latency event count or other value performance monitoring information. In another embodiment, different time delays are applied to various event signals.
US12229033B2

The present disclosure relates to a method, a device, and a program product for managing a computing resource in a storage system. In one method, a processing request for processing a task using a computing resource is received. A length of time required for processing the task is acquired based on a usage state of the computing resource. A workload of the computing resource for processing a future data access request for the storage system within a future time period is determined based on a load model of the computing resource and a current workload of the computing resource. The load model describes an association relationship between a previous load and a subsequent load of the computing resource for processing a historical data access request for the storage system. A target time period matching the length of time is selected from the future time period based on the workload for processing the task. A corresponding device and a corresponding computer program product are provided. Available computing resources in the storage system can be fully utilized. By choosing a target time period with a relatively low workload, a task can be processed in a more efficient manner.
US12229032B1

Performance of a collection of machines, arranged in a linear sequence of machines that form a linear communication orbit (LCO), is monitored. Multiple machines in the LCO receive, via the LCO, a set of rules (or various subsets of the same set of rules), each rule specifying one or a combination of conditions (e.g., a performance metric and corresponding criterion) for satisfying the rule, evaluate those rules with respect to locally occurring events and local processes, and store results of those evaluations in a local database. In response to a query sent to the machines via the LCO, each of the machines returns a report, including information identifying processes whose performance during the specified time period satisfies at least one rule in the set of one or more rules. Those reports are aggregated and used to generate a merged report reflecting performance information with respect to a set of machines.
US12229031B2

Techniques for aggregating execution metrics during virtualization are provided. In some embodiments, aggregated execution metrics (e.g., average execution time) are generated and stored for different types of supported virtualization service operations executed by a virtualization service provider (VSP) in a virtualization stack handling requests from a virtualization service client (VSC) running in a computer system emulator. For example, execution calls to the VSP are intercepted, and execution metrics for a triggered virtualization service operation are generated and aggregated into an aggregation entry that represents aggregated performance (e.g., average execution time) of all instances of the virtualization service operation that were completed during an interval (e.g., 1 hour). Aggregated execution metrics may be stored for any number of historical intervals. Since aggregated execution metrics are effectively compressed, diagnostic information about a variety of different types of virtualization service operations may be stored and used to diagnose and repair underperforming components.
US12229028B2

In certain aspects, a memory device includes an array of memory cells, an input/output (I/O) circuit, and I/O control logic coupled to the I/O circuit. The array of memory cells includes P groups of banks. Each group of banks includes N main banks and M redundant banks, where each of P, N and M is a positive integer, and N is greater than M. The I/O circuit is coupled to the P groups of banks and configured to direct P×N pieces of data to or from P×N working banks, respectively. One of the M redundant banks is coupled with at least two main banks of the N main banks through the I/O circuit. The I/O control logic is configured to in responding to K main banks of the P groups of banks failed, determine the P×N working banks including K redundant banks of P×M redundant banks, where K is a positive integer not greater than P, and control the I/O circuit to direct P×N pieces of data to or from the P×N working banks, respectively.
US12229027B2

A system including a server and a wireless RF access node connected to a communication network is provided. The server provides a first publish-subscribe broker of one or more publish-subscribe brokers forming part of a publish-subscribe broker network. The server connects to the wireless RF access node. A first entity connects via the wireless RF access node to the first publish-subscribe broker using a unicast IP address and thereafter publishes data packets. A second entity connects to the publish-subscribe broker network via any of the one or more publish-subscribe brokers. The server provides packet distribution services via the first publish-subscribe broker for the first entity, the publish-subscribe broker network routes communications from the first entity to the second entity when the second entity is subscribed; and the data packets published by the first entity are routed through the publish-subscribe broker to which the second entity is connected.
US12229026B2

In response to a request to replicate resources from a primary region data center to a secondary region data center, an executable configuration file that describes the resources and their configuration is created utilizing information about the resources at the primary region data center. A correspondence table is also updated to include entries for to such resources. Utilizing the correspondence table, the executable configuration file is transformed to create a transformed executable configuration file that references the resources utilizing generic resource identifiers instead of primary region identifiers used within the primary region data center. The transformed executable configuration file is then executed at the secondary region data center to create replicated resources at the secondary region data center.
US12229023B2

An illustrative method includes detecting a request to perform a cluster-wide snapshot of a cluster comprising one or more nodes on which one or more containerized applications are deployed, the snapshot corresponding to a point in time; preparing, based on the request, objects within the cluster for the snapshot; and generating, in response to the preparing, the cluster-wide snapshot of the cluster.
US12229021B2

A data storage system where the cost required to change a configuration of a system and the burden on an administrator are reduced, the capacity of a backup device is effectively utilized, and the backup processing is optimized. When conditions related to a capacity resource specified in a backup requirement table cannot be satisfied, predicted resource consumption when the data of a backup target in a task is backed up to other destinations is calculated using an existing backup information table, a score representing a low impact on the resource when migrating to the other backup destinations is calculated on the basis of the predicted resource consumption, a backup destination as a migration destination of the backup related to the task is determined on the basis of the score, and a backup schedule table is updated such that the determined backup destination becomes the backup destination related to the task.
US12229009B2

Techniques for performing processing to recover metadata may include: shadow top structures, and performing processing that uses the shadow top structures to recover information for an index node associated with an object of a file system having a file system logical address space. One of the shadow top structures is created for each metadata (MD) top node of a MD mapping structure used to determine storage locations of data stored at corresponding logical addresses in the file system logical address space. Each MD top node is used in determining storage locations for a specified subrange of logical addresses of the file system logical address space. Each shadow top structure corresponding to a MD top node describes each file system object mapped to a logical address included in the specified subrange of logical addresses of the file system address space associated with the corresponding MD top node.
US12228999B2

A method for managing log retention period of an application includes: inferring dependencies and connectivity among applications; generating an application chain (AC) based on the inferred dependencies and connectivity; analyzing distributed logs and AC to extract health parameters; deriving a failure score of the AC based on the health parameters and inferred dependencies; inferring a user access frequency (UAF) and remaining assigned storage space (RASS) for an application log (AL); analyzing the failure score, UAF, and RASS for the AL; making a first determination that the failure score is greater than a failure score; making a second determination that the AC comprises a high priority application (HPA); making a third determination that the RASS for the HPA's AL is less than a storage space limit; notifying an administrator to initiate obtaining of extra storage space; and extending the current AL retention period of the HPA's AL.
US12228998B2

According to an aspect, there is provided a method for guiding a user in diagnostic test selection. Initially, one or more diagnostic reports on each of a plurality of computing devices are maintained in a diagnostic report database. In response to receiving a first set of one or more device parameters characterizing a second computing device from a first computing device, a remote computing system compares the first set to a plurality of sets of device parameters maintained in the diagnostic report database to find one or more relevant diagnostic reports. The remote computing system predicts results of one or more diagnostic tests when performed on the second computing device based on results of one or more diagnostic tests in the one or more relevant diagnostic reports by using statistical analysis. The remote computing system sends results of the predicting to the first computing device.
US12228992B2

In one embodiment, an apparatus includes a host controller to implement one or more layers of a Universal Serial Bus (USB)-based protocol to provide an interconnect for a plurality of devices. The host controller is to monitor control plane messages on the interconnect, detect, in the control plane messages, a power state change command for a device coupled to the interconnect, wherein the devices utilizes a tunneled protocol on the interconnect, and modify power distribution for one or more other devices of the interconnect based on detecting the power state change command.
US12228988B2

Hierarchical power estimation and throttling in a processor-based system in an integrated circuit (IC) chip, and related power management and power throttling methods are disclosed. The IC chip includes a processor as well integrated supporting processing devices for the processor. The hierarchical power management system controls power consumption of devices in the IC chip to achieve the desired performance in the processor-based system based on activity power events generated from local activity monitoring of devices in the IC chip. The hierarchical power management system includes a centralized power estimation and limiting (PEL) circuit that is configured to track and merge received power throttle recommendations associated with related activity power events for monitored processing devices to generate one or more power limiting management responses to throttle power consumption of related devices that may be contributing to excess power consumption.
US12228981B2

A system is disclosed. The system includes a housing having a top wall, a bottom wall, and two opposing side walls extending generally between and connecting the top wall to the bottom wall. The housing further has an airflow inlet and an airflow outlet opposing the airflow inlet. The system further includes a plurality of components within the housing. The plurality of components are arranged in rows with spaces between the rows. The system further includes a board coupled to the plurality of components on a first side and coupled to the bottom wall of the housing on a second side, opposing the first side. The board includes an aperture. The board and the bottom wall of the housing define a channel. The system further includes one or more of an injection ramp, a diversion ramp, and/or an airfoil for directing airflow within the housing.
US12228975B2

A display device including a display panel, a frame disposed at a rear of the display panel, a fixing member disposed at a rear of the frame and coupled to the frame, the fixing member including upper openings and lower openings, a connector including upper protruding portions that are inserted into the upper openings and including lower protruding portions aligned with the lower openings such that the lower protruding portions press against the exposed engaging portions, and a locking unit coupled to a rear surface of the frame, the locking unit including engaging portions passing through the lower openings and elastic members extending and pressing the engaging portions, wherein the lower protruding portions are engaged with and press against the engaging portions exposed through the lower openings, and the upper protruding portions are engaged with the fixing member, wherein the locking unit includes a coupling body coupled to the rear surface of the frame and supporting a first end of the elastic member, the coupling body including guide pins protruding rearward from a rear surface of the coupling body, and a support body disposed at a rear of the coupling body, and including the engaging portions contacting a second end of the elastic member, the support body including guide holes guiding the placement of the support body onto the guide pins, and wherein a width of a corresponding guide hole is greater than an outer diameter of a corresponding guide pin.
US12228968B2

A finger-worn wearable ring device may include a ring-shaped housing, a printed circuit board, and a sensor module that includes one or more light-emitting components and one or more light-receiving components. The wearable ring device may further include a communication module configured to wirelessly communicate with an application executable on a user device.
US12228963B2

A display device of the present disclosure may include: a flexible display panel; a flexible inner plate disposed at a rear of the display panel and coupled to the display panel; a frame covering an edge of the inner plate; and a drive module disposed at a rear of the inner plate and configured to provide power to allow the inner plate and the display panel to be bent or flatten, wherein the frame includes: a top cover extending along a first side of the inner plate, and fixed to the inner plate to be bent or flatten along the inner plate; and a side cover extending along a second side of the inner plate that intersects the first side, and fixed to the display panel, and wherein a gap between the top cover and the side cover increases as the display panel is bent.
US12228960B2

According to one embodiment, an interface system includes a receiver, a first clock generator, a second clock generator, and a sampling circuit. The receiver is configured to receive a first clock and serial data from a host. The first clock generator includes a first voltage controlled oscillator (VCO) and is configured to generate a second clock on the basis of the first clock. The second clock generator includes a second voltage controlled oscillator (VCO) and is configured to generate a third clock on the basis of the serial data. The sampling circuit is configured to sample reception data on the basis of the third clock and the serial data.
US12228959B2

A manual activation system includes a housing and a pulley arranged within the housing. The pulley is movable between an inactive position and an active position. A tension member is wrapped about the pulley and has a tensile force acting on the pulley. At least one link arm is rotatably mounted within the housing. The at least one link arm is operably coupled to the pulley to selectively oppose the tensile force acting on the pulley.
US12228958B2

Systems and methods are provided for generating a temperature compensated reference voltage. A temperature compensation circuit may include a proportional-to-absolute temperature (PTAT) circuit, and a complementary-to-absolute temperature (CTAT) circuit, with the PTAT circuit and the CTAT circuit including at least one common metal-oxide-semiconductor field-effect transistor (MOSFET) and being configured to collectively generate a reference voltage in response to a regulated current input. The PTAT circuit may be configured to produce an increase in magnitude of the reference voltage with an increase of temperature, and the CTAT circuit may be configured to generated a decrease in magnitude of the reference voltage with the increase of temperature, wherein the increase in magnitude of the reference voltage produced by the PTAT circuit is at least partially offset by the decrease in magnitude of the reference voltage produced by the CTAT circuit.
US12228953B2

A system may include a voltage regulator controller and a driver. The voltage regulator controller may be configured to maintain a phase voltage. The driver may be associated with the phase voltage. The driver may include a first signal line that may be communicatively coupled to the voltage regulator controller. The driver may be configured to transmit a multiplexed signal on the first signal line to the voltage regulator controller.
US12228947B2

Systems and methods related to operating a mobile platform are disclosed. In one embodiment, a logic circuit of a mobile platform may control a first gimbal system of the mobile platform to selectively direct a first variable navigation imaging system of the mobile platform to a first fixation point in an environment. The logic circuit may control a second gimbal system of the mobile platform to selectively direct a second variable navigation imaging system of the mobile platform to a second fixation point in the environment. The logic circuit may navigate the mobile platform about the environment, via a propulsion system of the mobile platform, based on image data associated with the first and second fixation points received from the first and second variable navigation imaging systems, respectively.
US12228944B1

A management server system may obtain sensor data generated by a plurality of sensors from a plurality of gateway devices. The sensor data may be associated with a plurality of physical assets. The management server system may generate a user interface for display by a user computing device based on the sensor data. The user interface may include visualizations of the plurality of physical assets and filters. The management server system can obtain a selection of a filter from the user computing device. Based on the selection of the filter, the management server system may filter the sensor data to identify a portion of sensor data. The management server system can filter the plurality of physical assets to identify a portion of the physical assets associated with the portion of sensor data. The management server system may generate a user interface including visualizations of the portion of physical assets.
US12228942B1

The present invention relates to a system, method and apparatus for transmitting data reports at adjustable reporting rates based on detected rates of change in the heading of a tracked asset. According to a preferred embodiment, upon detection of a heading change, the device of the present invention may preferably power a location detection device (e.g., a GPS receiver or the like) to determine an accurate location. At the same time, the asset device may preferably monitor and store both the current heading and the rate of change of the heading. Based on the detected rate of change of the heading, the system may preferably select and update a report frequency based on a lookup table. Preferably, the lookup table may be based on a correlation between a given rate of heading change and predetermined temporal sample rates. According to a preferred embodiment, the higher the rate of change in heading may correspond to a higher temporal sample rate.
US12228936B2

A system for deterministic trajectory selection based on uncertainty estimation includes a set of one or more computing systems. A method for deterministic trajectory selection includes receiving a set of inputs; determining a set of outputs; determining uncertainty parameters associated with any or all of the set of inputs and/or any or all of the set of outputs; and evaluating the uncertainty parameters and optionally triggering a process and/or action in response.
US12228925B2

A system and method for operation of an autonomous vehicle (AV) yard truck is provided. A processor facilitates autonomous movement of the AV yard truck, and connection to and disconnection from trailers. A plurality of sensors are interconnected with the processor that sense terrain/objects and assist in automatically connecting/disconnecting trailers. A server, interconnected, wirelessly with the processor, that tracks movement of the truck around and determines locations for trailer connection and disconnection. A door station unlatches/opens rear doors of the trailer when adjacent thereto, securing them in an opened position via clamps, etc. The system computes a height of the trailer, and/or if landing gear of the trailer is on the ground and interoperates with the fifth wheel to change height, and whether docking is safe, allowing a user to take manual control, and optimum charge time(s). Reversing sensors/safety, automated chocking, and intermodal container organization are also provided.
US12228923B2

This application discloses a remote driving method, apparatus, and system, a device, and a medium, and relates to the field of intelligent driving. The method includes: obtaining working condition information of a vehicle; and determining a dynamic safety region for the vehicle according to the working condition information; the dynamic safety region being a region in which vehicle autonomous driving is used and no remote control driving is required, or the dynamic safety region being a region in which the vehicle autonomous driving is used and a degree of involvement of the remote control driving is lower than a predetermined degree.
US12228921B2

Embodiments of the present invention provide a multiple-variable predictive maintenance method for a component of a production tool and a computer program product thereof, in which a multiple-variable time series prediction (TSPMVA) and an information criterion algorithm are adapted to build a best vector autoregression model (VAR), thereby forecasting the complicated future trend of accidental shutdown of the component of the production tool. Therefore, the multiple-variable prediction of the present invention can improve the accuracy of prediction compared with the single-variable prediction.
US12228914B2

The present disclosure discloses an industrial Internet of things with a sensor network platform in a front sub platform type, comprising: a user platform, a service platform, a management platform, a sensor network platform, and an object platform which are interacted sequentially. The sensor network platform adopts front sub platform layout, which can process data for different target objects, and then summarize data, so as to reduce the data processing capacity of entire sensor network platform. The management platform is arranged independently to form multiple independent data processing channels of the same or different. The gateway on each communication network shares part of the calculation for the management platform, effectively reducing the calculation pressure of the management platform, and ensuring that the data is transmitted according to a specific path or processed by a specific server, so as to ensure the safety and independence of the data.
US12228912B2

A production equipment monitoring system 20 including: an anomaly index determination unit 23 determining an anomaly index a of a production equipment 10, based on a feature quantity obtained from an equipment information on the production equipment 10; a relevance determination unit 24 determining a degree of relevance D between each of anomalous conditions predicable to occur in the production equipment 10 and an observed condition of the production equipment 10; a detection threshold determination unit 25 determining a single detection threshold th for detecting a degree of anomaly A of the production equipment 10, based on anomaly thresholds at which are thresholds of the anomaly index a corresponding respectively to the anomalous conditions, and on the degree of relevance D; and an anomaly degree detection unit 26 detecting the degree of anomaly A of the production equipment 10, based on the anomaly index a and the detection threshold th.
US12228899B2

A multiple energy source management system for an integrated hydrogen-electric engine is disclosed, the system includes a first and a second energy source providing energy to the integrated hydrogen-electric engine. A pre-charge load to provide an energy demand to a selected energy source. A sensor monitoring a power output from the first and/or second energy source. A relay to switch between the first and second energy sources. A computer system to receive an output energy of the first energy source, determine if the output energy is below a threshold value, switch the relay from the first state to the third state for a predetermined period of time, based on the determination, pre-charge the second energy source by the pre-charge load; and switch the relay to the second state after the predetermined period of time.
US12228897B2

A process plant and industrial control system architecture includes a generalized compute fabric that is agnostic or indifferent to the physical location at which the compute fabric is implemented, includes one or more physical control or field devices located at one or more specific sites at which a product or process is being manufactured and further includes a transport network that securely provides communications between the compute fabric and the pool of physical devices. The compute fabric includes an application layer that includes configured containers or containerized software modules that perform various control, monitoring and configuration activities with respect to one or more devices, control strategies and control loops, sites, plants, or facilities at which control is performed, and includes a physical layer including computer processing and data storage equipment that can be located at any desired location, including at or near a site, plant, or facility at which control is being performed, at a dedicated location away from the location at which control is being performed, in re-assignable computer equipment provided in the cloud, or any combination thereof. This control architecture enables significant amounts of both computer processing and IT infrastructure that is used to support a process plant, an industrial control facility or other automation facility to be implemented in a shared, in an offsite and/or in a virtualized manner that alleviates many of the communications and security issues present in current process and industrial control systems that attempt to implement control with shared or virtualized computing resources set up according to the well-known Purdue model. The industrial control system architecture is protected via more secure and customizable techniques as compared to those used in Purdue model-based control systems. For example, communications between any (and in some cases, all) endpoints of the system may be protected via one or more virtual private networks to which authenticated endpoints must be authorized to access. Endpoints may include, for example, containerized components, physical components, devices, sites or locations, the compute fabric, and the like, and the VPNs may include mutually-exclusive and/or nested VPNs. External applications and services, whether automated or executing under the purview of a person, may access information and services provided by the system via only APIs, and different sets of APIs may be exposed to different users that have been authenticated and authorized to access respective sets of APIs. A configuration system operates within the compute fabric to enable a user to easily make configuration changes to the compute fabric as the user does not generally need to specify the computer hardware within the compute fabric to use to make the configuration changes, making it possible for the user to deploy new configuration elements with simple programming steps, and in some cases with the push of a button.
US12228896B2

A digital design engine of a computer-based control system for apparel manufacturing is structured to receive an order specification from a customer computing device and an apparel specification instruction from a designer computing device. At least one order item from the order specification and at least one apparel specification instruction are linked, by the digital design engine, to an extended apparel specification (e.g., a master pattern definition) such that at least one parameter in the extended apparel specification is set based on the order item and/or based on the apparel specification. The digital design engine is structured to add the extended apparel specification to a plurality of apparel specifications collectively defining a custom article of apparel.
US12228893B2

The information processing device 1B mainly includes an abstract model information acquisition unit 34X, a measurement information acquisition unit 34Y, and an abstract model generation unit 34Z. The abstract model information acquisition unit 34X is configured to acquire abstract model information I5 regarding an abstract model in which dynamics in a workspace 6 where a robot 5 performs an objective task is abstracted. The measurement information acquisition unit 34Y is configured to acquire measurement information Im indicating a measurement result in the workspace 6. The abstract model generation unit 34Z is configured to generate an abstract model Σ based on the abstract model information I5 and the measurement information Im.
US12228860B2

A pattern forming material used for forming an organic film on a film to be processed of a substrate having the film to be processed, the organic film being patterned and then impregnated with a metallic compound to form a composite film which is used as a mask pattern when processing the film to be processed, the pattern forming material contains a polymer including a monomer unit represented by the following general formula (3), where, R1 is H or CH3, R2 is a C2-14 hydrocarbon group, Q is a C1-20 hydrocarbon group, or an organic group containing an oxygen atom, a nitrogen atom, or a sulfur atom between carbon-carbon atoms or at a bond terminal of a C1-20 hydrocarbon group, and X and Y are independently a hydrogen atom or a C1-4 hydrocarbon group, at least one of them being the C1-4 hydrocarbon group.
US12228855B2

An imprint apparatus capable of stably maintaining the concentration of gas supplied for imprint processing is provided even after the moving direction of a substrate is changed by comprising a gas supply port, and when the moving direction or the substrate is changed so that a next target shot region is to be imprinted, the substrate is moved to a position in the order of the next target shot region, the gas supply port, and the pattern region of a mold from the upstream in a predetermined direction, the substrate is then moved in the predetermined direction so that the next target shot region and the pattern region face each other while supplying the gas from the gas supply port, and then the next target shot region is imprinted by the pattern region.
US12228850B2

An electronic apparatus includes a projector, an input/output interface, a memory, and a processor that controls the electronic apparatus by executing at least one instruction stored in the memory. The processor obtains screen information of a screen device connected to the electronic apparatus, controls the input/output interface to transmit first operation information corresponding to an unrolling of the screen device in response to receiving a user command to project an image, and controls the projector to project a first image to at least a partial region of a region in which a screen of the screen device is exposed based on the screen information while the screen of the screen device is being unrolled, based on the first operation information.
US12228847B2

A light source device includes: blue, green, and red laser light sources; a first retardation plate that controls polarization of blue laser light emitted from the blue laser light source; a polarizing beam splitter that separates the blue laser light whose polarization is controlled by the first retardation plate into a first blue laser light and a second laser light; a second retardation plate that controls polarization of the second blue laser light separated by the polarizing beam splitter; a fluorescent plate that is excited by the first blue laser light separated by the polarizing beam splitter and emits fluorescent light including a green component and a red component; a first dichroic mirror that combines the second blue laser light whose polarization is controlled by the second retardation plate and light emitted from the green and red laser light sources, to generate combined laser light; a dynamic diffuser plate that diffuses the combined laser light combined by the first dichroic mirror to generate diffused laser light; and a second dichroic mirror that combines the diffused laser light diffused by the dynamic diffuser plate and the fluorescent light emitted from the fluorescent plate.
US12228843B2

A portable photography studio system and method of configuration that includes a portable light diffuser assembly and light diffuser wall that is selectively extendable and retractable to a desired height, a portable background assembly and a background wall (or backdrop) that is selectively extendable and retractable to a desired height, and two portable light diffuser assemblies with a wall that is selectively extendable and retractable to a desired height and has two opposing sides, one with a reflective surface and one with a non-reflective surface. The light diffuser wall is configured to be in front of a light source, like an LED spotlight, wherein the subject being photographed is interposed between the light diffuser wall, the background wall, and the walls of each of the two portable light diffuser assemblies.
US12228837B2

An electrophoretic particle according to an embodiment contains carbon black, and the electrophoretic particle comprises: a core portion; and a shell portion disposed to surround the outer surface of the core portion, wherein a protrusion portion is formed on the surface of the core portion, the core portion has a chromaticity index of 2 or less, the core portion has a light absorption rate of 90% to 99%, and the particle diameter of the electrophoretic particles is 50 nm to 800 nm.
US12228836B2

Provided is a method of manufacturing a thin film electrode for an electrochromic device, and an electrochromic device manufactured thereby. Specifically, a method of manufacturing a thin film electrode for an electrochromic device includes: synthesizing insoluble Prussian blue nanoparticles; adding a surfactant to the insoluble Prussian blue nanoparticles to form water-soluble Prussian blue nanoparticles; adding a solvent and a binder to the water-soluble Prussian blue nanoparticles to form a mixed solution; applying the mixed solution onto an electrode; and performing a drying process on the electrode applied with the mixed solution, wherein the drying process may be performed at 15° C. to 30° C.
US12228824B2

Organic ligand-capped quantum dots and curable ink compositions containing the organic ligand-capped quantum dots are provided. Also provided are thin films formed from the ink compositions.
US12228823B2

A light emitting substrate is provided. The light emitting substrate includes at least one light emitting controlling unit. The at least one light emitting controlling unit includes a plurality of light emitting elements arranged in M rows and N columns and grouped into (P×Q) number of sub-units, M being an integer equal to or greater than one, N being an integer equal to or greater than one, P being an integer equal to or greater than one, and Q being an integer equal to or greater than one; P groups of first voltage signal lines; and Q groups of second voltage signal lines. The (P×Q) number of sub-units are arranged in P rows and Q columns. A respective sub-unit in a p-th row and a q-th column includes K columns of light emitting elements, K being an integer equal to or greater than one.
US12228814B2

A display panel and a method for forming a display panel and a display device are provided. The display panel includes a substrate structure including a first substrate; a first structure layer including at least one first film layer located on a side of the first substrate adjacent to a light-exiting surface of the display panel, and a second structure layer located on a side of the first structure layer away from the substrate structure. The substrate structure is adjacent to and in contact with the first structure layer, and the second structure layer is adjacent to and in contact with the first structure layer. An average refractive index of the substrate structure is n1, an average refractive index of the first structure layer is n2, a refractive index of the second structure layer is n3, and n1
US12228803B2

A computer-implemented method of determining a base curve value representing a base curve for a front surface of a spectacle lens is disclosed. The method includes receiving individual prescription data and determining the base curve value for the front surface of the spectacle lens based on the prescription data. In particular, the base curve value is calculated from the received prescription data based on a functional relationship between one or more values included in the prescription data and the base curve value.
US12228801B1

Eyewear hinge assemblies for eyewear that connect temples to a frame. The hinge assemblies include hinge elements that are attached to the temples in an extended state, which stores an initial amount of energy or pre-load. The pre-load biases the temples inwardly and toward one another. After the temples are placed on the user's head, stored energy in the hinge elements can be released as the hinge elements exhibit elastic recoil. This causes the temples to grip the sides of the user's head in a snug and comfortable fit. The hinge assemblies have compact designs with material properties that provide comfortable closing forces while aiding in the reduction of electromagnetic noise from electrical subsystems in the eyewear.
US12228799B2

A single unit in one piece, comprising components for smart glasses, to be positioned in glasses, the single unit comprising at least one cpu, at least one sensor and at least one battery provided on a pcb reaches, when positioned in glasses, at least from a first temple via a frame at least past a first lens positioned closest to the first temple in the frame up to a second lens positioned closest to a second temple, and preferably past also said second lens, and preferably further to said second temple. The single unit comprises at least one hinge, which, when positioned in glasses, will provide at least a hinge between the first temple and the frame, and the single unit is in one piece. A method of making a pair of smart acetate glasses comprising the single unit. A method of exchanging electronics in a single unit comprising electronics.
US12228796B2

The disclosure provides an optical imaging system, which sequentially includes, from an object side to an image side along an optical axis: a diaphragm; a first lens with a refractive power, an image-side surface thereof being a convex surface; a second lens with a refractive power; a third lens with a negative refractive power; a fourth lens with a refractive power, an image-side surface thereof being a convex surface; a fifth lens with a refractive power, an object-side surface thereof being a concave surface; a sixth lens with a refractive power; and a seventh lens with a refractive power. EPD is an entrance pupil diameter of the optical imaging system, and a total effective focal length f of the optical imaging system and EPD satisfy f/EPD≤1.5.
US12228795B2

An imaging lens system includes: a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens sequentially disposed from an object side. The fourth lens has negative refractive power and the fifth lens has negative refractive power, and a ratio (TTL/2ImgHT) between a distance (TTL) from an object-side surface of the first lens to an imaging plane and a diagonal length (2ImgHT) of the imaging plane is 0.6 or less.
US12228794B2

An optical system includes: a first lens having negative refractive power; a second lens; a third lens; a fourth lens; a fifth lens; a sixth lens; and an image sensor configured to convert an image of a subject incident through the first to sixth lenses into electrical signals, wherein the first to sixth lenses are sequentially disposed from an object side of the optical system, and wherein TTL/(ImgH*2)≤0.75 is satisfied, with TTL being a distance from an object-side surface of the first lens to an image plane of the image sensor and ImgH being half of a diagonal length of the image plane of the image sensor.
US12228793B2

An optical imaging system includes a first lens having positive refractive power, a second lens having a refractive power, a third lens having a refractive power, a fourth lens having positive refractive power, a fifth lens having a refractive power, and a sixth lens having positive refractive power. The first to the sixth lenses are sequentially disposed from an object side to an imaging plane. An expression 0.7
US12228788B2

An imaging device (100) and an electronic device (1000). The imaging device (100) includes a housing (10) and a first lens module (20). The housing (10) includes a base plate (11) and a side plate (12). The side plate (12) is provided with a sliding groove (125). The first lens module (20) includes a casing (21) and a lens group (22). The casing (21) includes a main body (211) and a sliding block (212). The sliding block (212) is slidably disposed in the sliding groove (125). The casing (21) is configured to drive the lens group (22) to slide.
US12228784B2

A protective assembly and an imaging equipment set are provided. The protective assembly is used to accommodate an imaging lens, and includes a housing, a transparent partition, and an adhesive member. The housing includes a tube body segment and a bottom segment that is connected to the tube body segment. A curved portion is formed on a periphery of the bottom segment, and an accommodating space is defined by the housing. The imaging lens is movably disposed in the accommodating space. An inner side of the curved portion has an inclined surface that is configured to abut against a shell of the imaging lens. The transparent partition is disposed on the bottom segment of the housing. The adhesive member has an outer surface that is sticky and an inner surface that is fixed onto a bottom surface of the housing.
US12228781B2

A network access point enclosure is configured to house a splice tray that is configured to pivot to provide increased access to opposite sides of the splice tray during assembly. The enclosure includes a base, a cover configured to be sealingly coupled with the base to form a housing, and a splice tray configured to be pivotally coupled with the base. The splice tray is configured to be pivoted between a first orientation relative to the base and a second orientation relative to the base. The splice tray is configured to form a larger angle relative to the base in the first orientation than in the second orientation, and the splice tray is configured to provide increased access to a front side of the splice tray and a rear side of the splice tray in the first orientation than in the second orientation.
US12228778B2

An optoelectronic package is provided. The optoelectronic package includes a photonic component, an optical component, and a connection element. The photonic component includes an optical transmission portion, which includes a plurality of first terminals exposed from a first surface of the photonic component. The optical component faces the first surface of the photonic component. The optical component is configured to transmit optical signals to or receive optical signals from the optical transmission portion. The connection element is disposed between the first surface of the photonic component and the optical component. The connection element is configured to reshape the optical signals.
US12228777B2

An optical alignment device according to an embodiment of the inventive concept includes an optical alignment plate having a first hole and at least one second hole, in which the first hole and the second hole pass through the optical alignment plate, and an optical detection element disposed on the optical alignment plate. Here, the optical detection element includes a substrate having a first surface and a second surface, which face each other, a lens disposed on the first surface, and an optical sensor disposed on the second surface, and the optical detection element vertically overlaps the first hole and the second hole. The lens is exposed to the outside by the first hole, and the second hole is connected with a vacuum suction unit to fix the optical detection element to the optical alignment plate.
US12228775B2

A fiber optic connector includes a connector body, a release member attached to the connector body and having a boot latch opening at a rear end, a push-pull boot attached to the release member, and a boot latch attached to the push-pull boot and extending forward and away from the push-pull boot, the boot latch having a first and second side extension and a central head member connected to and at least partially disposed between the first and the second side extensions by at least one flexure member, the boot latch is permanently disposed within the release member after the boot latch is inserted into the boot latch opening as the central head member engages each of the first side extension and the second side extension preventing removal of the boot latch from the release member when push or pull forces are applied to the push-pull boot.
US12228774B2

An optical connector holding two or more LC-type optical ferrules is provided. The optical connector includes an outer body, an inner front body accommodating the two or more LC-type optical ferrules, ferrule springs for urging the optical ferrules towards a mating receptacle, and a back body for supporting the ferrule springs. The outer body and the inner front body are configured such that four LC-type optical ferrules are accommodated in a small form-factor pluggable (SFP) transceiver footprint or eight LC-type optical ferrules are accommodated in a quad small form-factor pluggable (QSFP) transceiver footprint. A mating receptacle (transceiver or adapter) includes internal alignment slots configured to accept a corresponding alignment key on connector outer housing to ensure alignment and orientation for maximum signal transfer between opposing ferrule end faces.
US12228765B2

A curved optical plate includes a curved light exit surface including at least one curved edge and at least one uncurved edge, and at least one first side surface connected to the at least one uncurved edge of the light exit surface; a first side surface includes a first surface, and the first surface extends toward an interior of the curved optical plate.
US12228761B2

An optical waveguide based side illuminating assembly having an elongated, side-emitting light waveguide, an optical protective coating surrounding the waveguide, an elongated base to which the waveguide is attached lengthwise along the elongated base, via the optical protective coating, a reflector between the optical protective coating and the elongated base and extending lengthwise along the base, and an elongated reinforcing structure embedded in the elongated base, or attached to an outer surface of the elongated base, and extending lengthwise along the elongated base. Other aspects are also described and claimed.
US12228753B2

An anti-glare film is attached on a surface of a display, and includes an anti-glare layer. The anti-glare layer is set to have a sparkle value falling within a range from 6 to 10, which is defined based on a value of a standard deviation of luminance distribution of the display under a state in which the anti-glare film is attached on the surface of the display, a value of specular gloss of 30% or less, which is measured with 60-degree specular gloss, a value of transmission image clarity of 60% or less, which has an optical comb of 0.5 mm, and a haze value of 50% or less. Consequently, satisfactory anti-glare property can be provided while appropriately suppressing sparkle on the display.
US12228747B2

A camera stabilizer module includes a fixed structure including at least two split outer ball seats, where rotating fulcrums are provided on each of the outer ball seats, and there are at least four rotating fulcrums in total; a first circuit board provided with a fixed portion, an elastic portion and a connecting portion that are sequentially connected; a plurality of balls quantitatively consistent with the rotating fulcrums and rotatably connected to the rotating fulcrums in one-to-one correspondence; a movable structure provided in the outer ball seats; and a driving structure capable of driving the movable structure to rotate around at least two rotational axes.
US12228739B2

An AR or VR display device. First and third input gratings receive light of a first color from first and second projectors, respectively, coupling the light into a first waveguide. Second and fourth input gratings receive light of a second color from the first and second projectors, respectively, coupling the light into a second waveguide. An output diffractive optical element couples light out of the waveguides towards a viewing position. The first and second projectors provide light to the input diffractive optical elements in directions that are at a first and second angle, respectively, to a waveguide normal vector. The output diffractive optical element couples light out of the waveguides in a first range of angles for light from the first projector and in a second range of angles for light from the second projector, the first range of angles and the second range of angles differing but partially overlapping.
US12228738B2

Examples of an imaging system for use with a head mounted display (HMD) are disclosed. The imaging system can include a forward-facing imaging camera and a surface of a display of the HMD can include an off-axis diffractive optical element (DOE) or hot mirror configured to reflect light to the imaging camera. The DOE or hot mirror can be segmented. The imaging system can be used for eye tracking, biometric identification, multiscopic reconstruction of the three-dimensional shape of the eye, etc.
US12228735B2

A system for displaying a virtual image to a user includes a light engine to generate a display light representing the virtual image, a diffractive waveguide, and an incoupler and outcoupler that are each optically coupled to the diffractive waveguide. In operation, the incoupler receives the display light from the light engine and directs the received display light to the diffractive waveguide, and the outcoupler directs at least a portion of the display light from the diffractive waveguide to an eye of the user. The diffractive waveguide is configured to converge a first component light of the generated display light at a first focal distance from the eye of the user, and to converge one or more additional component lights of the generated display light at one or more distinct other focal distances from the eye of the user.
US12228733B2

When a head-mounted display acquires data of a display image generated on the basis of position/posture information of a head of a user at time and given a distortion corresponding to the distortion of an eyepiece lens, the head-mounted display corrects the image on the basis of position/posture information of the head at time t for display. Then, the head-mounted display corrects chromatic aberrations on the basis of actual distortion coefficients of the lens, and outputs the image to a display panel.
US12228724B2

An optical system comprising includes an off-axis folded three mirror anastigmat (TMA) telescope including a primary mirror for receiving energy from a scene. A secondary mirror is aligned to receive reflected energy from the primary mirror. A fold mirror is aligned to receive reflected energy from the secondary mirror. A tertiary mirror is aligned to receive reflected energy from the fold mirror and to direct energy between the secondary mirror and the fold mirror. A beam splitter is aligned to receive energy reflected from the tertiary mirror, to reflect a portion of that energy to a first imaging sensor, and to pass a second portion of that energy to a second imaging sensor.
US12228721B2

The invention relates to a method for adjusting and/or calibrating a medical microscope, the following being implemented for at least one observer beam path of the medical microscope: capturing respective image representations of an object at different magnification levels of a zoom optical unit, and determining a zoom center using the captured image representations as a starting point, and i) capturing respective further image representations at different axis positions of at least one linear or rotational movement axis of the medical microscope, a rotation of the capture device relative to the at least one linear or rotational movement axis being determined using the captured further image representations as a starting point, and/or ii) capturing respective further image representations of the object in different focal planes and/or at different working distances in the case of an off-centered imaging optical unit, a rotation of the capture device being determined using the captured further image representations as a starting point, and a reference marking being determined using the determined zoom center and the determined rotation as a starting point and being provided for adjustment and/or calibration purposes. Further, the invention relates to a medical microscope.
US12228717B2

A holder for a microsphere comprises a first body portion and a second body portion coupled to the first body portion. The first body portion and the second body portion being configured to provide a receiving position therebetween for the microsphere, such that when the microsphere is at the receiving position, the microsphere is coupled to the first body portion and the second body portion. In another aspect, a lens system for near-field optics is disclosed. An optical microscope comprising the holder or the lens system is also disclosed. A microsphere assembly being attachable to an objective lens for near field optics is also disclosed.
US12228714B2

An optical system includes an objective lens module, an image inverting module, and an eyepiece module. The objective lens module includes a first lens group, a second lens group, a third lens group, a fourth lens group, and a fifth lens group. The optical system satisfies at least one of the following conditions: 0.45≤LG4D/LG1D≤0.8; 0.015 mm−1≤1/fG3≤0.045 mm−1; 0.045 mm−1≤|1/fG4|≤0.07 mm−1; 0.35≤|fG4/fG3|≤0.75; 0.15≤fG1/f≤1.6; wherein LG4D is an effective optical diameter of the fourth lens group, LG1D is an effective optical diameter of the first lens group, fG1 is an effective focal length of the first lens group, fG3 is an effective focal length of the third lens group, fG4 is an effective focal length of the fourth lens group, and f is an effective focal length of the objective lens module.
US12228707B2

There are provided a subminiature optical system having a miniature size and capable of obtaining a narrow view angle using only five sheets of lenses, and a portable device having the same. The subminiature optical system includes a first lens convex toward the object side and having positive refractive power, a second lens concave toward an image side and having negative refractive power, a third lens convex toward the object side and having positive refractive power, a fourth lens concave toward the image plane and having negative refractive power, and a fifth lens convex toward the image plane and having negative or positive refractive power, sequentially from an object side.
US12228704B2

Disclosed are an imaging lens, a camera module and a camera. Five lenses are adopted in the imaging lens, which from an object side to an imaging plane, are: a first lens having a negative refractive power, where a paraxial region of an object side surface of the first lens is concave; a second lens having a positive refractive power; a third lens having a positive refractive power, where a paraxial region of an image side surface of the third lens is concave, and at least a portion away from an optical axis of the image side surface of the third lens is convex; a fourth lens having a positive refractive power; and a fifth lens having a negative refractive power. The camera includes the camera module, and the camera module includes the imaging lens and an image sensor opposite to the imaging lens.
US12228693B2

Leveraging migration and demigration, here we propose a learning-based approach for fast denoising with applications to fast-track processing. The method is designed to directly work on raw data without separating each noise type and character. The automatic attenuation of noise is attained by performing migration/demigration guided sparse inversion. By discussing examples from a Permian Basin dataset with very challenging noise issues, we attest the feasibility of this learning-based approach as a fast turnaround alternative to conventional denoising methodology.
US12228691B2

A generator of acoustic waves for submarine environments has a hollow body that extends along an axis delimited by a first closed end and by a second end that is provided with an acoustic diffuser member. The hollow body has a first cylindrical portion delimited by the first end that houses a first piston and a second cylindrical portion delimited by the second end that houses a second piston in a freely axially sliding manner. The second piston is mechanically free from the first piston and has a face that faces the acoustic diffuser member. An impulsive actuator is configured together with the first piston to move the first piston towards the second piston. An adjustor for a longitudinal motion of the second piston is arranged between the first piston and the second piston.
US12228689B2

Apparatus, techniques and systems are described for facilitating identification of a target area during a probe-guided radio-localization surgical procedure. The described apparatus, techniques and systems can be used to implement a nuclear-uptake mode controller integrated into a probe to allow a user to instantly switch between multiple nuclear-uptake modes directly from the probe hand-piece. For example, a nuclear-uptake mode controller integrated into the probe can be used to instantly switch between a high-sensitivity nuclear uptake mode and a high-resolution nuclear-uptake mode toeffectively identify the target area in the presence of interfering nuclear signals by better matching the probe's nuclear detection parameters to a search task for that target area.
US12228684B2

To achieve a configuration of controlling a light source unit having a plurality of light sources and a rangefinder by individual clocks to allow for setting the light sources at optional positions. The output light of a plurality of light sources of the light source unit is reflected from an object's surface, and a ToF sensor captures the reflected light to calculate the distance to the object. A sensor clock that controls the image capturing timing of the ToF sensor is the clock specific to the rangefinder, which is different from a light source unit clock that controls the light emission timing of the light sources of the light source unit. The rangefinder creates a difference calculation formula of a plurality of distance calculation formulas used to calculate the distance from each light source to the rangefinder to calculate the distance to the object using the created difference calculation formula.
US12228673B2

A frequency modulated continuous wave (FMCW) radar device and a signal processing method thereof are provided. The frequency modulated continuous wave radar device includes a transmitter stage circuit, a frequency synthesizer, a receiver stage circuit, a pre-stage circuit, and a signal processing circuit. The transmitter stage circuit transmits a transmitting signal. The frequency synthesizer generates the transmitting signal associated with a chirp period. The receiver stage circuit receives a receiving signal including a periodic interference signal with a noise period associated with the chirp period. The pre-stage circuit outputs a to-be-processed signal including multiple frames according to the receiving signal and the transmitting signal. The signal processing circuit groups the frames into multiple frame groups. The signal processing circuit generates a processed signal by sampling at least one frame from the multiple frames in each of the frame groups with an identical sampling rule.
US12228672B2

The present invention relates to devices and methods for detecting the blockage of a radar sensor, and radar apparatuses. The radar sensor blockage detection device may include a first determiner for determining an external environment state based on at least one of external weather data, external image data, and vehicle status data, and determining detection sensitivity according to a result of the determined external environmental state, and a second determiner for determining whether the radar sensor is blocked based on a result of the determined detection sensitivity and signal data of the radar sensor.
US12228670B2

A communication unit includes a plurality of cascaded devices that include at least one master device and at least one slave device configured in a master-slave arrangement. The at least one master device and at least one slave device each include: a demodulator circuit configured to receive a distributed reference clock signal and re-create a system clock signal therefrom; a clock generation circuit that includes an internally-generated reference phase locked loop configured to receive the re-created system clock signal to create a master-slave clock signal; and an analog-to-digital converter, ADC, coupled to the reference phase locked loop and configured to use a same master-slave clock signal to align respective sampling instants between each ADC of the at least one master device and at least one slave device.
US12228669B2

An apparatus for generating at least one distance estimate to at least one sound source within a sound scene comprising the least one sound source, the apparatus configured to: receive at least two audio signals from a microphone array located within the sound scene; receive at least one further audio signal associated with the at least one sound source; determine at least one portion of the at least two audio signals from a microphone array corresponding to the at least one further audio signal associated with the at least one sound source; determine a distance estimate to the at least one sound source based on the at least one portion of the at least two audio signals from a microphone array corresponding to the at least one further audio signal associated with the at least one sound source.
US12228662B2

In an example, the present invention provides a solar tracker apparatus configured with an off-set drive assembly. In an example, the apparatus has an inner race structure, which has a cylindrical region coupled to a main body region, the main body comprising an off-set open region. The cylindrical region is an annular sleeve structure coupled to the main body region, which occupies the spatial region within the cylindrical region. In an example, the apparatus has an outer race structure coupled to enclose the inner race structure, configured to couple the inner race structure to allow the inner race structure to move in a rotational manner about a spatial arc region; and configured to allow the inner race structure to pivot about a region normal to a direction of the spatial arc region. In an example, the solar tracker has a clamp assembly that is configured to pivot a torque tube.
US12228645B2

Provided is a sensor having a high SN ratio. The sensor includes a light source, a band pass filter; and a light-receiving element, in which the band pass filter includes a cholesteric liquid crystal layer that is a layer obtained by immobilizing a cholesteric liquid crystalline phase, the cholesteric liquid crystal layer has a region where a refractive index nx in an in-plane slow axis direction and a refractive index ny in an in-plane fast axis direction satisfy nx>ny, and in a case where a selective reflection wavelength of the cholesteric liquid crystal layer is represented by λ, the cholesteric liquid crystal layer has a second selective reflection peak at a wavelength λ/2 and a half-width of the second selective reflection peak at λ/2 is 30 nm or less.
US12228642B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for estimating wave properties of a body of water. A computer-implemented system obtains measurement data for a duration of time from an inertial measurement unit (IMU) onboard an underwater device, generates model input data based on at least the measurement data obtained at the plurality of time points, and processes the model input data to generate model output data indicating one or more wave properties using a machine-learning model. The system further determines, based on at least the one or more wave properties, whether the device is safe to be deployed.
US12228640B2

A method comprises generating, via a pulse generator, a first pressure pulse in a fluid in a pipe and detecting, via a transducer, a first reflected pressure pulse based on the first pressure pulse, wherein the first pressure pulse is reflected by a pipe feature to generate the first reflected pressure pulse. The method comprises generating, with the pulse generator, a second pressure pulse at a later time relative to generating the first pressure pulse, wherein timing of generating of the second pressure pulse is such that the second pressure pulse is superposed with the first reflected pressure pulse such that an amplitude of the second pressure pulse is greater than an amplitude of the first pressure pulse. The method comprises detecting, via the transducer, a second reflected pressure pulse based on the second pressure pulse, and detecting a pipe feature based on the second reflected pressure pulse.
US12228637B2

According to one embodiment, a radar device includes antenna panels. The antenna panels include a first transmission panel, first reception panel, and second reception panel, or the antenna panels include a first transmission panel, second transmission panel, and first reception panel. The first transmission panel includes antennas at intervals of m times a substantially half wavelength where m is a positive integer of two or more. The first reception panel includes antennas at intervals of n times the substantially half wavelength where n is a positive integer of two or more, and m and n are coprime to each other.
US12228636B2

A computer includes a processor and a memory storing instructions executable by the processor to select a scanning rate for a first sensor of a vehicle based on at least one of data related to a current time or data related to a location of the vehicle; instruct the first sensor to run at the selected scanning rate; in response to receiving data from the first sensor indicating a newly present object, turn on a second sensor; and then record data from the second sensor. The second sensor has a higher power draw than the first sensor.
US12228628B2

In a method to improved positioning of slices in which measurement data is to be recorded, a planning image of an examination object is provided that has been distortion-corrected using non-linearity data describing a non-linearity of a gradient unit of the magnetic resonance system, a desired field of view and desired slices in the at least one planning image are selected, a measurement protocol to record the measurement data is loaded, switchable gradients and/or emittable RF pulses are adapted, as a function of the non-linearity data that has been loaded and the desired slices, such that the desired slices are excited despite the non-linearities of the gradient unit, and the loaded measurement protocol is performed in the selected field of view, using the adapted gradients to be switched and/or adapted RF pulses. The measurement protocol may include switchable gradients and the emittable RF pulses.
US12228622B2

According to one embodiment, a sensor includes an element portion and a controller. The element portion includes a first element. The first element includes a first magnetic element and a first conductive member. The first magnetic element includes a first magnetic layer and a first opposed magnetic layer. The first conductive member includes a first conductive portion and a first other conductive portion. The controller includes a first circuit. The first circuit is connected to the first conductive portion and the first other conductive portion. The first circuit is configured to supply a first current to the first conductive member. The first current includes an alternating current component. A local minimum value of the first current is of a first polarity, and a local maximum value of the first current is of the first polarity.
US12228619B2

A circuit for through silicon via (TSV) detection includes a TSV to be tested, an equivalent adjustable resistor and a reverse output circuit. A first terminal of the TSV to be tested is connected to a second terminal of the equivalent adjustable resistor, and a second terminal of the TSV to be tested is grounded. An input terminal of the reverse output circuit is connected to the first terminal of the TSV to be tested. The method includes: adjusting a resistance value of the equivalent adjustable resistor to a preset first resistance value, and keeping a voltage of a first terminal of the equivalent adjustable resistor at a preset voltage value, the first resistance value is a maximum resistance value of an equivalent resistor corresponding to the TSV to be tested when the TSV to be tested is normal.
US12228615B2

Disclosed are an electronic device, including a memory configured to store parameters of an electrochemical model corresponding to a battery, a sensor configured to measure a voltage of the battery, and a processor configured to determine a first cumulative state of charge (SOC) correction amount at a partially discharged point in time at which a SOC of the battery is corrected by a corrector for reducing a voltage difference between an estimated voltage of the electrochemical model and the measured voltage of the battery, estimate a second cumulative SOC correction amount at a fully discharged point in time based on the first cumulative SOC correction amount and a SOC correction amount prediction curve, and update an aging parameter of the electrochemical model based on the second cumulative SOC correction amount.
US12228612B1

A device for protecting, controlling, and monitoring electrical medium range switchgear or other electrical devices comprising use of a Rogowski coil embedded in the bottle of a switchgear and surrounding the Mains flow of current carrying voltage, a capacitive or similar voltage-like divider, also surrounding the Mains and extending around the bottle, and providing analog signals from those devices to an integrated circuit for conversion to digital signals after possible adjustment by look up tables stored on the integrated circuit, and then transmitting as output the digital signals to a data accumulator where the same are optionally time stamped and compared to one another, to a standard or to themselves at a different time.
US12228607B2

A receiver comprising a magnitude correction circuit to receive an electrical signal defined by a phase. The electrical signal is a combined electrical signal comprising a first signal and a second signal. The magnitude correction circuit comprising a detector to generate a control signal proportional to received power of the second signal and an error amplifier coupled to the detector to compare a reference voltage against an output of the detector to determine an amplification or attenuation of the second signal based on a drift of the electrical signal. The receiver further comprising a variable gain amplifier coupled to the magnitude correction circuit to generate a compensated electrical signal based on the amplification or attenuation of the second signal determined by the magnitude correction circuit and a de-modulating mixer coupled to the magnitude correction circuit, the de-modulating mixer to mix a phase compensated signal and the compensated electrical signal.
US12228602B2

Evaluating the performance of an X-ray tube by: recording arcing events that occurred during the use of the X-ray tube; classifying the arcing events by severity; generating, on the basis of the classified arcing events, a first growth pattern for occurrences of arcing events; and determining a level of bubbles in the X-ray tube by finding, on the basis of the first growth pattern, a matching second growth pattern associated with a known level of bubbles in the X-ray tube. An X-ray tube may be checked and replaced in a timely manner, without the need for an on-site inspection, by remotely predicting trends or patterns for growth of levels of bubbles in the X-ray tube.
US12228591B2

A current sensing system includes a pre-calibrated busbar, a voltage sensor, a temperature sensor and a controller. The pre-calibrated busbar has a known resistance, a known variation in resistance with respect to temperature and known dimensions. The voltage sensor detects a difference in voltage between a first location and a second location on the pre-calibrated busbar. The temperature sensor detects an ambient temperature of the pre-calibrated busbar. The controller determines a resistance of the busbar between the first location and the second location based on the known resistance, known variation in resistance, known dimensions and the ambient temperature. The controller additionally determines a current flowing through the pre-calibrated busbar based on the difference in voltage and the determined resistance. The current sensing system has numerous applications including using the determined current to control an operating condition of a solid state circuit breaker or a solid state power controller.
US12228581B2

An in vitro method for therapy follow-up in septic patients wherein the concentration of mature ADM 1-52 and/or mature ADM 1-52-Gly in a sample of bodily fluid of said septic patient is determined using an assay containing two binders that bind to two different regions within the region of mature adrenomedullin and/or adrenomedullin-Gly that is amino acid 21-52-amid SEQ ID No. 1 or amino acid 21-52-Gly SEQ ID No. 2 wherein each of said regions contains at least 4 or 5 amino acids, and further assays and calibration methods.
US12228570B2

The present invention relates to methods for determining the quantity of an analyte in sample using lateral flow strips comprising highly-doped upconversion nanoparticles.
US12228567B2

Disclosed are a colorimetric sensor kit for screening a therapeutic agent for a neurodegenerative disease, capable of easily detecting the degradation of amyloids by a drug, and a method for screening a therapeutic agent for a neurodegenerative disease.
US12228565B2

An example blood cell lysis composition includes a buffer and a secondary alcohol ethoxylate at a concentration in the range of about 2.5 percent (%) to about 20% weight per volume (w/v). The secondary alcohol ethoxylate may include Tergitol™ TMN-100X or Tergitol™ 15-S-9. The composition may be configured to lyse at least 90% of blood cells in a blood sample.
US12228558B2

The present disclosure relates to a method for determining the necessity of an action and/or a success of an action involving water, especially drinking water, process water or waste water, including steps as follows: providing a retentate of a water filter present in a water conveying line, analyzing the retentate regarding at least one property and/or its chemical composition, and determining the necessity or success of the action and, in given cases, deriving the action from the analysis. Furthermore, the present disclosure relates to a system including a means for providing the retentate of a water filter in a water conveying line and a measuring/analytical means for performing the analysis.
US12228557B2

Embodiments of a water detection apparatus are disclosed that can detect characteristics of food products. The apparatus may include a conveying mechanism configured to move a food product through an aperture in the apparatus, a transmitter coil configured to transmit a signal within the aperture, and a receiver coil configured to receive the signal altered by the food product, and a signal processing unit configured to determine an output value associated with the food product moving through the aperture. The output value can be based, at least in part, on the signal and the altered signal. The output value can corresponds to a characteristic of the food product.
US12228554B2

An elemental analysis device includes a first electrode and a second electrode between which a crucible MP containing a sample is nipped, and that heats the sample. The second electrode includes a second electrode main body that has a tip end having a substantially cylindrical shape, a second electrode tip, a cap that nips the second electrode tip between the cap and the second electrode main body such that a part of the second electrode tip is exposed to an outside, and a second screwing structure that includes a male thread and a female thread provided between the second electrode main body and the cap, and the second screwing structure further includes a purge groove that extends in a pitch direction and that is provided as a cutout provided to a part of crests of a thread of at least one of the male thread and the female thread.
US12228547B2

Systems and methods include a computer-implemented method for inspection. Sensors are installed on locations susceptible to high temperature hydrogen attack (HTHA) on equipment used in hydrocarbon facilities. Attachment uses adaptable hybrid pads. Surface data captured using permanent sensors includes surface temperatures, per hydrogen (pH) measurements, and methane measurements for methane escaping from external surfaces of the equipment. Stress cracks in the equipment base metal are detected. An HTHA susceptibility analysis of the equipment is performed based on the presence of the cracks and by analyzing surface data and mapping potential HTHA cracks and locations of early signs of methane formation, including monitoring heat-affected zones (HAZ) and fusion lines of welds. Locations of the detected stress cracks caused by HTHA in metals are determined. An inspection result and assessment are generated, including a final analysis of assessment reports indicating a likelihood of cracks propagation and fissuring inside the equipment base metal.
US12228543B2

A handheld portable oxygen monitor for monitoring oxygen includes one or more of (1) a replaceable dust filter element removably disposed in a gas inlet pathway extending from an gas inlet port to an oxygen sensor, (2) an oxygen sensor module including the oxygen sensor and a circuit board on which the oxygen sensor is mounted, the oxygen sensor module being removably mounted to a circuit board holder, (3) configurable gas pathway components within the oxygen monitor housing, and (4) a controller operable to enable a remote device to (a) control one or more operations of the oxygen monitor, (b) receive real-time oxygen monitoring data from the oxygen monitor for display on the remote device, (c) upload logging event data from the oxygen monitor storage, (d) obtain system information from the oxygen monitor storage, and (e) perform firmware updates on the oxygen monitor to modify its programming.
US12228541B2

An electrochemical sensor comprising first and second electrodes. The first electrode has a molecular imprinted polymer (MIP) immobilised thereon and the MIP comprises a redox label and is imprinted with an analyte. The disclosure also provides methods of producing such sensors, methods of detecting and determining the concentration of analytes and the use of the electrochemical sensors for the detection of analytes.
US12228539B2

A method of analyzing a molecule is disclosed. A voltage source is selectively connected to or disconnected from a capacitor using a switch controlled by a reset signal. A charge is stored in a capacitor when the voltage source is connected to the capacitor. The capacitor is discharged through a nanopore in a membrane when the voltage source is disconnected from the capacitor. A duty cycle of the reset signal is determined such that the voltage source and the capacitor is connected for at least a one tenth portion of a reset signal period and disconnected for a remaining portion of the reset signal period, such that a voltage across the nanopore is maintained at a higher level during the portion of the reset signal period in which the connection is maintained than during the remaining portion of the reset signal period in which the connection is not maintained.
US12228538B2

In an aspect, a device includes: a first patterned metal layer; a first dielectric layer disposed over the first patterned metal layer; a second patterned metal layer disposed over the first dielectric layer, wherein the first patterned metal layer, the first dielectric layer, and the second patterned metal layer form a first capacitor; a second moisture-sensitive dielectric layer disposed over the second patterned metal layer; and a third patterned metal layer disposed over the second moisture-sensitive dielectric layer, wherein the third patterned metal layer, the second moisture-sensitive dielectric layer, and the second patterned metal layer form a second capacitor that is moisture-sensitive, and the first patterned metal layer is further configured as a heating element to assist in removing moisture from the second moisture-sensitive dielectric layer of the second capacitor in response to provision of an electrical power to the first patterned metal layer.
US12228537B2

An agricultural machine has a capacitive sensor that includes a transmitter assembly having a signal driver, at least one guard driver, and at least one sensing circuit configured to detect an output of the signal driver. At least one sensing electrode is powered by the signal driver. At least one guard electrode is powered by the guard driver. The guard electrode is oriented such that a first electric field emanating from the sensing electrode is shaped at least in part by a second electric field emanating from the guard electrode. A method includes broadcasting a first electric field from a sensing electrode into a volume containing crop material, broadcasting a second electric field from a guard electrode, measuring an attribute related to the first electric field, and correlating the measured attribute related to the first electric field to a property of the crop material in the volume.
US12228528B2

Disclosed is a method for inspecting a food product, the method includes: receiving image data representing the food product captured with an X-ray imaging unit; performing a texture analysis to image data for generating a first set of detections; performing a pattern analysis to at least part of the image data, the pattern analysis performed with a machine-learning component trained to identify objects with predefined pattern, for generating a second set of detections; generating an indication of an outcome of an inspection of the food product in accordance with a combination of the generated first set of detections and the second set of detections. Also disclosed is an apparatus and a computer program product.
US12228524B2

Embodiments disclosed herein are directed to systems and methods for locating an anomaly along an inside surface of a conveyance pipe containing two mediums separated by a two medium interface. The systems and methods include an assembly transportable within the conveyance pipe. The assembly includes an enclosure that is at least partially transparent and is positionable to be located both above and below the two medium interface. An upper camera and a lower camera enclosed within the enclosure are operable to capture images of the inside surface of the conveyance pipe above and below the two medium interface. A data acquisition unit is in electronic communication with the upper camera and the lower camera, and includes a processor programmed to determine a presence and a location of the anomaly by analyzing the captured images.
US12228523B2

This method of evaluating a SiC substrate includes a preparation step of preparing two or more SiC substrates obtained from the same SiC ingot grown from the same seed crystal, a defect position specifying step of specifying positions of defects in the substrates by observing a main surface of each of the two or more SiC substrates, and a comparison step of comparing the positions of the defects of the two or more SiC substrates, in which, in the preparation step, a SiC substrate positioned closest to the seed crystal is used as a reference wafer among the two or more SiC substrates, and the comparison step comprises a sub-step wherein a first defect of the reference wafer is compared with a second defect of a SiC substrate other than the reference wafer, it is judged whether a defect distance of the two compared defects in a [11-20] direction is 0.6 mm or more or less than 0.2 mm, and the two compared defects are determined to be defects not associated with the same threading defect when the defect distance is 0.6 mm or more, and the two compared defects are determined to be defects associated with the same threading defect when the defect distance is less than 0.2 mm.
US12228515B2

An inspection apparatus is an inspection apparatus for inspecting a sample in which a plurality of light-emitting elements including a first light-emitting element and a second light-emitting element arranged around the first light-emitting element is formed, the inspection apparatus including an excitation light source that generates excitation light to irradiate the sample, a camera that images fluorescence from the sample, and a determining unit that calculates a relative luminance of fluorescence from the first light-emitting element based on the fluorescence from the first light-emitting element and fluorescence from the second light-emitting element imaged by the camera, and compares a calculated value based on an absolute luminance and the relative luminance of the fluorescence from the first light-emitting element with a predetermined threshold value, thereby determining a quality of the first light-emitting element.
US12228512B2

Devices for chemical analysis include a first separation element formed on the substrate, the first separation element having a wicking surface that separates water from hydrocarbons in a fluid sample, a hydrophobic barrier at least partially surrounding the first separation element, a second separation element fluidically connected the first separation element, the second separation element configured to trap salts and organic matter present in the fluid sample, and a detection element fluidically connected to the second separation element, the detection element having a surface that binds with one or more analytes that may be present in the fluid sample and thereby emits a signal that is capable of being optically detected by a detector. Methods include providing such a device for chemical analysis, placing the fluid sample on the first separation element, and detecting the signal emitted by the detection element.
US12228509B2

According to an embodiment of the present disclosure, provided is an apparatus for providing microorganism information, including: a receiving unit configured to receive a plurality of images obtained by photographing in time series an outgoing wave emitted from a sample; a detecting unit configured to extract a feature of a change over time from the plurality of images obtained by photographing in time series; a learning unit configured to machine-learn classification criteria based on the extracted feature; and a determining unit configured to classify the type or concentration of a microorganism included in the sample based on the classification criteria, wherein each of the plurality of images includes speckle information generated by multiple scattering by the microorganism due to waves incident on the sample.
US12228501B2

A system for measuring a target gas via laser absorption spectroscopy in an open-air configuration, comprising a mid-infrared distributed feedback interband cascade laser (mid-IR DFB-ICL) having a wavelength selected to correspond with a spectral absorption line of the target gas and first electronic circuitry to control the laser temperature, current and modulation frequency. The mid-IR DFB-ICL is mounted to a heat sink. The system includes an optical component that projects a beam of the mid-IR DFB-ICL onto a distal backscattering directionally-reflective target and an optical receiver assembly that receives a fraction of the laser light that is backscattered from the directionally-reflective target and focuses the collected light onto an uncooled photodetector having a spectral bandwidth and optical configuration selected to optimize signal-to-noise response to received laser light. The optical receiver assembly comprises a primary mirror for receiving laser light backscattered from the directionally-reflective target and focusing the collected light onto the uncooled photodetector.
US12228497B2

In one embodiment, a method is provided. The method includes obtaining a sequence of images of a three-dimensional volume of a material. The method also includes determining a set of features based on the sequence of images and a first neural network. The set of features indicate microstructure features of the material. The method further includes determining a set of material properties of the three-dimensional volume of the material based on the set of features and a first transformer network.
US12228495B2

A flow nanoparticle measurement device according to an embodiment of the present disclosure includes a flow cell in which a liquid sample flows, a first laser beam being irradiated to the flow cell; a laser generator configured to generate the first laser beam; and a flow controller configured to control a flow of the liquid sample for the flow cell.
US12228494B2

A pressure regulated fluidics system of a flow cytometer includes a sheath tank holding sheath fluid; a degasser coupled to the sheath tank by a first sheath line; a manifold assembly coupled to the degasser by a second sheath line; a first valve coupled to the second sheath line; a pressure regulator coupled to the sheath tank; and a transducer coupled to and between the pressure regulator and the first valve. The transducer senses measured pressure and converts it into a voltage. The pressure regulator applies regulated pressure to the sheath fluid to maintain a total flow rate of fluids through the flow cytometer based on the voltage. The degasser pulls gas molecules out of the sheath fluid.
US12228492B2

A method includes calibrating a cytometric device for analysis of a target cell, by inserting, into the cytometric device, a hydrogel particle. The hydrogel particle has at least one of a background fluorescent property or a spectral property that is substantially similar to the at least one of a background fluorescent property or a spectral property of the target cell. The method also includes measuring at least one property of the hydrogel particle using the cytometric device.
US12228483B2

The present invention describes an automated platform for inoculating a variety of receptacles with biological samples for testing and analysis. The lab automation system includes a plurality of modules used to automate the inoculation of media for subsequent analysis. In this regard, the lab automation system has one module to enter specimen/order information and store an inventory of petri dishes. Another module is used to label the sample receptacles with a unique identifier that associates the receptacles with the sample. Yet another module includes a robot for retrieving sample and inoculating the receptacles. The sample inoculation module also includes an apparatus that will receive slides, inoculate those slides, and further process the slides for analysis. Finally, the lab automation system includes a module that streaks the culture media with the sample. Thus, the automated lab system described herein provides consistent samples with minimal input from a lab operator.
US12228477B1

A method for diagnosing rotor rub-impact in a rotating machinery based on vibration signal deconstruction and frequency modulation characteristic anti-noise enhancement, including: converting, based on two-stage integration transformation and high-pass filtering, vibratory acceleration signals from a rotating machinery device into vibratory displacement signals; performing targeted extraction on a rotating frequency component therein based on an improved variational mode decomposition method; calculating and estimating instantaneous fluctuation characteristics of a fundamental frequency of the extracted rotating frequency component using a quadrature-derivative-based normalized Hilbert transform to obtain an instantaneous frequency; inputting a calculated instantaneous frequency sequence into an optimum stochastic resonance system for anti-noise enhancement of intrawave frequency modulation characteristics; and processing FFT on an instantaneous frequency of intrawave frequency modulation characteristics after anti-noise enhancement, and diagnosing and identifying a rotor rub-impact fault of the rotating machinery based on a distribution characteristic of harmonic amplitudes related to a rotor rotating frequency.
US12228474B2

A leakage detector for a fuel vapor processing system having a canister. The leakage detector includes a sealing system and a control unit. The sealing system is connected to the canister and is configured to sealingly close an inspection area, which includes the canister. The control unit is implemented by at least one programmed processor. The control unit is configured to calculate an amount of fuel vapor in the canister. The control unit is also configured to select a leakage detection method from the group consisting of a positive pressure type and a negative pressure type. The selection is made based on the calculated amount of the fuel vapor in the canister. The control unit is further configured to perform the leakage detection method in response to temporal changes in an internal pressure of the inspection area closed by the sealing system.
US12228473B2

A tire tread depth estimation system for a vehicle includes a light source, a camera, an electronic controller, and a display. The light source is configured to emit light onto a surface of a vehicle tire. The camera is configured to capture an image of the surface of the vehicle tire. The electronic controller is connected to the light source and to the camera. The controller is configured to estimate a depth of a tire tread of the vehicle tire based on the image received from the camera. The display is configured to display the estimated tire tread depth.
US12228471B2

The present invention pertains to a system for monitoring measured NOx values in an exhaust component, comprising a first NOx sensor having a first predetermined maintenance interval and a second NOx sensor having a second predetermined maintenance interval. The first and second NOx sensors are configured such that their first and second maintenance intervals are staggered. The present invention furthermore pertains to a method for monitoring measured NOx values in an exhaust component, comprising the steps of installing a first NOx sensor having a first predetermined maintenance interval in an exhaust component installing a second NOx sensor having a second predetermined maintenance interval after the first NOx sensor has been operating for a predetermined operation duration such that the first and second maintenance intervals are staggered by a maintenance timing offset.
US12228464B2

Disclosed are functional materials for use in additive manufacturing (AM). The functional material can comprise an elastomeric composition (e.g., a silicone composite) for use in, for example, direct ink writing. The elastomeric composition can include an elastomeric resin, and a magnetic nanorod filler dispersed within the elastomeric resin. Nanorod characteristics (e.g., length, diameter, aspect ratio) can be selected to create 3D-printed constructs with desired mechanical properties along different axes. Furthermore, since nickel nanorods are ferromagnetic, the spatial distribution and orientation of nanorods within the continuous phase can be controlled with an external magnetic field. This level of control over the nanostructure of the material system offers another degree of freedom in the design of functional parts and components with anisotropic properties. Magnetic fields can be used to remotely sense compression of the constructs, or alternatively, control the stiffness of these.
US12228463B2

A device (10) for monitoring strain of an elongate member (12) is deployed underwater. The device (10) comprises a first clamp (14) configured to embrace and couple to the elongate member (12) at a first axial location, a second clamp (16) configured to embrace and couple to the elongate member at a second axial location separated from the first axial location, and a sensor which is responsive to an angle between the first clamp and the second clamp.
US12228458B2

Examples of an integrated active fiber optic temperature measuring and control system is provided. The integrated active fiber optic temperature measuring and temperature control system comprises a fiber optic probe with a fiber bundle and a sensor with an active material functionally coupled to a first end of the probe and a housing to house a temperature measuring circuitry and a temperature control circuitry. The housing is permanently integrated with the fiber optic probe.
US12228452B2

A mode of a spectrometer according to the present invention includes a spectrum measurement unit (11, 12) configured to repeatedly measure a spectrum over a predetermined wavelength range for measurement target light that is laser light; a peak counting unit (21, 22) configured to, every time a spectrum is obtained by the spectrum measurement unit, detect a peak from the spectrum and count the number of detected peaks; and a display processing unit (24) configured to display a numerical value of a peak counting result by the peak counting unit on a screen of a display unit in real time. With the spectrometer of the above mode, adjustment and the like of the multimode laser oscillator can be efficiently and accurately performed.
US12228424B2

Systems and methods for providing one or more map segments to one or more vehicles are disclosed. In one implementation at least one processor is programmed to receive navigational information from a vehicle, the navigational information including an indicator of a location of the vehicle, an indicator of a speed of the vehicle, and an indicator of a direction of travel of the vehicle; analyze the received navigational information and determine a potential travel envelope for the vehicle; and send to the vehicle one or more map segments including map information for a geographical region at least partially overlapping with the potential travel envelope of the vehicle.
US12228420B2

Disclosed embodiments include systems, vehicles, and computer-implemented methods for logging positional coordinates and additional data for an unmapped route. In an illustrative embodiment, a system includes a computing device including: a positioning system configured to determine positional coordinates of the positioning system; a processor; and computer-readable media configured to store computer-executable instructions configured to cause the processor to: responsive to determining that the positional coordinates indicate that the positioning system is operating on an unmapped route that is not included in existing map data accessible by the processor, log the positional coordinates for each of a plurality of points along the unmapped route in a new map data set; log additional data for at least a portion of the unmapped route in the new map data set; and communicate the new map data set to a remote data store from which another user can access the new map data.
US12228419B2

An evaluation computing system may implement techniques to validate a vehicle controller, such as based on a detection of a systematic fault. The evaluation computing system may access data (e.g., log data and/or map data) associated with an operation of the vehicle in an environment as controlled by the controller. The evaluation computing system may modify a portion of the map data representative of a simulated change associated with a portion of the environment. The evaluation computing system may run a simulation with a simulated environment, generated based on the modified map data, to determine whether the controller detects and/or mitigates the simulated change in a sufficient manner. Based on a determination of whether or not the controller detects and/or mitigates the simulated change in a sufficient manner, the evaluation computing system may determine an error associated with the controller or may validate the controller.
US12228416B2

Disclosed herein is a technique for operating a navigation server and a plurality of navigation clients. Each of the navigation clients transmits a model data trained on a local training data set to the navigation server. The navigation client also transmits attribute data characterizing the local training data set to the navigation server. The navigation server uses the attribute data to weigh the contributions of the model data for performing a weighted aggregation into an aggregated set of model parameters for distribution to the navigation client for improving its local model data.
US12228413B2

A processor may receive transportation data associated with one or more vehicles and one or more routes having one or more roads. The processor may analyze the transportation data for one or more vehicle capabilities associated with the one or more vehicles and one or more road capabilities associated with the one or more roads of the one or more routes. The processor may generate one or more simulations associated with the one or more roads and the one or more vehicles. The processor may identify an optimal vehicle from the one or more vehicles and an optimal route from the one or more routes. Identifying the optimal vehicle and the optimal route may be based, at least in part, on the one or more simulations. The processor may assign the optimal vehicle to the optimal route.
US12228409B2

A system is disclosed including at least one memory including computer program instructions, which when executed by at least one processor, cause the system to at least generate, based on a plurality of images from a camera, a first map including a first plurality of features; generate, based on data from a light ranging sensor, a second map including a second plurality of features; and determine, based on a comparison of the first plurality of features and the second plurality of features, a position of the first map relative to the second map. A corresponding method and non-transitory computer-readable medium are also provided.
US12228405B2

A method for measuring a height on a plane, implemented by an electronic device, includes displaying an altitude obtained in a first detection manner, and displaying an altitude obtained in a second detection manner when a first switching condition is met. In this way, the electronic device displays an altitude detected based on a barometric pressure sensor. When a barometric pressure value of an environment in which the electronic device is located is inconsistent with an atmospheric pressure value, the data of the barometric pressure sensor is invalid. The electronic device displays an altitude obtained in another detection manner. In this way, the electronic device can display an accurate altitude in a case in which a user takes a plane.
US12228400B2

The invention relates to the field of interferometry, in particular to Fizeau interferometers for improving a contrast of an interferogram. The Fizeau interferometer comprises a light source, a reference surface, a test surface positioned in on a support of the Fizeau interferometer and an imaging system. The Fizeau interferometer utilizes a polarizing reference surface to improve the contrast of the interferogram. The invention further relates to a method for using the Fizeau interferometer of the invention for improving contrast of an interferogram obtained by the Fizeau interferometer.
US12228392B2

Provided is a method for measuring surface characteristics of at least a portion of an object, including providing a light source; generating a first interference pattern on the at least a portion of the object; capturing an image of the first interference pattern; shifting the phase of the light source to generate a second interference pattern; capturing an image of the second interference pattern; filtering distortion from the interference patterns; extracting a wrapped phase of the at least a portion of the object based on the images; unwrapping the wrapped phase of the at least a portion of the object to generate an unwrapped phase; identifying a computed depth map distance to the at least a portion of the object; and fitting an ideal part to the computed depth map of the at least a portion of the object to measure the surface characteristics.
US12228388B2

A method for computing dimensions of an object in a scene includes: controlling, by a processor, a depth camera system to capture at least a frame of the scene, the frame including a color image and a depth image arranged in a plurality of pixels; detecting, by the processor, an object in the frame; determining, by the processor, a ground plane in the frame, the object resting on the ground plane; computing, by the processor, a rectangular outline bounding a projection of a plurality of pixels of the object onto the ground plane; computing, by the processor, a height of the object above the ground plane; and outputting, by the processor, computed dimensions of the object in accordance with a length and a width of the rectangular outline and the height.
US12228383B2

A method for steering a steerable interceptor missile driven by an engine for intercepting a moving target during a midcourse phase of an interception, includes steering the missile with real steering commands produced at respective steering times based on free control parameters formed as a current parameter vector. The free control parameters are constantly and repeatedly optimized during the midcourse phase by an optimization method for optimizing the control parameters. The optimization method is carried out in parallel with the actual steering. Newly detected information about the movement of the target and/or information about the flight of the missile is used in the optimization method as soon as the information is available. Optimized control parameters are accepted into the current parameter vector after being provided by the optimization method. An interceptor missile contains the current parameter vector and a control and evaluation unit for carrying out the method.
US12228377B1

A mounting system is provided for mounting a forward package on the front of a munition. The front of the munition has a plate joined thereto with a beveled aft peripheral surface. The forward package includes a housing that has an aft portion defined by side walls that provides an opening at the rear of the housing. The aft portion of the housing is configured to fit around the periphery of the plate. Fasteners are provided that are engageable with the beveled surface, and are configured to temporarily hold the housing adjacent the forward surface of the plate while permitting rotational adjustment of the housing relative to the plate.
US12228360B2

In some embodiments, a firearm muzzle device comprises a body comprising an internal passageway comprising a first portion and a second portion. The first portion comprises a larger cross-sectional area than the second portion. A plurality of first vents are each in fluid communication with the first portion. A plurality of second vents are each in fluid communication with the second portion.
US12228349B2

An apparatus and a method are provided for a modular intercooler block that may be fabricated by way of direct metal printing and assembled to form larger intercoolers. The modular intercooler block comprises cooling fins that are spaced between first and second core headers to allow passage of an airstream. Countersunk holes are arranged on the first and second core headers and configured to receive grommets when the first or second core header is fastened to another core header comprising similarly arranged countersunk holes. A core tube extends along an undulating path from each countersunk hole in the first core header, through the multiplicity of cooling fins, to a similar countersunk hole in the second core header. The core tubes may include thin copper walls and spiraled inner passages to enhance heat transfer to the airstream passing through the multiplicity of cooling fins.
US12228346B2

A chilling unit includes: air heat exchangers each including heat transfer tubes and fins; and a machine room unit on which the air heat exchangers are provided. The air heat exchangers each have a long-side portion that extends in a longitudinal direction of the machine room unit. The air heat exchangers includes a pair of air heat exchangers that are inclined such that a spacing between upper end portions of the heat exchangers is greater than a spacing between lower end portions thereof. In each pair, the long-side portion of at least one air heat exchanger has a heat-exchanger end portion located at a unit end portion of the machine room unit in the longitudinal direction, and from the heat-exchanger end portion, heat transfer tubes that protrudes from an outermost one of the fins in an arrangement direction thereof and that extend linearly in the lateral direction do not extend.
US12228342B2

A heat exchanger having: front and aft ends; heat exchanger cores in an annular loop that define circumferential gaps between adjacent pairs of the cores, the cores, individually or as axially aligned sets, extend from the front to aft ends and have facing inlet sides and circumferentially facing outlet sides configured such that the inlet sides and the outlet sides from the adjacent pairs of the cores face into the same circumferential gaps; and core guide vanes disposed in the circumferential gaps, the core guide vanes have an aft portion that extends from the front end to the aft end of the heat exchanger, wherein: at the front end the heat exchanger, the core guide vanes are closer to the outlet side of the cores; and at the aft end the heat exchanger, the core guide vanes are closer to the inlet sides of the cores.
US12228329B2

A vacuum adiabatic body according to an embodiment may include a first plate, a second plate, and a seal that seals a gap between the first plate and the second plate. Optionally, the vacuum adiabatic body according to an embodiment may include a support that maintains a vacuum space. Optionally, the vacuum adiabatic body according to an embodiment may include a heat transfer resistor that reduces an amount of heat transfer between the first plate and the second plate. Optionally, the vacuum adiabatic body may include a component coupling portion connected to at least one of the first or second plate so that a component is coupled thereto. Optionally, the second plate may provide the seal. Optionally, the second plate may include an outer panel disposed outside the second plate when the vacuum space is centered. Accordingly, the vacuum adiabatic body may be improved in productivity.
US12228326B2

A refrigerator includes an evaporator, a defrost heater, a temperature sensor to detect a temperature associated with the evaporator, and controller to control the defrost heater. In response to a defrosting operation start time point arriving, the controller is configured to perform a defrost operation mode including a pre-defrost cooling mode, a heater operation mode, and a post-defrost cooling mode, perform a pulse operation mode in which the defrost heater is repeatedly turned on and off based on the heater operation mode, and change a magnitude of cooling power supplied in the post-defrost cooling mode based on an ON period of the defrost heater or a temperature of a cooling compartment in the pulse operation mode.
US12228325B2

A refrigerator includes an ice tray, a motor, an ejector including a rotary shaft and a protrusion pin, and a heater for selectively supplying heat to the ice tray. A control method of the refrigerator includes a first step of sensing whether the ejector is rotated to reach a first setup position; a second step of driving the heater and stopping driving of an ice making compartment fan if the first step is satisfied; a third step of determining whether the ejector is rotated to reach a second setup position; and a fourth step of stopping driving of the heater if the third step is satisfied, and wherein the ejector continues to be rotated while the second to fourth steps are implemented.
US12228321B2

A refrigeration system comprises a variable speed compressor and a first evaporator. A second evaporator is operably coupled in series with the first evaporator. A first valve is coupled to the variable speed compressor and the first evaporator. A second valve is fluidly coupled to the second evaporator, and a pressure regulator is coupled to the second valve.
US12228319B2

There is provided a maintenance recommendation system that creates an estimation model of failure modes of a new model of a device only from an occurrence probability of a failure mode. Based on an estimation model for an old model, the occurrence probability of a failure mode where a component is changed from the old model is updated only on a spot of a component change, and this creates an estimation model of failure modes intended for a new model newly commercially available. Thus, the attachment of the inspection result and the failure mode of a faulty facility is learned, an estimation model of failure modes is created to support facility maintenance services for a new model newly commercially available having a small amount of data of inspection results in failure daily reports for difficulty in learning.
US12228309B2

A heat pump assembly (100) is presented. The heat pump assembly (100) comprises a heat pump (110) having a primary side inlet (122) and a primary side outlet (124); a primary side inlet valve assembly (126) comprising: a primary side inlet connection (126a) connected to the primary side inlet (122), a primary side inlet valve first conduit connection (126b) configured to be connected to a first conduit (12) of a thermal energy grid (10), and a primary side inlet valve second conduit connection (126c) configured to be connected to a second conduit (14) of the thermal energy grid (10); a first conduit temperature determining device (105a) configured to measure a local temperature, t1, of heat transfer liquid of the first conduit (12); a second conduit temperature determining device (105b) configured to measure a local temperature, t2, of heat transfer liquid of the second conduit (14); and a controller (108). The controller is configured to: receive hand t2 from the first and second conduit temperature determining devices (105a; 105b), receive information pertaining to whether the heat pump (110) is a heating mode heat pump or a cooling mode heat pump. The controller is configured to upon the heat pump (110) is the heating mode heat pump and upon t2>t1 set the primary side inlet valve assembly (126) to fluidly connect the primary side inlet valve first conduit connection (126b) and the primary side inlet connection (126a), primary side inlet valve assembly (126) to fluidly connect the primary side inlet valve or upon the heat pump (110) is the heating mode heat pump and upon t1>t2, set the second conduit connection (126c) and the primary side inlet connection (126a). The controller is configured to upon the heat pump (110) is the cooling mode heat pump and upon t1>t2, set the primary side inlet valve assembly (126) to fluidly connect the primary side inlet valve second conduit connection (126c) and the primary side inlet connection (126a), or upon the heat pump (110) is the cooling mode heat pump and upon t2>t1, set the primary side inlet valve assembly (126) to fluidly connect the primary side inlet valve first conduit connection (126b) and the primary side inlet connection (126a).
US12228298B2

A humidity control system includes a humidification device configured to modify an indoor air humidity within a building and a humidity control device that is communicably coupled to the humidification device. The humidity control device is configured to receive a construction factor concerning a structure of the building, determine a plurality of indoor air humidity thresholds corresponding to a plurality of outdoor air temperatures based on the construction factor, receive a real-time outdoor air temperature, and control the humidification device to modify the indoor air humidity based on the plurality of indoor air humidity thresholds.
US12228297B2

Techniques for heating and/or cooling a structure including are described. The system may determine that a current indoor temperature is higher than both the current outdoor temperature and the target indoor temperature. Based on the determination, the system (in a cooling mode) may determine that a window opening criteria is met for opening one or more windows. Responsive to determining that the window opening criteria has been met, the system may instruct a window control mechanism to modify a state of the window from (a) a closed position that prevents airflow through the window to (b) an open position that allows for airflow through the window to cool a structure. Similarly, the system in a heating mode may open one or more windows when the current indoor temperature is lower than both the target indoor temperature and the current outdoor temperature.
Patent Agency Ranking