Document Document Title
US12272573B2 Load port and methods of operation
A load port is capable of monitoring various environmental parameters associated with a transport carrier to minimize and/or prevent exposure of the semiconductor substrates therein to increased humidity, increased oxygen, increased vibration, and/or one or more other elevated environmental conditions that might otherwise contaminate the semiconductor substrates, damage the semiconductor substrates, and/or cause processing defects. For example, the load port may monitor the environmental parameters as indicators of a potential blockage of a diffuser of the transport carrier, and a relief valve may be used to divert a gas away from the transport carrier based on a determination that a diffuser blockage has occurred. In this way, the gas may be diverted through the relief valve and away from the transport carrier to prevent increased humidity, contaminants, and/or vibration from contaminating and/or damaging the semiconductor substrates.
US12272569B2 Apparatus for treating substrate and temperature control method
The inventive concept provides a temperature controlling method. The temperature controlling method for controlling a temperature of a tank storing a treating fluid transferred to the chamber, comprises supplying the treating fluid to the inner space of the tank, heating the treating fluid at the inner space, and transferring the heated treating fluid to the chamber, wherein the temperature of the inner space is controlled based on a measured pressure of the inner space.
US12272568B2 Semiconductor package and manufacturing method thereof
A semiconductor package and a manufacturing method thereof are provided. The semiconductor package includes at least one semiconductor die, an interposer, an encapsulant, a protection layer and connectors. The interposer has a first surface, a second surface opposite to the first surface and sidewalls connecting the first and second surfaces. The semiconductor die is disposed on the first surface of interposer and electrically connected with the interposer. The encapsulant is disposed over the interposer and laterally encapsulating the at least one semiconductor die. The connectors are disposed on the second surface of the interposer and electrically connected with the at least one semiconductor die through the interposer. The protection layer is disposed on the second surface of the interposer and surrounding the connectors. The sidewalls of the interposer include slanted sidewalls connected to the second surface, and the protection layer is in contact with the slant sidewalls of the interposer.
US12272565B2 Method for preparing semiconductor structure
The present disclosure provides a method for preparing a semiconductor structure using the hardmask structure. The method includes forming a conductive layer on a substrate; forming a first ashable hardmask layer on the conductive layer; forming a first anti-reflection coating on the first ashable hardmask layer; forming a second ashable hardmask layer on the first anti-reflection coating, wherein a modulus of the first ashable hardmask layer is greater than a modulus of the second ashable hardmask layer; etching the first ashable hardmask layer, the first anti-reflection coating, and the second ashable hardmask layer to transfer a first pattern to at least the first ashable hardmask layer; and etching the conductive layer according to the first ashable hardmask layer to form a patterned conductive layer.
US12272556B2 Method of manufacturing a semiconductor device with a work-function layer having a concentration of fluorine
A semiconductor device and method of manufacture are provided. In an embodiment a metal layer is formed over a substrate using a fluorine-free deposition process, a nucleation layer is formed over the metal layer using a fluorine included deposition process, and a fill material is formed to fill an opening and form a gate stack.
US12272555B2 Methods of forming semiconductor devices
Methods of forming a semiconductor device may include: providing a substrate on which a layer is formed; forming a lower hard-mask layer, which includes silicon, on the layer; forming an upper hard-mask pattern, which includes oxide, on the lower hard-mask layer; forming a lower hard-mask pattern by etching the lower hard-mask layer using the upper hard-mask pattern as an etch mask and using an etching gas that includes a metal-chloride-based first gas and a nitride-based second gas; and forming a plurality of contact holes in the layer by etching the material layer using the lower hard-mask pattern as an etch mask.
US12272553B2 Multi-layer photo etching mask including organic and inorganic materials
A method includes forming an etching mask, which includes forming a bottom anti-reflective coating over a target layer, forming an inorganic middle layer over the bottom anti-reflective coating, and forming a patterned photo resist over the inorganic middle layer. The patterns of the patterned photo resist are transferred into the inorganic middle layer and the bottom anti-reflective coating to form a patterned inorganic middle layer and a patterned bottom anti-reflective coating, respectively. The patterned inorganic middle layer is then removed. The target layer is etched using the patterned bottom anti-reflective coating to define a pattern in the target layer.
US12272550B2 Method of fabricating thin, crystalline silicon film and thin film transistors
A method of producing a polycrystalline silicon TFT includes forming nickel patterns on a substrate, forming a phosphorus doped silicon layer over the substrate and nickel patterns, and forming an intrinsic silicon layer on the phosphorus doped silicon layer. Alternatively, the intrinsic silicon layer can be formed on the substrate, the phosphorus doped silicon layer on the intrinsic silicon layer, and the nickel patterns on the phosphorus doped silicon layer. The structure is annealed to crystallize the phosphorus doped silicon and intrinsic silicon layers. A method of forming a crystalline silicon layer of a TFT device includes forming a first silicon film, forming a phosphorus doped silicon film on the first silicon film, forming a nickel film on the phosphorus doped silicon film, and annealing the structure to crystallize the phosphorus doped silicon and first silicon films. The first silicon and phosphorous doped silicon films are amorphous at formation.
US12272549B2 System for dispensing spin-on glass (SOG) and method of using
A method of manufacturing a semiconductor device includes detecting, using a sensor, liquid spin on glass (SOG) outside of a dispenser nozzle in an abnormal length relative to the dispenser nozzle. The method further includes adjusting, using a controller, a suck back (SB) valve to withdraw liquid SOG from the abnormal length. The method further includes comparing a sensed amount of liquid SOG deposited onto the semiconductor wafer from the dispenser nozzle with at least one set operating parameter. The method further includes pausing sensing of a duration of dispensing liquid SOG onto the semiconductor wafer based on the sensed amount of liquid SOG deposited being outside the at least one operating parameter.
US12272545B2 Embedded metal contamination removal from BEOL wafers
A novel bevel etch sequence for embedded metal contamination removal from BEOL wafers is provided. In one aspect, a method of processing a wafer includes: performing a bevel dry etch to break up layers of contaminants with embedded metals which, post back-end-of line metallization, are deposited on a bevel of the wafer, which forms a damaged layer on surfaces of the wafer, and then performing a sequence of wet etches, following the bevel dry etch, to render the bevel of the wafer substantially free of contaminants, wherein the sequence of wet etches includes etching the damaged layer to undercut and lift-off any remaining contaminants. A wafer, processed in this manner, having a bevel that is substantially free of contaminants is also provided.
US12272544B2 Apparatus for treating substrate and method for treating substrate
Disclosed is a method for treating a substrate in a plurality of chambers. The substrate treating method may include performing liquid treatment on a substrate located in a chamber through a supply line for connecting a circulation line and each of the plurality of chambers while the liquid circulates in the circulation line, wherein a flow rate per unit time of the liquid flowing downstream of a valve provided in the supply line is constantly maintained at a reference flow rate, and controlling an upstream flow rate which is a flow rate per unit time of the liquid flowing upstream of the circulation line rather than the supply lines or a downstream flow rate which is a flow rate per unit time of the liquid flowing downstream of the circulation line rather than the supply lines based on a distribution flow rate which is a flow rate per unit time of the liquid flowing upstream of the valve to maintain the reference flow rate.
US12272534B2 Plasma viewport
Plasma viewports for high-temperature environments in semiconductor processing equipment are disclosed; such viewports may use a triple-window design, with each window providing particular functionality.
US12272533B2 Assessment of matching networks
Systems and methods for operating a match network are disclosed. One match network comprises at least one first sensor to measure one or more first parameters and at least one second sensor to measure one or more second parameters. The match network also comprises means for assessing whether the match is operating as expected or operating outside of specifications using the one or more first-parameter measurements; the one or more second-parameter measurements; a setting of the match; or one or more expected parameter values.
US12272532B2 Inductive broad-band sensors for electromagnetic waves
A broad-band sensor for a radio frequency plasma processing system that includes a reaction chamber housing an electrode within a vacuum processing environment. The sensor includes an inductive pickup positioned in the vacuum processing environment proximate to the electrode. The inductive pickup includes a wire formed into a loop extending in an azimuthal direction about a symmetry axis of the reaction chamber. A lead carrying an electric signal from the inductive pickup extends through a vacuum wall of the reaction chamber outside the vacuum processing environment. An attenuator circuit including an electrical resistance bridge couples the lead to a signal carrier extending outside the vacuum processing environment. The broad-band sensor has radio frequency detection capability for measuring electromagnetic surface modes within the plasma chamber and coupling the measured electromagnetic surface modes to the signal carrier.
US12272526B2 Substrate processing method and substrate processing apparatus
A substrate processing method includes: (a) providing a substrate including an etching target film and a mask formed on the etching target film and having an opening; (b) forming a first layer containing a nitrogen atom and a hydrogen atom by using a first processing gas, on a side wall of a recess that is formed in the etching target film corresponding to the opening; (c) after (b), modifying the first layer into a second layer by using a second processing gas containing a halogen-containing gas; and (d) after (c), etching the recess by using a third processing gas.
US12272523B2 Extremum-seeking control apparatuses and methods for automatic frequency tuning
A RF generator includes a RF power source configured to generate an output signal at an output frequency, and an extremum-seeking frequency controller configured to generate a frequency control signal. The frequency control signal varies the output frequency of the RF power source, and the frequency control signal is formed from a gradient signal. The RF generator further includes a gradient estimator configured to generate the gradient signal. A frequency of the frequency control signal is adjusted based on the gradient signal. The gradient estimator is configured to receive frequency values of the frequency control signal and corresponding output response values, and the gradient signal is generated based on the frequency values and the output response values. Other example RF generators, methods for extremum-seeking frequency control of a RF generator, and control systems for controlling a RF generator are also disclosed.
US12272517B2 Nanofluidic carrier
Parts of a pair, in use, are disposed in abutting relation to one another to define a cell for use with an electron microscope, the cell having, disposed on opposite surfaces thereof, a pair of windows, the windows being arranged in spaced relation to one another to define a viewable interior volume of the cell at a region of overlap. The spaced relation being determined by additional opposite surfaces with minimal contact area to warrant reproducible liquid thicknesses.
US12272510B2 Switch-fuse module
A switch-fuse module includes: a security device, a fuse; and a fuse canister having the fuse inside. The security device includes at least one slider linearly movable between open and closed positions; an earthing switch that is galvanically connected to the fuse, and is coupled to the slider such that the open position effects an open state of the earthing switch and the closed position effects an closed state of the earthing switch; a propulsion element configured to move the earthing switch from the open to the closed state when discharging; and a locking mechanism configured to block access to the fuse in a locked state. The slider is coupled to the locking mechanism such that the slider in the closed position while the locking mechanism is in the unlocked state, so that the fuse is only accessible if it is ensured that the fuse is earthed.
US12272502B2 Power reduction device based on dielectric composite
The present disclosure relates to a dielectric composite-based power reduction device. The power reduction device of the present disclosure is a dielectric composite-based power reduction device capable of high-efficiency power reduction via parallel connection to an input power supply. The power reduction is achieved by reactive power reduction based on a capacitor bank principle, a harmonic wave reduction by inductance, and an increase in active power efficiency. Disclosed are a composite electrode structure capable of achieving all of those, and an improvement in a performance based on a development of the composite.
US12272499B2 Multilayer ceramic electronic component and method of manufacturing the same
A multilayer ceramic electronic component includes a ceramic body including ceramic layers stacked in a first axis direction and internal electrodes disposed between the plurality of ceramic layers and alternately led out to respective sides along a second axis direction orthogonal to the first axis direction, and external electrodes connected to the internal electrodes and opposed to each other in the second axis direction across the ceramic body. The internal electrodes include first and second peripheral internal electrodes collectively disposed in first and second peripheral portions at respective outer sides in the first axis direction, respectively and central internal electrodes collectively disposed closer to a center in the first axis direction than the first and second peripheral internal electrodes, and each of the first and second peripheral internal electrodes has a higher content ratio of ceramic particles than each of the central internal electrodes.
US12272497B2 Multilayer electronic component
A multilayer electronic component according to an embodiment of the present disclosure includes a body including a dielectric layer and internal electrodes; and an external electrode disposed on the body and including an electrode plating layer disposed to at least partially contact the internal electrodes, and a plating layer disposed on the electrode plating layer. The electrode plating layer may include a plurality of first crystal grains having a major axis of 0.2 μm or more, and the plurality of first crystal grains may have an average ratio of a major diameter to a minor axis to 1:1 to 3:1.
US12272496B2 Capacitors, electrodes, reduced graphene oxide and methods and apparatuses of manufacture
A method, including irradiating graphene oxide (GO) with a beam of light or radiation to form reduced graphene oxide (RGO) in a three-dimensional (3D) pattern, wherein the RGO is porous RGO with pores having sizes tuned by controlling the beam of light or radiation.
US12272493B2 Method for producing a spiral-shaped body with a compressed spiral
A method for producing a spiral-shaped body, in particular an electric coil, made of an electrically conductive material. First, the material is wound about a mandrel in a casting mold in order to form a coil with a plurality of windings, and pressure is then exerted onto the coil in the axial direction of the coil. The pressure leads to a deformation and compression of the cross-section of the individual windings in the axial direction of the coil. By compressing the coil, an optimal use of space is achieved with an electric coil, for example for an electric machine.
US12272488B2 Common-mode choke coil
A common-mode choke coil includes a multilayer body, a first coil, a second coil, a first terminal electrode, a second terminal electrode, a third terminal electrode, and a fourth terminal electrode. The multilayer body includes plural non-conductor layers. The first and second coils are incorporated in the multilayer body. The first and second terminal electrodes are connected to the first coil. The third and fourth terminal electrodes are connected to the second coil. The first coil has a path length L1, the second coil has a path length L2, and the sum of the path length L1 and the path length L2 is less than or equal to 3.5 mm. The non-conductor layers each have a relative permittivity of less than or equal to 11.
US12272484B2 Coreless electronic substrates having embedded inductors
An inductor can be formed in a coreless electronic substrate from magnetic materials and/or fabrication processes that do not result in the magnetic materials leaching into plating and/or etching solutions/chemistries, and results in a unique inductor structure. This may be achieved by forming the inductors from magnetic ferrites. The formation of the electronic substrates may also include process sequences that prevent exposure of the magnetic ferrites to the plating and/or etching solutions/chemistries.
US12272483B2 Electronic module
An electronic module comprising electrical components on a circuit board and a molding body disposed on the circuit board to encapsulate the electrical components, wherein a recess is formed in the molding body for exposing an electrode of the electronic module for connecting with an external component.
US12272480B2 Packaged inductive component
According to the invention a packaged inductive component comprises an inductive element and an electrically insulating packaging enclosing the inductive element. The packaging comprises a first area consisting of a thermally conductive material and a second area consisting of a thermally insulating material. The first area has a first surface being an outside surface of the packaged inductive component. The outer surfaces of the packaged inductive component are free of any electrical potential. The packaged inductive component allows for an improved heat dissipation. In particular, heat generated by power losses in the inductive element dissipates through the first area of the packaging to an outside surface of the packaged inductive component. This leads to an affordable packaged inductive component. The inductive element can be for example an inductor or a transformer.
US12272479B2 Isolating transformer
An Isolating Transmission Line Transformer (ITLT) for use in a data communications system is provided, the transformer comprising: a substantially planar substrate formed of electrically insulative material having opposed first and second surfaces; a first port formed of two separate terminals provided at one part of the substrate; a second port formed of two separate terminals provided at a second part of the substrate; a first conductor connected in series to the first port and arranged as a single loop; a second conductor which is electrically isolated from the first conductor and connected in series to the second port, the second conductor being arranged as a single loop in a substantially opposite orientation to the first conductor; wherein the first and second ports and at least part of the first and second conductors are provided on the substrate surface(s); and a core arranged between the first and second ports to cover the majority of the first and second conductors.
US12272474B2 Non-oriented electrical steel sheet and manufacturing method therefor
A non-oriented electrical steel sheet according to an exemplary embodiment of the present invention contains, by wt %, 0.005% or less (excluding 0%) of C, 1.2 to 2.7% of Si, 0.4 to 2.0% of Mn, 0.005% or less (excluding 0%) of S, 0.3% or less (excluding 0%) of Al, 0.005% or less (excluding 0%) of N, 0.005% or less (excluding 0%) of Ti, and a balance of Fe and inevitable impurities, wherein the non-oriented electrical steel sheet satisfies the following Expression 1, and a volume fraction of grains having an angle of 15° or less between a {112} plane and a rolling plane in the steel sheet is 40 to 60%. 0.3 ≤ ( [ Si ] + [ Al ] - 1 . 5 ) / [ Mn ] ≤ 0 . 8 ⁢ 5 [ Expression ⁢ 1 ] (In Expression 1, [Si], [Al], and [Mn] represent contents (wt %) of Si, Al, and Mn, respectively.)
US12272473B2 Anisotropic rare earth sintered magnet and method for producing the same
The invention provides an anisotropic rare earth sintered magnet having an Nd2Fe14B-type compound crystal as a main phase and containing Ce, and exhibiting good magnetic characteristics, and a method for producing the same. The anisotropic rare earth sintered magnet has a composition of a formula Rx(Fe1−aCoa)100−x−y−zByMz (where R is two or more kinds of elements selected from rare earth elements and indispensably including Nd and Ce), in which the main phase is formed of an Nd2Fe14B-type compound crystal, main phase grains such that the Ce/R′ ratio in the center part of the grains (where R′ is one or more kinds of elements selected from rare earth elements and indispensably including Nd) is lower than the Ce/R′ ratio in the outer shell part thereof exist, and a Ce-containing R′-rich phase and a Ce-containing R′(Fe,Co)2 phase exist in the grain boundary part. The production method is for producing the anisotropic rare earth sintered magnet.
US12272472B2 Rare earth permanent magnet material, raw material composition, preparation method, application, and motor
A rare earth permanent magnet material, a raw material composition, a preparation method, an application, and a motor. The present rare earth permanent magnet material comprises the following ingredients in mass percentage: R 28.5-33.0 wt. %; RH>1.5 wt. %; Cu 0-0.08 wt. %, but not 0 wt. %; Co 0.5-2.0 wt. %; Ga 0.05-0.30 wt. %; B 0.95-1.05 wt. %; and the remainder being Fe and unavoidable impurities. The R-T-B system permanent magnet material has excellent properties and, under the condition that the content of heavy rare earth elements in the permanent magnetic material is 3.0-4.5 wt. %, Br≥12.78 kGs and Hcj≥29.55 kOe; under the condition that the content of heavy rare earth elements in the permanent magnet material is 1.5-2.5 wt. %, Br≥13.06 kGs and Hcj≥26.31 kOe.
US12272463B2 Methods for surgical simulation
An interactive and dynamic surgical simulation system may be used in the context of a computer-implemented interactive surgical system. An operating-room-based surgical data system may aggregate surgical activity data that is indicative of a performance of a live surgical procedure. The surgical simulation device may receive the surgical activity data from the operating-room-based surgical data system. And the surgical simulation device may simulate a surgical task based on surgical activity data. The surgical activity data may be structured by a procedure plan data structure. The procedure plan data structure may be common to the operating-room-based surgical data system and the surgical simulation device. The procedure plan data structure may be configured to covey information indicative of equipment, technique, and surgical steps in a structured format such that the equipment, technique, and surgical steps of the live surgical procedure are reflected in the simulated surgical procedure.
US12272462B2 System and methods for transitioning patient care from signal based monitoring to risk based monitoring
A risk-based patient monitoring system for critical care patients combines data from multiple sources to assess the current and the future risks to the patient, thereby enabling providers to review a current patient risk profile and to continuously track a clinical trajectory. A physiology observer module in the system utilizes multiple measurements to estimate Probability Density Functions (PDF) of a number of Internal State Variables (ISVs) that describe a components of the physiology relevant to the patient treatment and condition. A clinical trajectory interpreter module in the system utilizes the estimated PDFs of ISVs to identify under which probable patient states the patient can be currently categorized and assign a probability value that the patient will be in each of the identified states. The combination of patient states and their probabilities is defined as the clinical risk to the patient.
US12272461B2 Health metrics monitors
Scalable, configurable, complete spectrum universal health metrics monitors and bicorders are disclosed that record data or make selected determinations from a complete spectrum of health determinations regarding or utilizing sensor observations or people. Health metrics monitors utilize necessary resources and predetermined criteria in their making of selected health determinations. Health metrics monitors, bicorders and their operations are preferably a best performing blend of as simple, concise, and efficient as possible. Health metrics monitors may utilize measure points in their locating of selected analytically rich aspects, characteristics, or features of or from sensor observation-derived representations. Health metrics monitors assign appropriate informational representations to selected analytically rich aspects, characteristics, features, or measure points, which are stored in datasets where they can be utilized in real-time or thereafter by health metrics monitors in their making of selected health determinations regarding or utilizing sensor observations or people who are subjects of sensor observations.
US12272459B2 Medical diagnostic apparatus and method for evaluation of pathological conditions using 3D data and images of lamina cribrosa
A medical diagnostic apparatus includes a receiver circuit that receives three-dimensional data of a subject's eye, and a processor configured to separate portions of the three-dimensional data into separate segments, perform processing differently on each of the separate segments, and combine the separately processed segments to produce a segmented three-dimensional data set. The processor is further configured to generate at least one diagnostic metric from the segmented three-dimensional data set, and the processor is further configured to evaluate a pathological condition based on the at least one diagnostic metric. Related methods and computer readable media are also disclosed.
US12272457B2 Ventilation system
A ventilation system operates in one of a plurality of modes for communicating ventilation information with a computing device, and operating parameters of a ventilation device are remotely modified based on system data. Ventilation data is received from a ventilation device and an alarm associated with the ventilation device or the patient associated with the ventilation device is determined based on at least a portion of the ventilation data. Responsive to determining the alarm, the alarm is transmitted to the computing device before the ventilator data is transmitted to the computing device.
US12272456B2 Dynamic virtual communication platform for healthcare
A system comprising a pair of devices to enable communication between a first person and a second person; a body-suit to be worn by the first person; and a model replica of the body-suit configured to receive the tactile stimuli and/or the electrical stimuli from the second person and to convert the tactile stimuli and/or the electrical stimuli into the electrical signals which are conveyed to the body-suit over a network; wherein the body-suit is configured to replicate the tactile stimuli and/or the electrical stimuli of the model replica and convey the tactile stimuli and/or the electrical stimuli to the first person; and wherein the system allows a human to send a physical sensation of touch remotely to another human.
US12272454B2 Asynchronous administration and virtual proctoring of a diagnostic test
Asynchronous administration and virtual proctoring of a diagnostic test, where virtual proctoring occurs at a later time and different location than the administration of the diagnostic test.
US12272444B2 Computer vision technologies for rapid detection
A computing system includes a processor; and a memory having stored thereon an adjustment application comprising computer-executable instructions that, when executed, cause the computing system to: display a graphical user interface including a digital medical image of a patient; superimpose a bounding box; receive an adjustment of an area of interest; and provide an adjusted digital medical image. A non-transitory computer-readable medium includes computer-executable instructions that, when executed via one or more processors, cause a computer to: display a graphical user interface including a digital medical image of a patient; superimpose a bounding box; receive an adjustment of an area of interest; and provide an adjusted digital medical image. A computer-implemented method includes: displaying a graphical user interface including a digital medical image of a patient; superimposing a bounding box; receiving an adjustment of an area of interest; and providing an adjusted digital medical image.
US12272441B2 Method and systems for predicting a stream of virtual topograms
A stream of virtual topograms, in particular live virtual topograms, is predicted. Sets of surface data of an outer surface of a subject are continuously received. Based on each received set of surface data a (live) virtual topogram is continuously generated by a trained machine learning algorithm (MLA). Thereto, a representation of body landmarks is updated based on each received set of surface data by a trained body marker detector (BMD), of the trained MLA, and the (live) virtual topogram is predicted based on the updated spatial marker map and on the corresponding set of surface data by a trained topogram generator (TG) of the trained MLA.
US12272440B2 Methods, systems, and apparatus for optimizing effects of treatment with medication using medication compliance patterns
Methods, systems, and apparatus monitor medication usage data for one patient or a population of patients, which can be processed to determine compliance patterns. Such methods and systems can associate, analyze, organize and present medication usage data, compliance patterns, and correlations between compliance patterns and outcomes data for electronic analysis or analysis by a caretaker. Such methods, systems, and apparatus permit analysis of compliance patterns to enable, for example, establishment or adjustment of safe and effective treatment regimens, and may include feedback systems for ensuring authenticity of medication and/or effects of medication on a patient.
US12272434B2 Deduplication of medical concepts from patient information
Mechanisms are provided to implement a patient summary generation engine with deduplication of instances of medical concepts. The patient summary generation engine parses a patient electronic medical record (EMR) to extract a plurality of instances of a medical concept, at least two of which utilize different representations of the medical concept. The patient summary generation engine performs a similarity analysis between each of the instances of a medical concept to thereby calculate, for a plurality of combinations of instances of the medical concept, a similarity metric value. The patient summary generation engine clusters the instances of the medical concept based on the calculated similarity metric values for each combination of instances in the plurality of combinations of instances of the medical concept to thereby generate one or more clusters, and select a representative instance of the medical concept from each cluster in the one or more clusters. The patient summary generation engine generates a summary output of the patient EMR comprising the selected representative instances of the medical concept from each cluster.
US12272433B2 Systems and methods for predicting adoption of a therapy
A system for predicting adoption of a prescribed treatment plan by an individual includes a data repository, a memory storing instruction, and a control system to execute the instructions. The data repository is communicatively coupled to a network and includes a plurality of storage devices storing data. The control system receives at least a portion of the data stored in the data repository. The at least a portion of the data is associated with the individual. The control system uses the machine learning adoption prediction algorithm to process the received at least a portion of the data to determine a likelihood that the individual will adopt the prescribed treatment plan. Based at least in part on (i) the prescribed treatment plan and (ii) the determined likelihood that the individual will adopt the prescribed treatment plan, the control system generates a personalized treatment adoption plan for the individual.
US12272430B2 Base mutation detection method and apparatus based on sequencing data, and storage medium
Provided is a base mutation detection method, which includes: determining an initial frequency of sequencing data of samples being a specific base at an interested locus; calculating, based on the initial frequency, an expected value of each sample being the specific base at the interested locus; updating the initial frequency of the sequencing data of the samples being the specific base at the interested locus; further calculating the expected value of each sample being the specific base at the interested locus, further updating the initial frequency of the sequencing data of the samples being the specific base at the interested locus, and repeating the foregoing iteration until the expected value of each sample being the specific base at the interested locus converges; and determining, based on each converging expected value, a base mutation type and a mutation confidence at the interested locus of each sample.
US12272427B2 Semiconductor device including first and second clock generators
A semiconductor device includes a memory bank and first and second clock generators. The first clock generator includes a first transistor configured to receive an external clock signal. The first clock generator is configured to generate a global clock signal that is based on the external clock signal and that controls writing to and reading from the memory bank. The second clock generator includes a first transistor configured to receive the external clock signal. The second clock generator is configured to generate a pipeline clock signal that is based on the external clock signal and that controls a pipeline operation of reading from the memory bank. Methods of operating the first and second clock generators are also disclosed.
US12272414B2 Shift register and method for driving the same
A shift register includes a first scan unit, a leakage prevention unit, and a leakage prevention input unit. The first scan unit includes a first input circuit configured to transmit an input signal to a first pull-up node. The leakage prevention input unit is configured to: transmit a first voltage signal to a leakage prevention input node; and transmit a second voltage signal to the leakage prevention input node. The first voltage signal and the second voltage signal are different. The leakage prevention unit is configured to transmit one of the first voltage signal and the second voltage signal from the leakage prevention input node to a first leakage prevention node.
US12272411B2 Memory and its erase verification method, operation method, and a memory system
A method of erase verification of a memory includes performing a first erase verification operation on a memory block of the memory after performing an erase operation on the memory block. The method also includes determining a first verification result of the first erase verification operation. The method further includes determining whether to perform a second erase verification operation on the memory block based on the first verification result. The second erase verification operation is configured to determine whether there is inter-word line leakage in the memory block.
US12272409B2 Flash memory device for adjusting trip voltage using voltage regulator and sensing method thereof
Various example embodiments provide a flash memory device, comprising a cell string; a page buffer connected to the cell string and a bit line and configured to sense data stored in a selected memory cell by precharging a sensing node connected to the bit line; and a voltage regulator. The page buffer comprises a latch including first and second inverters coupled between a latch node and an inverted latch node; and a pull-down NMOS transistor for tripping the sensing result of the selected memory cell to the latch node. The voltage regulator adjusts a trip voltage by providing the source voltage to the pull-down NMOS transistor. The flash memory device reduce a trip voltage variation range by using only the pull-down NMOS transistor characteristics. Also, an OFF cell margin and an ON cell margin may be secured by adjusting the level of the trip voltage using the source voltage.
US12272404B2 Programming for three-dimensional NAND memory
A memory device includes selected word lines coupled to first memory cells, a first group of unselected word lines coupled to second memory cells, a second group of unselected word lines coupled to third memory cells; and a peripheral circuit coupled to the selected word lines, the first group of unselected word lines, and the second group of unselected word lines. The peripheral circuit is configured to apply program voltages on the selected word lines, apply first pass voltages on the first group of unselected word lines; and apply second pass voltages on the second group of unselected word lines. A first maximum value of the first pass voltages is different from a second maximum value of the second pass voltages.
US12272402B2 Vertical nonvolatile memory device including memory cell string
Provided is a vertical nonvolatile memory device in which a thickness of one memory cell is reduced to reduce an entire thickness of a memory cell string and increase the number of stacked memory cells. The nonvolatile memory device includes a plurality of memory cell strings. Each of the memory cell strings may include a plurality of insulating spacers each extending in a first direction, a plurality of gate electrodes each extending in the first direction and alternately arranged with the plurality of insulating spacers in a second direction perpendicular to the first direction, and a plurality of contacts respectively arranged to contact a side surface of the plurality of gate electrodes respectively corresponding to the plurality of contacts.
US12272400B2 Semiconductor device and semiconductor system
A semiconductor device includes a memory array having a plurality of associative memory cells arranged in a matrix form for storing entries. The memory array is divided into a plurality of memory blocks for sequentially performing a retrieval operation along a column direction, and further includes a plurality of match lines corresponding to the respective memory blocks and provided correspondingly to each memory cell row, a plurality of search lines corresponding to the respective memory blocks and provided correspondingly to each memory cell column, and a plurality of match amplifiers corresponding to the respective memory blocks and provided to the plurality of match lines. The match line provided correspondingly to the preceding memory block is set to become shorter than the match line provided correspondingly to the subsequent memory block. The memory array further includes a timing control unit for controlling timing for driving the search line of the subsequent memory block based on a length of the match line provided correspondingly to the preceding memory block.
US12272395B2 Memory device
A memory device includes a memory cell array including a plurality of memory cells, a sub word line driver block including a plurality of sub word line drivers configured to output word line signals, which are respectively provided to the plurality of memory cells, and a row decoder configured to generate word line enable signals, which are respectively provided to the plurality of memory cells. Each of the memory cells includes a cell transistor including dual gates, and a capacitor connected to the cell transistor. A word line enable signal applied by the row decoder is connected to one of the dual gates.
US12272394B2 Sensing and tuning for memory die power management
Techniques, apparatus, and devices for managing power in a memory die are described. A memory die may include an array of memory cells and one or more voltage sensors. Each voltage sensor may be on the same substrate as the array of memory cells and may sense a voltage at a location associated with the array. The voltage sensors may generate one or more analog voltage signals that may be converted to one or more digital signals on the memory die. In some cases, the analog voltage signals may be converted to digital signals using an oscillator and a counter on the memory die. The digital signal may be provided to a power management integrated circuit (PMIC), which may adjust a voltage supplied to the array based on the digital signal.
US12272388B2 Data storage device with adaptive control of current balancer to mitigate rotational vibration (RV) noise
A data storage device comprises a disk; a head configured to read data from and write data to the disk; and a current balancer configured to receive a first voltage supply having a load limit and to receive a second voltage supply. The current balancer is further configured, to mitigate rotational vibration (RV) noise, to sample a first current IH5V drawn from the first voltage supply, to maintain a difference between the first current IH5V and a current balancer threshold parameter IThreshold to be at least twice a minimum peak current minCurrentLimitpk amount required for turn on of the current balancer (IH5V−IThreshold≥2*minCurrentLimitpk), and to draw a second current from the second voltage supply to satisfy a part of a total load on the first voltage supply that exceeds the load limit.
US12272370B2 Audio source separation for audio devices
Implementations of the subject technology provide systems and methods for providing audio source separation for audio input, such as for audio devices having limited power and/or computing resources. The subject technology may allow an audio device to leverage processing and/or power resources of a companion device that is communicatively coupled to the audio device. The companion device may identify a noise condition of the audio device, select a source separation model based on the noise condition, and provide the source separation model to the audio device. In this way, the audio device can provide audio source separation functionality using a relatively small footprint source separation model that is specific to the noise condition in which the audio device is operated.
US12272365B2 Apparatus and method for decoding an encoded audio or image signal using an auxiliary window function
An apparatus processing an encoded signal to acquire first and second frames comprising spectral values and an aliasing portion; applying a transform to the first frame using a first window function to acquire a first block of samples, applying another transform to a first portion of the second frame using a second window function, and applying another one or more transforms to a second portion of the second frame using one or more third window functions to acquire a second block of samples; and post-processing the second block of samples using a folding-out operation to acquire a post-processed second block of samples comprising a portion of the second block of samples overlapping with the first block of samples in a multi-overlap region, windowing the post-processed second block of samples using an auxiliary window function, and overlap-adding a windowed post-processed second block of samples and the first block of samples.
US12272363B2 Advancing the use of text and speech in ASR pretraining with consistency and contrastive losses
A method includes receiving training data that includes unspoken text utterances, un-transcribed non-synthetic speech utterances, and transcribed non-synthetic speech utterances. Each unspoken text utterance is not paired with any corresponding spoken utterance of non-synthetic speech. Each un-transcribed non-synthetic speech utterance is not paired with a corresponding transcription. Each transcribed non-synthetic speech utterance is paired with a corresponding transcription. The method also includes generating a corresponding synthetic speech representation for each unspoken textual utterance of the received training data using a text-to-speech model. The method also includes pre-training an audio encoder on the synthetic speech representations generated for the unspoken textual utterances, the un-transcribed non-synthetic speech utterances, and the transcribed non-synthetic speech utterances to teach the audio encoder to jointly learn shared speech and text representations.
US12272361B2 Guidance query for cache system
A device may be configured to determine whether an audio file is a first type of audio file that is capable of being processed to recognize the voice query based on a characteristic of the audio file itself or a second type of audio file that may require speech recognition processing in order to recognize the voice query associated with the audio file. In determining whether the audio file is a first type of audio file or a second type of audio file, a query filter associated with the device may be configured to access one or more guidance queries. Using the one or more guidance queries, the device may classify the audio file as a first type of audio file or a second type of audio file based on receiving only a portion of the audio file, thereby improving the speed at which the audio file can be processed.
US12272358B1 Enhanced graphical user interface for voice communications
Enhanced graphical user interfaces for transcription of audio and video messages is disclosed. Audio data may be transcribed, and the transcription may include emphasized words and/or punctuation corresponding to emphasis of user speech. Additionally, the transcription may be translated into a second language. A message spoken by a user depicted in one or more images of video data may also be transcribed and provided to one or more devices.
US12272357B2 System and method for accent-agnostic frame-level wake word detection
A method includes accessing, using at least one processor of an electronic device, a machine learning model. The machine learning model is a trained student model that is trained using audio samples in a plurality of accent types. The method also includes receiving, using the at least one processor, an audio input from an audio input device. The method further includes providing, using the at least one processor, the audio input to the trained student model. The method also includes receiving, using the at least one processor, an output from the trained student model including frame-level probabilities associated with the audio input. In addition, the method includes instructing, using the at least one processor, at least one action based on the frame-level probabilities associated with the audio input.
US12272349B2 Attention-based clockwork hierarchical variational encoder
A method for representing an intended prosody in synthesized speech includes receiving a text utterance having at least one word, and selecting an utterance embedding for the text utterance. Each word in the text utterance has at least one syllable and each syllable has at least one phoneme. The utterance embedding represents an intended prosody. For each syllable, using the selected utterance embedding, the method also includes: predicting a duration of the syllable by decoding a prosodic syllable embedding for the syllable based on attention by an attention mechanism to linguistic features of each phoneme of the syllable and generating a plurality of fixed-length predicted frames based on the predicted duration for the syllable.
US12272348B2 Conformer-based speech conversion model
A method for speech conversion includes receiving, as input to an encoder of a speech conversion model, an input spectrogram corresponding to an utterance, the encoder including a stack of self-attention blocks. The method further includes generating, as output from the encoder, an encoded spectrogram and receiving, as input to a spectrogram decoder of the speech conversion model, the encoded spectrogram generated as output from the encoder. The method further includes generating, as output from the spectrogram decoder, an output spectrogram corresponding to a synthesized speech representation of the utterance.
US12272346B2 System and method for motion sickness reduction in moving environments
In one embodiment, a computer-program product embodied in a non-transitory computer readable medium that is programmed for performing active vibration cancellation (AVC) in a moving vessel is provided. The computer-program product includes instructions to receive a first signal indicative of vibrations that are exhibited on at least one passenger in a cabin of the moving vessel and to determine a resonant frequency of the vibrations that are exhibited on the at least one passenger based on the first signal. The computer-program product further includes instructions to generate a first anti-wave signal based on the resonant frequency and to drive at least one haptic actuator that is positioned proximate to the at least one passenger in the cabin with the first anti-wave signal to minimize motion sickness for the at least one passenger caused by the vibrations that are exhibited on the at least one passenger in the vessel.
US12272343B2 Metamaterial sound insulation device
It is described a metamaterial sound insulation device, with improved efficiency in dampening sound transmission across it compared to a traditional sound insulation device having comparable size and weight. The device is especially adapted for sound insulation in the automotive field.
US12272336B2 Wireless programmable media processing system
Embodiments of the subject matter described herein relate to a wireless programmable media processing system. In the media processing system, a processing unit in a computing device generates a frame to be displayed based on a graphics content for an application running on the computing device. The frame to be displayed is then divided into a plurality of block groups which are compressed. The plurality of compressed block groups are sent to a graphics display device over a wireless link. In this manner, both the generation and the compression of the frame to be displayed may be completed at the same processing unit in the computing device, which avoids data copying and simplifies processing operations. Thereby, the data processing speed and efficiency is improved significantly.
US12272333B2 Tiling display apparatus
A tiling display apparatus includes a set board configured to generate a control command signal and a plurality of display modules connected to one another through a first interface circuit based on a serial communication scheme, for executing a target operation corresponding to the control command signal, and the first interface circuit is implemented with a bidirectional serial interface having a feedback loop type between adjacent display modules of the plurality of display modules.
US12272330B2 Liquid crystal display device
In a liquid crystal display device, scanning lines, video signal lines and pixels are formed in respective regions enclosed by the scanning lines and the video signal lines. In the liquid crystal display device, a pixel electrode and a thin-film transistor (TFT) are formed in each of the pixels, a first insulating film is formed between a common electrode formed in common for a plurality of pixels and the pixel electrode, the pixel electrode is connected to one of the video signal lines via the TFT, the TFT has a gate connected to one of the scanning lines, a constant common voltage is supplied to the common electrode, the scanning lines are sequentially scanned from a first scanning line in one frame, and a predetermined voltage is applied for a predetermined period to all the scanning lines before a scanning signal is applied to the first scanning line.
US12272320B2 Transparent display apparatus
A transparent display apparatus includes a display layer provided in a display region where a first substrate, a second substrate, and a display layer overlap, and a controller controlling a state of pixels of the display layer, an image displayed in the display region from a first surface side of the first substrate and a background on the first surface side are visible, and the controller controls state of first lighting, which lightens an inside of a first space, in causing the display layer to display the image toward a first user in the first space on the first surface side.
US12272315B2 Method of driving scan circuit, scan circuit, and display apparatus
A method of driving a scan circuit includes providing N number of first clock signals time-sequentially to (k*N) number of stages of the scan circuit, respectively. The (k*N) number of stages includes M number of groups. A respective group of the M number of groups includes one or more stages of the scan circuit. A respective first clock signal of the N number of first clock signals includes a first level component and a second level component. With respect to N number of data enabling signals, a difference between a starting point of a first level component of an n-th first clock signal and a starting point of an n-th data enabling signal of the N number of data enabling signals is equal to tm1. Values of tm1 for first clock signals provided to different groups of the M number of groups are different.
US12272312B2 Pixel, a display device and an operating method of the pixel
A pixel including: a light emitting element; a first transistor including a first electrode, a second electrode electrically connected to the light emitting element, a gate electrode, and a body electrode; a second transistor connected between a first driving voltage line for receiving a first driving voltage and the first electrode of the first transistor and including a gate electrode for receiving a first emission control signal; a first circuit which provides a reference voltage to the gate electrode of the first transistor in response to a first scan signal and a second scan signal; and a second circuit which provides an initialization voltage to the body electrode of the first transistor in response to the first scan signal, the second scan signal, and a second emission control signal.
US12272311B2 Display device capable of subpixel compensation based on sensing through low-potential voltage line and method of driving the same
The present disclosure provides a display device including a first subpixel configured to emit light and a second subpixel; a high-potential voltage line connected to the first subpixel and the second subpixel to deliver a high-potential voltage; a low-potential voltage line connected to the first subpixel and the second subpixel configured to deliver a low-potential voltage; and a circuit connected to the low-potential voltage line and configured to sense a value corresponding to the low-potential voltage line during operation of the second subpixel and compensate for a data signal to be supplied to the first subpixel based on the value.
US12272310B2 Pixel circuit and display device including the same
A pixel circuit is disclosed. The pixel circuit includes: a driving element including a first electrode connected to a first node, a gate electrode connected to a second node, and a second electrode connected to a third node; a light emitting element including an anode electrode connected to a fourth node and configured to be driven according to the current from the driving element; a first switch element configured to supply a data voltage to the second node; a second switch element configured to supply an initialization voltage to the first node; a third switch element configured to supply a reference voltage to the third node or the fourth node; a fourth switch element configured to supply a cathode voltage or the reference voltage to the third node or the fourth node; and a fifth switch element configured to supply a pixel driving voltage to the first node.
US12272305B2 Display substrate and display device
A display substrate and a display device are disclosed. The display substrate includes a light-transmitting region, wherein the light-transmitting region includes a plurality of rows of effective sub-pixel sets and a plurality of main spacers, each row of the plurality of rows of effective sub-pixel sets includes a plurality of effective sub-pixel sets, each of the plurality of effective sub-pixel sets includes a plurality of effective sub-pixels, any two adjacent effective sub-pixel sets in a same row are spaced apart from each other by one main spacer, the main spacer includes at least two sub-spacers arranged along a column direction. At least two sub-spacers arranged along a row direction have different widths; and/or at least two sub-spacers of a same main sub-spacer have different widths.
US12272304B2 Display panel, display driving method and display device
A display driving method for driving a display panel, the display driving method includes acquiring a display mode of the display panel, the display mode including an anti-view mode and a wide viewing angle mode; and controlling a control line to output a control signal to turn on anti-view sub-pixels when the display mode of the display panel is determined as the anti-view mode; and controlling a first power branch line and a second power branch line to output signals with opposite waveforms when the display mode of the display panel is determined as a flashing anti-view mode.
US12272300B2 Display device and driving method of the same
A display device can operate in a first mode for displaying at least a first image including first frames based on a first driving frequency, or in a second mode for displaying a second image including second frames based on a second driving frequency different from the first driving frequency. Further, when the first image displayed on the display panel operating in the first mode is changed to a third image, at least one frame among third frames running after the first image has been displayed among the plurality of frames displaying the third image operates at the second driving frequency based on the second mode. Also, in the first mode, the second image includes reset frames for periodically resetting a voltage of an anode electrode between refresh frames for supplying at least one data signal to at least one of the plurality of pixels for a preset time.
US12272296B2 Display device
A display device includes a scan write line configured to receive a scan write signal, a scan initialization line configured to receive a scan initialization signal, a sweep signal line configured to receive a sweep signal, a first data line configured to receive a first data voltage, a second data line configured to receive a second data voltage, and a subpixel connected to the scan write line, the scan initialization line, the sweep signal line, the first data line, and the second data line. The subpixel includes a light-emitting element, a first pixel driver including a first transistor configured to generate a control current according to the first data voltage of the first data line, and a second pixel driver including an eighth transistor configured to generate a driving current applied to the light-emitting element according to the second data voltage.
US12272295B2 Pixel circuit for controlling light-emitting duration of light emitting element and method for driving same, display substrate, and display apparatus
Provided is a pixel circuit. The pixel circuit includes a data writing circuit, a light-emission adjusting circuit, a light-emission control circuit, and a light-emission driving circuit; wherein the data writing circuit is coupled to a gate signal terminal, a first data signal terminal and a first node; the light-emission adjusting circuit is coupled to a target signal terminal, the first node and a second node; the light-emission control circuit is coupled to the second node, a reference signal terminal, a light-emission control signal terminal and a third node; the light-emission driving circuit is coupled to the third node, the gate signal terminal, a first power supply terminal, a second data signal terminal and a light-emitting element.
US12272292B2 Method and system for controlling voltage output, display device, electronic device, and non-transitory computer readable medium
A method for controlling voltage output is disclosed. The method is used to control a power supply module to provide a required operating voltage to a display panel, and a display frame of the display panel comprises a plurality of sequential row driving periods, each row driving period comprising a charging period and a non-charging period, wherein during the charging period, a connection between a data line and a corresponding row of sub-pixels is enabled so that data voltages are written into the corresponding sub-pixels. The method comprises controlling the power supply module to output an operating voltage at a preset first operating frequency during a display of a picture to be displayed, wherein a time period during which the power supply module outputs the operating voltage to the display panel does not overlap with the charging period of each row driving period.
US12272290B2 Flat panel detector for photoelectric detection and method performed by the flat panel detector
A flat panel detector and a method performed by the flat panel detector are provided. A plurality of pixel units are arranged in an array, each pixel unit includes pixels arranged in a K×K sub-array, and each pixel is configured to provide a photoelectric signal. K is an odd number greater than 1. A gate driving circuit is configured to turn on the pixel units row by row under, so as to cause K rows of pixels in each turned-on pixel unit to generate photoelectric signals. A readout circuit is configured to read photoelectric signals from K columns of pixels in each column of pixel units, and generate image data for each pixel unit according to the photoelectric signals. A control circuit is connected to the gate driving circuit and the readout circuit.
US12272289B2 Display compensation method, device, system, and display apparatus
The present application relates to a display compensation method, including: performing an image identification process to display data to be compensated to obtain a display feature message; processing the display data to be compensated to obtain a display panel load coefficient; processing the display panel load coefficient and the display feature message to obtain a voltage drop compensation coefficient; and performing a compensation process to the display data to be compensated by the voltage drop compensation coefficient to obtain compensated display data to achieve compensation of display uniformity.
US12272278B2 Head-mounted display and method for image processing based on diopter adjustment
A head-mounted display and a method for image processing based on diopter adjustment are provided. The method includes: receiving a command corresponding to a first diopter setting; in response to the command, rendering an image according to a mapping table to generate a rendered image; and displaying the rendered image.
US12272275B2 Display screen splicing device and spliced display device
The present disclosure provides a display screen splicing device and a spliced display device. The display screen splicing device includes a substrate, at least two carrier plates, and a position adjustment assembly. The carrier plates are disposed on the substrate. The position adjustment assembly is connected between the substrate and the carrier plates. The position adjustment assembly includes a first adjustment member disposed on the substrate, and a second adjustment member movably connected to the first adjustment member. The second adjustment member is fixedly connected to the carrier plates. A movement track of the second adjustment member is parallel to a plane where the carrier plates are located.
US12272271B2 Display panel and data processing device
A novel display panel that is highly convenient, useful, or reliable is provided. The display panel includes a display region, a first support, and a second support, the display region includes a first region, a second region, and a third region, the first region and the second region each have a belt-like shape extending in one direction, and the third region is sandwiched between the first region and the second region. The first support overlaps with the first region and is less likely to be warped than the third region, and the second support overlaps with the second region and is less likely to be warped than the third region. The second support can pivot on an axis extending in the one direction with respect to the first support.
US12272269B1 Protective display case for collectible cards
The present invention relates to a protective display case for sports cards, designed to safeguard the card from physical damage while incorporating a tamper-evident mechanism and authentication features. The case consists of a transparent top cover and a base cover, both made from medical-grade polypropylene resin, which snap together to create a sealed environment protecting the card from dust, moisture, and contaminants. The top and base covers feature innovative snap mechanisms and are equipped with tamper-proof security labels, enabling immediate authentication without removing the card from the case. Additionally, the display case includes a customizable gasket that enhances protection and aesthetic appeal. This invention provides a secure and efficient method for grading and authenticating sports cards, ensuring both protection and ease of identification.
US12272253B2 Systems and methods for determining a phase of flight of an aircraft
A system and a method include a phase determination control unit configured to receive position data of an aircraft, determine variables from messages received from the aircraft, apply fuzzy logic to the variables to determine scores for possible phases of flight of the aircraft, identify a highest score among the possible phases of flight, and determine the highest score as an actual phase of flight of the aircraft.
US12272252B2 Systems, methods, apparatuses, and devices for identifying, tracking, and managing unmanned aerial vehicles
Systems, methods, and apparatus for performing an action when an aggregated confidence measure. Data is received from a first sensor proximate to a particular air space. Data is also received from a second sensor and a third sensor proximate to the particular air space. The data from the first sensor, second sensor, and third sensor are each analyzed to determine respective confidence measures that a UAV is within the particular air space. The first sensor corresponds to a first type of data, the second sensor corresponds to a second type of data, and the third sensor corresponds to a third type of data. The confidence measures from each sensor are aggregated together to generate a combined confidence measure indicating a possible presence of the UAV within in the particular air space. When the combined confidence measure exceeds a threshold, an action is taken.
US12272251B2 Apparatus, method and system for providing evaluation and/or optimization of trajectory management for ground and air services
An advisory module may include processing circuitry configured to receive data indicative of internal factors and external factors related to route optimization of a combined route of a subject. The combined route may include an air segment and a ground segment, and at least some of the external factors may include dynamic parameters that are changeable while the air segment or ground segment is being transited by the subject to a ground objective. The processing circuitry may be further configured to generate a guidance option to deliver the subject to the ground objective based on integration of the internal factors and the external factors to optimize a route to the ground objective, and provide a graphical representation of the guidance option along with comparative data or context information associated with the route.
US12272250B2 Method of landing an aircraft
A method of landing an aircraft in which the aircraft receives information from a second aircraft via a direct aircraft-to-aircraft communication from the second aircraft to the aircraft; determines a landing plan of the aircraft based on the information; and lands the aircraft based on the landing plan. The use of a direct aircraft-to-aircraft communication (i.e. a communication from the second aircraft to the first aircraft which does not travel via an intermediary such as a land station, air traffic controller or satellite) makes the method reliable because such a communication is inherently secure and difficult to hack.
US12272248B1 Marina slip occupancy detection
A marina slip occupancy detection system includes at least one watercraft detector configured to detect the presence and/or absence of a watercraft in a target area. A process of the watercraft detector is configured to communicate with a remote server with indications of occupancy or occupancy change. The remote server is configured to notify a dockhand, marina manager, and/or the watercraft owner/operator depending on the occupancy change and predetermined configurations of the remote server.
US12272244B2 Information processing device, information processing method, and program
A collision risk calculation unit (12) calculates a collision risk between a vehicle B and each of a plurality of objects C to G present in a traveling direction of the vehicle B. An object selection unit (13) determines a transmission order of pieces of information on the individual objects C to G based on the collision risk, and transmits the pieces of object information to the vehicle B based on the transmission order.
US12272243B2 Method and system for reporting the blocking of a charging station
A method for reporting a blocking of a charging station by a parking motor vehicle includes, upon fulfillment of a triggering condition, sending a message to a user of the motor vehicle and/or to a device that is external to the charging station, wherein the triggering condition is fulfilled or can only be fulfilled if, after recognition of the occupancy of a parking area assigned to the charging station by a sensor direction, an additional condition is fulfilled, wherein the additional condition is fulfilled or can only be fulfilled if, on the one hand, during an evaluation of image data provided by the sensor device and/or a further sensor device, no feature is recognized which identifies the motor vehicle as potentially being suitable for charging by the charging station, and/or if, on the other hand, a charging connection of the charging station is not connected to a charging connection of the motor vehicle for a predefined minimum time immediately after the recognition of the occupancy of the parking area by the motor vehicle.
US12272242B2 Systems and methods for use in determining parking spot allocation
A system for use in determining parking spot allocation. The system includes a host vehicle parked in a host parking spot. The host vehicle includes a transceiver configured for vehicle-to-vehicle communication, and a control unit configured to determine the host vehicle is ready to depart the host parking spot, receive, via the transceiver, a first signal from at least one client vehicle, wherein the first signal indicates the at least one client vehicle is searching for a parking spot, allocate the host parking spot to a first client vehicle of the at least one client vehicle; and transmit, via the transceiver, a second signal to the first client vehicle, wherein the second signal notifies the first client vehicle that the host parking spot has been allocated to the first client vehicle, and provides location data associated with the host parking spot to the first client vehicle.
US12272241B2 Artificial intelligence for responsive operation for vehicle fleet management and method thereof
A method and a system dynamically adapt a passenger transport capacity of a transport line to the number of passengers determined for the transport line. The system contains a main evaluator configured for automatically determining, as a function of the time, the number of passengers for the transport line, and a processor configured for acquiring the number of passengers as a function of the time, a nominal timetable, and a nominal passenger transport capacity of each vehicle of the line. The processor applies a trained function to the number of passengers, and the trained function has been trained by a machine learning algorithm for predicting a future temporal evolution of the number of passengers. The processor is configured for determining a measure for adapting the transport capacity of the line to the future temporal evolution. The system is further configured for applying the measure to the transport line.
US12272237B2 Pedestrian and vehicle congestion relief system
Techniques for managing pedestrian and vehicular congestion are described herein. In an example, a congestion event at a location is identified. The congestion event may be a sporting event, entertainment event, road construction event, etc. A primary route to or from the congestion event is identified. In examples, a primary route conveys traffic to the location, and may be associated with commencement of the event. Alternatively or subsequently, a primary route conveys traffic away from the location, and may be associated with a conclusion of the event. A secondary route that could lessen traffic of the primary route is identified. In a first example, durations of vehicle traffic lights and pedestrian walk/don't walk signs are adjusted to encourage and to increase usage of the secondary route. In a second example, the secondary route is promoted by updating digital signage to send traffic on the secondary route.
US12272236B2 Vehicle information estimation system, vehicle information estimation apparatus, vehicle information estimation method, and non-transitory computer readable recording medium
According to one embodiment, a vehicle information estimation system according to an embodiment includes at least one sensor and a vehicle count estimator. The at least one sensor detects elastic waves generated from a structure. The vehicle count estimator estimates the number of vehicles that have passed through on the structure using the elastic waves detected by the at least one sensor.
US12272230B2 System for monitoring event related data
A system for monitoring event related data including a sensor data analyzer, an event analyzer and an actuator is disclosed. The sensor data analyzer detects events based on sensor data, the event analyzer couples to the sensor data analyzer and estimates the size of the detected entire events based on event related data of the detected events from the sensor data analyzer, and the actuator couples to the sensor data analyzer and the event analyzer and actuates a predetermined device based on the estimated size of the detected entire events.
US12272228B2 Identifying emergency response validity and severity
One example method of operation may include identifying a plurality of emergency reporting entities located at an emergency location based on one or more received emergency communications, determining whether one or more of the emergency reporting entities have provided valid emergency response data, determining a level of severity of the emergency response data, and transmitting one or more notifications to one or more emergency response entities based on the level of severity and a type of emergency.
US12272226B2 Protection system for a power tool
A protection system for a power tool is disclosed having a battery pack. The batter pack may be used with the power tool to supply an electrical consumer of the power tool with electrical energy, as well as hearing protection for a user of the power tool. The battery pack has a first control circuit, which is set up to, directly or indirectly, provide information relating to a value of an operating parameter of the power tool to a second control circuit of a hearing protector. The hearing protector has an audio output device, and the second control circuit is set up for this purpose, the audio output device uses the transmitted information to control generation of an audible warning output.
US12272221B2 Radio frequency identification (RFID) tag location verification using acousto-magnetic detection
Example implementations include a method, apparatus, and computer-readable medium for electronic article surveillance (EAS), comprising transmitting an acousto-magnetic (AM) interrogation signal into an AM interrogation zone of an EAS system. The AM interrogation zone and a wireless communication zone overlapping to form a zone of interest. The wireless communication zone employing a wireless communication technology other than AM. Indicating, by the EAS system, a presence of a first tag of the EAS system in the zone of interest upon a concurrent detection of both i) a response signal of the first tag via the wireless communication technology and ii) an AM response signal of the first tag in response to the AM interrogation signal.
US12272216B2 Systems and methods for user control of electronic chairs
Systems and methods for operating a vending machine and/or kiosk. The methods comprise: detecting a presence of a person in a seat of the vending machine; obtaining a full or partial body heat map for the person that was created based on sensor data generated by at least one sensor of the vending machine or at least one sensor located in proximity to the vending machine (the full or partial heat map showing relative temperatures of different parts of a body of the person); selecting at least one vending service parameter for the vending machine using information obtained based on the full or partial body heat map; and causing the vending machine to provide the person with a vending service in accordance with the at least one vending service parameter that was selected.
US12272207B2 Systems and methods for slot machine game development utilizing artificial intelligence game performance data analytics systems
Systems and methods for developing a game of chance. The game of chance being at least partially developed using specialized artificial intelligence (AI) game design systems or specialized artificial intelligence game design system modules or components which may include different types of machine learning or training techniques, including supervised, unsupervised, reinforced, deep learning and artificial neural networks and/or similar and may include analyzing past game performance utilizing full, partial or estimated prior game performance data for developing slot machine game math models, slot machine game mechanics and associated game programming, slot machine game art and graphics, slot machine animations, slot machine game sound effects, partial or full slot machine game development, slot machine computer code, slot machine game quality assurance diagnosis and editing, slot machine game analytics, slot machine compliance, slot machine help screens, and slot game predictive models, etc.
US12272206B2 Event-based gaming operation for gaming device
Embodiments of the present invention are directed to gaming devices and gaming systems that are configured to implement event-based gaming operations. Here, a gaming device includes a game event list that has game outcomes associated with each entry in the game event list. The game event list is generated before game play on the gaming device by selecting general game outcome types or specific game outcomes for each of the entries in the game event list. During game play, a game counter is incremented to a next entry in the game event list and an associated game outcome is displayed on the gaming device during the gaming event.
US12272198B2 Smart lock remote admitting system and method
A method for facilitating communication between a first person such as an occupant of a building with a smart lock and a second person such as a visitor includes receiving at a computer system, from a visitor device app, a smart lock identifier and a visitor device app identifier so the occupant can establish a communication channel between the occupant and the visitor and if desired allow the visitor access to the building (or other property).
US12272190B2 Monitoring method, computer program product, and associated monitoring system and aircraft by comparing an image of interest from a video stream to a library of signatures
A method for monitoring an aircraft component, including the following steps: receiving, from a video acquisition device, a video stream that represents at least one portion of the component; in the event that the realization of a predetermined condition is detected, extracting a portion of the video stream to form a sequence of interest; identifying, within the extracted sequence of interest, at least one image of interest; including a signature, obtained using each image of interest, with at least one predetermined signature from a library of signatures; and generating an anomaly detection signal if the result of the comparison meets a predetermined criterion.
US12272187B2 Information processing apparatus and information processing method
It is an object to provide technology enabling continuous verification of highly reliable function units. An information processing apparatus includes a verification function unit to inject injected verification data into an input to perform a highly reliable function unit, and verify operation of the highly reliable function unit based on output from an output when performing the highly reliable function unit in a verification execution environment being a secure execution environment against a system execution environment. The information processing apparatus includes a time management function unit to manage timing of verifying operation and a maximum time of verifying operation.
US12272180B2 Target service execution method and electronic device
Embodiments of this application provide a target service execution method and an electronic device. The method includes: receiving a first broadcast signal from a first device, where the first broadcast signal carries an identifier of the first device; starting a target application in an electronic device based on the identifier of the first device; and when receiving a second broadcast signal from a second device, establishing a communication connection between the target application and the second device based on an identifier of the second device that is carried in the second broadcast signal, to execute a target service corresponding to the target application. The foregoing method can improve a success rate of establishing a connection between the electronic device and the second device.
US12272176B2 Monitoring system that captures image stream of regions of interest based on identified facial cues
A monitoring system incorporates, and method and computer program product provide a monitoring system that captures image stream of regions of interest based on identified facial cues of a person. A controller of the monitoring system receives a first image stream that encompasses a face of a person and a second image stream that encompasses surrounding object(s) and surface(s) viewable by the person. The controller detects a facial expression of the face. In response to determining that the facial expression is a mood associated expression, the controller determines, from the first image stream, an eye gaze direction of the person. The controller determines a region of interest (ROI) aligned with the eye gaze direction. The controller captures the second image stream and identifies an object contained within the ROI. The controller communicates a notification including the expression and the object within the ROI to an output device.
US12272173B2 Method and apparatus with liveness test and/or biometric authentication
A processor-implemented method includes generating a preprocessed infrared (IR) image by performing first preprocessing based on an IR image including an object; generating a preprocessed depth image by performing second preprocessing based on a depth image including the object; and determining whether the object is a genuine object based on the preprocessed IR image and the preprocessed depth image.
US12272169B2 Fish biomass, shape, size, or health determination
Methods, systems, and apparatuses, including computer programs encoded on a computer-readable storage medium for estimating the shape, size, mass, and health of fish are described. A pair of stereo cameras may be utilized to obtain off-axis images of fish in a defined area. The images may be processed, enhanced, and combined. Object detection may be used to detect and track a fish in images. A pose estimator may be used to determine key points and features of the detected fish. Based on the key points, a model of the fish is generated that provides an estimate of the size and shape of the fish. A regression model or neural network model can be applied to the fish model to determine characteristics of the fish.
US12272167B2 Systems and methods for automated acceptance of form documents
The following generally relates to using image classification techniques to determine the acceptability of form documents. In some examples, an image classification model may be trained to apply a first label to form documents that are acceptable and a second label to form documents that are unacceptable. In these examples, the image classification model may include a neural network, such as a convolutional neural network. Accordingly, the systems and methods generally relate to obtaining a submitted form document, inputting the submitted form document into the trained image classification model, and/or enforcing the acceptability decision of the image classification model.
US12272163B2 Unsupervised object-oriented decompositional normalizing flow
Systems and techniques are provided for unsupervised scene-decompositional normalizing flows. An example process can include obtaining a scene-decompositional model having a normalizing flow neural network architecture. The process can include determining, based on processing data depicting multiple targets in a scene using the scene-decompositional model, a distribution of scene data as a mixture of flows from one or more background components and one or more foreground components. The process can further include identifying, based on processing the distribution of scene data using the scene-decompositional model, a target associated with the one or more foreground components and included in the data depicting the multiple targets in the scene.
US12272162B2 Methods and systems of utilizing image processing systems to measure objects
Methods, systems, and techniques for utilizing image processing systems to measure damage to vehicles include utilizing an image processing system to generate a heat map of an image of a damaged vehicle, where the heat map is indicative of a damaged area of the vehicle, and determining at least one measurement of the damaged area based on the heat map and a depth of field indicator corresponding to the image. In some embodiments, the image processing system also determines one or more types of damage of the damaged area, and/or also generates a segmentation map of the depicted vehicle and utilizes the segmentation map in conjunction with the heat map to measure damaged areas and locations thereof on the vehicle depicted within the image. In some embodiments, the techniques include determining the depth of field indicator of the image or portions thereof.
US12272161B2 System and method for processing biology-related data and a microscope
A system (100) comprising one or more processors (110) and one or more storage devices (120) is configured to obtain biology-related image-based input data (107) and generate a high-dimensional representation of the biology-related image-based input data (107) by a trained visual recognition machine-learning algorithm executed by the one or more processors (110). The high-dimensional representation comprises at least 3 entries each having a different value. Further, the system is configured to at least one of store the high-dimensional representation of the biology-related image-based input data (107) together with the biology-related image-based input data (107) by the one or more storage devices (120) or output biology-related language-based output data (109) corresponding to the high-dimensional representation.
US12272160B2 Systems and methods for estimating grip intensity on a steering wheel
Systems, methods, and other embodiments described herein relate to implementing and calibrating a learning model for inferring operator intent by estimating grip intensity. In one embodiment, a method includes estimating, using a learning model during a driving scenario, first grip intensity on a steering device for a vehicle according to initial image data depicting a hand of an operator gripping outside the set areas that have pressure sensors. The method also includes calibrating the learning model for the operator and the steering device using grip measurements and additional image data acquired from gripping inside the set areas. The method also includes computing, using the learning model during the driving scenario, second grip intensity outside the set areas on the steering device according to hand images acquired about the operator. The method also includes adapting a vehicle parameter of the vehicle according to the second grip intensity.
US12272159B2 Driving analysis device and driving analysis method for analyzing driver tendency
In a driving analysis device, an information generation unit generates a time series of detection elements including a line-of-sight direction indicating to which of a plurality of preset viewable areas a line of sight of a driver driving a vehicle is oriented and an open/closed state of driver's eyes. An acquisition unit acquires evaluation data from the time series of the detection elements using a time window having a preset time width. An extraction unit extracts a plurality of feature quantities including at least a result of summation of appearance frequencies with respect to each of the detection elements from the evaluation data. An analysis unit analyzes a driver's tendency using a function that receives, as input, at least a part of the feature quantities extracted by the extraction unit.
US12272157B2 Drivable space alert
A method for unsupervised learning of drivable space, the method may include receiving, by a processing circuit, an image of an environment of a vehicle; searching, in the image and by the processing circuit, for a drivable space within the environment of the vehicle, wherein the drivable space is associated with a statistically significant drivable space behavior; wherein the association is learnt by applying an unsupervised learning process; and responding, by the processing circuit, to a finding of the drivable space.
US12272156B2 Image processing apparatus, vehicle control apparatus, method, and program
Provided are an apparatus and a method for generating a two-dimensional map or a surround-view image in which an object with low position reliability is set as an enlarged display object. A data processing section configured to receive an image captured by a camera that captures the image of surroundings of a vehicle and generate a two-dimensional map including objects in the surroundings of the vehicle is included. The data processing section generates the two-dimensional map or a surround-view image including an enlarged display object having an enlarged region set thereto, the enlarged region which, in case of an object with low position reliability, extends around the object.
US12272154B2 Autonomous vehicle object detection
Methods, systems, and apparatuses related to autonomous vehicle object detection are described. An autonomous vehicle can capture an image corresponding to an unknown object disposed within a sight line of the autonomous vehicle. Processing resources available to a plurality of memory devices associated with the autonomous vehicle can be reallocated in response to capturing the image and an operation involving the image corresponding to the unknown object to classify the unknown object can be performed using the reallocated processing resources.
US12272151B2 Autonomous vehicle object detection
Methods, systems, and apparatuses related to autonomous vehicle object detection are described. A method can include receiving, by an autonomous vehicle, an indication that the autonomous vehicle has entered a network coverage zone generated by a base station and performing an operation to reallocate computing resources between a plurality of different types of memory devices associated with the autonomous vehicle in response to receiving the indication. The method can further include capturing, by the autonomous vehicle, data corresponding to an unknown object disposed within a sight line of the autonomous vehicle and performing, using the reallocated computing resources, an operation involving the data corresponding to the unknown object to classify the unknown object.
US12272147B2 Server, vehicle detection system, and vehicle detection method
A server includes a control unit. The control unit determines whether a parked vehicle is used as a shelter based on a first image which is included in an image captured by a camera and which is obtained by imaging the vehicle and surroundings of the vehicle.
US12272145B2 Information processing apparatus, information processing method, and program
An information processing apparatus (10) includes a time and space information acquisition unit (110) that acquires high-risk time and space information indicating a spatial region with an increased possibility of an accident occurring or of a crime being committed and a corresponding time slot, a possible surveillance target acquisition unit (120) that identifies a video to be analyzed from among a plurality of videos generated by capturing an image of each of a plurality of places, on the basis of the high-risk time and space information, and analyzes the identified video to acquire information of a possible surveillance target, and a target time and space identification unit (130) that identifies at least one of a spatial region where surveillance is to be conducted which is at least a portion of the spatial region or a time slot when surveillance is to be conducted, from among the spatial region and the time slot indicated by the high-risk time and space information, on the basis of the information of the possible surveillance target.
US12272134B2 System and method for identifying weeds within a field during an agricultural spraying operation
A system for identifying weeds present within a field includes an imaging device configured to capture an image depicting a plurality of plants present within the field. Furthermore, the system includes a computing system communicatively coupled to the imaging device, with the computing system configured to receive the image captured by the imaging device. Additionally, the computing system is configured to identify a stalk of each of the plurality of the plants depicted within the received image. Moreover, the computing system is configured to determine a parameter associated with each identified stalk. In addition, the computing system is configured to identify each plant of the plurality of plants as a crop or a weed based on the corresponding determined parameter.
US12272129B2 System and method for automated transform by manifold approximation
A system may transform sensor data from a sensor domain to an image domain using data-driven manifold learning techniques which may, for example, be implemented using neural networks. The sensor data may be generated by an image sensor, which may be part of an imaging system. Fully connected layers of a neural network in the system may be applied to the sensor data to apply an activation function to the sensor data. The activation function may be a hyperbolic tangent activation function. Convolutional layers may then be applied that convolve the output of the fully connected layers for high level feature extraction. An output layer may be applied to the output of the convolutional layers to deconvolve the output and produce image data in the image domain.
US12272128B2 Method and system for processing image information with an artificial neural network
A method for processing image information of an imaging sensor of a vehicle in an artificial neural network (“ANN”) is disclosed. The ANN includes at least one encoder and one decoder. The ANN solves a classification task with a plurality of classes and/or a regression task, in which numerical output information quantized according to a plurality of quantization steps is provided. The ANN outputs multiple feature maps at the output interface, wherein allocations of image regions of the image information to classes or numerical output information quantized regarding the image information is/are output by the feature maps in an encoded manner.
US12272127B2 Detecting digital objects and generating object masks on device
The present disclosure relates to systems, methods, and non-transitory computer-readable media that generates object masks for digital objects portrayed in digital images utilizing a detection-masking neural network pipeline. In particular, in one or more embodiments, the disclosed systems utilize detection heads of a neural network to detect digital objects portrayed within a digital image. In some cases, each detection head is associated with one or more digital object classes that are not associated with the other detection heads. Further, in some cases, the detection heads implement multi-scale synchronized batch normalization to normalize feature maps across various feature levels. The disclosed systems further utilize a masking head of the neural network to generate one or more object masks for the detected digital objects. In some cases, the disclosed systems utilize post-processing techniques to filter out low-quality masks.
US12272122B1 Techniques for optimizing object detection frameworks
Systems, devices, and methods are described herein for improving object detection frameworks. Proposed regions can be used to identify similar images from a novel image set. Once identified, a weighted average of the feature representations of the similar images and/or a probability distribution of the classification labels for those images can be generated. The weighted average of the feature representations and/or the probability distribution can be used to steer the predicted classification confidence and/or predicted bounding box coordinates of the object detection framework. The disclosed techniques can be easily integrated with the object detect framework to improve the accuracy of its predictions without adding additional trainable parameters so as to refrain from adding complexity to the learning process.
US12272121B2 Image processing device, system, and method
An image processing device or system, in particular for medical image processing, comprises an interface to receive image data, a storage system, and at least one integrated circuit operative to retrieve an image analysis model from the storage system, perform an image analysis that comprises applying the image analysis model to the image data to generate an image analysis output, generate an explainability signature for the image analysis, process at least the explainability signature to generate cross-check data indicative of a class prediction and/or a possible discrepancy in the image analysis, and initiate a control action that depends on the cross-check data.
US12272116B2 Method and apparatus for determining item name, computer device, and storage medium
A method includes: obtaining a first image including a target item; selecting a plurality of reference images corresponding to the first image from a database; performing word segmentation on item text information corresponding to the plurality of reference images to obtain a plurality of words; and extracting a key word meeting a reference condition from the plurality of words, and determining the extracted key word as an item name of the target item.
US12272113B2 Semi-automatic image data labeling method, electronic apparatus, and storage medium
Disclosed are a semi-automatic image data labeling method, an electronic apparatus and a non-transitory computer-readable storage medium. The semi-automatic image data labeling method may include: displaying a to-be-labeled image, the to-be-labeled image comprising a selected area and an unselected area; acquiring a coordinate point of the unselected area and a first range value; executing a grabcut algorithm based on the coordinate point of the unselected area and the first range value acquired, and obtaining a binarized image divided by the grabcut algorithm; executing an edge tracking algorithm on the binarized image to acquire current edge coordinates; updating a local coordinate set based on the current edge coordinates acquired; updating the selected area of the to-be-labeled image based on the local coordinate set acquired.
US12272112B2 Annunciation method and information processing device
An annunciation method includes the steps of obtaining first position information as position information of a place where a first object is located, obtaining second position information as position information of a place where a second object is located, obtaining third position information as position information of a place where a third object is located, setting the first object and the second object as a first group when a distance between the first object and the second object calculated based on the first position information and the second position information is smaller than or equal to a first threshold value, obtaining fourth position information representing a position of the first group, and performing annunciation when a distance between the third object and the first group calculated based on the third position information and the fourth position information is smaller than a second threshold value.
US12272099B2 System and method for evaluating patient data
A method of extracting and displaying postural measurements from patient data includes retrieving, by a processor of a computing device, the patient data from memory. The patient data includes a geometric mesh representation of a patient, including a plurality of data points corresponding to spatial coordinates of a plurality of vertices in three dimensions. The method also includes determining, by the processor, a reference geometry along the geometric mesh representation in a fixed position with respect to the spatial coordinates; determining, by the processor, a landmark corresponding to one of skeletal or soft tissue anatomy for the patient; and determining, by the processor, a postural deviation of a body portion of the patient by comparing the reference geometry and the landmark. The method further includes displaying, by a display of the computing device, a graphical user interface indicating a characteristic related to the postural deviation.
US12272098B1 Positioning method, positioning device, and processing method for wafer
A positioning method, a positioning device, and a processing method for wafer are provided. The wafer includes a plurality of dies. The positioning method for wafer includes: obtaining a first reference image of the wafer and obtaining a first rotation angle based on the first reference image and a first positioning template; causing the wafer to rotate according to the first rotation angle; obtaining a second reference image of the wafer rotated according to the first rotation angle and obtaining a second rotation angle based on the second reference image and the first positioning template; causing the wafer to rotate according to the second rotation angle; obtaining a third reference image of the wafer rotated according to the second rotation angle and obtaining position information of each die contained in the wafer based on the third reference image and a second positioning template.
US12272097B1 Camera pose estimation method and system, electronic equipment and readable medium
The present invention relates to the field of artificial intelligence, and in particular, to a camera pose estimation method and system, electronic equipment and a readable medium. The camera pose estimation method includes: acquiring an initial matching set between a first image and a second image, where the first image and the second image are images from different angles for a same scene; performing a mismatch removal operation on the initial matching set based on an optimization network to obtain an optimized matching set, where the optimization network is constructed based on a multi-stage geometric semantic attention network; and acquiring a camera pose result based on the optimized matching set. By removing mismatches, feature matching results between the first image and the second image are more accurate, and thus a more accurate result can be obtained when performing camera pose estimation.
US12272096B2 Calibration-free instant motion tracking for augmented reality
The present disclosure provides systems and methods for calibration-free instant motion tracking useful, for example, for rending virtual content in augmented reality settings. In particular, a computing system can iteratively augment image frames that depict a scene to insert virtual content at an anchor region within the scene, including situations in which the anchor region moves relative to the scene. To do so, the computing system can estimate, for each of a number of sequential image frames: a rotation of an image capture system that captures the image frames; and a translation of the anchor region relative to an image capture system, thereby providing sufficient information to determine where and at what orientation to render the virtual content within the image frame.
US12272089B2 Systems and methods for image presentation with dynamic bearing indication and geographic mapping
A method includes identifying an image captured by an image capture device set at a first angle about an axis, the image corresponding to a time at which the image was captured, identifying within the image, a region of interest including an object to be used for calibration, determining, an image coordinate at which the object is displayed within the image, determining a camera angle corresponding to a position of the image capture system relative to the axis when the image was captured, identifying a bearing of the object relative to the reference direction, the bearing of the object determined using a geolocation of the image capture system and the time at which the image was captured, and determining, using the image coordinate, the camera angle, and the bearing of the object, an angular offset between the first angle and the reference direction to determine a second angle.
US12272088B2 Method for detecting crosswalk using Lidar sensor and crosswalk detection device for performing the method
A method for detecting a crosswalk using a crosswalk detection device is provided. The method includes acquiring point data around a lidar sensor from the lidar sensor, detecting one or more crosswalk points among a plurality of points included in the point data based on intensities of the plurality of points; and detecting the crosswalk based on positions of the detected crosswalk points.
US12272087B2 Systems and methods for estimating object weight using camera images
In some aspects, the techniques described herein relate to a method for object weight estimation, including: training an object identification model; receiving one or more images from a camera positioned on a machine engaged in a lifting operation; feeding each of the one or more images into the object identification model; receiving, from the trained object identification model, a predicted object corresponding to the object to be lifted by the machine and a probability that the predicted object corresponds to the object being lifted by the machine; and estimating a weight of the object based on at least the predicted object and comparing the estimated weight to lifting parameters associated with the machine when the probability is greater than a selected confidence threshold.
US12272086B2 Calculation of package length using depth image data of package
A package measuring apparatus includes a control unit and a depth sensor that picks up a package having a rectangular parallelepiped shape placed on a mounting table from substantially directly above the package. The control unit is configured to: specify data of the package in an acquired depth image data by comparing with background depth image data; calculate a height of the package and specify positions of three vertices located on a leftmost, rightmost, and uppermost or lowermost side in the depth image data; obtain two-dimensional coordinates of the three vertices based on a view angle of the depth sensor, data of a distance from the depth sensor corresponding to the three vertices, data of a position of each sensor element, and the number of sensor elements; and calculate a length of two sides defined between a third vertex and other two vertices based on the two-dimensional coordinates.
US12272084B2 Graphical ToF phase unwrapping
One example provides a computing system comprising a depth sensor comprising a plurality of pixels, and a storage machine holding instructions executable by a logic machine to, for each pixel, make K phase measurements to form a set of noisy phase measurements, determine a location at which a projection line that passes through the set of noisy phase measurements in a K-dimensional phase space passes through a lower dimensional plane, the projection line being parallel to a noise free phase evolution line, compare the location to a plurality of independent terms of a predetermined matrix of points in the lower dimensional plane, locate a corresponding set of noiseless phase orders by using a selected set of independent terms to reference a look-up table, determine a distance value for the pixel based upon the corresponding set of noiseless phase orders, and output the distance value for the pixel.
US12272083B2 Distance estimation device
A vehicle includes a distance estimation device that estimates the distance from the vehicle to a traffic light. The distance estimation device includes an image acquisition unit that acquires an image captured by a camera for imaging the surroundings of the vehicle, a light size acquisition unit that acquires a light size of a light of the traffic light reflected in the image, and a distance estimation unit that estimates the distance from the vehicle to the traffic light based on the light size. The light size acquisition unit removes flare of the light in the image, and acquires the light size in the image after the flare is removed.
US12272081B2 Inspection apparatus, image forming system, misalignment measurement method and storage medium
An inspection apparatus includes processing circuitry. The processing circuitry acquires read image data obtained by reading an image printed on both sides of a conveyance medium. The processing circuitry searches for marks printed on both sides of the conveyance medium in the read image data. The processing circuitry outputs information indicating a misalignment amount of both sides of the conveyance medium based on positions where the marks are printed.
US12272078B2 Information processing device and information processing method
An information processing apparatus includes a movable object detector that detects a movable object from a captured image captured with a fisheye camera, a human determiner that determines whether the movable object is a human by comparing a distance between two predetermined points on an outline of a movable object area including the movable object with a threshold range set based on a height of the human measured at a position of the movable object in the captured image, and a human detector that detects the human from the movable object area including the movable object determined as the human by the human determiner.
US12272074B1 Method and system for converting trajectory coordinates of moving objects
Provided is a method and system for converting trajectory coordinates of moving objects, including: capturing a video of moving objects by drone; extracting trajectory data of moving objects in pixel coordinate system; solving a representation of unit direction vector corresponding to target point in camera coordinate system in ECEF coordinate system based on location information of drone, attitude information of camera, and intrinsic parameter information of camera during capturing of each frame, and in combination with pixel coordinates of target point in pixel coordinate system, to obtain a representation of vector from ECEF origin to the target point; and, representing coordinates of target point in WGS84 coordinate system by using the representation of vector from the ECEF origin to the target point, and finally obtaining the coordinates of target point in WGS84 coordinate system based on target point altitude is the same as altitude at which the drone takes off.
US12272070B2 Method and computing system for object identification
Systems and methods for processing spatial structure data are provided. The system accesses spatial structure data, which describes object structure, and which has depth information indicative of a plurality of layers for the object structure. The system further extracts, from the spatial structure data, a portion of the spatial structure data representative of one layer of the plurality of layers. The system identifies, from the portion of the spatial structure data, a plurality of vertices that describe a contour of the layer. Additionally, the system identifies convex corners of the layer based on the plurality of vertices and performs object recognition according to the convex corners.
US12272069B2 Automated cropping of images using a machine learning predictor
Example systems and methods may selection of video frames using a machine learning (ML) predictor program are disclosed. The ML predictor program may generate predicted cropping boundaries for any given input image. Training raw images associated with respective sets of training master images indicative of cropping characteristics for the training raw image may be input to the ML predictor, and the ML predictor program trained to predict cropping boundaries for raw image based on expected cropping boundaries associated training master images. At runtime, the trained ML predictor program may be applied to runtime raw images in order to generate respective sets of runtime cropping boundaries corresponding to different cropped versions of the runtime raw image. The runtime raw images may be stored with information indicative of the respective sets of runtime boundaries.
US12272068B2 Predicting atrial fibrillation recurrence after pulmonary vein isolation using simulations of patient-specific magnetic resonance imaging models and machine learning
A device may receive images of a patient, and may perform segmentation of surfaces on the images to create a 3D model. The device may identify normal tissue regions and atrial fibrosis (AF) regions in the 3D model, and may divide the 3D model into the normal tissue regions and the AF regions. The device may assign first cell and tissue properties to the normal tissue regions, and may assign second cell and tissue properties to the AF regions. The device may perform simulations on the normal tissue regions and the AD regions, based on the first and second cell and tissue properties, to generate simulation results, and may extract first features from the simulation results. The device may extract second features from the images, and may process the first and second features, with a model, to select a feature that is predictive of atrial fibrillation recurrence.
US12272063B2 Apparatuses and methods for training and using computational operations for digital image processing
An apparatus and method for training and using a computing operation for digital image processing are provided. The apparatus and method may be used for 3-dimensional medical images. An exemplary method for digital image processing comprises: receiving an image displaying at least one detectable structure, determining the detectable structure; segmenting the image to obtain a segmentation mask that is associated with a geometric shape and comprises at least one quantifiable visual feature; generating a mesh based on the quantifiable visual feature; computing at least on quantifiable visual parameter based on the mesh; extracting quantifiable visual data from the image based on the quantifiable visual parameter; training the computing operation with the quantifiable visual data. The method for digital image processing further comprises: receiving another image; segmenting, generating a mesh, computing quantifiable visual parameters, and extracting quantifiable visual data; and classifying the extracted quantifiable visual data with the trained computing operation.
US12272061B2 Image analysis method, apparatus, non-transitory computer readable medium, and deep learning algorithm generation method
Disclosed is an image analysis method including inputting analysis data, including information regarding an analysis target cell to a deep learning algorithm having a neural network structure, and analyzing an image by calculating, by use of the deep learning algorithm, a probability that the analysis target cell belongs to each of morphology classifications of a plurality of cells belonging to a predetermined cell group.
US12272059B2 System and method associated with predicting segmentation quality of objects in analysis of copious image data
A method of testing an impedance-sensitive system with a switching device, wherein the method comprises: switching the disconnecting device into the on-state configured to permit transmission of energy via the coil; implementing a first measurement with the impedance-sensitive system; switching the disconnecting device into the off-state configured to permit damping of the external positioning signal that couples into the coil so as to reduce the undesirable oscillations of the coil; implementing a second measurement with the impedance-sensitive system; performing a comparison of the first measurement and the second measurement; performing a verification of the comparison with a target specification; and displaying a correct function and/or a malfunction depending on the verification.
US12272057B2 System for visual data analysis of ultrasound examinations with and without a contrast medium, for early automated diagnostics of pancreatic pathologies
We present a system and method for analysis of image and data of ultrasound and ultrasound with contrast medium of human pancreatic tissues to automatically diagnose acute pancreatitis of the pancreas and identify pancreatic non-viable tissues at an early stage. The system consists of a diagnostic ultrasound system with specialized software for contrast studies (ultrasound) for in vivo ultrasound examinations of human internal organs, recording reflected ultrasound signals from pancreatic tissues (without contrast material and when contrast material is injected) and an image and data processing algorithm with artificial intelligence (neural network) elements providing a diagnostic estimate of a recommendatory nature.
US12272056B1 Stable visualization of tubular objects by the fly-in method with applications to computed tomography colonography
The present development is a method for providing stable visualization of tubular objects. The method simplifies visualization using a Fly-Ln approach without loss of internal surface details. The method uses graphical programming, and can be easily integrated with commercially available visualization programs, such as Virtual Colonoscopy (VC) or Computed Tomography Colonography (CTC).
US12272045B2 Dimensional information management device, dimensional information management system comprising the same, dimensional information management method, and dimensional information management program
It is an object of the present invention to provide a dimensional information management device with which search information about a buried object in a target can be effectively utilized, and the burden on the worker can be reduced, as well as a dimensional information management system comprising this dimensional information management device. A dimensional information management device 40 manages dimensional information about a buried object 51 included in a search image showing the presence or absence of the buried object in a wall surface 50 generated by a buried object scanning device 10 that has been scanned along the wall surface 50, said dimensional information management device comprising a data receiving unit 41 and a memory unit 43. The data receiving unit 41 acquires search information including a search image from the buried object scanning device 10. The memory unit 43 stores the search information acquired by the data receiving unit 41.
US12272044B2 Production line conformance measurement techniques using categorical validation machine learning models
Various embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for production line conformance monitoring. For example, certain embodiments of the present invention utilize systems, methods, and computer program products that perform production line conformance monitoring by utilizing categorical validation machine learning models that are generated using a plurality of training production line images associated with a related category subset of a plurality of validation categories for a target validation category.
US12272043B2 Semiconductor topography simulation of non-removal type processes
The present disclosure provides a method for topography simulation of a physical structure under a topography-changing process. The method includes initializing a voxel mesh as a three-dimensional (3D) representation of the physical structure, generating a batch of particles, simulating a flight path of at least one of the particles with a ray-tracing method, identifying a voxel unit in the voxel mesh that intersects the flight path, determining a surface reaction between the one of the particles and the voxel unit, and adding an extra voxel unit adjacent to the voxel unit based on the determining of the surface reaction.
US12272042B2 Detection of defects using a computationally efficient segmentation approach
There is provided a system of examination of a semiconductor specimen, comprising a processor and memory circuitry configured to obtain, for each given candidate defect of a plurality of candidate defects in an image of the specimen, a given area of the given candidate defect in the image, obtain a reference image, perform a segmentation of at least part of the reference image, to determine, for each given candidate defect, first reference areas in the reference image matching a given reference area corresponding to the given area, select among the first reference areas, a plurality of second reference areas, obtain a plurality of corresponding second areas in the image, and use data informative of a pixel intensity of the second areas and data informative of a pixel intensity of the given area to determine whether the given candidate defect corresponds to a defect.
US12272041B1 Systems and methods for statistics-based defect pixel detection
Described herein are systems and methods for on-the-fly detection of a defective pixel in an image that may include: receiving the image; for each analyzed pixel in the image, selecting an analyzed cell, wherein the analyzed cell includes a plurality of pixels; performing statistical distribution analysis for the plurality of pixels in the analyzed cell; determining an allowed statistical distance for the analyzed pixel relative to the analyzed cell; and determining that the analyzed pixel is a defective pixel if a computed statistical distance of the analyzed pixel exceeds the allowed statistical distance.
US12272038B2 Apparatus and method for rear view camera image processing
Disclosed is a method for processing, by a rear view camera image processing apparatus operated by at least one processor, an original rear image collected by a rear view camera, in which when the rear view camera collects an original rear image, the original rear image is processed through each of a first path and a second path, and an output image generated through the first path is displayed to a display apparatus, and a reduced rear image generated through the second path is temporarily stored.The effectiveness of the output image generated through the first path is judged, and when the output image is not effective, the temporarily stored reduced rear image is generated as a rear output image and delivered to the display apparatus.
US12272035B2 Machine learning device, machine learning method, and recording medium storing machine learning program
This machine-learning device is provided with: a detection unit which detects a loss of consistency with a lapse of time in a determination result for unit data, the determination result being output from a determination unit that generates a learning model to be used when performing prescribed determination for one or more pieces of the unit data that form time series data; and a selection unit which selects, on the basis of the result of detection by the detection unit, unit data to be used as teacher data when the determination unit updates the learning model, thereby efficiently raising the accuracy of the learning model when machine learning is performed on the basis of the time series data.
US12272029B2 X-ray imaging device and X-ray imaging method
An X-ray imaging device includes an X-ray irradiation module, an X-ray detection module and an image processor. The image processor is configured to perform: acquiring a high-energy image and a low-energy image respectively obtained by X-ray of relatively high-energy and X-ray of relatively low-energy; generating high-energy frequency component images for each of a plurality of frequency bands by decomposing the high-energy image; generating low-energy frequency component images for each of a plurality of frequency bands by decomposing the low-energy image; generating merged frequency component images by merging at least a portion of the high-energy frequency component images for each of the plurality of frequency bands and at least a portion of the low-energy frequency component images for each of the plurality of frequency bands; and generating a standard image using the merged frequency component images.
US12272027B2 Image restoration method and apparatus
The present embodiment provides an image restoration method and apparatus which generate independent different restoration models by performing learning for each of different resolutions, receive a distorted image, and apply a restoration model corresponding to the resolution of the distorted image among the independent different restoration models to restore the distorted image into an improved upscaled image centering on a restoration target object within the distorted image.
US12272026B2 Enhanced digital pathology platform
Techniques may include enhanced digital pathology platforms. Image data representing a whole slide image (WSI) may be obtained for medical testing or medical evaluation. One or more algorithms may be determined based at least in part on the image data for the WSI based on a set of rules. The one or more algorithms may be executed to obtain one or more results associated with the WSI. The one or more results may be integrated to generate a combined image. The combined image may be displayed via a user interface of a digital pathology platform.
US12272024B2 Training method of image processing model, image processing method, apparatus, and device
A method, an apparatus, and a device for image processing and a training method thereof are provided. The training method includes obtaining a sample image set, the sample image set comprising a first number of sample images; constructing an image feature set based on the sample image set, the image feature set comprising an image feature extracted from each of the sample images in the sample image set; obtaining a training image set, the training image set comprising a second number of training images; constructing multiple training image pairs based on the training image set and the image feature set; and training the image processing model based on the multiple training image pairs.
US12272018B2 Modeling system for 3D virtual model
A modeling system is provided which is configured to retrieve from the non-volatile memory the 3D virtual model of an object; define a domain of a parametric surface; project feature curves in the 3D virtual model into the domain of the parametric surface to generate a mapping based on the 3D virtual model and including a plurality of parametric curves; divide the plurality of parametric curves into horizontal and vertical feature curves; extend each of the horizontal feature and vertical feature curves; construct a horizontal interpolant connecting the extended horizontal feature curves; construct a vertical interpolant connecting the extended vertical feature curves; fit the horizontal and vertical interpolants as coordinates of a map to a new parametric domain; and compose the inverse of the map to the new parametric domain with the parametric surface to create a new parametric surface containing the feature curves as isoparametric curves.
US12272017B2 Three-dimensional selective bone matching from two-dimensional image data
A method of generating a custom three-dimensional (3D) model of a patient bone from one or more 2D images is disclosed. The method includes obtaining a 2D image of a bone, optionally of a joint, and identifying a 3D bone template for a candidate or representative bone from a pre-aligned library of representative bones. The method further includes repositioning one or more views of the 3D model or 2D images (e.g., with respect to rotation angle or caudal angle). In an iterative process, another 3D bone model for another candidate bone can be identified based on the repositioning until an accuracy threshold is satisfied. When the accuracy threshold is satisfied, surface region(s) of the current 3D bone model can then be modified to generate the resulting 3D model for the patient bone. The process can then be repeated for other bone(s) associated with the joint of the patient.
US12272015B2 Messaging system with neural hair rendering
A messaging system performs neural network hair rendering for images provided by users of the messaging system. A method of neural network hair rendering includes processing a three-dimensional (3D) model of fake hair and a first real hair image depicting a first person to generate a fake hair structure, and encoding, using a fake hair encoder neural subnetwork, the fake hair structure to generate a coded fake hair structure. The method further includes processing, using a cross-domain structure embedding neural subnetwork, the coded fake hair structure to generate a fake and real hair structure, and encoding, using an appearance encoder neural subnetwork, a second real hair image depicting a second person having a second head to generate an appearance map. The method further includes processing, using a real appearance renderer neural subnetwork, the appearance map and the fake and real hair structure to generate a synthesized real image.
US12272014B2 Post-capture editing of augmented reality content
The subject technology receives, by a client device from a storage device, first image data captured by the client device at a previous time. The subject technology receives first metadata corresponding to at least a first image processing operation and a second image processing operation. The subject technology generates, in a first render pass, second image data based on the first metadata and the image processing operation performed on the first image data. The subject technology generates, in a second render pass, third image data based on the first metadata and the second image processing operation performed on the second image data. The subject technology generates second metadata comprising information corresponding to the third image data. The subject technology generates a composite AR content item comprising the second metadata, the third image data, and the first image data.
US12272013B2 Creating cloud-hosted, streamed augmented reality experiences with low perceived latency
A technology that streams graphical components and rendering instructions to a client device, for the client device to perform the final rendering and overlaying of that content onto the client's video stream based on the client's most recent tracking of the device's position and orientation. A client device sends a request for augmented reality drawing data to a network device. In response, the network device generates augmented reality drawing data, which can be augmented reality change data based on the augmented reality information and previous client render state information, and sends the augmented reality drawing data to the client device. The client device receives the augmented reality drawing data and renders a visible representation of an augmented reality scene comprising overlaying augmented reality graphics over a current video scene obtained from a camera of the client device.
US12272008B2 Generating a three-dimensional environment based on an image
Various implementations disclosed herein include devices, systems, and methods for synthesizing an environment based on an image. In various implementations, a device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In various implementations, a method includes determining an engagement score that characterizes a level of engagement between a user and a representation of a subject included in an image. In some implementations, the method includes, in response to the engagement score satisfying an engagement threshold, obtaining stored information regarding the subject, and synthesizing an environment based on the image and the stored information regarding the subject.
US12272007B2 Persisting augmented reality experiences
Methods and systems are disclosed for performing generating AR experiences on a messaging platform. The methods and systems perform operations including: receiving, from a client device, a request to access an augmented reality (AR) experience; adding one or more AR elements to a first image captured by the client device, the first image depicting a real-world object; storing data representing a position of the one or more AR elements relative to the real-world object, the data being maintained after the AR experience is terminated; receiving a request to resume the AR experience after the AR experience has been terminated; and in response to receiving the request to resume the AR experience, accessing the data that was stored prior to termination of the AR experience to generate a display of the AR experience that depicts the one or more AR elements at a particular position within a second image.
US12272006B2 Rotational navigation in a virtual environment with a visual reference
A cybersickness reduction system for navigation in an immersive virtual environment, including a control unit with environment data, a position detector from the physical point of view of a user, and a navigation system. The system is able to display and rotationally modify a visual reference according to a command linked to the navigation system and to the rotational movement of the physical point of view of the user relative to the real world.
US12272004B2 Intermediary emergent content
In some implementations, a method includes obtaining an end state of a first content item spanning a first time duration. In some implementations, the end state of the first content item indicates a first state of a synthesized reality (SR) agent at the end of the first time duration. In some implementations, the method includes obtaining an initial state of a second content item spanning a second time duration subsequent the first time duration. In some implementations, the initial state of the second content item indicates a second state of the SR agent at the beginning of the second time duration. In some implementations, the method includes synthesizing an intermediary emergent content item spanning over an intermediary time duration that is between the end of the first time duration and the beginning of the second time duration.
US12271997B2 Multi-specialty VR scene verification method oriented to smart subway
The present invention relates to a multi-specialty VR scene verification system oriented to a smart subway. The system includes a cloud server, an intelligent dispatching subsystem TIDAS, and a VR subsystem. The VR subsystem includes a VR workstation and a VR device. The VR workstation is respectively connected to the cloud server, the intelligent dispatching subsystem TIDAS and the VR device, and the VR workstation is provided with an on-board controller simulation subsystem, a 3D animation simulation subsystem, and an integrated supervisory control subsystem ISCS. The VR workstation is configured to restore signals and an integrated supervisory control device of a real line according to an actual line and to perform VR virtual scene demonstration. The VR device is configured to operate a device in the VR virtual scene so as to achieve the manual system intervention, fault injection and verification of an output of the system. Compared with the prior art, the present invention has the advantages of high integration, high system consistency, multi-system deep fusion, and the like.
US12271995B2 Compositor layer extrapolation
In one embodiment, a method may obtain, from an application, (a) an image and (b) a layer frame having a first pose in front of the image. The method may generate, for a first viewpoint associated with a first time, a first display frame by separately rendering the image and the layer frame having the first pose into a display buffer. The method may display the first display frame at the first time. The method may determine an extrapolated pose for the layer frame based on the first pose of the layer frame and a second pose of a previously submitted layer frame. The method may generate, for a second viewpoint associated with a second time, a second display frame by separately rendering the image and the layer frame having the extrapolated pose into the display buffer. The method may display the second display frame at the second time.
US12271994B2 Virtual interaction with three-dimensional indoor room imagery
The method for virtual interaction with a three-dimensional indoor room includes: generating a virtual room model, generating a virtual room visual representation, providing the room data to a display device, receiving a virtual object selection, rendering an updated virtual room visual representation based on the virtual object, and providing the updated virtual room visual representation to the display device. The method can optionally include updating virtual room S700. A system for virtual interaction with a three-dimensional indoor room includes: a backend platform and a front end application.
US12271993B2 Method for forming an image of an object, computer program product and image forming system for carrying out the method
A method for forming an image of an object, a computer program product, and an image forming system for carrying out the method are provided. In the method, data about the object are provided by a first data processing device, and a first data record with first data is provided. The first data record is loaded from the first data processing device into a second data processing device. A second data record is loaded from a data memory into the second data processing device in dependence on the first data record loaded into the second data processing device. A processing data record is generated or detected based on the second data record. A two-dimensional output image of the object is generated by processing the data about the object with the processing data record, the output image having a predeterminable number of output image pixels.
US12271990B2 Systems and methods for optimization of graphics processing for machine learning inference
Systems and methods of the present disclosure are directed to a method for optimizing utilization of graphics processors for machine learning inference tasks. The method includes simultaneously rendering, by a computing system comprising one or more computing devices, a plurality of textures from an input to a machine-learned model. The method includes generating, by the computing system, a plurality of shaders based at least in part on a layout of the plurality of textures, wherein each of the plurality of shaders corresponds to at least one operator of a plurality of operators of the machine-learned model. The method includes processing, by the computing system using a Graphics Processing Unit (GPU), the plurality of textures with the plurality of shaders to obtain a machine-learning output for the machine-learned model.
US12271987B2 Preprocessor system for natural language avatars
A preprocessor for use with natural language processors for control of computerized avatars provides for an embedding of avatar control information in a speech response file of the natural language processor providing avatars with improved perception of emotional intelligence. Rapid avatar response is provided by independent end of speech detection and a response cache bypassing text-to-speech conversion times. The preprocessor may be shared among multiple websites to provide a shared analysis of query optimization.
US12271984B2 Method, device, and non-transitory computer-readable recording medium for displaying graphic object on image
A method for displaying a graphic object on an image is provided. The method includes the steps of: acquiring, with respect to a first graphic object inputted by a user onto a first image of a person's posture, attribute information of the first graphic object that defines the first graphic object; deriving, on the basis of a feature point detected from each of the first image and a second image of a person's posture, a transformation model that defines a transformation relationship between the attribute information of the first graphic object and attribute information of a second graphic object to be displayed on the second image in correspondence to the first graphic object; and displaying, on the basis of the transformation model, the second graphic object at a position on the second image corresponding to a position of the first graphic object on the first image.
US12271981B2 Generation of data visualizations on a single visual representation
A computer-implemented method, in accordance with one embodiment, includes collecting data relating to development of a software product, the collected data including a plurality of different types of data relating to the development of the software product. A portion of the collected data is selected based on a characteristic of an intended user, the portion of the collected data including a plurality of the types of data. The selected portion of the collected data is transformed into data visualizations representing the data, the different types of the data having different data visualizations relative to one another. The data visualizations are output in a single visual representation for display to the intended user.
US12271980B2 Recommendation engine for combining images and graphics of sports content based on artificial intelligence generated game metrics
A computing system receives data for a game. The data includes at least one of tracking data or event data. Based on the data for the game, the computing system determines that an event has occurred within the game. Based on the determining, the computing system generates a graphic responsive to the event. The graphic includes insights related to the event. The computing system recommends an image relevant to the event based on metatags associated with the event. The computing system generates a visual element by merging the image and the graphic.
US12271973B2 Resiliency schemes for distributed storage systems
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. A plurality of failure resilient stripes is distributed across the plurality of storage devices such that each of the plurality of failure resilient stripes spans a plurality of the storage devices. A graphics processing unit is operable to access data files from the failure resilient stripes, while bypassing a kernel page cache. Furthermore, these data files may be accessed in parallel by the graphics processing unit.
US12271970B2 System and method for conversion achievement
Methods, systems and computer storage media are disclosed for providing resources to a platform issue. Embodiments describe associating educational resources and an event resource to resolve the platform issue.
US12271967B2 Comparative searching in a real estate search engine
A system for investment real estate searching is described that includes software that ingests real estate data from a plurality of data sources. The real estate data indicates properties and corresponding property characteristics, and the real estate data is normalized and stored in a data store. A subset of the properties are identified that include investment characteristics derived from the corresponding property characteristics. Investment data is generated that indicates the investment characteristics and investor activity for each of the subset of properties. A search request is received that specifies a geographic area and an investment type. In response to receiving the search request, it is algorithmically resolved based in part on comparing it to the investment data to generate a search result that indicates potential investment properties from the subset, and the search result is provided to the requesting device.
US12271966B2 Systems and methods for location-triggered order preparation
In one embodiment, a method may include receiving, by a device, over a network, an order from a device of a user, the order including information indicating a current location of the user. The method may include determining, by the device, a geographical relationship between the current location and a plurality of restaurant locations, determining, by the device, a future pick-up time for the order based on the determined geographical relationship and/or traffic delays, determining, by the device, that a current time respective to the future pick-up time is within a threshold time period to the future pick-up time, and causing, by the device, a notification to be delivered to the restaurant, the notification including an indication that the received order is to be prepared.
US12271961B2 Power trading system and power trading method
A power trading system includes an order reception unit configured to receive a sell order and a purchase order of power, and a power supply and demand planning unit configured to plan power supply and demand between a first contractor and a second contractor. When a total value of a power transmission and distribution distance between a third contractor who sells power and the second contractor and a power transmission and distribution distance between a fourth contractor who purchases power and the first contractor is shorter than a power transmission and distribution distance between the first contractor and the second contractor, the power supply and demand planning unit plans the power supply and demand including power supply from the third contractor to the second contractor and power supply from the first contractor to the fourth contractor.
US12271960B2 Energy management system and methods
An energy management system interoperates with an automation system to provide integrated control over essentially all power-consuming, power-generating, and power storage devices in a home or other environment. The energy management system provides configurable energy management scenes in which one or more values, each representing a desired operating condition, are associated with some or all of the loads of a home, business or other environment. Different energy management scenes may be configured for different environmental conditions including season, day of week, time of day, grid status, battery condition, and generator condition among others.
US12271955B2 Drone device
An aerial drone device includes sensors and cameras to acquire information and content. The aerial drone device acquires depth information and navigates based on the acquired information and content, including avoiding an obstacle. The aerial drone device generates a depth map which is used to track an object. The aerial drone device is able to be re-positioned to avoid an obstruction using the depth map and obstruction analysis.
US12271953B2 System and method of using an image object as a visual data container
A method and system for associating information regarding an object with image objects is disclosed, wherein each image object is a visual data containers including an image associated with the object and data items relating to the object. A user may interact with a graphical user interface to create, modify, and associate image objects by means of the associated images. Information regarding the objects may be associated therewith by means of the image objects, and image objects may be associated with other image objects to generate associations between information regarding the underlying objects. Information regarding other image objects or the associated image may be used to determine information regarding the object, which may be associated with the image object. In some embodiments, associating two or more image objects may associate the underlying objects for purposes of insurance policies or may generate a new insurance policy based on the image objects.
US12271950B2 Scoring and recommendation system, method and program product for quantitative trading strategies
A method, system and program product including receiving data, including historical prices, volumes, and trading strategy model parameters; executing at least one of an analysis, performance testing and scoring of the trading strategy model's process; performing a series of trading strategy model calculations including a Sharpe ratio score calculation that compares performances of different trading strategy models; analyzing the performance of the trading strategy model by running different combinations of the trading strategy model parameters; detecting overfitting; implementing a distribution of said input data to said analysis, Strategy Stats Calculation, and/or All-Parameters Analysis modules; calculating a score of an overall performance of the trading strategy model by normalizing single scores and combining the single scores into groups; implementing a distribution at least one of, score calculations, analysis data, and recommendations to said output module.
US12271949B2 Linear model partitioner
The disclosed embodiments related to multilateral portfolio compression using general large-scale linear optimization which pre-processes a model to decrease model size using domain knowledge to remove variables to reduce dimensionality, thereby making the model faster to solve and improving numerical characteristics. but it would not remove, for example, as much as half of the model, but rather a smaller fraction. The disclosed pre-processing enables an approximate solution for large, linear optimization models by automatically iteratively and selectively partitioning them into independently easily solvable sub-models. The sub-models are themselves linear optimization models, which can be solved with any preferred algorithm or library. The solutions for each sub-model are aggregated to obtain an acceptable, e.g., approximate, solution for a large model without solving the full model. At each iteration the disclosed embodiments will have a valid, feasible solution, if the user is satisfied before full convergence.
US12271947B2 System and method for pre-marshalling messages in an electronic trading environment
System and methods for pre-marshalling messages in an electronic trading environment are provided. Specifically, pre-marshalling messages allows for client and network devices to create messages in response to a defined first condition. Pre-marshalling messages allows a trading system to do more processing up front before the message is needed and when a second condition is satisfied. Thus, when the message is needed no further or very little processing must be performed to generate and send the message. The client and/or network device may allocate a separate, unused, or under-utilized processing thread to the task of creating pre-marshalled messages. Pre-marshalled messages may be stored in memory at the network device until it is determined that the second condition has been satisfied. Once a pre-marshalled message is sent, the unused pre-marshalled messages that were stored in memory may be deleted or may be overwritten with newly pre-marshalled messages.
US12271946B2 Interprocess communication facilitating sellside marketmaking
An electronic exchange platform configured to: receive respective list of approved Buyside participants for each of a plurality of marketmaking orders; receive a respective marketmaking order for a side of trades on the financial instrument from each of the plurality of Sellside participants; peg a price for the received marketmaking orders to a price relative to and multiple ticks behind a best price on the side in an order book; present market information to Buyside participants identifying marketmaking orders for which the Buyside participants are approved; receive a contra order from a Buyside participant that is approved to trade with a subset of the plurality of marketmaking orders, in which the contra order identifies preferred Sellside participants; distribute the contra order; and determine new best bid and offer in response to the distribution; and adjust remaining marketmaking offers to retain peg in response to determining new best bid or offer.
US12271945B2 Adverse action systems and methods for communicating adverse action notifications for processing systems using different ensemble modules
This invention relates generally to the personal finance and banking field, and more particularly to the field of lending and credit notification methods and systems. Preferred embodiments of the present invention provide systems and methods for automatically generating high quality adverse action notifications based on identifying variations between a declined borrower's profile and that of approved applicants, both with simple and sophisticated credit scoring systems, using specific algorithms.
US12271943B1 System and method for providing real time financial account information using event driven architecture
A system and method of providing real time account information for financial accounts is disclosed. The system includes an event based architecture including an event stream. Financial transaction processing systems publish transaction events to the event stream. A transaction service listening to the event stream detects new transaction events. The transaction service takes action to enrich transaction data. A middleware system reconciles existing transactions and persists transaction records in long term storage. The system can retrieve real time enriched transaction data to calculate account summary information, including current account balances and projected future account balances. The system can also be used to provide real time notifications to customers using enriched transaction data.
US12271942B2 Account opening computer system architecture and process for implementing same
The present invention provides, in alternative embodiments, a computer architecture and/or computer implemented methods for account opening. In some embodiments, an integrated, component-based technology platform, globally standardized, business configurable account opening processes are separate and decoupled from the user interface screens and are directly manageable by business functionality and/or personnel. In various embodiments, the invention provides pause and resume, save and retrieve, cross-channel, metrics, audit tracking, data logging, and/or straight-through processing capabilities for account opening.
US12271940B2 Event-based automatic transaction system
Systems, apparatuses, and methods of an event-based automatic transaction on behalf of a user include and not limited to, determining, based on a plurality of information sources including a plurality of news information sources independent of a particular physical location, a probability of an event occurring, the probability being based on a predetermined percentage of news information sources indicating that the event is going to occur or is occurring, in response to the probability of the event occurring satisfying a predetermined threshold corresponding to the predetermined percentage, determining a location impacted by the event, in response to determining that the location of the user is proximate to the location impacted by the event, initiating a transaction with a mobile banking client application linked to an authorized financial account on behalf of the user, the authorized financial account being associated with the user and provided by the financial institution computing system.
US12271937B1 Ecological impact evaluation promoting decreased ecological impact
Methods and systems described herein are directed to evaluating an individual's ecological impact to promote reductions for that impact. An ecological impact evaluator can automatically retrieve behavioral data of a user that the evaluator can assess for guiding the user with respect to one or more of product purchasing, water usage, recycling and composting procedures, and driving practices. In view of data collected, the evaluator can provide various recognitions for behavior that incentivize the user toward maintaining or improving current behaviors.
US12271934B2 Enhancing functionalities of virtual assistants and dialog systems via plugin marketplace
A method for enhancing dialog systems is disclosed herein. The method may include maintaining an online marketplace that may have a plurality of dialog system extension elements. The plurality of dialog system extension elements may include at least one of a dialog system plugin, a dialog system add-on, a dialog system update, and a dialog system upgrade. The method may further include receiving a selection of one of the plurality of dialog system extension elements from an end user. The end user may be associated with a dialog system. The method may continue with associating the one of the plurality of dialog system extension elements with the dialog system of the end user.
US12271931B2 Control apparatus, method, and non-transitory computer readable medium
A control apparatus includes a controller configured to: acquire energy information indicating a method of generating power that is stored in a battery of a vehicle; determine a usage fee for the vehicle based on the acquired energy information; and notify a user of the usage fee for the vehicle.
US12271928B2 Systems and methods for delivery of advertisements related to public announcements onboard mobile vehicles
Technology is described for providing electronic advertisements on an aircraft. A server onboard the aircraft may receive a notification that a public announcement is occurring on the aircraft. The server may identify an announcement tag associated with the public announcement. The server may select an electronic advertisement based in part on the announcement tag associated with the public announcement. The electronic advertisement may be selected from a data store of electronic advertisements. The server may send the electronic advertisement to a client device to be displayed via a graphical user interface on the client device after the public announcement is finished.
US12271926B2 Methods and systems for automated generation of personalized messages
A system includes a set of crawlers that find and retrieve documents from an information network, an information extraction system, a knowledge graph storing nodes and edges that connect them, wherein each node represents a respective entity of a corresponding entity type of a plurality of entity types, and wherein the knowledge graph further stores event data relating to events detected by the information extraction system, a machine learning system that trains models that are used in connection with at least one of entity extraction, event extraction, recipient identification, and content generation, a lead scoring system that scores the relevance of information to an individual and references information in the knowledge graph, and a content generation system that generates content of a personalized message to a recipient who is an individual for which the lead scoring system has determined a threshold level of relevance.
US12271921B2 System and method for trading and tracking digitized coupons
A method of managing a plurality of unique digital coupons that can be transmitted to a plurality of known consumers, such that each of the plurality of known consumers is associated with a particular plurality of coupons that can be registered to, searched for, saved on, traded with, merged or “stacked” together, and divided or “split” apart; all on a single platform so that every interaction is recorded, analyzed, scored and reported on in such a way that advertisers can identify new previously unknown consumers and incentivize them to become future customers using their existing marketing campaign and distribution methods.
US12271919B2 Performance and quality improvements for a market research platform
Techniques for improving performance and quality in a market research platform include: obtaining first usage data of a first set of survey respondents to a first market research survey, the first market research survey being associated with a first tenant of a multi-tenant market research survey platform and conforming to a market research survey template provided by the platform; obtaining second usage data of a second set of survey respondents to a second market research survey, the second market research survey being associated with a second tenant of the platform and conforming to the market research survey template; generating a template-specific quality filter associated with the market research survey template, based at least on the first usage data and the second usage data; and based at least on the template-specific quality filter and third usage data of a particular survey respondent, identifying the particular survey respondent as a low-quality respondent.
US12271917B2 Skills and tasks demand forecasting
Obtain, as input, in electronic form, structured information including tasks for a plurality of occupations in a plurality of industries over a length of time; compute, from the structured information, a time series of normalized occupation task shares over the length of time; train a computerized machine learning model, on the time series, to predict future task shares for the plurality of occupations in the plurality of industries; and, with the trained computerized machine learning model, predict the future task shares.
US12271916B2 System and method for autogenerated synthetic operational customer satisfaction scoring and analysis
A system and method for autogenerated synthetic operational customer satisfaction scoring and analysis, that generates synthetic calls for a first configuration of an enterprise's customer service infrastructure components, monitors the synthetic calls for a plurality of events that may represent infrastructure related operational deficiencies that may adversely affect customer satisfaction and sentiment, assigns synthetic operational scores for each event, generates an overall synthetic operational customer satisfaction score for each synthetic call, suggests a second configuration of the enterprise's customer service infrastructure components which is likely to improve the overall score, and which, in some embodiments, uses machine learning to optimize the configurations and suggest improved configurations.
US12271914B2 Method and system for understanding financial documents
A method and a system for automatically processing financial documents to generate knowledge graphs that convey information relating to entities of interest and relationships between those entities are provided. The method includes: receiving a document; extracting raw text included in the document; identifying, based on the extracted raw text, a set of entities that are named in the document; determining respective relationship information that corresponds to respective pairs of entities; constructing a knowledge graph that illustrates respective relationships among the respective pairs of entities; and outputting the knowledge graph. The determination of the respective relationship information may be performed by applying an artificial intelligence (AI) algorithm that is trained by using historical data that relates to the set of entities.
US12271912B2 Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
Methods and systems providing digital signage and interactive gaming services in compliance with federal and state laws and regulations are described. A service fee is collected from a retailer, and a service fee may or may not be collected from a retailer (e.g., a bar). An advertising fee is collected from a first advertising provider. The first advertising provider is involved in alcohol distribution/wholesaling or manufacturing. A second advertising fee from a second advertising provider is collected. The second advertising provider is involved in a non-alcohol related industry. A portion of a subscription fee is collected based on a separate source of fees (e.g., text message or jukebox fee) received from a patron. The message may contain information indicating that the patron wishes to pay a service fee. Revenue sharing is implemented by distributing a portion of the service fee to the retailer and distributing a portion of the advertising fee from the second advertising provider to the retailer in compliance with federal and state laws.
US12271911B2 Method, apparatus, device and storage medium for verifying real store
A method, apparatus, device and storage medium for verifying a real store, which belong to the field of data processing. The method includes: acquiring inputted store information of a first store (S101); searching for, based on the store name and the store address of the first store, a first target store name in a first target area in an electronic map (102) searching for, based on the store address of the first store, a real store address database, and the store name of the first store, a second target store name in a second target area in the electronic map (S103) determining, under a condition that the first target store name or the second target store name exists, that the first store is a real store (S104).
US12271908B2 Automated system for customer support
In an approach for building an automated customer support system, a processor receives a set of sentences extracted from a natural language conversation occurring between an IT support system and a user. A processor extracts an initial state and a goal state from the set of sentences using a Natural Language Classifier. A processor extracts one or more actions from the set of sentences. A processor creates a formal planning model. A processor determines the one or more formal actions are not complete using a first machine learning model. A processor completes the one or more formal actions with one or more missing parts. A processor produces an executable plan using a planner. A processor implements one or more executable scripts according to a sequence of the one or more formal actions of the executable plan using a plan executor.
US12271905B2 Payment application based fund transfer
Various embodiments are related to apparatuses and methods for enabling a sender to perform monetary transactions for a requestor. A sender can use, for example, a payment application associated with a payment processing system to perform a monetary transaction for a requestor. The payment processing system can send information related to the monetary transaction to, for example, a sender-requestor association component. When the monetary transaction is a deposit, the sender can receive funds for the deposit from the requestor. The platform can debit the requestor's financial account for the deposit amount and credit the sender's financial account with the debit account as a physical cash transaction occurs between the sender and the requestor.
US12271904B1 Systems and methods for assessing risk of fraud in an electronic transaction
A system including a processing circuit configured to collect at least first contact information of a beneficiary, identify a risk associated with the beneficiary, automatically calculate a risk score for an electronic transaction based on the risk, determine that the risk score exceeds a first threshold value and displaying a notification on the user device associated with the electronic transaction, receive data from the user device, wherein the data includes at least second contact information corresponding to the beneficiary, compare the first contact information and the second contact information with additional data, wherein comparing includes analyzing the call records or the emails and determining that a user conducted at least one mitigation activity of the displayed mitigation activities, recalculate the risk score based on the at least one mitigation activity, and display the recalculated risk score on the user device.
US12271899B2 Voice based feature extraction and optical receptive net for non-fungible token transfer
Aspects of the disclosure relate to NFT exchanges. A computing platform may generate a plurality of F-NFTs including F-NFT identifiers that configure the F-NFTs for end-to-end tracking. The computing platform may extract, from a voice communication, information of a request to transfer an F-NFT. The computing platform may generate, based on the information of the request, a text file. The computing platform may input, into a GPT-4 algorithm, the text file to produce a F-NFT contract identifying the F-NFT, the transferor of the F-NFT, and a transferee of the F-NFT. The computing platform may send, to an NFT exchange platform, the F-NFT contract, which may cause the NFT exchange platform to transfer custody of the F-NFT from an account of the transferor at a first institution to an account of the transferee at a second institution.
US12271892B2 System and method for implementing a blockchain platform that creates and manages secured tokens
An embodiment of the present invention is directed to storing a loan asset on a blockchain by using a secured note as a unique secured token (or non-fungible token (NFT)). An embodiment of the present invention may provide tokenization of a note to service a residential mortgage debt on a private blockchain. As recognized by an embodiment of the present invention, property may be uniquely represented by various characteristics including property address and/or property characteristics, such as bedrooms, bathrooms, garage, etc. Accordingly, an embodiment of the present invention may represent the underlying collateral (property) as a unique NFT.
US12271890B2 Systems and methods for contactless and secure data transfer
In one embodiment, a method comprises receiving a unique identifier from an item and sending a communication to an electronic device requesting that a user confirm a pending transaction, receiving input from the electronic device associated, and sending the received input to an authentication system for completing a transaction. In another embodiment, a system comprises a sensor, an authentication system, and a transaction processing system. The sensor is configured to emit energy and receive at least one first identifier, send at least one communication to an electronic device requesting a second identifier, receive at least one second identifier, and send the at least one first identifier and the at least one second identifier to the authentication system.
US12271888B2 Generation of a combinatorial payment QR code
Provided, in an aspect, is a method for performing an online transaction using a graphical construct. The method can include receiving, by a client device, inputs to generate the graphical construct; transmitting to a server in communication with the client device, a request to generate the graphical construct; receiving, by the client device, the generated graphical construct and a summary information from the server; displaying, through a user interface of the client device, a summary screen including the generated graphical construct and the summary information; embedding, by the client device, the generated graphical construct on a third-party application running on the client device; sending, by the client device, a transaction request to perform the online transaction using the generated graphical construct; and presenting for display, through the user interface of the client device, a notification including a status of the online transaction.
US12271884B2 Payment terminal system and method of use
A payment terminal, including: a display, an input device configured to generate input signals indicative of a user input, a payment instrument reader configured to receive payment instrument data from a financial payment instrument, a secure processor connected to the payment instrument reader, a main processor connected to the display, the main processor separate and distinct from the secure processor, a secure input processor connected to the input device and the secure processor, wherein the secure processor is operable between an unsecured mode, wherein the secure processor sends input coordinates based on the input signals received from the secure input processor to the main processor; and a secured mode, wherein the secure input processor ceases input coordinate forwarding to the main processor.
US12271883B2 Systems and methods for direct electronic communication of consumer information
A method for submission of payment transaction requests from a point of sale (POS) terminal to a financial institution includes reading payment information from a payment vehicle, reading financial institution routing information from the payment vehicle, reading a payment vehicle certificate from the payment vehicle, requesting consumer authentication information from a consumer, and submitting a payment transaction request to the financial institution using the financial institution routing information, a POS terminal certificate, and the payment vehicle certificate. An authentication certificate for submission of payment transaction requests from a point of sale (POS) terminal to a financial institution may be generated by receiving a request for an authentication certificate from a requestor, the request comprising a requestor ID and one or more capabilities of the requestor, verifying the requestor ID, generating an authentication certificate for the requestor, and returning the generated authentication certificate to the requestor.
US12271881B2 Consumer device based point-of-sale
Systems and related methods facilitating interactions between a merchant device, a central system and a consumer device are discussed herein. Wallet identifying data may be used to secure messages between the consumer device and the merchant device over a wireless link. For example, the merchant device may include circuitry configured to wirelessly receive the wallet identifying data from a consumer device and to transmit the wallet identifying data to the central system. In response, consumer identifying data associated with the wallet identifying data may be received by the merchant device from the central system. In some embodiments, the consumer identifying data may be associated with a unit of location, such as a dine-in location at a restaurant, to facilitate consumer service.
US12271880B2 Systems and methods for client-side management of recurring payment transactions
Systems and methods disclosed herein for the client-side management of recurring payment transactions. An account holder can interact with a consumer computing device, such as a smart phone or tablet computer, to provide billing parameters for recurring payments to a merchant. The billing parameters can be updated over time by the account holder.
US12271873B2 Systems and methods for improving error tolerance in processing an input file
A computer system including a processor, in communication with a database, programmed to identify a plurality of billers from the database, including biller information, and receive a payee file including payee information identifying a payee which issued a bill to a payor. The processor determines an approximate match score for each of the billers in a first set of billers of the plurality of billers by comparing payee information to biller information and identifies a candidate list of billers from the first set of billers having an approximate match score indicating a likelihood of matching the payee information. The processor adjusts the candidate list of billers by altering the match score of at least one candidate biller by comparing a payee account number of the payee information to an account mask associated with the candidate biller and generates an output file of candidate biller information from the adjusted candidate list.
US12271867B1 Predicting resource lifecycles and managing resources in enterprise networks
This disclosure describes systems, devices, and techniques for managing resources in an enterprise network using lifecycle prediction. In an example method, a resource may be identified as operational within an enterprise network. An initial lifecycle of the resource may be estimated based at least partly on one or more characteristics of the resource. At least one trigger condition associated with the resource may be identified as having occurred. In response to identifying that the at least one trigger condition has occurred, an updated lifecycle of the resource may be estimated by applying at least one rule associated with the at least one trigger condition to the initial lifecycle. An expiration time of the resource may be determined based on the updated lifecycle. The resource may be replaced in advance of the expiration date of the resource.
US12271863B2 Material inventory counting method and apparatus, warehousing robot, and warehousing system
Embodiments of the present disclosure provide a material inventory counting method and apparatus, a warehousing robot, and a warehousing system. The material inventory counting method is applied to the warehousing robot. The method includes: capturing an inventory counting image of a target box through the warehousing robot; and determining an inventory count of a material in the target box according to the inventory counting image. According to the technical solutions of the embodiments of the present disclosure, an inventory counting image of a target box is captured through a warehousing robot, and a count for a material in the target box is determined through image identification on the inventory counting image, to implement in-situ and automatic inventory counting for the material, without the need for cross-zone movement of the box, such that the efficiency of material inventory counting is greatly improved and the cost of inventory counting is lowered.
US12271862B2 Internet of things fleet inventory item linking/unlinking
Embodiments monitor one or more inventory items corresponding to a vehicle. Embodiments generate a trip plan including, for the vehicle, a start location, an end location, and one or more stops, and for each of the inventory items, a pickup location and a drop off location corresponding to the one or more stops. Embodiments, for each of the inventory items, detect that the vehicle has entered the pickup location based on the trip plan and in response automatically link a sensor to the inventory item. Embodiments, for each of the inventory items, detect that the vehicle has entered the pickup location based on the trip plan and in response automatically unlink the sensor from the inventory item.
US12271860B2 Limited location tracking of a user device for local pickup
Exemplary methods, apparatuses, and systems receive an indication that an order associated with a user account is ready for pickup. One or more messages to a user device associated with the user account are transmitted in response to the received indication that the order is ready. The one or more messages include identification of the order as being ready for pickup, a pickup location for the order, and a threshold distance from the pickup location for the order. Location data is received at a limited interval from a user device while the user device is outside of the threshold distance from the pickup location. Location data is received at a more frequent interval than the limited interval while the user device is within the threshold distance. The location data is transmitted to a local pickup device to trigger an alert when the user device is approaching the pickup location.
US12271859B2 System and method for processing using weight data
A method includes a computer receiving a fulfillment request associated with one or more items. Responsive to receiving the fulfillment request, the computer determines estimated weight data based on the one or more items in the fulfillment request. The computer obtains actual weight data associated with the fulfillment request for one or more items. The computer verifies that the actual weight data corresponds to the estimated weight data. The computer performs additional processing based on verifying.
US12271858B2 Methods, systems, and devices for detecting and resolving risks associated with shipped objects
Methods, systems, and devices are disclosed for resolving a risk associated with a shipped physical object. The methods and servers comprise associating a time with a geographical region. The methods and servers also comprise receiving a set of locations associated with transport of a physical object. In addition, the methods and servers comprise determining that the set of locations fails to satisfy a condition associated with the time and the geographical region. The sensor devices report location data to a server at a first time interval, wherein the location data fails to satisfy a condition associated with a time and a geographical region. The sensor devices also receive an indication of a panic mode. In addition, the sensor devices also report location data to the server at a second time interval, wherein the second time interval is different than the first time interval.
US12271850B1 Project safety system
A project safety system receives data from electronic design and/or the project schedule providers, then reads and deciphers it in a way to correlate what specific safety measures and procedures should take place for any given design project. The system distributes alerts/notices to all individuals on the design project to take suggested actions and precautions. Also, the system provides a comprehensive, detailed, and interactive project safety plan that can be adjusted, used for contractual requirements, tracked, and updated. Because of the system's ability to evaluate the actual physical progress along with the status of subsequent successor delivery and assembly activities, the system distributes the most relevant procedures and precautions that all involved on site can specifically relate to their respective activities in real time.
US12271848B2 Systems and methods for recommending rules for routing calls
In one embodiment, an entity such as a company may desire to use agents associated with a contact center to handle calls for the company. The company may identify customer categories for the calls such as technical support and billing. Rather than have the company create the rules that are used to select agents to handle calls for each category, the contact center may use historical call data, such as performance metrics and customer satisfaction survey information, to recommend rules to the company for each category. The recommended rules may also be based on the specific industry, field, or sector associated with the company.
US12271845B2 Systems and methods for smart electronic form management with condition tracking
An electronic form management system is programmed to: (i) provide a planning UI configured to enable a planning user to assign conditions of approval to a planning application during a planning phase, each condition of approval includes a completion status and one or more conditions to which a permit application is subject during a permitting phase; (ii) provide a permitting UI configured to enable a permitting user to administer the permit application during the permitting phase; (iii) update a completion status of at least one condition of approval data element of the plurality of conditions of approval data elements in response to a condition being satisfied; (iv) calculate an aggregate completion status of a set of conditions of approval data elements; and (v) cause to be displayed at least one graphical interface element representing the calculated aggregate completion status of the set of conditions of approval data elements.
US12271843B2 Systems and processes of position fulfillment
The present disclosure relates generally to systems and processes for position fulfillment and, more particularly, to systems and methods of identifying and matching human resources to an open employment position within an organization. The method includes: obtaining, by a computer system, one or more profiles from one or more data sources; analyzing, by the computer system, the one or more profiles to parse attributes and find similarities and/or recurring occurrences in the parsed attributes; normalizing the parsed attributes based on the at least one similarities and recurring occurrences; and matching the normalized attributes to attributes of an open position.
US12271841B2 Rideshare service fleet optimization using vehicle sensor data
A method is described and includes acquiring sensor data produced by sensors of a plurality of vehicles traversing an area including a location of a user, wherein the vehicles traversing the area comprise a subset of a fleet of vehicles for providing rideshare services; processing the acquired sensor data to determine a category of the user; selecting a vehicle from the fleet of vehicles based on the category of the user, wherein the selected vehicle comprises at least one accommodation corresponding to the category of the user; and dispatching the selected vehicle to a pick-up location designated by the user.
US12271839B2 Participant attendance management at events including virtual reality events
Disclosed is managing (creating and maintaining) attendance/participation data describing remote attendance of attendees of an event, or a replay of the event. The event can be a virtual reality event. When a remote user attends an event, subsequent viewers of the event replay can see a digital representation (e.g., an avatar) of the remote user within the replay as having attended the event in-person. Subsequent replays include digital representations of the remote user and the user(s) that viewed previously replay(s) to emulate their attendance. User can manage their own attendance data, including to obtain proof of attendance. A user can delete his or her presence at an event, such that replays after the deletion do not include that user's representation. A user can go anonymous with respect to an event, such that any replays after the anonymity choice include only a generic representation of the attendee.
US12271838B2 Systems and methods for report generation
A system and a method for industry field analysis is provided. The system may acquire a key word related to an industry field. The system may also determine a plurality of components in an industry chain of the industry field by retrieving and analyzing information related to the key word related to the industry field. The system may further generate an industry chain graph related to the industry field based on the plurality of components.
US12271834B2 Systems and methods for organizing, finding, and using data
A system and associated methods for organizing, representing, finding, discovering, and using data. Embodiments represent information and data in the form of a data structure termed a Feature Graph, that includes nodes and edges, where the edges serve to connect a node to one or more other nodes. A node in a Feature Graph may represent a variable, such as a measurable object, characteristic, or factor of a study. An edge in a Feature Graph may represent a measure of a statistical association between a node and one or more other nodes. Datasets that demonstrate or support the statistical association or measure the associated variable may be accessed through an identifier in a Feature Graph. An application may traverse a Feature Graph and aggregate and process data associated with a set of nodes or edges.
US12271833B2 Multi-model based account/product sequence recommender
To automatically identify a sequence of recommended account/product pairs with highest likelihood of becoming a realized opportunity, an account/product sequence recommender uses an account propensity (AP) model and a reinforcement learning (RL) model and target engagement sequence generators trained on historical time series data, firmographic data, and product data. The trained AP model assigns propensity values to each product corresponding to received account characteristics. The trained RL model generates an optimal sequence of products that maximizes the reward over future realized opportunities. The target engagement sequence generators create target engagement sequences corresponding to the optimal sequence of products. The recommender prunes the optimal sequence of products based on the propensity values from the trained AP model, the completeness of these target engagement sequences, and a desired product sequence length. The recommender uses the remaining products, validated on three models, for account/product recommendations.
US12271830B2 Learned model generating method, abnormality factor estimating device, substrate processing device, abnormality factor estimating method, learning method, learning device, and learning data generating method
A learned model generating method includes: acquiring learning data; and generating a learned model for estimating a factor of an abnormality of a processing target substrate after processing using a processing fluid by performing machine learning of the learning data. The learning data includes a feature quantity and abnormality factor information. The abnormality factor information represents a factor of an abnormality of a learning target substrate after processing using the processing fluid. The feature quantity includes first feature quantity information representing a feature of a time transition of section data in time series data representing a physical quantity of an object used by a substrate processing device that processes the learning target substrate using the processing fluid. The first feature quantity information is represented using times.
US12271829B2 Method, electronic device, and computer program product for managing training data
In a method for managing training data in an illustrative embodiment, in response to a determination that new training data is collected by a sensor, the new training data is stored into a collected data stream of a storage pool; in response to a determination that the new training data and historical data stored in a full data stream of the storage pool are refined into refined training data, the refined training data is stored into a refined data stream of the storage pool; and the new training data is stored into the full data stream. In this way, data streams become clear and storage costs are reduced. This greatly reduces the difficulty of developing complex scenarios such as autonomous driving.
US12271826B2 Methods and systems for training a decision-tree based Machine Learning Algorithm (MLA)
Methods and servers for of training a decision-tree based Machine Learning Algorithm (MLA) are disclosed. During a given training iteration, the method includes generating prediction values using current generated trees, generating estimated gradient values by applying a loss function, generating a first plurality of noisy estimated gradient values based on the estimated gradient values, generating a plurality of noisy candidate trees using the first plurality of noisy estimated gradient values, applying a selection metric to select a target tree amongst the plurality of noisy candidate trees, generating a second plurality of noisy estimated gradient values based on the plurality of estimated gradient values, generating an iteration-specific tree based on the target tree and the second plurality of noisy estimated gradient values, and storing, the iteration-specific tree to be used in combination with the current generated trees.
US12271825B2 Predictive system for semiconductor manufacturing using generative large language models
A method for process control in association with a production system. The method leverages a large language model (LLM) that has been trained or fine-tuned on production data in a manner that avoids or minimizes use of numerical sensor data. In particular, during training, historical sensor data is received. In lieu of using the historical sensor data to train the model directly, the data is first encoded into a grammar-based sequence of characters before it is applied to train or fine-tune the model.
US12271820B2 Neural network acceleration and neural network acceleration method based on structured pruning and low-bit quantization
The present invention discloses a neural network accelerator and a neural network acceleration method based on structured pruning and low-bit quantization. The neural network accelerator includes a master controller, an activations selection unit, an extensible calculation array, a multifunctional processing element, a DMA, a DRAM and a buffer. The present invention makes full use of the data reusability during inference operation of a neural network, reduces the power consumption of selecting input activation and weights of effective calculations, and relieves the high transmission bandwidth pressure between the activations selection unit and the extensible calculation array through structured pruning and data sharing on the extensible calculation array, reduces the number of weight parameters and the storage bit width by combining the low-bit quantization technology, and further improves the throughput rate and energy efficiency of the convolutional neural network accelerator.
US12271819B2 Machine learning network model compression
A first aspect relates to a computer-implemented method for performing model compression. The method includes compressing a machine learning (ML) network model comprising a multiple layer structure to produce a compressed ML network model. The compressed ML network model maintains the multiple layer structure of the ML network model. The method generates a model file for the compressed ML network model. The model file includes the compressed ML network model and decoding information for enabling the ML network model to be decompressed and executed layer-by-layer.
US12271815B2 Systems and methods for false positive mitigation in impulsive sound detectors
A method data augmentation includes receiving audio stream data associated with at least one impulse event, receiving a label associated with the audio stream data, and detecting, using an onset detector, at least one peak of the at least one impulse event. The method also includes extracting at least one positive sample of the audio stream data associated with the at least one impulse event. The method also includes applying, to the at least one positive sample, the label associated with the audio stream data and extracting at least one negative sample of the audio stream data associated with the at least one impulse event. The method also includes augmenting training data based on the at least one positive sample and the at least one negative sample and training at least one machine-learning model using the augmented training data.
US12271809B2 Apparatus and method for processing convolution operation of neural network
A neural network apparatus includes a plurality of node buffers connected to a node lane and configured to store input node data by a predetermined bit size; a plurality of weight buffers connected to a weight lane and configured to store weights; and one or more processors configured to: generate first and second split data by splitting the input node data by the predetermined bit size, store the first and second split data in the node buffers, output the first split data to an operation circuit for a neural network operation on an index-by-index basis, shift the second split data, and output the second split data to the operation circuit on the index-by-index basis.
US12271808B2 Method and apparatus with neural network operation
A neural network operation apparatus includes: a receiver configured to receive a first input feature map; a controller configured to control multiplier-accumulators (MACs) included in a first MAC array; and a first operation engine comprising the first MAC array and configured to process the first input feature map based on the MACs of which operation states are controlled.
US12271806B2 Artificial neural network training
An artificial neural network receives data for the inputs of a perceptron in the artificial neural network. The network determines an average of the data for each of the inputs of the perceptron, determines a standard deviation of the average for each of the inputs of the perceptron, and determines an average of the standard deviations for the perceptron. The network then sets a learning rate for the perceptron equal to the average of the standard deviations, and trains the artificial neural network using the learning rate for the perceptron.
US12271801B2 Memory network method based on automatic addressing and recursive information integration
A memory network method based on automatic addressing and recursive information integration. The method is based on a memory neural network framework integrating automatic addressing and recursive information, and is an efficient and lightweight memory network method. A memory is read and written by means of an automatic addressing operation having low time and space complexity, and memory information is effectively utilized by a novel computing unit. The whole framework has the characteristics of high efficiency, high speed and high universality. The method is suitable for various time sequence processing tasks, and shows the performance superior to that of the conventional LSTM and the previous memory network.
US12271800B2 Conditional computation for continual learning
Various aspects provide methods for learning, such as continual learning, that support task-incremental learning using a multi-head classification architecture. Various aspects may enable conditional computing to support multi-head classification. Various aspects provide methods for learning, such as continual learning, that support class-incremental learning using a single-head classification architecture. Various aspects may enable conditional computing to support single-head classification by predicting the task associated with a given test input and selecting an associated classification head based at least in part on the task prediction.
US12271799B2 Techniques for disease prediction using machine learning-improved simulations and for generating display elements using simulation results
Techniques for predictive disease identification using simulations improved via machine learning. A method includes applying at least one machine learning model to features extracted from data including animal characteristics data of an animal, wherein outputs of the at least one machine learning model include a plurality of disease predictor values, wherein each disease predictor value corresponds to a respective disease type of a plurality of disease types, wherein each disease type of the plurality of disease types corresponds to a predetermined group of diseases; generating disease contraction statistics based on the outputs of the at least one machine learning model; and determining, based on the disease contraction statistics, at least one disease prediction for the animal.
US12271796B2 Machine learning system to generate output using first and second latent spaces
A machine learning system configured to map an input data instance to an output according to a system mapping. The system mapping may be composed from multiple functions. A latent input vector may be determined in a second latent space for the input data instance, from latent reference vectors related to a number of reference data instances identified as parents.
US12271795B1 Systems and methods for parallel exploration of a hyperparameter search space
A system, method, and computer-program product includes selecting, by a controller node, a plurality of hyperparameter search points from a hyperparameter search space; instructing, by the controller node, one or more worker nodes to concurrently train a plurality of machine learning models for a target number of epochs using the plurality of hyperparameter search points; receiving, from the one or more worker nodes, a plurality of performance metrics that measure a performance of the plurality of machine learning models during the target number of epochs; and removing, by the controller node, one or more underperforming hyperparameter search points from the plurality of hyperparameter search points according to a pre-defined performance metric ranking criterion associated with the plurality of performance metrics.
US12271793B2 GxP artificial intelligence / machine learning (AI/ML) platform
A GxP (good practice) platform is implemented to enable artificial intelligence (AI) algorithms to be tracked from creation through training and into production. Deployed algorithms are assigned a GxP chain ID that enables identification of production details associated with respective algorithms. Trained algorithms, each of which are respectively associated with a GxP chain ID, are containerized and can be utilized through an application programing interface (API) to provide a service. The GxP chain ID is linked to production details stored within a database, in which the production details can include information such as data used to train the algorithm, a history version, a date/time stamp when the algorithm was validated, software and hardware on which the algorithm was developed and trained, among other details. Changes to the algorithm can be tracked using an immutable ledger facilitated by the implementation of blockchain.
US12271789B2 Interpretable model changes
In a method for interpreting output of a machine learning model, a processor receives a first interpretable rule set. A processor may also receive a second interpretable rule set generated from a dataset and model-predicted labels classifying the dataset. A processor may also generate a difference metric and mapping between the first interpretable rule set and the second interpretable rule set.
US12271788B2 Hybrid user contributed rules and machine learning framework
A machine learning model can be run with a first input data to obtain a first output from the machine learning model. A first rule representing an interpretable explanation for the machine learning model predicting the first output can be obtained. A modified rule can be received, which changes the first rule. A transformation function can be generated, which transforms a given input data for inputting to the machine learning model to a new input data based on decision boundaries of the machine learning model and the modified rule. The first rule, the first output, the modified rule, and the transformation function can be stored in a first table.
US12271784B2 Short-depth syndrome extraction circuits in 2D quantum architectures for hypergraph product codes
A quantum measurement circuit implements a hypergraph product code (HPG). A syndrome can be extracted from the circuit by preparing a readout qubit of the quantum measurement circuit in a known state, preparing a row-based measurement gadget, and preparing a column-based measurement gadget in the quantum measurement circuit. The row-based measurement gadget entangles the readout qubit with a first subset of the target set of data qubits in a same row of the quantum measurement circuit as the readout qubit, and the column based gadget entangles the readout qubit with a second subset of the target set of data qubits in a same column of the quantum measurement circuit as the readout qubit. The syndrome is extracted by measuring the readout qubit to extract the parity of the target set of data qubits.
US12271782B2 Sense-plus-compute quantum-state carriers
Sense+compute (S+C) quantum-state carriers (QSCs), e.g., rubidium atoms, can be used provide more scalable quantum sensor systems. Multiple S+C QSCs can capture sensor data. The sensor data can then be transformed in the quantum domain according to a quantum tomographic protocol. The transformed data can be measured to provide a respective classical domain measurement. The sensing, transformation, and measurement can be repeated to provide a set of measurements (corresponding to different transformations) that can be combined according to the quantum tomography protocol to generate a model of the original quantum state. Estimation error associated with the model can be scaled down at a rate corresponding more closely to increases in the number N of QSCs than √{square root over (N)}, even in the presence of noise.
US12271774B2 Composite substrates for saw tags or RFID and sensors applications
A surface acoustic wave tag device is disclosed, comprising: an acoustic wave propagating substrate, at least one transducer structure comprising inter-digitated comb electrodes, and at least one reflecting means, the reflecting means comprising at least one reflector, wherein the acoustic wave propagation substrate is a composite substrate comprising a base substrate and a piezoelectric layer, wherein the crystallographic orientation of the piezoelectric layer with respect to the base substrate is such that the propagation of a shear wave inside the piezoelectric layer and in the direction of propagation corresponding to the acoustic wave is enabled. A physical quantity determining device and a fabrication method of such surface acoustic wave tag device are also disclosed.
US12271772B2 Game token and method for manufacturing the same
A game token by which a plurality of RFID tags embedded in a plurality of the game tokens stacked each other can be read in a relatively stable manner is provided. A game token is provided with a security part and a receiving part that receives the security part. The security part has a shape with a diameter smaller than the diameter of the receiving part, a structure with a plurality of plastic layers laminated together, an RFID tag, and a visible print layer indicating a type or ID of the game token. The receiving part has a surface. The surface of the receiving part has a recessed portion for receiving the security part, and the depth of the recessed portion is 25% or more of the thickness of the game token.
US12271771B2 Frequency selective security paper and method for manufacturing the same
The present invention relates to a frequency selective security paper and a method for manufacturing the same. The frequency selective security paper according to an exemplary embodiment of the present invention may include: a drafting paper for forming a paper; a frequency resonator formed on one surface of the drafting paper and formed in a form of a meandering line or a capacitor so as to resonate to a designated frequency when passing through a security search device; and a coating liquid including the frequency resonator therein and formed on the drafting paper.
US12271770B2 Payment card reading system having a protective flap
A transaction card reading system, which includes: a transaction card reader having a slot for inserting a transaction card; and a protective flap movable between two positions: a closed position wherein the flap closes the insertion slot, and an open position wherein the flap is disposed at least partly outside the insertion slot. The protective flap includes a closure element integrally mounted on a one-piece support element, the closure element being shaped and dimensioned to close the insertion slot in the closed position. The one-piece support element includes at least one elastically deformable portion so as to allow switching from the closed position to the open position and vice versa.
US12271769B2 Conservation of electronic communications resources and computing resources via selective processing of substantially continuously updated data
In a system including a primary process followed by a secondary process, which are performed serially and sequentially, i.e., in a FIFO manner, where the secondary process is downstream of the primary process, the disclosed embodiments relate to selective/conditional secondary processing of electronic data transaction request messages, which speeds up the primary processing of the electronic data transaction request messages, reduces the amount of computing resources wasted on calculating inaccurate information, and reduces the usage of network resources associated with publishing market data feeds and receiving new responsive messages.
US12271767B2 Near-storage format transformation
A device is disclosed. A receiver may receive a portion using a first data format from a source device. A transformation unit may transform the portion into a transformed portion. The transformed portion may use a second data format. A transmitter may deliver the transformed portion to a destination device.
US12271766B2 Apparatus for monitoring task execution time and method of operating node
Proposed is a monitoring apparatus for monitoring a task execution time, the monitoring apparatus including: a setting device configured to output setting information for setting a storage position at which task operation information is to be stored in each of a plurality of nodes, a size of a memory structure, or the number of memory structures; and a task monitor configured to output a task operation information request signal to each of the plurality of nodes, and receive the task operation information from each of the plurality of nodes.
US12271763B2 Intelligent load balancing in a distributed system
Embodiments for performing load balancing in a filesystem of a distributed network comprising worker nodes accessing shared resources that are controlled by distributed locks to grant and prevent access from clients, by assigning a range of directory entries to each worker node, and providing feedback from each worker node to a load balancer to expose an internal state of acquired resources and other parameters of each worker node. In response to periodic updates of the directory ranges to be collocated, the system maintains directory ranges in each worker so that complete subtrees of the directory tree fit in a single range assigned to a worker. Upon receipt of a client request to access a data asset, the load balancer selects the most optimum worker to satisfy the request based on the worker internal states and other parameters.
US12271761B2 Information processing apparatus, information processing method, and information processing program
An information processing apparatus comprising, at least one first processor configured to carry out a first process on data input from at least one sensor to produce first processed data, a selector configured to select, according to a first predetermined condition, at least one of a plurality of second processes, and at least one second processor configured to receive the first processed data from the at least one first processor and to carry out the selected at least one of the plurality of second processes on the first processed data to produce second processed data, each of the plurality of second processes having a lower processing load than the first process.
US12271759B2 Prediction model for determining decision thresholds
Disclosed methods include maintaining a database of resource limits for a plurality of agents. A resource limit may be usable for predicting a result of a given request from a given agent. Maintaining the database may include determining an updated resource limit for a particular agent based on identifying an extrema point of a function of resource limit. The maintaining may further include updating the database using the updated resource limit, as well as selecting, from the database, a subset of the plurality of agents that are selected based on associated parameter values compared to parameter values associated with the particular agent. The maintaining may also include updating corresponding resource limits for the subset of the plurality of agents based on the updated resource limit. The method may further include receiving a request from the particular agent, and predicting, using the updated resource limit, a result of the request.
US12271758B2 Multi-tenancy interference model for scaling in container orchestration systems
Methods, systems, and computer-readable storage media for an autoscaling framework that uses a multi-tenant interference model for selectively scaling resources in container orchestration systems based on an estimated performance, an actual performance, and a violation count of each resource unit of a plurality of resource units. In some implementations, the autoscaling framework of the present disclosure mitigates length of response times in applications composed of a set of services.
US12271757B1 Security incident and event management case creation system and method
A system for improving efficiency of processing alerts by a Security Incident & Event Management (SIEM) platform involves a pipeline, and an error log associated with the pipeline, wherein the pipeline is coupled to a source of alerts and to an SIEM platform, the pipeline including a source task, at least one process task and at least one sink task, wherein the at least one sink task is configured to publish cases to the SIEM platform and wherein the error log is configured such that, when an exception occurs in a particular task in the pipeline, an object relating to the particular task and the exception will be stored in the error log.
US12271753B1 Scheduling system and method for precise automated construction
The AUTOBUILD schedule system/module gathers project design data information and basic schedule constraint goal information and separates and categorizes all parts and pieces from large pieces of equipment and assembly systems to the smallest connection materials such as closure trim, screws, nails, adhesives etc. From a basic construction logic, the AUTOBUILD schedule system/module assembles the initial schedule for the project. This initial schedule is then reevaluated by its internal system taking into several factors, including (1) an initial review and resequencing from a human professional; (2) information received from vendors bidding the project; and (3) input giving further accurate details of quantities required, actual production and delivery dates, weather, and/or other environmental factors, etc. The AUTOBUILD schedule system/module then tracks the actual project progress utilizing information and status of contractual commitments, procurement approvals, fabrication, and delivery.
US12271750B2 Methods and apparatuses for processing virtual machine migration in response to resource requirement from VNF, device and storage medium
According to a method for processing virtual machine migration, in a case where idle resources on each single one of multiple physical hosts in a system do not meet a resource requirement from a virtualized network function (VNF) but total idle resources on the multiple physical hosts meet the resource requirement from the VNF, a virtual machine migration strategy is determined according to resource information about resources currently occupied on each of the multiple physical hosts and corresponding service information, and live migration may be performed on virtual machines.
US12271747B2 Architecture for managing I/O and storage for a virtualization environment
Disclosed is an improved approach to implement I/O and storage device management in a virtualization environment. According to some approaches, a Service VM is employed to control and manage any type of storage device, including directly attached storage in addition to networked and cloud storage. The Service VM implements the Storage Controller logic in the user space, and can be migrated as needed from one node to another. IP-based requests are used to send I/O request to the Service VMs. The Service VM can directly implement storage and I/O optimizations within the direct data access path, without the need for add-on products.
US12271745B1 Method and system for reconciling user interactions
Systems and methods may be provided for providing dynamic user experience (UX) applications that may reduce burden upon application users by allowing querying and sharing of user information across multiple application interactions associated with a user. Furthermore, the systems and methods herein may provide security restrictions that protect potentially sensitive user information from erroneous user authentication.
US12271743B2 Adaptive graphical user interfaces for synthesized time-windowed machine learning models
A computerized method of transforming an interactive graphical user interface according to machine learning includes generating a user interface element corresponding to a persona. In response to user interaction with the user interface element, data structures related to the persona are extracted from a first data store. The data structures are transformed into a set of input variables. The method includes generating a first output variable based on the set of input variables. A second output variable based on the first input variable is generated by: generating a set of intermediate output variables, determining a first intermediate output variable of the set of intermediate output variables, and determining a second intermediate output variable based on a machine learning model corresponding to the first intermediate output variable. In response to the second output variable exceeding a first threshold, the graphical user interface displays a first message.
US12271740B2 Plugin framework mechanism to manage computational storage devices
A system is disclosed. The system may include a processor, a storage device, and aa computational device. A plugin may be associated with a service on the computational device. A framework may be implemented in software and configured to be executed on the processor. The framework may include a receiver to receive a service request from an application configured to be executed on the processor and a service response from the plugin. The service request may identify a service requested by the application. The framework may also include a plugin selector to select the plugin based at least in part on the service. The framework may also include a transmitter to deliver the service request to the plugin and the service response to the application. The application may be agnostic to the plugin and the computational device.
US12271738B2 Computing system with reboot tracking
A computing system is provided, including a processor and memory executing a reboot tracking module configured to read out a stored reboot request identifier assigned to a node in the computing system including a first value, and receive a first reboot request to reboot the node in the computing system including a first reboot request identifier. The reboot tracking module is further configured to, responsive to identifying a match between a value of the first reboot request identifier and the first value of the stored reboot request identifier, accept the first reboot request and update the stored reboot request identifier with a second value, receive a second reboot request to reboot the node including a second reboot request identifier, and responsive to identifying a mismatch between a value of the second reboot request identifier and the second value of the stored reboot request identifier, reject the second reboot request.
US12271737B2 Pair merge execution units for microinstructions
An instruction execution circuit operable to reduce two or more micro-operations into one by producing multiple permutation and merge results in one execution cycle. The execution circuit includes a permutation and merge switching fabric and a bank of multiplexers. For a fetched instruction, a decoder decodes an opcode to generate a set of control indications used to control the multiplexers to select bytes from the respective inputs that are destined for each of the multiple results. In this manner, multiple permutation results can be output from the execution circuits in one micro-operation.
US12271734B2 Method and apparatus in memory for input and output parameters optimization in a memory system during operation
In some embodiments, a programmable circuit configured to store a shift setting for a mode register parameter, and a shift circuit is configured to receive a first value of a mode register parameter. In response to the shift setting signal having a first value, the shift circuit is configured to adjust the first value of the mode register parameter to provide the mode register parameter having a second value. In response to the shift setting signal having a second value, the shift circuit is further configured to provide the first value of the mode register parameter as the second value of the mode register parameter. Circuitry coupled to an input/output terminal is configured to set a configuration based on the second value of the mode register parameter. The mode register parameter includes an on-die termination (ODT) parameter and the circuitry includes an ODT circuit, in some examples.
US12271730B2 Compute platform for machine learning model roll-out
There are provided systems and methods for a compute platform for machine leaning model roll-out. A service provider, such as an electronic transaction processor for digital transactions, may provide intelligent decision-making through decision services that execute machine learning models. When deploying or updating machine learning models in these engines and decision services, a model package may include multiple models, each of which may have an execution graph required for model execution. When models are tested from proper execution, the models may have non-performant compute items, such as model variables, that lead to improper execution and/or decision-making. A model deployer may determine and flag these compute items as non-performant and may cause these compute items to be skipped or excluded from execution. Further, the model deployer may utilize a pre-production computing environment to generate the execution graphs for the models prior to deployment or upgrading.
US12271726B2 Blockchain computer data distribution
Blockchain distribution of computer data is disclosed. Computer data can comprise computer code, a computer code segment, a computer command, or a block of computer data, which can be employed by a device to patch software, change a device state, or synchronize data between devices. Blockchain distribution can provide benefits in a heterogeneous device environment, facilitate ad hoc device synchronization, and embody a distributed patch and communications network. Devices can receive a blockchain block from another device and, in some embodiments, enable other devices to access the block from the device. In some embodiments, devices can discard irrelevant blocks, however, an entire blockchain can be reconstructed where partial blockchains can be received from more than one device. Additionally, checkpoint blocks can enable devices to navigate the blockchain efficiently by skipping over known irrelevant blocks.
US12271724B2 Method for updating software by confirming hardware version information
The present invention is to identify a hardware version capable of performing a software update and does not store the version information in the hardware in the code, but inputs the version information to the microcontroller through the hardware version identification unit that stores the BMS hardware version information. Also, in order to compensate for the low channel utilization of the microcontroller when one microcontroller is used for software update, it is a device and method for operating in both the application mode and the boot mode.
US12271720B1 System and methods for detecting required rule engine updates using artificial intelligence models
The systems and methods provide a model deployment criterion. The model deployment criterion indicates a difference in a value against which the proxy model may be measured to determine when, if ever, the proxy model should be deployed to replace the existing rule engine. The model deployment criterion may be keyed to the proxy model (e.g., based on a difference in its size, throughput speed, number of changes, etc.), the existing rule engine (e.g., based on a difference in its age, update occurrences to its rule base, etc.), and/or comparisons between models (e.g., based on differences in results, throughput speed, efficiency, etc.).
US12271718B2 Systems and methods for performing binary translation
Systems and methods for performing binary translation include a system that is capable of translating binaries written for use in a source execution environment to binaries compatible with a target execution environment. Consistent with some embodiments, a binary translation system includes a system service and a runtime code module that exists in an application memory address space. The binary translation system translates object-level binaries corresponding to executables, linkers, libraries, and the like and stores the translation in a translation cache that is cryptographically secured to ensure that only a system having a specific key is able to access the translations. If the application or application binary has been modified since the translation was performed, the system service will ensure that the translation is removed from the cache, a new translation is performed, and all threads accessing that translation are updated to the new translation.
US12271717B2 Loop index set merging optimization for program instructions
A computer implemented method for merging loops. A number of processor units identifies loops in computer code. The loops are sequences of instructions that are repeated until conditions for the loops are reached. The number of processor units creates a tree comprising nodes that represent the loops and edges that represent relationships between nodes. The number of processor units utilizes the tree to identify a pair of candidate loops from sibling nodes. The number of processor units creates a new loop from the pair of candidate loops with an expanded iteration space based on iteration spaces for the pair of candidate loops in response to the pair of candidate loops being eligible for merging.
US12271716B2 Computer-readable recording medium storing conversion program and conversion processing method
A non-transitory computer-readable recording medium stores a conversion program for causing a computer to execute a process including: dividing a source program into a plurality of program blocks; selecting, based on a result of analysis of an access count from each of the plurality of program blocks to each of a plurality of accelerators, a first program block among the plurality of program blocks and an accelerator of an arrangement destination of the first program block, among the plurality of accelerators; and converting the first program block into a hardware logic to be operated in the accelerator of the arrangement destination.
US12271713B2 Intelligent adaptive self learning framework for data processing on cloud data fusion
A device may receive business requirements data for implementing in a cloud data fusion system, and may process the business requirements data, with a machine learning model, to generate a transformation map for transforming the business requirements data. The device may generate code for the cloud data fusion system based on the transformation map, and may identify one or more differences between the code and previous code of the cloud data fusion system. The device may modify the code based on the one or more differences and to generate modified code, and may validate the modified code for transformation logic of the cloud data fusion system to generate final code. The device may perform one or more actions based on the final code.
US12271710B2 Elidable text for prompt crafting
An elidable text is constructed that prioritizes the content included in a prompt to a large language model having a fixed-size context window. The elidable text is generated from developer-generated instructions or automatically for source code within a source code editor. A source code editor may include a feature that selects certain lines of code as important or focused which are assigned a high-priority value. A changed line, a line of source code at a current cursor position, lines of source code at the beginning of a file and those that output data are considered focused lines. Non-focused lines are assigned a priority based on a distance from a focused line. The elidable text constrains the data included in a prompt to the context window size by replacing the lowest-valued lines of text and source code with a replacement string.
US12271709B2 Device and method for selecting top values from a set of raw values
The present application relates to a device for selecting top values from a set of raw values, comprising: an output queue, a loop queue, a top value storage module and a control module. The control module is configured to, at a higher priority, merge the intermediate sequence stored in the loop queue with the at most N top values stored in a storage area of the top value storage module, and sort the merged values to generate a merged sequence, until a predetermined number of storage areas in the top value storage module are traversed; wherein the control module is further configured to, when there is no intermediate sequence being stored in the loop queue, merge the output sequence with the at most N top values stored in a storage area of the top value storage module, and sort the merged values to generate a merged sequence; wherein the control module is further configured to provide a first subsequence in the merged sequence which is closer to a top most value of the merged sequence to the top value storage module to update the top value storage module, and provide a second subsequence in the merged sequence which is farther away from the top most value of the merged sequence to the loop queue to generate or update the intermediate sequence.
US12271706B2 System and method for incremental estimation of interlocutor intents and goals in turn-based electronic conversational flow
A system and method implemented on a computing device for incrementally discovering new intents and goals by collecting data from a first corpus of a plurality of newer digitally-recorded conversations, performing dimensionality reduction to prepare the extracted conversations for clustering, clustering the prepared conversations, identifying new intent and/or goal labels using a trained Artificial Intelligence (AI) engine, applying a model-based filter to remove new labels which overlap already-known labels in the first corpus, and outputting the newly-discovered labels in association with the extracted conversations into a computer-readable file.
US12271703B2 Reinforcement learning techniques for dialogue management
Techniques are disclosed herein relating to using reinforcement learning to generate a dialogue policy. A computer system may perform an iterative training operation to train a deep Q-learning network (DQN) based on conversation logs from prior conversations. In various embodiments, the DQN may include an input layer to receive an input value indicative of a current state of a given conversation, one or more hidden layers, and an output layer that includes a set of nodes corresponding to available responses. During the iterative training operation, the disclosed techniques may analyze utterances from a conversation log and, based on the utterances, use the DQN to determine appropriate responses. Reward values may be determined based on the selected responses and, based on the reward values, the DQN may be updated. Once generated, the dialogue policy may be used by a chatbot system to guide conversations with users.
US12271698B1 Schema and cell value aware named entity recognition model for executing natural language queries
A schema and cell value aware Named Entity Recognition (NER) model is used to perform natural language queries. Natural language queries may be received via an interface of a natural language query processing system. A fuzzy search may be performed that allows non-exact matches for column names or cell values of data sets potentially used to answer the natural language query. An NER model that adds a type embedding for an exact match of a column name or cell found in the fuzzy search that corresponds to a span of one or more words may be applied as part of generating the entity prediction for the natural language query. One or more queries to at least one of the data sets may be performed to return a result to the natural language query using the entity prediction generated by the NER machine learning model.
US12271693B2 Method and system for finding associations between natural language and computer language
A method at a computing device including mapping, within a corpus of documents having both natural language terms and computer language terms, each term as a natural language term or a computer language term, thereby creating mapped terms; and applying at least one Latent Dirichlet Allocation (LDA) model to the mapped terms to create topics that correlate the natural language terms and computer language terms.
US12271691B2 Linguistic analysis of seed documents and peer groups
Systems may perform analyses of claims included in a patent document. The systems may generate one or more search strings from the patent document and provide the one or more search strings to a third-party searching authority. The third-party searching authority may return a collection of documents responsive to the one or more search strings. In particular situations, the systems may re-rank the documents of the collection to provide a patent centric ranking. The systems may also analyze the documents of the collection with respect to the elements of the claims to generate various types of patent infringement and/or invalidity reports.
US12271690B2 Virtual dialog system dynamic context collection
A system, computer program product, and a computer implemented method are provided for interfacing with a virtual dialog environment to dynamically and optimally collected context for problem diagnosis and resolution. A context model is leveraged to identify context entities, and one or more corresponding context collection mechanisms. The context model is implemented in real-time to facilitate dynamic selection of one or more of the identified context collection mechanisms, which are selectively subject to execution to resolve the problem diagnosis.
US12271688B1 Systems, methods, and graphical user interfaces for secure execution of analytical tasks using natural language
A computer-implemented method includes receiving a natural language input including a natural language request for executing an analytical task and processing the natural language input by a language model, where the processing may include translating the natural language input to an analytical function call for calling an analytical function of a set of distinct analytical functions of an analytics computing server. Additionally, the computer-implemented method includes calling the analytical function at the analytics computing server using the analytical function call, receiving a technical output in response to calling the analytical function, and outputting a response to the natural language input that includes the technical analytical output.
US12271687B2 Table column operations for spreadsheets
Various embodiments of the present technology generally relate to enhancements to spreadsheet tables. More specifically, embodiments of the present technology include systems and methods for incorporating various table column operations into table columns headers, thereby simplifying the act of propagating a desired effect across a range that exactly matches the table column. In an embodiment, a spreadsheet application detects a cell event in a spreadsheet, wherein the cell event affects one or more cells of the spreadsheet, determines that a cell of the one or more cells is inside a range that makes up a table in the spreadsheet, identifies a table column of the table to which the cell belongs, identifies metadata for the table column, wherein the metadata for the table column comprises column configuration instructions, and applies the column configuration instructions to the cell.
US12271686B2 Collaborative spreadsheet data validation and integration
A system comprising a computer-readable storage medium storing at least one program and a method for integrating collaborative spreadsheet data into one or more network applications is presented. The method may include accessing an application data schema comprising a set of constraints on application data consumed by an application hosted by an application server. The method may further include accessing a spreadsheet having one or more data validation rules. The method may further include determining whether the one or more data validation rules include the set of constraints. In response to determining the one or more data validation rules include the set of constraints, application data consumed by the application is synchronized with spreadsheet data corresponding to the spreadsheet.
US12271685B2 System for annotations in a content model of a content management system
A system comprising at least one server computer, said at least one server computer configured to perform a method for activating editing functionality in a content management system (CMS), said method including the following operations: the CMS providing a content management application programming interface (CMA) enabling management of a content project, the content project having a content model defined by a plurality of content types, each content type defining one or more fields, said content types defining structures for content managed via the CMS; responsive to an application programming interface (API) call to the CMA, then assigning one or more annotations to one or more of the content types; wherein for the content types having annotations assigned thereto, the assigned annotations enable an editing functionality of an editing application interfaced with the CMS.
US12271684B2 Automated verification of annotated sensor data
Provided are methods for automated verification of annotated sensor data, which can include receiving annotated image data associated with an image, wherein the annotated image data comprises an annotation associated with an object within the image, determining an error with the annotation based at least in part on a comparison of the annotation with annotation criteria data associated with criteria for at least one annotation, determining a priority level of the error, and routing the annotation to a destination based at least in part on the priority level of the error. Systems and computer program products are also provided.
US12271683B2 Methods for serving interactive content to a user
One variation of a method for serving interactive content to a user includes, at a visual element inserted into a document accessed by a computing device: loading a first frame from a digital video; in response to a scroll-down event that moves the visual element upward from a bottom of a window rendered on the computing device toward a top of the window, seeking from the first frame through a subset of frames in the digital video in a first direction at a rate corresponding to a scroll rate of the scroll-down event, the subset of frames spanning a duration of the digital video corresponding to a length of the scroll-down event; and, in response to termination of the scroll-down event with the visual element remaining in view within the window, playing the digital video forward from a last frame in the subset of frames in the digital video.
US12271682B2 Systems and methods of generating a website
An apparatus includes an input interface, a processor, and a transmitter. The input interface is configured to receive user input associated with a design and to receive a user request indicating a selection of a website type of a plurality of website types. The processor is configured to update the design based on the user input. The updated design includes one or more design pages. The processor is configured to select, based on the website type, a specific set of website generation tasks. The processor is configured to perform the specific set of website generation tasks to generate one or more webpages of a website of the website type. The webpages correspond to the design pages. The transmitter is configured to send a web output to at least one of a data storage device, a publishing endpoint, or a client device. The web output corresponds to the webpages.
US12271681B2 Systems and methods for structure-based automated hyperlinking
A method for automatically inserting hyperlinks is provided. In one example, the method includes determining a location for a hyperlink anchor in a document based on a type of structural element identified in the document. A presentation of the hyperlink anchor may be displayed according to a set of rules defining an appearance of the hyperlink anchor according to the type of structural element.
US12271680B2 Text compression with predicted continuations
A method for text compression comprises recognizing a prefix string of one or more text characters preceding a target string of a plurality of text characters to be compressed. The prefix string is provided to a natural language generation (NLG) model configured to output one or more predicted continuations each having an associated rank. If the one or more predicted continuations include a matching predicted continuation relative to the next one or more text characters of the target string, the next one or more text characters are compressed as an NLG-type compressed representation. If no predicted continuations match the next one or more text characters of the target string, a longest matching entry in a compression dictionary is identified. The next one or more text characters of the target string are compressed as a dictionary-type compressed representation that includes the dictionary index value of the longest matching entry.
US12271677B2 Timing driven cell swapping
A method for cell swapping is provided. A location for swapping a first cell is determined. One or more legal positions for cell placement are determined at the location. A plurality of cells is determined for of the plurality of legal positions. A second cell from the plurality of cells is determined based on timing information associated with each of the plurality. The first cell is swapped with the second cell.
US12271672B1 Deterministic parallel routing approach for accelerating pathfinder-based algorithms
A field-programmable gate array (FPGA) routing tool within a computer-aided design system. The tool includes an input device for receiving a netlist containing nets with source nodes, sink nodes, and intermediate nodes at fixed positions. The tool further includes a processing circuitry configured with a design router responsible for constructing non-overlapping routing trees for all nets, ensuring connections from source nodes to sink nodes without exceeding fixed routing resource capacity of the FPGA. The design router utilizes incremental routing, which applies deterministic parallel routing to a window of initial iterations with high routing workload and sequential routing to subsequent iterations. Additionally, a display device is provided to continuously exhibit interconnections and routing utilization during the determination of routing trees.
US12271671B2 Generation framework for ultra-low power CGRAS
Disclosed herein is a framework to generate ULP, energy-minimal coarse-grain reconfigurable arrays that execute in a spatial vector-dataflow fashion, mapping a dataflow graph spatially across a fabric of processing elements, applying the same DFG to many input data values, and routing intermediate values directly from producers to consumers. The spatial vector-dataflow minimizes instruction and data-movement energy and also eliminates unnecessary a switching activity because operations do not share execution hardware.
US12271667B2 System on chip (SOC) current profile model for integrated voltage regulator (IVR) co-design
A method includes: extracting a first current profile model corresponding to a System on Chip (SOC) at a first design stage of the SOC; determining that a first design data of an Integrated Voltage Regulator (IVR) and the SOC pass a first co-simulation based on the extracted first current profile model; extracting a second current profile model corresponding to the SOC at a second design stage of the SOC, the second design stage being subsequent to the first design stage; refining the first design data of the IVR to generate a second design data of the IVR; determining that the second design data of the IVR and the SOC pass a second co-simulation based on the extracted second current profile model.
US12271666B2 Multi-instanced simulations for large environments
The disclosure notably relates to a computer-implemented method for simulating together a plurality of physics simulation instances included in a global physics simulation. The method includes creating a database of local simulation instances. The creating includes providing a set of local simulations. The set of local simulations includes at least two local simulations. A local simulation is a physics simulation that is part of the global physics simulation and that can be computed alone and independently of the multi-physics simulation. Each local simulation of the set of local simulations is already computed. The creating further includes, for each local simulation of the set of local simulations, computing a respective reduced model of the local simulation. The creating further includes, for each local simulation of the set of local simulations, storing in the database a respective local simulation instance. The respective local simulation instance includes the respective computed reduced model.
US12271665B2 Intelligent operational optimization method in municipal solid waste incineration process
Provided is an intelligent operational optimization method in the municipal solid waste incineration process, which belongs to both the field of municipal solid waste treatment and the field of intelligent optimization. The method includes: constructing a sample data set by collecting historical data in the municipal solid waste incineration process; with optimization objectives of nitrogen oxide emissions and combustion efficiency, establishing an SORBF neural network-based indicator model to characterize the mapping relationship between operational variables and optimization objectives in the municipal solid waste incineration process; and setting the established indicator model as evaluation functions of a multi-objective optimization algorithm, and obtaining optimal setting values of the operational variables by the multi-objective particle swarm optimization algorithm, so as to improve combustion efficiency while reducing concentrations of nitrogen oxide emissions.
US12271663B2 Method for collaborative controlling networks resilience of unmanned cluster system, terminal, and storage medium thereof
A method for collaborative controlling networks resilience of an unmanned cluster system a computer terminal and a computer readable storage media thereof are invented. The method includes: collecting both targets for tracking and the spatial status information of each unmanned system in the unmanned cluster system; establishing a kinematic model of the unmanned cluster system and constructing a dynamic model of each unmanned system accordingly; constructing an uncertainty boundary function and a adaptive robust controller of each unmanned system accordingly. Then it can effectively deal with the uncertainty of system parameters and the influence of network attack input of the unmanned cluster system by the present invention.
US12271662B2 Automatic generation of incremental load design
A method including obtaining information about a trailer that has been partially loaded with preloaded stacks in a manner that deviates from an original load design. The trailer is loaded with stacks of pallets including (i) the preloaded stacks that have already been loaded in the trailer and (ii) unloaded stacks that have not yet been loaded into the trailer. The method also can include determining positions of empty floor spots remaining in the trailer. The method additionally can include determining a first portion of an incremental load design for the unloaded stacks using a gap-filling pattern behind an uneven rear edge of the preloaded stacks in the trailer. The method further can include determining a second portion of the incremental load design. The method additionally can include updating the incremental load design based on an overall load design of the trailer using a first simulated annealing using a first neighborhood defined by separate rows within a delivery group that does not include the preloaded stacks. The method further can include outputting at least the incremental load design, as updated, to cause the unloaded stacks to be loaded in the trailer according to the incremental load design while the preloaded stacks remain in the trailer. The incremental load design specifies a respective floor spot assignment for each of the unloaded stacks. Other embodiments are described.
US12271661B1 Land usability metric generation for photovoltaic systems
A method may include retrieving, from a geographic database, geographic information of a geographic area, segmenting the geographic area into one or more regions, executing a buildability algorithm using as input the geographic information to determine buildable portions of the one or more regions, executing a PV array placement algorithm using as input a total area of the buildable portions of the one or more regions to determine a baseline PV capacity for the one or more regions, executing the PV array placement algorithm using as input the buildable portions of the one or more regions to determine an actual PV capacity for the one or more regions, and generating a data structure to associate the one or more regions with a respective ratio of the baseline PV capacity to the actual PV capacity for each of the one or more regions.
US12271658B2 Digital assistant interactions in copresence sessions
An example process includes: displaying, on a display of an electronic device, an extended reality (XR) environment corresponding to a copresence session including the electronic device and a second electronic device; while displaying the XR environment: sampling, with a microphone of the electronic device, a first audio input; determining whether the first audio input is intended for a first digital assistant operating on an external electronic device; and in accordance with a determination that the first audio input is intended for the first digital assistant: causing the first digital assistant to provide an audible response to the first audio input, where the audible response is not transmitted to the second electronic device over a shared communication channel for the copresence session.
US12271650B2 Display apparatus and splice display system
A display apparatus and a splice display system are disclosed. The display apparatus includes: a lamp panel, which includes a circuit board and a plurality of light-emitting elements on the circuit board; and a mask on side of the plurality of light-emitting elements away from the circuit board, where the mask includes a plurality of light-transmitting parts corresponding to the plurality of light-emitting elements, an orthographic projection of each of the plurality of light-emitting elements on the circuit board is within an orthographic projection of a corresponding light-transmitting part on the circuit board, each of the plurality of light-transmitting parts includes a concave lens, and a surface of the concave lens close to the light-emitting element is a concave arc surface.
US12271648B2 Controlling a device with an inoperable user interface
Methods for controlling a computing device with an inoperable user interface may include broadcasting, by the computing device, a request for another computing device to operate as a substitute user interface for the computing device in response to determining that a user interface of the computing device is inoperable to control an operation of the computing device, receiving from another computing device a message indicating that the other computing device can operate as the substitute user interface for the computing device, and enabling the computing device to respond to user instructions received from the other computing device.
US12271647B2 Extending user interfaces of mobile apps to AR eyewear
An architecture is provided for packaging visual overlay-based user interfaces (UIs) into mobile device applications to work as user interface extensions that allow certain flows and logic to be displayed on an eyewear device when connected to the mobile device application. The extension of the UIs of the mobile device applications to the display of the eyewear device allows for inexpensive experimentation with augmented reality (AR) UIs for eyewear devices and allows for reusing of business logic across mobile devices and associated eyewear devices. For example, a mobile device application for maps or navigation may be extended to show directions on an associated eyewear device once the destination is chosen in the navigation application on the mobile device. In this example, the business logic would still live in the navigation application on the mobile device but the user would see AR directions overlaid on a display of the eyewear device.
US12271644B2 Control method for information processing apparatus, information processing apparatus, and storage medium
A control method for an information processing apparatus is provided. The method comprises receiving a designation of a number of divisions of an image; after a designation of a number of divisions equivalent to a first number has been received, executing predetermined processing related to a number of divisions equivalent to a second number different from the first number based on at least one of whether a specific region of the image is divided in the first number of divided images, which correspond to the image that has been divided by the number of divisions equivalent to the first number, and a percentage that a predetermined region in each of the first number of the divided images accounts for in the specific region; and after the predetermined processing, executing processing for printing a plurality of divided images corresponding to the divided.
US12271642B2 Information processing apparatus, method for controlling information processing apparatus, and storage medium for displaying a screen provided by a print setting application
According to some embodiments, a printer capability acquiring unit of a general-purpose printer driver acquires, from a printer, definition information (definition for acquisition of apparatus-specific definition) for information acquisition specific to the printer, using definition information for information acquisition (definition for acquisition of apparatus-common information) commonly usable for various printers and independent of vendors or models, acquires, from the printer, configuration information specific to the printer, using the definition for acquisition of apparatus-specific information, and saves the configuration information in an extended information storage unit for each printer. The general-purpose printer driver controls the printer using the configuration information for the printer saved in the extended information storage unit.
US12271639B2 Printing apparatus, printing method, and printing control program for performing print job with desired print settings
A printing apparatus includes a communication unit configured to receive print jobs, a storage unit configured to accumulate the print jobs received by the communication unit, a printing unit configured to print the print jobs, and a control unit. The control unit acquires print setting information related to the print jobs via the communication unit, performs collective setting of a print order and/or the number of print copies of the print jobs accumulated in the storage unit in accordance with the print setting information, and causes the printing unit to perform printing in accordance with the collective setting of the print jobs accumulated in the storage unit.
US12271638B1 Reservation persistence in distributed block storage systems
A storage object and an associated permissions record is stored at a storage server. The permissions record indicates that some storage consumers are not permitted to perform a type of I/O operation on the storage object. In response to detecting that an event of a deletion triggering type with respect to the records, a modified version of the permissions record is stored at the server, indicating that the storage consumers remain prohibited from performing the I/O operations. In response to receiving a command to perform a particular I/O at the server after the modified version has been stored, the modified version is used to process the command.
US12271637B2 Hybrid physical/virtual data addressing with generation indicators
A method for direct addressing in virtual addressed systems includes obtaining, by a system including a processor and in response to receiving a request to access a data item stored by a storage system, address information for the data item from a data structure. The address information includes a first physical storage address of the storage system, a first generation number associated the first physical storage address in the data structure, and an address redirector. The method also includes accessing, by the system and in response to the first generation number being determined to be different from a second generation number associated with the first physical storage address, the data item at a second physical storage address of the storage system instead of the first physical storage address, the second physical storage address being determined based on the address redirector.
US12271633B2 Techniques for managing writes in nonvolatile memory
This disclosure provides techniques for managing writes of data useful for storage systems that do not permit overwrite of a logical address. One implementation provides a nonvolatile memory storage drive, such as a flash memory drive, that provides support for zoned drive and/or Open Channel-compliant architectures. Circuitry on the storage drive tracks storage location release metadata for addressable memory space, optionally providing to a host system information upon which maintenance decisions or related scheduling can be based. The storage drive can also provide buffering support for accommodating receipt of out-of-order writes and unentanglement and performance of out of order writes, with buffering resources being configurable according to any one of a number of parameters. The disclosed storage drive facilitates reduced error rates and lower request traffic in a manner consistent with newer memory standards that mandate that writes to logical addresses be sequential.
US12271628B2 Non-volatile memory-based storage device, device controller and method thereof
A device controller of a storage device including a non-volatile memory peeks a command from a submission queue, and determines whether the peeked command is executable based on a status of device resources. In response to determining that the command is executable, the device controller fetches the command, allocates the device resources to the fetched command, and executes the command.
US12271625B1 Key-value engine
A data storage system can implement a key-value engine configured for tunable read, write, and space amplification. The key-value engine can support multi-versioning, synchronous and asynchronous key updates, and read snapshots. The key-value engine is highly scalable and can support generalized parallel, in-memory computation. Experimental results demonstrate that a key-value engine consistent with disclosed embodiments can outperform a state-of-the-art production LSM-based key-value store in a wide range of metrics.
US12271623B2 Metadata implementation for memory devices
Methods, systems, and devices for metadata implementation for memory devices are described. A memory device may read metadata, transfer the metadata to a buffer, and read information. For example, the memory device may receive a read command from a host device to read information. The memory device may execute a first internal read command to read the metadata associated with the information. Upon reading the metadata, the memory device may store the metadata in the buffer (e.g., one or more latches). Upon determining that a duration has elapsed, the memory device may execute a second internal read command to read the information associated with the metadata. The memory device transmits the information and the metadata to the host device. In some other cases, the memory device may write information, store metadata in a buffer, and write the metadata (e.g., a different order than for read operations).
US12271619B2 Information processing device and application execution method for managing an application execution environment
A reading-out section 108 is capable of reading out files recorded in a first auxiliary storage device 2a and a second auxiliary storage device 2b. A recording management section 106 moves a file of an application recorded in the second auxiliary storage device 2b to the first auxiliary storage device 2a. An application execution section 102 executes the application by using the file moved to the first auxiliary storage device 2a.
US12271618B2 Identifying center of valley in memory systems
Aspects of the present disclosure configure a system component, such as a memory sub-system controller, to identify a center of valley (CoV) of a set of read levels. The controller detects a read error associated with reading data from the set of memory components in accordance with an individual read level of a plurality of read levels and, in response to detecting the read error, generates a plurality of bins as a function of a plurality of check failure bit count values and one or more error count values corresponding to a set of read levels adjacent to the individual read level. The controller computes the CoV for the individual read level based on a pair of read levels defined by a set of the plurality of bins and updates a read level used to read the data based on the computed CoV.
US12271615B2 Systems and methods for checking data alignment between applications, file systems, and computational storage devices
Systems and methods for memory management are described. An example method can include: performing a first determination that may include: comparing a first parameter associated with a storage device to a second parameter associated with an application. In addition, the method may include performing a second determination based on the first determination, where the second determination may include: inserting data into a storage partition of the storage device; and determining to store a minimum processing unit associated with the data in the storage device.
US12271613B2 Inline snapshot deduplication
A data management system (DMS) may select, prior to obtaining a first snapshot of a first virtual machine (VM) and from among one or more snapshots previously obtained by the DMS, a second snapshot to use for deduplication of the first snapshot. The DMS may obtain the first snapshot after selecting the second snapshot. Obtaining the first snapshot may include writing a first subset of data blocks from the first VM to a snapshot file for the first snapshot based on the first subset of the data blocks from the first VM being different from a first corresponding subset of the second snapshot and refraining from writing a second subset of the data blocks from the first VM to the snapshot file for the first snapshot based on the second subset of the data blocks from the first VM matching a second corresponding subset of the second snapshot.
US12271609B2 Capacity adjustment method and related apparatus
A capacity adjustment method applied to a storage system and a related apparatus are provided. The method includes: analyzing cold and hot attributes of data stored in the storage system, to obtain an amount of hot data and an amount of cold data in the data; determining, based on the amount of hot data and the amount of cold data, a capacity of a cache required by the storage system and a capacity of a persistent storage required by the storage system, where the cache required by the storage system comes from a first storage medium set, and the persistent storage required by the storage system comes from a second storage medium set; and adjusting, based on the capacity of the cache and the capacity of the persistent storage, a purpose of a storage medium comprised in the storage system.
US12271605B2 Storage device and operation method thereof
A storage device and an operation method of a storage device is provided. An operation method of a storage device includes: detecting an abnormal operation of a host memory buffer (HMB) positioned outside a storage device during data processing; and when the abnormal operation is detected, updating, by the storage device, a security policy applied when writing data to or reading data from the HMB.
US12271604B2 Recording control system, control device, recording control method, and storage medium
A recording control system includes a storage medium and a control device that is detachably connectable to and controls reading/writing of data to/from the storage medium. The storage medium stores a first authentication code corresponding to at least one first attribute of the storage medium among attributes regarding reading and writing. The control device includes: a readout unit that outputs first request information to the storage medium to read therefrom at least one common authentication code each corresponding to a respective one of at least one common attribute of the first authentication code and the first request information, the first request information corresponding to at least one second attribute of the control device; an identification unit that identifies the at least one common attribute according to the at least one common authentication code; and a control unit that controls the reading/writing according to the at least one common attribute.
US12271601B2 Memory system having two or more write modes
A controller assigns a first plurality of blocks among a plurality of blocks provided in a non-volatile memory to a first area, assigns a second plurality of blocks to a second area, and assigns a third plurality of blocks to a third area. The controller uses each block assigned to the first area in a first mode, uses each block assigned to the second area in a second mode in which the number of bits of data written in each memory cell is larger than that in the first mode, and uses each block assigned to the third area in the first mode or the second mode. The controller writes data received from a host device to an area that corresponds to a designation from the host device out of the first area and the third area. The controller transcribes valid data written to the first area and the third area to the second area.
US12271599B2 Information processing apparatus for providing notification of a read-out error in a non-volatile storage device
An information processing apparatus includes a non-volatile semiconductor storage device storing a startup related program, a notification unit configured to provide notification of information, and a controller having one or more processors which executes instructions stored in one or more memories. The controller is configured to determine whether the startup related program is falsified, obtain life information of the semiconductor storage device, and determine whether the life information satisfies a condition. In a case where the controller determines that the startup related program is falsified and the life information satisfies the condition, the notification unit provides notification of at least information about a remaining life of the semiconductor storage device.
US12271597B2 Memory organization for multi-mode support
A memory package includes first, second, third, and fourth channels arranged consecutively in a clockwise direction on the memory package, each of the first, second, third, and fourth channels having access circuitry and memory arrays. In a first mode, the first channel controls access to the memory arrays in the second channel and the fourth channel controls access to the memory arrays in the third channel.
US12271594B2 Data storage method and apparatus
A data storage method and apparatus are provided. The method includes: obtaining running parameters of a plurality of hard disks, where the running parameters of the plurality of hard disks comprise information for measuring individual differences of the plurality of hard disks in performance; selecting at least one target hard disk based on the running parameters of the plurality of hard disks; and writing data into the target hard disk.
US12271593B1 Adjacent-page-assisted memory decoder and method
A memory device includes a plurality of memory cells. Each memory cell stores a plurality of signal levels representing a plurality of values corresponding to a respective plurality of bits, bits in corresponding respective positions of significance across the plurality of memory cells constituting respective memory pages of the memory device. The memory device also includes decoding circuitry to decode each bit value of one of the respective memory pages using bit values read from at least one other one of the respective memory pages, adjacent to the one of the respective memory pages. The plurality of signal levels may represent the plurality of values according to a Gray code. The decoding circuitry may be configured to compare each signal level to a set of voltage thresholds, and to decode a subset of the plurality of signal levels using fewer than all voltage thresholds in the set of voltage thresholds.
US12271582B2 Intelligent drawing method and system for human machine interaction HMI design prototype
An intelligent drawing method for human machine interaction HMI design prototype includes: importing an HMI design prototype to be tested; obtaining an HTML script of the imported HMI design prototype page, and displaying the prototype page including content blocks on a display interface; automatically recognizing the content blocks on the prototype page by reading codes of the HMI design prototype page in the automatic recognition drawing mode, monitoring block selection operations of experimenter on the display interface, recognizing the corresponding content block as an interaction area based on a position of the block selection operation, automatically marking the recognized content block as the interaction area, and adding the recognized content area in a drawing area list; and automatically detecting interaction operations of a subject in a process of the subject testing the HMI design prototype, automatically associating the interaction operation with the corresponding content block.
US12271581B2 Electronic device for facilitating user interactions with graphical objects presented on a display
An electronic device is provided. The electronic device includes a display screen and a computing hardware which is operable to execute a software product, wherein executing the software product results in generating and rendering a graphical user interface on the display screen. When rendered, the graphical user interface presents four or more user-selectable graphical objects. Selecting and moving a first graphical object towards a second graphical object is configured to result in exchanging spatial positions of the first and second graphical objects. The exchange of the spatial positions is configured to trigger starting a timer and enabling, during a time set by the timer, selecting and moving at least a third graphical object towards a fourth graphical object. The moving the third graphical object towards the fourth graphical object is configured to result in exchanging spatial positions of the third and fourth graphical objects.
US12271577B2 System and method for generating dynamic self-referential checklist
A system and method of generating a dynamic self-referential checklist includes: based on a first user input, controlling to output a graphical user interface (GUI) for generating the checklist; receiving a second user input, for creating a section of at least one group including at least one variable field; receiving a third user input, for creating the at least one group in the section; receiving a fourth user input, for creating the at least one variable field; receiving a fifth user input, for creating an additional variable field; receiving a sixth user input, for defining a precondition in relation to a variable field of the at least one variable field; receiving a seventh user input, for selecting that the checklist will not display the additional variable field unless the precondition is satisfied by, and generating the checklist.
US12271575B2 Method for displaying different application shortcuts on different screens
A terminal includes a memory containing instructions, and a processor coupled to the memory and configured to execute the instructions to cause the terminal to display a first home screen, where a non-docked bar on the first home screen comprises a first application icon corresponding to a first application, and where the first application is a latest installed application; detect a first user operation; and display, in response to the first user operation, the second home screen. The second home screen includes a first area, a second area, and a third area. The second area includes one or more most frequently used application icons, including a second application icon corresponding to a second application. The third area includes one or more latest installed application icons, including the first application icon, and the first area includes the second application icon.
US12271573B2 Auto-flowchart generator
Systems and techniques are provided herein to facilitate efficient and productive online collaboration. In particular, a collaborator follow function provides the ability of one view of a collaborative environment to mimic another collaborator's view. In this manner, collaborators may be apprised of collaboration contributions in wholly different areas of a collaborative environment than they are currently in.
US12271572B2 Unified user interface for monitoring hybrid deployment of computing systems
Techniques are described for generating a composite display of multiple user interface elements, each of which presents datasets corresponding to the operational parameters of computing resources even though the computer resources may operate in different computing environments. In some cases, the composite display includes a feature that enables a comparison of operational performance data between a target measurement period relative to a selectable reference period. The reference period may be manually selectable from a menu of candidate time periods or identified and/or selected by the system based on a similarity between data characteristics in the target measurement period and a baseline measurement period.
US12271567B2 End-user created cropped application window
Systems and methods for providing a cropped application window of an application window. The systems include a window cropping application that performs a method that allows a user to crop just the portion of an application window the user is interested in (e.g., play controls for a music app, chat window in a gaming app) and place it in an area of the display with enduring visibility or accessibility (e.g., widget dashboard, desktop). The present technology may also be used for web pages (e.g., tutorial articles, reference images), document pages (e.g., reference pages), applications (e.g., calculators), and other scenarios. For example, the present technology described herein improves multi-window scenarios, particularly on small screen devices where screen space is further limited. The present technology makes it easier for users to work across different windows and applications and improve the ease of composing each window.
US12271565B2 Touch display device and display panel
Disclosed herein is a touch display device and a display panel. The touch display device includes a display panel in which a plurality of X-touch electrode lines, which extend in a first direction and receive a touch driving signal through a plurality of X-touch lines, and a plurality of Y-touch electrode lines, which extend in a second direction and transmit a touch sensing signal through a plurality of Y-touch lines, are disposed, and a touch driving circuit configured to supply the touch driving signal to the plurality of X-touch electrode lines and receive the touch sensing signal from the Y-touch electrode line to sense a touch, wherein overlapping areas in which at least some of the plurality of X-touch lines overlap at least some of the plurality of Y-touch lines are different.
US12271557B2 Sensor control board, display apparatus, and control method for display apparatus
A sensor control board in a display apparatus includes a display device and a position detector, the display device including a plurality of image elements each having a first end that receives input of a common potential and a second end that receives input of an individual potential, the image elements being arrayed in a grid pattern, the position detector located either above or below the display device, the position detector detecting a pointed position on the display device, the sensor control board outputting a transmission signal to the position detector. The sensor control board includes a clock generation circuit which, in operation, generates a clock signal, and a phase adjustment circuit which, in operation, adjusts a phase of the clock signal such that the phase is inverted at each predetermined timing and output an adjusted clock signal as the transmission signal to the position detector.
US12271556B2 Display device
A display device includes a display panel, an input sensor operating in an input sensing mode or a proximity sensing mode, a sensor controller driving the input sensor in the input sensing mode or the proximity sensing mode, and a main controller controlling driving of the sensor controller. The input sensor includes a sensing area and a non-sensing area. The sensing area is divided into a proximity sensing area and a plurality of reference areas in the proximity sensing mode. The main controller generates a noise control signal based on a plurality of reference sensing signals sensed in the reference areas, and determines whether an object is in proximity based on the noise control signal and a proximity sensing signal sensed in the proximity sensing area.
US12271555B2 Touch detection device having movable columnar conductors, and display device including the same
A touch detection device includes a touch area including multiple driving electrodes and multiple detecting electrodes intersecting the driving electrodes, and including a first area that is flat, and a second area that extends from the first area in a first direction and is flat or bent based on a movement of a roller member, a first pad portion disposed adjacent to an edge of the touch area and including a first driving pad portion connected to multiple first driving electrodes disposed in the first area through multiple first driving lines, and a first detecting pad portion connected to multiple first detecting electrodes disposed in the first area through multiple detecting lines, and a second pad portion disposed adjacent to the edge of the touch area and including a second driving pad portion connected to multiple second driving electrodes disposed in the second area through multiple second driving lines.
US12271552B2 Touch sensor and method to sense touch of user having touch electrodes
A touch sensor includes first touch electrodes, second touch electrodes that form mutual capacitances with the first touch electrodes, and a controller that generates touch data by applying a scan signal to each of scan lines connected to the first touch electrodes during substantially a same time and that receives sensing signals from the second touch electrodes through sensing lines. The controller applies a plurality of multiple pulses and a target pulse as the scan signal to each of the scan lines in a plurality of time periods. Each of the plurality of multiple pulses includes a first pulse and a second pulse of phases opposite to each other. Multiple pulses applied to scan lines adjacent to each other among the scan lines have phases opposite to each other.
US12271550B2 Multi-frequency character transmission and detection
A touch sensor device (TSD) includes a panel that includes electrodes and drive-sense circuits (DSCs). Different electrodes may be implemented in different directions. A first DSC is operably coupled via a first single line to a first electrode, and a second DSC is operably coupled via a second single line to the panel. The DSCs operate by providing respective signals via the respective single lines and simultaneously sensing the signals. For example, sensing of a first signal of a first DSC includes detection of a first electrical characteristic of the first electrode and/or a first change of the first signal. Sensing of a second signal of the second DSC includes detection of coupling of another signal into the panel in accordance with digital data communication from another device to the TSD. The DSCs also generate respective digital signals based upon what they sense.
US12271543B2 Controller with biometric sensor pattern
In one example, a display unit comprises a display panel that is configured to display digital images. The display unit further comprises an at least partially transparent protective layer that is arranged above the display panel. The display unit further comprises a controller that is communicatively attached onto an upper surface of the display panel. A biometric sensor pattern is integrated in the controller, and the controller is configured to control the biometric sensor pattern.
US12271539B2 Electronic pen, electronic pen cartridge, and electronic pen charging tray
An electronic pen cartridge is replaceable with a refill of a stationery ballpoint pen such that the stationery ballpoint pen housing can be reused as the electronic pen housing. The electronic pen cartridge is of a capacitance type and includes a pen tip which is projectable from an opening on one side in an axial direction of the pen housing. Inside the tubular cartridge housing are an electronic circuit including a signal transmission circuit configured to generate a signal to be supplied to a position detection sensor, and a rechargeable power storage device configured to supply a power supply voltage to the electronic circuit. A coil is wound around a portion of the cartridge housing, the portion located at a position where there is room in the pen housing. The power storage device is charged by a current induced in the coil based on an externally supplied magnetic field.
US12271538B2 Stylus pen and touch system including the same
According to an example embodiment, a stylus pen may include an inductor including a core body, ferrite core, a coil wound on an outer surface of the ferrite core, and a magnetic body spaced apart from the ferrite core by pressure applied to the core body.
US12271535B2 Foot-part input system, foot-part position indicating instrument, foot-part position detecting device, indicated position input method using foot-part input system, and image processing system using foot-part input system
Input of various kinds of information to an image processing device by use of a foot part of a user is enabled in order not to cause a difference between an image that changes and a feeling with respect to the motion of the body of the user. Position indicators are disposed at a sole back part of a foot-part position indicating instrument. A foot-part position detecting device receives a position indication signal from the position indicators, detects whether the foot-part position indicating instrument makes forward movement that is movement in the extension direction of a line extended in a direction from a heel-side part toward a toe-side part or makes backward movement that is movement in the extension direction of a line extended in a direction from the toe-side part toward the heel-side part, and indicates the forward movement and the backward movement to the image processing device.
US12271534B2 Method for displaying associated term, terminal device, and computer storage medium
A method for displaying an associated term includes obtaining a search term entered in a search bar; determining an associated term corresponding to the search term; determining an application corresponding to the associated term; and displaying the associated term and an identifier corresponding to the associated term, where the identifier is used to open the application corresponding to the associated term corresponding to the identifier. The method for displaying the associated term may facilitate interaction between a user and another application on the terminal device when the user performs searching in a search engine of the terminal device.
US12271533B2 Human interface devices with lighting modes
Changing a lighting mode for a human interface device is described herein. A first lighting mode can be initiated for a human interface device. Keys on the human interface device can be selected over a period of time at a frequency that is within a defined range. A second lighting mode for the human interface device can be identified based in part on the frequency being within the defined range. The first lighting mode and the second lighting mode can define a lighting scheme for light sources in the human interface device that reflect a user mood. The first lighting mode can be switched to the second lighting mode.
US12271528B2 Three-dimensional perceptions in haptic systems
An acoustic field may be produced from a transducer array having known relative positions and orientations In this acoustic field, one or more control points may be defined. An amplitude may be assigned to the control point. Mid-air haptic effect for a virtual object on a human body part may be generated by moving the control point in a single closed curve comprising a plurality of curve segments. The single closed curve traverses at least one location where the human body part intersects with the virtual object. Additionally, a user may interact with virtual three-dimensional content using the user's hands while a tracking system monitoring the user's hands, a physics engine updates the properties of the virtual three-dimensional content and a haptic feedback system provides haptic information to the user.
US12271526B1 Haptic communication devices for tracing tactile patterns on skin using compact actuator arrays
This invention introduces a haptic communication system designed for high-bandwidth tactile interaction by converting external signals into dynamic patterns traced on the user's skin. It comprises a flexible, fabric-like mesh with a densely packed array of compact actuators. Activated sequentially, these actuators tap the skin, creating lines or patterns for tactile communication or sensory replacement. The mesh is adaptable for integration into wearable technology or electronic device casings, suitable for applications ranging from assistive devices for sensory impairments to immersive gaming and virtual reality experiences. The actuators are arranged in an array, with a controller managing power delivery to individual actuators, triggering movement for precise haptic feedback. This system offers a method for delivering nuanced, adjustable tactile sensations, paving the way for new forms of non-visual, non-auditory communication and interaction in diverse environments.
US12271523B2 Lightweight hand exoskeleton force feedback apparatus
Disclosed is a lightweight hand exoskeleton force feedback apparatus, including a driver, a first rotating link, a second rotating link, a first linkage link, a second linkage link, a finger sleeve, and a pressure sensor fixing member; the driver is worn on a back of metacarpal bone of a human hand, the finger sleeve is fixed on an index finger, and the pressure sensor fixing member is fixed below the index finger; when the human hand bends to simulate a state of grasping an object, the driver drives the first rotating link to couple with the first linkage link and the second linkage link through the second rotating link to drive the finger sleeve to bend and stretch, force feedback is applied to the fingertip, and a pressure is accordingly imposed on a pressure sensor of the pressure sensor fixing member, so that closed-loop force feedback control is implemented.
US12271520B2 User detection by a computing device
In some embodiments, an electronic device optionally identifies a person's face, and optionally performs an action in accordance with the identification. In some embodiments, an electronic device optionally determines a gaze location in a user interface, and optionally performs an action in accordance with the determination. In some embodiments, an electronic device optionally designates a user as being present at a sound-playback device in accordance with a determination that sound-detection criteria and verification criteria have been satisfied. In some embodiments, an electronic device optionally determines whether a person is further or closer than a threshold distance from a display device, and optionally provides a first or second user interface for display on the display device in accordance with the determination. In some embodiments, an electronic device optionally modifies the playing of media content in accordance with a determination that one or more presence criteria are not satisfied.
US12271519B2 Systems, methods, and media for eye tracking using statistically derived linear functions
Devices, methods, and processor-readable media for eye tracking using statistically derived linear functions are described. Two simple linear functions may be identified, one for the horizontal and one for the vertical, with two parameters each, that fully correct for horizontal and vertical estimation bias error in a cross-ratio gaze estimation method. An implicit calibration step may be performed that finds the parameters of said linear functions statistically based on undirected user point of gaze measurements that indicate the extremities of the error between gaze vectors and glint vectors. Various hardware devices are described that may implement the novel eye tracking techniques.
US12271518B2 Gaze point calculation apparatus and driving method therefor, and electronic device
A gaze point calculation apparatus includes: a first cache register, a multiplexer, an arithmetic unit assembly, and a state machine. The first cache register is configured to receive and store first coordinates and a plurality of calibration parameters required when second required are obtained through calculation according to the first coordinates. The state machine is configured to control the multiplexer to select each time at least one value from the first cache register and transmit same to the arithmetic unit assembly. The arithmetic unit assembly is configured to perform a preset operation on the at least one value received each time until the second coordinates are obtained, and output the second coordinates under control of the state machine.
US12271516B2 Methods and systems for associating input schemes with physical world objects
Methods and systems are described herein for a media guidance application that allows users to associate input schemes with physical objects in an augmented reality environment. Specifically, the media guidance application may recognize physical objects in an augmented reality environment and allow users to identify input schemes to associate with the physical objects, wherein the input schemes are ways in which users may control presentation of media content by interacting with the physical objects.
US12271515B1 Processing performance adjustment using biosignals
The disclosed device can receive a biosignal and, using user input predictions based on the biosignal, pre-render a display frame. The device can also subsequently receive a user input, output the pre-rendered display frame based on the user input confirming the user input predictions and flush the pre-rendered display frame otherwise. The device can also modulate computing performance and power based on computing demands predicted from the biosignal. Various other methods, systems, and computer-readable media are also disclosed.
US12271513B2 Assuring integrity and secure erasure of critical security parameters
A processing device sets a first flag that indicates whether a first critical security parameter (CSP) file exists. The first CSP file includes a first set of CSPs for a memory device. The processing device sets a second flag that indicates whether the first CSP file is valid. The processing device sets a third flag that indicates whether a second CSP file exists. The second CSP file includes a second set of CSPs for the memory device. The processing device sets a fourth flag that indicates whether the second critical security parameter file is valid. The processing device selects one of the first or second CSP file as an active CSP file based on an evaluation of the first, second, third, and fourth flags.
US12271510B2 Method for implementing firmware root-of-trust, and apparatus, device and readable storage-medium thereof
The disclosure relates to the field of computer security. Provided are a method for implementing a firmware root-of-trust, and an apparatus, a device, and a readable storage-medium thereof. The method includes: setting a storage-medium for storing state-data of the firmware root-of-trust; integrating a processing-logic of an instruction of the firmware root-of-trust into a system-firmware; initializing the firmware root-of-trust, according to the state-data of the firmware root-of-trust and a startup-command of the firmware root-of-trust; creating a node of a device-tree for the firmware root-of-trust, for an operating-system to load a driver-program corresponding to the firmware root-of-trust; and registering an instruction-interface of the firmware root-of-trust into an interface-list.
US12271507B2 Method and arrangement for exchanging a domain registrar for authenticating and configuring digital certificates
Methods for exchanging a predecessor domain registrar for the authentication and configuration of digital certificates of IoT devices with a new registrar. The predecessor registrar and the devices are stored using a blockchain. The method may include: determining by the predecessor the number of nearby attestations needed; entering the new registrar into the blockchain; gathering the attestations of the devices using the new registrar; checking whether the new registrar fulfills the defined number; accepting the technical installation with the new registrar as authentication and configuration entity for the devices; sending voucher requests to the new registrar; forwarding the voucher requests to an authorization authority; checking whether the respective device belongs to the new registrar; and if so, issuing a voucher for the corresponding device using the authorization authority and sending the voucher to the corresponding device.
US12271502B2 Delegated signing using sensitivity classification
A centralized document system generates a document package in response to a request by an originating entity. The document package includes at least one document for execution by a first receiving entity. The first receiving entity can specify a set of permissions for a second receiving entity to perform actions to documents within the package on behalf of the first receiving entity. Accordingly, the system may provide the document package to both the first and second receiving entities for the first receiving entity to execute the at least one document. Before providing the document to the second receiving entity, system may determine whether there is a sensitive document in the package and whether to delegate the document to the second entity. Accordingly, the system may prevent a sensitive document package from being provided to the second receiving entity for execution.
US12271497B2 Monitoring code provenance
One example method of operation may include determining one or more of a file type and a code segment accessed during a code access event, identifying code origin information appended to the code segment during previous code access events, appending an updated code access location to the code segment identifying the current code access event and a current code location, and applying one or more code access restrictions to the code segment based on the current code location.
US12271496B2 System and method for third-party password-less access to a secure database
Methods, systems, and computer programs for providing third-party password-less access to a secure database. A method can include receiving from a first user device, first data indicative of a request to provide password-less access to a data structure in a secure database, encoding a set of permissions into a data string, the encoded set of permissions including (a) a copy of the access key and (b) one or more filtering parameters, generating an electronic message that includes the data string, providing the electronic message to a second user device, receiving data indicative of a selection of the displayed data string, the received data includes the encoded set of permissions, decoding the received data to obtain the set of permissions, accessing the data structure in the secure database using the obtained set of permissions, and providing, to the second user device, password-less access to the real-time stream of content.
US12271494B2 Tokenizing digital assets with restrictions on a blockchain
An electronic device receives, from a user, a restriction that restricts how sound of a digital asset plays to non-owners of the digital asset that is tokenized as a non-fungible token (NFT). One or more electronic devices tokenize the digital asset as the NFT on a blockchain that stores the restriction how the sound of the digital asset plays to the non-owners of the NFT.
US12271493B2 Controlling access to application data
A method, system and computer-readable storage medium for controlling access to application data associated with an application configured on a computing device. The method comprises: storing data comprising, for each of a plurality of access levels associated with the application, first data indicative of a combination of one or more credentials associated with the respective access level and an access level key corresponding to the respective access level, the access level key being encrypted by the combination of one or more credentials associated with the respective access level; determining, based on the first data, an access level in the plurality of access levels corresponding to a combination of one or more credentials available to the application; decrypting the access level key in the stored data corresponding to the determined access level using the combination of one or more credentials available to the application; and providing access to encrypted application data associated with the application and corresponding to the determined access level using, at least in part, the decrypted access level key corresponding to the determined access level.
US12271492B2 Mode switch for link-based and application-based security operations
A method for managing a plurality of imaging devices in a vehicle includes determining that a change of data security mode is indicated for frames of image data transmitted over a first data communication link, determining whether a sensor management system has sufficient processing capacity to support the change of data security mode, increasing the processing capacity of the sensor management system by modifying data security settings for at least one other data communication link when the processing capacity of the sensor management system is insufficient to support the change of data security mode, and initiating the change of data security mode when the sensor management system has sufficient processing capacity to support the change of data security mode. The change of data security mode may include a change from an application-based to a link-based data security mode or a change from the link-based to the application-based data security mode.
US12271480B2 Information handling systems and related methods to prevent tampering and verify the integrity of non-volatile data stored within non-volatile memory
Various embodiments of information handling systems (IHS) and related methods are provided to prevent tampering and verify the integrity of non-volatile data stored within non-volatile memory, such as but not limited to non-volatile random access memory (NVRAM). More specifically, information handling systems and methods are provided herein to: (a) prevent tampering of non-volatile data stored within non-volatile memory by preventing unauthorized write operations to the non-volatile memory, and either (b) verify the integrity of the non-volatile data read from the non-volatile memory, or (c) detect tampering, if the integrity of the non-volatile data cannot be verified.
US12271475B2 Delayed inference attack detection for image segmentation-based video surveillance applications
One example method includes dynamically monitoring a stream of image portions that have been classified by a segmentation model of a video surveillance system, evaluating the image portions, based on the evaluating, determining that an attack on the video surveillance system is occurring, or has occurred, and implementing, or causing the implementation of, a remedial action with regard to the attack. The image portions may be image portions that have been classified by a segmentation model.
US12271474B2 Augmented security recognition tasks
A system for conducting a security recognition task, the system comprising a memory configured to store a model and training data including auxiliary information that will not be available as input to the model when the model is used as a security recognition task model for the security recognition task. The system further comprising one or more processors communicably linked to the memory and comprising a training unit and a prediction unit. The training unit is configured to receive the training data and the model from the memory and subsequently provide the training data to the model, and train the model, as the security recognition task model, using the training data to predict the auxiliary information as well as to perform the security recognition task, thereby improving performance of the security recognition task. The prediction unit is configured to use the security recognition task model output to perform the security recognition task while ignoring the auxiliary attributes in the model output.
US12271472B2 Highlighting flagged interactive components in content
Apparatus, methods and computer programs for receiving first content; receiving second content identifying at least one interactive component comprised by the first content, the at least one interactive component having been flagged by at least one user; and modifying the received first content based on the received second content, to highlight the identified at least one interactive component.
US12271471B2 Detecting threats by monitoring encryption key activity
Techniques are taught for detecting threats to data by monitoring encryption key activity. The disclosed techniques include methods and systems for collecting and analyzing encryption key activity, relating this activity to object data and comparing it against a defined policy. They also include reporting policy violations in the form of notifications and alerts. Distributed implementations of the present techniques deploy various modules and services at remote/local as well as global/central sites. When network connectivity between a remote site and a central site is unreliable, a local policy engine and a local activity analyzer service monitor key activity at the remote site and detect policy violations. When network connectivity is restored, they synchronize with their global counterparts.
US12271467B2 Automated generation of a sandbox configuration for malware detection
A method that automatically generates blacklists for a sandbox application. The method first obtains a set of disassembled operating system (OS) dynamic-link libraries (DLLs) and then identifies application programming interfaces (API) functions that have respective kernel interruptions. The identified API functions that have kernel instructions are saved to an interrupt list. Based on the interrupt list, a processor generates a blacklist that includes for each of the DLLs, the identified API functions in the interrupt list, all API functions that directly or indirectly invoke one of the identified API functions in the interrupt list via one or more nested API functions. The method outputs the blacklist to the sandbox application that operates on a sample file to emulate API functions of the sample file that match the blacklist. All other APIs not identified as being blacklisted, are then considered whitelisted and are allowed to run natively.
US12271458B2 Personal authentication system, personal authentication device, display device, and personal authentication method
A first period when detection of a detection target body in contact with or proximity to a sensor is performed and a second period when detection of asperities on a surface of the detection target body is performed are set. First regions are set in a detection region of the sensor as input keys for a password. In the first period, one of segmented regions obtained by dividing a second region the center of which corresponds to coordinates of a touch detection position when the touch detection position for inputting of the password is detected in one of the first regions. In the second period, based on priorities set in advance according to the number of feature points of the detection target body, a segmented image detected in the segmented region for the inputting is output, and a certain number of segmented images are synthesized to generate a fingerprint image.
US12271457B2 Method and apparatus for deep learning-based real-time on-device authentication
Disclosed are a method and apparatus for real-time on-device authentication based on deep learning. A deep learning-based authentication method includes detecting a location of a region of interest (ROI) occupied by a face portion an input image by using a detection model, extracting a feature map from the input image by using a feature extractor of the detection model, extracting a fixed length feature for the face portion using the feature map and ROI pooling for the detected location of the ROI, and classifying a face included in the input image based on the fixed length feature.
US12271453B2 Augmented handwritten signature authentication method and electronic device supporting same
Provided are an augmented handwritten signature authentication method and an electronic device supporting the same, the method including: receiving a primary touch input corresponding to a primary handwritten signature input of a user; receiving, after the primary handwritten signature input is received and a specified time period elapses, a secondary mark input of the user; obtaining primary touch position data corresponding to the primary touch input, and the secondary mark input; and performing user authentication by comparing the primary touch position data corresponding to the primary touch input and secondary touch position data related to at least part of the secondary mark input with prestored primary touch registration data and secondary touch registration data, respectively.
US12271446B1 Using machine learning and free text data to detect and report events associated with use of software applications
Aspects of the present disclosure are directed to systems, methods, and computer readable media for executing actions for events associated with use of applications. A computing system can identify free text associated with an application to be evaluated for at least one of a plurality of events associated with a use of the application. The computing system can apply the free text to a machine learning (ML) architecture. The computing system can determine, based on applying the free text to the ML architecture, a value indicating a likelihood of occurrence of an event associated with the use of the application. The computing system can provide to a generative ML model, a model input based on the free text and the value, to obtain data for an electronic document characterizing the event. The computing system can execute an action using the data for the electronic document.
US12271443B1 Automatic data curation
One embodiment of the present invention sets forth a technique for curating a data sample set. The technique includes determining one or more data sampling criteria based on a sampling objective for a data sample set associated with the machine learning model. The technique also includes selecting, from a set of unlabeled data samples, at least one data sample to be labeled and added to a data sample set associated with the machine learning model based on the one or more data sampling criteria. The technique also includes, for each selected data sample, supplementing the data sample set with the selected data sample and at least one association with a label.
US12271434B2 Techniques for crowdsourced metadata
Various embodiments are generally directed to techniques for crowdsourcing metadata, such as to create, maintain, utilize, and/or communicate metadata in a datastore. Some embodiments are particularly directed to collecting, managing, and/or distributing metadata via a user interface application (UIA), or an extension thereof. Many embodiments may facilitate collaborative creation of a repository for metadata, such as notes, characteristics, and/or statistics corresponding to data viewed with the user interface application. For example, the comments regarding websites may be collected from a first user via a first instantiation of the web browser extension and distributed to a second user via a second instantiation of the web browser extension. In several embodiments, the metadata may be collected and managed with instantiations of the web browser extension (herein after “WBE instants”) and a data manager may create, maintain, utilize, and/or communicate metadata in a datastore.
US12271432B2 Management and organization of database search results
Example embodiments relate to indicating results that overlap between multiple sets of search results.
US12271431B1 System and method for content sharing in enterprise content management
Systems and methods for re-using content in a content management system. The content management system may have two or more repositories. A link document may be generated in a link repository for a source document in a source repository. The link document may be a copy of the source document, and synchronized to the source document in a number of different ways, dynamically or statically. When the source document is updated, the source repository may notify the link repository about the change, receive a pull request from the link repository for the change, and generate an updated link document. A static copy of the link document may be created to prevent further changes to the link document for business or compliance purposes.
US12271426B2 Method, system, and computer program product for generating a customized photochromic optical article recommendation
A method of generating a customized photochromic optical article recommendation for a user includes: for each of a plurality of photochromic optical articles, determining a plurality of performance attributes; receiving, from a user device, feedback data associated with each of the plurality of performance attributes; based on the plurality of performance attributes and the feedback data, generating, for each of the plurality of photochromic optical articles, a compatibility score; and based on the compatibility score for each of the plurality of photochromic optical articles, generating a user-specific recommendation including at least one of the plurality of photochromic optical articles. A system and computer program product for generating a customized photochromic optical article recommendation for a user are also disclosed.
US12271425B2 Condensing hierarchies in a governance system based on usage
Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can condense a hierarchy in a data governance system, wherein the hierarchy comprises a root node and at least one child node comprising related sub-trees by determining, for a parent node in the hierarchy of governance system, governance terms and respective assignment relationships from a plurality of information assets, determining usage of the governance term in at least one of a plurality of governance rules, and marking a governance term of the plurality of governance terms for elimination based on the determined assignment relationships and the determined usage of the governance term in the plurality of governance rules. Embodiments of the present invention can then delete the governance term from the hierarchy if the governance term is marked for elimination.
US12271423B1 Automated provision of a listing of events related and corresponding attributes related to a selected event through generation of graph-based dense representations of events of a nodal graph
A computerized method is disclosed that includes operations of receiving incoming data including event data, extracting entities from the event data based on a graph ontology, generating a graph-based dense representation of each graph entity according to the graph ontology, wherein the graph-dense representations are stored in a vector database, computing relatedness scores between each of the entities, generating a listing of events related to a selected event, wherein the listing of events is ordered by corresponding relatedness scores, generating a graphical user interface illustrating the listing of events related to the selected event, and causing rendering of the graphical user interface on a display screen of a network device. Generating the graph-based dense representations may include training a graph neural network model on a corpus of metapaths to produce node embeddings.
US12271422B2 Methods and systems for generating communications associated with optimization codes
This disclosure is directed to systems and methods for generating a communication associated with or based on optimization data. Generating a communication may include (i) receiving first data associated with a first computing device or a first computing device user; (ii) generating at least two of: verification data, consistency data, and activity data; and (iii) generating optimization data.
US12271419B2 Generating synchronized timestamps across various capture devices for visual media management
The present disclosure relates to systems, non-transitory computer-readable media, and methods for synchronizing timestamps associated with media files across a variety of capture devices. For example, the disclosed systems receive a media file captured with a user device and determine, from metadata, initial timestamp information for the media file that includes inaccurate or incomplete time zone information. The disclosed systems determine a predicted time zone for the media file by extracting GPS information from the metadata associated with the media file or identifying a peer media file and utilizing a time zone or GPS information associated with the peer media file. The disclosed systems generate a synchronized timestamp for the media file with updated timestamp information based on the predicted time zone.
US12271417B2 Multi-image search
Systems and methods for multi-image search can include obtaining two or more images and determining one or more search results that are based on the two or more images. The one or more search results can be determined based on determined shared attributes of the two or more images. The one or more search results may be based on feature embeddings associated with the two or more images. The two or more images may be obtained based on one or more user interactions with one or more databases.
US12271414B2 Method and system for intelligent maintenance services using machine learning
A method for intelligent maintenance services using machine learning involves obtaining maintenance tickets associated with an industrial operation. The maintenance tickets include unstructured text. The method further involves, for each of the maintenance tickets, performing, by one or more computer processors, a natural language processing of the unstructured text to extract features, and generating, by the computer processor, a topic model for the maintenance tickets, based on the features. The topic model represents each of the maintenance tickets by a collection of topics. The method also involves applying the topic model to obtain maintenance insights for the industrial operation.
US12271412B2 Methods, systems, and media for modifying the presentation of contextually relevant documents in browser windows of a browsing application
Methods, systems, and media for presenting contextually relevant information are provided. In some implementations, the method includes: receiving information associated with a user of a user device from multiple data sources, where the user device comprises a display; identifying, without user intervention, a relevant document based on the received information associated with the user of the user device; determining that a new browser window or a new browser tab has been opened by a browser application being executed by the user device; and causing, without user intervention, the relevant document to be presented using the new browser window or new browser tab.
US12271409B1 Computing technologies for hierarchies of chatbot application programs operative based on data structures containing unstructured texts
This disclosure improves computer functionality by enabling various hierarchies of chatbot application programs operative based on data structures containing unstructured texts. Therefore, such hierarchies enable some chatbot application programs to manage other chatbot application programs, which improves virtual assistance, reduces programming efforts, customizes output by user types, and enhances process management.
US12271407B2 Systems and methods for implementing a virtual agent performing context and query transformations using unsupervised machine learning models
A computer-implemented method for improving a predictive response of a machine learning-based virtual dialogue agent includes identifying an unfilled dialogue slot associated with an active dialogue between a user and the machine learning-based virtual dialogue agent, obtaining subsequent dialogue input data based on prompting the user for the unfilled dialogue slot, and computing a value of the unfilled dialogue slot based on the obtaining of the subsequent dialog input, wherein computing the value of the unfilled dialogue slot includes computing, via a question-answering machine learning model, a slot answer inference comprising the value of the unfilled dialogue slot based on an input of a machine learning-derived query and machine learning-derived context computed for the unfilled dialogue slot.
US12271404B2 Spatial LSM tree apparatus and method for indexing blockchain based geospatial point data
A spatial LSM tree apparatus includes: a blockchain configured of a plurality of data blocks each storing point data distributed over an entire spatial area; a memory unit including a component table storing information about a memory component storing a first index of a most recently stored point data in the blockchain and all components of a spatial LSM tree indexing the point data to cover the entire spatial area; and a disk unit storing a secondary index for the point data in chronological order stored in the blockchain through a plurality of disk components formed in a hierarchical structure among a plurality of levels.
US12271403B1 System and method supporting intelligent geospatial analyses and machine learning predictions
A method includes obtaining data from multiple data sources using multiple data pipelines and receiving input from a user defining a geospatial search, where an interactive map allows the user to define a specified geographical area within the interactive map. The method also includes retrieving a portion of the data related to the specified geographical area and to properties within or associated with the specified geographical area. The method further includes analyzing the retrieved portion of the data using one or more machine learning models configured to generate analysis results associated with one or more properties. In addition, the method includes generating a user interface that graphically provides at least a portion of the analysis results to the user. The user interface allows the user to update the geospatial search and provides updated analysis results to the user.
US12271402B2 Method, product, and system to provide a parser for property graph queries with precise error reporting and auto-completion based on information from property graph schemas
A method, apparatus, and product to provide a parser for property graph queries with precise error reporting and auto-completion based on information from property graph schemas. The approach generally comprises analysis of graph queries prior to their execution to identify issues prior to execution. In some embodiments, the approach includes any of: use of a property graph schema to determine whether names in a received property graph query exist within a corresponding property graph; determining whether the property graph query includes a comparison of mismatched data types; providing an autocomplete suggestion feature for assistance in resolving errors or corresponding to a cursor position within a query string; or evaluation of a property graph query to determine whether it would return an empty result. In some embodiments, property graph query analysis is performed using a context aware approach.
US12271398B2 System and method for reconciliation of data in multiple systems using permutation matching
A method includes obtaining first and second data sets to be reconciled and, using matching rules, identifying discrepancies between the data sets. The matching rules include at least one permutation key, where each permutation key identifies a subset of data to be grouped together in one of the data sets. Identifying the discrepancies includes attempting to match one or more first characteristics associated with the grouped subset of data in one of the data sets to one or more second characteristics associated with another of the data sets. The matching rules could involve multiple matching characteristics, and the matching rules could be generated using a metric to select the matching characteristics of the matching rules. The metric could be based on a combination of a number of matched data items and a number of matched groups of data items.
US12271396B2 Discovery of discrete partitioning information
A system for data partitioning based on discovery of discrete partitioning information. The system can receive data sets in table format from source system. The data can be stored in the source system to be partitioned and transmitted from the source system to a target system. The system can determine a respective partitioning column for each data set. The system can determine a number of partitions. The system can determine, for each data set, a respective set of discrete values from the plurality of discrete values of the respective partitioning column. The number of the discrete values of the set of discrete values can be based at least in part on the number of partitions. The system can the discrete value sets with each other. The system can determine a final set of discrete values based at least in part on the comparison.
US12271392B2 System and method of electronic health record permissioning and monetization
A system and method for electronic health record permissioning and monetization that can grant or deny access to patient data and pay one or more entities for access to the data is presented. The present disclosure provides for a system configured to provide a patient the ability to: ‘grant,’ ‘deny,’ ‘update,’ and ‘revoke’ the permission to read data for a specific entity, and specific properties within that entity, from their personal data records (e.g., an electronic health record, a Global Patient Record (GPR), pharmaceutical records, demographic records, financial records, criminal records, or other suitable personal information). A Data-Read-Permission request can be a ‘Property Collection’ (PC) containing specific properties that describe the read permission rights and an amount the Data-Client is willing to offer for the Data-Read-Permission rights. This PC can be written as part of a blockchain transaction (TX1), which can be issued by the Data-Client.
US12271390B2 Analysis system
The disclosure includes a system and method are described for receiving, using one or more processors, a request to generate a report based on an identified data set; determining, using one or more processors, a first statistical approach to apply to the identified data set automatically; applying, using one or more processors, the first statistical approach to the identified data; generating, using one or more processors, a report including one or more charts based on at least one statistical approach; and presenting, using the one or more processors, the report.
US12271388B2 Database system for time series data storage, processing, and analysis
A system includes a communications interface configured to receive a plurality of data series captured by a plurality of sensors. A first database includes at least a first data series of the plurality of data series. A second database includes metadata related to the first data series. One or more processors are configured to receive an instruction including an indication of a computation to perform and metadata filter criteria, query the second database to determine at least a portion of the first data series that satisfies the metadata filter criteria by reference to at least the metadata related to the first data series, access, from the first database and based on results of the query of the second database, the portion of the first data series, and perform the computation on the portion of first data series accessed from the first database.
US12271382B2 Query prediction modeling for distributed databases
A computer-implemented method for optimizing a distributed database includes receiving, at an aggregator, one or more query logs comprising past queries received by the distributed database. The method includes generating, by the aggregator, a query prediction model based on the one or more query logs. The method includes predicting, by the aggregator, a future query using the query prediction model. The predicted future query is predicted to be received by an edge device. The method includes causing, by the aggregator, data for responding to the predicted future query to be transmitted to the edge device.
US12271378B2 Ubiquitous search on data stored in the RDBMS
Techniques are provided for creating a “ubiquitous search index” which allows for full-text as well as value range-based search across all columns from multiple database tables, multiple user-defined unmaterialized views, and external sources. In one implementation, the data is indexed in a peculiarly constructed schema-based JSON format without duplicating data. The techniques maintain eventual consistency with the normalized source of truth database tables, and do not have a significant impact on the performance of transactional Data Manipulation Language (DML) operations.
US12271376B1 Generating metadata from a scan of a data object in an object store for performing subsequent queries to the data object
An object data store may generate metadata responsive to a request that causes a scan of a data object for subsequent use in performing queries to the data object. A request may be received that causes a scan operation of the data object. As part of performing the scan one or multiple types of metadata describing the data object may be generated. The generated metadata may be applied to access the data object and perform a subsequently received query to the data object at the object data store.
US12271369B2 Systems and methods for enhancing transaction data
A system may receive, via a web browser plugin on a user device, a first timestamp associated with first click data at a website associated with a merchant, a referring uniform resource location (URL), a current URL, and first user identification data. The system may also receive transaction data including a second timestamp, second user identification data, and a first merchant name associated with a transaction with the merchant. The system may determine whether the first timestamp is within a predetermined period of the second timestamp and determine whether the first user identification data corresponds with the second user identification data. When the system determines that the first timestamp is within the predetermined period of the second timestamp and the first user identification data corresponds with the second user identification data, the system may store the referring URL and the current URL with the first merchant name in a database.
US12271368B2 Techniques for data correlation across data sources
Techniques for data correlation across data sources are presented herein. In some examples, a method includes the steps of retrieving a first datagram from a first data structure, wherein the first datagram represents a first update to a first data source; determining, by a first routine, a first correlation between the first datagram and a second datagram that is stored in a second data structure; based on determining the first correlation, updating the second datagram in accordance with first datagram; determining, by a second routine, whether the second datagram satisfies a completion condition; and based on determining that the second datagram satisfies the completion condition, storing the second datagram in the first data structure.
US12271367B1 Method and apparatus for comparing rows of subsets of two database tables without regard to an original order of rows in either database table
A method and system are provided for comparing a first database table and a second database table with each other to produce a table of differences therebetween. The first database table and the second database table include one or more subsets of data that are intended to match each other, and the first database table and the second database table each include multiple rows. Indicia is generated for each of the multiple rows of a subset of the first database table, and each of the multiple rows of a subset of the second database table. The generated indicia for each of the multiple rows of the subset of the first database table are compared with the generated indicia for the subset of each of the multiple rows of the subset of the second database table, on a row-by-row basis, wherein the comparing occurs without regard to an original order of the rows in either the first database table or the second database table. Any generated indicia for each of the multiple rows of the subset of the first database table that are not present in the generated indicia for each of the multiple rows of the subset of the second database table are identified as a first set of mismatched indicia. Any generated indicia for each of the multiple rows of the subset of the second database table that are not present in the generated indicia for each of the multiple rows of subset of the first database table are identified as a second set of mismatched indicia. The table of differences is populated with the generated indicia. The second database table may be repaired by using at least one of the first set of mismatched indicia and the second set of mismatched indicia.
US12271363B2 Optimal dynamic shard creation in storage for graph workloads
According to one general aspect, an apparatus may include a host processor interface circuit configured to communicate data and commands with an external host processor circuit. The apparatus may include a controller processor circuit configured to merge graph data elements into merged dynamic shards, wherein the merged dynamic shards include the same number of graph data elements. The apparatus may include a non-volatile memory configured to store data in an at least a partial graph structure, wherein the graph structure includes data elements that each include vertexes and an edge, and wherein sub-portions of the data elements are grouped into shards.
US12271357B2 Methods and systems for scalable deduplication
Methods, computer program products, computer systems, and the like are disclosed that provide for scalable deduplication. Such methods, computer program products, and computer systems can include, in response to receiving a request to perform a lookup operation, performing the lookup operation and, in response to the signature not being found, forwarding the request to a remote node. Further, in response to receiving an indication that the signature was not found at the remote node, processing the subunit of data as a unique subunit of data.
US12271352B2 Method and system for entity resolution
A method for facilitating entity resolution is provided. A server generates a graph based on a first dataset comprising a first entity and a second dataset comprising a plurality of entities. Each node in the generated graph corresponds to the first entity or one of the plurality of entities. The server generates a plurality of embeddings for the plurality of nodes in the generated graph. Each of the plurality of embeddings represents an entity as a point in a d-dimensional embedding space. The server identifies a set of nearest neighbors for the first entity based on the plurality of embeddings. The server determines a similarity metric for each of the identified nearest neighbor with respect to the first entity. The server associates the first entity with a second entity of the second dataset that corresponds to a nearest neighbor in the set of nearest neighbors.
US12271347B2 Method and apparatus for implementing changes to a file system that is emulated with an object storage system
A method is described. The method includes receiving logs from multiple connector nodes, each of the logs having entries that describe changes made to a file system at its respective one of the connector nodes. The method includes constructing a directed acyclic graph (DAG) from the logs' respective entries, the DAG comprising nodes connected by flows, the nodes describing actions made to directories and files of the file system, wherein, a flow of the flows connects a subset of the nodes that describe actions made to a particular directory or file of the file system. The method includes removing one or more irrelevant nodes from the DAG. The method includes applying actions described by remaining nodes of the DAG to an object storage system having respective objects for directories and files of the file system.
US12271345B2 Media content memory retrieval
Aspects of the subject disclosure may include, for example, a media consumption database that stores data elements describing conditions under which electronic media content is consumed by a user on an electronic device. A search of the media consumption database based on at least a portion of the conditions may result in at least a portion of the electronic media content to be re-presented to an electronic device of the user Other embodiments are disclosed.
US12271343B2 Cloud-native global file system with multi-site support using push classes
A technique for data sharing among multiple filers that share a volume in a private or public cloud object store is implemented. In this approach, a mechanism is provided to enable a local filer to determine whether other filers that are sharing the volume have a consistent view of new data being written to the cloud object store by the local filer. The begins by associating together a collection of one or more files in a “push class.” On demand, a push operation for the push class is initiated on the local filer. Preferably, the push is managed according to one or more push criteria associated with the push class. Typically, the push operation pushes file data and metadata associated with the one or more files of the push class in respective phases, with the file data being pushed to the cloud during a first phase and the metadata associated with that file data being pushed during a second phase that follows the first phase. After the push operation completes, a determination is made whether the new version of the file is available at one or more other filers that share the volume.
US12271330B2 Spatially indexed two-line data bus
The invention addresses individual electronic components on a shared communication bus by using spatial indexing to route data based on the physical location of the electronic components. The spatially indexed two-line data bus maps a spatial grid to a plurality of indexed connection points, which are geometrically arranged in physical space, to a set of electrically conductive grid lines. The grid lines form a communication network which can be connected to electronic components physically located on the mapped spatial grid. In the preferred embodiment, the grid lines are comprised of copper traces on a printed circuit board (PCB). In another embodiment, the grid lines are comprised of connecting wires. The electronic components are connected electrically in parallel with the grid lines.
US12271329B2 Multi-port memory link expander to share data among hosts
Systems, apparatuses and methods may provide for technology that collects, by a BIOS (basic input output system), memory information from a first host path to a coherent device memory on a memory expander, wherein the memory expander includes a plurality of host paths, transfers the memory information from the BIOS to an OS (operating system) via one or more OS interface tables, and initializes, by the OS, the memory expander based on the memory information, wherein the memory information includes memory capabilities and configuration settings associated with the memory expander.
US12271327B2 Device, system, and method for inspecting direct memory access requests
Techniques and mechanisms for determining an operation to be performed with a direct memory access (DMA) request. An inspection unit (105) is coupled between an input-output memory management unit (IOMMU) (120) and an endpoint device (118). The inspection unit (105) stores a registry (330) comprising entries (332) which each correspond to a respective address, and a respective one or more resources of the endpoint device (118). A given entry (332) of the registry (330) is created based on a message from the IOM MU (120) which indicates the successful completion of an address translation to facilitate a DMA request. The endpoint device (118) performs a search, based on a DMA request, to determine if any registry (330) entry (332) indicates a combination of an address and an endpoint resource, where said combination matches a corresponding combination indicated by the DMA request. Communication of the DMA request to the IOMMU (120) is contingent on a result of the search.
US12271326B2 Data flow-based neural network multi-engine synchronous calculation system
A data flow-based neural network multi-engine synchronous calculation system, include: a plurality of calculation engines each including a plurality of calculation modules and at least one cache module located at different layers, and each calculation module is configured to calculate an input calculation graph provided by the cache module or the calculation module of a previous layer of a layer where each calculation module is located, so as to obtain an output calculation graph; and at least one synchronization module each being configured to monitor the data amount of the input calculation graph stored by the cache module on the same layer in each calculation engine, and control, when the data amount reaches a preset value corresponding to each cache module, each cache module on the same layer to output the stored input calculation graph to the calculation module on a next layer.
US12271318B2 Method and apparatus for managing a cache directory
Method and apparatus monitor eviction conflicts among cache directory entries in a cache directory and produce cache directory victim entry information for a memory manager. In some examples, the memory manager reduces future cache directory conflicts by changing a page level physical address assignment for a page of memory based on the produced cache directory victim entry information. In some examples, a scalable data fabric includes hardware control logic that performs the monitoring of the eviction conflicts among cache directory entries in the cache directory and produces the cache directory victim entry information.
US12271317B2 Creating high density logical to physical mapping
Methods, systems, and devices for creating high density logical to physical mapping are described. A memory system may implement storage of mapping information to store the logical addresses and the corresponding physical addresses. A memory system may receive a command associated with data and a corresponding set of logical addresses, and in some cases the memory device may determine that the logical addresses are sequential. The memory device may generate and store a set of compressed entries in a macro level of the mapping information. When the memory system receives a command associated with an exception to the sequential logical addresses, the memory system may update an entry of the macro level to include a pointer to a set of entries in another level of the mapping information.
US12271315B2 Multi-value mapping for object store
A method for mapping an object store may include storing a data entry within a mapping page for an object in the object store, wherein the data entry may include a key and a value, and the value may include an address for the object in the object store. The method may further include storing multiple data entries within the mapping page for multiple corresponding objects in the object store, wherein each data entry may include a key and one or more values for a corresponding object in the object store, and each value may include an address for the corresponding object in the object store. The data entries may be part of a mapping data structure which may include nodes, and each node may be stored within a mapping page.
US12271313B2 Apparatus and method for adjusting cache allocated for read look ahead
A controller includes at least one register configured to store a doorbell regarding a submission queue storing at least one request generated by a host, a first cache configured to store data corresponding to a first result of an operation performed in response to the at least one request, a second cache configured to store data corresponding to a second result of an operation performed in response to a read look ahead (RLA) request generated based on the at least one request, and a cache size manager configured to adjust a size of the second cache based on an update cycle of the doorbell and a change of a number of the at least one request corresponding to the doorbell.
US12271310B2 Write width aligned storage device buffer flush
Devices and techniques for enhanced flush transfer efficiency in a storage device are described herein. A flush trigger for a user data write can be identified. Here, user data corresponds to the user data write and was stored in a buffer. The size of the user data stored in the buffer is smaller than a write width for a storage device subject to the write. The difference ins the user data size in the buffer and the write width is buffer free space. Additional data can be marshalled in response to the identification of the flush trigger. Here, the additional data size is less than or equal to the buffer free space. The user data and the additional data can then be written to the storage device.
US12271309B2 Relative age tracking for entries in a buffer
Systems and techniques are disclosed for relative age tracking for entries in a buffer. For example, some techniques may include pre-computing age matrix entries of an age matrix corresponding to invalid entries of a data buffer based on a validity indication (e.g., a valid bit mask), wherein the validity indication identifies valid entries in the data buffer and the age matrix tracks relative ages of the entries in the data buffer; responsive to data being received for storage in the data buffer, selecting an entry corresponding to an index value in the data buffer from among a set of invalid entries of the data buffer; storing the data in the entry corresponding to the index value; and updating the validity indication to indicate that the entry corresponding to the index value is valid.
US12271308B2 Controller for locking of selected cache regions
Examples provide an application program interface or manner of negotiating locking or pinning or unlocking or unpinning of a cache region by which an application, software, or hardware. A cache region can be part of a level-1, level-2, lower or last level cache (LLC), or translation lookaside buffer (TLB) are locked (e.g., pinned) or unlocked (e.g., unpinned). A cache lock controller can respond to a request to lock or unlock a region of cache or TLB by indicating that the request is successful or not successful. If a request is not successful, the controller can provide feedback indicating one or more aspects of the request that are not permitted. The application, software, or hardware can submit another request, a modified request, based on the feedback to attempt to lock a portion of the cache or TLB.
US12271306B2 Integrated three-dimensional (3D) DRAM cache
Three-dimensional (3D) DRAM integrated in the same package as compute logic enable forming high-density caches. In one example, an integrated 3D DRAM includes a large on-de cache (such as a level 4 (L4) cache), a large on-die memory-side cache, or both an L4 cache and a memory-side cache. One or more tag caches cache recently accessed tags from the L4 cache, the memory-side cache, or both. A cache controller in the compute logic is to receive a request from one of the processor cores to access an address and compare tags in the tag cache with the address. In response to a hit in the tag cache, the cache controller accesses data from the cache at a location indicated by an entry in the tag cache, without performing a tag lookup in the cache.
US12271304B2 Overlay size determinations
In an example, a non-transitory computer-readable storage medium storing instructions that, when executed by a processor of a computing device, cause the processor to maintain, via execution of a write filter executable on the computing device, an overlay region for a protected volume, the overlay region having a first size that occupies a portion of a system memory. Further, the processor may retrieve historical data that describes past behavior of the computing device with respect to the overlay region and a non-overlay region of the system memory. Furthermore, the processor may determine a second size for the overlay region based on the historical data. Prior to a boot of the computing device, the processor may store an instruction to modify the first size of the overlay region in accordance with the determined second size.
US12271301B1 Providing host with multiple mapping information that span across multiple HPB regions
A storage device minimizes HPB entry inactivation resulting from data associated with hot reads being retrieved from multiple HPB sub-regions covering a logical-to-physical table. The storage device may support the HPB feature and a multiple HPB sub-region mode. The storage device includes a controller that tracks a hit count associated with a logical block address in a read command. The controller determines that the hit count has reached a hit threshold and updates a hit table to identify logical block address pages associated with hit counts that have reached the hit threshold across HPB sub-regions covering a logical-to-physical table. The controller transmits the hit table to a host device to be stored in an HPB cache on the host device and to be used by the host device for read commands sent from the host device to the storage device.
US12271299B2 Data management method using multiple edge devices connected to the internet
According to one embodiment, data stored in past can be effectively used without being influenced by the characteristics and capacity of a memory storing storable data. Maintenance data are generated by managing a state in a memory area, alert notification data are transferred on the basis of the generated maintenance data, and/or at least a part of the data which are already stored in the memory area is transferred.
US12271298B2 Deduplicating data chunks using chunk objects
The disclosure herein describes deduplicating data chunks using chunk objects. A batch of data chunks is obtained from an original data object and a hash value is calculated for each data chunk. A first duplicate data chunk is identified using the hash value and a hash map. A chunk logical block address (LBA) of a chunk object is assigned to the duplicate data chunk. Payload data of the duplicate data chunk is migrated from the original data object to the chunk object, and a chunk map is updated to map the chunk LBA to a physical sector address (PSA) of the migrated payload data on the chunk object. A hash entry is updated to map to the chunk object and the chunk LBA. An address map of the original data object is updated to map an LBA of the duplicate data chunk to the chunk object and the chunk LBA.
US12271296B2 Information processing device and test method for evaluating data integrity
A processor stores write data to be written to a storage area. The processor embeds a zone identifier for identifying a zone including consecutive logical addresses, and a sequence number for each logical address in a head or an end of a sector of the write data. The processor issues a zone append command for designating a head logical address of the zone and a size of the write data, instead of designating a logical address corresponding to the storage area to which the write data is written, and requesting writing of the write data to the storage area corresponding to the zone. The processor acquires a logical address corresponding to the storage location to which the write data is written. The processor stores the zone identifier and the sequence number in an expected value table storing expected values of read data corresponding to the zone for each logical address.
US12271293B1 Parallel software testing based on annotations
Annotations associated with test cases written to test a software application can allow related test cases to be dynamically distributed among different sets of test cases that can be executed simultaneously in different parallel threads, thereby speeding up testing relative to executing the test cases sequentially in a single thread. The annotations can also allow test cases to be identified that are relevant to code changes, such that testing times can be further reduced by executing a subset of test cases relevant to code changes instead of a full set of test cases.
US12271291B1 Test coverage for workflows
An example computer system for managing test coverage for a workflow can include: one or more processors; and non-transitory computer-readable storage media encoding instructions which, when executed by the one or more processors, causes the computer system to create: a workflow execution engine programmed to execute the workflow, including a plurality activities, using a test case; an activity identification engine programmed to identify each time one of the plurality of activities is invoked by the workflow using the test case; and a test coverage engine programmed to determine the test coverage for the workflow based upon identification by the activity identification engine of the plurality of activities invoked by the workflow.
US12271287B2 Method and system for recommending runbooks for detected events
Techniques for selecting a runbook to recommend for remediating a detected event are disclosed. When a system detects an event, the system obtains metadata associated with the event. The metadata provides information about the event and a system topology of the system in which the event occurred. The system generates a recommendation for a runbook to remediate the event based on one or both of characteristics of the event and characteristics of the topology in which the event occurred. The system compares a system topology to system topologies associated with previously-executed runbooks. The system recommends one of the previously-executed runbooks to remediate a detected event based on determining that the topology associated with the previously-executed runbook is similar to the topology of the system in which the event occurred.
US12271281B2 Availability zone fault injector for cloud computing environments
The technology described herein is directed towards fault injection to cloud provider resources, through a system that facilitates selection of specific resources in availability zone(s)/region(s). Example resources include VMs (virtual machines), VM clusters, tagged resource grouping and/or managed services. Based on (e.g., user) input data, the system injects faults to specified resources through cloud provider interfaces. The input data can specify availability zone(s), fault injection start time and duration. The input data can also specify fixed mode (fail specified resources together) or chaos mode (randomly inject failures for each resource individually). Failure type can be specified, e.g., graceful (e.g., clean shutdown) or non-graceful (e.g., a non-clean, hard fault). Based on the input, the system injects fault(s) using the modes selected to the specified resource(s) in the selected availability zone(s) for the duration entered. The user is provided the fault-related status information the during the duration.
US12271280B2 Systems and methods for performing automated end-to-end testing of computer systems
A method for testing a computer system. The method includes executing by a testing tool a performance test case associated with a service of the computer system, and applying by the testing tool a load to the computer system in response to executing a sequence of actions of the performance test case. The method additionally includes monitoring by a monitoring tool experience parameters of the computer system that define a user experience of the service as the performance test case is executed, and aggregating by the monitoring tool the experience parameters. The method further includes communicating by the monitoring tool and actual result to the testing tool, and comparing by the testing tool the expected result of the performance test case with the actual result of the performance test case to evaluate the impact of the applied load to the experience of the service.
US12271275B2 Systems and methods of using generative AI to simplify backup software interactions
Systems and methods for simplified software backup. Generative artificial intelligence (AI) based on a large language model (LLM) is utilized to determine a backup restore operation for a backup request for a target system using a metadata tracked during a previous backup of the target system, and execute the backup restore operation to satisfy the backup request.
US12271269B2 Data management system with limited control of external compute and storage resources
Methods and systems for improving data back-up, recovery, and search across different cloud-based applications, services, and platforms are described. A data management and storage system may direct compute and storage resources within a customer's cloud-based data storage account to back-up and restore data while the customer retains full control of their data. The data management and storage system may direct the compute and storage resources within the customer's cloud-based data storage account to generate and store secondary layers that are used for generating search indexes, to generate and store shared space layers and user specific layers to facilitate the deduplication of email attachments and text blocks, to perform a controlled restoration of email snapshots such that sensitive information (e.g., restricted keywords) located within stored snapshots remains protected, and to detect and preserve emails that were received or transmitted and then deleted between two consecutive snapshots.
US12271261B2 Data storage device and method for host-assisted improved error recovery using a correlation factor
A data storage device and method for host-assisted improved error recovery using a correlation factor are provided. In one embodiment, the data storage device receives, from a host, an indication that data associated with a first logical address is correlated with data associated with a second logical address; determines a correlation factor based on a degree of correlation between the data associated with the first logical address and the data associated with the second logical address; and in response to the correlation factor being above a threshold: stores the data associated with the first logical address and the data associated with the second logical address in different regions of the memory having different bit error rates; and uses the data associated with the first logical address to assist in correcting an error in the data associated with the second logical address. Other embodiments are provided.
US12271256B2 Anomaly diagnosis for time series data
An anomaly diagnosis system obtains a plurality of anomaly signals corresponding to a plurality of sensor signals of a physical system and segments one or more anomaly signals into a plurality of time segments. The system determines an anomaly score for each time segment based on anomaly values of the one or more anomaly signals during the time segment and identifies an anomaly time interval corresponding to at least one consecutive time segment within the plurality of time segments. The system clusters the plurality of anomaly signals within the anomaly time interval to identify an anomaly group of sensor signals associated with the anomaly time interval and determines an aggregate anomaly score for the anomaly group. The system generates a graphical user interface presenting a representation of the anomaly group of sensor signals and the aggregate anomaly scores and causes the graphical user interface to be displayed on a user device.
US12271251B2 Computing system power burst limiting
A system and method for controlling power consumption in a computing system. A burst power limit profile is established that permits consumption of power by the computing system to rise from a current power limit level to one or more elevated power limit levels that are above a thermal design power of the computing system. Upon expiration of the burst power limit profile, a thermal headroom of the computing system is determined based at least on one or more temperature limits. An attenuation power limit profile is then established based at least on the thermal headroom, such attenuation power limit profile having one or more reduced power limit levels that are lower than one or more of the elevated power limit levels of the burst power limit profile.
US12271250B2 Electronic display pipeline power management systems and methods
An electronic device may include a display panel. When content of an image frame is expected to consume relatively higher amounts of power, a controller of the electronic device may operate a switch to change a power supply of the display panel to be a power management integrated circuit of the electronic device. However, when content of an image frame is expected to consume relatively less amounts of power, the controller may operate the switch to change the power supply of the display panel to be a power supply of an electronic display, such as a power supply used to power driver circuitry of the electronic display.
US12271248B2 Power-based adaptive hardware reliability on a device
System and techniques for power-based adaptive hardware reliability on a device are described herein. A hardware platform is divided into multiple partitions. Here, each partition includes a hardware component with an adjustable reliability feature. The several partitions are placed into one of multiple reliability categories. A workload with a reliability requirement is obtained and executed on a partition in a reliability category that satisfies the reliability requirements. A change in operating parameters for the device is detected and the adjustable reliability feature for the partition is modified based on the change in the operating parameters of the device.
US12271246B2 Out-of-band management of heterogeneous computing platforms in low-power states
Systems and methods for enabling Out-of-Band (OOB) management of heterogeneous computing platforms in low-power states. In some embodiments, an Information Handling System (IHS) may include a heterogeneous computing platform and an Embedded Controller (EC) integrated into or coupled to the heterogeneous computing platform, where the EC is configured to: wake up from a low-power state while a host processor of the heterogeneous computing platform remains in the low-power state, and wake up a network device configured to access a cloud service through an OOB channel to check a status of an OOB command buffer while the host processor remains in the low-power state.
US12271242B2 Method for charge control, terminal device and storage medium
A method for charge control, a terminal device and a storage medium. The method includes controlling a charging cut-off function of a PMIC of a terminal device to be in an off state in response to the terminal device being in a charging state; determining a target cell voltage of the terminal device in response to the terminal device being in a cut-off interrupt state; and setting the PMIC based on the target cell voltage to control to continue charging the terminal device until reaching the target cell voltage.
US12271241B2 Electronic device including two batteries and two display panels
An electronic device comprising a first display panel having a touch function and a second display panel having a touch function is provided. A first battery and a second battery are provided in a housing of the electronic device. The housing comprises a transmitting and receiving portion including an antenna configured to wirelessly charge one of the first battery and the second battery. The first display panel comprises a first display portion and the second display panel comprises a second display portion. An area of the first display portion is larger than an area of the second display portion and an area of the first battery is larger than an area of the second battery.
US12271239B2 Method and system for registering devices
A method performed by a device registration server is disclosed. The method may include receiving, from a mobile device, location information and data associated with at least one image displayed on at least one display coupled to and co-located with a device, the image being captured by the mobile device. The location information may indicate a location of the mobile device when the at least one image was captured by the mobile device. The method may further include determining that the data received from the mobile device includes device information associated with the device. The method may also include registering the device coupled to and co-located with the at least one display based on the location information and the data received from the mobile device.
US12271234B2 Computing device
A computing device can include a processor; memory accessible to the processor; a lithium-ion battery; a power interface; magnet control circuitry operatively coupled to at least the power interface for receipt of electrical power; and a housing for the processor, the memory, the battery, the power interface and the magnet control circuitry, where the housing includes a first shell, a second shell, and an electropermanent magnet assembly that generates a magnetic force that couples the first shell to the second shell, where the electropermanent magnetic assembly is controllable via the magnet control circuitry to decrease the magnetic force to decouple the first shell from the second shell.
US12271229B2 Electronic display assembly with a channel for ambient air in an access panel
An electronic display assembly includes a side assembly having a cover panel forming, at least in part, a front portion of said side assembly, and an electronic display located interior to said cover panel. An access panel is located rearward of the electronic display and includes an intake and a spaced apart exhaust. An airflow pathway for ambient air extends between the intake and the exhaust. The airflow pathway separates into at least a first and second sub-pathway at a first location fluidly adjacent to the intake. The first sub-pathway extends along a rear surface of the electronic display. The second sub-pathway extends along an interior surface of the access panel. At least the first and second sub-pathways rejoin at a second location fluidly adjacent to the exhaust.
US12271227B2 Portable electronic device case accessories and related systems and methods
Case accessories for portable electronic devices are disclosed. In some embodiments, a case accessory may include a base configured to sit on a working surface, a support coupled to the base and configured to support a portable electronic device in an elevated position, a rotational mechanism coupled to the support configured to allow the holder to rotate in one or more directions relative to the support, and a holder coupled to the rotational mechanism and configured to secure the portable electronic device.
US12271221B2 Clock calibration method and electronic device
A clock calibration method and an electronic device, for calibrating a clock of a fingerprint chip, which can improve an accuracy of the clock of the fingerprint chip, thereby improving performance of the fingerprint chip. The clock calibration method, for calibrating a clock of a fingerprint chip provided in an electronic device, includes: sending a configuration command to the fingerprint chip to cause the fingerprint chip to map a current clock of the fingerprint chip to a target pin of the fingerprint chip; detecting the target pin to acquire the current clock of the fingerprint chip; determining a calibration value based on a target clock and the current clock of the fingerprint chip; and sending the calibration value to a calibration register in the fingerprint chip, the calibration value being used to adjust the current clock of the fingerprint chip.
US12271220B1 Managing multi-phase clock signals for integrated circuit devices
Methods, circuits, apparatus, and systems for managing multi-phase clocking signals for integrated circuit devices are provided. In one aspect, an integrated circuit device includes: a clock signal generator configured to generate a reference clock signal and a plurality of processing units coupled to the clock signal generator. At least one of the plurality of processing units includes: a phase generator configured to selectively generate at least two sets of multi-phase clock signals based on the reference clock signal and corresponding control signals, the at least two sets of multi-phase clock signals having different respective frequencies; and a computation unit configured to perform at least one computing function based on a selected one of the at least two sets of multi-phase clock signals.
US12271217B2 Current reference circuit with process, voltage, and wide-range temperature compensation
Systems and methods are provided for generating a stable reference current that has low sensitivity to operating temperature and supply voltage variations and is stable across process corners. In an example implementation, an improved reference current generator circuit is provided that includes a first circuit generating a first current that is proportional to absolute temperature and a second circuit generating a second current that is complementary to absolute temperature based on first transistors operating in respective triode regions. The second current compensates for process, voltage, and temperature variations in the first current at a node. According to some examples, the second current is also generated based on second transistors operating in respective saturation regions. The first current may be generated using a forward biased PN junction diode.
US12271213B2 Systems and methods for controlling fluid flow
In some embodiments, a valve may include a core defining a first channel, a second channel, and a third channel. The core may be configured to rotate to at least a first position, a second position, and a third position. When the core is in the first position fluid flow may be facilitated in a first direction through the first channel and the third channel. When the core is in the second position fluid flow may be facilitated in a second direction through the third channel and the first channel. When the core is in the third position fluid flow may be facilitated in a third direction through the second channel. The valve may also include a housing having a first input port, a first output port, a second input port, and a second output port positioned on the housing. The core may be disposed within the housing.
US12271212B2 Counterbalance valve with enhanced pressure sensing features
An example counterbalance valve includes: a first port, a second port, and a pilot port configured to receive a pilot pressure fluid signal; a poppet configured to move axially to allow fluid flow from the first port to the second port via a main flow region, wherein the poppet comprises a sensing port that is exposed to fluid at a sensing flow region, wherein the sensing flow region is fluidly coupled to the second port and is shifted axially from the main flow region such that the sensing flow region is separated from turbulent flow in the main flow region; and a pressure setting spring disposed in a spring chamber and applying a biasing force on the poppet in a distal direction.
US12271208B2 Aerial vehicle touchdown detection
A technique is introduced for touchdown detection during autonomous landing by an aerial vehicle. In some embodiments, the introduced technique includes processing perception inputs with a dynamics model of the aerial vehicle to estimate the external forces and/or torques acting on the aerial vehicle. The estimated external forces and/or torques are continually monitored while the aerial vehicle is landing to determine when the aerial vehicle is sufficiently supported by a landing surface. In some embodiments, semantic information associated with objects in the environment is utilized to configure parameters associated with the touchdown detection process.
US12271202B2 Performance testing for robotic systems
Herein, a “perception statistical performance model” (PSPM) for modelling a perception slice of a runtime stack for an autonomous vehicle or other robotic system may be used e.g. for safety/performance testing. A PSPM is configured to: receive a computed perception ground truth; determine from the perception ground truth, based on a set of learned parameters, a probabilistic perception uncertainty distribution, the parameters learned from a set of actual perception outputs generated using the perception slice to be modelled. The modelled perception slice includes an online error estimator, and the computer system is configured to use the PSPM to obtain a predicted online error estimate for the perception output in response to the perception ground truth. This recognizes that online perception error estimates may, themselves, be subject to error.
US12271201B2 Performance testing for robotic systems
Herein, a “perception statistical performance model” (PSPM) for modelling a perception slice of a runtime stack for an autonomous vehicle or other robotic system may be used e.g. for safety/performance testing. A PSPM is configured to: receive a computed perception ground truth; determine from the perception ground truth, based on a set of learned parameters, a probabilistic perception uncertainty distribution, the parameters learned from a set of actual perception outputs generated using the perception slice to be modelled. The PSPM comprises a time-dependent model such that the perception output sampled at the current time instant depends on at least one of: an earlier one of the perception outputs sampled at a previous time instant, and an earlier one of the perception ground truths computed for a previous time instant.
US12271197B2 Method and system for decomposing cross-domain path planning of amphibious vehicle
A method and system for decomposing cross-domain path planning of an amphibious vehicle. The method includes: defining a starting point and a target point of cross-domain path planning by acquiring an amphibious map containing coastline information, constructing a candidate set of land-water transition points; setting a multilevel gradient search range on a coastline and a set number of iterations; determining a locally-optimal land-water transition point in each search range in a level-wise search mode; setting a heuristic search termination condition, and determining, based on the heuristic search termination condition, whether a current locally-optimal land-water transition point can be globally optimal; if yes, stopping searching, and determining a globally-optimal land-water transition point; if no, determining whether the range is completely traversed; if yes, stopping searching, and determining a globally-optimal land-water transition point; if no, continuing to traverse the range; finally performing global path planning based on the globally-optimal land-water transition point.
US12271195B1 Systems and methods for vehicles with limited destination ability
Aspects of the present disclosure relate generally to limiting the use of an autonomous or semi-autonomous vehicle by particular occupants based on permission data. More specifically, permission data may include destinations, routes, and/or other information that is predefined or set by a third party. The vehicle may then access the permission data in order to transport the particular occupant to the predefined destination, for example, without deviation from the predefined route. The vehicle may drop the particular occupant off at the destination and may wait until the passenger is ready to move to another predefined destination. The permission data may be used to limit the ability of the particular occupant to change the route of the vehicle completely or by some maximum deviation value. For example, the vehicle may be able to deviate from the route up to a particular distance from or along the route.
US12271189B2 System and method for vehicle remote control system
The present invention discloses a vehicle remote control system that includes a user interface including an input portion receiving an input of vehicle control from a user, a communication portion wirelessly communicating with a vehicle control unit, and an informing portion outputting information, and an information control unit commanding the informing portion of the user interface to output information at start time or end time of drive control or specific event occurrence time during the drive control when the drive control including start control or move control of the vehicle is performed by the vehicle drive control unit being controlled through the user interface.
US12271186B2 Method and system for monitoring condition of a sample handling system of a gas analyser
The present invention discloses a method and a system for monitoring condition of a sample handling system connected to a gas analyzer. The sample handling system comprises a sample line for supplying a gas sample to the gas analyzer, and sample handling devices. The system for monitoring condition, receives measurements from temperature and pressure sensors connected to the sample line and obtains operating characteristics of the sample handling devices based on the measurements and model of the sample handling system; and determines the condition of the sample handling system based on comparison of the operating characteristics of the sample handling device against a plurality of reference values associated with the sample handling device.
US12271181B2 Industrial automation data management as a service
A cloud-based edge-as-as-service (EaaS) system allows edge gateways to be easily configured and deployed on the cloud for collection, contextualization, and egress of industrial data to downstream applications, including analytic applications, work order management systems, or visualization systems. The EaaS system uses predefined device profiles to automatically discover relevant data items on plant floor devices and present these data items to a user. Model configuration interfaces served by the EaaS system allow the user to map selected data items to predefined models for organizing or contextualizing the selected data, and for egressing the contextualized data to the target applications. These model configurations can be deployed on the cloud platform as edge gateways that use the resulting information models to collect and contextualize relevant items of device data during runtime and to export the modeled data to the target application.
US12271177B2 Numerical control device with manual handle configured based on control mode
Provided is a numerical control device which can improve the operability of a machine tool. The numerical control device controls a machine tool having a manual handle for moving a shaft by manual operation. The numerical control device comprises: a control mode determination unit for determining a control mode of the machine tool; a haptic control unit for generating haptic feedback at the manual handle on the basis of the control mode determined by the control mode determination unit; and a manual handle control unit for performing, by rotating operation of the manual handle where the haptic feedback is generated, control of the machine tool by the numerical control device.
US12271174B2 Numerical controller
Provided is a numerical controller that can suppress a sudden change in the angle of a rotary axis in the vicinity of a singular point and can also be compatible with any machine configuration. A numerical controller for numerically controlling a designated direction of an axis of a movement axis member by two or more rotary axes. The numerical controller comprises a singular point distance calculation unit for calculating each singular point distance from a rotary axis direction of each of the two or more rotary axes and the designated direction based on an operation command, a rotary axis extraction unit for extracting a control rotary axis for controlling the designated direction based on the singular point distance calculated by the singular point distance calculation unit, and a pulse generation unit for generating a pulse for driving the control rotary axis based on the control rotary axis extracted by the rotary axis extraction unit. The rotary axis extraction unit compares the singular point distances with a preset threshold to extract, as the control rotary axis, the rotary axis exceeding the threshold, or comparing the singular point distances with each other to extract the rotary axis having a larger singular point distance as the control rotary axis.
US12271167B2 Building management system with searching using aliased points from equipment definitions
A building management system includes (i) one or more building systems including equipment configured to serve one or more spaces in a building and (ii) one or more circuits. The one or more circuits are configured to receive an input to invoke a control strategy to modify a condition of the one or more spaces; define an output of the control strategy where the output relates to a modification that impacts at least one of a location, an equipment type, or a point type; perform a query to identify one or more points associated with the output where the one or more points are defined in terms of at least one of the location, the equipment type, or the point type; and automatically modify one or more values of the one or more points to implement the control strategy.
US12271162B2 Systems and methods for product recommendation using predictive modeling
A system and method of simulating and optimizing industrial and other processes includes a computer that performs multivariate analysis of input variables and output variables to generate a data model of the operation of the process. For industrial applications, the input variables include process variables and the output variables include result variables from the operation of the industrial process. The data model determines contributions to changes in the output or result variables by the respective input or process variables and is provided to a predictive algorithm to identify parameter values for input or process variables expected to have a most significant impact on the output or result variables during performance of the process. The outputs of the predictive algorithm are parameter values that are provided as input or process variables to the industrial process for simulation or performance optimization or product recommendations/optimizations.
US12271159B2 Controller with neural network and improved stability
A controller for generating a control signal for a computer-controlled machine. A neural network may be applied to a current sensor signal, the neural network being configured to map the sensor signal to a raw control signal. A projection function may be applied to the raw control signal to obtain a stable control signal to control the computer-controllable machine.
US12271158B1 Touchless machine controller
An example system may include a controller having a processor and memory, wherein the processor is configured to: receive output data from at least one sensor of the plurality of sensors; analyze the output data to determine an operation of the device corresponding to the output data; generate an operation output data based on the operation of the device; and provide the operation output data to the device to cause the device to execute the operation.
US12271153B2 Watch case comprising a mechanism for actuating a moving indicator
Provided is a watch case (10) that includes a middle (11) to which are attached a crystal (12) and a back (13) delimiting an internal volume in which is arranged a horological movement (14) intended to drive indicating members. The case (10) also includes a mechanism for actuating an indicator (16) capable of moving in rotation and housed inside the internal volume of the case (10), the actuation mechanism including a bezel (15) capable of moving in rotation and intended to be handled by a user, and a transmission pinion (17) arranged such that it meshes with the bezel (15) and the indicator (16), the respective axes of rotation of the bezel (15), the transmission pinion (17) and the indicator (16) being parallel to one another.
US12271152B2 Liquid electrostatic inks and methods of printing
Here is described a liquid electrostatic ink composition comprising a pigment; a carrier liquid; a resin; a charge director; a fatty acid amide, and a polyalkylene wax. Methods of forming the liquid electrostatic ink compositions, and plastic substrates with the liquid electrostatic ink composition printed thereon, are also disclosed.
US12271148B2 Drum unit having electrical contact surface positioned at outer surface of frame and image forming apparatus provided with the same
A drum unit includes: a frame; a first photosensitive drum; a second photosensitive drum; a charger; and a storage medium. The frame includes: a first frame plate; a second frame plate spaced apart from the first frame plate in a first direction; a third frame plate connecting one end of the first frame plate to one end of the second frame plate; and a fourth frame plate connecting another end of the first frame plate to another end of the second frame plate. The first photosensitive drum and the second photosensitive drum are rotatably supported by the frame. The second photosensitive drum is spaced apart from the first photosensitive drum and positioned closer to the third frame plate than the first photosensitive drum to the third frame plate in a second direction. The storage medium has an electrical contact surface positioned at an outer surface of the third frame plate.
US12271142B2 Developing cartridge including electrically non-conductive collar covering end portion of developing-roller shaft
A developing cartridge includes: a housing accommodating developing agent; a developing roller including a developing-roller shaft extending in a first direction; an electrode made of an electrically conductive resin; and a first collar made of an electrically non-conductive resin. The electrode is positioned at one end portion of the housing in the first direction. The electrode is electrically connected to the developing-roller shaft. The first collar covers one end portion of the developing-roller shaft in the first direction. The first collar includes: a first arm extending in the first direction; and a first pawl configured to engage with the electrode. The first pawl protrudes from the first arm in a direction away from the developing-roller shaft. The first pawl is movable between: a first position at which the first pawl is in engagement with the electrode; and a second position at which the first pawl is separated from the electrode.
US12271128B2 Image forming apparatus provided with an intermediate transfer belt and meandering prevention pulley
Provided is an image forming apparatus including: an image bearing member which is configured to bear a toner image; an intermediate transfer belt; a transfer roller; a drive roller; a driven roller; a meandering prevention pulley; and a meandering prevention belt. The meandering prevention pulley is arranged to face an end surface of the driven roller in an axial direction of the driven roller. The meandering prevention belt is arranged on an outside in the axial direction relative to the meandering prevention pulley, and protrudes from an inner peripheral surface of the intermediate transfer belt. The meandering prevention pulley has a guide surface which faces the meandering prevention belt in the axial direction, and which is formed to have a surface roughness (Ra) of 0.5 μm or more.
US12271127B2 Pressing device and image forming apparatus
A pressing device includes a pressed unit, a pressing member, a support shaft, and a drive transmission mechanism. The pressed unit is supported to be rotatable. The pressing member presses the pressed unit. The support shaft supports the pressing member such that the pressing member is rotatable. The drive transmission mechanism transmits a drive force of a drive source to the pressed unit, is disposed on the pressing member, and includes a pressing-member-side drive transmission member to transmit the drive force to a unit drive transmission member of the pressed unit. The support shaft is disposed coaxially on a fulcrum of rotation of the pressed unit.
US12271125B2 Developing device and image forming apparatus provided therewith
A developing device (3a-3d) is provided with a development container (20), a first stirring conveyance member (25), a second stirring conveyance member (26), and a developer carrier (31). The development container (20) has a first conveyance chamber (21), a second conveyance chamber (22), and a communication portion (20). The first stirring conveyance member (25) includes a first rotation shaft (23a) and a first stirring blade (24a). The second stirring conveyance member (26) includes a second rotation shaft (23b) and a second stirring blade (24b). The developer carrier (31) is opposed to the second stirring conveyance member (26). The first rotation shaft (23a) includes, at least in a partial region in an axial direction of the first rotating shaft (23a), a tapered portion (36) of which a shaft diameter increases toward a downstream side in a developer conveyance direction in the first conveyance chamber (21).
US12271122B2 Waste toner container, manufacturing method, and image forming apparatus
A toner container comprises: a container for containing toner; a stirring member provided inside the container and configured to stir the toner by rotating around an axis; an engaging member attached to one end of the stirring member and configured to engage with a peripheral edge portion of an opening formed in the container; and a drive transmission member attached to the engaging member and configured to rotate the stirring member around the axis. A method of manufacturing the toner container comprises the steps of: installing the stirring member inside of the container body and attaching the engaging member to one end of the stirring member to bring the engaging member into engagement with the peripheral edge portion of the opening; forming the container by welding the container body and the cover member to each other; and attaching the drive transmission member to the engagement member.
US12271114B2 Method and apparatus for predicting substrate image
A method for training a machine learning model configured to predict a substrate image corresponding to a printed pattern of a substrate as measured via a metrology tool. The method involves obtaining a training data set including (i) metrology data of the metrology tool used to measure the printed pattern of the substrate, and (ii) a representation of a mask pattern employed for imaging the printed pattern on the substrate; and training, based on the training data set, a machine learning model to predict the substrate image of the substrate as measured by the metrology tool such that a cost function is improved, wherein the cost function includes a relationship between the predicted substrate image and the metrology data.
US12271112B2 Negative resist composition and pattern forming process
A negative resist composition comprising a base polymer comprising repeat units derived from a triple bond-containing maleimide compound is provided. A pattern with a high resolution and reduced edge roughness is formed therefrom.
US12271111B2 Template, manufacturing method of template, and manufacturing method of semiconductor device
According to one embodiment, an imprint template includes a substrate having a first surface and a mesa part protruding from the first surface. The mesa part has a second surface with a pattern thereon. The mesa part includes a sloped region. The sloped region is on at least an outer circumferential portion of the second surface. The second surface in the sloped region slopes downward towards the first surface to an outer edge of the mesa part when the substate is in a non-pressurized state.
US12271110B2 Reticle pod having latch including ramped surface
Reticle pods include interfacing surfaces to secure segments of the reticle pod to one another. At least one of the interfacing surfaces is a ramped surface, such that when the reticle pods are secured to one another, the reticle is clamped between reticle contacts provided on the segments of the reticle pod. When the reticle pod is assembled and contains a reticle, a purge gas flow passage can be formed in the reticle pod. The height of the reticle contacts and the thickness of the reticle can be such that the reticle pod segments are spaced apart from one another by a gap, with the gap providing the purge gas flow passage. The reticle pod can be a stocker pod for the transportation and storage of reticles.
US12271108B2 Apparatus for positioning and clamped curing
An apparatus including: a first gripping member having a first magnetic element and moveable between a first position and a second position; a first biasing member configured to bias the first gripping member toward the first position; and a second magnetic element selectively operable in a first mode, in which the second magnetic element interacts with the first magnetic element to overcome the first biasing member and move the first gripping member to the second position, and a second mode, in which the second magnetic element does not overcome the first biasing member such that the first gripping member rests in the first position.
US12271101B2 Imaging apparatus system
An imaging apparatus system includes a first imaging apparatus, and a second imaging apparatus. The first imaging apparatus includes a first top casing including a casing top surface, and a common rear casing including a casing rear surface. The second imaging apparatus includes a second top casing including a casing top surface, and the common rear casing. The first top casing has a shape in which a vent hole is formed in the second top casing.
US12271100B2 Sealed dome for mixed-media recording
Devices are described herein for extending the use of mobile devices in mixed-media environments. The devices include a transparent hemisphere including a base opposite an apex of the transparent hemisphere and a substantially planar surface configured to be positioned over a circumference of the base of the transparent hemisphere and affixed thereto creating a sealed cavity within the transparent hemisphere. The substantially planar surface includes a transparent portion configured to allow light within an environment to pass through the transparent hemisphere and the transparent portion to reach a recording device.
US12271094B2 Optical modulator
An optical modulators is disclosed. The optical modulator includes a substrate, an optical waveguide formed on the substrate, a signal electrode formed on the optical waveguide via a first buffer layer and applying a modulation signal to the optical waveguide, and a bias electrode formed on the optical waveguide via a second buffer layer and applying a DC bias to the optical waveguide, the first buffer layer and the second buffer layer are formed in such a way that either one of the first buffer layer and the second buffer layer covers an end surface of the other one of the first buffer layer and the second buffer layer at a boundary part of the first buffer layer and the second buffer layer. Accordingly, an optical modulator with high reliability can be provided.
US12271092B2 Smart glass transmittance control system and method
A smart glass transmittance control system includes: a smart glass that decreases transmittance of the smart glass in response to the quantity of light introduced and increases the transmittance of the smart glass when electric power is applied; a power supply unit to supply the electric power to the smart glass; a control unit to control supply of the electric power from the power supply unit to the smart glass in order to control the transmittance of the smart glass according to a user request. In particular, the control unit controls the supply of the electric power from the power supply unit to the smart glass based on the driving environment of a vehicle, the quantity of light from an external light source, or the driving environment condition of the smart glass.
US12271091B2 Display device and display device manufacturing method
The present invention discloses a display device and a manufacturing method thereof, the display device includes: an underlay substrate; a circuit layer disposed on a side surface of the underlay substrate; a light emitting device layer disposed on a side surface of the circuit layer away from the underlay substrate; an encapsulation layer covering a side surface of the light emitting device layer away from the circuit layer and at least one short side surface of the light emitting device layer; and an electrochromic device layer disposed on a side surface of the encapsulation layer away from the light emitting device layer.
US12271088B2 Display device
According to one embodiment, a semiconductor device includes an insulating substrate, a first metal layer on the insulating substrate, a first insulating layer on the insulating substrate and the first metal layer, a semiconductor layer on the first insulating layer, a second insulating layer on the semiconductor layer and the first insulating layer, a second metal layer on the second insulating layer, and a first electrode and a second electrode which are electrically connected to the semiconductor layer. The first metal layer overlaps the second metal layer. A third metal layer contacts a top surface of the second metal layer and a top surface of the first metal layer.
US12271086B2 LCD panel and LCD device
The present application provides a liquid crystal display (LCD) panel and an LCD device. In the LCD panel, a first metal layer and a second metal layer are connected to a metal connection layer through a first via hole and a second via hole, respectively. A difference between a depth of the first via hole and a depth of the second via hole is smaller than a sum of thicknesses of a gate insulating layer, an active layer, and the second metal layer. Accordingly, the depth of the first via hole is reduced, a length of the meal connection layer in the first via hole is shortened, and an impedance is lowered.
US12271083B2 Dimming module and method for manufacturing the same, and dimming glass
A dimming module and method for manufacturing the same, and a dimming glass, relate to the field of smart glass technology. The dimming module includes: a first dimming structure (10) and a second dimming structure (20). Each of the first dimming structure (10) and the second dimming structure (20) includes a first substrate (1), a second substrate (2) and a liquid crystal layer (3), and a first flexible circuit board (4) and a second flexible circuit board (5). The first substrate (1) is provided with a first binding area (11), and a first electrode (6) on one side facing the liquid crystal layer (3). The second substrate (2) is provided with a second binding area (21), and a plurality of second electrodes (7) on one side facing the liquid crystal layer (3).
US12271079B2 Circuit board for light-emitting diode assembly, backlight unit including the same and image display device including the same
A circuit board for a light-emitting diode assembly according to an embodiment includes a substrate layer, dimming zones formed on one surface of the substrate layer, each of the dimming zones comprising a predetermined number of LED landing pads, and a wiring bundle disposed between the dimming zones neighboring in a row direction to extend in a column direction, the wiring bundle including wirings connected to the LED landing pads at the same level.
US12271073B2 Back cover and processing method thereof, and electronic device
A back cover and a processing method thereof, and an electronic device are disclosed, which relate to the field of electronic product technologies, so as to resolve a problem that air bubbles may be easily generated between a cover plate and an electrochromic film layer when the electrochromic film layer is laminated to the cover plate. The electronic device includes a back cover, and the back cover includes: a transparent cover plate, the electrochromic film layer, and a shielding part. The electrochromic film layer and the transparent cover plate are laminated. The shielding part is disposed between an edge part of the electrochromic film layer and the transparent cover plate, and a thickness of the shielding part is less than 4 microns.
US12271071B2 Motor vehicle having a display apparatus, and method for activating a view protection device
According to a method for activating a privacy device and a motor vehicle having a display device, which may be arranged on a dashboard of the motor vehicle and may include a liquid crystal display screen which may be assigned at least to a front passenger position, the liquid crystal display screen is divided into a plurality of segments. A respective segment includes an electronically switchable privacy device, which is configured in an activated state, to block a display of a display image of the respective segments from the viewing direction of a driver position and to permit the display from the viewing direction of the passenger position, and, in a deactivated state, to permit the display from both viewing directions. The display device is configured to determine the segments on which a moving entertainment content is displayed, and to activate the privacy device for these segments.
US12271069B2 Dual-polarization rotationally-insensitive monostatic transceiver with dual cladding fiber
An apparatus includes multiple dual cladding waveguides each having a single-mode interior section that transports one of multiple outgoing optical signals and a multimode section at least partially surrounding the interior section that transports one of multiple incoming optical signals. Different outgoing signals have different polarizations, and different incoming signals have different polarizations. The apparatus also includes a polarization beamsplitter that combines the multiple outgoing signals to produce transmit optical signals and separates receive optical signals to produce the multiple incoming signals.
US12271068B2 Heterogeneous integration and electro-optic modulation of III-nitride photonics on a silicon photonic platform
A photonic integrated circuit comprises a silicon nitride waveguide, an electro-optic modulator formed of a III-nitride waveguide structure disposed on the silicon nitride waveguide, a dielectric cladding covering the silicon nitride waveguide and electro-optic modulator, and electrical contacts disposed on the dielectric cladding and arranged to apply an electric field to the electro-optic modulator.
US12271065B2 Inverse designed optical modulator
An optical modulator includes a modulation region, an input port, an output port, and a modulation actuator. The modulation region includes an inhomogeneous arrangement of two or more different materials having different refractive indexes to structure the modulation region to manipulate one or more optical properties of an optical carrier wave in response to a modulation bias. The input port is optically coupled to the modulation region to inject the optical carrier wave into the modulation region. The modulation actuator is disposed proximate to the modulation region and adapted to apply the modulation bias to the modulation region to generate a modulated wave. The modulation bias adjusts at least one of the different refractive indexes of the inhomogeneous arrangement to provide variable control of the one or more optical properties of the optical carrier wave. The output port is optically coupled to the modulation region to receive the modulated wave.
US12271064B2 Eye shield
An eye shield has an attachment device configured to be coupled to an optical device. The attachment device includes a clamping ring that has an open position and a closed position. The eye shield further has a shield coupled to the clamping ring to pivot away and towards the clamping ring, the shield extends laterally from the attachment device and a locking element that is disposed on the clamping ring and configured to lock the clamping ring in the closed position. The locking element has a locked and an unlocked position, and when the locking element is in the locked position the clamping ring is in the closed position.
US12271063B2 Electronic spectacles
A system for the color coding of objects in the field of view of a plurality of spectacle wearers includes a pair of spectacles per spectacle wearer. Liquid crystal cells of at least one spectacle lens of the spectacles are so designed that a transmission of the liquid crystal cells may be switched between high and low transmission states. The system also includes one RGB light source per spectacle wearer and means for controlling or regulating the luminance times, color and intensity of the RGB light source such that the light source for a first spectacle wearer illuminates with a first color at a time of the state of high transmission of the liquid crystal cell and the light source for a second spectacle wearer illuminates at a time of high transmission of the liquid crystal cell of their spectacles with a second color different from the first.
US12271062B1 System for calibrating adjustable lenses
A system for gathering fixation distance calibration data may include eyeglasses with adjustable lenses and an electronic device with a depth sensor. During fixation distance calibration operations, a user wearing the eyeglasses may view the electronic device while the electronic device provides instructions for the user to hold the electronic device at different distances from the user. At each distance, a depth sensor in the electronic device may determine the distance to the eyeglasses and a camera in the eyeglasses may be used to determine a distance between the user's pupils. The calibration measurements may be used to generate calibration data that maps different pupil locations to different fixation distances. The calibration data may be stored in the eyeglasses so that control circuitry in the eyeglasses can determine a user's fixation distance and adjust lens power accordingly without requiring an outward facing depth sensor in the eyeglasses.