Document Document Title
US12148700B2 Semiconductor device, and associated method and system
A semiconductor device, including: a transistor layer, including a first active region configured to be a source/drain terminal of a first transistor and a second active region configured to be a source/drain terminal of a second transistor; a dielectric layer, disposed on the source/drain terminals of the first and second transistors; a conductive strip, included in the dielectric layer and extending from the first active region toward the second active region for signal connection.
US12148697B2 Devices and methods of local interconnect stitches and power grids
According to one implementation of the present disclosure, a power grid comprising: one or more cells; a metal layer; first and second buried power rails; and one or more local interconnects, wherein one or more local interconnect stitches are configured to electrically couple the one or more cells to either of the first or second buried power rails through the metal layer and the one or more local interconnects.
US12148695B2 Fuse structure and manufacturing method thereof
A fuse structure and a manufacturing method thereof are provided. The fuse structure includes: a substrate; an active region positioned above the substrate; a fuse gate structure surrounding a circumferential outer surface of the active region and electrically connected to a first power source; and a control gate structure surrounding a circumferential outer surface of the fuse gate structure and electrically connected to a second power source. A voltage of the first power source is greater than that of the second power source.
US12148693B2 Silicon transformer integrated chip
A transformer includes a silicon substrate, a plurality of metal layers and a plurality of insulating layers laminated on the silicon substrate, a bottom winding of a metal contacting a first metal layer and a second metal layer of the plurality of metal layers, a first insulating layer on the bottom winding, a core on the first insulating layer, a second insulating layer on the core, a top winding of the metal that extends around the core and a portion of the second insulating layer, and a third insulating layer on the top winding. At least one of the top winding and the bottom winding is thicker than each of the plurality of metal layers.
US12148691B2 Three-dimensional integrated structure and manufacturing method thereof
A three-dimensional integrated structure and the manufacturing method(s) thereof are described. The three-dimensional integrated structure includes a substrate having conductive features therein, and a component array disposed over the substrate and on the conductive features. The component array includes a metallic material layer and capacitor structures separated by the metallic material layer. Each of the capacitor structures includes a first metallic pillar, a first dielectric sheath surrounding the first metallic pillar, a second metallic sheath surrounding the first dielectric sheath, and a second dielectric sleeve surrounding the second metallic sheath. The metallic material layer laterally encapsulates the capacitor structures.
US12148690B2 Microelectronic devices having air gap structures integrated with interconnect for reduced parasitic capacitances
Embodiments of the invention include a microelectronic device that includes a substrate, at least one dielectric layer on the substrate and a plurality of conductive lines within the at least one dielectric layer. The microelectronic device also includes an air gap structure that is located below two or more of the plurality of conductive lines.
US12148688B2 Semiconductor substrate and manufacturing method thereof
A semiconductor substrate includes a first circuit structure and a second circuit structure. The first circuit structure includes a first circuit layer. The first circuit layer includes a first dielectric layer. The second circuit structure includes a second circuit layer. The second circuit layer includes a second dielectric layer. The second circuit structure is disposed on the first circuit structure and is electrically connected to the first circuit structure to constitute the semiconductor substrate. A manufacturing method of the semiconductor substrate is also provided.
US12148687B2 Split substrate interposer with integrated passive device
A method of forming an interposer includes providing a first interposer substrate including a first bulk material having a plurality of first through silicon vias (TSVs) extending through the first bulk material. Also provided is a second interposer substrate including a second bulk material having a plurality of second TSVs extending through the second bulk material, and a wiring plane formed on the second bulk material such that the wiring plane is electrically connected to at least one of the second TSVs. The method includes connecting a passive electrical device to at least one of the first and second interposer substrates. The first interposer substrate is joined to the second interposer substrate such that the passive electrical device is provided between the first and second interposer substrates and the wiring plane is provided as an interface wiring plane between the first and second bulk materials. The interface wiring plane is electrically connected to the passive electrical device and electrically connects at least one of the first TSVs to at least one of the second TSVs.
US12148686B2 Package device and manufacturing method thereof
The present disclosure provides a package device and a manufacturing method thereof. The package device includes a redistribution layer which includes a first dielectric layer, a conductive layer and a second dielectric layer. The conductive layer is disposed between the first dielectric layer and the second dielectric layer. The redistribution layer has a test pattern that includes a first conductive pattern, and the first conductive pattern is formed of the conductive layer.
US12148682B2 Memory cell in wafer backside
A memory cell in a backside of a wafer and methods of forming the memory cell are described. A buried metal structure can be formed through a frontside of a substrate. At least one device can be formed on the frontside of a substrate, where the at least one device can be connected to the buried metal structure in the substrate. A through silicon via (TSV) can be formed through a backside of the substrate, where the TSV can be connected to the buried metal structure. A memory cell can be formed on the backside of the substrate, where the memory cell can be connected to the TSV.
US12148678B2 Semiconductor package and manufacturing method thereof
Semiconductor package includes interposer, dies, encapsulant. Each die includes active surface, backside surface, side surfaces. Backside surface is opposite to active surface. Side surfaces join active surface to backside surface. Encapsulant includes first material and laterally wraps dies. Dies are electrically connected to interposer and disposed side by side on interposer with respective backside surfaces facing away from interposer. At least one die includes an outer corner. A rounded corner structure is formed at the outer corner. The rounded corner structure includes second material different from first material. The outer corner is formed by backside surface and a pair of adjacent side surfaces of the at least one die. The side surfaces of the pair have a common first edge. Each side surface of the pair does not face other dies and has a second edge in common with backside surface of the at least one die.
US12148676B2 Embedded chip package and manufacturing method thereof
Disclosed is an embedded chip package, comprising at least one chip and a frame surrounding the at least one chip, the chip having a terminal face and a back face separated by a height of the chip, the frame having a height equal to or larger than the height of the chip, wherein the gap between the chip and the frame is fully filled with a photosensitive polymer dielectric, the terminal face of the chip being coplanar with the frame, a first wiring layer being formed on the terminal face of the chip and a second wiring layer being formed on the back face of the chip. Moreover, a method for manufacturing an embedded chip package is disclosed.
US12148673B2 FinFET devices and methods of forming the same
Provided are FinFET devices and methods of forming the same. A FinFET device includes a substrate, a first gate strip and a second gate strip. The substrate has at least one first fin in a first region, at least one second fin in a second region and an isolation layer covering lower portions of the first and second fins. The first fin includes a first material layer and a second material layer over the first material layer, and the interface between the first material layer and the second material layer is uneven. The first gate strip is disposed across the first fin. The second gate strip is disposed across the second fin.
US12148672B2 Hybrid fin structure of semiconductor device and method of forming same
A semiconductor device and a method of forming the same are provided. A device includes a substrate, a first isolation structure over the substrate, a first fin and a second fin over the substrate and extending through the first isolation structure, and a hybrid fin extending into the first isolation structure and interposed between the first fin and the second fin. A top surface of the first fin and a top surface of the second fin are above a top surface of the first isolation structure. A top surface of the hybrid fin is above the top surface of the first isolation structure. The hybrid fin includes an upper region, and a lower region under the upper region. The lower region includes a seam. A topmost portion of the seam is below the top surface of the first fin and the top surface of the second fin.
US12148667B2 Semiconductor device manufacturing method and wafer-attached structure
A method for manufacturing a semiconductor device includes a step of preparing a semiconductor wafer source which includes a first main surface on one side, a second main surface on the other side and a side wall connecting the first main surface and the second main surface, an element forming step of setting a plurality of element forming regions on the first main surface of the semiconductor wafer source, and forming a semiconductor element at each of the plurality of element forming regions, and a wafer source separating step of cutting the semiconductor wafer source from a thickness direction intermediate portion along a horizontal direction parallel to the first main surface, and separating the semiconductor wafer source into an element formation wafer and an element non-formation wafer after the element forming step.
US12148666B2 Semiconductor device, method of manufacturing semiconductor device, and method of recycling substrate
In one embodiment, a method of manufacturing a semiconductor device includes forming a first semiconductor layer including impurity atoms with a first density, on a first substrate, forming a second semiconductor layer including impurity atoms with a second density higher than the first density, on the first semiconductor layer, and forming a porous layer resulting from porosification of at least a portion of the second semiconductor layer. The method further includes forming a first film including a device, on the porous layer, providing a second substrate provided with a second film including a device, and bonding the first and second substrates to sandwich the first and second films. The method further includes separating the first and second substrates from each other such that a first portion of the porous layer remains on the first substrate and a second portion of the porous layer remains on the second substrate.
US12148661B2 Method of forming integrated fan-out packages with built-in heat sink
A method of forming a semiconductor device includes attaching a metal foil to a carrier, the metal foil being pre-made prior to attaching the metal foil; forming a conductive pillar on a first side of the metal foil distal the carrier; attaching a semiconductor die to the first side of the metal foil; forming a molding material around the semiconductor die and the conductive pillar; and forming a redistribution structure over the molding material.
US12148660B2 Low resistance and high reliability metallization module
Provided are methods of forming vias with decreased resistance by selectively depositing a barrier layer on an insulating layer and not on a metallic surface. Some embodiments of the disclosure utilize a planar hydrocarbon to form a blocking layer on metallic surfaces. Deposition is performed to selectively deposit on the unblocked insulating surfaces.
US12148659B2 Contact conductive feature formation and structure
Generally, the present disclosure provides example embodiments relating to conductive features, such as metal contacts, vias, lines, etc., and methods for forming those conductive features. In an embodiment, a barrier layer is formed along a sidewall. A portion of the barrier layer along the sidewall is etched back by a wet etching process. After etching back the portion of the barrier layer, an underlying dielectric welding layer is exposed. A conductive material is formed along the barrier layer.
US12148656B2 Method of manufacturing semiconductor device and semiconductor devices
In a method of manufacturing a semiconductor device, a first dielectric layer is formed over a substrate, an adhesion enhancement layer is formed on a surface of the first dielectric layer, and a second dielectric layer is formed on the adhesion enhancement layer.
US12148655B2 Methods for forming stairs in three-dimensional memory devices
The present disclosure provides a method for forming a three-dimensional (3D) memory. In an example, the method includes forming a stack structure having interleaved a plurality of stack first layers and a plurality of stack second layers, forming a stair in the stack structure, the stair having one of the stack first layers on a top surface, and forming a layer of sacrificial material having a first portion over a side surface of the stair and a second portion over the top surface of the stair. The method also includes partially removing the first portion of the layer of sacrificial material using an anisotropic etching process and removing a remaining portion of the first portion of the layer of sacrificial material using an isotropic etching process.
US12148654B2 Semiconductor structure including a trench having a high aspect ratio formed by etching and its manufacturing method as applied to formation of a capacitor in the semiconductor structure
Embodiments of the present application provide a semiconductor structure and its manufacturing method. The method for manufacturing a semiconductor structure includes: providing a substrate and a dielectric layer located on the substrate, the substrate being provided therein with a conductive structure; etching a certain thickness of the dielectric layer to form a first groove; performing an isotropic etching process on the dielectric layer located at the bottom of the first groove to form a second groove, a maximum width of the second groove being greater than a bottom width of the first groove in a direction parallel with a surface of the substrate; and etching the dielectric layer located at the bottom of the second groove to form a third groove exposing the conductive structure.
US12148652B2 Silicon oxide layer for oxidation resistance and method forming same
An integrated circuit structure includes a bulk semiconductor region, a first semiconductor strip over and connected to the bulk semiconductor region, and a dielectric layer including silicon oxide therein. Carbon atoms are doped in the silicon oxide. The dielectric layer includes a horizontal portion over and contacting a top surface of the bulk semiconductor region, and a vertical portion connected to an end of the horizontal portion. The vertical portion contacts a sidewall of a lower portion of the first semiconductor strip. A top portion of the first semiconductor strip protrudes higher than a top surface of the vertical portion to form a semiconductor fin. The horizontal portion and the vertical portion have a same thickness. A gate stack extends on a sidewall and a top surface of the semiconductor fin.
US12148651B2 Chuck design and method for wafer
An apparatus for securing a wafer includes a chuck, at least one O-ring disposed on the chuck, a vacuum system connected to the chuck, such that the vacuum system comprises a plurality of vacuum holes through the chuck connected to one or more vacuum pumps, and a controller configured to control the height of the at least one O-ring relative to the top surface of the chuck. The controller is connected to pressure sensors capable of detecting a vacuum. The at least one O-ring may include a plurality of O-rings.
US12148649B2 Processing apparatus and workpiece processing method
A workpiece processing method for processing a workpiece using a processing apparatus including a chuck table, a processing unit, a moving mechanism for moving the chuck table and the processing unit relative to each other, and an imaging unit for imaging the workpiece, where the chuck table includes a holding member formed by a transparent body and a supporting member supporting a part of the holding member and connected to an angle control mechanism. The method includes a tape affixing step, a holding step of holding the workpiece by the chuck table via the tape, and an identifying step of imaging the top surface side of the workpiece through the transparent holding member by the imaging unit positioned in a region that is on a lower side of the holding member and is not superimposed on the supporting member, and identifying a region to be processed in the workpiece.
US12148647B2 Integrated substrate measurement system
An apparatus includes a substrate holder, a first actuator to rotate the substrate holder, a second actuator to move the substrate holder linearly, a first sensor to generate one or more first measurements or images of the substrate, a second sensor to generate one or more second measurements of target positions on the substrate, and a processing device. The processing device estimates a position of the substrate on the substrate holder and causes the first actuator to rotate the substrate holder about a first axis. The rotation causes an offset between a field of view of the second sensor and a target position on the substrate due to the substrate not being centered on the substrate holder. The processing device causes the second actuator to move the substrate holder linearly along a second axis to correct the offset. The processing device determines a profile across a surface of the substrate based on the one or more second measurements of the target positions.
US12148644B2 Laser irradiation apparatus
In a laser irradiation apparatus 1 according to one embodiment, each of first and second flotation units 30a, 30b includes a base 31, and a porous plate 32 bonded to an upper surface of the base 31 by an adhesive layer 34, the base 31 includes a rising portion 312 protruding upward at an outer periphery facing at least the gap, and the porous plate 32 includes a cutout portion 321 configured to fit to the rising portion 312, and the adhesive layer 34 is formed along an inner wall of the rising portion 312 having fitted to the cutout portion 321.
US12148629B2 Shutter disk
Describes are shutter disks comprising one or more of titanium (Ti), barium (Ba), or cerium (Ce) for physical vapor deposition (PVD) that allows pasting to minimize outgassing and control defects during etching of a substrate. The shutter disks incorporate getter materials that are highly selective to reactive gas molecules, including O2, CO, CO2, and water.
US12148626B2 Dry etching method using potential control of grid and substrate
A dry etching method includes a first step of adsorbing first radicals into a surface of an etching target, wherein the first radicals are contained in first plasma generated from a plasma generator; and a second step of irradiating ion-beams extracted from second plasma generated from the plasma generator onto the surface of the etching target into which the radicals have been adsorbed, thereby desorbing a surface atomic layer of the etching target, wherein the first step is performed such that: a positive potential greater than a potential of the first plasma is applied to one or two selected from first to third grids, while a ground potential is applied to the rest thereof; and a negative potential equal to or lower than a potential of the third grid is applied to a substrate support structure.
US12148625B2 Methods to prevent surface charge induced cd-dependent etching of material formed within features on a patterned substrate
Embodiments of a wet etch process and methods are disclosed herein to provide uniform wet etching of material formed within features (e.g., trenches, holes, slits, etc.), and on more planar areas of a patterned substrate, when a critical dimension (CD) of the features is relatively small compared to the more planar areas of the patterned substrate. In the present disclosure, uniform wet etching is provided by ensuring that wall surfaces adjacent to the material being etched exhibit a neutral surface charge when exposed to the etch solution used to etch the material.
US12148624B2 Wet etch process and method to control fin height and channel area in a fin field effect transistor (FinFET)
Embodiments of improved process flows and methods are provided in the present disclosure to control fin height and channel area in a fin field effect transistor (FinFET) having gaps of variable CD. More specifically, the present disclosure provides improved transistor fabrication processes and methods that utilize a wet etch process, instead of a dry etch process, to remove the oxide material deposited within the gaps formed between the fins of a FinFET. By utilizing a wet etch process, the improved transistor fabrication processes and methods described herein provide a means to adjust or individually control the fin height of one or more the fins, thereby providing greater control over the channel area of the FinFET.
US12148617B2 Structure and method to pattern pitch lines
A method of semiconductor manufacture comprising forming a plurality of first mandrels as the top layer of the multi-layered hard mask and forming a first spacer around each of the plurality of first mandrels. Removing the plurality of first mandrels and cutting the first spacer to form a plurality of second mandrels. Forming a second spacer around each of the plurality of second mandrels and forming a first self-aligned pattern that includes a plurality of third mandrels. Removing the plurality of second mandrels and the second spacer and etching the multi-layered hard mask to transfer the first-self aligned pattern to a lower layer of the multi-layered hard mask. Forming a second self-aligned pattern, wherein the second self-aligned pattern is intermixed with the first self-aligned pattern and etching the first self-aligned pattern and the second self-aligned pattern into the conductive metal layer.
US12148613B2 Semiconductor structures and manufacturing methods thereof
The disclosure provides a semiconductor structure and a manufacturing method thereof.The semiconductor structure includes: a first group III nitride epitaxial layer disposed on a support substrate, a silicon substrate, a bonding layer and a second group III nitride epitaxial layer; wherein the first group III nitride epitaxial layer is bonded to the silicon substrate by the bonding layer; through-silicon-vias are formed in the silicon substrate, and first through-holes are formed in the bonding layer, wherein the through-silicon-vias communicate with the first through-holes; and the second group III nitride epitaxial layer is disposed within the first through-holes and the through-silicon-vias and on the silicon substrate, wherein the second group III nitride epitaxial layer is coupled to the first group III nitride epitaxial layer.
US12148612B2 Non-polar III-nitride binary and ternary materials, method for obtaining thereof and uses
The disclosure is aimed at a method for obtaining non-polar III-Nitride compact layers by coalescence of an ordered-array of etched non-polar 111-Nitride nanopillars. Besides, the disclosure also relates to the non-polar III-Nitride binary and ternary compact, continuous (2D) films, layers, or pseudo-substrates, obtainable by means of the disclosed method and having advantageous properties. The disclosure also includes a specific group of non-polar III-Nitride compact, continuous (2D) films or layers, having one of the components selected from the group consisting of In, Al and both elements, enfolding ordered arrays of non-polar III-Nitride nano-crystals, regardless the method for obtaining thereof, said film or layer being one of the groups consisting of: non-polar InN, non-polar AlN, non-polar GaxAl1-xN, non-polar InxAl1-xN and non-polar GaxIn1-xN, where 0
US12148607B2 High power tungsten halogen lamp lifetime improvement through J-hook design
A lamp and epitaxial processing apparatus are described herein. In one example, the lamp includes a bulb, a filament, and a plurality of filament supports disposed in spaced-apart relation to the filament, each of the filament supports having a hook support and a hook. The hook includes a connector configured to fasten the hook to the hook support, a first vertical portion extending from the connector toward the filament, and a rounded portion extending from an end of the first vertical portion distal from the connector and configured to wrap around the filament. A second vertical portion extends from an end of the rounded portion distal from the first vertical portion and the second vertical portion has a length between 60% and 100% of the length of the first vertical portion.
US12148606B2 Methods for sampling into an atmospheric pressure inlet mass spectrometer
Provided herein are systems and methods for sampling analytes into an atmospheric pressure inlet mass spectrometer using ultrasonic nebulization-assisted atmospheric pressure chemical ionization. The systems can include a mass spectrometer having an input and an ultrasonic nebulizer chip. The ultrasonic nebulizer chip can be operatively coupled to the mass spectrometer, such that when the ultrasonic nebulizer chip nebulizes the analyte to provide a nebulized analyte, at least some of the nebulized analyte enters the input of the mass spectrometer.
US12148599B2 Plasma chamber for an optical emission spectroscopy instrument
According to an example, a spark stand assembly for an OES instrument is provided, the spark stand assembly including: a spark stand body that at least partially defines a plasma chamber; an exciter at least partially disposed inside the plasma chamber; and an optical transmission path from the plasma chamber for providing a view to a plasma generated in the plasma chamber, wherein the plasma chamber is provided with an opening for exposing a part of a sample positioned on the opening for excitation from the exciter so as to generate plasma on a surface of the sample upon activation of the exciter, and wherein a coating layer that includes a tribological coating is arranged to cover at least a portion of surfaces of the plasma chamber.
US12148595B2 Plasma uniformity control in pulsed DC plasma chamber
Embodiments provided herein generally include apparatus, e.g., plasma processing systems and methods for the plasma processing of a substrate in a processing chamber. In some embodiments, aspects of the apparatus and methods are directed to improving process uniformity across the surface of the substrate, reducing defectivity on the surface of the substrate, or both. In some embodiments, the apparatus and methods provide for improved control over the uniformity of a plasma formed over the edge of a substrate and/or the distribution of ion energies at the surface of the substrate. The improved control over the plasma uniformity may be used in combination with substrate handling methods, e.g., de-chucking methods, to reduce particulate-related defectivity on the surface of the substrate. In some embodiments, the improved control over the plasma uniformity is used to preferentially clean accumulated processing byproducts from portions of the edge ring during an in-situ plasma chamber cleaning process.
US12148583B2 Removable bezel assembly for a cooking appliance
A bezel assembly for a control panel of a cooking appliance. The bezel assembly includes a body portion that extends along an axis and includes a body exterior surface and a body interior surface. The body interior surface defines a channel for accommodating components of a control knob assembly. A rim portion extends along the axis and includes a rim exterior surface and a rim interior surface. The rim interior surface defines an opening for accommodating components of the control knob assembly. A plurality of cam fingers are configured to be articulated radially outwardly for interfacing with an interior surface of the control panel.
US12148579B2 Electrolytic capacitor
An electrolytic capacitor includes a capacitor element and an electrolytic solution. The capacitor element includes: an anode body including a dielectric layer; a cathode body; and a solid electrolyte in contact with the dielectric layer. The electrolytic solution includes a solvent, a solute, and a polymer component. The solvent includes an ethylene glycol compound. The polymer component includes polyalkylene glycol. The polyalkylene glycol includes at least one of (i) a mixture of polyoxyethylene and polyoxypropylene and (ii) an oxyethylene-oxypropylene copolymer. In the polyalkylene glycol, a molar ratio m/n of oxyethylene units to oxypropylene units is greater than 1.
US12148578B2 Electrolytic capacitor
An electrolytic capacitor includes a bottom surface and a top surface, and includes a capacitor element including an anode lead, an anode lead terminal and a cathode lead terminal each electrically connected to the capacitor element, and exterior resin 101. At least one of the anode lead terminal or the cathode lead terminal includes a terminal part exposed at the bottom surface, and two anchor parts each extending from the terminal part and embedded in the exterior resin. The terminal part includes a side end along a direction in which the anode lead extends. Each of the two anchor parts includes an upright part rising from the side end of the terminal part toward the top surface, and an extending part bending and extending from an upper end of the upright part.
US12148575B2 Integrated component including a capacitor and discrete varistor
An integrated component may include a multilayer capacitor include a first active termination, a second active termination, at least one ground termination, and a pair of capacitors connected in series between the first active termination and the second active termination. The integrated component may include a discrete varistor comprising a first external varistor termination connected with the first active termination and a second external varistor termination connected with the second active termination of the multilayer capacitor.
US12148573B2 Multilayer ceramic electronic component with a stress applied Ni plated layer
A multilayer ceramic capacitor includes a multilayer body including ceramic layers and internal electrode layers laminated therein, a pair of external electrodes electrically connected to the internal electrode layers and provided on two end surfaces of the multilayer body. The pair of external electrodes each include a base electrode layer including a metal component, an electrically conductive resin layer on the base electrode layer and including a thermosetting resin and a metal component, and a Ni-plated layer on the electrically conductive layer. A stress of about −150 MPa or more and about 50 MPa or less is applied to the Ni-plated layer, and an end portion of the Ni-plated layer being in contact with the multilayer body.
US12148568B2 Charge-discharge method for cycling a polymer-reinforced capacitor
A poly(vinylphosphonic acid) (PVPA)-(NH4)2MoO4), gel polymer electrolyte can be prepared by incorporating redox-mediated Mo, or similar metal, into a PVPA, or similar polymer, matrix. Gel polymer electrolytes including PVPA/MoX, x representing the percent fraction Mo in PVPA, can be used to make supercapacitors including active carbon electrodes. The electrolytes can be in gel form, bendable and stretchable in a device. Devices including this gel electrolyte can have a specific capacitance (Cs) of 1276 F/g, i.e., a more than 50-fold increase relative to a PVPA system without Mo. A PVPA/Mo10 supercapacitor can have an energy density of 180.2 Wh/kg at power density of 500 W/kg, and devices with this hydrogel structure may maintain 85+% of their initial capacitance performance after 2300 charge-discharge cycles.
US12148567B1 Nanocomposite electrode supercapacitor
A nanocomposite electrode and supercapacitor thereof are disclosed. The nanocomposite electrode includes a substrate, at least one binding compound, at least one carbonaceous compound, and vanadium doped spinel ferrite nanoparticles (V-SFNPs). The V-SFNPs have a formula of CoxNi1-xVyFe2-yOz, wherein x=0.1-0.9, y=0.01-0.10, and z=3-5. The substrate is at least partially coated on a first side with a mixture comprising the V-SFNPs, the at least one binding compound, and the at least one carbonaceous compound. Two of the nanocomposite electrodes are combined to form the supercapacitor.
US12148566B2 Method for incorporating molybdenum carbide nanoshoots into nanocomposite electrode
A nanocomposite electrode and a method of making the nanocomposite. The nanocomposite electrode includes an electrode substrate, nitrogen-doped molybdenum carbide nanosheets, at least one electrolyte, at least one binding compound, and at least one conductive additive. The electrode substrate is coated with a mixture of the nitrogen-doped molybdenum carbide nanosheets, at least one binding compound, at least one conductive additive, and at least one electrolyte, where the electrolyte penetrates the pores of the nitrogen-doped molybdenum carbide nanosheets, and where the nitrogen-doped molybdenum carbide nanosheets are an outer layer of the electrode.
US12148561B2 Coil electronic component
A coil electronic component includes a body, a coil portion disposed in the body and including a support substrate and a coil pattern disposed on at least one surface of the support substrate and forming at least one turn, and first and second external electrodes disposed on external surfaces of the body and connected to both ends of the coil pattern, respectively. The first and second external electrodes include a first plating layer disposed on an end surface of the body and a conductive resin layer covering the first plating layer and extending to a main surface of the body, to be connected to the coil pattern. An aspect ratio of the coil pattern is less than 1 and a width W1 of the coil pattern satisfies 0.8W2≤W1≤W2 as compared with a width W2 of the first and second external electrodes.
US12148560B2 Coil component
A coil component includes a support substrate, first and second coil units disposed on the support substrate and spaced apart from each other, and a body having a first core and a second core spaced apart from the first core. The first and second coil units include first and second winding portions having at least one turn around the first and second cores, respectively, and first and second extension portions respectively extending from the first and second winding portions, each of the first and second extension portions surrounding the first and second cores. The first and second winding portions are spaced apart from each other in a direction in which the first extension portion extends from the first winding portion.
US12148559B2 Reactor
A reactor includes an assembly of a coil and a magnetic core, a case for accommodating the assembly inside, a sealing resin portion for at least partially sealing the assembly by being filled into the case, and a supporting portion to be fixed to the case in a cantilever manner. The case includes a bottom plate portion, and a side wall portion. The side wall portion includes a pair of short side portions and a pair of long side portions having different lengths along a circumferential direction of the case. The supporting portion includes a fixed end to be fixed to an end surface of the short side portion of the side wall portion, an overlapping region configured to overlap the outer core portion from above, and a free end not to be fixed to the case.
US12148557B2 Magnetic assembly
The invention relates to a magnetic assembly comprising a magnetic core made of a soft magnetic material and a housing which surrounds the magnetic core on all sides and has two housing parts connected to one another. The connected housing parts have an overlapping region all around the magnetic core, within which one of the housing parts has a ridge all around the edge and the other housing part has a corresponding groove all around the edge, in which the rib interlockingly engages.
US12148554B2 Bonded magnet and method of preparing the same
The present invention provides a bonded magnet having good heat resistance. The present invention relates to a bonded magnet containing a SmFeN magnetic powder, nylon 12, and a hexafluoroisopropanol-unextractable component. The present invention also relates to a method of preparing a bonded magnet, including: bringing a raw material bonded magnet containing a SmFeN magnetic powder and nylon 12 into contact with an amorphizing agent; and heat-treating the raw material bonded magnet in contact with the amorphizing agent.
US12148553B2 Varistor
The present disclosure specifies a varistor comprising a ceramic body, which comprises a functional ceramic, and electrodes arranged inside the ceramic body. The electrodes include non-floating electrodes, which are electrically connected to external contacts of the varistor, respectively. The electrodes include at least three floating electrodes, which are electrically isolated with respect to the external contacts. At least two floating electrodes are arranged in the same layer, and each of the floating electrodes overlaps with at least two further electrodes. At least two floating electrodes overlap with one of the non-floating electrodes, respectively. A distance (D1) is defined along a longitudinal axis of the ceramic body between two of the electrodes overlapping with a first floating electrodes, and a distance (D2) is defined perpendicular to the longitudinal axis between the first floating electrode and one of the overlapping electrodes. The distance (D1) is at least twice the distance (D2).
US12148542B2 Purification process for the preparation of non-carrier added copper-64
Compositions comprising high levels of high specific activity copper-64, and process for preparing said compositions. The compositions comprise from about 2 Ci to about 15 Ci of copper-64 and have specific activities up to about 3800 mCi copper-64 per microgram of copper. The processes for preparing said compositions comprise bombarding a nickel-64 target with a low energy, high current proton beam, and purifying the copper-64 from other metals by a process comprising ion exchange chromatography or a process comprising a combination of extraction chromatography and ion exchange chromatography.
US12148539B2 Method for replacing nuclear reactor core
A modular nuclear reactor system includes a lift-out, replaceable nuclear reactor core configured for replacement as a singular unit during a single lift-out event, such as rather than lifting and replacing individual fuel assemblies and/or fuel elements. The system includes a reactor vessel and a power generation system configured to convert thermal energy in a high temperature working fluid received from the reactor vessel into electrical energy. The reactor vessel includes: a vessel inlet and an adjacent vessel outlet arranged near a bottom on the vessel; a vessel receptacle configured to receive a unified core assembly; locating datums in the base of the vessel receptacle and configured to constrain a core assembly in multiple degrees of freedom; and an interstitial zone surrounding the vessel receptacle and housing a set of control or moderating drums.
US12148538B2 Techniques for incorporating sensors into apparatuses and systems
Methods of placing sensors in structures may involve placing first particles including a first material of the structure on or above a support surface. Second particles including a second, different material may be dispersed among the first particles at least within a transition region of the structure proximate to a location where a sensor is to be supported by the structure. A sensor may be placed in the location. The first particles of the first material may be fused to one another and to the second particles of the second material to form the structure with the sensor supported by the structure.
US12148537B2 Flow through liquid metal cooled molten salt reactors
A liquid metal cooled molten salt reactor having a liquid metal vessel connected to a gas chamber that is connected to a molten salt chamber that is connected with a hot liquid metal vessel. A fuel salt that is withdrawn from the fuel salt tank through a feeding tube into the molten salt chamber from which the fuel salt is withdrawn into a salt separator. A purging gas is inserted into the gas chamber and withdrawn. A liquid metal coolant is dispensed from the liquid metal vessel through a plurality of dispensing nozzles into the molten salt chamber. The liquid metal coolant flows through the molten salt into a hot liquid metal vessel and then through a liquid metal filter into a liquid metal pump. The liquid metal coolant flows through a thermal exchanger subsequently returning to the liquid metal vessel.
US12148536B2 Synchronous excitation of multiple shock waves
In some embodiments, a method to excite a shock wave in a target assembly includes: splitting a pulsed laser beam into a plurality of pulsed laser beams; spatially shaping the plurality of pulsed laser beams into a plurality of concentric pulsed laser rings of different diameters; and adjusting temporal and/or spatial intervals between the concentric pulsed laser rings to substantially match propagation times of a ring-shaped laser-driven shock wave from one ring to the next in a shock propagation layer of the target assembly.
US12148534B1 System and method for automated enforcement of policies
A computer-implemented method and a computing system for editing a claim includes receiving, via a processor, a real-time web service call comprising a claim. The claim is relative to health care. A plurality of rules are applied to the claim in response to receiving the claim. A recommendation is generated in response to applying the plurality of rules to the claim. The recommendation is a result of applying the plurality of rules to the claim. The recommendation is sent as a web service response. The recommendation is stored on a memory system in response to generating the recommendation.
US12148533B2 Method and system for fast access to advanced visualization of medical scans using a dedicated web portal
A system for viewing at a client device a series of three-dimensional virtual views over the Internet of a volume visualization dataset contained on centralized databases employs a transmitter for securely sending volume visualization dataset from a remote location to the centralized database, more than one central data storage medium containing the volume visualization dataset, and a plurality of servers in communication with the centralized databases to create virtual views based on client requests. A resource manager load balances the servers, a security device controls communications between the client device and server and the resource manager and central storage medium. Physically secured sites house the components. A web application accepts at the remote location user requests for a virtual view of the volume visualization dataset, transmits the request to the servers, receives the resulting virtual view from the servers, and displays the resulting virtual view to the remote user.
US12148532B2 Systems and methods to process electronic images to determine salient information in digital pathology
Systems and methods are disclosed for identifying a diagnostic feature of a digitized pathology image, including receiving one or more digitized images of a pathology specimen, and medical metadata comprising at least one of image metadata, specimen metadata, clinical information, and/or patient information, applying a machine learning model to predict a plurality of relevant diagnostic features based on medical metadata, the machine learning model having been developed using an archive of processed images and prospective patient data, and determining at least one relevant diagnostic feature of the relevant diagnostic features for output to a display.
US12148531B2 Generating reasons for imaging studies
A framework for generating reasons for imaging studies. An extractor, including a reinforcement learning agent, is trained to select one or more relevant sentences from the training histories of present illness. An abstractor is further pre-trained to generate one or more reasons for study from the one or more relevant sentences. An entity linking system is pre-trained using medical text corpora to map one or more mentions in the one or more reasons for study to one or more standardized medical entities for predicting one or more diagnoses. The reinforcement learning agent may then be re-trained using one or more rewards generated by the entity linking system. One or more reasons for study may be generated from a current history of present illness using the trained extractor, abstractor and entity linking system.
US12148527B2 Sensor-based monitoring of at-risk person at a dwelling
A method is provided to monitor a resident of a dwelling comprising: using a sensor located at the dwelling to sense for resident activity at a location at the dwelling; using a machine learning trained model, trained based at least in part upon resident activity at the location at the dwelling sensed by the sensor to learn an anticipated time of resident activity at the location of the dwelling, to identify the anticipated time of occurrence of resident activity at the location at the dwelling; determining whether the sensor information indicates an occurrence of the anticipated resident activity; and sending an alert indicating a failed anticipated activity event, on a condition that the sensor data indicates none occurrence of the anticipated resident activity.
US12148526B2 System for managing patient support apparatuses and clinical rounds
A caregiver assistance system for assisting a caregiver in a healthcare facility to perform his or her rounding duties comprises a server in communication with one or more patient beds and one or more electronic devices (e.g. smart phones) that are remote from the beds and that include a display, a user input, and a web browser. The server executes a caregiver assistance application that causes the electronic device to perform the following actions after the web browser of the electronic device accesses a particular URL whose content and function are controlled by the caregiver assistance application: (a) display rounding information on the display relating to a patient associated with the bed, and (b) forward a completion indication to the caregiver assistance application wherein the completion indication is generated in response to a caregiver manipulating the user input when the caregiver has completed a rounding task associated with the patient.
US12148522B1 Systems and methods for predictive and automated and centralized real-time event detection and communication
Systems and methods for implementing a healthcare command center in a healthcare venue such as a hospital are disclosed. A healthcare command center may provide a number of services to the healthcare venue or to a healthcare system, such as a system including multiple healthcare venues. Services may be selected according to the needs and capacity of a healthcare venue or system. A healthcare command center may provide all available services and tools to a healthcare venue or system. Services and tools may span a continuum of care from community health to preventative health to acute care to post-acute care to reintegration of patients back into the community.
US12148521B2 Closed-loop radiological follow-up recommendation system
A system (100) includes a processor (182) configured to generate (300) an unauthorized imaging order (122) for a patient from a follow-up recommendation for the patient. The unauthorized imaging order comprises a first anatomy, a first modality and/or a time interval. The processor is further configured to receive (320) an authorized imaging order (110) for the patient which includes a second anatomy and a second modality, and in response to an imaging examination of the patient according to the authorized imaging order and a determined overlap of the authorized imaging order and the unauthorized imaging order, acknowledge (360) that the follow-up recommendation has been satisfied by modifying a status of the unauthorized imaging order.
US12148519B2 Apparatuses and methods for modelling and control of ice formation during cryoablation treatments
A method of performing a cryoablation treatment includes obtaining an ice formation model and preparing a cryoablation treatment plan based on the ice formation model and one or more characteristics of the target tissue. The method also includes initiating a cryoablation freezing cycle and obtaining ice formation data that describes one or more characteristics of ice being formed during the cryoablation freezing cycle. The method also includes determining a position of one or more isotherms of the ice being formed based on the ice formation data and the ice formation model.
US12148517B2 Automated pill dispenser
Disclosed is an automated pill dispenser, which provide a plurality of pill dispensing modules. The plurality of pill dispensing modules may have a first pill dispensing module and a second first pill dispensing module, and the first pill dispensing module has a first dispensing belt that dispenses a first individual pill and the second pill dispensing module having a second dispensing belt dispenses a second individual pill. One or more sensors may be used to monitor operation of the automated pill dispenser for dispensing medication by the plurality of pill dispensing modules. Also disclosed is a cloud-based resource and information tracking services for medical patients and healthcare providers and a hardware device that solves significant healthcare problems.
US12148514B2 Proximity-based mobile-device updates of electronic health records
A system, method, and computer-readable media are provided for facilitating clinical decision making, and in particular, decision making based on a third party's clinical situation by determining and providing useful, up-to-date information, such as patient-related information to a decision maker. In one embodiment, a user first identifies an information item concerning a patient. Based on that item, a set of related information items is determined and prioritized, and a reference pointer, which identifies the set of related information, is generated. The reference pointer is communicated to the user's mobile device. Subsequently, the user's mobile device requests information from the set of information items associated with the reference pointer, and provides information authorization information. Following authentication of the user's credentials, updates of information from the set of information items may be communicated to the user's mobile device as they become available.
US12148512B2 Patient safety using virtual observation
Methods, systems, and computer-readable media are provided for improving patient safety using virtual observation. A falls risk assessment and a patient safety risk assessment are initially provided within an electronic health record of a patient. A clinician is prompted at a clinician device to provide input to the falls risk assessment and the patient safety risk assessment for the patient. Based on the input, a safety assessment score is determined for the patient. The safety assessment score is provided to the clinician via the clinician device and the clinician is prompted to initiate an order to place a camera in the room of the patient. Based on the order, a virtual sitter may be assigned to the patient to monitor the camera.
US12148506B2 Compositions and methods for expressing genes of interest in host cells
Provided herein are compositions and methods for stabilizing RNA, increasing protein expression, and combinations thereof. Also provided are compositions and methods for utilizing stabilized RNA or increased protein levels to generate chordate proteins in a host cell, such as a plant cell.
US12148503B2 Integrated circuit comprising a non-volatile memory
In an embodiment an integrated circuit includes a non-volatile memory having a plurality of memory cells, wherein each memory cell is configured to store information, and wherein each memory cell is configured to provide a reading current having an intensity dependent on a value stored in the memory cell when the memory cell is selected for reading; and a sense amplifier including a first amplifier configured to amplify the reading current of each memory cell selected for reading, an oscillation generator configured to generate on basis of the amplified signal a signal having oscillations according to a frequency dependent on the intensity of the current of the amplified signal, a counter configured to count the oscillations of the signal generated by the oscillation generator over at least one given period of time and a digital processing circuit configured to determine a value represented by the amplified signal on basis of the value counted during the at least one given period of time using a lookup table between values countable by the counter and values representable by the amplified signal.
US12148492B2 Semiconductor device and semiconductor system for detecting an error occurred in a parity
A semiconductor system includes a controller configured to output parity information that includes an expected value at which an error correction code (ECC) encoding operation has been performed on an address in a test mode of a semiconductor device and configured to receive failure information. The semiconductor system also includes the semiconductor device configured to store an internal parity generated by performing the ECC encoding operation on the address that is input in a normal mode of the semiconductor device and configured to output the failure information generated by comparing the parity information and an output parity generated from the internal parity that is stored in the semiconductor device in the test mode.
US12148491B2 Processing-in-memory (PIM) devices
A processing-in-memory (PIM) device includes an CRC logic circuit configured to generate write data and a write fail check signal from write input data when a write operation in an operation mode is performed, and generate a fail flag signal and converted data from read data and a read fail check signal when a read operation in the operation mode is performed; and a MAC operator configured to perform a MAC arithmetic operation for the converted data and buffer data, based on the fail flag signal to generate MAC operation result data.
US12148489B2 Early detection of programming failure for non-volatile memory
An apparatus is provided that includes a block including a word line coupled to a plurality of memory cells, and a control circuit coupled to the word line. The control circuit is configured to program the plurality of memory cells by applying program pulses to the word line in a plurality of program loops, determining a first count of a number of the program loops used to complete programming a first subset of the plurality of memory cells to a first programmed state, first comparing the first count to a corresponding first lower limit and a corresponding first upper limit, and determining whether programming the plurality of memory cells has failed based on a result of the first comparing step.
US12148487B2 High-density and high-voltage-tolerable pure core memory cell
In some aspects of the present disclosure, a memory circuit is disclosed. In some aspects, the memory circuit includes a first storage element coupled to a first bit line, a first transistor coupled between the first storage element and a center node, a second storage element coupled to a second bit line, a second transistor coupled between the second storage element and the center node, and a third transistor coupled between the center node and a reference node.
US12148483B2 Multi-sampled, charge-sharing thermometer in memory device
A memory device includes an array of memory cells, a diode having a threshold voltage that changes with temperature, an analog-to-digital converter (ADC), and a pulse generator. The ADC includes a voltage comparator having a positive terminal coupled with the diode. The ADC further includes a first capacitor coupled between a negative terminal of the voltage comparator and ground, and a second capacitor selectively coupled between the first capacitor and a voltage reference node. The second capacitor has a smaller capacitance than that of the first capacitor. The pulse generator is coupled with the ADC and generates pulses. The pulses cause the first capacitor to connect to the second capacitor and equalize charge between the first capacitor and the second capacitor. An inverted signal of the pulses causes the second capacitor to be coupled with the voltage reference node to pre-charge the first capacitor.
US12148482B2 Semiconductor memory device
A semiconductor memory device includes first and second memory cell transistors between first and second select transistors, third and fourth memory cell transistors between third and fourth select transistors, a first word line for first and third memory cell transistors, a second word line for second and fourth memory cell transistors, first to fourth selection gate lines respectively for first through fourth select transistors, a bit line, and a source line. During a read operation, while a voltage applied to the second word line is boosted, voltages applied to the first word line and the third and fourth selection gate line are also boosted, after which the voltage applied to the first word line is lowered, and the third and fourth selection gate lines are discharged. After the time the third and fourth selection gate lines are discharged, voltages applied to the bit line and the source line are boosted.
US12148479B2 Semiconductor memory device
A semiconductor memory device includes a first wiring, a first memory transistor connected to the first wiring, a first transistor connected between the first wiring and the first memory transistor, a second transistor connected between the first wiring and the first transistor, and second to fourth wirings respectively connected to gate electrodes of the first memory transistor, the first transistor, and the second transistor. From a first timing to a second timing, a voltage difference between the first wiring and the third wiring is maintained at a predetermined value, a voltage difference between the third wiring and the fourth wiring is maintained at a predetermined value, a voltage of the first wiring becomes larger than a voltage of the third wiring, and the voltage of the third wiring becomes larger than a voltage of the fourth wiring.
US12148475B2 Selection gate separation for 3D NAND
Described is a memory string including at least one select gate for drain (SGD) transistor and at least one memory transistor in a vertical hole extending through a memory stack on a substrate. The memory stack comprises alternating word lines and dielectric material. There is at least one select-gate-for-drain (SGD) transistor in a first vertical hole extending through the memory stack, the select-gate-for-drain (SGD) transistor comprising a first gate material. At least one memory transistor is in a second vertical hole extending through the memory stack, the at least one memory transistor comprising a second gate material different from the first gate material.
US12148471B2 Reconfigurable computational memory device, operation method of the reconfigurable computational memory device and semiconductor die including the reconfigurable computational memory device
A memory device, an operation method of a memory cell in a memory device and a semiconductor die are provided. A computational memory cell in the memory device includes: a field effect transistor (FET), with a changeable threshold voltage; and resistive storage devices, connected by a common terminal coupled to a source/drain terminal of the FET. By altering the threshold voltage of the FET, a logic function of the computational memory cell can be changed. During a logic operation, inputs are provided to the computational memory cell as resistance states of the resistive storage devices, and a current passing through a conduction channel of the FET is functioned as an output for the logic operation.
US12148467B2 Decoding for a memory device
Methods, systems, and devices for decoding for a memory device are described. A decoder may include a first vertical n-type transistor and a second vertical n-type transistor that extends in a third direction relative to a die of a memory array. The first vertical n-type transistor may be configured to selectively couple an access line with a source node and the second n-type transistor may be configured to selectively couple the access line with a ground node. To activate the access line coupled with the first and second vertical n-type transistors, the first vertical n-type transistor may be activated, the second vertical n-type transistor may be deactivated, and the source node coupled with the first vertical n-type transistor may have a voltage applied that differs from a ground voltage.
US12148466B2 Determining soft data
The present disclosure includes apparatuses and methods for determining soft data. A number of embodiments include determining soft data associated with a data state of a memory cell. In a number of embodiments, the soft data may be determined by performing a single stepped sense operation on the memory cell.
US12148462B2 High capacity memory system using standard controller component
The embodiments described herein describe technologies for using the memory modules in different modes of operation, such as in a standard multi-drop mode or as in a dynamic point-to-point (DPP) mode (also referred to herein as an enhanced mode). The memory modules can also be inserted in the sockets of the memory system in different configurations.
US12148460B2 Semiconductor memory device including refresh control circuit with dual refresh rate and memory system
A semiconductor memory device includes a refresh counter generating a counting address that is sequentially increasing according to a refresh command; an active latch generating an active address corresponding to an input address according to an active command; and a refresh control circuit repeatedly performing a first refresh period and a second refresh period according to the refresh command, and controlling selective refresh of one or more word lines corresponding to the counting address selected based on one or more high bits of the active address during the first refresh period and controlling sequential refresh of the word lines corresponding to the counting address during the second refresh period.
US12148456B2 Split actuator drive that limits slew rate of aggressor VCM to reduce victim disturbances
A seek operation of a first actuator in a multi-actuator drive is modified, so that one or more disturbance-generating portions of the seek operation do not adversely affect operation of a second actuator in the drive. Radial motion of the aggressor actuator is controlled by limiting a slew rate of the first actuator during one or more portions of the seek operation to be less than or equal to a threshold value. Because slew rate of the first actuator is the rate of change of radial acceleration of the aggressor actuator with respect to time, limiting the slew rate of the first actuator prevents or reduces mechanical disturbances caused by jerk associated with motion of the first actuator.
US12148449B1 Layout adjustment method and apparatus, device, storage medium, and program product
The present disclosure relates to a layout adjustment method and apparatus, a device, a storage medium, and a program product. The method includes: displaying a multimedia editing interface, where the multimedia editing interface includes a canvas, a material attribute panel, a material display area and a track editing area, and the canvas is configured to display a multimedia image corresponding to multimedia data; and adjusting, in response to receiving an adjustment operation on the canvas, size information and/or position information of the canvas based on the adjustment operation. In the multimedia editing interface of embodiments of the present disclosure, a user can adaptively adjust the size and position of the canvas, and display other areas in a transparent manner, such that the user can view the multimedia image displayed on the entire canvas at any time.
US12148447B1 HDD head having same gap verify and system for using same
The present disclosure generally relates to a magnetic recording device comprising a magnetic recording head. The magnetic recording device comprises a write head and a read head. The write head comprising a trailing shield, a main pole, and a leading shield, and the read head comprises a first shield, a second shield, and a magnetic sensor disposed between the first and second shields. In some embodiments, a shield is disposed between the leading shield and the first shield. A central axis of the write head is aligned with a central axis of the read head. The read head is spaced a distance of about 5 μm to about 20 μm from the write head such that the magnetic recording head is controllable to write data to a media using the write head and read verify the data using the read head.
US12148446B1 Power improvement for minimum switching frequency operation
A data storage device or disk drive may include a plurality of regulators, a first voltage rail associated with a first regulator of the plurality of regulators, a second voltage rail associated with a second regulator of the plurality of regulators, wherein a switching frequency of the second regulator is greater than a switching frequency of the first regulator, the first voltage rail is associated with a higher voltage than the second voltage rail, or a combination thereof. The data storage device may include one or more processing devices configured to: determine a minimum switching frequency, identify a start time of a switching cycle for the first regulator, based at least in part on determining the minimum switching frequency; and, at or near the start time of the new switching cycle, couple the first regulator to the second regulator to initiate the switching cycle.
US12148445B2 Emotion detection and moderation based on voice inputs, errors in gameplay, physiological indicators of heart rate or skin tone of users of a communication session
Systems and methods for emotion detection and emotion-based moderation based on voice inputs are provided. A user emotion profile may be stored in memory for a user. The user emotion profile may include one or more moderation rules that specifies a moderation action responsive to one or more emotional states. A current communication session associated with the user and one or more other users may be monitored based on the user emotion profile. An emotional state detected as being associated with a subset of the messages may trigger at least one of the moderation rules by corresponding to at least one of the emotional states specified by the user emotion profile. A presentation of at least one of the messages in the subset being provided to the user device may be modified in accordance with the moderation action specified by the user emotion profile.
US12148443B2 Speaker-specific voice amplification
A method, system and computer program product for amplifying a single voice during an audio conversation. One embodiment of the method may comprise receiving, by a computing device, an audio sample of speech from a user, and generating, by the computing device, a user-specific acoustic model for enhancement of speech by the user based upon the audio sample. The method may further comprise receiving a live audiovisual stream, the live audiovisual stream including live speech by the user during an audio conversation, wherein the live audiovisual stream includes background noise, and using, by the computing device, the user-specific acoustic model to selectively amplify the live speech during the live audiovisual stream without amplifying the background noise.
US12148440B2 Audio processing circuit whose output stage has different configuration based on signal strength
The present invention discloses an audio processing circuit, wherein when the audio processing circuit determines that a signal being processed is a small signal, an output stage uses a regulated supply voltage provided by a voltage regulator, and the output stage uses an open-loop structure to reduce noise of an output audio signal; and when the audio processing circuit determines that the signal being processed is a large signal, the output stage directly uses the supply voltage without using the regulated supply voltage, and the output stage uses a closed-loop structure to reduce the total harmonic distortion of the output audio signal. By using the present invention, the audio processing circuit can have a good performance indicator with a small chip area design.
US12148437B2 Feature domain bandwidth extension and spectral rebalance for ASR data augmentation
A method of processing speech includes: providing a first set of audio data having audio features in a first bandwidth; down-sampling the first set of audio data to a second bandwidth lower than the first bandwidth; producing, by a high frequency reconstruction network (HFRN), an estimate of audio features in the first bandwidth for the first set of audio data, based on at least the down-sampled audio data; inputting, into the HFRN, a second set of audio data having audio features in the second bandwidth; producing, by the HFRN, based on a second set of audio data having audio features in the second bandwidth, an estimate of audio features in the first bandwidth for the second set of audio data; and training a speech processing system (SPS) using the estimates of audio features in the first bandwidth for the first and second sets of audio data.
US12148434B2 Audio frame loss concealment
Concealing a lost audio frame of a received audio signal is provided by performing a sinusoidal analysis of a part of a previously received or reconstructed audio signal, wherein the sinusoidal analysis involves identifying frequencies of sinusoidal components of the audio signal, applying a sinusoidal model on a segment of the previously received or reconstructed audio signal, wherein said segment is used as a prototype frame in order to create a substitution frame for a lost audio frame, and creating the substitution frame for the lost audio frame by time-evolving sinusoidal components of the prototype frame, up to the time instance of the lost audio frame, in response to the corresponding identified frequencies.
US12148431B2 Method and device for generating speech video using audio signal
A device according to an embodiment has one or more processors and a memory storing one or more programs executable by the one or more processors. The device includes a first encoder configured to receive a person background image corresponding to a video part of a speech video of a person and extract an image feature vector from the person background image, a second encoder configured to receive a speech audio signal corresponding to an audio part of the speech video and extract a voice feature vector from the speech audio signal, a combiner configured to generate a combined vector by combining the image feature vector output from the first encoder and the voice feature vector output from the second encoder, and a decoder configured to reconstruct the speech video of the person using the combined vector as an input.
US12148419B2 Reducing exposure bias in machine learning training of sequence-to-sequence transducers
Mechanisms are provided for performing machine learning training of a computer model. A perturbation generator generates a modified training data comprising perturbations injected into original training data, where the perturbations cause a data corruption of the original training data. The modified training data is input into a prediction network of the computer model and processing the modified training data through the prediction network to generate a prediction output. Machine learning training is executed of the prediction network based on the prediction output and the original training data to generate a trained prediction network of a trained computer model. The trained computer model is deployed to an artificial intelligence computing system for performance of an inference operation.
US12148417B1 Label confidence scoring
Devices and techniques are generally described for confidence score generation for label generation. In some examples, first data may be received from a first computing device. In various further examples, first label data classifying at least one aspect of the first data may be received. First metadata associated with how the first label data was generated may be received. In some cases, the first label data may be generated by a first user. In various examples, a first machine learning model may generate a first confidence score associated with the first label data based at least in part on the first data and second data related to label generation by the first person. In various examples, output data comprising the first confidence score may be sent to the first computing device.
US12148414B2 Hearing device with speech resynthesis, and related method
Hearing device and method of speech synthesis in a hearing device is disclosed, the method comprising obtaining a pulse input signal based on an input signal; determining one or more pulse parameters including a first pulse parameter based on the pulse input signal; synthesizing a speech signal based on the first pulse parameter; processing the speech signal for provision of an electrical output signal; and converting the electrical output signal to an audio output signal.
US12148408B2 Systems and methods for transforming digital audio content into visual topic-based segments
A system for platform-independent visualization of audio content, in particular audio tracks utilizing a central computer system in communication with user devices via a computer network. The central system utilizes various algorithms to identify spoken content from audio tracks and selects visual assets associated with the identified content. Thereafter, a visualized audio track is available for users to listen and view. Audio tracks, for example Podcasts, may be segmented into topical audio segments based upon themes or topics, with segments from disparate podcasts combined into a single listening experience, based upon certain criteria, e.g., topics, themes, keywords, and the like.
US12148403B2 Display panel and display device
A display panel includes a plurality of data lines, a plurality of scan lines, a plurality of share bar groups, and a plurality of pixel units. Each of the share bar groups includes a first share bar and a second share bar. Each of the pixel units includes a first thin-film transistor, a second thin-film transistor, and a share thin-film transistor. The first thin-film transistor and the second thin-film transistor are electrically connected to a same one of the data lines. The first thin-film transistor, the second thin-film transistor, and the share thin-film transistor are electrically connected to a same one of the scan lines. The share thin-film transistor is electrically connected to the second thin-film transistor and one of the share bar groups.
US12148402B2 Panel drive circuit
A panel drive circuit having an input interface to which an image signal is input, a gamma correction circuit that corrects an image processing signal generated by an image processing circuit performing image processing on the image signal input to the input interface, such that a gamma correction signal thus generated has predetermined gamma characteristics, an unevenness correction circuit that corrects the gamma correction signal generated through the correction by the gamma correction circuit, based on correction data for reducing unevenness of a display panel, and an D/A convertor that has a variable output voltage range, and performs D/A conversion on an unevenness correction signal generated through the correction by the unevenness correction circuit and outputs the signal thus generated to the display panel, and the unevenness correction circuit changes the correction method according to the output voltage range of the D/A convertor.
US12148399B2 Display device and driving method thereof
The present application discloses a display device and a driving method thereof. The method of driving the display device includes: acquiring a picture to be displayed; determining whether the picture to be displayed is a heavy-loaded picture; adjusting a first gamma voltage corresponding to the picture to be displayed to a second gamma voltage if the picture to be displayed is the heavy-loaded picture, wherein corresponding to a same gray scale, a voltage value of the second gamma voltage is less than a voltage value of the first gamma voltage; and driving the display device to display the picture to be displayed according to the second gamma voltage.
US12148395B2 Display device and method of operating the same
Provided is a display device comprising a display panel including a plurality of pixels respectively connected to a plurality of scan lines and a plurality of data lines, a scan driver configured to scan signals to the pixels through the scan lines, a date driver configured to provide data voltages to the pixels through the data lines, and a controller configured to control the scan driver and the date driver, and including an image data processor configured to receive input image data at variable input frame frequency. Accordingly, display quality is improved because a flicker is minimized or reduced.
US12148390B2 Electronic display with in-pixel compensation and oxide drive transistors
A display pixel may include an organic light-emitting diode, one or more emission transistors, a drive transistor, a gate setting transistor, a data loading transistor, and an initialization transistor. The drive transistor may be implemented as a semiconducting-oxide transistor to mitigate threshold voltage hysteresis to improve first frame response at high refresh rates, to reduce undesired luminance jumps at low refresh rates, and to reduce image sticking. The gate setting transistor may also be implemented as a semiconducting-oxide transistor to reduce leakage at the gate terminal of the drive transistor. The initialization transistor may also be implemented as a semiconducting-oxide transistor so that it can be controlled using a shared emission signal to reduce routing complexity. The remaining transistors in the pixel may be implemented as p-type silicon transistors. Display pixels configured in this way can support in-pixel threshold voltage compensation and on-bias stress phase to further mitigate the hysteresis.
US12148389B2 Display device
A gate driver including a plurality of stages, each of the plurality of stages including an eighth transistor connected between a third power input terminal and an output terminal, the eighth transistor including a gate electrode connected to a fourth node, a seventh transistor connected between a second power input terminal and the output terminal, the seventh transistor including a gate electrode connected to a third node, an eleventh transistor connected between the third power input terminal and the fourth node, the eleventh transistor including a gate electrode connected to a first node, a twelfth transistor connected between the first node and the third node, the twelfth transistor including a gate electrode connected to the second power input terminal, and a third capacitor connected between the third power input terminal and the fourth node.
US12148384B2 Display device
Display devices are disclosed. In one example, a display device includes light emitting element groups each including light emitting element units, each of the light emitting element units including first, second and third light emitting elements. Each of the light emitting element groups includes first drive circuits that drive the first light emitting elements, second drive circuits that drive the second light emitting elements, and third drive circuits that drive the third light emitting elements, and in each of the light emitting element groups, the number of first drive circuits is equal to the number of first light emitting elements, the number of second drive circuits is less than the number of second light emitting elements, and the number of third drive circuits is less than the number of third light emitting elements.
US12148377B2 Electroluminescent display apparatus
An electroluminescent display apparatus includes a plurality of pixels that each include a driving element including a first gate electrode connected to a first gate node, a second gate electrode facing the first gate electrode, a source electrode connected to a source node, and a drain electrode, a light emitting device connected between the source node and an input terminal for a low level driving voltage to emit light during an emission period, and an internal compensation circuit including a first capacitor connected to the first gate node and the source node. The internal compensation circuit samples a threshold voltage of the driving element during a sampling period that precedes the emission period. A sampling reinforcement voltage for increasing a sampling current flowing in the driving element is applied to the second gate electrode of the driving element during the sampling period.
US12148368B2 Display panel and display device
A display panel and a display device. The display panel includes at least two controlled modules and a signal wire connected to the at least two controlled modules. The signal wire is configured to receive a drive signal sent by a drive module and transmit the drive signal to the at least two controlled modules. The signal wire includes a first path wire section and a second path wire section. A first end of the first path wire section and a first end of the second path wire section are configured to receive the same drive signal. The first path wire section is configured to sequentially transmit the drive signal to the at least two controlled modules in a first preset sequence. The second path wire section is configured to sequentially transmit the drive signal to the at least two controlled modules in a second preset sequence.
US12148362B2 Input sensing device and display device including the same
An input sensing device includes: an input sensor including a transmission electrode, a first reception electrode, and a second reception electrode; and a readout circuit configured to provide a transmit signal to the transmission electrode, to receive a first receive signal from the first reception electrode, and to receive a second receive signal from the second reception electrode, wherein the readout circuit includes: a switching circuit configured to transfer the first receive signal and the second receive signal to a first node and a second node, respectively, during a touch sensing period and to transfer one of the first receive signal and the second receive signal to the first node and the second node during a compensation period; a first output circuit configured to convert a signal of the first node into a first sensing signal; and a second output circuit configured to convert a signal of the second node into a second sensing signal.
US12148358B2 Scan circuit and display apparatus
A scan circuit is provided. The scan circuit includes a plurality of stages. A respective stage of the scan circuit includes a second processing subcircuit, which includes a first capacitor, a sixth transistor, and a seventh transistor. The respective stage of the scan circuit further includes a sixth connecting line connecting a first electrode of the seventh transistor, a second electrode of the sixth transistor, and a second capacitor electrode of the first capacitor together. The sixth connecting line crosses over both the first capacitor electrode and the second capacitor electrode of the first capacitor.
US12148355B1 Pixel circuit for wide brightness range display
A pixel circuit includes a switching transistor, a first driving transistor, a second driving transistor, a first emission control transistor, a second emission control transistor, and a light emitting diode. The first driving transistor is coupled the switching transistor. The second driving transistor is coupled to the switching transistor. The first emission control transistor is coupled to the first driving transistor. The second emission control transistor is coupled to the second driving transistor. The light emitting diode is coupled to the first emission control transistor and the second emission control transistor.
US12148352B2 Display device and control method thereof
The present disclosure discloses a display device and a control method thereof. The display device includes a system on board and a timing controller. The timing controller is configured to: disconnect a communication connection with the system on board when communication with the system on board is not required, and periodically output a check signal; and stop outputting the check signal when communication with the system on board is required, and establish a communication connection with the system on board after a delay of a preset duration.
US12148345B2 Overvoltage compensation method, overvoltage compensation device, and display panel
A overvoltage compensation method for a display panel includes determining a corresponding compensation voltage value according to grayscale values of two adjacent pixels in a same column in a same frame or grayscale values of a same pixel in two adjacent frames, and an overvoltage compensation table, wherein the overvoltage compensation table has a first grayscale value group and a second grayscale value group that both contain all integers in [0,2k), the integers include a plurality of binding point values, and a difference between two adjacent binding point values of the first four binding point values is not greater than 2k−8, wherein k is an integer greater than 8; transmitting the compensation voltage value to the display panel to make the pixel present the second grayscale value.
US12148344B2 System and method for a multi-primary wide gamut color system
Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US12148343B2 System and method for a multi-primary wide gamut color system
The present invention includes systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US12148342B2 System and method for a six-primary wide gamut color system
Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. A six-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US12148338B2 Display module including gate control chip and electronic terminal including the same
The present disclosure provides a display module and an electronic terminal. The display module includes a panel including a display area and a non-display area on at least one side of the display area, where a gate driving circuit is disposed in the non-display area; and a gate control chip including a first output pin and a second output pin, where both the first output pin and the second output pin are electrically connected to the gate driving circuit, where, the gate control chip is configured to, when a first signal outputted from the first output pin is abnormal, control the second output pin to output a second signal, and control the first output pin not to output the first signal.
US12148337B2 Chip on film package with trench to reduce slippage and display device including the same
A chip on film package is provided. The chip on film package includes a film substrate with a base film, a conductive pad extending in a first direction on the base film, and a conductive line pattern extending from the conductive pad; a semiconductor chip provided on the film substrate; and a bump structure provided between the semiconductor chip and the conductive pad. A first peripheral wall and a second peripheral wall of the bump structure extend in the first direction and define a trench, a portion of the conductive pad is provided in the trench, and the conductive pad is spaced apart from at least one of the first peripheral wall and the second peripheral wall.
US12148331B2 Content generation method, content projection method, program, and content generation system
A content generation method generates image content to be projected at a projection position in a real space by a projector. In a first acquisition process, space information regarding a virtual space corresponding to the real space is acquired. In a second acquisition process, display position information regarding a display position corresponding to the projection position in the virtual space is acquired. In a third acquisition process, reference position information regarding a reference position in the virtual space is acquired. In a generation process, an image including an object viewed from the reference position when the object is displayed at the display position in the virtual space is generated as the image content, based on the space information, the reference position information, and the display position information.
US12148330B2 Spliced LED box body
A spliced LED box body includes at least four LED boxes arranged in rows and columns and spliced with each other, wherein connecting components are provided on opposite adjacent splicing surfaces of the LED box. The connecting components include a first connecting component, a second connecting component, a third connecting component and a fourth connecting component. The first connecting component and third connecting component are arranged on two adjacent side surfaces of the LED box, the second connecting component is arranged on a side surface of the LED box opposite to the first connecting component, and the fourth connecting component is arranged on a side surface of the LED box opposite to the third connecting component. When two adjacent LED boxes are spliced, the first connecting component and the second connecting component are matched and connected, and the third connecting component and the fourth connecting component are matched and connected.
US12148329B2 Display module and display screen
Disclosed are a display module and a display screen. The display module includes: a first frame having a first attachment surface and a first assembly surface, an included angle between the first attachment surface and the first assembly surface being less than 90°; a locking rod movably provided on the first frame; a second frame having a second attachment surface and a second assembly surface, an included angle between the second attachment surface and the second assembly surface being less than 90°, the second assembly surface being parallel to the first assembly surface; and a locking piece provided on the second frame and having a locking hole matched with the locking rod. The display screen includes a first cabinet, a second cabinet and the display module.
US12148328B2 Spliced screen and display device
A spliced screen and a display device are disclosed. The spliced screen includes: a spliced unit screen, wherein the spliced unit screen includes a plurality of unit screens, and a splicing gap is defined between the unit screens adjacent to each other; a light-emitting diode (LED) strip light, wherein the LED strip light is disposed on the splicing gap; and a light-emitting cover plate, wherein the light-emitting cover plate is disposed above the spliced unit screen. By disposing the light-transmitting cover plate, the splicing gap between the unit screens adjacent to each other can be eliminated by the LED strip light without forming an uneven display surface of the spliced screen. Therefore, an entire visual effect of the spliced screen is improved.
US12148325B2 Wristband assembly and edge configuration
An assembly and/or an edge configuration of a wristband is described herein. In some implementations, a wristband may include a first end portion formed from a first perforated cut in a sheet of material. The first end portion is disposed on a first end of the wristband. The wristband may include a second end portion formed from a second perforated cut in the sheet of material. The second end portion may be disposed on a second end of the wristband that is opposite the first end. The wristband may include a strap portion formed from a percentage cut in the sheet of material. The strap portion may be disposed between the first end portion and the second end portion.
US12148324B2 Mobile valet signage
Provided here are mobile way-finder signs having changeable panels that are internally illuminated. Internal illumination may be caused by battery-powered LED light bulbs. The sign may include a base, an inner frame, an outer frame, a changeable panel, and a retainer. The sign may include a power toggle switch and interior LEDs and wiring within the inner or outer frames. The sign may include a rechargeable battery pack located under the base in a snap-in holder, and heavy-duty black polyurethane wheels.
US12148323B1 System for storing trading cards, memorabilia case, method for obtaining an autograph(s) on a trading card(s) stored in a protective case, and/or method of making same
A case, system, and/or method relating to trading cards, sports memorabilia, coins, printed matter, or the like (herein referred to as “collectibles”). The case and/or method may allow for better protection while obtaining signatures thereon. The case may be used with one or more collectibles to facilitate the pleasure of hobbyists in growing and maintain one or more collectibles and to simplify the maintenance, storage, and transportation of collections.
US12148319B2 Human body simulation device
A human body simulation device includes an aorta model that simulates an aorta, and a biological model that simulates a part of a human body and has a partial blood vessel model simulating a part of blood vessels. The aorta model includes a biological model connecting portion that attachably/detachably connects the biological model in a state where an inner cavity of the aorta model and an inner cavity of the partial blood vessel model are in communication with each other, and a fluid feeding portion connecting portion that connects a fluid feeding portion for feeding a fluid into the inner cavities.
US12148316B2 Unmanned aerial vehicle visual point cloud navigation
Methods, systems and apparatus, including computer programs encoded on computer storage media for unmanned aerial vehicle flight operations near physical structures or objects. In particular, a point cloud of the physical structure is generated using aerial images of the structure. The point cloud is then referenced to determine a flight path for the UAV to follow around the physical structure, determine whether a planned flight path to desired locations around the structure is possible, determine the fastest route to return home and land from a given position around the physical structure, determine possibility of inflight collision to surface represented in point cloud, or determine an orientation of a fixed or gimballed camera given a position of the UAV relative the point cloud.
US12148312B2 System and method for display of aircraft carbon savings
A system for displaying carbon savings to a user is disclosed. The system may include one or more carbon savings input devices. The one or more carbon savings input devices may include at least one of a flight management system, a fuel system, an air data system, and an engine control system. The system may include one or more user interface devices including one or more displays. The system may include one or more controllers including one or more processors configured to execute a set of program instructions configured to cause the one or more processors to: receive one or more carbon savings inputs from the carbon savings input devices; calculate a carbon savings value based on the received carbon savings inputs; and generate one or more control signals configured to cause the display of the user interface device to display the calculated carbon savings value to the user.
US12148310B1 Mitigation operations for a distressed drone
One example method of operation may include receiving, from a drone, one or more communications indicating a distress event experienced by the drone based on one or more indicators, transmitting a mitigation instruction message to the drone to initiate a mitigation operation, receiving from the drone, one or more communications including content stored on the drone, and transmitting a data purge instruction to the drone to purge data stored on the drone.
US12148298B2 System and method for providing platooning information using an augmented reality display
A method is designed to provide platooning information using a multi-focal plane augmented reality display of a host vehicle. The method includes receiving platooning data from at least one of a plurality of remote vehicles. Each of the plurality of remote vehicle is part of a platoon. The platooning data includes locations, trajectories, and headways of each of the plurality of remote vehicles. The method further includes determining whether the platoon is within a predetermined distance from the host vehicle using the platooning data. Further, the method includes transmitting a command signal to the multi-focal plane augmented reality display of the host vehicle to display a virtual image on the multi-focal plane augmented reality display. The virtual image is indicative of a platooning action related to the platoon that is within the predetermined distance from the host vehicle.
US12148295B2 Method of predicting traffic volume, electronic device, and medium
A method of predicting traffic volume, an electronic device, and a storage medium are provided, which relate to a field of artificial intelligence technology, in particular to big data and deep learning technologies The method includes: generating, for a plurality of traffic regions, a function relation graph and a volume relation graph; generating a volume feature of a target traffic region among the plurality of traffic regions, according to a historical volume information of the target traffic region; generating a volume and function relation feature for the target traffic region, based on the function relation graph and the volume relation graph; and predicting a volume of the target traffic region according to the volume feature and the volume and function relation feature.
US12148294B2 Methods and systems for accident rescue in a smart city based on the internet of things
Disclosed is a method and a system for accident rescue in a smart city based on the Internet of Things. The method is implemented by a rescue management platform, including: obtaining monitoring information of a target area by a sensor network platform; judging whether an abnormal accident occurs in the target area based on the monitoring information; determining an accident type of the abnormal accident when the abnormal accident occurs in the target area; generating rescue reminder information based on the accident type, wherein the rescue reminder information includes a rescue mode of the abnormal accident; and sending the rescue reminder information to a rescuer. The system includes a rescue management platform, a sensor network platform, and an object monitoring platform. The method may be executed after the computer instructions stored in the computer-readable storage medium are read.
US12148288B2 Illuminated pole system for hydrants
Illumination systems for illuminating a hydrant to improve visible detection of the hydrant. An illumination system may include a housing and a lighting module. The housing includes a mount portion configured to engage onto a projecting support that extends upwardly to position the housing above the hydrant. The lighting module may include an antenna configured to receive an electromagnetic signal, a battery configured to provide electrical power, and at least one light source operatively coupled to the battery and to the antenna, the at least one light source being configured to emit light outwardly from the housing in response to the electromagnetic signal received by the antenna.
US12148286B2 Precision length measuring device
A measuring device includes a measured value obtainer, a display device configured to display a measured value obtained by the measured value obtainer, an illumination device configured to emit a light to the display device, a measurement state obtainer configured to obtain information regarding a state in which a measured value is obtained by the measured value obtainer, and an illumination color changer configured to change a color of the light in accordance with a measurement state obtained by the measurement state obtainer.
US12148285B1 System and method for oncoming vehicle detection and alerts for a waste collection vehicle
An object detection, tracking and alert system for use in connection with a waste collection vehicle is provided. The system can determine if an external moving object in the surrounding environment of the waste collection vehicle, such as another vehicle or a bicycle, is moving directly towards the waste collection vehicle, and then send one or more alerts to the driver and/or riders on the waste collection vehicle as well as any other waste collection vehicles in the surrounding area.
US12148282B2 Electronic system and method for improving human interaction and activities
Embodiments herein generally relate to an electronic system, electronic device and/or a method of using the same to improve human activities in a business, a home or an educational environment. The electronic system, electronic device, and method allows for feedback from an electronic system and/or users to alert another user that the environmental characteristic levels in a certain region are unacceptable. The method includes inputting one or more environmental characteristic preferences into one or more electronic devices, receiving, at a first electronic device of the one or more electronic devices, local environment data, determining whether the local environmental data is associated with a first user or local environment, exchanging the local environment data with the one or more electronic devices, and generating an alert.
US12148281B2 Data logger device
A data logger device is provided. The data logger device according to an example embodiment of the present invention comprises: a sensing unit mounted on one surface of a flexible printed circuit board, and including a sensor that detects at least one piece of information; a display unit that, when an abnormal state is detected on the basis of information measured via the sensing unit, irreversibly displays the abnormal state; a control unit that controls driving of the sensing unit and the display unit; a power supply unit that provides driving power to the control unit; and a cover member that prevents the outside exposure of the sensing unit, the display unit, the control unit, and the power supply unit.
US12148275B2 Anti-theft device with cable attachment
A theft detection device, for coupling to a merchandise product, includes a housing with a first end of a conductive strap attached to the housing. The housing has an opening for a second end of the conductive strap. The conductive strap secures the theft detection device to the product, and activated when the second end of the conductive strap is inserted into the opening. A light sensor, within the housing, senses the amount of light shining on the detection device. A motion sensor, within the housing, senses movement of the detection device. An emitter, within the housing, provides audio signals to a user. A microcontroller, within the housing, is coupled to the light sensor, the motion sensor, and the emitter. The emitter emits an alarm based on data from the light and motion sensors. The emitter emits an alarm when the conductive strap is cut or loosened from the product.
US12148274B2 Tamper alert system
The present invention relates to system for raising an alarm if an electronic device is stolen. The tamper alert system for an electronic device comprises: a cable with a plug for connecting to a terminal of the device which has a processor; a sensor that is operable to communicate with the processor in the device and in accordance with computer implemented software.When an authorised connection of the cable is made to the electrical device a signal is received by the processor which configures an alarm to a standby mode. When in standby mode, if the sensor senses an unauthorised disconnection of the cable from the device, the processor transmits an alert signal, indicating an unauthorised event, to the alarm which activates the alarm.
US12148271B1 System and method for detecting anomalous dispensing devices
An apparatus for detecting anomalous dispensing machine obtains a set of test signals that includes electromagnetic signals propagated from internal component of a dispensing machine. The apparatus extracts a set of test features from the test signals. The apparatus obtains a set of baseline signals associated with the dispensing machine, where the baseline signals includes expected electromagnetic signals associated with the internal components of the dispensing machine. The apparatus extracts baseline features from the baseline signals. The apparatus compares each of the test features with the counterpart baseline feature. The apparatus determines whether the deviation between the test features and baseline features is more than a threshold percentage. If it is determined that the deviation between the test features and baseline features is more than the threshold percentage, the apparatus determines that an unverified device is installed at the dispensing machine and disables data communications with the dispensing machine.
US12148270B1 Microelectromechanical system sensors for ATM information security
A smart-dust information security and energy optimization process/machine/system is disclosed for use with an ATM. Tiny microelectromechanical systems (MEMS) less than 1 mm in size are deployed and distributed in and around the ATM internal and external components. The MEMS include various sensors to detect component malfunctions and identify security threats (e.g., card skimmers), and also to place the ATM in a reduced energy state whenever possible. MEMS interoperable components and sensors may include, inter alia, batteries, wireless transmitters/receivers, processors, memory, analog-to-digital converters, LIDAR, photo detectors, vibration detectors, motion detectors, wireless signal detectors for detecting Bluetooth or RFID signals, temperature sensors, humidity sensor, a power consumption/induced electromagnetic energy sensors, piezoelectric sensors, sound sensors, etc. The components and sensors are interoperable with one another, and the MEMS are in wireless communication with one another and ultimately with the ATM. Additional features and functionality are disclosed.
US12148268B2 Supply of video segments based on gameplay of a videogame
Technologies are provided for the supply of video segments and other types of media assets during a gameplay of a videogame. In some embodiments, a gaming device can receive first data identifying a sports player within a listing of sports players. The gaming device also can receive second data identifying a performance benchmark within a listing or performance benchmarks. The gaming device can select a performance period corresponding to the sports player. The gaming device can then determine if a performance of the sports player during the performance period meets or exceeds the performance benchmark. In response to a positive determination, the gamins device can cause a display device to present a sequence of video segments corresponding to the performance of the sports player during the performance period.
US12148267B2 System and method for exchanging gaming establishment funds for checks
Systems and methods that enable a user to obtain a check in exchange for a redemption of a ticket voucher associated with an amount of funds and/or a withdrawal of an amount of funds associated with a gaming establishment account associated with the user.
US12148266B2 Second chance feature swap
A systems method and devices are provided. A system includes a processor circuit and a memory including machine-readable instructions that, when executed by the processor circuit, cause the processor circuit to perform operations described herein. Such operations include receiving a wager for a wagering game at a gaming device. The wagering game includes multiple game symbol positions and multiple paylines, each payline associated with a subset of game symbol positions. Operations include receiving from a player and via a graphical user interface, a selection of a feature that is provided after the wager is complete and determining a first prize outcome of the feature. Operations include receiving, after determining the first prize outcome of the feature, a second chance selection from a plurality of second chance options for the player to earn a second prize outcome.
US12148263B2 Table game management system, gaming table layout, and gaming table
An excellent gaming table layout which includes a bet area for a player, a bet area for a banker, a bet area for a tie, a bet area for a player pair, and a bet area for a banker pair which are arranged in a plurality of rows for each player position in a gaming table layout and is capable of evaluating whether or not a gaming table layout is excellent by photographing a game token with a camera device or the like, recognizing a type of the game token and the number of game tokens, and further calculating a ratio of an amount of money bet on a side bet is provided.
US12148262B2 Lot-to-lot roulette combination
In various embodiments a single reel on a gaming device contains multiple symbols.
US12148261B2 Cashbox unit
A direction switching and transferring device H, an error paper sheet processing device 970, and a cashbox 950 are accommodated in a cashbox unit 700, and the error paper sheet processing device includes a paper sheet inlet 971 that receives error paper sheets, an error paper sheet transport route 972 that is provided along a place away from the direction switching and transferring device and that transports the error paper sheets input from the paper sheet inlet to the cashbox 950, and a recognition unit 974 that judges the authenticity and the denominations of the error paper sheets received from the paper sheet inlet and counts the paper sheets.
US12148258B2 Multifamily electronic lock credential management
An electronic lock access management system includes an electronic lock and a server system. In some embodiments, the server system includes a memory storing a database including a plurality of user accounts, each user account being associated with a set of privileges and one or more properties, each property being associated with one or more locks, each of the locks being associated with one or more access codes that are specific to each user. In some embodiments, the electronic lock stores, in the lock memory, an encrypted copy of an access code list received from the server system based on a set of access codes that are associated with the electronic lock in the database.
US12148246B2 Facial expression labeling apparatus, facial expression labelling method, and program
A facial expression label is assigned to face image data of a person with high accuracy. A facial expression data set storage unit (110) stores a facial expression data set in which the facial expression label is assigned to the face images in which people belonging to various groups show various facial expressions. A facial expression sampling unit (11) acquires a face image in which a person belonging to the desired group shows a desired facial expression. A representative feature quantity calculation unit (12) determines a representative feature quantity for each facial expression label from the face image of the desired group. The target data extraction unit (13) extracts target data from a facial expression data set. A target feature quantity calculation unit (14) calculates a target feature quantity from the target data. A corrected label determination unit (15) determines a corrected label to be assigned to the target data by comparing the target feature quantity and each of the representative feature quantities. The label assignment unit (16) assigns a corrected label to the target data.
US12148245B2 Ranking images in an image group
Systems, methods, and data storage devices for image grouping in an end user device using trained machine learning group classifiers are described. The end user device may include an image group classifier configured to classify new image data objects using an image classification algorithm and set of machine learning parameters previously trained for a specific image group. The end user device may determine embeddings that quantify features of the target image object and use those embeddings and the image group classifier to selectively associate group identifiers with each new image data object received or generated by the end user device. Calibration, including selection and training, of the image group classifiers and ranking of classified images are also described.
US12148244B2 Interactive augmented reality content including facial synthesis
The subject technology displays first augmented reality content on a computing device, the first augmented reality content comprising a first output media content. The subject technology provides for display a plurality of selectable graphical items, each of the selectable graphical items corresponding to a different augmented reality content including a set of media content modified utilizing facial synthesis. The subject technology receives a selection of one of the plurality of selectable graphical items. The subject technology, based at least in part on the selection, identifies second augmented reality content. The subject technology provides the second augmented reality content for display on the computing device.
US12148243B2 Electronic apparatus and control method
An electronic apparatus includes a memory which temporarily stores image data of an image captured by an imaging device, and a processor which processes image data stored in the memory. The processor processes image data of plural images captured by the imaging device at predetermined time intervals and stored in the memory, detects face areas with faces captured therein from among the plural images based on first-resolution image data and second-resolution image data, and determines whether or not the face areas are consecutively detected from the plural images. Further, when determining that the state is changed between a state where face areas are consecutively detected and a state where face areas are not consecutively detected while performing processing to detect the face areas based on first-resolution image data, the processor detects face areas from among the plural images based on the second-resolution image data.
US12148240B2 Face authentication apparatus
A face authentication apparatus includes a face image acquisition unit that acquires, as a first face image, a face image of a user who moves from a first area to a second area via a gate provided between the first area and the second area, a collation unit that performs face authentication, a flow rate measurement unit that measures a flow rate of users who move from the first area to the second area via the gate and a flow rate of users who move from the second area to the first area via the gate, and a security level determination unit that determines the security level of the first area and the security level of the second area on the basis of the flow rates measured.
US12148237B2 Imaging control circuit for collecting object image data for an object
An imaging control circuit for collecting object image data for an object presented on a portion of a surface of a display panel is provided. The imaging control circuit includes a first circuit, a second circuit and a third circuit. The first circuit is adapted to receive touch sensing signals from a set of touch sensors located in the display panel. The second circuit is adapted to receive object image sensing signals from a set of imaging sensors. The object image sensing signals are associated with the object detected on the surface of the display panel. The third circuit is adapted to determine a location of the object from the touch sensing signals and generate a variable sized object imaging zone based on a location and a size of an object image. The variable sized object imaging zone includes a variable subset of the imaging sensors.
US12148233B1 Systems and methods for AI generation of image captions enriched with multiple AI modalities
Systems and methods of the present disclosure enable enriching an artificial intelligence (AI)-generated caption including a textual description of an image. The image and the textual description is input into vision transformer model to produce heat map for the image, the heat map including a representation of a degree of significance of portion of the image to an identification of an item in the textual description based at least in part on the gradient. The image is input into an expert recognition machine learning model to output bounding box including label representative of the item. A spatial alignment within the image between the bounding box and the portion of the heat map is determined. The textual description of the AI-generated caption is modified to include the label of the item based on the spatial alignment within the image so as to produce a modified AI-generated caption associated with the item.
US12148229B2 System, device, and method for vehicle post-crash support
System and methods are provided for providing first responders after a vehicle accident with useful information regarding the medical status and injuries of the vehicle's occupants. The system includes an in-cabin sensor comprising at least one or more of an image sensor, depth sensor and micro-vibration sensor for capturing sensory data of the vehicle cabin including pre-crash data, during-crash and post-crash. The system also includes at least one processor configured to analyze the sensory data.
US12148224B2 System and method for vehicle-based localizing of offboard features
A controller obtains plural images generated by an imaging device disposed onboard a vehicle, and analyzes at least first and second images of the plural images to identify a feature of interest that is offboard the vehicle and at least partially depicted in the first and second images. The controller determines a first unit vector for the feature of interest based on a first location of the feature of interest in the first image, and determines a second unit vector for the feature of interest based on a second location of the feature of interest in the second image. The controller calculates a third location of the feature of interest, relative to a physical environment, based on the first unit vector, the second unit vector, and at least one of a first reference location of the vehicle or a second reference location of the vehicle.
US12148219B2 Method, apparatus, and computing device for lane recognition
A method for lane recognition includes, when recognizing a lane in a video, obtaining the video recorded by a monitoring device set up on a road, where the video records a plurality of vehicles running on the road; determining positions of each vehicle in a plurality of video frames of the video; determining a vehicle trajectory of each vehicle in the video based on the positions of the vehicle in the video frames of the video; and recognizing at least one lane in the video based on vehicle trajectories of the vehicles in the video.
US12148217B2 Monitoring device, and monitoring method
Provided is a monitoring device comprising: a control information acquisition unit that acquires control information transmitted from a control center with respect to a traffic signal; a checking unit that checks whether the state of a lighting face of a lamp of the traffic signal captured by a camera is consistent with the control information; and a notification unit that transmits a notification to a predetermined apparatus if an abnormality is detected as a result of the checking.
US12148210B2 Information processing method, information processing device, non-transitory computer-readable recording medium recording information processing program, and information processing system
A dashboard camera acquires video data from a camera that captures the surroundings of a vehicle, acquires sensor data including at least one of acceleration, speed, and angular velocity of the vehicle, gives time information indicating time of acquisition to each of the video data and the sensor data, and transmits the sensor data to a data analysis server when an event occurs in the vehicle, the data analysis server identifies the content of the event occurred in the vehicle based on the sensor data and transmits an identification result to the dashboard camera, and when the identified event is determined to be the predetermined event, the dashboard camera specifies video data to which time information same as the time information given to the sensor data used for the identification is given, and transmits the specified video data to a video accumulation server.
US12148204B2 Target detection method and apparatus
A target detection method and apparatus. The method comprises: acquiring an input image, and sending same to a candidate region generation network to generate a plurality of regions of interest; formatting the plurality of regions of interest, and then sending same to a target key point network to generate a thermodynamic diagram; using a global feature map of the input image to perform convolution on the thermodynamic diagram, so as to generate a local depth feature map; and fusing the global feature map and the local depth feature map, and detecting a target therefrom by means of a detector. The present invention can be applied to target detection at different scales, improves the detection accuracy and robustness of a target detection technique for an occluded target in complex scenarios, and achieves, by means of making full use of local key point information of the target, target positioning under occlusion.
US12148202B2 Domain changes in generative adversarial networks
An image manipulation system for generating modified images using a generative adversarial network (GAN) trains GANs using domain changes, aligns input images with generated images, classifies and associates target images based on a symmetry, and uses a modified discriminator structure. A method for domain changes includes generating, using a pre-trained GAN trained on a plurality of first target images, a plurality of images, and determining a feature for each of the plurality of images. The method further includes determining the feature for each of a plurality of second target images and matching, based on the feature, second target images of the plurality of second target images with the plurality of images. The method further includes training a discriminator of the pre-trained GAN with the second target images and the plurality of images.
US12148200B2 Image processing method, image processing apparatus, and device
A method for processing an image includes acquiring an input image, performing down-sampling and feature extraction on the input image by an encoder network to obtain multiple feature maps, and performing up-sampling and feature extraction on the multiple feature maps by a decoder network to obtain a target segmentation image. Processing levels between the encoder network and the decoder network for outputting feature maps with the same resolution are connected with each other. The encoder network and the decoder network each includes one or more dense calculation blocks, and at least one convolution module in any dense computation block includes at least one group of asymmetric convolution kernels.
US12148198B1 Robust blur estimation for shapes with known structural elements
Various implementations disclosed herein assess the blurriness of portions of images depicting shapes such as codes or text that have known structural elements. This may involve determining whether a portion of an image of a code or text is sufficiently clear (not blurry) to be accurately interpreted. Blur may be assessed based on spatial frequency of statistical analysis. Blur may be assessed using a machine learning model that is trained using target blur metrics determined based on spatial frequency (e.g., analysis of high frequency portions of discrete cosine transforms of image portions) or statistical analysis (e.g., based on corner/edge detection in image portions).
US12148197B2 System and method for plant disease detection support
A computer-implemented method, computer program product and computer system (100) for detecting plant diseases. The system stores a convolutional neural network (120) trained with a multi-crop dataset. The convolutional neural network (120) has an extended topology comprising an image branch (121) based on a classification convolutional neural network for classifying the input images according to plant disease specific features, a crop identification branch (122) for adding plant species information, and a branch integrator for integrating the plant species information with each input image. The plant species information (20) specifies the crop on the respective input image (10). The system receives a test input comprising an image (10) of a particular crop (1) showing one or more particular plant disease symptoms, and further receives a respective crop identifier (20) associated with the test input via an interface (110). A classifier module (130) of the system applies the trained convolutional network (120) to the received test input, and provides a classification result (CR1) according to the output vector of the convolutional neural network (120). The classification result (CR1) indicates the one or more plant diseases associated with the one or more particular plant disease symptoms.
US12148194B2 Method, device, and storage medium for targeted adversarial discriminative domain adaptation
Embodiments of the present disclosure provide a method, a device, and a storage medium for targeted adversarial discriminative domain adaptation (T-ADDA). The method includes pre-training a source model including a source feature encoder and a source classifier, adapting a target feature encoder, and generating a target model by concatenating the adapted target feature encoder with the pre-trained source classifier. Adapting the target feature encoder includes configuring the pre-trained source feature encoder to be an initial target feature encoder for generating target feature vectors in each target class; adjusting a domain discriminator according to an adversarial domain discrimination loss; adjusting the initial target feature encoder according to a generative adversarial network (GAN) loss; and further adjusting the initial target feature encoder to generate the target feature encoder according to a feature class matching loss using labeled target feature vectors and corresponding source feature class centers.
US12148193B1 Method for identifying collision regions of boundary layer convergence lines prone to trigger local convection
The present invention discloses a method for identifying collision regions of boundary layer convergence lines prone to trigger local convection, including the following steps: S1: collecting and pre-processing data; S2: manually labeling and screening an image data set, and designing a multi-scale anchor box according to a label set by using a clustering analysis method; S3: constructing an R2CNN deep learning module, setting reasonable anchor window parameters, and training the model; S4: detecting an image by using the trained model to obtain detection results of rotating bounding boxes, and scoring the detection results; correcting and fusing the detection results of the overlapped bounding boxes to obtain an identification result of the plurality of boundary layer convergence lines; and S5: positioning and identifying regions prone to trigger the local convection.
US12148190B2 Information processing apparatus with face authentication and control method
An information processing apparatus includes a processor that processes first imaging data captured by a first imaging function using visible light and second imaging data captured by a second imaging function using infrared light; and a light-emitting part that outputs infrared light toward an imaging target by the second imaging function. The processor detects a face area from an image of the first imaging data, detects the brightness of the imaging target based on the first imaging data stored in a memory, and when the brightness detected is equal to or more than a predetermined threshold value, the processor controls the output of the light-emitting part depending on whether or not the face area is detected, while when the brightness is less than the predetermined threshold value, the processor controls the output of the light-emitting part regardless of detection of the face area.
US12148188B2 Image data decompression
A computer-implemented method and a decompression unit for decompressing a compressed block of data in accordance with a multi-level difference table. The compressed block of data represents a block of image data comprising a plurality of image element values, wherein each level of the multi-level difference table comprises a plurality of entries. An origin value for the block of image data is determined using data representing the origin value from the compressed block of data. A level within the multi-level difference table for the block of image data is identified using an indication of the level from the compressed block of data. For each image element value in the block of image data, a respective entry indication from the compressed block of data is used to identify one of the entries at the identified level within the multi-level difference table, and the image element value is determined using: (i) the determined origin value for the block of image data, and (ii) the identified entry at the identified level within the multi-level difference table for the image element value.
US12148186B2 System and method for learning tone curves for local image enhancement
A method is provided. The method includes receiving an input image, extracting at least one feature from the input image, determining at least one local tone curve for a portion of the input image based on the extracted at least one feature, the portion of the input image being less than an overall area of the input image, and generating a toned image based on the at least one local tone curve.
US12148185B2 Automatic parameter adjustment for scanning event cameras
Embodiments are directed to parameter adjustment for sensors. A calibration model and a calibration profile for a sensor may be provided. Calibration parameters associated with the sensor may be determined based on the calibration profile. The sensor may be configured to use a value of the calibration parameter based on the calibration profile. Trajectories may be generated based on a stream of events from the sensor. Metrics associated with the sensor events or the trajectories may be determined. If a metric value may be outside of a control range, further actions may be iteratively performed, including: modifying the value of the calibration parameter based on the calibration model; configuring the sensor to use the modified value of the calibration parameter; redetermining the metrics based on additional trajectories; if the metric is within a control range, the iteration may be terminated and the calibration profile may be updated.
US12148181B2 Measurement apparatus that measures position information of measurement target in predetermined direction
A measurement apparatus measures position information of a measurement target in a first direction. The apparatus comprises a scope configured to capture an image of the measurement target and generate image data, and a processor configured to obtain, based on the image data, the position information of the measurement target in the first direction. The processor is configured to determines the position information of the measurement target in the first direction based on: provisional position information of the measurement target in the first direction obtained from the image data, and using a correction value which is output from a model by inputting, in the model, a feature quantity, of the image data, related to a second direction different from the first direction.
US12148180B2 Image processing techniques for identifying location of interest
Aspects of the present disclosure provide image processing techniques to analyze the geospatial image of a geographic area in order to identify locations of interest within the geospatial image for different applications. Specifically, techniques of the present disclosure may identify the geographic coordinate information associated with a street address of a physical structure and retrieve the geospatial image of the geographic area including the physical structure based on the geographic coordinate information. The image processor may then generate a virtual geofence around the physical structure that then allows a network computer to receive and analyze GPS information received from a plurality of devices located within the virtual geofence over a period of time in order to generate locations of interest information for different applications.
US12148179B2 Map representation data processing device, correspondence information production method, and program
It is possible to automatically acquire coordinate information and position information regarding a location name or the like on map representation data, in association with each other, with a map representation data processing device including: a map representation data acceptance unit that accepts map representation data; a character string acquisition unit that acquires a character string from the map representation data; a coordinate information acquisition unit that acquires coordinate information corresponding to the acquired character string; a position information acquisition unit that acquires pieces of position information corresponding to pieces of location information that are character strings, using a location dictionary that contains one or more pieces of location position information that associate the pieces of location information and the pieces of position information with each other; and a correspondence output unit that outputs the coordinate information and the position information in association with each other.
US12148178B2 Workpiece detection device and workpiece detection method
A pattern matching unit carries out a pattern matching between a photographed image obtained by photographing a workpiece with a monocular camera and a first plurality of models having a plurality of sizes and a plurality of angles, and selects a model having a size and an angle with the highest degree of matching. A primary detection unit detects a position and an angle of an uppermost workpiece based on the selected model. An actual load height calculation unit calculates an actual load height of the uppermost workpiece based on a hand height. A secondary detection unit re-detects the position and the angle of the uppermost workpiece based on a model having a size and an angle with the highest degree of matching selected by carrying out a pattern matching between the photographed image and a second plurality of models selected or newly created based on the actual load height.
US12148175B2 Multi-frame optical flow network with lossless pyramid micro-architecture
A method includes obtaining a first optical flow vector representing motion between consecutive video frames during a previous time step. The method also includes generating a first predicted optical flow vector from the first optical flow vector using a trained prediction model, where the first predicted optical flow vector represents predicted motion during a current time step. The method further includes refining the first predicted optical flow vector using a trained update model to generate a second optical flow vector representing motion during the current time step. The trained update model uses the first predicted optical flow vector, a video frame of the previous time step, and a video frame of the current time step to generate the second optical flow vector.
US12148171B2 Movement amount estimation device, movement amount estimation method, and computer readable medium
An image acquisition unit (110) acquires an image of an area around a mobile object as image data (31). A point cloud acquisition unit (120) acquires depth point cloud data (32) representing a depth, which is a distance to an object existing in the area around the mobile object, by a point cloud. A generation unit (140) calculates a depth to a position represented by a pixel included in the image data (31), using the image data (31) and the depth point cloud data (32), and generates high-resolution point cloud data (35) in which the calculated depth is added to the pixel included in the image data (31). An estimation unit (150) estimates a movement amount of the mobile object, using the high-resolution point cloud data (35).
US12148169B2 Three-dimensional target estimation using keypoints
Systems and techniques are described for performing object detection and tracking. For example, a tracking object can obtain an image comprising a target object at least partially in contact with a surface. The tracking object can obtain a plurality of two-dimensional (2D) keypoints based on one or more features associated with one or more portions of the target object in contact with the surface in the image. The tracking object can obtain information associated with a contour of the surface. Based on the plurality of 2D keypoints and the information associated with the contour of the surface, the tracking object can determine a three-dimensional (3D) representation associated with the plurality of 2D keypoints.
US12148163B2 Forecast of MRI images by means of a forecast model trained by supervised learning
The present disclosure deals with the quickening of MRI examinations. Subjects of the present disclosure are a method, a system, a computer program product, a use, a contrast agent for use and a kit.
US12148162B2 Systems and methods for detecting cardiovascular anomalies using spatiotemporal neural networks
Systems and methods are provided for processing image data generated by a medical imaging device such as an ultrasound or echocardiogram device and processing the image data using artificial intelligence and machine learning to determine a presence of one or more congenital heart defects (CHDs) and/or other cardiovascular anomalies in the image data and/or to determine key-point and/or contour detection. The image processing system may be used to detect CHDs and/or other cardiovascular anomalies in a fetus. The image data may be processed using a spatiotemporal convolutional neural network (CNN). The spatiotemporal CNN may include a spatial CNN for image recognition and a temporal CNN for processing optical flow data based on the image data. The outputs of the spatial CNN and the temporal CNN may be fused (e.g., using late fusion) to generate a likelihood of CHDs and/or other cardiovascular anomalies.
US12148159B2 Systems and methods to process electronic images to produce a tissue map visualization
Systems and methods are disclosed for analyzing an image of a slide corresponding to a specimen, the method including receiving at least one digitized image of a pathology specimen; determining, using the digitized image at an artificial intelligence (AI) system, at least one salient feature, the at least one salient comprising a biomarker, cancer, cancer grade, parasite, toxicity, inflammation, and/or cancer sub-type; determining, at the AI system, a salient region overlay for the digitized image, wherein the AI system indicates a value for each pixel; and suppressing, based on the value for each pixel, one or more non-salient regions of the digitized image.
US12148158B2 System and method for detecting and quantifying a plaque/stenosis in a vascular ultrasound scan data
The present subject matter discloses a system and method for automatically detecting and quantifying a plaque/stenosis in a vascular ultrasound scan data in real time using Deep learning models. The system receives a video data and selects one or more frames/images for further processing to detect and quantify the plaque in the artery. Based on the selected one or more frames, the system detects a region of interest (ROI) and further processes the ROI. The system selects end points of a deposits of the plaque by taking a maximum length of the plaque in the artery/plaque boundary and determines the orientation of the vascular ultrasound scan. Based on the orientation and the selected end points, the system determines a vessel/artery boundary to identify a size of the plaque. Based on the determined vessel boundary and the orientation, the system determines plaque segments and measures parameters of the plaque.
US12148155B2 Estimating device, estimating method, and estimating program
An estimating device includes processing circuitry configured to acquire image data lacking part of a body of a person, restore a defective part of the body of the person in the image data by using the image data acquired as an input, and using a whole body restoration model for restoring the defective part of the body of the person in the image data, and estimate skeleton data by using the image data restored as an input, and using a skeleton estimation model for estimating the skeleton data related to a skeleton of the person.
US12148150B2 Infection detection using image data analysis
A method for determining a disease state prediction, relating to a potential disease or medical condition of a subject, includes accessing a set of subject images, the subject images capturing a part of a subject's body, and accessing a set of clinical factors from the subject. The clinical factors are collected by a device or a medical practitioner substantially contemporaneously with the capture of the subject images. The subject images are inputted into an image data model to generate disease metrics for disease prediction for the subject. The disease metrics generated by the image data model and the clinical factors are inputted into a classifier to determine the disease state prediction, and the disease state prediction is returned.
US12148148B2 Thickness measurement of substrate using color metrology
A metrology system for obtaining a measurement representative of a thickness of a layer on a substrate includes a camera positioned to capture a color image of at least a portion of the substrate. A controller is configured to receive the color image from the camera, store a predetermined path in a coordinate space of at least two dimension including a first color channel and a second color channel, store a function that provides a value representative of a thickness as a function of a position on the predetermined path, determine a coordinate of a pixel in the coordinate space from color data in the color image for the pixel, determine a position of a point on the predetermined path that is closest to the coordinate of the pixel, and calculate a value representative of a thickness from the function and the position of the point on the predetermined path.
US12148144B2 Wafer inspection system
A wafer inspection system is provided. The wafer inspection system includes a memory unit configured to store an image of a device under test (DUT) on a wafer, an image-uploading unit configured to upload the image to a processing unit, and a processing unit. The processing unit is configured to identify a plurality of candidate regions on the image; generate a confidence score for each of the plurality of candidate regions, wherein the confidence score indicates a probability of a candidate region including a probe mark; select a first candidate region having the highest confidence score as a selected region; determine whether a second candidate region in the plurality of candidate regions includes the same probe mark as the first candidate region; and eliminate the second candidate region if the second candidate region includes the same probe mark as the first candidate region.
US12148143B2 Product-inspection apparatus, product-inspection method, and non-transitory computer readable medium
A product-inspection apparatus capable of contributing to the improvement in the efficiency of product-inspections of objects to be inspected is provided. A product-inspection apparatus includes a mirror including a first reflection part on a side surface of a first projecting part having a tapered shape, a first imaging unit configured to take images of a plurality of objects to be inspected arranged around the first reflection part through the first reflection part, a light source configured to apply light to the objects to be inspected, and a determination unit configured to determine whether or not the object to be inspected is a quality product based on image information taken by the first imaging unit.
US12148142B2 Industrial tomography apparatus and method for checking the integrity of industrial products
An industrial tomography apparatus comprising a tomography scan device configured to perform tomography scans of the products placed in the scanning zone and an electronic processing unit programmed to generate a virtual three-dimensional tomography model of a product scanned by the tomography scan device, and to perform a procedure for inspecting industrial products of known type, each comprising a packet or a container. During the inspection procedure the electronic processing unit inspects the virtual three-dimensional tomography model to assess internal features of the product and/or the shape of the product at predetermined zones and determines whether or not those internal features and/or respectively that shape, correspond to a product with intact packet or container. The apparatus implements a corresponding method for checking the integrity of packets or containers of industrial products which have known features.
US12148140B2 Process condition estimating apparatus, method, and program
A technique for estimating a process condition without limiting forms (such as shapes) of an object is presented, and a process condition estimating apparatus for estimating a process condition in which an object is processed, and which includes an input unit configured to input measurement data acquired at a predetermined position of the object; and an estimation unit configured to estimate the process condition from the measurement data, based on a process-condition-estimating function for inputting the measurement data and outputting an estimation value of the process condition.
US12148138B2 Process parameter prediction using multivariant structural regression
Multivariant feature extraction is used for training volumes or 2D images, (real or synthetic) coupled to process (effective) values probably obtained from direct simulation. These features are coupled with machine learning/regression algorithms to make a predictive model for the effective property. This model can then be used on a real geometry of a sample for effective parameter prediction.
US12148136B1 Systems and methods for determining feature resolution of image data
An image processing system receives a digital image and analyzes the digital image to determine a resolution limit, referred to herein as “feature resolution,” for measuring a metric for features of the image within an acceptable margin of error. Specifically, the system segments a digital image and calculates the error associated with the segmented data when features within a certain range a measured metric (e.g., size range) are removed from the segmented data. This analysis can be repeatedly performed with different cutoff values for the metric until at least a threshold amount of error is reached, thereby indicating a resolution limit at the boundary of an acceptable amount of error.
US12148134B2 Method and system for improved visibility in blended layers for high dynamic range displays
There are many instances where a standard dynamic range (“SDR”) overlay is displayed over high dynamic range (“HDR”) content on HDR displays. Because the overlay is SDR, the maximum brightness of the overlay is much lower than the maximum brightness of the HDR content, which can lead to the SDR elements being obscured if those elements have at least some transparency. The present disclosure provides techniques including modifying the luminance of either or both of the HDR and SDR content when an SDR layer with some transparency is displayed over HDR content. A variety of techniques are provided. In one example, a fixed adjustment is applied to pixels of one or both of the SDR layer and the HDR layer. The fixed adjustment comprises decreasing the luminance of the HDR layer and/or increasing the luminance of the SDR layer. In another example, a variable adjustment is applied.
US12148133B2 Method and device for image processing, and storage medium
A method and device for image processing, and storage medium are provided. In the method, an initial image I is acquired; a set of m predetermined tone-mapping functions is provided; a pixel I(i) of the initial image is selected; a pixel weight w(i) for the selected pixel I(i) is determined based on pixel information of at least the selected pixel; for each tone-mapping function, a tone-mapping function weight is determined based on the pixel weight; each tone-mapping function is applied to the selected pixel I(i) and weighting the result with the respective tone-mapping function weight; the sum of the weighted result as final pixel I′(i) is determined.
US12148130B2 Super resolution and color motion artifact correction in a pulsed hyperspectral, fluorescence, and laser mapping imaging system
Super resolution and color motion artifact correction in a pulsed hyperspectral, fluorescence, and laser mapping imaging system. A method includes actuating an emitter to emit pulses of electromagnetic radiation and sensing reflected electromagnetic radiation with a pixel array of an image sensor. The method includes detecting motion across two or more sequential exposure frames, compensating for the detected motion, and combining the two or more sequential exposure frames to generate an image frame. The method is such that at least a portion of the pulses of electromagnetic radiation emitted by the emitter comprises one or more of: electromagnetic radiation having a wavelength from about 513 nm to about 545 nm, from about 565 nm to about 585 nm, from about 900 nm to about 1000 nm, an excitation wavelength of electromagnetic radiation that causes a reagent to fluoresce, or a laser mapping pattern.
US12148129B2 Image dehazing method and system based on cyclegan
Disclosed are an image dehazing method and system based on CycleGAN. The method comprises: acquiring a to-be-processed hazy image; and inputting the image into a pre-trained densely connected CycleGAN, and outputting a clear image. The densely connected CycleGAN comprises a generator, the generator comprises an encoder, a converter and a decoder, the encoder comprises a densely connected layer for extracting features of an input image, the converter comprises a transition layer for combining the features extracted at the encoder stage, the decoder comprises a densely connected layer and a scaled convolutional neural network layer, the densely connected layer is used for restoring original features of the image, and the scaled convolutional neural network layer is used for removing a checkerboard effect of the restored original features to obtain a finally output clear image.
US12148126B2 Data processing method for rapidly suppressing high-frequency background noise in a digitized image
A data processing method for rapidly suppressing background high frequency noise in a digitized image. The data processing method includes configuring a graphical processing unit to perform a first amplification process, a pixel binning process or a first interpolation process, a first low-pass filtering process, a second interpolation process, a first subtraction process, a second low-pass filtering process, a second amplification process, and a second subtraction process on an input image, so as to subtract a subtraction mask from the input image and generate a noise-suppressed output image.
US12148121B2 Imaging device and image processing method
An image processing device is provided. The imaging device includes: an image sensor configured to generate an original image; and a processor including: a remosaic processing circuit configured to generate a first remosaic image by performing remosaic processing on a first region of the original image by using a first remosaic method, and generate a second remosaic image by performing remosaic processing on a second region of the original image by using the first remosaic method or a second remosaic method; and a merging circuit configured to generate a converted image having a Bayer pattern based on the first remosaic image and the second remosaic image.
US12148115B2 Entirely virtual process for optometric values measurements
A computer-implemented method is provided for measuring optometric values and for manipulating a glasses frame remotely in order to manufacture lenses and provide customized glasses for a person. The method includes providing aesthetic indications on the correct position of the glasses in relation to the person's head, and assessing a degree of comfort in relation to the possibility of deformation of the arms and frame.
US12148111B2 Tangibility visualization of virtual objects within a computer-generated reality environment
The present disclosure relates to techniques for providing tangibility visualization of virtual objects within a computer-generated reality (CGR) environment, such as a CGR environment based on virtual reality and/or a CGR environment based on mixed reality. A visual feedback indicating tangibility is provided for a virtual object within a CGR environment that does not correspond to a real, tangible object in the real environment. A visual feedback indicating tangibility is not provided for a virtual representation of a real object within a CGR environment that corresponds to a real, tangible object in the real environment.
US12148098B1 Systems and methods for automatically defining and accurately adjusting normals for primitives of a three-dimensional model
A three-dimensional (3D) graphics system automatically defines or accurately adjusts normals for primitives of a 3D model. The system receives the 3D model primitives, selects a particular primitive at a specific position relative to other primitives of the 3D model, and defines a normal with a first direction for the particular primitive based on an association of the normal with the first direction to the specific position. The system then selects a set of primitives with positions next to the particular primitives, and defines a normal for each primitive of the set of primitives with a second direction that is perpendicular to a surface spanned between positions of the particular primitive and each primitive of the set of primitives.
US12148093B2 Object illumination in hybrid rasterization and ray traced 3-D rendering
Rendering systems that can use combinations of rasterization rendering processes and ray tracing rendering processes are disclosed. In some implementations, these systems perform a rasterization pass to identify visible surfaces of pixels in an image. Some implementations may begin shading processes for visible surfaces, before the geometry is entirely processed, in which rays are emitted. Rays can be culled at various points during processing, based on determining whether the surface from which the ray was emitted is still visible. Rendering systems may implement rendering effects as disclosed.
US12148092B2 Distance driven digital display emulation
Disclosed herein are system, method, and computer program product embodiments for utilizing non-RAM memory to implement large digital display emulations. An embodiment operates by generating, by an emulator device, a pixel map of a digital display, wherein the pixel map comprises a plurality of pixels representative of a plurality of light emitting elements arranged on a viewable surface of the large digital display. A distance and orientation of a virtual viewer to the viewable surface of the large digital display is generated and the emulator device emulates the large digital display based on the pixel map and the distance and the orientation of the virtual viewer and renders the digital content based on the emulated large digital display.
US12148090B2 Method and device for visualizing sensory perception
In some implementations, a method of generating a third person view of a computer-generated reality (CGR) environment is performed at a device including non-transitory memory and one or more processors coupled with the non-transitory memory. The method includes: obtaining a first viewing vector associated with a first user within a CGR environment; determining a first viewing frustum for the first user within the CGR environment based on the first viewing vector associated with the first user and one or more depth attributes; generating a representation of the first viewing frustum; and displaying, via the display device, a third person view of the CGR environment including an avatar of the first user and the representation of the first viewing frustum adjacent to the avatar of the first user.
US12148085B2 Methods and systems for graphics texturing and rendering
Examples of the present disclosure relate to techniques for new algorithms for 3D graphics texturing and rendering. More specifically, embodiments relate to “Chroma Fract Rendering” (referred to as CF) that take advantage of the relative insensitivity of the human eye-brain systems for chrominance versus luminance, to reduce the macro-sized bandwidth and overall calculation requirements.
US12148082B2 System and method for animating an avatar in a virtual world
A system and method for animating an avatar in a virtual world comprising an image processor arranged to process a stream of images capturing an active user to obtain an activity data set arranged to track the activity of the user; an avatar spatial processor arranged to process the activity data set to determine a plurality of motion tracking points arranged to track the user's activity over a three-dimensional space; a facial expression detection engine arranged to process the activity data set to detect one or more facial expressions of the user; and, an avatar animation engine arranged to animate the avatar in the virtual world with the plurality of motion tracking points and the detected one or more facial expressions so as to mirror the actions and facial expressions of the active user.
US12148081B2 Immersive analysis environment for human motion data
One embodiment of a computer-implemented method for analyzing human motion data includes receiving a set of motion data that indicates one or more movements of a first person within a real-world environment; generating a virtual avatar corresponding to the first person based on the set of motion data; determining a position of the virtual avatar within an extended reality (ER) scene based on the one or more movements; and displaying the virtual avatar in the ER scene according to the determined position.
US12148080B2 Method for locating a center of rotation of an articulated joint
A method for locating a center of rotation of an articulated joint connecting two bones or set of bones of an upper or lower limb of a user, including performing a series of repetitive movements of sweeping one of the bones or set of bones around the joint, and simultaneously acquiring 3D positions of the bone or set of bones during said series, thereby obtaining a 3D cloud of points, computing a point referred to as center point, said center point being a searching point of the 3D searching space for which the standard deviation is the lowest considering the set of distances between the searching point and each point of the 3D cloud of points, transforming the 3D cloud of points into a plane, projecting the center point on said plane, thereby obtaining the center of rotation of the joint.
US12148078B2 System and method of spatial groups in multi-user communication sessions
Some examples of the disclosure are directed to systems and methods for presenting content in a three-dimensional environment by one or more electronic devices in a multi-user communication session. In some examples, a first electronic device and a second electronic device are communicatively linked in a multi-user communication session, wherein the first electronic device and the second electronic device are configured to display a three-dimensional environment, respectively. In some examples, the first electronic device and the second electronic device are grouped in a first spatial group within the multi-user communication session. In some examples, if the second electronic device determines that the first electronic device changes states (and/or vice versa), the user of the first electronic device and the user of the second electronic device are no longer grouped into the same spatial group within the multi-user communication session.
US12148077B2 Techniques for enabling drawing in a computer-generated reality environment
The present disclosure relates to techniques for providing an interactive computer-generated reality environment for creating a virtual drawing using one or more electronic devices. Specifically, the described techniques provide a user with a computer-generated reality environment, which can be based on different types of realities including virtual reality and mixed reality, for creating a virtual drawing on a drawing surface within the computer-generated reality environment. The computer-generated reality environment provides the user with a realistic and immersive experience while creating the virtual drawing.
US12148072B2 Systems and methods for medical imaging
The present disclosure provides a system and method for imaging. The method may include obtaining a plurality of protocols for scanning a subject using a scanner, wherein the plurality of protocols correspond to a plurality of regions of the subject, respectively. The method may also include determining one or more stitching parameters between protocols corresponding to each pair of neighboring regions of the plurality of regions. The method may further include generating image stitching verification data associated with the plurality of regions based at least in part on at least one of the one or more stitching parameters between protocols corresponding to each pair of neighboring regions of the plurality of regions. The method may still further include directing the scanner to scan the subject based at least in part on the image stitching verification data.
US12148069B2 Geometric photo derived polygon mesh pattern process
A technique for developing camouflage patterns is provided. The technique involves simulating a desired location's real world 3-dimensional depth and color by producing a 2-dimensional polygon mesh pattern derived from digital images of those locations. The generated pattern many then be reproduced in physical forms or in electronic or digital representations.
US12148068B2 Systems and methods for vascular rendering
In some examples, color Doppler data may be separated into luminance data and chrominance data. The luminance data may be modified without modifying the chrominance data. In some examples, the luminance data may be adjusted based, at least in part, on power Doppler data. The adjusted luminance data may be recombined with the chrominance data to provide augmented color Doppler data. In some examples, the power Doppler data may be enhanced by filtering, for example, by applying a Frangi vesselness filter, prior to being used to adjust the luminance data of the color Doppler data.
US12148063B2 Compute optimizations for low precision machine learning operations
One embodiment provides a multi-chip module accelerator usable to execute tensor data processing operations a multi-chip module. The multi-chip module may include a memory stack including multiple memory dies and parallel processor circuitry communicatively coupled to the memory stack. The parallel processor circuitry may include multiprocessor cores to execute matrix multiplication and accumulate operations. The matrix multiplication and accumulate operations may include floating-point operations that are configurable to include two-dimensional matrix multiply and accumulate operations involving inputs that have differing floating-point precisions. The floating-point operations may include a first operation at a first precision and a second operation at a second precision. The first operation may include a multiply having at least one 16-bit floating-point input and the second operation may include an accumulate having a 32-bit floating-point input.
US12148062B2 Generating content adaptive watermarks for digital images
The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating marked digital images with content adaptive watermarks. In particular, in one or more embodiments, the disclosed systems intelligently evaluate a plurality of watermark configurations to select one or more content adaptive watermarks for one or more target digital images and generate one or more marked digital images by adding the selected content adaptive watermarks to the one or more target digital images.
US12148058B2 Digital property authentication and management system
Systems and methods for digital property authentication and management are disclosed. A document representing a trade secret may be requested to be registered with a trade secret registry. A document obfuscation value corresponding to the document may be generated and may be registered with a blockchain. A record of the registration may be generated for the trade secret registry. The registry may be searchable and/or offer functionality such as valuation, insurance provision, and/or verification, among other benefits and functionalities.
US12148057B2 Dataset distinctiveness modeling
Systems and methods for dataset distinctiveness modeling are disclosed. For example, databases may be queried for datasets associated with intellectual property assets, particularly trademarks. A vector representation may be generated for the mark in question, and a vector representation may be generated for the description of goods and/or services associated with the mark. A machine learning model may be trained to predict a distinctiveness score based on the vector representations, similarity metrics between the trademark and other marks, goods and services of the other marks, and context data associated with the trademarks.
US12148055B2 Systems and methods for database management of transaction information and payment instruction data
A system for storing data related to a transaction and for facilitating the transaction, the system comprising: an application server coupled with a database and configured to store information associated with a plurality of transactions, the information including account information related to a user account maintained by a first financial institution, a recipient identifier, and account information related to a recipient account maintained with a second financial institution, the application server further configured to: receive transaction data associated with a payment of the transaction, the transaction data comprising an identifier and user account information; identify the recipient account information based on a comparison of the received identifier against the stored recipient identifier; generate transfer instructions data based on the transaction data and recipient account information; and forward the transfer instructions data to the first financial institution based on the user account information to cause a deposit into the recipient account.
US12148053B2 Systems and methods for regression-based determination of expected energy consumption and efficient energy consumption
Various embodiments of the present disclosure can include systems, methods, and non-transitory computer readable media configured to identify a set of features associated with at least one of a collection of residences or an energy billing period. Measured energy consumption information and a plurality of feature values can be acquired for each residence in the collection of residences. Each feature value in the plurality of feature values can correspond to a respective feature in the set of features. A regression model can be trained based on the measured energy consumption information and the plurality of features values for each residence in the collection of residences. At least one expected consumption value and at least one efficient consumption value can be determined based on the regression model.
US12148052B2 Local productivity prediction and management system
A local productivity prediction and management system including a weather monitoring device and a productivity prediction device. The weather monitoring device 10 including at least one of the following sensors adapted to take weather measurements of local weather conditions. The sensors include a temperature sensor 12, a humidity sensor 13, a rainfall sensor 14 and a sunlight and/or ultraviolet light sensor 15. Wherein, the productivity prediction device is adapted to over time collect local actual livestock production values. The productivity prediction device is also adapted to apply a productivity prediction model which uses one or more correlating patterns between weather measurements and actual livestock production values, whether either are local and/or offsite to provide a set of one or more predicted livestock production values. The productivity prediction device is also adapted to manage a logistical function of livestock product collection and transport with regard to capacity and timing in response to the predicted livestock production value.
US12148049B2 Method, apparatus and computer program product for identifying accounts of interest in a network
A method, apparatus and computer program product for identifying accounts of interest in a network are provided, the method comprising controlling circuitry to: receive information indicative of a plurality of target accounts, the plurality of target accounts including at least a portion of the accounts in the network; monitor for each target account of the plurality of target accounts, at a number of instances of time, connections between that target account and other accounts in the network; using a result of the monitoring, select target accounts associated with an increase of connections to accounts in the network with which the target account has no previous connection, above a first threshold level, as a first set of accounts; using a result of the monitoring, select target accounts associated with a decrease in connections to accounts in the network with which the target account has a previous connection, above a second threshold level, as a second set of accounts; and identify at least one target account of the plurality of target accounts as an account of interest when the at least one target account is present in both the first and second set of accounts.
US12148048B2 Framework for transaction categorization personalization
A method utilizes a framework for transaction categorization personalization. A transaction record is received. a baseline model is selected from a plurality of machine learning models. An account identifier, corresponding to the transaction record using the baseline model, is selected. The account identifier for the transaction record is presented.
US12148047B2 Personalized transaction categorization
A method performs personalized transaction categorization. A transaction record is received, by a server application. In a first stage, sparse raw features are extracted from a transaction record of a transaction and converted into a transaction vector including dense features. In a second stage, the transaction vector is classified into a customized chart of accounts using the dense features to generate adapter model output. The method further includes selecting, an account identifier, corresponding to the transaction record and to an account of the customized chart of accounts, using the adapter model output, and presenting the account identifier for the transaction record.
US12148045B2 Systems and methods for maintaining a distributed ledger pertaining to autonomous vehicles
Methods and systems for maintaining a distributed ledger and/or blockchain of transactions and/or events pertaining to autonomous vehicles and/or smart contracts. An enforcement server may receive indications of transactions and/or events generated by one or more autonomous vehicles. The transactions and/or events may include information relating to a trigger condition and/or a decision condition associated with one or more smart contracts. The enforcement server may route the transaction to the appropriate smart contract to determine whether a trigger condition has been satisfied. When a trigger condition is satisfied, the enforcement server may automatically perform an action to enforce the smart contract and/or update the distributed ledger. In some aspects, the distributed ledger may record events associated with autonomous and semi-autonomous vehicle technology or system usage, including events associated with transitioning between manual and autonomous control, or vice versa, of one or more autonomous or semi-autonomous vehicles.
US12148042B2 Computer-based systems of microservice orchestration based on bounded contexts and methods of use thereof
In order to provide agile and dynamic portfolio management, systems and methods for underwriting and portfolio management include an ecosystem including a platform, including processing devices, communication interfaces, runtime environments, and databases, where the databases are configured to store ecosystem data, where the ecosystem data includes data associated with a plurality of systems. A service layer is in communication with the platform, the service layer including containers executed in the runtime environment and configured to implement microservices, where each of the containers include: at least one microservice and a datastore device configured to store domain-specific data. An orchestrator is in communication with the service layer, the orchestrator to schedule execution of the microservices according to bounded contexts coordinated with composite application programming interfaces (API) interfacing with a microservice specific API.
US12148038B1 Blockchain instrument for transferable equity
Systems and methods for offering and purchasing tokenized securities on a blockchain platform meeting current and future federal, state, and offering and holding entity rules and regulations. Tokenized securities purchased during or after the tokenized securities offering are tradable on a secondary market. The server computer of the tokenized securities provides an automated transfer capability for tokenized securities holders.
US12148037B2 System and method for processing a trade order
Systems and apparatus for processing a trade order include a computer configured for receiving market data for a financial asset, receiving pricing parameters and receiving proposed order quantity and price data. The computer is further configured for constructing proposed trades based on the proposed order quantity and price data, and for calculating a theoretical price for the financial asset based on the market data, pricing parameters as well as the proposed order price data. In addition, the computer is configured for comparing the constructed trades with the theoretical price, and displaying market data indicators relative to the theoretical price indicators based on the comparison.
US12148034B2 System and method for a trading interface incorporating a chart
A graphical interface and method are provided for displaying market information corresponding to a tradeable object. One graphical interface includes a chart region for displaying historical market data in relation to a first value axis, and a market grid region in alignment with the chart region. The market grid region comprises a plurality of areas for receiving commands from a user input device to send trade orders, and the areas are displayed in relation to a second value axis. A plurality of values displayed along the second value axis is a subset of values displayed in relation to the first value axis, and can be modified to a new plurality of values that corresponds to a new subset of values on the first value axis.
US12148033B2 Method and GUI for settlement of commodity contracts denominated in commodity contract tokens
A computer method and graphical user interface (GUI) for settlement of a commodity contract includes displaying, on an electronic display of a first user device, a GUI for receiving input of information related to a particular commodity smart contract for transfer of a commodity, receiving input data including information related to commodity attributes from a first user via the GUI, displaying a commodity price field in the GUI, transferring the received input data to a server computer, displaying a commit object in the GUI receiving input from the commit object, transmitting a commitment to the server computer to cause the server computer to establish a smart commodity contract for the commodity, and displaying, in the GUI on the electronic display, a receipt acknowledgement object indicating that the smart contract is established and the first user is obligated to abide by the smart contract.
US12148029B1 Geolocation-based mesh automatic lending network
A method includes using a distributed computing system to form a syndicate, generate a unique identifier for each of a plurality of participants of the syndicate, receive a verification request comprising the unique identifier from each of the plurality of participants, verify that a respective entity is a node on the distributed computing system, receive loan terms templates from each of the plurality of participants, receive a plurality of data from each of the plurality of participants, identify a first subset of participants having an excess of funds and a second subset of participants having a lack of funds, and verify each of the first subset of participants and the second subset of participants. The method includes using a syndicate computing system to automatically execute at least one loan agreement between at least one of the first subset of participants and at least one of the second subset of participants.
US12148028B2 System and method for programmatically accessing financial data
Systems and methods for programmatic access of external financial service systems. An application proxy instance is created that simulates an application of an external financial service system. A normalized account request is received for financial data of the external financial service system for a specified account. The normalized account request is provided by an external financial application system by using a financial data API of the financial platform system. Responsive to the normalized account request, communication is negotiated with the external financial service system by using the application proxy instance to access the requested financial data from the external financial service system by using a proprietary Application Programming Interface (API) of the external financial service system. The financial data is provided to the external financial application system as a response to the normalized account request.
US12148026B2 Computer-implemented method, system and computer program products for control and allocation of access rights with variable price
A method, system and computer program for control and allocation of access rights with variable price are provided. The method provides a first offer for a section of a site, including information on the number of places available, a recommended price and a period in which the offer is valid; receives proposals with different prices in relation to the first offer; verifies that the received proposals are greater or equal to a minimum price and applies a criterion of allocation of places to the received proposals meeting this condition or closes the first offer; provides a second offer for said section, including information about the number of places remaining, a recommended price, the average closing price of the first offer and a period for which the offer is valid. Some steps can be repeated for the second offer and so on consecutively until the places are sold-out.
US12148025B1 Systems and methods for asset sharing using distributed ledger techniques
Systems and methods described herein facilitate the tracking of shared ownership of assets, such as real property as well as other types of property, using distributed ledger technology (DLT) techniques. For example, in timesharing scenarios, by storing data relating to shared ownership of particular assets in a distributed ledger, such as a blockchain, various aspects of the shared ownership of the shared asset may be tracked in an immutable and secure manner with all parties involved having transparency into the data relating to the shared asset. For example, the embodiments described herein enable tracking of certain aspects relating to shared ownership of a shared asset, such as scheduling of time periods during which certain share owners may take custody, tracking of transfers of custody of the shared asset between share owners, transfer of control of smart devices associated with the shared asset, and so forth.
US12148020B2 Automatic population of data for checkout interface
An engagement by a user with respect to an interactive component is detected. The interactive component is embedded in a first display area of an electronic device. The first display area displays a plurality of fields of an online merchant checkout page. A second display area is launched in response to the detected engagement of the interactive component. The second display area contains information with respect to a payment provider. User input is received via the second display area. The user input contains information regarding an account that the user has with the payment provider. The user is authenticated based on the user input. User account information pertaining to the payment provider is accessed. At least a portion of the user account information is tokenized. At least one of the fields of the online merchant checkout page is automatically populated with the tokenized portion of the user account information.
US12148016B2 Computer-implemented bidding method, computer equipment and storage medium
A computer-implemented bidding method, computer equipment and a storage medium are provided. The computer-implemented bidding method includes: training a CatBoost regression model through a historical bidding data set, where the historical bidding data set includes bidding configuration parameters as an input of the model and a difference between a first quote and a final quote as an output of the model; and inputting current basic bidding parameters into the trained CatBoost regression model, and outputting values of optimized bidding configuration parameters to configure bidding rules for bidding participants. The computer-implemented bidding method can help a purchaser to purchase a required product at a relatively low price, thereby saving the purchase cost.
US12148014B1 Computerized aggregation and distribution architecture for digital health infrastructure
A digital health solution system includes: a virtual pharmacy including one or more processors configured to operate a web portal for user devices via a network, the web portal serving as a marketplace for digital health solution applications available for download by and activation on user devices; a digital health marketplace including one or more processors configured to, in response to receipt of user input from a user device: determine activation criteria for a selected one of the digital health solution applications; and transmit the activation criteria to the virtual pharmacy, where the one or more processors of the virtual pharmacy are configured to transmit the activation criteria to the user device via the network; and where the user device is configured to, using the activation criteria, at least one of download and activate the selected one of the digital health solution applications.
US12148013B2 Distributed and automated transaction systems, method, and apparatus
Methods and apparatus are described that use machine vision and machine learning to eliminate many of the steps of a typical retail transaction. For example, implementations are contemplated in which a user simply removes an item from a retail location to effect the transaction.
US12148011B2 System and method for anonymously connecting parties using deep-linking
A system for anonymously connecting consumers to advertisers is disclosed. A computing device, upon receipt of a request from a consumer mobile device, sends a ready-to-send text message to the consumer mobile device to be displayed thereon, via a data network; receives the ready-to-send text message from the consumer mobile device; receives metadata from the consumer mobile device comprising at least a phone number associated with the consumer mobile device; determines an anonymous identity of the user of the consumer mobile device based on the metadata; composes and sends a text message with an embedded call-to-action link comprising a uniform resource locator (URL) to the consumer mobile device; and upon receipt of a request from the consumer mobile device comprising the URL, sends the anonymous identity of the user to a third-party server and redirect the request from the consumer mobile device to the third-party server.
US12148010B2 Multi-platform integration for classification of web content
In some examples, a system comprises at least one programmable processor; and a machine-readable medium having instructions stored thereon which, when executed by the at least one programmable processor, cause the at least one programmable processor to execute operations comprising: receiving a first request from at least one user device to execute an instance of an application; transmitting a graphical user interface (GUI) to the at least one user device to be rendered on a display of the at least one user device; receiving a second request, via the GUI, from the at least one user device, to deploy a digital advertisement, the second request including a set of platforms of a plurality of platforms of a multi-platform integration system, a set of settings, a set of parameters, and a set of allocation data; interfacing with each one of the platforms in the set of platforms; and integrating a digital advertisement directly with each one of the platforms in the set of platforms based on the set of settings, the set of parameters and the set of allocation data.
US12148009B2 Campaign management system—local attributes
The invention relates to a campaign management system comprising a computer-data processor memory, a graphical user interface (GUI), the management system (CAMS) processing a plurality of participant records (PREC) according to a user-configured process structure (PS) of a plurality of configured logic templates (CLT) configured on the basis of a plurality of logic templates (LT); the graphical user interface (GUI) is arranged to display graphical elements (GE), each graphical element (GE) being associated with a logic template (LT); wherein said logic templates (LT) comprise user editable parameters (UEP) being editable using the graphical user interface (GUI) and an executable program fragment (EPF) being executable on the basis of said user editable parameters (UEP) and one or more of said participant records (PREC); wherein the graphical elements (GE) are couplable using said graphical user interface (GUI) by a user, the coupling defining the process structure (PS) of said executable program fragments (EPF) of said logic templates (LT) in relation to said participant records (PREC); wherein said process structure (PS) and said participant records (PREC) for processing according to said process structure (PS) represent a campaign (CAM); wherein the participant records (PREC) comprise participant attributes (PA) being processable by said executable program fragments (EPF) of said configured logic templates (CLT) according to said process structure (PS) and wherein the participant attributes (PA) comprise global participant attributes (GPA) and local participant attributes (LPA), wherein said global participant attributes (GPA) are defined across a plurality of campaigns (CAM) defined by different respective process structures (PS), and wherein said local participant attributes (LPA) are defined for a subset of said plurality of campaigns CAM).
US12148008B2 Dynamic promotional layout management and distribution rules
Systems, methods and computer readable products are provided for enabling dynamic loading of one or more digital image branding functions associated with one or more distribution rules. A distribution rule is used to target a group of end users that are selected from a dataset mapping a plurality of end-users according to one or more distribution rules. Instructions are forwarded to present an indication the digital image branding function to each member of the end users group.
US12148007B2 Methods and apparatus to determine impressions using distributed demographic information
Disclosed examples access first impression data representative of first impressions collected by an impression monitor system, the first impressions corresponding to the media accessed at a plurality of client devices; generate a panelist impressions composition by removing at least one duplicate impression from second impression data, the second impression data representative of second impressions logged by meters installed at the client devices, the duplicate impression corresponding to one or more accesses to the media represented in both the first impression data and the second impression data for a same audience member; determine an error value for the media based on the panelist impressions composition and a database proprietor impression composition, the database proprietor impression composition provided by a database proprietor for the media; and determine an error-corrected impression composition based on the error value and the panelist impressions composition.
US12148004B2 Method and system for delivery of a targeted advertisement by an electric vehicle charging apparatus
System, apparatus and method may control charging a battery of one or more mobile energy storage and power consumption devices, such as installed on electric vehicles (EVs), and delivering a targeted advertisement, provided over a communication network, at an EV charging apparatus selected for charging the battery of the mobile energy storage and power consumption device of an EV, or by a software application on a computing device of an EV user which may perform functions of a process for EV charging.
US12147998B1 Consumer relationship optimizer
This disclosure describes techniques that include a system for supporting payment, data visibility, action recommendations, and advice pertaining to activities across various commercial entities, applications, and/or consumer/commercial entity relationships. In one example, this disclosure describes a method that includes identifying, by a computing system, interactions with each of a plurality of commercial entities; determining, by the computing system, information about incentive policies for each of the plurality of commercial entities; receiving, by the computing system and from a user device, a request; generate, by the computing system, a recommendation, wherein the recommendation is generated based on the request, the interactions with the plurality of commercial entities, and an analysis of the incentive policies for each of the plurality of commercial entities; output, by the computing system, information about the recommendation to be presented by the user device.
US12147996B2 System and method for multi - channel dynamic advertisement system
A system and method for multi-channel dynamic advertisement testing. The system comprises a multi-platform adaptive ad campaign manager, a dynamic advertisement engine, a campaign database, and an omnichannel text-based communicator. The system receives customer interactions with two advertisement test variants, establishes a real-time media stream between a customer device and a second user device, and monitors the media stream to collect data related to effectiveness of the advertisement variants. The system may analyze media stream data together with a plurality of other data types to statistically determine which of the two advertisement variants resulted in better performance based on a variety of advertisement metrics. The system may use the plurality of data and the statistical analysis to suggest an advertisement element to be altered in the next round of advertisement variant testing. This system can combine data collection and analytics for an ad campaign together into one system.
US12147991B2 Machine learning-driven servicing interface
Systems and methods for customizing business applications based upon user intent scores is described. A machine learning model trained to specifically predict when a user is likely to engage in a specific activity while interacting with the business application may be trained using data regarding prior interactions between a business application and a plurality of users. The machine learning model may thereafter provide a probability score for a particular user, the probability score indicating the likelihood that the user will engage in the specific activity for which the model has been trained to predict. The probability may be combined with a business value factor to produce a user intent score indicating the relative value of the user engaging in the specific activity. A business application comprising an app executing on a client device, a webpage, an automated menu at a call-in service center, or human operator interacting with the user at a call in the service center may be customized for the particular user based upon the user intent scores.
US12147990B2 Accessing and utilizing multiple loyalty point accounts
Various embodiments are generally directed to utilizing an offline and/or online verification or authentication protocol to access, redeem, or otherwise utilize multiple loyalty points and loyalty accounts A method for utilizing various loyalty points includes: receiving, by an application executing on a processor, a request to redeem at least one loyalty point of a plurality of loyalty points of a loyalty points account, receiving, by the application, a cryptogram from a contactless card associated with an account, transmitting, by the application to a server, the cryptogram, determining, by the application based on a decryption result received from the server, that the server decrypted the cryptogram, and authorizing, by the application based on the determination that the server decrypted the cryptogram, the request to redeem the at least one loyalty point.
US12147985B1 Fund transfer management
Various examples are directed to systems and methods for facilitating fund transfers. A fund transfer system may access first training data comprising a first plurality of fund transfer records and train a computerized model, using the first training data, to generate a trained computerized model. The fund transfer system may use the computerized model to execute a plurality of fund transfer requests using the trained computerized model. The fund transfer system may access second training data comprising a second plurality of fund transfer records describing fund transfers executed in response to the plurality of fund transfer requests and re-train the computerized model using the second training data to generate a re-trained computerized model. The fund transfer system may execute an additional plurality of fund transfer requests using the re-trained computerized model.
US12147981B2 Methods and systems for generating a unique signature based on user device movements in a three-dimensional space
Systems and methods are disclosed for device movement-based authentication. One method comprises receiving contextual data from one or more sensors of a user device and determining a device movement pattern based on the received contextual data. The determined device movement pattern is compared with a device movement-based signature associated with a user of the user device. If the determined device movement pattern matches the device-movement based signature within a predetermined threshold, the user is authenticated for an electronic transaction. If the determined device movement pattern does not match the device-movement based signature, a notification indicating authentication failure is sent to the user device.
US12147977B2 Systems and methods for cryptographic authentication of contactless cards
Example embodiments of systems and methods for data transmission system between transmitting and receiving devices are provided. In an embodiment, each of the transmitting and receiving devices can contain a master key. The transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device, which can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key. Example embodiments of systems and methods can be used to provide further authentication and added levels of security for transactions.
US12147975B1 Mobile wallet registration via ATM
A method for separately registering a user and a mobile device for use of a mobile wallet account includes registering, by a registration terminal of a mobile wallet provider, a user for use of the mobile wallet account, including assigning one or more user-provided settings to the mobile wallet account. The method also includes receiving, by a computing system of the mobile wallet provider, a request from a mobile device to register the mobile device for use as a mobile wallet, identifying, by the computing system, the mobile wallet account of the registered user based on the request, and registering, by the computing system, the mobile device for use of the identified mobile wallet account, including associating the one or more user-provided settings with use of the mobile device.
US12147973B2 Systems and methods for implementing hybrid dynamic wallet tokens
A system or method may be provided to implement dynamic hybrid wallet tokens. The method can includes determining to generate a hybrid wallet token based on a user request for a transaction at a user device. The method includes determining, based on a transaction type of the transaction, non-payment information of a user associated with the user device. The method includes generating a hybrid wallet token for use with a payment account associated with the user, where the generating is based on the authorization token and on the transaction type, the hybrid wallet token comprising information indicating a funding instrument associated with the user, the hybrid wallet token further comprising the non-payment information. The method also includes providing the wallet token to the user device for implementing the transaction.
US12147970B2 IC card, processing method, and information processing system
Provided is an IC card (100) including a communication unit (102) that performs communication with an external device, a storage unit (104) that has tamper resistance, and that stores key information indicating a private key forming a pair with a public key or a seed value for generating the private key, and a processing unit (110) that, on the basis of object data to be recorded in a P2P database acquired from the external device by communication at the communication unit, and the private key corresponding to the key information, performs control to generate signature data corresponding to the object data, and transmits data including the generated signature data to the external device by communication at the communication unit.
US12147967B2 Dynamic NFT-based frictionless transaction system
A wearable computing device, such as a smart glass device, may be used to facilitate touchless and/or frictionless transactions at computing devices in the vicinity of the wearable computing device based on a dynamic non-fungible token (NFT). The smart glass device captures biometric information of a user, such as an iris image, and generates the NFT based on the biometric information, a geographic location and a time. The NFT is authenticated via a blockchain by an authentication system at a remote network. Upon validation, the smart glass device presents user interface screens to initiate the transaction. A computing device receives a request message to complete the transaction based on the NFT.
US12147965B2 Automatic optimal payment type determination systems
A system for providing a payment includes a processor and a memory configured to cause the system to receive a payment request representative of a payment amount, a payor identification, and a payee identification. The system includes means for determining payor cash holdings and payor available credit as well as authenticating the validity of a payment request and identity of the payor via received biometric data from a payor device. The system may further receive data representative of payee approved payment methods and determine a payment composition based on the payment amount, payor payment preferences, payor cash holdings and payor available credit. Based on the payee approved payment methods, the system may determine one or more payment types. The system may convey the payment amount to the payee in the form of one or more payment types and may fund the payment amount according to the payment composition.
US12147964B2 User interfaces for peer-to-peer transfers
The present disclosure generally relates to user interfaces for managing peer-to-peer transfers. In some examples, a device provides user interfaces for initiating and managing transfers. In some examples, a device provides user interfaces corresponding to completed transfers. In some examples, a device provides user interfaces for providing visually distinguishable message object appearances based on message designation. In some examples, a device provides user interfaces for activating accounts for accepting and sending transfers. In some examples, a device provides user interfaces for exchanging accounts for use in a transfer. In some examples, a device provides user interfaces for splitting transfers between two or more accounts. In some examples, a device provides user interfaces for generating and displaying a transfers history list. In some examples, a device provides user interfaces for voice-activation of transfers. In some examples, a device provides visual or haptic feedback corresponding to a transfer operation.
US12147962B2 Article deduction apparatus, article deduction method, and program
An article information deduction apparatus (10) includes an acquisition unit (110) and an output unit (120). The acquisition unit (110) acquires data based on a change in a detected value of a weight sensor (30) (hereinafter described as weight change data). For example, the acquisition unit (110) determines data acquired by chronologically arranging data acquired from the weight sensor (30) as weight change data. Further, the acquisition unit (110) acquires data indicating a movement of a hand of a person positioned in a shelf-front space (hereinafter described as movement data). For example, the acquisition unit (110) acquires data acquired by chronologically arranging data output from a depth sensor (40) to the article information deduction apparatus (10) as movement data. The output unit (120) outputs article determination information of the article deduced to be taken out by the hand of the person positioned in the shelf-front space, by using the weight change data and the movement data.
US12147958B2 Generating an online storefront
Method, systems, and apparatus for generating an online storefront for a merchant, comprising receiving, by an inventory management system (IMS) and from a point of sale (POS) device, an indication of a user input to a first graphical user interface (GUI) representing a merchant request to generate the online storefront comprising one or more second GUIs; generating and activating the online storefront; retrieving inventory data associated with the merchant; transmitting, to a customer device, a second GUI that includes item information; receiving a customer request to purchase an item; transmitting, to a payment service system (PSS) that manages the IMS, the customer request; receiving an indication that the payment has been processed by the PSS; receiving a command from the PSS to update the inventory data; receiving a request from the POS device to deactivate the online storefront; and removing the customer device's access to the online storefront.
US12147957B2 Systems and methods for performing ATM fund transfers using active authentication
Systems and methods for performing fund transfers at an automated teller machine (ATM) are disclosed. The systems and methods include using authentication transaction keys to enable a transferee device to facilitate an ATM withdrawal. The fund transfer is based on pre-defined ATM transaction parameters, which include an amount of funds for the transaction and a geographic limitation for an ATM at which the transaction may occur. Funds can be transferred in response to authentication of the authentication transaction key and confirmation that the ATM corresponds to the geographic limitation for the ATM.
US12147956B2 Tokenization platform
A method for awarding prizes to users via an electronic game of chance is disclosed. The method includes executing, by a gaming device, a mystery game that includes a recipe that defines a respective probability corresponding to each respective winnable token and a manner by which a winning digital token is randomly selected. The method also includes randomly selecting the winning digital token from the set of winnable digital tokens based on the mystery box recipe, wherein the winning digital token is redeemable for a corresponding winnable item that is represented by the winning token. The method includes awarding the winning digital token to user, wherein the winning token is redeemable for the won item. The method includes upon selecting the winning digital token, transmitting a signal indicative of winning token to a mystery box system that initiates a transfer of the winning token to an account of the user.
US12147947B2 Standardizing global entity job descriptions
In an approach to provide consistent job descriptions for global entities, computer-implemented methods, computer program products, and computer systems for standardizing global entity job descriptions are described. The computer-implemented method for standardizing global entity job descriptions may include one or more processors configured for receiving first job identifier data corresponding to a job posting having a plurality of job descriptions, generating second job identifier data by removing duplicate job descriptions and outlier job descriptions from the plurality of job descriptions, determining job description intents for the plurality of job descriptions based at least on the second job identifier data, generating third job identifier data corresponding to job description similarity groupings based on the job description intents and the second job identifier data, and generating fourth job identifier data comprising a standard job description based on the third job identifier data.
US12147945B2 Systems and methods for providing stowing location recommendation
The present disclosure provides systems and methods for providing stowing location recommendation, comprising a memory storing instructions and a processor configured to execute the instructions to receive, from a user device associated with a user, a request for a location recommendation for stowing an inbound product, determine a plurality of locations to recommend within a zone, sample, based on a predetermined rule, a number of locations for stowing the inbound product, and display, via the user device, the sampled number of locations to the user for stowing the inbound product. The processor is also configured to receive, from the user device, a selection of a stowing location among the sampled number of locations and modify a database to assign a location identifier associated with the selected stowing location to the inbound product.
US12147942B1 RFID loss-prevention based on transition risk
An RFID loss-prevention system (LPS) may monitor RFID-tagged items in a facility. An RFID reader transmits a first inventory command configured to cause tags in a first state to respond, receive a reply from a first tag, determine that the first tag has a low transition risk, and cause the first tag to switch to a second state. The reader may also receive a reply from a second tag, determine that the second tag has a high transition risk, and cause the second tag to remain in the first state. The reader may then transmit a second inventory command configured to cause tags in the first state to respond, receive a reply from the second tag in response to the second inventory command, determine that the second tag has inappropriately exited the facility, and issue an alert.
US12147937B2 Distributed ledger platform for improved return logistics
Aspects of the disclosure relate to return logistics. A computing platform may process a first request, resulting in first information indicating a first transfer of resources from a buyer of an item to a seller. The computing platform may record, in a distributed ledger, the first information. The computing platform may receive a second request corresponding to another sale of the item, and may process the second request, which may result in second information indicating a second transfer of resources from another buyer to the seller. The computing platform may record, in the distributed ledger, the second information, and may cause the item to be sent from the buyer to the other buyer. The computing platform may identify, using the distributed ledger, that the item has been received by the other buyer, and may cause a third transfer of resources from the seller to the buyer.
US12147933B2 Automated packaging assembly line for perishable items
An automated apparatus and method for configuring and producing packaging for orders of variable configurations of perishable items includes an automatic case erector-sealer; a packing liner dispenser; a cold pack dispenser; a control system; a point of sale ecommerce platform; and a data processor to capture order configuration, order destination, and available order points of origin. The control system captures and uses the order configuration, destination, and delivery date, to generate a time in transit (TNT), total volume, cold volume, and ambient volume, of items in the order. The total volume and cold volume are used to generate a product cube category (PCC). The TNT and the PCC are used to generate a packaging configuration for the order. The system uses the packaging configuration to generate and send operational directives to one or more of the automatic case erector-sealer, the packing liner dispenser, and the cold pack dispenser.
US12147926B2 Orchestrated intelligent supply chain optimizer
The present invention relates to systems and methods for intelligently optimizing supply chain is provided. In particular, the systems and methods provide the capability to configure supply chain systems so as to: balance between cost and service is optimised and profitability maximised; configure system parameters to respond to both current and future risks; ensure that variability is built into plans enabling maximised efficiency; and human error and bias are eliminated from the planning process such that pro-active rather than reactive behaviour becomes the norm.
US12147923B2 System and method for implementing a home lending data reservoir
An embodiment of the present invention is directed to enabling real-time data processing to analytical applications that use a real-time cache to drive business decisions. An embodiment of the present invention is directed to limiting data transformation (e.g., transforming data only once) and making it available for multiple consumers and stores. For example, an embodiment of the present invention is directed to an elastic extract transform load (ETL) extension to a strategic data transformation pipeline to support uniform content distribution to various stores as well as reactive processing. Data transformations may be treated as ETL, ensuring operational and analytical stores see and act on the same data.
US12147919B2 System and interfaces for managing temporary workers
Described herein are embodiments of a system that permits various entities (e.g., hiring, staffing, and client computer systems and/or devices) involved in the placement of a candidate to a job to interact systematically to carry out functions that conventional systems are unable to perform. These functions may, for example, include synchronizing systems of different entities involved in placing a worker, effectively tracking a temporary workers during a placement and/or hiring process, and post placement activities. To this end, systems and method are provided that permit a handshake process between disparate systems to complete a candidate placement process, timesheet approval and processing, consolidated invoicing, customized analytics and reporting, supplier onboarding of temporary workers, and post-hiring tracking, among other novel tools, interfaces and functionality.
US12147918B2 Method and systems for departure control
A flight departure control system comprises a central departure control system and a plurality of local departure control systems arranged at or in proximity of individual airports. Passengers check-in for flights via the central DCS and for each passenger a passenger data message is created and sent to the local DCS to which the flight relates. On detection of a fault condition at the central DCS or in communications with the central DCS, the local DCS assume responsibility for flights departing from the airport at which they are located based on the received passenger data messages and unchecked-in passengers check-in directly with the local DCS.
US12147912B2 Predicting a time of an event associated with an instrument using a machine learning model
In some implementations, a device may receive information indicating that an instrument has been provided by a user to a recipient. The instrument may be associated with a value, and the instrument may be designated for the recipient. The device may determine, using the machine learning model, a prediction of a time of an event associated with the instrument based on the recipient. The event associated with the instrument may result in a reduction of a balance of an account of the user. The device may transmit to another device of the user, a notification indicating the prediction of the time of the event associated with the instrument.
US12147911B2 Novelty detector
A novelty detector incudes a generator configured to output reconstructed data from actual data; and a discriminator configured to receive the actual data as well as the reconstructed data and to produce, using the actual data and the reconstructed data, discrimination data representing whether the actual data is normal or abnormal.
US12147910B2 Information processing device, control method of information processing device, and storage medium
A device comprises determining, if an instruction to open a first drawing file is accepted, whether the first drawing file and a second drawing file associated with the first drawing file have been edited at the same time; determining whether the second drawing file has been edited after previous editing of the first drawing file; determining, if the first drawing file and the second drawing file have been edited at the same time or if they have not been edited at the same time but the second drawing file has been edited after the previous editing of the first drawing file, whether there is a difference between attributes of identical drawing elements included in the respective drawing files; and executing, if there is a difference between the attributes, attribute change processing on the first drawing file.
US12147908B2 Processing a contradiction in a knowledge database
A method includes generating a content entigen group for content using identigen pairing rules. The method further includes obtaining a contradicting entigen group from a knowledge database based on the content entigen group. The method further includes updating the knowledge database to include the content entigen group. A contradicted entigen of the content entigen group is established to indicate duplication of a contradicted entigen of the contradicting entigen group.
US12147904B2 Distance metrics and clustering in recurrent neural networks
Distance metrics and clustering in recurrent neural networks. For example, a method includes determining whether topological patterns of activity in a collection of topological patterns occur in a recurrent artificial neural network in response to input of first data into the recurrent artificial neural network, and determining a distance between the first data and either second data or a reference based on the topological patterns of activity that are determined to occur in response to the input of the first data.
US12147903B2 System and method for efficient evolution of deep convolutional neural networks using filter-wise recombination and propagated mutations
An efficient technique of machine learning is provided for training a plurality of convolutional neural networks (CNNs) with increased speed and accuracy using a genetic evolutionary model. A plurality of artificial chromosomes may be stored representing weights of artificial neuron connections of the plurality of respective CNNs. A plurality of pairs of the chromosomes may be recombined to generate, for each pair, a new chromosome (with a different set of weights than in either chromosome of the pair) by selecting entire filters as inseparable groups of a plurality of weights from each of the pair of chromosomes (e.g., “filter-by-filter” recombination). A plurality of weights of each of the new or original plurality of chromosomes may be mutated by propagating recursive error corrections incrementally throughout the CNN. A small random sampling of weights may optionally be further mutated to zero, random values, or a sum of current and random values.
US12147901B2 Training and application method of a multi-layer neural network model, apparatus and storage medium
The present disclosure provides a training and application method of a multi-layer neural network model, apparatus and a storage medium. In a forward propagation of the multi-layer neural network model, the number of input feature maps is expanded and a data computation is performed by using the expanded input feature maps.
US12147899B2 Training action selection neural networks using look-ahead search
Methods, systems and apparatus, including computer programs encoded on computer storage media, for training an action selection neural network. One of the methods includes receiving an observation characterizing a current state of the environment; determining a target network output for the observation by performing a look ahead search of possible future states of the environment starting from the current state until the environment reaches a possible future state that satisfies one or more termination criteria, wherein the look ahead search is guided by the neural network in accordance with current values of the network parameters; selecting an action to be performed by the agent in response to the observation using the target network output generated by performing the look ahead search; and storing, in an exploration history data store, the target network output in association with the observation for use in updating the current values of the network parameters.
US12147896B2 Methods and systems for geometry-aware image contrast adjustments via image-based ambient occlusion estimation
Embodiments of the present invention provide systems, methods, and non-transitory computer storage media for generating an ambient occlusion (AO) map for a 2D image that can be combined with the 2D image to adjust the contrast of the 2D image based on the geometric information in the 2D image. In embodiments, using a trained neural network, an AO map for a 2D image is automatically generated without any predefined 3D scene information. Optimizing the neural network to generate an estimated AO map for a 2D image requires training, testing, and validating the neural network using a synthetic dataset comprised of pairs of images and ground truth AO maps rendered from 3D scenes. By using an estimated AO map to adjust the contrast of a 2D image, the contrast of the image can be adjusted to make the image appear lifelike by modifying the shadows and shading in the image based on the ambient lighting present in the image.
US12147895B2 System and method for finding and classifying patterns in an image with a vision system
This invention provides a system and method for finding patterns in images that incorporates neural net classifiers. A pattern finding tool is coupled with a classifier that can be run before or after the tool to have labeled pattern results with sub-pixel accuracy. In the case of a pattern finding tool that can detect multiple templates, its performance is improved when a neural net classifier informs the pattern finding tool to work only on a subset of the originally trained templates. Similarly, in the case of a pattern finding tool that initially detects a pattern, a neural network classifier can then determine whether it has found the correct pattern. The neural network can also reconstruct/clean-up an imaged shape, and/or to eliminate pixels less relevant to the shape of interest, therefore reducing the search time, as well significantly increasing the chance of lock on the correct shapes.
US12147891B2 High bandwidth camera data transmission
A method includes obtaining multiple images captured by pixel sensors of an image sensor, analyzing, using neural network circuitry integrated in the image sensor, the multiple images for object detection, generating, for each of the multiple images using the neural network circuitry integrated in the image sensor, neural network output data related to results of the analysis of the multiple images for object detection, and transmitting, from the image sensor, the neural network output data for each of the multiple images and image data for a subset of the multiple images instead of image data of each of the multiple images.
US12147889B2 Mixed-signal neurons for neuromorphic computing and method thereof
An artificial neural network and method are provided. The method includes receiving a set of input voltages; converting a respective input voltage in said set of input voltages into a respective set of local currents using a voltage-to-current conversion; multiplying said respective set of local currents by a respective set of binary signals to establish a respective set of conditionally inverted currents; summing said respective set of conditionally inverted currents into a respective local current; summing all respective local currents into a global current; and converting the global current into an output voltage using a load circuit.
US12147888B2 Neural computer including image sensor capable of controlling photocurrent
Disclosed is a neural computer including an image sensor capable of controlling a photocurrent. The neural computer according to an embodiment includes a preprocessor configured to receive an image and generate a feature map for the received image; a flattening unit configured to transform the feature map generated by the preprocessor into tabular data to provide data output; and an image classifier configured to classify images received through the preprocessor by using the data output by the flattening unit as an input value. The preprocessor includes an optical signal processor configured to receive the image and generate the feature map.
US12147881B2 Target-based schema identification and semantic mapping for robotic process automation
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.
US12147877B2 Systems and methods for model monitoring
Improved systems and methods for improved management of models for data science can facilitate seamless collaboration of data science teams and integration of data science workflows. Systems and methods provided herein can provide an open, unified platform to build, validate, deliver, and monitor models at scale. Systems and methods of the present disclosure may accelerate research, spark collaboration, increase iteration speed, and remove deployment friction to deliver impactful models. In particular, users may be allowed to visualize statistics about models and monitor models in real-time via a graphical user interface provided by the systems.
US12147876B1 Methods and systems for facilitating stratified elusion and recall
A computer-implemented method stratified elusion includes selecting hypothetical cutoff ranks when a stopping point is reached, calculating for each respective cutoff rank a recall value, elusion value, and remaining count; and displaying each respective cutoff rank, recall value, elusion value, and remaining count. A stratified elusion system includes a processor and a memory storing instructions that, when executed, cause the system to select cutoff ranks when a stopping point is reached, calculate for each respective cutoff rank a recall value, elusion value, and remaining count; and display each respective cutoff rank, recall value, elusion value, and remaining count. A non-transitory computer readable medium storing program instructions that when executed, cause a computer system to select cutoff ranks when a stopping point is reached, calculate for each respective cutoff rank a recall value, elusion value, and remaining count; and display each respective cutoff rank, recall value, elusion value, and remaining count.
US12147873B2 Evaluating quantum computing circuits in view of the resource costs of a quantum algorithm
Methods for evaluating quantum computing circuits in view of the resource costs of a quantum algorithm are described. A processor-implemented method for performing an evaluation of a polynomial corresponding to an input is provided. The method includes determining a polynomial interpolation for a set of sub-intervals corresponding to the input. The method further includes constructing a quantum circuit for performing, in parallel, polynomial evaluation corresponding to each of the set of sub-intervals.
US12147872B2 Quantum noise process analysis method and apparatus, device, and storage medium
This disclosure describes a quantum noise process analysis method, device, and storage medium, in the field of quantum processing technologies. The method may include performing quantum process tomography (QPT) on a quantum noise process of a target quantum system, to obtain dynamical maps of the quantum noise process, wherein the QPT involves at least one measurement of the target quantum. The method further includes extracting transfer tensor maps (TTMs) of the quantum noise process from the dynamical maps; and analyzing the quantum noise process according to the TTMs. The TTM is used for representing a dynamical evolution of the quantum noise process to reflect the law of evolution of the dynamical maps of the quantum noise process over time. As a result, richer and more comprehensive information about the quantum noise process can be obtained by analyzing the quantum noise process based on the TTM of the quantum noise process than by pure QPT, thereby achieving a more accurate and more comprehensive analysis of the quantum noise process.
US12147870B2 Phase lock loop circuit based adjustment of a measurement time window in an optical measurement system
An illustrative system may include a TDC configured to monitor for an occurrence of a photodetector output pulse during a measurement time window that is within and shorter in duration than a light pulse time period, the photodetector output pulse generated by a photodetector when the photodetector detects a photon from a light pulse having a light pulse time period; a PLL circuit for the TDC and having a PLL feedback period defined by a reference clock, the PLL circuit configured to: output a plurality of fine phase signals and output one or more signals representative of a plurality of feedback divider states during the PLL feedback period; and a precision timing circuit configured to adjust, based on one or more of the fine phase signals and/or the feedback divider states, a temporal position of the measurement time window within the light pulse time period.
US12147869B1 Indicia readers with multiple imaging assemblies and dichroic mirrors
This disclosure presents an indicia reader equipped with two distinct imaging assemblies and a pair of mirrors, one of which is dichroic. This reader can generate both two-dimensional and three-dimensional image data. The dichroic mirror is designed to pass light in a specific wavelength range while reflecting light in another range, effectively directing different light towards the appropriate imaging assembly. This novel design enables efficient packaging of essential hardware, enhancing the reader's functionality for industries that require item tracking.
US12147868B2 Long-range engine with two cameras having different resolution
Devices having a long-range imaging engine formed of two cameras having different resolution are disclosed herein. An example imaging engine includes a front-end, with the cameras, terminated in a communication interface for coupling to an external host processor that performs image processor. The front-end has a near field image sensor and a far field image sensor, and a normalization processor to receive the respective image data from the sensors and normalize that image data prior to sending to the host processor. Normalization includes adjusting an image size, aspect ratio, or pixel count complying with data rate constraints imposed by the communication interface or the host processor.
US12147866B2 Method and system for determining whether a dongle is in spatial proximity to a vehicle diagnostic tool
A system comprises a dongle and a diagnostic tool. The dongle includes a vehicle communication transceiver (VCT), a first wireless transceiver, and a vehicle connector. The diagnostic tool includes a processor, a proximity sensing component, an output device, and a second wireless transceiver. The proximity sensing component outputs an output signal. The processor receives the output signal and make a determination that indicates whether the output signal indicates an object is in spatial proximity to the proximity sensing component. The processor outputs using the output device a notification based on the determination. The VCT performs a vehicle communication directly with a vehicle while the vehicle connector is connected to an on-board diagnostic connector (OBDC) of the vehicle. The first and second wireless transceivers communicates with each other to trigger a vehicle communication from the dongle to the vehicle while the vehicle connector is connected to the OBDC.
US12147865B1 Method for identifying a physical object using an object identification code
Disclosed is an object identification code attachable to a physical object as well as a corresponding method for identifying a physical object using the object identification code. The object identification code may comprise a plurality of machine-readable optical codes, wherein each of the plurality of optical codes may be configured to encode a unique identifier of the physical object, to be independently scannable by a camera of an electronic device, to cause upon being scanned an object identification procedure to be performed by an object identification application of the electronic device and to be dynamically linkable to each other to form a predetermined scan pattern for at least one of verifying authenticity of the physical object and/or reaching a target address associated with the physical object.
US12147863B2 Method and apparatus for transmitting data via NFC for mobile applications including mobile payments and ticketing
A mobile device includes a smartcard controller that does not rely on power received from an interrogating RF field. The mobile device also includes a small inductive device capable of inductive coupling with an RFID reader. The smartcard controller includes circuitry to modulate an impedance of a port coupled to the inductive element when in the presence of an interrogating RF field at substantially 13.56 MHz.
US12147860B2 System and method for generating a dynamic machine readable code
Aspects of the present disclosure involve systems, methods, devices, and the like for generating dynamic machine readable codes. In one embodiment, a system is introduced that enables the analysis of user information for the generation of the dynamic machine readable code. In response to the analysis, using middleware on a multi-tier system, user information is embedded onto the dynamic machine readable code. The embedded user information can be captured during the transaction enabling the presentation of customized content which can be used to provide a user friendly interface for the transacting while detecting incorrect account usage. In another embodiment, in conjunction with the dynamic machine readable code, additional user and/or device features are captured during the processing of a transaction such that the combination facilitate fraudulent activity detection.
US12147854B2 Enabling cleaning mode for information handling systems
An information handling system may detect an event indicating a transition of the information handling system from a first mode to a second mode while the information handling system is in a working state. In response to detecting the event, the system may transition from the first mode to the second mode, disable a human interface device, and switch off a backlight of a display device.
US12147853B2 Method for organizing data by events, software and system for same
A method for organizing data by events, comprising separating events of a first type from a series of data messages from a data source and organizing the events of the first type into a first series of event data and separating events of second type from the series of messages and organizing the events of the second type into a second series of event data. A method for determining the state of a data source and a method for managing event data from a data source are additionally provided.
US12147849B2 Work stealing in heterogeneous computing systems
Methods, apparatus, systems, and articles of manufacture are disclosed to steal work in heterogeneous computing systems. An apparatus includes load balancing circuitry to obtain tasks from a workload by encoding minimum and maximum index ranges of a data parallel operation, allocate a first task from the workload to a first work queue based on a first capability of first computation circuitry, the first computation circuitry to process the first task in the first work queue, and allocate a second task from the workload to a second work queue, second computation circuitry to process the second task in the second work queue. The apparatus further includes first work stealer logic to steal the second task from the second work queue using an atomic operation to access the second work queue.
US12147846B2 Clustered container protection
One or more computer processors determine a runtime feature set for a first container, wherein the runtime feature set includes aggregated temporally collocated container behavior. The one or more computer processors cluster the first container with one or more peer containers or peer pods based on a shared container purpose, similar container behaviors, and similar container file structure. The one or more computer processors determine an additional runtime feature set for each peer container. The one or more computer processors calculate a variance between the first container and each peer container. The one or more computer processors, responsive to the calculated variance exceeding a variance threshold, identify the first container as anomalous.
US12147843B2 Migration and cutover based on events in a replication stream
A framework for migrating a customer tenancy from a first identity and access management (TAM) system to a second IAM system. A first snapshot of the customer tenancy is obtained from a first data storage. The first snapshot is processed and migrated to the second IAM system. A second snapshot of the customer tenancy is obtained from a second data storage and migrated to the second IAM system. A state of a lock associated with the second data storage is modified, where after a third snapshot of the customer tenancy is obtained from the second data storage and migrated to the second IAM system. Responsive to the third snapshot being migrated, directing a request regarding the customer tenancy to the second IAM system.
US12147836B2 Schedule-aware dynamically reconfigurable adder tree architecture for partial sum accumulation in machine learning accelerators
Techniques and configurations enhancing the performance of hardware (HW) accelerators are provided. A schedule-aware, dynamically reconfigurable, tree-based partial sum accumulator architecture for HW accelerators is provided, where the depth of an adder tree in the HW accelerator is dynamically based on a dataflow schedule generated by a compiler. The adder tree depth is adjusted on a per-layer basis at runtime. Configuration registers, programmed via software, dynamically alter the adder tree depth for partial sum accumulation based on the dataflow schedule. By facilitating a variable depth adder tree during runtime, the compiler can choose a compute optimal dataflow schedule that minimizes the number of compute cycles needed to accumulate partial sums across multiple processing elements (PEs) within a PE array of a HW accelerator.
US12147829B2 Data processing system and method for heterogeneous architecture
Provided is a data processing system for a heterogeneous architecture, including, a job decomposing component, configured to decompose a to-be-completed job into a series of tasks executed by an execution subject in the heterogeneous architecture; a task topology generating component, configured to generate a task relationship topology based on an inherent relationship between the decomposed tasks during the job decomposition, where a task node of the task topology includes all node attributes required to execute a corresponding task; an execution subject creating component, configured to create a corresponding execution subject for each task in a computing resource based on the task relationship topology; and an execution subject network component, configured to include one or more data processing paths including various created execution subjects, and fragment actual job data into task data when receiving the actual job data.
US12147824B2 Container cloning and branching
Mechanisms of cloning containers to spawn offspring, orchestrate new containers on different execution environments, and enabling intra-container communication while maintaining parent-child relationships are disclosed.
US12147819B2 Systems and methods for generating interfaces based on user proficiency
Embodiments of systems and methods for generating user interfaces are described. In an embodiment, a monitoring tool can observe the user's interaction with a computing device, collect input and output operation data, and calculate a user effectiveness score based on the collected data. A user interface can be generated based on the user effectiveness score to match the user's proficiency.
US12147817B2 Automated scaling of application features based on rules
Aspects of the present disclosure involve systems and methods for performing operations comprising providing a messaging application comprising a feature to a client device, the feature being implemented by operations having alternative complexity levels, wherein a first complexity level represents a first amount of device resources consumed by a first set of operations, and wherein a second complexity level represents a second amount of device resources consumed by a second set of operations; determining that the first configuration rule is satisfied by a first property of the client device; and in response to determining that the first configuration rule is satisfied by the first property of the client device, causing the feature to be implemented on the client device by the first set of operations having the first complexity level that consume a greater amount of device resources than the second set of operations having the second complexity level.
US12147815B2 Systems and methods for pre-operating system retrieval of telemetry in a no-post/no-video scenario
An information handling system may include a processor, a memory communicatively coupled to the processor, a communications port communicatively coupled to the processor, and a basic input/output system (BIOS) comprising boot firmware configured to be executed by the processor of the information handling system when the information handling system is booted and/or powered on, and configured to initialize information handling resources of the information handling system and/or initialize interoperation of the information handling system with other information handling systems, the BIOS further configured to: responsive to a failure to complete a phase of execution of the BIOS, create a virtual disk on the memory such that the virtual disk is mountable as a volume by a second information handling system coupled to the information handling system via the communications port, and store telemetry information relevant to the failure to the virtual disk.
US12147813B2 Method for handling exception or interrupt in heterogeneous instruction set architecture and apparatus
A method for handling an exception or interrupt in a heterogeneous instruction set architecture is provided. A physical host to which the method is applied can support two instruction set architectures. When a secondary architecture virtual machine triggers an exception or interrupt, a virtual machine monitor may translate code of the exception or interrupt in a secondary instruction set architecture into code of the exception or interrupt in a primary instruction set architecture. The virtual machine monitor) may identify the code of the exception or interrupt in the primary instruction set architecture. The virtual machine monitor identifies, based on the translated code, a type of the exception or interrupt triggered by the secondary architecture virtual machine, to handle the exception or interrupt.
US12147804B2 Systems, methods, and apparatuses for tile matrix multiplication and accumulation
Embodiments detailed herein relate to matrix operations. In particular, matrix (tile) multiply accumulate and negated matrix (tile) multiply accumulate are discussed. For example, in some embodiments decode circuitry to decode an instruction having fields for an opcode, an identifier for a first source matrix operand, an identifier of a second source matrix operand, and an identifier for a source/destination matrix operand; and execution circuitry to execute the decoded instruction to multiply the identified first source matrix operand by the identified second source matrix operand, add a result of the multiplication to the identified source/destination matrix operand, and store a result of the addition in the identified source/destination matrix operand and zero unconfigured columns of identified source/destination matrix operand are detailed.
US12147796B2 Deployment routing of clients by analytics
Described embodiments provide deployment of updates to multiple clients. A device may provide, to each client of a first plurality of clients, a software update to be executed at the client. The device can transmit, subsequent to providing the software update, to each of the first plurality of clients, a request to check a status of the client. The device can receive from at least one of the first plurality of clients, a response to the request indicative of operational health of the client subsequent to providing the software update to the client. The device determines an operational health statistic of the first plurality of clients subsequent to providing the software update to the first plurality of clients and provides, to each client of a second plurality of clients, the software update to be executed at each client responsive to determining that the operational health statistic satisfies a predetermined threshold.
US12147795B2 Systems and methods for automated digital enrollment
Disclosed herein are embodiments of systems, methods, and products comprising an analytic server for automated digital account/application enrollment. The analytic server may open a new account for a user during a registration process. The analytic server may facilitate automated digital enrollment to allow the user to manage the new account in a mobile application on the user's mobile device. The analytic server may send a text message comprising a direct link to the user's mobile device. The link may direct the user to the app store, where the user can download and install the mobile application automatically. The analytic server may also display a button that allows the user to activate a QR code and scan the QR code using the camera of the user's mobile device. Upon the mobile device scanning the QR code, the analytic server may automatically launch the mobile application and sign the user in.
US12147794B2 Predicting and/or applying symbolic transformation templates
Implementations are described herein for predicting symbolic transformation templates to automate source code transformations. In various implementations, pair(s) of predecessor and successor source code snippets may be processed using a symbolic transformation template prediction (STTP) model to predict a symbolic transformation template that includes a predecessor portion that matches the predecessor source code snippet(s) of the pair(s) and a successor portion that matches the successor source code snippet(s) of the pair(s). At least one additional predecessor source code snippet may be identified that matches the predecessor portion of the predicted symbolic transformation template. Placeholders of the predecessor portion of the predicted symbolic transformation template may be bound to one or more tokens of the at least one additional predecessor source code snippet to create binding(s). The successor portion of the predicted symbolic transformation template may be applied to the bindings to generate additional successor source code snippet(s).
US12147792B2 Shrinking files based on function analysis
Disclosed herein are techniques for reducing sizes of executable files. Techniques include identifying an executable file having a plurality of functions; determining, by parsing the executable file or a code structure representing the executable file, that a first and second function each comprise a common block; identifying a third function configured to perform the common block; changing the first and second functions by: removing the common block from at least one of the first or second functions; and inserting a call to the third function into at least one of the first or second functions; and updating the executable file by: replacing, in the executable file, at least one of the first or second functions with at least one of the updated first or second functions; and adding the third function to the executable file.
US12147790B2 System and method for automatically generating and deploying graphical user interface components based on real-time sketches
Embodiments of the present invention provide a system for automatically generating and deploying graphical user interface components based on real-time sketches. The system is configured for determining that a user has accessed a sketch application via a user computing device, allowing the user to create one or more sketches in real-time via a user interface of the sketch application, determining that the user has created at least a first sketch, wherein the first sketch is associated with an application, extracting data from the first sketch, mapping the first sketch with a first user interface component based on the data extracted from the first sketch, generating the first user interface component, integrating a first source code of the first user interface component, testing the first user interface component, determining that testing of the first user interface component is successful, and deploying the first user interface component to a real-time environment.
US12147787B2 Dynamic robot tray by robotic processes
Disclosed herein is a computing device that includes a memory and a processor, which is coupled to the memory. The memory stores processor executable instructions for a robotic process engine. In operation, the robotic process engine generates a robot tray comprising a canvas and dynamically configures the canvas based on inputs. The dynamic configuring includes adding a widget onto the canvas.
US12147782B2 Peripheral tooldual/quad-fracturable digital signal processing block for programmable gate architectures
A digital signal processor (DSP), which may be implemented as a DSP block in a field programmable gate array (FPGA), includes a fracturable multiplier, a fracturable adder and a fracturable variable shifter. Further included is at least one sign-extension block, to provide for normal mode, dual-fracturing mode and quad-fracturing mode.
US12147781B2 Computer processing and outcome prediction systems and methods
Computer processing and outcome prediction systems and methods used to generate algorithm time prediction polynomials, inverse algorithm time prediction polynomials, determine race conditions, determine when a non-linear algorithm can be treated as if it were linear, as well as automatically generate parallel and quantum solutions from classical software or from the relationship between monotonic attribute values.
US12147774B2 Intelligent leading multi-round interactive automated information system
A method includes: receiving, by a computer device, a user question; extracting, by the computer device and from a knowledge base, multiple answers to the user question; detecting, by the computer device, a first relationship entity that exists in a subset of the multiple answers to the user question; determining, by the computer device, that the first relationship entity is a condition, the condition being a relationship entity that has different values in the subset of the multiple answers; generating, by the computer device, a first follow-up question that solicits a value of the condition; receiving, by the computer device, an answer to the first follow-up question; and determining, by the computer device, a number of the subset of the multiple answers that have a value of the condition that matches the answer to the first follow-up question.
US12147768B2 Natural language bias detection in conversational system environments
A method, apparatus and computer program for detecting natural language (NL) bias by a conversational system is described. Embodiments of the invention determine an NL bias in a set of training questions used to train a machine learning model used by the conversational system to select a user intent. Other embodiments of the invention determine an NL bias in a user question received by the conversation system as compared to the set of training questions. The NL bias causes the machine learning to preferentially associate user queries to a user intent. In respective embodiments, the system takes a corrective action to adjust the NL bias of the training questions or the user question.
US12147766B2 Generating domain specific language expressions based on images
Implementations are described herein for learning mappings between a domain specific language (DSL) and images, and leveraging those mappings for various purposes. In various implementations, a method for using a DSL to generate training data may include processing data indicative of ground truth image(s) depicting a real plant using a trained image-to-DSL machine learning (ML) model to generate a first expression in the DSL that describes structure of the real plant. The first expression may include a plurality of parameters, and may be processed to programmatically generate a plurality of synthetic DSL expressions. Each respective synthetic DSL expression may describe structure of a respective synthetic plant for which parameter(s) have been altered from the first expression. The synthetic DSL expressions may be processed using a renderer to create three-dimensional (3D) synthetic plant models. Two-dimensional (2D) synthetic images may be generated that depict the 3D synthetic plant models in an area.
US12147765B2 Systems and methods for contextualized and quantized soft prompts for natural language understanding
Embodiments described herein provide a soft prompt tuning technique referred to as the Vector quantized Input-contextualized Prompt (VIP). The VIP techniques has two integral properties i) instead of learning a fixed set of prompt tokens irrespective of the input, it generates a contextualized version of the soft prompts, conditional on the input text ii) it further passes the input-contextualized prompt tokens through a quantization network, inspired by Vector Quantized Transformers. The quantization network uses nearest neighbor search over a learnable codebook to train a discrete latent variable model over the prompt-space, thus generating quantized version of contextual prompt tokens. These quantized contextual prompt tokens are finally fed into the frozen language model along with the original input text.
US12147764B2 Similarity scoring leveraging constrained greedy matching
Disclosed herein are system, method, and computer program product embodiments for similarity scoring of sentences, while restricting distances between tokenized pairs in the sentences. An embodiment operates by determining a similarity of tokens between a first sequence of tokens and a second sequence of tokens to generate token pairs, determining a distance of relative positioning of token pairs in the first tokenized sequence and the second tokenized sequence and generating a score value that indicates the degree to which the first sentence matches the second sentence based on restricting matches to a maximum value of the distance of relative positions of the token pairs in the first tokenized sequence and the second tokenized sequence.
US12147761B2 Systems and methods for improved spell check
Systems and methods for improved spelling checking are disclosed. A method includes receiving a search query from a user device and determining that the search query does not exist in a data store that stores (a) a corpus of correctly spelled words or (b) forced correction mapping data. The method further includes, in response to the determining, determining a plurality of suggested search queries generated by a plurality of respective spell corrector models, selecting a suggested search query determined using a spell corrector model from the plurality of spell corrector models based on at least one of a frequency of the suggested search query in historical search data or a weightage associated with the spell corrector model, and causing the suggested search query to be displayed on the user device.
US12147758B1 Large language model integrations for pivot tables in spreadsheet environments
Technology is disclosed herein for the integration of spreadsheet environments with LLM services. In an implementation, an application receives a natural language input from a user associated with a spreadsheet hosted by the application. The application generates a prompt that includes metadata about the spreadsheet and identifies a required format for descriptions of pivot tables. The application sends a prompt to a large language model (LLM) service to elicit a reply that includes a description of the pivot table having the required format. The application receives a reply to the prompt from the LLM service that includes the description of the pivot table in the required format. The application generates pivot table according to the reply from the LLM service.
US12147757B2 Unifying text segmentation and long document summarization
A method including receiving an input comprising natural language texts; segmenting the natural language texts into sections; summarizing the natural language texts; developing a first model based on the plurality of sections and the summary of the natural language texts; identifying one or more salient sentences within the natural language texts using the first model; determining a sentence quality score based on how informative a salient sentence is; determining a sentence similarity score based on a salient sentence's similarity to another salient sentence; developing a second model based on the sentence quality score and the sentence similarity score; combining the first model and the second model into a final model; selecting sentences based on the final model; and generating an extractive summarization using the selected sentences.
US12147756B2 Apparatus for generating draft document and method therefor
The draft document generating method repeats question processing for component elements selected from the case database to the user. The question processing presents, by an output device, one or more of the component elements selected from the case database to the user, presents a question as to whether the component elements are applicable to contents of a draft document to the user, acquires, via an input device, an answer of the user to the question; and adds the answer in an answer history. The selecting of the one or more component elements for which the question processing is to be executed next from unprocessed component elements in the plurality of cases is based on statistics of part of the component elements in the plurality of cases. The draft document is generated based on a component element indicating that the answer history is applicable to contents of the draft document.
US12147749B1 Co-optimizing power supply voltage in an integrated circuit design
A relationship between at least a first metric of an integrated circuit (IC) design and a power supply voltage of the IC design may be determined based on a set of IC designs that have different power supply voltages. Next, the power supply voltage and at least the first metric of the IC design may be modified by interpolating values of the first metric based on the relationship between the first metric and the power supply voltage of the IC design.
US12147743B2 Estimation of scattered radiation dose
For estimating the scattered radiation dose, a scattered radiation model is provided, which indicates a spatial distribution of the scattered radiation to be expected in the vicinity of a radiation source during predefined use of the radiation source. A mobile electronic device is used to determine a position of the mobile electronic device relative to the radiation source. The mobile electronic device is used to determine at least one dose descriptor of the scattered radiation to be expected according to the use of the radiation source in dependence on the scattered radiation model and in dependence on the determined position.
US12147742B2 Method for numerical reconstruction and heat transfer characteristics evaluation of microstructure of thermal barrier coatings containing microcracks
A method for numerical reconstruction and heat transfer characteristics evaluation of a microstructure of thermal barrier coatings containing microcracks includes the following steps: determining a simulation area and size settings, generating random microcracks with different morphological characteristics and placing the microcracks in the simulation area, and determining whether a space occupied by the microcracks reaches a porosity ratio of the preset microcracks, building a general pore model of thermal barrier coatings (TBCs) based on the QSGS method, reconstructing true mesoscopic morphologies of the TBCs, determining whether the preset volume fraction has been reached, and building a heat transfer analysis model based on the thermal Lattice Boltzmann method to calculate heat insulation performance parameters such as temperature distribution, and thermal conductivity. Compared with the prior art, the heat transfer analysis model can restore a mesoscopic structure of the coating more truly and effectively.
US12147740B2 Generative design shape optimization using build material strength model for computer aided design and manufacturing
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes. A method includes obtaining one or more load cases and one or more design criteria for a modeled object, the one or more design criteria comprising a build material strength model indicating strength relationships between thickness of an object feature and build angle for that object feature resulting from additive manufacturing; iteratively modifying a three dimensional shape of the modeled object in accordance with the one or more design criteria and the one or more load cases, including applying the strength relationships between the thickness of the object feature and the build angle for that object feature on a per-element basis during numerical simulation of the modeled object; and providing the three dimensional shape of the modeled object for use in manufacturing a physical structure.
US12147739B2 Techniques for fusing multiple loss functions in an inverse design process
In some embodiments, a computer-implemented method for creating a fabricable segmented design for a physical device is provided. A computing system receives a design specification. The computing system generates a proposed segmented design based on the design specification. The computing system determines two or more loss values based on the proposed segmented design. The computing system combines the two or more loss values to create a combined loss value. The computing system creates an updated design specification using the combined loss value. The generating, determining, combining, and creating actions are repeated until a fabricable segmented design is generated.
US12147736B2 System and methods for 3D model evaluation using triangle mesh hashing
A method for comparing two or more three-dimensional (3D) object model by evaluating at least one 3D triangle from each received triangular mesh data. For each reference triangle, the method includes identifying one or more adjacent triangles using conditions for congruence of triangles and performing neighbor facet edge hashing to produce an object hash value for each of the at least one 3D triangle. The method includes comparing the object hash value to one or more reference hash values assigned respectively to one or more 3D object models. The method includes determining whether a match exists between one or more 3D object models and the reference object based upon an amount of matching of obtained hash values. In one or more embodiments, a method compares 3D triangle objects, such as a prior scan of the same object, to determine deviations over time or the subtraction or addition of sub-parts.
US12147734B2 Static device for use in radiotherapy treatment and design method for such a device
A compensating device for use in ion-based radiotherapy may comprise a disk with a number of protrusions may be placed in a radiation beam to affect the ions in the beam in different ways to create an irradiation field from a broad beam. This is particularly useful in FLASH therapy because of the limited time available or modulating the beam. A method of designing such a compensating device is proposed, comprising the steps of obtaining characteristics of an actual treatment plan comprising at least one beam, determining at least one parameter characteristic of the desired energy modulation of the actual plan by performing a dose calculation of the initial plan and, based on the at least one parameter, computing a shape for each of the plurality of elongated elements to modulate the dose of the delivery beam to mimic the dose of the initial plan per beam.
US12147733B2 Providing audio information with a digital assistant
In an exemplary technique, audio information responsive to received input is provided. While providing the audio information, one or more conditions for stopping the provision of audio information are detected, and in response, the provision of the audio information is stopped. After stopping the provision of the audio information, if the one or more conditions for stopping the provision of audio information have ceased, then resumed audio information is provided, where the resumed audio information includes a rephrased version of a previously provided segment of the audio information.
US12147729B2 Method and system for playing audios
Provided a method for playing audios. The method includes: acquiring vibration control information corresponding to a target audio, wherein at least one vibration period and vibration attribute information corresponding to the at least one vibration period are recorded in the vibration control information, and each vibration period corresponds to a beat period of a target percussive instrument in the target audio; synchronously playing the target audio and the vibration control information; and when any vibration period of the at least one vibration period is played, controlling a terminal to vibrate based on vibration attribute information corresponding to the vibration period.
US12147728B2 Network managed application dual screen sharing based on associating semantic inputs and viewed visual content
An electronic device, method, and computer program product support automatic sharing of a cross-view by a network device hosting a communication session for first and second communication devices. The first communication device presents first visual content that is selected by a first participant. The second communication device presents second visual content that is selected by a second participant. First semantic inputs by the first participant are communicated to the second communication device for presenting to the second participant. Second semantic inputs by the second participant are communicated to the first communication device for presenting to the first participant. In response to determining that the semantic input(s) are associated with the visual content, the network device communicates a duplicate copy of the first visual content to the second communication device and a duplicate copy of the second visual content to the first communication device, as a cross view to enhance discussion.
US12147722B2 Image processing apparatus and method for bringing up job history
An image processing apparatus including: an operation inputter that displays an operation screen and receives a user operation; an image processor that executes a job related to image processing; a storage that stores settings related to one or more executed jobs as a job history of each job; and one or more controllers. The one or more controllers: cause the operation inputter to display a job history screen to bring up any of job histories stored in the storage; cause one screen of the job history screen to display all setting items and a setting value of each of the setting items of at least one of the job histories, and cause the operation inputter to receive an operation of bringing up the at least one of the job histories displayed.
US12147717B2 Server and non-transitory computer-readable recording medium for communication system for performing authentication using authentication information obtained from communication device and based on authentication information received by terminal device
A server has a controller configured to perform obtaining, from the administrator's device, a first request for information associated with an administrator of the communication device, transmitting, in response to the first request, management information associated with the administrator, to the administrator's device, obtaining the management information transmitted by the terminal device based on the management information received by the administrator's device, obtaining, from the terminal device, an information request for information for use of the communication device, second transmitting, to the terminal device, authentication information for use of the communication device, obtaining the authentication information from the communication device, the authentication information obtained from the communication device being information transmitted by the communication based on the authentication information received by the terminal device, and associating, based on acquisition of the authentication information, the management information obtained from the terminal device with identification information of the communication device.
US12147712B2 Memory performance using memory access command queues in memory devices
Systems and methods are disclosed including a controller and a memory device comprising a first plane and a second plane where each plane is associated with a respective queue maintained by the controller. The local media controller is configured to perform operations comprising storing, in a first queue associated with the first plane, a first plurality of memory access commands; storing, in a second queue associated with the second plane, a second plurality of memory access commands; and processing the first plurality of memory access commands from the first queue and the second plurality of memory access commands from the second queue.
US12147711B2 Memory system and method for controlling nonvolatile memory with a host memory buffer
According to one embodiment, a memory system retrieves write data from a write buffer of a host, and executes a write operation of writing the write data to a write destination location of a write destination block selected from a plurality of blocks. In a case where a first read command to designate the write data as read target data is received from the host before the write operation is finished such that the write data becomes readable, the memory system executes a read operation including an operation of reading the read target data from the write buffer of the host and an operation of returning the read target data to the host. The memory system prohibits releasing a region in the write buffer where the write data is stored until execution of the first read command is completed.
US12147709B2 Storage device determining a policy for fetching commands from a plurality of command queues, and method thereof
A storage device may fetch commands from a plurality of command queues. The storage device may determine a policy for fetching commands from the plurality of command queues as a first policy or a second policy on the basis of the state of a target command queue among the plurality of command queues. The policy may control an order in which commands are fetched from the plurality of command queues.
US12147708B2 Write determination counter
A method includes performing a memory operation to access memory cells of a memory sub-system. The method can further include determining, for the memory operation, a quantity of memory cells available to be accessed during the performance of the memory operation. The method can further include determining that a quantity of memory cells that are accessed during the performance of the memory operation comprises fewer than the quantity of memory cells available to be accessed. The method can further include incrementing a counter in response to the determination that the quantity of memory cells accessed is fewer than the quantity of memory cells available to be accessed.
US12147707B2 Buffer circuitry for store to load forwarding
A system and method for performing a store to load process includes receiving a first store instruction. The first store instruction includes a first target address, a first mask, and a first data structure. Further, the first target address, the first mask, and the first data structure are stored within a first store buffer location of a store buffer. A first entry identification associated with the first store buffer location is stored within an age buffer. The first data structure is output based on an order of entry identifications within the age buffer.
US12147706B2 Storage device controlled by temperature dependent operation commands
A storage device includes nonvolatile memories each including an internal temperature sensor; a memory controller configured having a plurality of operation commands defined for different temperature and an external temperature sensor. The memory controller obtains an external temperature value from the external temperature sensor in a first cycle, obtains an internal temperature value of the internal temperature sensor in a second cycle different from the first cycle, determines a temperature range of a target nonvolatile memory based on the external temperature value when a difference between the external temperature value and the internal temperature value is equal to or less than a first threshold value, to determine the temperature range based on the internal temperature value when the difference exceeds the first threshold, and to provide an operation command corresponding to the temperature range to the target nonvolatile memory.
US12147705B2 Managing data compaction for zones in memory devices
A system and method for managing data compaction in zones in memory devices. An example method includes receiving, by a processor of a memory device, receiving, by a processing device, a write command; identifying a zoned namespace (ZNS) zone specified with the write command; selecting a first subset of memory pages of a first management unit that is configured to store a first number of bits per memory cell, wherein the first management unit is associated with the ZNS zone; accessing a capacity counter associated with the ZNS zone that reflects an amount of data currently stored to the ZNS zone; and responsive to determining that the capacity counter satisfies a threshold criterion, causing the memory device to copy the data associated with the ZNS zone from the first subset of memory pages to a second subset of memory pages of a second management unit of the memory device.
US12147700B2 System and method for history-based non-parametric channel information prediciton using a deep neural network
A memory system or a method for estimating channel information to be used for error decoding. The memory system or the method a) performs one or more read operations on a page selected from among the plurality of pages using a target read threshold, b) obtains the target read threshold, a historical read threshold voltage set associated with failed read operations of the selected page, checksum values, and asymmetric ratios of ones count and zeros count which are associated with the historical read threshold voltage set, c) provides the obtained target read threshold, historical read threshold voltage set, checksum values and asymmetric ratios as input information to a neural network, and d) predicts, by the neural network, channel information at the target read threshold based on the input information and a set activation function.
US12147692B2 Managing data storage consolidation
A technique consolidates data at multiple levels of granularity, the levels including a first level based on whole PLBs (physical large blocks) and a second level based on portions of donor PLBs. The technique further includes tracking PLBs in multiple PLB queues arranged based on storage utilization of the PLBs, and tracking PLB portions in multiple portion queues arranged based on storage utilization of the portions. When consolidating data to create a new PLB, a set of whole PLBs is selected, based on utilization, from the PLB queues, and a set of portions of donor PLBs is selected, based on utilization, from the portion queues. The selections are performed such that the total data size of the selected whole PLB(s) and the selected portion(s) fit within the new PLB.
US12147689B2 Temperature-based media management for memory components
Aspects of the present disclosure configure a system component, such as a memory sub-system controller, to provide adaptive media management based on temperature-related memory component capabilities. The controller can obtain a write temperature associated with an individual group of memory components. Based on the write temperature and a temperature threshold associated with the individual group of memory components, the controller can select an individual media management operation to perform.
US12147687B2 System and method for dynamic cloud-based storage system deployment
A method, computer program product, and computing system for determining whether an availability zone of a plurality of availability zones is routable to an on-premises network. An intent associated with the deployment of a cloud-based storage system is processed. The cloud-based storage system is deployed in the availability zone based upon, at least in part, whether the availability zone is routable to an on-premises network and the intent associated with the deployment of the cloud-based storage system.
US12147686B2 Data storage system
A data storage system is a data storage system which is mounted on a moving body. The data storage system includes: a plurality of ECUs which are connected to a network in the moving body; a shared storage device into which data is writable by each of the plurality of ECUs; and a shared priority controller which is connected between the plurality of ECUs and the shared storage device, and controls an order of priority in which data is written into the shared storage device from each of the plurality of ECUs.
US12147685B1 Methods and apparatus for providing a low-power memory block using a pair of nvm cells
A semiconductor device provides logic operations utilizing low-power memory blocks (“LMBs”) for power conservation. An LMB, in one embodiment, includes a first nonvolatile memory (“NVM”), a second NVM cell, and an LMB output terminal. The first NVM cell contains an NVM transistor able to store one (1) bit of first value persistently. The second NVM cell is configured to persistently store one (1) bit of second value which is opposite logic value of the first value. The LMB output terminal, coupled to a drain terminal of first NVM cell and a source terminal of second NVM cell, is operable to provide an output value in accordance with the first value.
US12147684B2 Method for power reduction in memory modules
A clock buffer device for a memory module includes a first clock input coupled to an input of a first phase-locked loop (PLL), and a second clock input coupled to an input of a second PLL. An output of the first PLL is selectably coupled to clock output buffers, and an output of the second PLL is selectably coupled to a subset of the clock output buffers. The clock buffer device receives a first indication that a first information handling system is configured to provide a first clock signal on the first clock input but to not provide a second clock signal on the second clock input, and, in response to the indication, couples the output of the first PLL to the clock output buffers and to disables the second PLL.
US12147679B2 Managing metadata of variable length using metadata pages and delta records of transaction log
A technique for managing metadata of variable length includes responding to the creation or change in a metadata element by creating at least first and second entries within a metadata page at discontinuous locations. The first entry is located among a first set of regions having uniform length and includes a reference to the second entry, which is located among a second set of regions having variable length. In this manner, the metadata element that does not fit within a fixed-size space is accommodated by multiple discontinuous entries in respective sets of regions.
US12147677B1 Data management method for solid state storage device
A data management method for a solid state storage device is provided. The solid state storage device can selectively perform a TACW operation. While the TACW operation is performed, the controlling circuit determines a specified time interval corresponding to the largest amount of write data. Moreover, a portion of the write data stored in the specific time interval will be moved to another location of the non-volatile memory. When the solid state storage device performs the data remediation process according to the data retention time, the time period of performing the data remediation process is largely shortened. Consequently, the performance of the solid state storage device can be enhanced.
US12147673B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, when receiving a write request to designate a first block number and a first logical address from a host, a memory system determines a first location in a first block having the first block number, to which data from the host is to be written, and writes the data from the host to the first location of the first block. The memory system updates a first address translation table managing mapping between logical addresses and in-block physical addresses of the first block, and maps a first in-block physical address indicative of the first location to the first logical address.
US12147671B2 Performance match method of memory, memory storage device and memory control circuit unit
A performance match method of memory, a memory storage device and a memory control circuit unit are disclosed. The method includes: receiving a performance match command from a host system; in response to the performance match command, adjusting an operation setting of a memory storage device to match a performance of the memory storage device with a performance requirement of the host system; and interacting with the host system based on the adjusted operation setting.
US12147668B2 Storage device
A storage device includes a memory device including one or more memory blocks including first sub-areas and second sub-areas configured to store higher level data than the first sub-areas, and a controller configured to use the first sub-areas before the second sub-areas in order to store data in the memory device.
US12147667B2 System and method for codebook management based on data source grouping
A system and method for codebook management is disclosed. Training datasets are obtained from various data sources. A similarity score is generated for each training dataset with reference to the other training datasets. In response to detecting a similarity score above a predetermined threshold for one or more of the other training datasets, a combined codebook is created based on training datasets that have a similarity score above a predetermined threshold. Based on the similarity score, multiple data sources are combined into a group, and the combined codebook is used for the data sources within the group. A mismatch performance metric can be computed for the combined codebook, and a revised combined codebook can be regenerated in response to the mismatch performance metric being above a predetermined threshold.
US12147659B2 Parametric modeling
In some implementations, a method for custom fitting and manufacturing parametric products comprises: generating a plurality of parametric models of a custom product based on past learned data pertaining to the custom product; generating a first user interface comprising at least a first graphical representation of the custom product, and displaying the first user interface on a computer display device; receiving a plurality of adjustment parameters for improving a fit of the custom product in relation to the user-specific data; based on the plurality of adjustment parameters and the plurality of parametric models, determining two particular parametric models; generating, for the custom product, a parametric fit model having a plurality of fit model parameters, by interpolating a corresponding parameter of a first particular parametric model and a corresponding parameter of a second particular parametric model of the two particular parametric models; transmitting the parametric fit model to a manufacturer to cause the manufacturer to produce a parametric physical product based on the plurality of fit model parameters of the parametric fit model.
US12147654B2 Edge gesture interface with smart interactions
Methods, systems, user interfaces, media, and devices provide a geographically-based graphical user interface (GUI) suited to single-handed operation of a device. The method and system provide for causing display of a GUI including map data displayed in a first view; receiving input comprising at least one input point; determining first and second characteristics of the input; processing, when the first characteristic fulfils a first operational mode criterion, the input according to a first operational mode and causing display of the map data in a second view, the second view being based on the second characteristic of the input; and processing, when the first characteristic of the input fulfils a second operational mode criterion, the input according to a second operational mode, and causing display of the map data in a third view, the third view being based on the second characteristic of the input.
US12147653B2 Electronic device and layout configuration method using same
An electronic device is provided. The electronic device includes a display, a memory, and a processor operatively connected to the display and the memory, wherein the processor may be configured to display a screen composed of a plurality of windows corresponding to a plurality of applications on the display, detect an event for changing a layout of the plurality of windows, in response to the detection of the event, display, on the display, a plurality of recommended layouts in which the plurality of windows are arranged differently on the basis of an attribute of each of the plurality of applications and a state of the electronic device, and when one of the plurality of recommended layouts is selected, display, on the display, the plurality of windows to which the selected recommended layout is applied.
US12147651B2 Information processing apparatus and information processing method
An information processing apparatus according to the present disclosure includes: an acquisition unit that acquires a character string whose part of speech is to be estimated; and a generation unit that generates part-of-speech estimation information for estimating a part of speech of the character string based on a byte sequence obtained by converting the character string.
US12147647B2 Artificial intelligence assisted evaluations and user interface for same
Systems and methods are disclosed herein for reducing a risk of associating with a client that may engage in illegal activity. A system accesses data associated with an entity for a given context, applies a plurality of AI models to the data based on the context to generate a plurality of AI assessments. Data for showing risk factors, assessments of the risk factors, and data for evaluating risk factors can be transmitted for rendering in a user interface in a display device. Analyst feedback can be received and used to update the AI models.
US12147644B2 Generating animation overlays in a communication session
Method of generating animation overlays starts with a processor causing a communication interface for a communication session to be displayed at client devices. The processor receives from a first client device an animation sending request and causes an animation sending interface to be displayed in the communication interface of the first client device. The animation sending interface comprises animation overlay icons. Each of the animation overlay icons comprise a first avatar associated with the first user. The processor receives from the first client device a selection of a first animation overlay icon and causes the first animation overlay corresponding to the first animation overlay icon to be displayed as an overlay on the communication interface of each of the plurality of client devices. The first animation overlay is an animation that includes the first avatar. Other embodiments are disclosed.
US12147633B2 Touch display panel and touch display device
The present application provides a touch display panel and a touch display device. Dummy lines in a same layer as touch signal lines are added in a wiring layer. A difference between a number of electrode lines disposed between two adjacent touch signal lines and a number of electrode lines disposed between two adjacent dummy lines is less than or equal to 1. Therefore, a distribution density of the touch signal lines is close to or same as a distribution density of the dummy lines. Accordingly, the present application can reduce a structural wiring difference between an area where the touch signal lines are located and an area where the dummy lines are located in the touch display panel.
US12147628B2 Display device and touch sensing system including the same
A display device includes a display panel including a plurality of pixels arranged in an image display area, a touch sensing unit disposed on a front surface of the display panel that senses a touch of a user's body part and a touch of an electronic pen, a display driving circuit that drives the pixels of the image display area, and a touch sensing circuit that generates touch coordinate data by detecting touch positions of the user's body part and the electronic pen. The touch sensing circuit senses the touch of the user's body part and allows the electronic pen to be charged during a touch electrode driving period by supplying touch driving signals generated by mixing driving signals of different frequency bands to touch electrodes during the touch electrode driving period.
US12147626B2 Digital-to-analog controller-referenced touch sensing system, and related systems, methods, and devices
Some disclosed embodiments relate, generally, to shaping a waveform of a reference signal used by a driver of a touch sensor to limit electromagnetic emissions (EME) emitted by a touch sensor during a sensing operation. Some disclosed embodiments relate, generally, to a DAC referenced touch sensor driver and controlling an amount of EME emitted at a touch sensor using shapes of reference signals used by a touch detector to detect touches at the touch sensor. Some disclosed embodiments relate, generally, to compensating for effects of foreign noise at a touch sensor and, more specifically, to changing a shape of a reference signal based on a change to a sampling rate made to compensate for foreign noise.
US12147623B2 Sensor device and driving method thereof
A sensor device of the present invention includes first sensors receiving a plurality of driving signals; second sensors outputting a plurality of sensing signals in response to the driving signals; and a sensor receiver connected receiving the sensing signals from the second sensors, and including a band pass filter filtering the sensing signals. The band pass filter includes a multi-path filter in which a frequency of the driving signals is set as a center frequency; a gain amplifier amplifying signals filtered through the multi-path filter according to a predetermined gain value; and a buffer isolating the multi-path filter and the gain amplifier from each other.
US12147620B2 Contextual data link mode stylus communications
A computing device detects an indication of a data-linkable context for the electronic stylus and transitions communication between the digitizer of the computing device and the electronic stylus from a user interface mode to a data link mode, based at least in part on the detecting. The computing device communicates between the electronic stylus and the digitizer in the data link mode via the multiple electrostatic antennas of the electronic stylus, based at least in part on the transitioning.
US12147618B2 Acoustic effect playback device having a rotary operator
An acoustic device includes a rotary operator and a base supporting the rotary operator so that the rotary operator is rotatable. The rotary operator includes a rotary body provided on the base, a pressed portion provided on the rotary body and on which a pressing operation is performed, a press detecting unit provided on the rotary body along an outer circumference of the rotary operator and configured to detect the pressing operation performed on the pressed portion, and elastic members interposed between the pressed portion and the press detecting unit.
US12147608B2 Computing system with head wearable display
A computing system includes: a first input device for receiving a first input data from a user, the first input device includes a computing module for processing a data inputted from the first input device and generating an output data; and a head mounted display, telecommunicatively connected to the first input device by a communication module, for receiving the output data and displaying a binocular virtual image related to the output data; wherein the head mounted display has a first light direction adjuster and a second light direction adjuster for changing the direction of a first light signal and a second light signal emitted by a first emitter and a second emitter respectively, such that the first light signal and the second light signal are emitted relative to the first angle and the second angle of the user's frontal plane towards a first eye and a second eye respectively.
US12147607B1 Transitioning between environments
In accordance with some embodiments, exemplary techniques for transitioning from the physical environment to a computer-generated reality environment on a wearable electronic device is described. In accordance with some embodiments, exemplary techniques for transitioning out of a computer-generated reality environment on a wearable electronic device is described.
US12147603B2 Interactive electronic content delivery in coordination with rapid decoding of brain activity
A method and system for providing a user with virtual objects within an environment, characterizing interactions with the virtual objects using a brain computer interface, and modulating features of the virtual objects based upon improved classifiers associated with the interactions. The method and system can be used to rapidly customize virtual objects to a specific user in applications related to increasing engagement with traditional and new media content, virtual and augmented reality products, streamlining interactions with input devices in digital and physical environments, providing user authentication tools, providing more secure cybersecurity features, and delivering tailored content to users.
US12147599B2 Ultrasonic user interface device
[Object] To provide an ultrasonic user interface device capable of accurately obtaining movement information of a body part. [Solving Means] An ultrasonic user interface device includes a transmission unit and a reception unit. The transmission unit transmits an ultrasonic wave toward an internal tissue of an arm part or a leg part of a user. The plurality of reception units is arranged so as to surround the arm part or the leg part in a circumferential direction of the arm part or the leg part to which the ultrasonic wave is transmitted and that receives, for obtaining movement information of at least a part of the limbs of the user, at least one of an ultrasonic wave obtained when the ultrasonic wave is transmitted through the internal tissue or an ultrasonic wave obtained when the ultrasonic wave is reflected on the internal tissue.
US12147598B1 Head mountable display
A head-mountable display can include a structural frame defining a viewing opening, an optical module coupled to the structural frame. The optical module can include a display screen to project light through the viewing opening. The display screen can define an inner edge, an outer edge opposite the inner edge, a lower edge extending between the inner edge and the outer edge, and an upper edge opposite the lower edge. The optical module can include a first camera disposed adjacent the inner edge and closer to the lower edge than the upper edge, and a second camera disposed adjacent the lower edge and closer to the outer edge than the inner edge.
US12147597B2 Methods for cursor-based interactions with an electronic device
In some embodiments, an electronic device facilitates cursor interactions in different regions in a three-dimensional environment. In some embodiments, an electronic device facilitates cursor interactions in content. In some embodiments, an electronic device facilitates cursor movement. In some embodiments, an electronic device facilitates interaction with multiple input devices. In some embodiments, a computer system facilitates cursor movement based on movement of a hand of a user of the computer system and a location of a gaze of the user in the three-dimensional environment. In some embodiments, a computer system facilitates cursor selection and scrolling of content in the three-dimensional environment.
US12147596B1 Event sensing and tracking
An eyebox region is illuminated with a fringe illumination pattern. An event sensor is configured to generate event-signals. Eye motion is determined from the event-signals. Eye-features are extracted from data generated by the event sensors and a predicted gaze vector is generated from the eye-features.
US12147593B2 Modular omnidirectional motion platform
A modular omnidirectional motion platform includes left-rotating speed decomposition units and right-rotating speed decomposition units. Rotational speed of each left-rotating speed decomposition unit is the same. Rotational speed of each right-rotating speed decomposition unit is the same. The left-rotating and right-rotating speed decomposition units are alternately and parallelly arranged. The left-rotating speed decomposition units have different lengths. The right-rotating speed decomposition units have different lengths. Each speed decomposition unit comprises a load-bearing shaft and rotating shafts fixed around the load-bearing shaft. Parallel transmission assemblies are disposed on the load-bearing shafts. Two adjacent left-rotating speed decomposition units are connected by one parallel transmission assembly, and two adjacent right-rotating speed decomposition units are connected by one parallel transmission assembly. The left-rotating speed decomposition units rotate together at a same speed in a same direction. The right-rotating speed decomposition units rotate together at a same speed in a same direction.
US12147589B2 Securing SEDs behind a HBA controllers with a passthrough mechanism using BMC
In general, embodiments of the invention relate to a method and system for managing a storage system. In many traditional implementations host bus adapter (HBA) manages the storage device, however frequently the HBA cannot implement the necessary methods to secure a self-encrypting drive (SED). One or more embodiments of the invention use a baseboard management controller (BMC) to manage the security of the SEDs as well as the security life cycle of the SEDs, while the HBA acts as a passthrough conduit between the SED and BMC.
US12147588B2 Controlled access to data stored in a secure partition
Performing controlled access to data stored in a secure partition is described herein, including: associating a predetermined exception with an exception handling program in an operating system; restricting a user program to execution by a normal privilege user; and designating a secure partition and restricting the secure partition to be accessible by a highest privilege user; wherein, when executed in user space corresponding to the normal privilege user, the user program generates the predetermined exception, and wherein the predetermined exception triggers execution of the exception handling program in kernel space, and the exception handling program is configured to read data from the secure partition and deliver the data after processing to the user program.
US12147586B2 Secure wipe of data processing unit using firmware capsule
An information handling system may include a processor, a data processing unit communicatively coupled to the processor, and a management controller communicatively coupled to the processor and the data processing unit and configured for out-of-band management of the information handling system. The management controller may further be configured to obtain a hardware inventory and capabilities of the data processing unit; based on the hardware inventory and capabilities, generate a firmware capsule for execution during a basic input/output system phase of the data processing unit to cause a secure erasure of contents of a memory of the data processing unit; and communicate the firmware capsule to the data processing unit during an operating system phase of the data processing unit and cause the data processing unit to reboot to its basic input/output system phase in order to execute drivers of the firmware capsule in order to securely erase the memory.
US12147583B2 System and method for protecting deep image classifiers
A system, method and computer program product for protecting a deep neural network image classifier against receiving perturbed images. A plurality of watermark bits are embedded into an original digital image intended for the deep neural network image classifier. The watermarked image is transmitted through a potentially adversarial environment. A potentially perturbed image intended for the deep neural network image classifier is received from the potentially adversarial environment. The potentially perturbed image is determined to be an adversely modified or benign image by determining whether the potentially perturbed image includes a plurality of embedded bits matching the plurality of watermark bits embedded into the original digital image. The potentially perturbed image is prevented from being provided to the deep neural network image classifier in response to determining that the potentially perturbed image is the adversely modified image.
US12147577B2 Interpretability framework for differentially private deep learning
Data is received that specifies a bound for an adversarial posterior belief ρc that corresponds to a likelihood to re-identify data points from the dataset based on a differentially private function output. Privacy parameters ε, δ are then calculated based on the received data that govern a differential privacy (DP) algorithm to be applied to a function to be evaluated over a dataset. The calculating is based on a ratio of probabilities distributions of different observations, which are bound by the posterior belief ρc as applied to a dataset. The calculated privacy parameters are then used to apply the DP algorithm to the function over the dataset. Related apparatus, systems, techniques and articles are also described.
US12147574B2 Anonymizing caller identity based on voice print match
Methods and systems for anonymizing an identity of a caller using a voice print match. One system includes a surveillance system including a camera and a microphone; and a dispatch computer. The dispatch computer is configured to receive a voice call from the caller, generate a voice print from the voice call, compare the voice print to a plurality of stored voice prints, and, in response to the voice print not matching any of the plurality of stored voice prints, transmit the voice print to the surveillance system. The surveillance system is configured to receive the voice print, capture audio data via the microphone, compare the audio data to the voice print, and, in response to identifying a match between the voice print and the audio data, tag image data, captured via the camera, corresponding to the audio data for redaction.
US12147571B2 Private information retrieval with sublinear public-key operations
A method includes initializing a client state on a client device be executing a private batched sum retrieval instruction to compute c sums O of data blocks from an untrusted storage device. Each computed sum O stored on memory hardware of the client device and including a sum of a corresponding subset S of exactly k data blocks. The method also includes a query instruction to retrieve a query block Bq stored on the untrusted storage device by iterating through each of the c sums O of data blocks to identify one of the c sums O that does not include the query block Bq, instructing a service to pseudorandomly partition the untrusted storage device into partitions and sum the data blocks in each partition to determine a corresponding encrypted data block sum.
US12147566B2 Controlling personal information
Provided is a digital/analog signal processing apparatus and method for controlling exposure of personally identifiable information to be transferred from storage in a secure enclave, comprising a memory and an integrated circuit coupled to the memory, configured to: select a data set stored in the storage; individuate personally identifiable information in the data set; determine an individual person's subset of personally identifiable information; extract an identifier for the individual person from the subset; interrogate stored data using the identifier to locate metadata comprising permission to expose the individual person's subset; and responsive to a failure to locate the metadata comprising permission, either: emit a signal seeking the permission; or apply a protective measure to the individual person's subset of individuated personally identifiable information prior to transfer of the data set in a digital/analog signal outside the secure enclave.
US12147565B2 Image processing apparatus, image processing method and recording medium
An image processing apparatus 1 includes: a detecting unit 11 that detects an iris area IA including an iris from a person image IMG1 in which at least an eye of the target person is included; an image processing unit 12 that converts the person image to a protected image IMG2 in which an iris information relating to a pattern of the iris is not obtainable by performing an image processing on at least a part of the iris area of the person image; and an adding unit 13 that adds meta data indicating that the image processing is performed on at least a part of the iris area to the protected image.
US12147563B1 System for securing electronic personal user data
The present disclosure relates to a system, method, and apparatus for securing electronic personal identifying information. The system enhances data privacy, by minimizing the amount of authentic personal identifying information that is shared with a third party. Namely, the system includes a database of known websites, apps, etc. that require personal identifying information to sign up—and then classifies whether any given type of information is strictly necessary to the functioning of the website. The system then generates placeholder “dummy” data for any fields that are required for signup, but are not strictly necessary for the website to function. The system allows for creation of several user profiles that vary the amount of authentic personal identifying information to be shared, based on the user's preferences. The system therefore helps to secure personal information in the event that, for example, the website later has a data breach. Such a system may be useful, for example, as a smartphone app or as a web browser plugin.
US12147562B1 Artificial intelligence-enhanced ledger computing environment system for recording the outcomes of collective effort
A method based on converging a platform-neutral, self-sovereign ledger technology and artificial intelligence in a virtual machine environment concerning the collective efforts and outcomes of an entity (e.g., person, team, or organization) or group of entities in both quantum and non-quantum computing environments. This method results in an artificially intelligent ledger with dual-layer floating encryption and available steganographic integration, which contains representations of things of value (past, current, and future outcomes, including data and other information) concerning entities (e.g., individuals, groups of people, or organizations) engaged in collective effort (e.g., trade, finance, work, or activism). Furthermore, this method produces a means of validating, auditing, and analyzing data and other information and automatically communicating that data and other information to stakeholders.
US12147561B2 Automated database provisioning and methods thereof
Systems and methods of the present disclosure enable the automated provisioning of security and compliance policies and onboarding to identity governance solutions. The systems and methods include processors to receive a database provisioning request associated with at least one entity and accessing at least one identity data record via an identity management mechanism associated with the at least one entity. The processors automatically access the database via a secured port; automatically cause to generate in the database, at least one privilege account and at least one access credential rule based on the at least one identity data record. The database is configured to utilize the at least one access credential rule to automatically manage access credentials for accessing the database via the at least one privilege account. The processors automatically disconnect from the secured port of the database.
US12147560B2 Data protection query interface
Apparatuses, methods, program products, and systems are disclosed for data protection query interface. An apparatus includes a processor and a memory that stores code executable by the processor to receive, via a query interface, a query from a third-party to verify sensitive data associated with a user, analyze the query to identify a type of the user's sensitive data to verify, and generate a verification response to the query based on verifying the user's sensitive data related to the type of sensitive data to verify without exposing the user's sensitive data to the third-party.
US12147559B1 Secure geolocation-based data access control in a distributed computing environment
Methods and systems for secure geolocation-based data access control include a server that captures a data access request from a remote device and determines whether the requestor geolocation corresponds to a non-restricted zone or a restricted zone. The server determines whether the requestor identity has permission to receive a full view or a masked view of data. The server retrieves data responsive to the data query and generates a response to the data access request, the response including a full view or a masked view of the retrieved data. When the generated response comprises a masked view, the server determines that the user of the remote device has requested a full view of the responsive data, authenticates the remote device using the requestor identity, and updates the generated response to comprise the full view of the retrieved data. The server device transmits the generated response to the remote device.
US12147558B2 Native multi-tenant encryption for database system
A database system includes a persistent storage system, a memory storing metadata defining a tenant object and a plurality of database artifacts, a first instance of the tenant object, the first instance associated with a first plurality of the database artifacts including first data associated with the first instance of the tenant object, and a second instance of the tenant object, the second instance associated with a second plurality of the database artifacts including second data associated with the second instance of the tenant object. A processing unit is to execute program code of a database instance to cause the database system to encrypt the first data associated with the first instance of the tenant object using a first public encryption key and store the encrypted first data in the persistent storage system, and encrypt the second data associated with the second instance of the tenant object using a second public encryption key and store the encrypted second data in the persistent storage system.
US12147552B1 Systems and methods for precise sensitive data detection
Embodiments of the present disclosure include systems and methods for scanning for and identifying sensitive data in unexpected locations of data storage structures. Once sensitive data is found in unexpected locations of data storage structures, actions can be taken to remediate the unexpected storage of the sensitive data.
US12147550B2 Steganography method
A steganography method and an apparatus embedding a hidden message in a video stream of an original cover video to produce a stego video using a generative neural network. The original cover video is a video stream as opposed using an image. A discriminant neural network is used to correct a generated video compared to an original cover video. The generated neural network is trained when the generated video is determined to be real by the discriminant neural network. A second stego video is acquired by adversarial training through a mutually adversarial relationship between a generative neural network and an discriminant neural network. The embedding technique is one of pre-embedding, intra-embedding, or post-embedding.
US12147549B2 Intelligent estimation of onboarding times for managed services
In one aspect, an example methodology implementing the disclosed techniques includes receiving information regarding a customer to onboard to a managed service and determining one or more relevant features from the information regarding the customer, the one or more relevant features correlated with historical onboarding times. The method also includes determining, using a machine learning (ML) model, an expected time to onboard the customer to the managed service based on the one or more relevant features.
US12147546B2 Computer method for entry of plural input modalities onto a secure disclosure blockchain
Computer methods, apparatuses, and graphical user interfaces include placing one or more electronic messages in cloud storage that is defined by or accessed by a blockchain data structure.
US12147536B1 Exploit detection tools for chipsets
A method for detecting an exploit in a processing instruction. The method may comprise steps of receiving processor instructions, analyzing the processor instructions to detect data flow instructions, trimming out the data flow instructions, comparing the data flow instructions to a pre-defined pattern for exploit behavior, and generating an exploit notification in response to detecting the pre-defined pattern for exploit behavior in the data flow instructions.
US12147535B2 Apparatus and method for tolerating Byzantine faults in blockchain platforms
A Byzantine fault tolerance method in a blockchain platform, which is related to an audit transaction analysis method for analyzing operation of a blockchain ordering service, may comprise: determining, through an audit transaction analysis submitted by each blockchain node included in at least one received block, a consensus level of the received block; and detecting a malfunction and a malicious attack of an ordering service on the basis of a consensus level update delay time and an error analysis of an audit transaction analysis process in the blockchain node.
US12147530B2 Deploying enclaves on different tee backends using a universal enclave binary
The disclosure herein describes deploying a Virtual Secure Enclave (VSE) using a universal enclave binary and a Trusted Runtime (TR). A universal enclave binary is generated that includes a set of binaries of Instruction Set Architectures (ISAs) associated with Trusted Execution Environment (TEE) hardware backends. A TEE hardware backend is identified in association with a VSE-compatible device. A VSE that is compatible with the identified TEE hardware backend is generated on the VSE-compatible device and an ISA binary that matches the TEE hardware backend is selected from the universal enclave binary. The selected binary is linked to a runtime library of the TR and loads the linked binary into memory of the generated VSE. The execution of a trusted application is initiated in the generated VSE using a set of interfaces of the TR. The trusted application depends on the TR interfaces rather than the selected ISA binary.
US12147529B2 Hybrid managed and unmanaged data model
A computer comprising processors and memory may implement an application execution engine to execute an application including both managed code and unmanaged code, the managed code providing memory safety for accesses to objects in memory and the unmanaged code providing no such safety. Responsive to a request from managed code, the application execution engine allocates memory for an object in a managed pool and the object is accessible to managed code in a managed state. Responsive to a requirement for unmanaged code to access the managed object, the application execution engine transforms the object to be accessible in an unmanaged state, the transformation including allocating memory for the object in an unmanaged pool, copying data from managed memory to unmanaged memory according to a predetermined unmanaged layout, releasing the managed memory and using an address of the unmanaged memory to access the object in the unmanaged state.
US12147528B2 Coherence-based attack detection
While an application or a virtual machine (VM) is running, a device tracks accesses to cache lines to detect access patterns that indicate security attacks, such as cache-based side channel attacks or row hammer attacks. To enable the device to detect accesses to cache lines, the device is connected to processors via a coherence interconnect, and the application/VM data is stored in a local memory of the device. The device collects the cache lines of the application/VM data that are accessed while the application/VM is running into a buffer and the buffer is analyzed for access patterns that indicate security attacks.
US12147522B2 Alternative identity verification and authorization method
Systems, methods, and non-transitory computer readable medium disclosed herein relate to identity verification and authorization method. In one embodiment, the system can generate and send a message to a device associated with a user based on an initiated request from the user and a determination the user should be authenticated, wherein the message requests a content-based response from the user to authenticate the user. In another embodiment, the system can receive the content-based response from the user in reply to the message, wherein the content-based response comprises SMS (short message service) metadata, emoji, photo, video, audio, or a combination thereof. In another embodiment, the system can authenticate the user based on a determination of a confirmed match between the content-based response from the user and a response key preselected by the user.
US12147520B2 Display visibility block
Methods, apparatuses, and non-transitory machine-readable media for displaying information and/or images on a display of a computing device based on received data. Apparatuses can include a display screen, a memory resource, a recognition sensor, and a controller. An example controller can receive data and activate information and/or images on a display screen based in part on the received data. In another example, a method can include storing recognition data in a memory resource, receiving primary recognition data, comparing the primary recognition data to the stored recognition data, and activating the display screen for a viewing angle responsive to authentication of the primary recognition data through the comparison of the primary recognition data and the stored recognition data.
US12147519B2 User authentication based on three-dimensional face modeling using partial face images
Systems and techniques are provided for performing user authentication. For example, a process can include obtaining a plurality of images associated with a face and a facial expression of the user, wherein each respective image of the plurality of images includes a different portion of the face. An encoder neural network can be used to generate one or more predicted three-dimensional (3D) facial modeling parameters, wherein the encoder neural network generates the one or more predicted 3D facial modeling parameters based on the plurality of images. A reference 3D facial model associated with the face and the facial expression can be obtained. An error can be determined between the one or more predicted 3D facial modeling parameters and the reference 3D facial model, and the user can be authenticated user based on the error being less than a pre-determined authentication threshold.
US12147513B1 Dynamic evaluation of language model prompts for model selection and output validation and methods and systems of the same
The systems and methods disclosed herein relate to a model validation platform that enables dynamic validation of a user's prompt for a large language model (LLM) in order to evaluate the validity of the prompt and the suitability of a large language model for processing the prompt. For example, the platform enables an estimation of the resource allocation associated with processing the prompt with a given LLM, as well as a modification of the prompt, prior to the processing the prompt with the selected LLM. The platform can further validate the output prior to transmitting the output to a server system for display to the user. By doing so, the platform enables dynamic evaluation of a request to execute an LLM, as well as evaluation of resulting outputs, for accuracy and efficiency improvements in data processing or software development pipelines.
US12147511B2 System and method for controlling the display of information on a computer display in a remote home work environment
A system and method for controlling the display of sensitive information in a home work environment is provided. The method comprises: providing a work computing device including a first processor for executing a web-based computer application accessible over a network for displaying information contained in at least one data field; and providing an administrative computing device in communication with the work computing device including a second processor configured to execute computer executable instructions for designating the data field as either restricted or unrestricted. When the data field is designated as restricted, the computer executable instructions mask the information contained in the data field so that the information is not viewable on a display of the work computing device. The system and method also provide for the selective unmasking of the masked information using the work computing device, with data associated with the unmasking being communicated to the administrative computing device.
US12147510B2 System and method for securing a browser against font usage fingerprinting
In a method for securing a web browser, display instructions for displaying web content are received from a content server by a web browser operating on a client computing device. The web browser creates a document object using the display instructions and determines from the document object whether one or more of the display instructions meet font profiling criteria selected to identify attempts to profile font display characteristics of the web browser. Responsive to a determination that font profiling criteria are met, the web browser alters a character display of the document object and implements the document object for displaying the web content on the client computing device.
US12147508B2 Systems and methods for securely processing content
A device may not trust another device with which it is in communication. To establish trust, a first device may send a second device an indication of signed code that is stored in a protected memory of the first device. Based on determining that the first device is a trusted device, the second device may send the first device an encrypted content asset, a decryption key associated with the content asset, and/or an encryption key associated with the content asset.
US12147507B2 Media content feed format for management of content in a content hosting website
A system and method for providing a content feed file for a content file to a content host. The method comprises delivering the content file and the content feed file to the content host, wherein the content feed file comprises one or more policies and the one or more policies direct the content host to manage the content file according to the one or more policies. After the content host processes the content file according to the provided policies, the content owner receives a status report wherein the status report comprises information about actions taken by the content host according to the one or more policies.
US12147504B2 Systems and methods for classifying mosquitoes based on extracted masks of anatomical components from images
Images of an insect are subjected to at least a first convolutional neural network to develop feature maps based on anatomical pixels at corresponding image locations in the respective feature maps. The anatomical pixels correspond to a body part of the insect. A computer calculates an outer product of the first feature map and the second feature map to form an integrated feature map. Extracting fully connected layers from respective sets of integrated feature maps and applying the fully connected layers to a classification network for identifying the genus and the species of the insect.
US12147500B2 Privacy-sensitive training of user interaction prediction models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for collaboratively training an interaction prediction machine learning model using a plurality of user devices in a manner that respects user privacy. In one aspect, the machine learning model is configured to process an input comprising: (i) a search query, and (ii) a data element, to generate an output which characterizes a likelihood that a given user would interact with the data element if the data element were presented to the given user on a webpage identified by a search result responsive to the search query.
US12147499B2 Machine-learning tool for generating segmentation and topic metadata for documents
Certain embodiments involve using a machine-learning tool to generate metadata identifying segments and topics for text within a document. For instance, in some embodiments, a text processing system obtains input text and applies a segmentation-and-labeling model to the input text. The segmentation-and-labeling model is trained to generate a predicted segment for the input text using a segmentation network. The segmentation-and-labeling model is also trained to generate a topic for the predicted segment using a pooling network of the model to the predicted segment. The output of the model is usable for generating metadata identifying the predicted segment and the associated topic.
US12147498B1 Systems and methods for data grafting to enhance model robustness
An example method includes detecting, by context analysis circuitry, occurrence of a triggering condition. The example method also includes scheduling, by context analysis circuitry and based on the occurrence of the triggering condition, retraining of a model. The example method also includes generating, by data grafting circuitry and in response to scheduling the retraining of the model, a context-relevant training data set based on a target context vector. The example method also includes retraining, by model training circuitry, the model using the context-relevant training data set to mitigate deterioration of performance of the model.
US12147497B2 Systems and methods for cross-lingual cross-modal training for multimodal retrieval
Current pretrained vision-language models for cross-modal retrieval tasks in English depend upon on the availability of many annotated image-caption datasets for pretraining to have English text. However, the texts are not necessarily in English. Although machine translation (MT) tools may be used to translate text to English, the performance largely relies on MT's quality and may suffer from high latency problems in real-world applications. Embodiments herein address these problems by learning cross-lingual cross-modal representations for matching images and their relevant captions in multiple languages. Embodiments seamlessly combine cross-lingual pretraining objectives and cross-modal pretraining objectives in a unified framework to learn image and text in a joint embedding space from available English image-caption data, monolingual corpus, and parallel corpus. Embodiments are shown to achieve state-of-the-art performance in retrieval tasks on multimodal multilingual image caption datasets.
US12147481B2 Integration of news into direct social communications and interactions
The integration of news about members of a group into symmetrical group communications is described. Group members are delivered news items and information regarding members of the group, and are able to communicate with other members of the group in response to the news items. One embodiment dynamically generates aggregated RSS news feeds for a group of people or entities and correlates that aggregated data with biographical information, audio, and video media to provide rich information about the relevant parties to the news story. The embodiment also provides the capability of transmitting email or other electronic messages to the parties in the news story to facilitate two-way communication while maintaining the group members' privacy and anonymity.
US12147477B2 Search result display device, search result display method, and non-transitory computer readable recording medium
Disclosed is a search result display device (1) comprising: a regard prediction unit (12) configured to predict, from a dialogue between a customer and a service person, a regard of the customer; a keyword extraction unit (17) configured to extract a keyword from the regard; and a display controller (13) configured to cause a display (14) to display the dialogue and a search result obtained from the database (21) with the keyword as a search query, wherein when a string has been designated by the service person, the display controller (13) causes the display (14) to display a search result obtained from the database (21) using a search query that incorporates the string, until a search result automatic update instruction is given by the service person.
US12147474B2 System for graph node sampling and method implemented by computer
An embodiment of the present disclosure relates to a graph node sampling system and a computer-implemented method, where structure information of nodes in a graph neural network is stored in a set of data structures, and attribute data of the nodes is stored in another set of data structures. Node sampling may be performed by a sampling unit in a solid state drive. A node sampling unit selects, reads, and collects attribute data of a sampled node and a neighboring node of the sampled node, and transfers the data to a main memory. The method and system according to the embodiments of the present disclosure can save bandwidth consumed by node sampling in large applications such as a graph neural network.
US12147469B2 Method and system for acquiring species identification names and readable storage medium
A method and system for acquiring species identification names and a readable storage medium are provided. The method includes: identifying a species image provided by a user according to a species identification model and acquiring a species name; acquiring a plurality of candidate species names according to a species name database; and acquiring a species identification result name according to geographical area information and/or confidence coefficients of the candidate species names. The candidate species names include a plurality of conventional names. The method further includes: determining whether the species name is present in the pre-established species name database, where the species name database records the common names of a same species in different geographical areas; and selecting a conventional name of the species name corresponding to the geographical area information from the species name database and acquiring and outputting the identification result of the species.
US12147468B2 On-demand variable feature extraction in database environments
A method, a system, and a computer program product for performing on-demand feature extraction from a raw image of an object for analysis. A query is executed to retrieve an image of an object. Using one or more parameters of the query, a raw image of the object is compressed to generate a compressed image of the object. One or more features associated with the object are extracted from the compressed image of the object. Based on the compressed image of the object, the image of the object is generated using the extracted one or more features of the object.
US12147460B2 Method and apparatus for training dialog model, computer device, and storage medium
A computer device acquires, based on a prior network and a posterior network of a dialogue model, at least two first dialogue features and at least two second dialogue features of a first dialogue. The computer device outputs, using the prior network, a probability distribution of dialogue features in accordance with the acquired dialogue features and estimates, using the posterior network, the probability distribution of the dialogue features output by the prior network. The computer device updates the dialogue model and updates the posterior network based on dialogue features of the first dialogue. The computer device also updates a discriminator in the dialogue model based on at least two first dialogue features and at least two second dialogue features of a second dialogue. In accordance with a determination that the dialogue model has satisfied a training end condition, the computer device determines that the dialogue model is a trained model.
US12147458B1 Method and system for integrating and processing geospatial and locational data from different taxonomies
In an aspect, a data processing system stores an integrated hierarchical and spatial database comprising all geospatial units of each geographical entity stored within a plurality of datasets from one or more data publishers and stores integrated hierarchical and spatial relationship information for each geospatial unit with respect to other geospatial units, receives a query to the integrated hierarchical and spatial database, wherein the query specifies a geographic place, a geospatial unit, a time period, a search topic, or any combination thereof, to be applied across the one or more data publishers, the plurality of datasets, and a plurality of hierarchies of the plurality of datasets, and transmits a response to the query, wherein the response includes one or more search results linked together across the one or more data publishers, the plurality of datasets, the plurality of hierarchies, or any combination thereof.
US12147453B1 Apparatus and a method for the generation of exploitation data
An apparatus for the generation of exploitation data is disclosed. The apparatus comprises at least a processor and a memory communicatively connected to the at least a processor. The memory instructs the processor to receive a plurality of entity profiles from a plurality of entities, wherein each of the plurality of entity profiles comprises a plurality of operational data. The memory instructs the processor to identify demand data as a function of the plurality of entity profiles. The memory instructs the processor to generate exploitation data as a function of the operational data and the demand data. The memory instructs the processor to determine collaboration data as a function of the exploitation data. The memory instructs the processor to display the collaboration data using a display device.
US12147452B2 Novelty detection system
A graph-based novelty detection system processes a stream of observations by storing a compressed representation of the observations in a graph. Each node of the graph represents a component of an observation and a count of a number of times that component has been observed. The system calculates a novelty score based, at least in part, on a conditional probability of one or more components of the observation.
US12147451B1 Aggregated application data store
Data processing techniques are described to obtain user data previously collected when a user is requested to complete application forms associated with multiple servers. The application forms may include some fields that may be in common and that may request the same user data. For each application form requested by the user, the data processing techniques can identify and obtain the relevant previously collected data about the user for the application form. The application form for a product can have certain fields that may be pre-filled based on the relevant and/or non-confidential previously collected user data. The data processing techniques can also provide an estimate of the time that may be needed by the user to complete at least one application form so that the user can obtain a requested product.
US12147435B2 Blockchain implementing reliability database
An example operation may include one or more of receiving a request to modify a reliability value of an off-chain data source to generate a modified reliability value, determining whether a consensus on the modified reliability value has been received among a plurality of peer nodes, and in response to a determination that the consensus has been received, updating a storage to reflect the modified reliability value associated with the off-chain data source, and storing an identification of the modified reliability value within a block among a hash-linked chain of blocks on a distributed ledger shared among the plurality of peer nodes.
US12147434B2 Ranking filter algorithms
A method, a system, and a computer program product for executing a query. A query associated with a calculation scenario defining a data flow model that includes one or more calculation nodes is received. Each calculation node corresponds to an operation being performed on one or more database tables stored at a database. The calculation nodes include a first calculation node corresponding to a ranking filter operation. A calculation engine executes the calculation scenario and performs the ranking filter operation to generate a data structure storing a plurality of rows of the database tables. Based on the executing of the calculation scenario, a result data set including at least one row from the plurality of rows is generated and provided by a database server to an application server.
US12147432B2 Hybrid data processing system and method
The present disclosure describes hybrid transactional and analytical processing (HTAP) techniques. A HTAP system comprises a first processing engine configured to perform online transactional processing, a second processing engine configured to perform online analytical processing, and a storage in communication with the first processing engine and the second processing engine. The first processing engine, the second processing engine, and the storage may be modularized and configured to be decoupled from each other. The system may be configured to capture data by the first processing engine in real time, organize the data in a first format in a first part of the storage for use by the first processing engine, propagate the data to a second part of the storage subsystem, and organize the data in a second format in the second part of the storage for use by the second processing engine.
US12147431B2 Method and apparatus for pushing resource, and storage medium
A method for pushing a resource includes obtaining a collection of users to which a resource is to be pushed, in which the collection includes a plurality of users; obtaining respective predicted conversion rates of the resource for the plurality of users; obtaining user groups by dividing the plurality of users into groups based on respective predicted conversion rates for the plurality of users, in which the user groups correspond to different conversion rate ranges; and for each user group, selecting a target user from the user group based on a real conversion rate related to pushed users corresponding to the conversion rate range of the user group, and pushing the resource to the target user.
US12147429B2 Method and device of data transmission
A method and device of data transmission, applied to a distributed database is provided including a plurality of nodes, with accelerator cards provided in at least two of the nodes, the high-speed interfaces of each the accelerator card is interconnected to form a data transmission path, the method including: when the accelerator card receives a database operation command from the CPU of the node requesting access to the target data, generating a data request based on the get data operation or the modify data operation; the accelerator card detects hit the target data in the cache based on the data request, the accelerator card fetches the target data from the cache; otherwise the accelerator card sends a data request message corresponding to the data request to a distant destination node via the data transmission path, and obtains the target data based on the data packet returned from the destination node.
US12147428B2 System and method for searching time series data
A method (100) for identifying time series data using a time series retrieval system (800), comprising: receiving (120) a plurality of time series, each time series comprising a plurality of datapoints, wherein a least some of the plurality of times series comprise datapoints obtained at irregular time intervals within the time period; storing (130) the received plurality of time series in a database; generate (140) a context vector for each of the plurality of time series; receiving (150) a request for identification of one or more of the plurality of time series based on similarity to a time series query; identifying (160), based on similarity to the query time series context vector, one or more of the stored generated context vectors; retrieving (170) each time series associated with the identified one or more stored generated context vectors; and providing (180) the retrieved time series.
US12147424B1 Natural language querying of sequential process automation data
Mechanisms are provided for processing a sequential database natural language query. A process model is preprocessed to generate mapping data structure(s). The mapping data structure(s) map elements of the sequential process to other elements of the sequential process to thereby identify sequential and dependent characteristics of the sequential process. A sequential database natural language (SDNL) query interpretation engine is configured with the mapping data structure(s) and natural language processing is performed on a query to generate extracted features. The configured SDNL query interpretation engine operates on the extracted features and the mapping data structure(s) to generate intent information for the query. Executable database queries are generated based on the intent and executed on a database to return a response to the query.
US12147421B1 Method and system for identifying entities
Some embodiments provide a program that identifies an entity having an entity attribute. The program receives, from each method of several methods, a set of candidate identity attributes that are each for identifying a particular entity having the entity attribute specified in the document. Each method of the several methods generates the corresponding set of candidate identity attributes based on the entity attribute specified in a document. The program calculates a score for each candidate identity attribute in the sets of candidate identity attributes. The program identifies, based on the sets of scores, an identity attribute from the sets of candidate identity attributes that identifies the entity having the entity attribute specified in the document.
US12147417B2 Trustless stateless incentivized remote node network using minimal verification clients
A system and a method are disclosed for using a client that is unsynchronized with a blockchain network to validate blockchain transactions for IoT devices, web apps, mobile apps, and other applications. The client retrieves a register of nodes (acting as information provider or validator) that are synchronized with the blockchain network, selects a node from the register, and transmits an information request to the selected node. The client receives a response to the request, the response including the requested information and validation indicia (e.g., proofs), and determines whether the response is valid based on the validation indicia. The client transmits, in response to determining that the response is valid, a confirmation to the IoT device, web app, mobile app or other applications.
US12147410B2 Data compression method, data decompression method, and electronic device
A data compression, decompression method, and an electronic device. The method includes the following steps: establishing an initial lookup table by using data with the same value in dataset to be compressed as one index, sequentially building a new Huffman tree corresponding to each index, and then adding a separator to obtain an encoding list containing a target encoding value and length, adding the encoding list to the initial lookup table to obtain a target lookup table. According to a separator of bitstream data, and searching the target lookup table in parallel, and use the indexes to obtain the decompression result of the data to be decompressed. Embodiments can perform a parallel decompression operation to increase a decompression speed, so that the decompression speed can meet the requirement of an AI engine for a large amount of weight data bandwidth in real time.
US12147408B2 File indexing for virtual machine backups in a data storage management system
An illustrative file indexing approach enhances what was previously possible with hypervisor-free live browsing of virtual machine (VM) block-level backup copies. Capabilities are described for indexing files discovered in VM block-level backup copies, including file content. The illustrative file indexing functionality activates a live-browse session to discover files present within VM block-level backup copies and indexes file names and directory structures as created by an original source VM, resulting in an illustrative file index. The illustrative file indexing functionality optionally indexes file contents within VM block-level backup copies, resulting in an illustrative content index. The file index and content index are retained in persistent data structure(s) stored apart from the VM block-level backup copies. The indexes are searchable without mounting or live-browsing the VM block-level backup copies. In some embodiments the file index and the content index are consolidated. An enhanced storage manager is also disclosed.
US12147400B1 Relational database migration
A relational database migration process is provided which includes migrating a relational database of a source relational database management system to a target relational database of a target relational database management system. The migrating includes identifying user-defined data objects of the relational database in the source relational database management system and generating statements to recreate the identified user-defined data objects of the source relational database in the target relational database management system. In addition, the migrating includes initiating execution of the statements to recreate the user-defined data objects of the relational database in the target relational database management system.
US12147395B2 Self-correcting pipeline flows for schema drift
Techniques describes herein updating pipeline flows in within data systems to maintain data integrity and consistency without manual curation. In certain embodiments, data integration system may detect and/or receive indications of a schema change within a source system of the data integration system. One or more data objects affected by the schema change may be identified, and a set of pipeline rules may be invoked for each of the affected schema changes. The pipeline rules may define a single transformation or a multi-step transformation process by which the data in the source system is provided to one or more target systems. After applying the pipeline rules to the updated source schema, the data received from the source system may be processed using the updated pipeline rules, transformed, and transmitted to the target system(s) to maintain the data integrity of the system.
US12147393B2 Enabling collaboration on an object from a backup service through integration with an object synchronization service
The present technology is a backup service that can provide a menu of collaboration options that can be selected within the backup service for implementation by a synchronization service. In such an embodiment, when a user selects a collaboration option from the menu of collaboration options in the backup service, the backup service can call the synchronization service to copy the backup object into the synchronization service and implement the selected collaboration option. This can provide a benefit of reducing the number of user interfaces that need to be displayed and interacted with in order to carry out the intent of the user to offer a copy of the backup object for collaboration. The present technology also provides improved user interfaces.
US12147392B2 Synchroniznig files having filenames with illegal characters
Embodiments are directed to synchronizing files between client devices utilizing different file systems with different filename restrictions. Generally speaking, a server of a cloud-based storage environment can, upon generation of a file or receiving a file from a first client device, detect any “illegal” characters therein, i.e., characters that are predefined by a file system of a second client device of the environment as being impermissible for use in a filename, and substitute a replacement character for those illegal characters. This replacement character can comprise a character that is permissible by the file system of both the first and second client devices, thereby allowing synchronization and access. Additionally, the server(s) can identify the original filename from the first client device and substitute the replacement characters back to the original filename when the file is being accessed by or synchronized with the first client device.
US12147388B1 System and methods for generating sparse tree for presenting and navigating through hierarchical files
Systems, apparatuses, and methods for generating a sparse tree view for presenting and assisting a user to conduct searches and navigate through a hierarchical file system more efficiently. A sparse tree assists a user to navigate through search or filtering results by hiding irrelevant information and indicating locations with the highest rate of “hits” using a form of heatmap or other indicator of the potential relevance of a tree node or leaf.
US12147384B1 Managing virtual file systems that provide instant access based on a self-destruction criterion
A method for managing file based backups (FBBs) includes obtaining, by a FBB metadata file operating in a production host and from an application, an instant access request for data associated with an FBB, and wherein the FBB is associated with a plurality of users comprising the user and a second user, in response to the instant access request: storing a FBB virtual file system in the production host using storage location attributes, wherein the FBB virtual file system maps the file system data to storage locations of files in the FBB, enabling access to the FBB virtual file system by the application, monitoring the use of the FBB virtual file system, based on the monitoring, making a determination that a self-destruction criterion has been reached, and based on the determination, initiating a self-destruction of the FBB virtual file system.
US12147377B2 Distributed multi-die protocol application interface
Systems and methods are provided for supporting wide-protocol interface across a multi-die interconnect interface. Data signals of a wide-protocol interface are split into a plurality of data streams. A handshake signal is established between a first circuit and a second circuit, whereby the first circuit and second circuit are dies of a multi-die device. The first circuit transmits the plurality of data streams to the second circuit via a plurality of multi-die interconnect channels. Each data stream of the plurality of data streams are compressed based on the handshake signal in order to provide wide-protocol interface with reduced number of required pins.
US12147376B2 Efficient transmission of video and audio over slave FIFO interface
Systems and methods for translation and transmission of video and audio data over a first-in-first-out interface (FIFO) in a field programmable gate array (FPGA) are provided. The method includes receiving audio and video data including a number of video frames, each with a plurality of video lines separated by a line blanking interval. A first video line is translated and transmitted to a packet-based network through the FIFO in the FPGA while concurrently buffering the audio data in an audio buffer in the FPGA. Next, at least a portion of the audio data in the audio buffer is transmitted to the packet-based network through the FIFO during the line blanking interval separating the first video line from a second video line. Where video frames are separated by frame blanking intervals the method further includes transmitting through the FIFO any data remaining in the buffer after the preceding line blanking interval.
US12147375B2 USB controller endpoint resource management
A method for performing an operation in relation to a USB device, comprises configuring a USB interface in a USB controller so as to open one or more pipes between the USB controller and one or more corresponding USB endpoints of a USB device according to a required USB endpoint configuration of the USB device that is required for performing an operation in relation to the USB device, performing the operation in relation to the USB device, and unconfiguring the configured USB interface in the USB controller so as to close the one or more pipes between the USB controller and the one or more corresponding USB endpoints of the USB device. Such a method may allow operations to be performed concurrently in relation to a greater number of USB devices than the prior art methods and/or may allow operations to be performed concurrently in relation to the same number of USB devices using fewer USB endpoint resources of the USB controller and/or fewer USB controllers than the prior art methods.
US12147374B2 Distributed control system and semiconductor inspection apparatus including same
A distributed control system includes a tree topology network or a daisy-chain network including a communication parent station, communication child stations, and a plurality of communication paths among the communication parent station and the communication child stations, in which the communication parent station and the communication child stations include a scheduling unit that controls a transfer cycle that is temporal intervals of data transfer. The scheduling unit sets the transfer cycle that is the fastest out of a plurality of the data as a reference cycle, counts the number of times each time the reference cycle elapses, and imparts a value of the number of times to the reference cycle as a cycle number. When the cycle number reaches an optional number, the number of times is returned to an initial value, which makes one cycle of transfer control, and the transfer control is repeatedly executed. For the timing of the reference cycle at which the data is transferred, the scheduling unit defines a cycle number to which the reference cycle corresponds, on the basis of first information corresponding to the data.
US12147373B2 Peripheral component interconnect (PCI) hosting device
Methods and systems are disclosed to aggregate traffic from multiple server devices through a peripheral component interconnect (PCI) hosting device. In one embodiment, the PCI hosting device comprises a network interface to couple the PCI hosting device to a network, a plurality of PCI interfaces, a processing circuit to forward packets, and a power supply to supply power to the PCI interfaces independently from the plurality of server devices. Each of the PCI interfaces is designed to be coupled to one server device to the PCI hosting device, which is registered as a first PCI board of a first server device through a first PCI interface and as a second PCI board of a second server device through a second PCI interface, and the PCI hosting device is designed to forward packets between the network interface and the first server device, and the network interface and the second server device.
US12147371B2 PCIe-based data transmission method, apparatus, and system
A first node obtains a transaction layer packet (TLP); and the first node sends the TLP to a second node. The TLP includes data, a type field, and an extension header, and the type field and the extension header are used to indicate a data type of the data and one or more first attribute parameters corresponding to the data type.
US12147369B2 Spatial distribution in a 3D data processing unit
The embodiments herein describe a 3D SmartNIC that spatially distributes compute, storage, or network functions in three dimensions using a plurality of layers. That is, unlike current SmartNIC that can perform acceleration functions in a 2D, a 3D Smart can distribute these functions across multiple stacked layers, where each layer can communicate directly or indirectly with the other layers.
US12147368B2 Method of transmitting universal serial bus (USB) commands and associated electronic device
An electronic device and a method of transmitting USB commands are provided. The method includes: (A) allocating a buffer area in a memory; (B) receiving a USB command; (C) retrieving control transfer information of the USB command; (D) storing the control transfer information in the buffer area; (E) repeating steps (B) to (D) until a condition for ending a control aggregation is met; (F) generating an aggregated USB command according to the content of the buffer area; and (G) transmitting the aggregated USB command.
US12147367B2 Folded memory modules
A memory module comprises a data interface including a plurality of data lines and a plurality of configurable switches coupled between the data interface and a data path to one or more memories. The effective width of the memory module can be configured by enabling or disabling different subsets of the configurable switches. The configurable switches may be controlled by manual switches, by a buffer on the memory module, by an external memory controller, or by the memories on the memory module.
US12147364B2 Auxiliary processor and electronic system comprising the same
An electronic system includes an auxiliary processor. The auxiliary processor includes a remapping device which receives data through a direct memory access (DMA, a register unit which stores the data, and processing logic which transmits operating status information to the remapping device. The remapping device remaps position information in which the data is stored in the register unit on the basis of the operating status information.
US12147363B2 Method and device, and non-transitory computer-readable storage medium to select memory request based on normalized clock count and timeslot values
An arbitration method, device, and computer-readable storage medium are provided. In an N-th clock cycle, P first requests respectively sent by P processing modules are obtained among M processing modules, where the M processing modules are each configured to send a first request to a memory module via an arbitration module, M is an integer greater than or equal to P, N is an integer greater than or equal to zero, and P is an integer greater than or equal to two. P timeslot values to be respectively allocated to IDs of the P processing modules are determined from a first timeslot table. A target request to be sent to the memory module in the N-th clock cycle is determined among the P first requests according to a normalized clock-cycle count corresponding to the N-th clock cycle and the P timeslot values.
US12147362B2 Deterministic operation of storage class memory
Memory controllers, devices, modules, systems and associated methods are disclosed. In one embodiment, a memory controller is disclosed. The memory controller includes write queue logic that has first storage to temporarily store signal components of a write operation. The signal components include an address and write data. A transfer interface issues the signal components of the write operation to a bank of a storage class memory (SCM) device and generates a time value. The time value represents a minimum time interval after which a subsequent write operation can be issued to the bank. The write queue logic includes an issue queue to store the address and the time value for a duration corresponding to the time value.
US12147361B2 Memory operating method, memory and electronic device
Disclosed are a memory operating method, memory and electronic device. The memory complies with a read-write parallel protocol and includes a plurality of memory banks, and the method includes: sequentially mapping read and write transactions for consecutive logical addresses to different banks according to a predetermined transmission bit width by an address decoder, and arbitrating the read transaction and write transaction mapped to the same bank in a current clock cycle by an arbitration circuit, wherein in case that a specific low address bits of the logical address are the same, the read and/or the write transaction are mapped to the same bank. The disclosure avoids long-term occupation of a certain physical bank with specific low address decoding solution, thereby improving the execution efficiency of the read-write parallel protocol. Furthermore, an arbitration mechanism is introduced to arbitrate read and write conflicts for the same memory bank in each clock cycle.
US12147359B2 AI accelerator apparatus using in-memory compute chiplet devices for transformer workloads
An AI accelerator apparatus using in-memory compute chiplet devices. The apparatus includes one or more chiplets, each of which includes a plurality of tiles. Each tile includes a plurality of slices, a central processing unit (CPU), and a hardware dispatch device. Each slice can include a digital in-memory compute (DIMC) device configured to perform high throughput computations. In particular, the DIMC device can be configured to accelerate the computations of attention functions for transformer-based models (a.k.a. transformers) applied to machine learning applications. A single input multiple data (SIMD) device configured to further process the DIMC output and compute softmax functions for the attention functions. The chiplet can also include die-to-die (D2D) interconnects, a peripheral component interconnect express (PCIe) bus, a dynamic random access memory (DRAM) interface, and a global CPU interface to facilitate communication between the chiplets, memory and a server or host system.
US12147355B2 Apparatus and method using plurality of physical address spaces
Processing circuitry (10) performs processing in one of at least three domains (82, 84, 86, 88). Address translation circuitry (16) translates a virtual address of a memory access performed from a current domain to a physical address in one of a plurality of physical address spaces (61) selected based at least on the current domain. The domains include a root domain (82) for managing switching between other domains. The physical address spaces (61) include a root physical address space associated with the root domain (82), separate from physical address spaces associated with other domains.
US12147352B2 Dynamic tuning of larger pages during runtime
A method, including: identifying static application features of an application; identifying resource access features of the application; labeling a translation lookaside buffer (TLB) miss threshold of a runtime feature of the application; determining utilization of larger pages during the runtime based on the TLB miss threshold; and setting the TLB miss threshold based on the determined utilization of the larger pages.
US12147346B2 Method and apparatus for shared virtual memory to manage data coherency in a heterogeneous processing system
Embodiments described herein provide a scalable coherency tracking implementation that utilizes shared virtual memory to manage data coherency. In one embodiment, coherency tracking granularity is reduced relative to existing coherency tracking solutions, with coherency tracking storage memory moved to memory as a page table metadata. For example and in one embodiment, storage for coherency state is moved from dedicated hardware blocks to system memory, effectively providing a directory structure that is limitless in size.
US12147340B2 Address scheduling methods for non-volatile memory devices with three- dimensional memory cell arrays
At least one address scheduling method includes selecting a first bit line, selecting a first string connected to the first bit line, performing address scheduling on N pages of each of multi-level cells in the first string sequentially from a bottom word line to a top word line, and after completing the address scheduling on all word lines in the first string, performing address scheduling on second to k-th strings sequentially in the same manner as performed with respect to the first string, where “k” is 2 or a natural number greater than 2.
US12147339B2 Non-uniform memory interleaving processor
A processor has multiple memory interfaces and a memory interleaver controlling access to the memory interfaces. The memory interfaces may each couple with one or more memory devices. The number of memory devices coupled to the different memory interfaces may be unequal. The memory interleaver determines a memory region from a logical address, and a region relative address. It determines the interleave factor IF corresponding to the memory region. It performs an integer division to obtain a device line address, and a modulo operation to obtain an uncorrected channel address. The memory interleaver may add a region start address associated with the memory region to the device line address to obtain a physical line address. It may correct the uncorrected channel address, based on the memory region, to obtain a physical channel address. Some implementations use configuration memories to allow flexibility, other implementations are hardwired for a particular memory architecture.
US12147331B2 Homomorphic encryption-based testing computing system
A homomorphic encryption-based testing computing system provides a risk-based, automated, one-directional push of production data through a homomorphic encryption tool and distributes the encrypted data to use in testing of applications. Data elements and test requirements are considered when automatically selecting a homomorphic encryption algorithm. A decisioning component selects an algorithm to use to homomorphically encrypt the data set and a push mechanism performs one or both of the homomorphic encryption and distribution of the encrypted data set to at least one intended host. Once delivered, the testing software and/or testing procedures proceed using the encrypted data set, where results of the testing may be stored in a data store. A validation mechanism may validate the test data against production data and communicates whether testing was successful.
US12147326B2 Behavioral sensor for creating consumable events
A behavioral sensor for creating consumable events can include: a feature extractor coupled to receive an event stream of events performed by a circuit, wherein the feature extractor identifies features of a particular event of the event stream and associates the particular event with a time; and a classifier coupled to receive the features of the particular event from the feature extractor, wherein the classifier classifies the particular event into a classified event associated with the time using predefined categories based on the received features of the particular event; whereby the classified event and subsequent classified events extracted from the event stream within a time frame are appended in a time series forming the consumable events.
US12147314B2 System and method for optimizing network attached storage backup of a large set of small files
A method for managing data includes obtaining, by a universal connector, a data share request to obtain data from a set of files, in response to the data share request: performing a share scan to obtain attributes associated with each file in the set of files, performing a batching of the set of files to obtain a set of file batches using the attributes and using a batch size threshold, performing a request conversion to generate a set of converted batch requests each corresponding to one of the set of file batches, and initiating a data share of the large set of files by sending the set of converted batch requests to a network attached storage (NAS) server.
US12147310B1 Group replication for highly global workloads
A geographically distributed data store including a number of geographically distributed regions may be implemented using replication groups that include multiple regions configured according to replication criteria. First tier replication of particular changes to data stored in the distributed data store may be performed in compliance with the replication criteria, where management of replication state is performed with respect to replication across the replication groups. Independent of the first tier replication, individual replication groups may implement second tier replication of changes to data where management of replication state is performed with respect to replication within the particular replication group. Replication group configuration may be determined using the replication criteria which may include thresholds for replication resource utilization, replication latency and utilization of data change logs.
US12147308B2 Profile-guided adaptive data extraction job scheduler for data backup service
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scheduling jobs for a data backup service using backup process history and backup target entity profiles.
US12147297B2 Memory address generation device, method and testing device for test mode and memory apparatus
A memory address generation device for a test mode comprises row and column address random number counters and a control unit. The row address random number counter receives a counting signal to update a first count value, generates a row address random number based on the first count value, and outputs a row address to the memory. The column address random number counter receives the counting signal to update a second count value, generates a column address random number based on the second count value, and outputs a column address to the memory. The control unit controls the test mode and sets the first/second count value. A difference value between the currently and previously generated row addresses is greater than or equal to 2, and a difference value between the currently and previously generated column addresses is greater than or equal to 2.
US12147293B2 Incident detection and management
Systems and methods for detecting and managing incidents are disclosed. In one embodiment, a method for detecting an incident includes receiving issue data created for an issue tracking system; analyzing the received issue data over a predetermined interval; determining whether a potential incident has occurred based on the analysis; upon determining that a potential incident has occurred, creating an incident management assistant program; identifying one or more relevant users to communicate an alert to; and communicating the alert to the identified relevant users, the alert including a pointer to the incident management program.
US12147289B2 Information processing apparatus and control method
An information processing apparatus includes: a processor with variable rated power; and a power control unit which controls power consumption of the processor. When processing based on a specific application as an application program to implement a specific function is executed in foreground, the power control unit sets rated power corresponding to at least the specific function.
US12147287B2 Providing energy information to memory
The present disclosure includes apparatuses and methods for providing energy information to memory. An embodiment includes determining, by a host, that a charge level of an energy source coupled to the host has reached or exceeded a threshold value, and transmitting, from the host to a memory device coupled to the host, signaling indicative of an energy mode for the memory device, wherein the signaling is transmitted based at least in part on determining that the charge level of the energy source has reached or exceeded the threshold.
US12147284B2 Characterizing fault injection on power distribution networks with voltage sensors
Power and electromagnetic fault injection vulnerabilities in an integrated circuit (IC) can be characterized sampling one or more integrated timing sensors in real-time or by equivalent-time sampling. To achieve equivalent-time sampling, a series of fault injection attempts are performed. An array of timing sensors implemented in part of the IC capture a measure of relative propagation delay, which fluctuates proportionally with instantaneous voltage. Increased voltage fluctuation can indicate elevated probability of faults in digital logic. Related apparatus, systems, techniques and articles are also described.
US12147283B2 Receiver detection system and receiver detection device
A receiver detection system includes a media access control (MAC) circuit, a common-mode voltage detector, and a receiver detector. The common-mode voltage detector is configured to detect whether a common-mode voltage satisfies a voltage condition, and to send a ready signal to the receiver detector after the common-mode voltage satisfies the voltage condition. The receiver detector is configured to start a detection process according to the ready signal and a detection start signal from the MAC circuit. In the detection process, the receiver detector sends out a detection signal for detecting whether a receiver exists, and then outputs a detection result to the MAC circuit, wherein the detection result indicates whether the receiver exists. The receiver detection system can prevent the receiver detector from starting the detection process before the common-mode voltage satisfies the voltage condition.
US12147282B2 Controllers to drive power circuits based on currents drawn
In some examples, an electronic device comprises a processor and a power circuit coupled to the processor. The power circuit is to provide power to the processor and to measure a current drawn from the power circuit by the processor. The electronic device also comprises a voltage regulator controller coupled to the processor and the power circuit. The voltage regulator controller is to receive a current usage prediction from the processor, receive the measurement from the power circuit, compare the current usage prediction and the measurement, and, based on the comparison, drive the power circuit in accordance with the measurement instead of the current usage prediction.
US12147281B2 Security / automation system with backend backup of device information
Example implementations include a method, apparatus, and computer-readable medium comprising downloading, from a backend server of a security/automation system of a premises, to a reset or replacement control panel of the security/automation system, backed-up device information of one or more devices in the security/automation system; and resuming operation of the one or more devices in the security/automation system, using the backed-up device information downloaded to the reset or replacement control panel.
US12147279B2 Transferrable interface
A portable electronic device can include a display, a processor, a sensor, and a wireless communication module. The sensor can detect a presence of an operable object near the portable electronic device. The processor can cause the display to depict an interface corresponding to the operable object based at least in part on a detection of the presence of the operable object. The wireless communication module can emit a signal instructing the operable object to perform an action based at least in part on an input to the interface.
US12147277B2 Electronic device
An electronic device including a first body, a second body, a pivoting shaft, a driving module, and a light source is provided. The first body includes a first casing and a second casing movably disposed on the first casing. The second body has a pivoting part and a light reflecting part located at the pivoting part. The pivoting shaft is connected to the pivoting part. The second body is pivoted to the first body through the pivoting shaft. The pivoting shaft, the driving module, and the light source are disposed in the first body. The driving module is connected to the pivoting shaft and contacts the second casing. When the second body rotates relative to the first body, the pivoting shaft drives the driving module to push the second casing to lift to form a light emitting slit between the second casing and the pivoting part.
US12147275B2 Seamless dual screen hinge
An information handling system may include a first member, a second member, and one or more hinge assemblies for coupling the first and second members, where the one or more hinge assemblies comprise a central assembly, a first and a second orbit mechanism configured to couple to the first and second members respectively, a first primary shaft coupling a first pair of link bars to the central assembly and to each other, a first secondary shaft coupling the first pair of link bars to each other and to the first orbit mechanism via a first track comprising an elongated opening, a second primary shaft coupling a second pair of link bars to the central assembly and to each other, and a second secondary shaft coupling the second pair of link bars to each other and to the second orbit mechanism via a second track comprising an elongated opening.
US12147269B2 Back film and display device
A back film and a display device are provided. The back film comprises: a central area, having a first edge and a second edge adjacent to the first edge, wherein the first edge extends in a first direction, the second edge extends in a second direction, and the first direction intersects with the second direction; a first foldable area, connected to the first edge of the central area and extending in the first direction; a second foldable area, connected to the second edge of the central area and extending in the second direction; and a third foldable area, connected to a junction between the first edge and the second edge of the central area, and connected further to the first foldable area and the second foldable area. The third foldable area is provided with a plurality of openings.
US12147268B2 Deformation control method and deformation control device for flexible display panel
A deformation control method and a deformation control device for a flexible display panel are provided. The deformation control device includes an acquisition module configured for acquisition of deformation data of the flexible display panel, a comparison module configured to compare the deformation data with a deformation threshold, and a control module configured to output a control instruction according to a comparison result. The control instruction is configured to control a driving device to operate in an operation mode according to the control instruction, so that the flexible display panel is enabled to deform.
US12147267B2 Computing device
A computing device can include a processor; memory accessible to the processor; a display housing that includes a display and a camera; a base housing that includes a keyboard and a camera viewfinder display for the camera; and a hinge assembly that couples the display housing and the base housing.
US12147260B2 Start-up circuit for reference voltage/current generator
A start-up circuit for a self-biasing generator provides a reference voltage or a reference current, the start-up circuit including an impedance circuit. In response to a start-up signal input to the start-up circuit, the impedance circuit is coupled to a bias voltage line of a current mirror circuit of the self-biasing generator, thereby inducing current to flow in the self-biasing generator and starting the self-biasing generator. A bypass current source is coupled to the current mirror circuit and to the impedance. The bypass current source is configured to be driven by a current in the current mirror circuit and to supply current to the impedance in proportion to the current in the current mirror circuit, thereby limiting the current induced to the self-biasing generator by the start-up circuit.
US12147259B2 Distributed collaborative control method for microgrid frequency under attack of false data injection based on cyber-physical fusion
A simulation method of distributed collaborative control for a microgrid under the attack of false data injection based on cyber-physical fusion is provided, which includes: establishing a distributed collaborative control simulation model for the microgrid frequency based on an RT_LAB real-time simulation tool OPAL-RT; designing a distributed collaborative control algorithm of a microgrid under the attack of false data injection based on DSP; simulating real-time communication among distributed generations based on an OPNET; simulating constant injection of false data, to realize that the frequency of each distributed generation in the microgrid is finally strictly tracked to the reference frequency. According to the method provided by the present application, no extra state observer is needed to observe the angular frequency states of local and neighboring nodes, so that the adverse effects caused by the attack of false data with a constant injection can be completely eliminated.
US12147257B2 Electronic device with voltage regulator for regulating adjustable level of electronic element
An electronic device is provided. The electronic device includes a power generator, a power regulator and an electronic element. The power generator is configured to provide an input voltage. The power regulator includes a voltage regulator. The voltage regulator is electrically connected to the power generator. The voltage regulator is configured to receive the input voltage to generate an output voltage. The electronic element is electrically connected to the power regulator. The electronic element is configured to receive the output voltage. The power regulator generates a control signal according to the input voltage. The power regulator provides the control signal to the electronic element. An adjustable level of the electronic element is adjusted according to the control signal.
US12147256B2 Voltage dividing capacitor circuits, supply modulators and wireless communication devices
A voltage dividing capacitor circuit includes a first capacitor voltage divider and a second capacitor voltage divider. The first capacitor voltage divider is connected to a second voltage node, the first capacitor voltage divider includes a first flying capacitor and a plurality of first switches, the second voltage node coupled to a second load capacitor, the plurality of first switches connected in series between a first voltage node and a ground node, the first voltage node coupled to a first load capacitor, and the ground node coupled to a ground voltage. The second capacitor voltage divider is connected between the first voltage node and the second voltage node, and includes a second flying capacitor and a plurality of second switches, the plurality of second switches connected in series between the first voltage node and the second voltage node.
US12147253B2 Calibration of a fluid metering device
The LFFC technology allows for accurate measurement and metering of fluids in a HVAC system-based on parameters such as pressure, velocity, volume, particles, and temperature. A procedure in a processor allows for the calibration of the aperture devices thru various methods in real time based on the actual system performance. The fluid aperture device calibration curves can be developed in a lab environment, on calibrated flow stands and/or field calibration methods using adaptive learning software based on sensor data. The procedure can rely on calibration curves, characterizations, equations, predictive analysis, machine learning, artificial intelligence, simulation software, calibrated flow stands, duplicating environmental conditions, various sensor data and programming software executed by a processor or system software. Upstream and downstream reference points for temperature, flow, particles, and pressure can be used as additional data to auto calibrate/commission the system thru the software.
US12147245B2 Method for controlling an unmanned aerial vehicle for an inspection flight to inspect an object and inspection unmanned aerial vehicle
The invention relates to a method for controlling an inspection flight of an unmanned aerial vehicle for purposes of inspecting an object, and to an inspection unmanned aerial vehicle. The method comprises the following: recording of image data for an object by means of a camera device on an unmanned aerial vehicle during a first flight path in a flight coordinates system in the vicinity of the object; and recording of depth data by means of a depth sensor device on the unmanned aerial vehicle, wherein the depth data indicate distances between the unmanned aerial vehicle and the object during the first flight path. Flight trajectory coordinates for the unmanned aerial vehicle are determined for purposes of inspecting the object, which avoids collision with the object.
US12147243B2 Autonomous robotic navigation in storage site
A robot includes an image sensor that captures the environment of a storage site. The robot visually recognizes regularly shaped structures to navigate through the storage site using various object detection and image segmentation techniques. In response to receiving a target location in the storage site, the robot moves to the target location along a path. The robot receives the images as the robot moves along the path. The robot analyzes the images captured by the image sensor to determine the current location of the robot in the path by tracking a number of regularly shaped structures in the storage site passed by the robot. The regularly shaped structures may be racks, horizontal bars of the racks, and vertical bars of the racks. The robot can identify the target location by counting the number of rows and columns that the robot has passed.
US12147242B2 Crowdsourcing a sparse map for autonomous vehicle navigation
Systems and methods are provided for crowdsourcing a sparse map for autonomous vehicle navigation. In one implementation, a non-transitory computer-readable medium may include a sparse map for autonomous vehicle navigation along a road segment. The sparse map may include at least one line representation of a road surface feature extending along the road segment, each line representation representing a path along the road segment substantially corresponding with the road surface feature, and wherein the road surface feature is identified through image analysis of a plurality of images acquired as one or more vehicles traverse the road segment and a plurality of landmarks associated with the road segment.
US12147237B2 Target route generation system for work vehicle
An objective of the present invention is to make it possible to obtain, with a simple operation, a target route for autonomous travel suited to, for example, a user's sense of values. A target route generation system for a work vehicle includes a storage part 30A that stores basic data necessary for generating a target route P for autonomous travel, a priority item selection part 34 that prompts selection of a priority item with regard to generation of the target route P, and a target route generation part 30D that generates the target route P based on the basic data and the selected priority item.
US12147234B2 Trajectory planning with flexible replanning functionality—changed end point
An improved method for controlling a lifting device, which moves a load along a first movement direction and along a second movement direction within a specified working area of the lifting device from a starting point to an end point. Individual movements are planned for the first movement direction and for the second movement direction, by which the load is moved further along the movement directions and brought to a newly specified end point.
US12147233B2 Information processing device and information processing method
An information processing device according to an embodiment includes a reception unit that accepts designation of a tracking target, a setting unit that sets a virtual tracking target different from the tracking target, and a drive control unit that controls driving of a mobile body on the basis of the virtual tracking target.
US12147230B2 Method and apparatus for selective drive-mode enablement
A system includes a processor configured to determine a driver identity. The processor is also configured to receive a request for a change to a driving mode and responsive to the request, enable or deny the driving mode based on mode-correlation to one of a predefined set of permissible driving modes pre-associated with the driver identity.
US12147226B2 One-pedal control method and system for autonomous vehicle
A one-pedal control method and system for an autonomous vehicle, are configured for accelerating or decelerating a vehicle by use of a foldable accelerator pedal system when a foldable brake pedal system is broken down when a driver manually drives the autonomous vehicle or the mode is switched from an autonomous driving mode to a manual driving mode, and configured for implementing a fail-safe function by use of an integrated safety function of software.
US12147223B2 Method and system for monitoring condition of drives
A method and system for monitoring condition of one or more industrial drives includes, in an embodiment, one or more industrial drives associated with a server. The server receives data associated with the one or more industrial drives and transmits the data to a HiL system associated with the server. The server configures the HiL system to generate one or more models replicating the one or more industrial drives and associated components. Upon configuring, the one or more industrial drives are tested, and a result of testing is provided to the site. The result of testing is compared with field data of the industrial drives to determine and monitor a condition of the industrial drives.
US12147222B2 Computer-implemented determination of a quality indicator of a production batch-run of a production process
To determine a quality indicator of production batch-run of a production process, a computer compares time-series with multi-source data from a reference batch-run and time-series with multi-source data from the production batch-run. Before comparing, the computer converts multi-variate time-series to uni-variate time-series, by first multiplying data values of source-specific uni-variate time-series with source-specific factors from a conversion factor vector and second summing up the multiplied data values according to discrete time points. The source-specific factors of the conversion factor vector are obtained earlier by processing reference data, including the determination of characteristic portions of the time-series, converting, aligning by time-warping and evaluating displacement in time between characteristic portions before alignment and after alignment.
US12147220B2 Plant operation optimization support device, plant operation optimization control device and method
The purpose of the present invention is to provide a plant operation optimization assistance device, a plant operation optimization control device, and a method, which enable a reduction in computational load. The plant operation optimization assistance device is characterized by comprising: an input unit for inputting, as an input signal, an operation amount signal assigned to a plant and a process signal detected at the plant; a sensitivity estimation unit for taking, as a sensitivity signal, a time change amount of the process signal with respect to the operation amount signal; and a signal classification unit for sorting operational states of the plant from the input signal and giving an operational state signal, and also extracting, as a state-specific high-sensitivity signal, a sensitivity signal indicating high-sensitivity, from among sensitivity signals, for each of the sorted operational states.
US12147216B2 Machining program conversion device, numerical control device, and machining program conversion method
A machining program conversion device includes: a numerical control simulation unit that generates a numerical control processing result by simulating numerical control processing that is controlled by the machining program; a modification part detection unit that detects a modification part based on a modification condition and the numerical control processing result, the modification condition for determining whether there is a modification part; a modification section determination unit that designates consecutive blocks including the modification part as a modification section; a cutting point calculation unit that identifies, based on the machining program, the machining target shape, and the tool information, a cutting point of the tool with respect to the machining target shape; and a machining program modification unit that modifies, based on the machining program, the modification section, and the cutting point, the movement command related to the modification section such that the cutting point does not change.
US12147213B2 Employing single pair ethernet for zoned safety in drive applications
A system may include one or more drives configured to receive a first alternative current (AC) voltage from a power source and provide a second AC voltage to one or more load devices. The system may further include one or more safety relay devices configured to couple the power source to the one or more drives and a communication device, where the communication device includes a processor. The processor may be configured to receive a first dataset via an Ethernet communication protocol, where the first dataset may include safety connection data indicative of one or more safety commands for controlling one or more operations of the one or more safety relay devices. The processor may further be configured to transmit a second dataset to the one or more safety relay devices via a subnet infrastructure, where the second dataset includes the one or more safety commands.
US12147212B2 Diagnostic methods for substrate manufacturing chambers using physics-based models
A method includes receiving first sensor data, generated during a manufacturing process by sensors associated with a substrate manufacturing chamber. The method further includes receiving simulated sensor data generated by a trained physics-based model. The method further includes determining which one or more components of the manufacturing chamber contribute to a difference between the first sensor data and the simulated sensor data. The method further includes causing performance of a corrective action in view of the difference.
US12147209B2 Microcontroller unit and corresponding method of operation
A set of configuration memory locations store configuration data for a microcontroller unit. A hardware monitoring module is coupled by an interconnection bus to the configuration memory locations. The hardware monitoring module reads from an instruction memory a command including an address of a target memory location in the set of configuration memory locations. Data is read from the target memory location corresponding to the address read and a checksum value is computed as a function of the data that is read from the target memory location. The computed checksum value is then compared to a respective expected checksum value stored in a checksum storage unit. An alarm signal is triggered in response to a mismatch detected between the computed checksum value and the respective expected checksum value.
US12147208B2 Efficient controller data generation and extraction
Disclosed herein are techniques for efficiently providing controller data as part of a maintenance or update process. Techniques include receiving, from a first remote computing device, a message associated with at least one controller extracting, based on the received message, an image of software associated with the at least one controller; accessing, based on the extracted image, a delta file; and transmitting the accessed delta file to a second remote computing device.
US12147205B2 System and method for property security
A system for providing property security includes servers configured to communicate in real time or near real-time over a Wide Area Network with a local signaling device associated with a physical property. The servers are further configured to register the local signaling device associated with the physical property to utilize functions provided by third party monitoring services that are communicatively coupled to the local signaling device. The registration includes configuring, at least in part, through user data entry into a web-based interface, a set of predefined steps to be taken by the servers in connection with the functions provided by the third-party monitoring services. The servers are further configured to receive a security signal from the local signaling device, and in response to receiving said security signal, execute the predefined steps. The execution includes communicating instructions to the third-party monitoring services mapped to one or more end-user devices.
US12147200B2 Method for manufacturing a horological disc and horological disc obtained by its implementation
A method for manufacturing a horological mobile (10) including: depositing a first thin layer (11) with a first material including at least nickel, the periphery of which defines the contour of the geometry of the horological mobile (10); depositing an intermediate layer (12), with a second material including at least nickel and phosphorus, so as to cover a face of the first thin layer (11), the periphery of which corresponds to that of the geometric shape of the first thin layer (11); depositing a second thin layer (13) with the first material, so as to cover a face of the intermediate layer (12), the periphery of which corresponds to that of the geometric shape of the first thin layer (11), wherein the first and the second thin layer (11, 13) are poorer in phosphorus than the intermediate layer (12), or do not contain any phosphorus.
US12147199B2 Solar watch comprising a shutter device
A watch (10) including a case provided with a back, with a crystal (12), with a set of components forming a horological movement (13), and with a dial (14) disposed between the movement and the crystal (12), the dial (14) including a photovoltaic cell module (16) connected to an electric accumulator (17) intended to provide an electrical energy source to the watch (10), the dial (14) further including a shutter device (18) arranged between the photovoltaic cell module (16) and the crystal (12) of the watch (10), and configured to occupy a shutter state wherein it masks the entire photovoltaic cell module (16) and an exposure state wherein it exposes all or part of the photovoltaic cell module (16).