Document Document Title
US12057367B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes a semiconductor chip, an insulated circuit board including a metal plate, an insulating plate and a circuit pattern, each of which has a rectangular shape, and a spacer part disposed on the periphery of a rear surface of the metal plate including at least one of the four corners thereof. The spacer part protrudes from a rear surface of the metal plate in the thickness direction away from a front surface of the insulated circuit board.
US12057362B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device includes a semiconductor chip having a passivation film, a stress relieving layer provided on the passivation film, and a groove formed in a periphery of a surface of the semiconductor chip, the groove being provided inside of an edge of the semiconductor chip, wherein the stress relieving layer is partly disposed in the groove.
US12057354B2 Trained neural network in in-situ monitoring during polishing and polishing system
A method of polishing a substrate includes polishing a conductive layer on the substrate at a polishing station, monitoring the layer with an in-situ eddy current monitoring system to generate a plurality of measured signals values for a plurality of different locations on the layer, generating thickness measurements the locations, and detecting a polishing endpoint or modifying a polishing parameter based on the thickness measurements. The conductive layer is formed of a first material having a first conductivity. Generating includes calculating initial thickness values based on the plurality of measured signals values and processing the initial thickness values through a neural network that was trained using training data acquired by measuring calibration substrates having a conductive layer formed of a second material having a second conductivity that is lower than the first conductivity to generated adjusted thickness values.
US12057353B2 Measurement pattern and method for measuring overlay shift of bonded wafers
A measurement pattern for monitoring overlay shift of bonded wafers includes a top wafer pattern and a bottom wafer pattern. The top wafer pattern includes a first portion with a width Wx1 measured along a first axis. The bottom wafer pattern includes a first part with a width Wx2 measured along the first axis, wherein the first portion of the top wafer pattern and the first part of the bottom wafer pattern are separated by a target distance Dx, and wherein the measurement pattern satisfies the following measurement formulas: Tx>Dx−Sx; TxSx; Tx
US12057352B2 Heat treatment method and heat treatment apparatus of light irradiation type
A front surface of a semiconductor wafer is rapidly heated by irradiation of a flash of light. Temperature of the front surface of the semiconductor wafer is measured at predetermined intervals after the irradiation of the flash of light, and is sequentially accumulated to acquire a temperature profile. From the temperature profile, an average value and a standard deviation are each calculated as a characteristic value. It is determined that the semiconductor wafer is cracked when an average value of the temperature profile deviates from the range of ±5σ from a total average of temperature profiles of a plurality of semiconductor wafers or when a standard deviation of the temperature profile deviates from the range of 5σ from the total average thereof of the plurality of semiconductor wafers.
US12057349B2 Profile control of a gap fill structure
The present disclosure describes a method of fabricating a semiconductor structure that includes forming a gate structure over a substrate, forming an interlayer dielectric structure surrounding the gate structures, and forming a first opening in the gate structure and the interlayer dielectric structure. The first opening has a first portion in the gate structure and a second portion in the interlayer dielectric structure, in which the first portion has a width larger than the second portion. The method further includes depositing a dielectric layer in the first opening and forming a second opening over the first opening. The first portion of the opening remains open and the second portion of the opening is filled after depositing the dielectric layer. The second opening in the gate structure has a depth larger than the first opening in the gate structure.
US12057346B2 Semiconductor device including metal interconnections having sidewall spacers thereon, and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: forming a first inter-metal dielectric (IMD) layer on a substrate; forming a first metal interconnection in the first IMD layer; removing part of the first IMD layer; forming a spacer adjacent to the first metal interconnection; forming a second IMD layer on the spacer and the first metal interconnection; and forming a second metal interconnection in the second IMD layer and on the spacer and the first metal interconnection.
US12057343B2 FinFET devices with embedded air gaps and the fabrication thereof
A semiconductor device includes a first gate structure disposed over a substrate. The first gate structure extends in a first direction. A second gate structure is disposed over the substrate. The second gate structure extends in the first direction. A dielectric material is disposed between the first gate structure and the second gate structure. An air gap is disposed within the dielectric material.
US12057342B2 Semiconductor device and method
A method for shallow trench isolation structures in a semiconductor device and a semiconductor device including the shallow trench isolation structures are disclosed. In an embodiment, the method may include forming a trench in a substrate; depositing a first dielectric liner in the trench; depositing a first shallow trench isolation (STI) material over the first dielectric liner, the first STI material being deposited as a conformal layer; etching the first STI material; depositing a second STI material over the first STI material, the second STI material being deposited as a flowable material; and planarizing the second STI material such that top surfaces of the second STI material are co-planar with top surfaces of the substrate.
US12057341B2 Semiconductor device with gate cut structure and method of forming the same
Semiconductor devices and methods of forming the same are provided. A method according to the present disclosure includes providing a workpiece including a frontside and a backside. The workpiece includes a substrate, a first plurality of channel members over a first portion of the substrate, a second plurality of channel members over a second portion of the substrate, an isolation feature sandwiched between the first and second portions of the substrate. The method also includes forming a joint gate structure to wrap around each of the first and second pluralities of channel members, forming a pilot opening in the isolation feature, extending the pilot opening through the join gate structure to form a gate cut opening that separates the joint gate structure into a first gate structure and a second gate structure, and depositing a dielectric material into the gate cut opening to form a gate cut feature.
US12057334B2 Control and monitoring system for gas delivery system
A method for monitoring a semiconductor processing system including a gas delivery system, a thermal system, and a fluid flow line includes obtaining a plurality of operational data from the gas delivery system, the thermal system, or a combination thereof and determining a performance characteristic of the fluid flow line based on one or more operational data of the plurality of operational data. The method includes identifying one or more locations associated with the one or more operational data in a reference virtual model and generating a dynamic state model of the fluid flow line based on the reference virtual model, the one or more identified locations, and the determined performance characteristic, where the dynamic state model is a digital representation of the fluid flow line.
US12057326B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes a transfer block in which a transfer device configured to transfer a substrate is placed, and a processing block provided adjacent to the transfer block. The processing block includes a liquid film forming unit configured to form a liquid film on a top surface of the substrate which is held horizontally, and a drying unit configured to replace the liquid film with a supercritical fluid to dry the substrate. The drying unit includes a pressure vessel having therein a drying chamber for the substrate, a cover body configured to close an opening of the drying chamber, and a supporting body configured to support the substrate horizontally in the drying chamber. The supporting body is fixed to the drying chamber. The transfer device advances into the drying chamber through the opening of the drying chamber while holding horizontally the substrate having the liquid film thereon.
US12057322B2 Methods for etching metal films using plasma processing
A method of plasma processing that includes maintaining a plasma processing chamber between 10° C. to 200° C., flowing oxygen and nitrogen into the plasma processing chamber, where a ratio of a flow rate of the nitrogen to a flow rate of oxygen is between about 1:5 and about 1:1, and etching a ruthenium/osmium layer by sustaining a plasma in the plasma processing chamber.
US12057321B2 Methods for forming polycrystalline channel on dielectric films with controlled grain boundaries
A method for forming a polycrystalline semiconductor layer includes forming a plurality of spacers over a dielectric layer, etching the dielectric layer using the plurality of spacers as an etch mask to form a recess in the dielectric layer, depositing an amorphous semiconductor layer over the plurality of spacers and the dielectric layer to fill the recess, and recrystallizing the amorphous semiconductor layer to form a polycrystalline semiconductor layer.
US12057320B2 Hydrogen peroxide plasma etch of ashable hard mask
The techniques described herein relate to a method for etching an ashable hard mask (AHM) on a substrate. The method includes forming a plasma from a gas mixture, wherein the gas mixture includes hydrogen peroxide vapor with a concentration greater than 0.1% by volume, wherein the concentration of the hydrogen peroxide vapor in the gas mixture is substantially stable over time, and wherein the plasma comprises hydrogen peroxide species. The method further includes etching the AHM by exposing the AHM to the plasma.
US12057314B2 Methods for silicon germanium uniformity control using multiple precursors
A method of forming a silicon germanium layer on a surface of a substrate and a system for forming a silicon germanium layer are disclosed. Examples of the disclosure provide a method that includes providing a plurality of growth precursors to control and/or promote parasitic gas-phase and surface reactions, such that greater control of the film (e.g., thickness and/or composition) uniformity can be realized.
US12057312B2 Semiconductor structure manufacturing methods and semiconductor structures
The present invention provides a manufacturing method of a semiconductor structure and a semiconductor structure. The manufacturing method includes: providing a substrate; forming an amorphous layer on the substrate, wherein the amorphous layer includes a plurality of patterns to expose part of the substrate; forming a metal nitride layer on the amorphous layer; removing the amorphous layer to form a plurality of cavities between the substrate and the metal nitride layer; removing the substrate to form the semiconductor structure. In the present invention, an amorphous layer is formed on the substrate, and a metal nitride layer is formed on the amorphous layer. The amorphous layer can inhibit slip or dislocation during epitaxial growth, thereby improving the quality of the metal nitride layer and improving the performance of the semiconductor structure, while the metal nitride layer can realize self-supporting.
US12057311B2 Method for manufacturing a semiconductor device using a patterned dielectric mask and semiconductor device
A method for manufacturing a semiconductor apparatus may include forming a patterned mask over a substrate, so that a first region of a first main surface of the substrate is covered by a plurality of spaced-apart sub-structural elements of a dielectric material, and second regions of the first main surface are not covered. Each of the plurality of sub-structural elements is arranged between adjacent second regions. The method also comprises carrying out a selective growth process of semiconductor material, so that the semiconductor material is grown over the second regions of the first main surface.
US12057310B2 Functionalized cyclosilazanes as precursors for high growth rate silicon-containing films
Described herein are functionalized cyclosilazane precursor compounds and compositions and methods comprising same to deposit a silicon-containing film such as, without limitation, silicon oxide, silicon nitride, silicon oxynitride, silicon carbonitride, silicon oxycarbonitride, or carbon-doped silicon oxide via a thermal atomic layer deposition (ALD) or plasma enhanced atomic layer deposition (PEALD) process, or a combination thereof.
US12057307B2 Group-III element nitride semiconductor substrate
There is provided a Group-III element nitride semiconductor substrate including a first surface and a second surface, in which even when devices to be produced on the first surface are increased in size, variations in device characteristics between the devices in the same substrate are suppressed. A Group-III element nitride semiconductor substrate includes a first surface and a second surface. The Group-III element nitride semiconductor substrate satisfies at least one of the following items (1) to (3): (1) The main surface has a maximum height Wz of a surface waviness profile of 150 nm or less; (2) The main surface has a root mean square height Wq of the surface waviness profile of 25 nm or less; (3) The main surface has an average length WSm of surface waviness profile elements of 0.5 mm or more.
US12057304B2 Correlative multimodal chemical imaging via machine learning
Machine learning approach can combine mass spectral imaging (MSI) techniques, one with low spatial resolution but intact molecular spectra and the other with nanometer spatial resolution but fragmented molecular signatures, to predict molecular MSI spectra with submicron spatial resolution. The machine learning approach can perform transformations on the spectral image data of the two MSI techniques to reduce dimensionality, and using a correlation technique, find relationships between the transformed spectral image data. The determined relationships can be used to generate MSI spectra of desired resolution.
US12057298B2 Apparatus for fiber optic temperature probe in processing chambers
Apparatus and systems for temperature probe integration on pedestal heaters of a processing chamber including a cooling assembly for cooling temperature probes disposed within. Cooling assemblies can be actively water-cooled, passively cooled by fin stacks. Further cooling assemblies include a mechanical arm assembly for lowering or raising the temperature probes.
US12057295B2 RF power compensation to reduce deposition or etch rate changes in response to substrate bulk resistivity variations
A substrate processing system includes a plasma generator configured to supply (radio frequency) RF power to an electrode arranged in a processing chamber. A sensor is configured to sense a parameter of the RF power supplied to the electrode. A controller is configured to compensate variations in a rate of a plasma process due to variations in bulk resistivity of a substrate arranged on a substrate support by causing the sensor to sense the parameter at least one of prior to plasma processing of the substrate and after a predetermined period after the plasma processing of the substrate begins; and adjusting the parameter of the RF power for the substrate during the plasma processing of the substrate based on the parameter sensed for the substrate.
US12057291B2 Oxygen reduction device in ion source region of inductively coupled plasma
An oxygen reduction device in an ion source region of inductively coupled plasma is provided. The oxygen reduction device includes a torch and an inflation sleeve. An upper end of the inflation sleeve is sealed and sleeved outside the torch, and a lower end of the inflation sleeve and the torch are arranged at an interval to form an inflation gap. An inflation hole communicating with the inflation gap is formed in an outer side wall of the inflation sleeve. An outer side face of the lower end of the inflation sleeve is protruded outwards to form an annular gas guiding protrusion. The annular gas guiding protrusion is configured for being arranged opposite to a sampling cone base arranged below the torch, and a gas outlet gap is formed between the annular gas guiding protrusion and the sampling cone base.
US12057290B2 Method for operating a multiple particle beam system while altering the numerical aperture, associated computer program product and multiple particle beam system
A method includes operating a multiple particle beam system at different working points. The numerical aperture can be set for each of the working points in such a way that the resolution of the multiple particle beam system is optimal. In the process, the beam pitch between adjacent individual particle beams on the sample to be scanned is kept constant as a boundary condition. There are no mechanical reconfigurations of the system whatsoever for the purposes of varying the numerical aperture.
US12057289B1 Automating cryo-electron microscopy data collection
A method of automated control of a microscope in cryogenic electron microscopy (cryo-EM), wherein the microscope is configured to collect high-magnification micrographs of particles suspended in vitreous ice. Such particles are found in grid squares, and a square contains holes from which high-magnification micrographs are imaged. The method is carried out during an active data collection session, leveraging a pipeline that comprises a set of models. The pipeline evaluates a set of collection locations to determine whether to continue collection at a current grid/square or instead at a new grid/square. The evaluation is based on a set of one or more quality scores derived from one or more pretrained models and machine learning-based active learning. Based on the determination, control information is provided to automatically control the microscope to move to a next target for data collection.
US12057288B2 Charged particle beam device and inspection method
Provided is a charged particle beam device for which deterioration in throughput in the event of abnormality of multiple beams can be prevented. The charged particle beam device includes: a stage 11 on which a sample is mounted; a charged particle optical system configured to irradiate the sample with multiple beams including multiple primary beams; a detector 15 configured to detect secondary beams generated by interactions between the primary beams and the sample and output detection signals; and a control unit 17 configured to control the stage and the charged particle optical system to generate image data based on the detection signals from the detector obtained by scanning the sample with the multiple beams using a first scanning method. The control unit changes, when the abnormality of the multiple beams is detected based on the image data, the multiple beams to scan the sample using a second scanning method, and a scanning width of the multiple beams for scanning the sample is greater in the second scanning method than in the first scanning method.
US12057287B2 Methods and systems for aligning a multi-beam system
The beamlets in a multi-beam microscopy system are aligned based on coefficients of a fitted aberration model. In particular, an illuminator for directing the beamlets towards the sample is adjusted based on the coefficients to correct the aberrations. The coefficients are obtained based on measured beamlets' positions in the sample plane.
US12057284B2 Switch device structure
A switch device structure includes an assembly of a main body and an operation body. An electrical connection module and an elastic unit are mounted on the main body. The contact arm of the electrical connection module has a first member and/or a second member with variable arrangement position. According to the position or motion of the operation body, the elastic unit provides an elastic force to push the contact arm of the electrical connection module into a contacting circuit closed state or make the elastic unit separate from the contact arm to form a circuit open state. The arrangement form of the first member and/or the second member of the contact arm of the electrical connection module is variable in accordance with the specification of the switch to achieve NO mode and NC mode.
US12057280B2 Pyrotechnic circuit breaker
A pyrotechnic current breaker with passive and active triggering for severing a busbar through which electric current flows has a housing through which passes the busbar that is formed with at least one break point and an adjacent fuse part. A separating punch is shiftable in the housing past the busbar to cut same. There is also a first igniter for passive triggering and moving the punch past the busbar and a second igniter for active triggering and moving the punch past the busbar. Both of the igniters act on the separating punch such that, when triggered, the separating punch cuts the busbar at the break point. The first igniter has two conductors connected to two sides of the fuse part and the second igniter has contacts connectable to an external trigger. One of the igniters is in the separating punch.
US12057279B2 Switching device comprising two interrupter units connected in series
A switching device includes: two interrupter units connected in series; at least one drive unit for moving at least one contact; and two control capacitors, each of which is connected in parallel with the interrupter units. At least one control capacitor has mechanically movable components for changing the capacitance, and at least one of these components is mechanically coupled to the drive unit.
US12057278B2 Gas circuit breaker
A gas circuit breaker including: a cylindrical tank; a stator fixed inside the tank; and a mover disposed so as to face the stator. The mover is movable between a closing position and a cutoff position, the mover is in contact with the stator when located in the closing position, and the mover is out of contact with the stator when located in the cutoff position. The stator includes: a stator-side main contact fixed inside the tank; a stator-side resistance contact having a ring shape surrounding the stator-side main contact; and a spring and a dashpot supporting the stator-side resistance contact from a direction opposite to a direction in which the stator-side resistance contact faces the mover. The mover includes: a mover-side main contact disposed so as to face the stator-side main contact; and a mover-side resistance contact disposed in such a way as to face the stator-side resistance contact.
US12057273B2 Method for preparing inorganic perovskite battery based on synergistic effect of gradient annealing and antisolvent, and prepared inorganic perovskite battery
A method for preparing an inorganic perovskite battery based on a synergistic effect of gradient annealing and antisolvent includes preparing a perovskite layer by a gradient annealing and an antisolvent treatment. A thickness of the perovskite layer is 100 to 1000 nm; when preparing a perovskite precursor solution of the perovskite layer, a solvent is an amide-based solvent and/or a sulfone-based solvent; a concentration of the perovskite precursor solution for preparing the perovskite layer is 0.4 to 2 M; and the gradient annealing is conducted at 40 to 70° C./0.5 to 5 min+70 to 130° C./0.5 to 5 min+130 to 160° C./5 to 20 min+160 to 280° C./0 to 20 min; and a solvent for the anti-solvent treatment is an alcohol solvent, a benzene solvent or an ether solvent.
US12057272B2 Method for multilayer ceramic electronic device with punched out side margin parts
A method for manufacturing a multilayer ceramic electronic device includes punching out a ceramic sheet by one of left and right side surfaces of a laminated body so as to form a side margin part on the one of the left and right side surfaces of said laminated body; and punching out another ceramic sheet by another of the left and right side surfaces of the laminated body so as to form a side margin part on the another of the left and right side surfaces of said laminated body, thereby forming a ceramic main body having the laminated body and the pair of side margin parts that respectively cover the left and right side surfaces of the laminated body. The width W is greater than the length L in the multilayer ceramic electronic device.
US12057270B2 Multilayered electronic component and a method for manufacturing the same
A method for manufacturing a multilayer electronic component includes: preparing first ceramic green sheets on which first internal electrode patterns are formed spaced apart from each other and second ceramic green sheets on which second internal electrode patterns are formed spaced apart from each other; forming a ceramic green sheet stack by stacking the first ceramic green sheets and the second ceramic green sheets for the first internal electrode patterns and the second internal electrode patterns to be cross-stacked on each other; obtaining a multilayer body by cutting the ceramic green sheet stack to have a side surface to which distal edges of the first and second internal electrode patterns are exposed; adhering an adhesive layer to the side surface to which the distal edges of the first and second internal electrode patterns of the multilayer body are exposed; and peeling the adhesive layer from the side surface.
US12057269B2 Film capacitor device
A stacked film capacitor device has less capacitance loss. The film capacitor device includes a film stack with metal layers including adjacent metal layers in 180° opposite orientations in a direction in which the metal layers extend continuously, and a first metal electrode and a second metal electrode on a pair of end faces of the film stack. At least one of a pair of end faces of the film stack in y-direction includes a recess continuously extending in a stacking direction and separating the film stack from the first metal electrode. The recess electrically insulates the metal layers serving as internal electrodes from a metal-sprayed electrode serving as an external electrode.
US12057263B2 Low-cost rare earth magnet and corresponding manufacturing method thereof
The disclosure relates to the technical field of sintered type NdFeB permanent magnets, in particular to a low-cost rare earth magnet and manufacturing method. There is provided a method of preparing a high-coercivity sintered NdFeB magnet including cerium comprising the following steps: (S1) providing alloy flakes composed of RxT(1-x-y-z)ByMz; (S2) mixing the alloy flakes, a low melting point powder, and a lubricant, then subjecting the mixture to a hydrogen embrittlement process followed in this order by pulverizing the process product to an alloy powder by jet milling, magnetic field orientation molding of the allow powder to obtain a blank, sintering and aging treatment the blank; (S3) coating a film composed of a diffusion source of formula R1xR2yHzM1-x-y-z on the sintered NdFeB magnet; and (S4) performing a diffusion heat treatment, followed by aging the sintered NdFeB magnet to obtain the low-cost rare earth magnet.
US12057258B2 Inductor array component and inductor array component built-in substrate
An inductor array component includes a substantially flat plate-shaped main body including a magnetic layer having resin and metal magnetic powder contained in the resin, a first inductor wiring and a second inductor wiring disposed on the same plane in the main body and adjacent to each other, and a plurality of first vertical wirings extending in a first direction of a normal direction with respect to the plane so as to penetrate through inside of the main body and being exposed on a side of a first main surface of the main body. Also, the inductor array component includes a plurality of second vertical wirings extending in a second direction of the normal direction with respect to the plane so as to penetrate through the inside of the main body and being exposed on a side of a second main surface of the main body.
US12057257B2 Multi-layer coil structure and inductor
A multi-layer coil structure and an inductor are provided. The multi-layer coil structure includes a first coil body and a second coil body. The first coil body includes a first extension portion and a second extension portion extending in a first direction, and at least one third extension portion extending in a second direction. The second coil body includes a fourth extension portion, a fifth extension portion, and at least one sixth extension portion, the fourth extension portion and the fifth extension portion extend in the first direction, and the at least one sixth extension portion extend in the second direction. When the first coil body is detachably assembled with the second coil body, at least one first pin is formed by the first extension portion and the fourth extension portion, and at least one second pin is formed by the second extension portion and the fifth extension portion.
US12057255B2 Hybrid transformers for power supplies
Illustrative embodiments of hybrid transformers, power supplies, and methods relating to the same are disclosed. In at least one embodiment, a hybrid transformer includes first and second wire coils arranged on opposing surfaces of a printed circuit board (PCB), a core extending through the PCB, wherein the first and second coils are each wound around the core, and at least one header electrically coupling one of the first and second wire coils to the PCB.
US12057250B2 Hybrid high current, surface mount swing inductor and fabrication methods
An inductor includes discrete magnetic core pieces fabricated from different magnetic materials having different magnetic properties. An inverted U-section conductive coil includes a top section and first and second legs to establish a surface mount connection to a circuit board, and the discrete magnetic core pieces are assembled around the inverted U-section conductive coil. The first and second discrete magnetic core pieces are operable to reach magnetic saturation at respectively different current loads applied to the coil when the circuit board is energized, imparting multiple steps of inductance rolloff response to a range of current loads.
US12057249B2 Coil component
A coil component includes a body, a coil portion disposed in the body and having first and second lead-out portions exposed to at least one surface of the body to be spaced apart from each other, first and second external electrodes disposed on the at least one surface of the body to be spaced apart from each other, and respectively connected to the first and second lead-out portions, a dielectric layer disposed on a surface of the body, and a third external electrode disposed on the surface of the body having the dielectric layer disposed thereon to be spaced apart from each of the first and second external electrodes, and covering the dielectric layer.
US12057248B2 Electrical steel sheet, laminated core and rotating electric machine
This electrical steel sheet is an electrical steel sheet in which at least part of either or both surfaces of a base steel sheet is coated with an insulation coating having an adhesive ability, wherein a logarithmic decrement of the insulation coating in a temperature range of 25 to 100° C. is 0.3 or less.
US12057242B2 Quantum system with multi-wavelength array trap
A trap for quantum particles, e.g., cesium atoms, is formed using electromagnetic radiation (EMR) of different wavelengths (concurrently and/or at different times). “Red-detuned” EMR, having a trap wavelength longer than a resonant wavelength for a quantum particle is “attracting” and, so, can be used to form the array trap while loading atoms into the array trap. “Blue-detuned” EMR, having a trap wavelength shorter than the resonant wavelength can repel atoms into dark areas away from the EMR peaks so that the atoms are not disturbed by interference carried by the EMR; accordingly, the blue-detuned EMR is used to form the array trap during quantum-circuit execution. Red and blue detuned EMR are used together to form deeper traps that can be used to detect vacant atom sites. Other combinations of trap wavelengths can also be used.
US12057241B1 Container filling system for radioactive materials
Provided are systems for filling containers with radioactive and/or other types of potentially hazardous materials. In some aspects, the systems include a shielding material that substantially defines a chamber and, preferably, substantially blocks radioactivity, a conduit extending from outside to into the chamber, and a unit that is disposed in the chamber proximal to the conduit and is adapted to receive a capsule through the conduit. The systems of the present disclosure can further comprise a syringe, a syringe controller that is disposed in the dispensing chamber and adapted to meter an aliquot from a radioactive stock solution and inject the aliquot into the capsule or a vial.
US12057239B2 Systems and methods to organize the flow and processing of queued messages that have been received from healthcare entities
Systems and methods to organize the flow and processing of queued messages may: receive messages in a set of processing queues; select a first and second processing queue; select a first and second message in the first and second processing queue; process the concurrent portions of the first and second message simultaneously; select a third processing queue and determine a subset of messages that are its oldest messages; assign a first sequential numbering to the messages in the subset; assign a second sequential numbering to those messages in the subset having a concurrent portion that has been previously processed and a sequential portion that has not been previously processed; determine whether the oldest message in the subset was assigned the same number in the first sequential numbering and the second sequential numbering, and, if so, process the sequential portion of the oldest message.
US12057238B1 Targeted generation of messages for digital therapeutics using generative transformer models
Aspects of the present disclosure are directed to systems, methods, and computer readable media for generating messages targeted to address conditions in users. A computing system may identify (i) a condition of a user to be addressed and (ii) one or more parameters defining messages to be presented via an application towards achieving an endpoint associated with the condition for the user. The computing system may generate a prompt using the condition and the one or more parameters in accordance with a template. The computing system may apply the prompt to a generative model to output a message identifying at least one activity toward achieving the endpoint. The generative model may be trained using a corpus. The computing system may provide, the message for presentation to prompt the user to perform the activity via the application towards achieving the endpoint to address the condition.
US12057229B1 System and method for analyzing cytological tissue preparations
A system and method for delivering diagnostic information to a user in an automated manner. An image processing module reads magnified raw image data from whole slides containing tissue cells. A background deletion process identifies and isolates cell images. A neural network, which is trained based upon image data, classifies the cell images. The classification uses specialist criteria to categorize/segment the cell images into a plurality of discrete cell types. A display process provides the diagnostic information to the user. The neural network can be trained using a plurality of cell types each having the specialist criteria. The diagnostic information includes filtered and/or reorganized images of the tissue cells. Additionally, the user can request the diagnostic information based upon an account that provides payment according to a predetermined formula associated with at least one of a type, format, and timing of information delivered to the user.
US12057224B2 Adaptive control method and system for upper limb rehabilitation robot based on game theory and surface electromyography (sEMG)
An adaptive control method and system for an upper limb rehabilitation robot based on a game theory and surface Electromyography (sEMG) is disclosed. A movement trajectory that a robot is controlled to run within a training time is designed during subject operation. An sEMG-based Back Propagation Neural Network (BPNN) muscle force estimation model establishes a nonlinear dynamic relationship between an sEMG signal and end force by constructing a three-layer neural network. A human-computer interaction system is analyzed by the game theory principle, and a role of the robot is deduced. The control rate between the robot and a subject is updated by Nash equilibrium, and adaptive weight factors of the robot and the subject are determined. The robot adaptively adjusts the training mode thereof according to a movement intention of the subject during operation and a weight coefficient obtained by the game theory principle.
US12057223B2 Extracorporeal blood treatment system with augmented reality device for checking the assembly and with function test
A method and a device for activating a function of a device, preferably of a medical device. The method includes the steps of: detecting an actual state of the device using a camera, preferably an AR device, which is preferably AR glasses; comparing the actual state of the device with a desired state of the device using a CPU connected to the camera; transmitting, on the basis of the comparison, a command for starting the function of the device or a function test, preferably a function test, from the CPU to the device; and activating the function or the function test of the device on the basis of this command.
US12057220B2 Systems and methods for managing building wellness
A system and a computer-implemented method of managing building wellness. The method may include the steps of: obtaining wellness parameters for a building (e.g., an office building) having an occupant(s); processing the wellness parameter to determine a current wellness index for the building and, based on the current wellness index, sending a message regarding the current wellness index to a recipient(s) (e.g., a building occupant), displaying the current wellness index for a user(s), and/or identifying a remediation action(s) to improve the current wellness index.
US12057215B2 Health tracking system with verification of nutrition information
A method for decreasing a number of individual entries in a database of user-created records which describe a single item by: receiving a plurality of user-created records, each of said records comprising at least a descriptive string; placing individual ones of the plurality of user-created records having a sufficiently similar descriptive string into one of a plurality of first groups; hashing the descriptive string of each of the plurality of first groups in order to place two or more groups into a single bin; performing a pair-wise comparison of the descriptive strings of the two or more groups in each bin; and when the comparison of the descriptive strings of the two or more groups in a bin results in a distance below a first threshold, merging the two or more groups into a combined group.
US12057209B1 Biometrcially controlled handheld oral medication dispensing device
The present disclosure provides a biometrically controlled handheld medication dispensing device. The device includes a housing containing a cartridge carrier, designed with a specific connector to align with a medication cartridge. Notably, the device also includes a biometric authentication component that works in conjunction with an activator mechanism. When operated and upon user authentication, the activator mechanism causes the cartridge carrier to move the medication cartridge between a stored position and a dispensing position, where it can be compressed to safely and efficiently dispense medication to a user.
US12057206B2 Personalized medication non-adherence evaluation
A method, a computer program product, and a computer system predict medication adherence of a patient. The method includes identifying risk factors associated with medication adherence of the patient. The method includes determining a likely behaviour for medication adherence of the patient based on the identified risk factors and a temporal causal model. The temporal causal model is based on features of a patient cluster to which the patient belongs. The features are nodes in the temporal causal model. The likely behaviour is based on causality measures for each identified risk factor to the nodes. The method includes determining a current medication adherence value of the patient. The current medication adherence value is indicative of a ratio between an actual medication regiment and an expected medication regiment. The method includes determining a future medication adherence value of the patient based on the current medication adherence value and the causality measures.
US12057202B2 Procedure for unified global registry and universal identification of products of biological origin for medicinal purposes
A procedure for the unified global registry and universal identification of products of biological origin for medicinal purposes is described. The method includes generation of a global and unique data storage vault for each product and related parties, one or more local data vaults associated with the global storage vault, one or more data profiles associated with the vaults, a unique and non-transferable public and private identifier associated with the global storage vault, one or more alphanumeric-hexadecimal translation maps associated with the public and private identifier, and a unique and non-transferable public identification code. The method further includes storing data in a database accessible by different parties depending on the data access rights. The method further includes identification of the data storage vault and the type of data stored through the unique and non-transferable identification code and automatically updating the information in the vaults and profiles stored in the database.
US12057201B2 Intelligent planning, execution, and reporting of clinical trials
Machine learning based methods for planning, execution, and reporting of clinical trials, incorporating a patient burden index are disclosed. In one aspect, there is a method for determining a patient burden index. The method includes parsing a protocol for a clinical trial. The method further includes providing factor data for each of a plurality of patients. The method further includes calculating a patient burden index for each of the plurality of patients based on the parsed protocol and the provided factor data for each of the plurality of patients.
US12057195B2 System and method for real-time prioritization of sequencing
A method for prioritizing sequencing of nucleic acid molecules from two or more sources, comprising: (i) ligating one or more ends of each of a plurality of nucleic acid molecules to an adapter, wherein the adaptor is unique to each source and comprises a unique identifier nucleic acid sequence; (ii) pooling the nucleic acid molecules from each of the two or more sources; (iii) sequencing a plurality of nucleotides of an identifier nucleic acid sequence of an adapter; (iv) determining in real-time from which of the two or more sources the nucleic acid molecule being sequenced came; (v) determining, from a prioritization rule set and based on the determined source, a sequencing priority for the nucleic acid molecule; and (vi) allowing the sequencing process to proceed, or modifying the sequencing process, based on the determined sequencing priority.
US12057194B2 Memory device, operating method of the memory device and memory system comprising the memory device
A memory device in which reliability of a clock signal is improved is provided. The memory device comprises a data module including a clock signal generator configured to receive an internal clock signal from a buffer, and to generate a first internal clock signal, a second internal clock signal, a third internal clock signal, and a fourth internal clock signal having different phases, on the basis of the internal clock signal, and a first data signal generator configured to generate a first data signal on the basis of first data and the first internal clock signal, generate a second data signal on the basis of second data and the second internal clock signal, generate a third data signal on the basis of third data and the third internal clock signal, and generate a fourth data signal on the basis of fourth data and the fourth internal clock signal.
US12057193B2 Clock synchronizing method of a multiple clock domain memory device
A memory device includes: a first clock receiver configured to receive a first clock signal; a second clock receiver configured to receive a second clock signal when data is input or output, wherein the second clock signal has a first clock frequency in a preamble period, and has a second clock frequency different from the first clock frequency after the preamble period; a command decoder configured to receive a clock synchronization command synchronized with the first clock signal and generate a clock synchronization signal, wherein the clock synchronization signal is generated during the preamble period; and a clock synchronizing circuit configured to generate a plurality of division clock signals in response to the second clock signal, latch the clock synchronization signal during the preamble period, and selectively provide the plurality of division clock signals as internal data clock signals according to a result of the latching.
US12057192B2 Memory interface mapping
System connections map interface connections between the memory device and the memory controller. The memory controller is configured with information about these ‘mapped’ connections. The memory controller uses the mapping information to: correctly present commands and addresses to the memory device, perform CA training on mapped connections, generate read training data that accounts for mapped connections, correctly address mapped memory device pins for write training per pin adjustments, correctly calculate error detection coding, and correctly read vendor identification information.
US12057191B1 Memory package, storage device including memory package, and storage device operating method
A memory package includes; a first memory chip including first memory pads, and a buffer chip including first buffer pads respectively connected with the first memory pads and second buffer pads connected with an external device. The buffer chip respectively communicates signals received via the second buffer pads to the first buffer pads in response to a swap enable signal having a disabled state, and the buffer chip swaps signals received via the second buffer pads to generate first swapped signals, and respectively communicates the first swapped signals to the first buffer pads in response to the swap enable signal having an enabled state.
US12057185B2 Voltage calibration scans to reduce memory device overhead
A method includes initiating a voltage calibration scan with respect to a block of a memory device, wherein the block is assigned to a first bin associated with a first set of read voltage offsets, and wherein the first bin is designated as a current bin, measuring a value of a data state metric for the block based on a second set of read voltage offsets associated with a second bin having an index value higher than the first bin, determining whether the value is less than a current value of the data state metric measured based on the first set of read voltage offsets, and in response to determining that the value is less than the current value, designating the second bin as the current bin.
US12057184B2 Memory systems having memory devices therein with enhanced error correction capability and methods of operating same
A memory system includes a memory module having a plurality of memory devices therein. A memory controller is configured to transmit commands and addresses to the memory module in synchronization with a clock, input/output data to and from the memory module in synchronization with a data transfer clock, and perform system error correction operations on data read from the memory module. The plurality of memory devices perform on-die error correction operations, which are different from each other according to a physical location of the stored read data.
US12057180B2 Non-volatile memory device with improved cell cycling and corresponding method for operating the non-volatile memory device
In an embodiment a non-volatile memory device includes a memory array having a plurality of memory cells, a control unit operatively coupled to the memory array, a biasing stage controllable by the control unit and configured to apply a biasing configuration to the memory cells to perform a memory operation and a reading stage coupled to the memory array and controllable by the control unit, the reading stage configured to verify whether the memory operation has been successful based on a verify level, wherein the control unit is configured to adaptively modify a value of the verify level based on an ageing of the memory cells.
US12057175B2 Memory apparatus and method of operation using state dependent strobe tier scan to reduce peak ICC
A memory apparatus and method of operation is provided. The apparatus includes memory cells connected to word lines. The memory cells are disposed in memory holes and grouped into a plurality of tiers. The memory cells are configured to retain a threshold voltage corresponding to one of a plurality of data states to store one bit as single-level cells and a plurality of bits as multi-level cells. The apparatus also includes a control means coupled to the word lines and the memory holes and configured to select a predetermined strobe quantity of the plurality of tiers of the memory cells separately for the memory cells operating as the single-level cells and the memory cells operating as the multi-level cells. The control means is also configured to trigger sensing of the predetermined strobe quantity of the plurality of tiers of the memory cells during a verify operation.
US12057164B2 Method of data encoding in non-volatile memories
A method of storing a data into a memory storage having bit cells. The method includes identifying each of the binary one and the binary zero in the data as either a majority bit value or a minority bit value based on the probability of finding the binary one in the data or based on the probability of finding the binary zero in the data. In the method, a bit of the data is stored into the bit cell as the more preferred state if the bit of the data has the majority bit value, and a bit of the data is stored into the bit cell as the less preferred state if the bit of the data has the minority bit value.
US12057162B2 Memory device for in-memory computing, computing method and computing cell thereof
An in-memory-computing method for a memory device includes: storing weight values in cascaded computing cells each including first and second computing memory cells, wherein the first computing memory cells are cascaded in series into a first computing memory cell string and the second computing memory cells are cascaded in series into a second computing memory cell string: receiving input values by the first and the second computing memory cell strings; performing a first logic operation on the input values and the weight values by the first computing memory cell string to generate a first logic operation result, and performing a second logic operation on the input values and the weight values by the second computing memory cell string to generate a second logic operation result: and performing a third logic operation on the first and the second logic operation results to generate an output logic operation result.
US12057161B2 Memory device with unique read and/or programming parameters
The memory device includes a plurality of memory blocks that can individually operate in either a multi-bit per memory cell mode or a single-bit per memory cell mode. Certain voltage parameters during programming and reading are shared between these two operating modes, and certain voltage parameters are unique to each operating mode. One unique voltage parameter is a pass voltage VREADK that is applied to word lines adjacent a selected word line being read. Another unique voltage parameter is a VSGD voltage that is applied to a select gate drain transistor during programming. Yet another unique voltage parameter is an inhibit voltage that is applied to a bit line coupled with a memory cell being inhibited from programming while other memory cells are programmed.
US12057159B2 Memory system with burst mode having logic gates as sense elements
Memory systems with burst mode having logic gates as sense elements and related methods are provided. A memory system comprises a memory array including a first set of memory cells coupled to a first wordline, a second set of memory cells coupled to a second wordline, and a plurality of sense elements, not including any sense amplifiers. The control unit is configured to generate control signals for: in response to a burst mode read request, simultaneously: (1) asserting a first wordline signal on the first wordline coupled to each of a plurality of first set of bitlines, and (2) asserting a second wordline signal on the second wordline coupled to each of a plurality of second set of bitlines, and as part of a burst, outputting data corresponding to a subset of each of the first set of memory cells and the second set of memory cells.
US12057157B2 Low power mode with read sequence adjustment
An apparatus disclosed herein comprises: a plurality of memory cells and a control circuit coupled to the plurality of memory cells. The control circuit is configured to: determine whether the apparatus is in low power mode; in response to determining that the apparatus is in low power mode, perform a normal order read operation on a set of memory cells of the plurality of memory cells; and in response to determining that the apparatus is not in low power mode, perform a reverse order read operation on the set of memory cells of the plurality of memory cells.
US12057151B2 Fluorine-containing ether compound, lubricant for magnetic recording medium, and magnetic recording medium
There is provided a fluorine-containing ether compound represented by the following formula. R1—R2—CH2—R3—CH2—OCH2CH(OH)CH2O—CH2—R3—CH2—R4—R5 (in the formula, R3 represents a perfluoropolyether chain; R2 and R4 represent a divalent linking group having a polar group and may be the same or different from each other; R1 and R5 represent a terminal group bonded to an oxygen atom of R2 or R4 and may be the same or different from each other; and at least one of R1 and R5 is an organic group having 1 to 8 carbon atoms and at least one of hydrogens included in the organic group is substituted by a cyano group).
US12057148B2 Signal processing device, magnetic tape drive, magnetic tape, magnetic tape cartridge, program, signal processing method, and magnetic tape manufacturing method
A magnetic head includes a pair of servo reading elements corresponding to a pair of servo bands adjacent to each other in a width direction. A processor acquires a first signal based on a first result obtained by reading a servo pattern in a first servo band by a first servo reading element included in a pair of servo reading elements, acquires a second signal based on a second result obtained by reading the servo pattern in a second servo band by a second servo reading element included in the pair of servo reading elements, and outputs a deviation amount signal corresponding to a deviation amount in time between the first signal and the second signal.
US12057146B1 Magnetic recording head with an SOT device coupled with side shield
The present disclosure generally relates to a magnetic recording head comprising a spintronic device. By electrically coupling the side shielding of the head (acting as current leads) to the spin Hall layer of the spintronic device, the current path length is optimally provided across the spin Hall layer as well as fitting within the space constraints of the overall head. In addition, by using an antiferromagnetic insulator as a spacer between the spin Hall layer and the magnetic spin torque layer of the spintronic device, electrically shunting into the magnetic spin torque layer is reduced, maximizing the spin torque and reducing loss of efficiency due to shunting. Thus, the magnetic recording head may utilize the energy assistance from the spintronic device without reducing the quality and reliability of the write head by running an undesirable current through critical components of the write head.
US12057143B2 System and methods for providing user generated video reviews
Methods and systems for content aggregation and distribution are described. Video content may be received from a plurality of sources. The video content may be associated with metadata identifying items included within the video content. A video player may be provided which enables video content to be displayed on a user terminal, and a control may be provided enabling the user to quickly navigate to specific portions of the video content. The video player may be embeddable. Tags associated with a given item of video content may be stored and accessed remotely from the system hosting the item of video content.
US12057141B2 Video editing system, method and user interface
A video editing system includes an import manager for importing media files into the video editing system; a user interface; and a synchronization engine for detecting imported media files having one or more common attributes and causing a display in the user interface of an indicia for each detected media file.
US12057137B2 Notification system, notification method, and non-transitory computer readable medium storing program
A notification system includes: detection means (110) for detecting an acoustic event from voice data transmitted from a communication terminal held by a target person; and notification means (120) for sending a predetermined notification when the detection means (110) has detected the acoustic event. Accordingly, it is possible to determine the state of a target person regardless of the state of this person. Further, when the difference between an acoustic pattern of the voice data transmitted from the communication terminal and acoustic patterns registered in advance is outside a predetermined range, a management server (101) does not send a notification, whereby it is possible to prevent communication traffic from being increased based on unnecessary notifications.
US12057127B2 Microphone unit
A microphone unit includes: an audio data acquisition unit that acquires speech as audio data; an audio data registration unit that registers verification audio data obtained by extracting a feature point from the audio data; an evaluation audio data acquisition unit that acquires speech that is input to a first microphone as evaluation audio data; a verification unit that verifies whether or not a speaker who uttered speech that is based on the evaluation audio data is a speaker who uttered speech that is based on the verification audio data, based on the verification audio data and a feature point extracted from the evaluation audio data; and a verification result output unit that outputs a result of verification performed by the verification unit.
US12057124B2 Reducing streaming ASR model delay with self alignment
A streaming speech recognition model includes an audio encoder configured to receive a sequence of acoustic frames and generate a higher order feature representation for a corresponding acoustic frame in the sequence of acoustic frames. The streaming speech recognition model also includes a label encoder configured to receive a sequence of non-blank symbols output by a final softmax layer and generate a dense representation. The streaming speech recognition model also includes a joint network configured to receive the higher order feature representation generated by the audio encoder and the dense representation generated by the label encoder and generate a probability distribution over possible speech recognition hypotheses. Here, the streaming speech recognition model is trained using self-alignment to reduce prediction delay by encouraging an alignment path that is one frame left from a reference forced-alignment frame.
US12057122B2 Spatial audio conversational analysis for enhanced conversation discovery
Systems and methods for providing enhanced teleconferencing. An example method includes receiving audio streams from a plurality of client devices of participants of a teleconference; converting the audio streams for a first conversation within the teleconference into first text; converting the audio streams for a second conversation within the teleconference into a second text; analyzing the first text to identify one or more topics being discussed in the first conversation; analyzing the second text to identify one or more topics being discussed in the second conversation; and presenting, in a teleconference user interface, at least one of the one or more topics being discussed in the first conversation or the one or more topics being discussed in the second conversation.
US12057121B2 Approach for deploying skills for cognitive agents across multiple vendor platforms
A cognitive agent system provides a centralized capability for users to configure and deploy cognitive agents across multiple heterogeneous vendor platforms. The cognitive agent system provides a design environment that allows users to define skills, as well as a new conversation construct that supports more complex interactions with users. The cognitive agent system also includes a deployment environment that allows users to register users and cognitive agents, deploy skills and conversations, and monitor the activity of cognitive agents across multiple vendor platforms. These users may use the cognitive agent system to define skills and conversations once and then deploy the skills and conversations to multiple service endpoints across different vendor platforms. In addition, the cognitive agent system allows user to directly manage cognitive agents that are not specific to any particular vendor.
US12057118B2 Information processing apparatus and information processing method
Provided is an information processing apparatus including a control section that controls operations of operation bodies in accordance with a result of a voice recognition process. In accordance with a result of a voice recognition process that is based on a voice collected by one of the operation bodies or a voice recognition environment recognized from sensor information collected by one of the operation bodies, the control section controls an operation of another one of the operation bodies.
US12057117B2 Method and apparatus of verifying information based on a voice interaction, device, and computer storage medium
The present disclosure provides a method and an apparatus of verifying information based on a voice interaction, a device, and a computer storage medium, and relates to a field of artificial intelligence technology. The present disclosure is implemented to include: acquiring a text of a voice response of a user to a voice inquiry, wherein the voice inquiry is provided for verifying information with the user; and inputting each character of the text of the voice response and a phonetic information associated with the each character to a pre-trained semantic analysis model so as to obtain an user intention information and/or an information of an object to be verified output by the pre-trained semantic analysis model, wherein the user intention information includes a confirmation, a denial, an answer, or a question.
US12057116B2 Intent disambiguation within a virtual agent platform
The present disclosure is directed techniques for executing a task or service using a virtual agent. A method includes: executing, using a virtual agent, one or more tiers of a plurality of tiers of machine learning analysis to identify a desired action to be performed based on a user command, the user command being received from an external computing device; responsive to the one or more tiers of the plurality of tiers of machine learning analysis identifying a plurality of actions associated with the user command, determining a series of inquiries to present via the external computing device, wherein each inquiry of the series of inquiries is selected based on a number of actions associated with each inquiry, and wherein each subsequent inquiry in the series of inquires is based on a user response to a preceding inquiry; identifying, based on responses to the series of inquiries, the desired action to be performed; and executing the desired action to be performed.
US12057115B2 Messaging from a shared device
Methods and systems for facilitating communications between shared electronic devices are described herein. In some embodiments, a group account may be assigned to a shared electronic device. The group account may include one or more user accounts, where individuals associated with those user accounts may interact with the shared electronic device, and also may form a part of the group account. When a message is sent from one shared electronic device to another personal device or shared electronic device, the message may be indicated as being sent from the group account, as if the shared electronic device corresponds to its own separate account. In some embodiments, speaker identification processing may be employed to determine a speaker of the message and, if the speaker is able to be identified, the message may be sent from the corresponding speaker's user account instead of the shared electronic device's corresponding group account.
US12057110B2 Voice recognition based on neural networks
An information processing method applied to a computation circuit is disclosed. The computation circuit includes a communication circuit and an operation circuit. The method includes controlling, by the computation circuit, the communication circuit to obtain a voice to be identified input by a user; controlling, by the computation circuit, the operation circuit to obtain and call an operation instruction to perform voice identification processing on the voice to be identified to obtain target text information corresponding to the voice to be identified. The operation instruction is a preset instruction for voice identification.
US12057106B2 Authoring content for a conversational bot
A method of authorizing content for use, e.g., in association with a conversational bot. The method begins by configuring a conversational bot using a machine learning model trained to classify utterances into topics. Utterances that are not recognized by the machine learning model (e.g., according to some configurable threshold) are then identified. Using a clustering algorithm, one or more of the identified utterances are then processed into a grouping. Information identifying a topic associated with the grouping is then received and, in response, the machine learning model is updated to include the topic.
US12057103B2 Systems and methods for identifying content corresponding to a language spoken in a household
Systems and methods for identifying content corresponding to a language are provided. Language spoken by a first user based on verbal input received from the first user is automatically determined with voice recognition circuitry. A database of content sources is cross-referenced to identify a content source associated with a language field value that corresponds to the determined language spoken by the first user. The language field in the database identifies the language that the associated content source transmits content to a plurality of users. A representation of the identified content source is generated for display to the first user.
US12057100B2 Simulation method and system for noise environment of vehicle
A simulation system and method for simulating a noise environment of a vehicle includes a memory configured to store a reference sample signal and a noise sample signal, a control unit electrically connected to the memory and configured to generate a reference signal based on the reference sample signal, generate a noise signal based on the noise sample signal, and transmit the reference signal to a noise control system, and a speaker electrically connected to the control unit and configured to convert the noise signal into a sound wave and output the sound wave.
US12057096B2 Virtual drum kit device
The present disclosure relates to a virtual drum kit device. The virtual drum kit device includes a motion capture device and a drum sound processing device separated from each other; where, the motion capture device includes at least two drumsticks, the drumstick including a first cover body, as well as a first battery, a first control printed circuit board assembly (PCBA) board and a vibration motor which are arranged in the first cover body, the first control PCBA board being connected to the battery and the vibration motor separately, and being capable of transmitting an RF signal to the drum sound processing device according to a motion instruction captured by the drumstick, the drum sound processing device includes a second cover body, as well as a second battery and a second control PCBA board which are arranged in the second cover body.
US12057093B1 Hinge assembly for stringed musical instrument
A hinge assembly having reinforced abutment surfaces for use in a neck of a foldable fretted instrument. Multiple strike plates are mounted to the hinge assembly, which are made from stronger and more robust materials than the underlying hinge such that the strike plates bear the loads (vs. the underlying hinge material) to prevent deformation of the hinge components during use over time. An elongated locking strut is dimensioned to be slidably advanced into the hinge assembly to selectively lock and unlock the neck of the foldable fretted instrument.
US12057091B2 Head-up display device
A head-up display device (HUD) 1 includes a sound analysis portion 42 that determines whether a specific alarm is involved in sound signals from microphones 40a to 40d to collect ambient sound around a vehicle 2. When a specific alarm has been detected as determined by the sound analysis portion 42, an image display unit 30 displays icons 91, 92 representing the specific alarm. The specific alarm includes a siren sound given from an emergency vehicle and a horn sound given from a general vehicle and the sound analysis portion 42 analyzes frequency of input sound signals and thereby determines whether the sound is the specific alarm.
US12057087B2 Display apparatus and source driver
A display apparatus includes a plurality of source drivers outputting a gradation voltage signal and a selector switchably supplying the output gradation voltage signal to a plurality of data lines. The plurality of source drivers include a first source driver that has a first output buffer outputting a switching signal and a second source driver that has a second output buffer. The first output buffer has first and second transistors coupled via output terminals of the switching signal and turned ON and OFF complementarily. The second output buffer has third and fourth transistors coupled via output terminals of the switching signal and turned ON and OFF complementarily. The first and the second output buffers have the output terminals electrically coupled, and the first source driver has an abnormal detection circuit detecting a state causing a flow-through current to occur between the output terminals.
US12057085B2 Scanning signal line drive circuit and display device provided with same
A set circuit in a unit circuit in a gate driver of a display device includes a setting transistor, a first auxiliary transistor, and a second auxiliary transistor. The setting transistor includes a source terminal connected to an internal node, a gate terminal connected to a set input terminal, and a drain terminal connected to the set input terminal via the first auxiliary transistor and also connected to an input terminal via the second auxiliary transistor in a diode-connected form. Each transistor is controlled to be in an on state and an off state during normal drive and is controlled to be in the off state and the on state during a pause period by a control signal supplied to the input terminal.
US12057082B2 Electronic apparatus
According to one embodiment, an electronic apparatus includes a display panel including a display area, a camera opposed to the display area of the display panel, and a controller that controls drive of the display panel and drive of the camera, the controller compares a position of an image of an eye of a user displayed in the display area and a position of the camera, and moves, in a case where difference is present between the position of the image of the eye of the user and the position of the camera, an image of the user such that the position of the image of the eye of the user is superposed on the position of the camera.
US12057080B2 Light source driving circuit and communication device for display system
A light source driving circuit and a communication device for display system are provided. The communication device includes a control unit and at least one string light source driving circuit. The control unit includes an output interface for transmitting control commands or data and a data reading back input interface. Each string light source driving circuit includes a plurality of light source driving circuits, and each light source driving circuit interface includes a serial input interface, a serial output interface, parallel interfaces, and at least one current output interface. The serial input interface and serial output interface of the plurality of light source driving circuits are cascaded with each other as a first channel of the control commands or data transmission. The parallel interfaces of each driving circuit in the plurality of driving circuits are coupled with each other as a second channel of the control commands and data transmission.
US12057069B2 Display substrate and display panel
A display substrate and a display panel. The display substrate includes: a base substrate; and a plurality of sub-pixels on the base substrate, each of the plurality of sub-pixels includes a light-emitting element and a pixel circuit for driving the light-emitting element to emit light, the pixel circuit includes a driving sub-circuit, a data writing sub-circuit, a threshold compensation sub-circuit, a current-leakage prevention sub-circuit and a storage sub-circuit; the storage sub-circuit includes a storage capacitor, the storage capacitor includes a first electrode plate, a second electrode plate and a third electrode plate, the first electrode plate and the third electrode plate are electrically connected to each other and are in different layers with respect to the base substrate, and the second electrode plate at least partially overlaps the first electrode plate and the third electrode plate in a direction perpendicular to the base substrate.
US12057066B2 Display apparatus
A display apparatus that prevents visual recognition of flickering in each of display areas having different resolutions includes a first pixel circuit, a first display element, a second pixel circuit, and a second display element. The first pixel circuit includes: a first driving transistor configured to control a first current that flows to the first display element; and a first initializing transistor configured to apply a first initializing voltage to a gate of the first driving transistor in response to a first scan signal. The second pixel circuit includes: a second driving transistor configured to control a second current that flows to the second display element; and a second initializing transistor configured to apply a second initializing voltage having a level different from a level of the first initializing voltage to a gate of the second driving transistor in response to the first scan signal.
US12057063B2 Pixel circuit, driving method, display substrate and display device
A pixel circuit includes a driving circuit, an energy storage circuit, a first control circuit, a first reset circuit and a data writing-in circuit; the first control circuit is configured to control to connect the second node and a first terminal of the driving circuit under the control of a light-emitting control signal; the first reset circuit is configured to write a reference voltage into the second node under the control of a first reset control signal; the data writing-in circuit is configured to write a data voltage into the first terminal of the driving circuit under the control of a scan signal; the driving circuit is configured to control to connect the first terminal of the driving circuit and the second terminal of the driving circuit under the control of the control terminal of the driving circuit.
US12057061B2 Display driving circuit, display device, road sign board, and driving method for display device
A display driving circuit drives a display unit including a plurality of light-emitting elements connected along respective common lines and arranged in a matrix. The driving circuit includes one or more element drivers for driving the plurality of light-emitting elements of the display unit, a memory that stores lighting period information indicating a lighting period in which each light-emitting element is lit by the one or more element drivers, an element lighting period controller that outputs the lighting period information stored in the memory to each element driver, a switching unit that selects each common line based on the lighting period information stored in the memory, and a common line lighting period controller that is interposed between the memory and the switching unit and controls a lighting period in which each common line is activated according to the lighting period information.
US12057059B2 Display substrate and mother substrate for display substrate
A display substrate includes: a pixel circuit including: a switching transistor connected between a first terminal of a compensation capacitor and a data line; and a pixel transistor connected between a second terminal of the compensation capacitor and a first voltage line, the pixel transistor to receive a test voltage; and a test transistor including: a test gate terminal to receive a test signal; a test source terminal electrically connected to the first voltage line; and a test drain terminal electrically connected to the data line.
US12057044B2 Image display method and device, storage medium, electronic device
An image display method includes: obtaining image data of a target image, and obtaining an initial sampling value of a first screen according to the image data, wherein the initial sampling value includes region sampling values of at least two target regions in the first screen, and the region sampling values include a previous region correction value and a current region sampling value; correcting the current region sampling value in a target region sampling value, based on a mapping relationship between the previous region correction value and the target region sampling value, to obtain first data; and determining second data corresponding to a second screen according to the first data, to realize displaying of the target image in a stacked screen according to the first data and the second data, wherein the stacked screen is formed by the first screen and the second screen in an overlapped manner.
US12057040B2 Apparatus and method for evaluating degradation of display panel and display driver using degradation evaluation value
Disclosed are an apparatus and method for evaluating the degradation of a display panel, for evaluating a degradation state of a display panel, such as mura. The method of evaluating the degradation of a display panel may be implemented by generating mutual information by using a first histogram distribution vector of a reference frame having a target grayscale level and a second histogram distribution vector of an evaluation frame displayed on a display panel in response to the target grayscale level, generating normalized mutual information of the mutual information, providing a weight into which a cognitive characteristic of a distribution of grayscales of pixels of the evaluation frame is incorporated, and outputting an evaluation value obtained by multiplying the normalized mutual information and the weight.
US12057038B2 Vehicle display control device, vehicle display device, display control method, and non-transitory memory medium
A vehicle display control device comprising memory and a processor coupled to the memory. The processor being configured to perform control to detect a position of a preceding vehicle running in front of the vehicle, based on the position of the preceding vehicle, perceive whether or not an entirety of the preceding vehicle has departed from the display region, and display an acquisition image that is superimposed on or adjacent to the preceding vehicle in the display region in accordance with the position of the preceding vehicle and, when the entirety of the preceding vehicle departing from the display region is perceived, display the acquisition image as a flashing display at an end portion at a side of the display region at which the entirety of the preceding vehicle has departed.
US12057036B2 Predicting thermal states in connected devices to provide edge processing
Embodiments include methods for managing component temperatures in wearable devices by a remote computing device, such as an edge server, instructing changes in wearable device component processing loads, operations or operating modes. Methods performed in a wearable device receiving data from an edge server may include obtaining a plurality of temperature measurements from a plurality of hardware components, transmitting the temperature measurements to the edge server, receiving an instruction related to operations of an application executing on the processor of the wearable device, and adjusting an operating parameter based on the received instruction. Methods performed in the edge server include receiving the temperature measurements from the wearable device, identify one or more adjustments to operations of the plurality of hardware components based on the plurality of temperature measurements, and sending the wearable device an instruction to adjust operations of at least one of the plurality of hardware components.
US12057034B2 Display device
A display device includes a display panel including a main area including a plurality of pixels, a bending area, and a pad area, in order, and each of the main, bending and pad areas including an upper surface, and a lower surface which is opposite to the upper surface, a driving part on the upper surface of the pad area, an adhesive member on the lower surface of the main area, and a lower support body on the lower surface and including a flexible support part facing the lower surface of the main area with the first adhesive member therebetween, and a rigid support part which is directly on the lower surface of the pad area and is less flexible than the flexible support part
US12057030B2 Simulator for emergency treatment training
In a simulator for emergency treatment training, a chest compression training module measures chest compression training information, an artificial respiration training module measures respiration training information, an automated external defibrillator training module measures pad attachment training information, and a compression training module measures hemostatic compression training information. A control unit is installed in a trunk of a manikin and obtains pieces of training information from the chest compression training module, the artificial respiration training module, the automated external defibrillator training module, and the hemostatic compression training module. A monitoring apparatus is connected to the control unit in a wired or wireless manner, receives the pieces of the training information from the control unit, executes an evaluation program, generates an evaluation result, and displays the generated evaluation result on a screen.
US12057028B2 System for tracking and displaying the position of a motor vehicle and of a user
Described is a system for tracking and displaying the position of a motor vehicle driven by a user with respect to a determined route and the position of said user with respect to said motor vehicle.The system includes a first and a second data acquisition unit configured to instantaneously detect the position of the motor vehicle and of the user relative to the motor vehicle and to the determined route; a processing unit for generating an image of the position of the motor vehicle and of the user and a visual projection device.
US12057021B2 Dynamic aircraft routing
A request for transport services that identifies a rider, an origin, and a destination is received from a client device. Eligibility of the request to be serviced by a vertical take-off and landing (VTOL) aircraft is determined based on the origin and the destination. A transportation system determines a first and a second hub for a leg of the transport request serviced by the VTOL aircraft and calculates a set of candidate routes from the first hub to the second hub. A provisioned route is selected from among the set of candidate routes based on network and environmental parameters and objectives including pre-determined acceptable noise levels, weather, and the presence and planned routes of other VTOL aircrafts along each of the candidate routes.
US12057012B2 Mobile object monitoring system and mobile object monitoring method
A mobile object monitoring system including a terminal unit installed in a vehicle and a monitoring unit configured to monitor an unknown mobile object around the vehicle. The terminal unit includes: an information acquisition component that acquires unknown mobile object information including information on presence or absence of an unknown mobile object; a determination component that determines presence or absence of an unknown mobile object regarding a blind spot; a time-of-absence information generation component that generates a time-of-absence information set concerning an unknown mobile object that includes absence information of an unknown mobile object in the blind spot and time information on a time of determination; and a communication component that transmits the time-of-absence information set. The monitoring unit receives time-of-absence information sets from terminal units and establishes, regarding the received time-of-absence information sets, reliability of absence information based on the number of time-of-absence information sets with overlapping time ranges that are based on the time information on a time of determination.
US12057004B2 Warnings dependent on location
An apparatus (10) comprising: means for determining a current state of each of a first alert module (20_1) and a second alert module (20_2) of a group (22) of alert modules (20), wherein a current state (S_1) of the first alert module (20_1) is dependent upon at least a current location (L_1) of the first alert module (20_1) and a current state (S_2) of the second alert module (20_2) is dependent upon at least a current location (L_2) of the second alert module (20_2); means (30) for providing a first warning signal (W_1) to a first entity (40_1) dependent at least partially on the current state (S_i) of the first alert module (20_1) and/or the second alert module (20_2) of the group (22) of alert modules (20); and means (30) for providing a second warning signal (W_2) to the first entity (40_1) and/or a second entity (40_2) dependent at least partially on the current state (S_i) of the first alert module (20_1) and/or the second alert module (20_2) of the group (22) of alert modules (20).
US12057002B2 Anti-abandonment system and method in a vehicle
Anti-abandonment system (99) in a vehicle (100), comprising: at least one laser sensor (1a; 1b) structured for detecting a movement in the vehicle (100) by emission of a laser beam and measurement of a respective time of flight; at least one camera sensor (2a; 2b) structured for detecting a movement in the vehicle (100); a command-and-control unit (3) operatively connected to the at least one laser sensor (1a; 1b) for receiving a first detection signal representative of the movement detected by the at least one laser sensor (1a; 1b) and to the at least one camera sensor (2a; 2b) for receiving a second detection signal representative of the movement detected by the at least one camera sensor (2a; 2b), the command-and-control unit (3) being configured and programmed for: processing the first and second detection signal for verifying an achievement of a respective alarm condition; provided the achievement of the respective alarm condition for both the first and second detection signal, sending a respective command signal to at least one between an alarm system (8; 9; 10; 11; 13) and an emergency system (15; 16; 17) mounted on the vehicle (100).
US12056998B2 Fire monitoring system and container-type data center system
A fire monitoring system and a container-type data center system. The fire monitoring system includes a filtering apparatus, a detection apparatus, and a control apparatus. The filtering apparatus includes a first stage filter and a second stage filter.
US12056997B1 Sounder device for use with a detector
A sounder device is mountable on a wall or ceiling and is connected to a power source. The sounder also includes a mounting interface that is configured to receive a detector. The mounting interface portion is a low-profile section, and the sounder device includes a housing portion to the side of the mounting interface in which most of the electronics and other components are housed. When the detector is triggered to alarm, which results in a tone at 3250 Hz being emitted, the alarm state is detected by the sounder device and the sounder device emits a tone at 520 Hz to ensure people who may not be able to hear the tone at 3250 Hz hear an alarm tone.
US12056994B2 Systems and methods for improved object placement sensing for point-of-purchase sales
Systems and methods are provided for monitoring object placement on a surface. The system includes a pressure-sensitive conductive sheet. The pressure-sensitive conductive sheet includes a stretchable fabric, having a plurality of fibers, and a conductive material positioned on a plurality of adjoining fibers of the stretchable fabric. The system further includes a 3-dimensional structure positioned under the pressure-sensitive conductive sheet. The 3-dimensional structure includes one or more depressions onto which the stretchable fabric can be stretched and the conductive material is positioned over the one or more depressions.
US12056991B1 Contactless user authentication and authorization
An automated teller machine (“ATM”) receives, from a user computing device via a first wireless communication session, a unique transaction identifier (“UTN”). The ATM transmits the UTN to a bank computing system via a network. The ATM receives, from the bank computing system responsive to transmitting the UTN, transaction details and a first security code associated with the UTN. The ATM receives, from the user computing device via a second wireless communication session, a second security code. Responsive to determining that the first security code matches the second security code, the ATM processes a transaction in accordance with the transaction details.
US12056989B2 Method for administering a package of shuffled playing cards
Administrating a package of shuffled playing cards to prevent fraudulent card exchanges. The administrating system is configured to calculate places and a number of packages of shuffled playing cards at places of the backyard, the places of playing tables, places of carriers and the disposition place using information obtained by the loading step and unloading step and the administrating system calculates by every ID codes bases 1) places of packages registered by the registering step for registering to a data base of administrating system and a number of packages place by place from information obtained from the loading step and the unloading step. The administrating system is configured to recognize whether there is a lost package by comparing the information of all ID codes registered in registering steps with the ID codes at places of packages obtained at the calculating step from the loading step and the unloading step.
US12056985B2 Gaming machine and method for providing a feature game
A gaming machine displays, via a display device, a base game outcome in a base game matrix comprising a quantity of base game display positions, and triggers a series of feature game spins in response to determining that the base game outcome comprises at least a threshold quantity of configurable symbols. For a first feature game spin of the series of feature game spins, the gaming machine displays, via the display device, a feature game outcome in a feature game matrix comprising a quantity of feature game display positions. The feature game outcome comprises at least the threshold quantity of configurable symbols from the base game outcome and feature game symbols selected, based on the random number generator, from a feature game symbol set comprising configurable symbols and non-configurable symbols. The quantity of feature game reels is greater than the quantity of base game reels.
US12056983B2 Transferring line of credit funds as overdraft protection
Systems and methods that utilize funds accessed from a gaming establishment credit system to provide an overdraft protection feature to one or more gaming establishment accounts.
US12056976B2 Secure container for storing or transporting value documents, and system for securing storage and transportation of value documents
The invention relates to a secure container for storing value documents, e.g. banknotes, having respective value document identification numbers marked thereon, and a corresponding securing system that, upon detection of an intrusion, neutralizes the value documents and delivers in real time over a communication network an alert message containing at least the value document identification numbers to authorities and/or ATMs or carrier, and prevents any transaction based on said neutralized value documents via said ATMs.
US12056975B1 System and method for secure pair and unpair processing using a dynamic level of assurance (LOA) score
A system and method for biobehavioral identification may include a user device, a secure system/client device, and a server. The elements of the system work together to monitor the biologic features (e.g., fingerprints, pupils, or the like) and behavior (e.g., wake time, exercise time, location) to verify the authenticity of a user requesting access to a database and/or secure facility.
US12056972B2 Controlled ingress and egress doorway
An ingress and egress revolving doorway for a retail store utilizing an entry camera to perform facial recognition of an occupant of the revolving doorway to determine if entry is permitted. The revolving doorway, in one embodiment, is structured to “sweep” the blades of the released blades into a configuration so that an unobstructed egress from the store is assured during a fire situation.
US12056969B2 Communication protocol for non-internet-enabled devices
A method of updating a first device (e.g., one or more locking devices) to reflect information located on a second device (e.g., a server) is provided, where the first device and the second device cannot communicate directly with one another. The method may include employing a third untrusted device (e.g., a mobile device) temporarily as an intermediary between the first device and second device. The method may include receiving, at the first device and from a third device, a request for the first device to communicate with the third device. In response to determining that the third device is authorized to communicate with the first device, the first device may receive information from the third device that was provided by the second device. The first device may transmit at least one message to the third device that is to be provided to second device.
US12056967B2 System and method for controlling a compression ignition engine
In some examples, a method for estimating the cetane number of a fuel includes receiving current engine operating condition measurements from a compression ignition (CI) engine using the fuel, and determining a value for a current engine performance indicator. The method further includes determining a projected engine performance indicator value for the CI engine based on the current estimated cetane number, current engine control signals and the current engine operating condition measurements. The method also includes determining that a difference between the value of the current engine performance indicator and the projected engine performance indicator value is greater than a threshold amount. If the difference is greater than the threshold amount, the method also includes determining a new estimated cetane number.
US12056965B1 Vehicle diagnostic platform using augmented reality for damage assessment
Aspects of the disclosure relate to computing platforms that apply augmented reality techniques for vehicle diagnostics. A computing platform may receive images of a vehicle. By applying image recognition and machine learning algorithms to the images of the vehicle, the computing platform may identify the vehicle. The computing platform may identify schematics corresponding to the vehicle. Using the schematics, the computing platform may generate x-ray image information corresponding to the vehicle. The computing platform may send the images, the x-ray image information, and commands directing an enterprise user device to display an x-ray image, which may cause the enterprise user device to: modify the images of the vehicle based on the x-ray image information, and display an x-ray vehicle interface depicting a portion of the vehicle that: is not visible in the images, but would be visible if an exterior portion of the vehicle was displaced.
US12056960B2 System and method for monitoring and predicting breakdowns in vehicles
The present provides a method for condition monitoring a vehicle and for alerting of irregularities/defects.The method comprises the steps of: monitoring sensory data from multiple sensors; collecting data continuously from said sensors; processing said data; applying machine learning algorithms at an online remote server configured to incorporate all the acquired sensory data and providing an output sending/receiving a notification of a malfunction event; wherein applying said machine learning algorithms comprising applying at least one of the following models: (d) model I—trained to learn the behavior of said acquired sensory data and to identify malfunction(s) based on said sensory data; (e) model II—trained to learn the behavior of said acquired sensory data and to identify an exceptional event based on said sensory data and optionally based on human feedback; and (f) model III—trained to learn the behavior of said acquired sensory data and to identify upcoming malfunctions based on said sensory data.
US12056958B2 Toll payment equipment
Methods, computer-readable media, software, and apparatuses provide a system for making toll payments using toll payment equipment. The system may include a mobile computing device, a toll gateway, and an insurance company computing device. The mobile computing device (e.g., a phone) may be configured to communicate with the toll gateway when a vehicle carrying the mobile computing device passes through the toll gateway. The mobile computing may send a signal to the insurance company computing device to cause the insurance company computing device to pay an appropriate toll or discounted toll (if applicable). The insurance company may maintain an account for a customer from which toll payments are made. In addition, the insurance company computing device may collect information about the vehicle as it passes through the toll gateway. The insurance company computing device may use this information to determine an insurance-related value, such as an insurance premium.
US12056956B2 Enrollment with an automated assistant
Techniques are described herein for dialog-based enrollment of individual users for single- and/or multi-modal recognition by an automated assistant, as well as determining how to respond to a particular user's request based on the particular user being enrolled and/or recognized. Rather than requiring operation of a graphical user interface for individual enrollment, dialog-based enrollment enables users to enroll themselves (or others) by way of a human-to-computer dialog with the automated assistant.
US12056952B2 Fingerprint sensor and display device including the same
A fingerprint sensor includes a substrate, a sensor pixel disposed on the substrate and including a light sensing element through which a sensing current flows according to an amount of incident light, a light-blocking conductive layer disposed on the sensor pixel and including a plurality of holes, a first fingerprint pad disposed on the substrate, and a conductive connector connected to the first fingerprint pad and to which a predetermined voltage is applied. The light-blocking conductive layer is electrically connected to the conductive connector.
US12056943B2 Object recognition method and system, and readable storage medium
An object recognition method, an object recognition system, and a readable storage medium are provided. The object recognition method is to recognize an object from a first image, and includes: acquiring a first image; calculating depth information of the first image; performing superpixel segmentation on the first image, to obtain a superpixel image; generating three-dimensional image data of the first image according to the depth information and the image data of the superpixel image; and inputting the three-dimensional image data into a depth neural network for object recognition, to obtain a recognition result.
US12056940B2 Transformer-based driver distraction detection method and apparatus
The present disclosure provides a transformer-based driver distraction detection method and apparatus, belonging to the field of driving behavior analysis. The method includes: acquiring districted driving image data; building a driver distraction detection model FPT; inputting the acquired distracted driving image data into the driver distraction detection model FPT, analyzing the distracted driving image data by using the driver distraction detection model FPT, and determining a driver distraction state according to an analysis result. The present disclosure proposes a new network model, i.e., a driver distraction detection model FPT, based on Swin, Twins, and other models. Compared with a deep learning model, the FPT model compensates for the drawback that the deep learning model can only extract local features; the FPT model improves the classification accuracy and reduces the parameter quantity and calculation amount compared with the transformer model. The present disclosure adjusts the loss function of the whole network and adds label smoothing to the cross-entropy loss function, to increase the accuracy of classification, effectively suppress overfitting, and improve the detection accuracy.
US12056939B2 Control system using in-vehicle gesture input
Provided is a control system using an in-vehicle gesture input, and more particularly, a system for receiving a vehicle occupant's gesture and controlling the execution of vehicle functions. The control system using an in-vehicle gesture input includes an input unit configured to receive a user's gesture, a memory configured to store a control program using an in-vehicle gesture input therein, and a processor configured to execute the control program. The processor performs an information display control for areas layered in a windshield screen according to the user's gesture.
US12056933B2 Creating highlight reels of user trips
Systems and methods for generating images from an autonomous vehicle ride. The images can include images from inside the vehicle and outside the vehicle, and can be used to create a highlight reel of the ride. The images can be captured automatically and include images of passengers during the ride. The highlight reel is provided to a user who can choose to share it with others.
US12056929B2 Automatic generation of events using a machine-learning model
A media application segments a library of media associated with a user account into episodes, wherein each episode is associated with a corresponding time period. The media application generates, using an event machine-learning model, an event signal that indicates a likelihood that an event occurred in each episode, wherein the event machine-learning model is a classifier that receives the media as input. The media application generates an event significance score for each episode. The media application determines one or more events from the episodes based on the event signal and a corresponding event significance score exceeding a threshold event significance value. The media application provides a user interface that includes corresponding media from the one or more events.
US12056925B2 Determining regions of interest for photographic functions
Apparatus and methods related to photography are provided. A computing device can receive an input image. An object detector of the computing device can determine an object region of interest of the input image that is associated with an object detected in the input image. A trained machine learning algorithm can determine an output photographic region of interest for the input image based on the object region of interest and the input image. The machine learning algorithm can be trained to identify an output photographic region of interest that is suitable for use by a photographic function for image generation. The computing device can generate an output related to the output photographic region of interest.
US12056923B2 Method for generating an augmented video
This disclosure provides a method performed by a portable computer device configured to generate an augmented reality video. The device detects first object proposal region information, based on a frame of a video, using a first trained model configured to provide object proposal regions having an accurate width. The device also detects, based on the frame of the video, second object proposal region information using a second trained model configured to provide object proposal regions having an accurate height. The device then determines combined object proposal region information by combining overlapping object proposal regions of the first and second object proposal region information and generates an augmented reality video by generating an augmented frame. The augmented frame is generated by overlaying object proposal regions that are in the combined object proposal region information onto the frame of the video and adding the augmented frame to the augmented reality video
US12056908B2 Microscopy system, method and computer program for processing microscope images
A method for processing microscope images comprises: acquiring a microscope image captured by a microscope; identifying at least one image section with sensitive information within the microscope image by means of an image processing program which uses provided reference information regarding sensitive information; rendering unrecognizable the at least one identified image section with sensitive information in order to generate an anonymized image; and outputting the anonymized image.
US12056907B2 Live calibration
A device includes an offset subtraction unit; an image sensor which receives, for each of a plurality of bright frames, a respective image signal obtained during a respective exposure time of the image sensor, and transmits the same to the offset subtraction unit, and receives, for a dark frame, a respective image signal obtained during a respective exposure time of the image sensor, and transmits the same to the offset subtraction unit; and a control unit which ensures that the image sensor alternately transmits a number of bright frames and one dark frame to the offset subtraction unit. An amount of light by which the respective image signal for each of the bright frames is generated is larger than an amount of light by which the respective image signal for the dark frame is generated; and the offset subtraction unit obtains an offset and subtracts the offset from a signal.
US12056906B2 Compression of machine learning models utilizing pseudo-labeled data training
Embodiments are generally directed to compression in machine learning and deep learning processing. An embodiment of an apparatus for compression of untyped data includes a graphical processing unit (GPU) including a data compression pipeline, the data compression pipeline including a data port coupled with one or more shader cores, wherein the data port is to allow transfer of untyped data without format conversion, and a 3D compression/decompression unit to provide for compression of untyped data to be stored to a memory subsystem and decompression of untyped data from the memory subsystem.
US12056905B1 Systems and methods for compressing three-dimensional image data
Disclosed is a system and associated methods for compressing data in a three-dimensional (“3D”) model. The system receives the constructs that form different shapes of a 3D object represented by the 3D model. The system selects a set of the constructs based on the set of constructs forming a particular shape that is compressible with a function. The system defines the function that generates an approximate shape for the particular shape formed by the set of constructs, and compresses the 3D model by replacing the set of constructs with the function. The system may tune the function so that the approximate shape matches the particular shape with more specificity, may define a noise pattern that approximates and applies the non-uniformity of the particular shape to the approximate shape, and may define a gradient pattern that approximates and applies the coloring of the set of constructs to the approximate shape.
US12056902B2 Parent-child cluster compression
A device includes a memory and at least one processor coupled to the memory. The at least one processor is configured to obtain an image and determine a parent cluster of pixels of an image having a centroid. The at least one processor is also configured to split the parent cluster into at least a first child cluster and a second child cluster and assign a pixel of the image to the first child cluster. Additionally, the at least one processor is configured to update a centroid of the first child cluster based at least in part on the pixel, replace the pixel in the image with the centroid of the first child cluster to produce a compressed image, and store the compressed image in the memory.
US12056898B1 Camera assessment techniques for autonomous vehicles
The disclosure relates to assessing operation of a camera. In one instance, a volume of space corresponding to a first vehicle in an environment of a second vehicle may be identified using sensor data generated by a LIDAR system of the second vehicle. An image captured by a camera of the second vehicle may be identified. The camera may have an overlapping field of view of the LIDAR system at a time when the sensor data was generated. An area of the image corresponding to the volume of space may be identified and processed in order to identify a vehicle light. The operation of the camera may be assessed based on the processing.
US12056896B2 Prior informed pose and scale estimation
A scale and pose estimation method for a camera system is disclosed. Camera data for a scene acquired by the camera system is received. A scale prior parameter characterizing scale of the camera system is received. A cost of a cost function is calculated for a similarity transformation. The cost of the cost function is influenced at least by the scale prior parameter. Based at least on the cost function being less than a threshold cost, an estimated scale and pose of the camera system is output based on the similarity transformation.
US12056894B2 Method for imaging a region of interest of a sample using a tomographic X-ray microscope, microscope, system and computer program
A method images a region of interest of a sample using a tomographic X-ray microscope. The method includes registering a position of the sample. Registering includes: imaging a portion of the sample containing a feature using the microscope, identifying the feature by matching the feature to a pre-recorded feature, and determining a relative position of the feature in relation to the pre-recorded feature. The method also includes navigating a field of view of the microscope over the region of interest based on the registered position of the sample, and imaging the region of interest using the microscope.
US12056893B2 Monocular camera activation for localization based on data from depth sensor
A device is disclosed that is configured for performing localization using one or both of a depth sensor and a monocular camera that are transportable with the device. The device is adapted to receive depth data from the depth sensor, determine a benefit level of activating the monocular camera for localization, based on the depth data, and activate the monocular camera for localization based on a determination that the benefit level of activating the monocular camera satisfies an activation rule. Related methods and computer program products are also disclosed.
US12056891B2 Augmented reality image reproduction assistant
An image copying assistant is a computing application configured to aid users in copying a digital image to a physical canvas using traditional media on the physical canvas. The image copying assistant utilizes augmented reality techniques to present features of the digital image projected onto the physical canvas. The image copying assistant detects previously generated markers in an output of a digital image sensor of a camera of a computing device and use the detected markers to calculate the plane and boundaries of the surface of the physical canvas. The image copying assistant uses the calculated plane and boundaries to determine a position of the digital image on a display of the computing device.
US12056888B2 Methods and apparatuses for calculating building heights from mono imagery
A technique is directed to methods and systems for calculating building heights from mono imagery. In some implementations, a building height calculation system performs orthorectification of an image of buildings against a digital terrain model to remove effects of terrain distortion from the image. The building height calculation system can execute an edge detection algorithm on the image to identify the edges of the building in the image. The edges can provide a rooftop vector of the building. The building height calculation system can execute, using image data at input, a machine learning algorithm to determine the footprint vector of the building in the image. The building height is calculated based on a camera angle, a distance from the camera to the building, and a pixel offset from the footprint vector to the rooftop vector.
US12056878B2 Deep interactive learning for image segmentation models
Described herein are systems and methods of training models to segment images. A device may identify a training dataset. The training dataset may include images each having a region of interest. The training dataset may include first annotations. The device may train, using the training dataset, an image segmentation model having parameters to generate a corresponding first segmented images. The device may provide the first segmented images for presentation on a user interface to obtain feedback. The device may receive, via the user interface, a feedback dataset including second annotations for at least a subset of the first segmented images. Each of the second annotations may label at least a second portion of the region of interest in a corresponding image of the subset. The device may retrain, using the feedback dataset received via the user interface, the image segmentation model.
US12056875B2 Image processing device, learning device, radiography system, image processing method, learning method, image processing program, and learning program
An image processing device generates a tomographic image group from a plurality of projection images, inputs the generated tomographic image group to a tomographic image estimation model, which is a trained model generated by performing machine learning on a machine learning model using learning data composed of a set of correct answer data that is three-dimensional data indicating a three-dimensional structure and of a virtual tomographic image group generated from a plurality of virtual projection images, onto which the three-dimensional structure has been projected by performing pseudo-projection on the three-dimensional structure with radiation at a plurality of virtual irradiation positions using the three-dimensional data, and which receives the tomographic image group as an input and outputs an estimated tomographic image group, and acquires the estimated tomographic image group output from the tomographic image estimation model.
US12056870B2 System and method for remote measurements of vital signs of a person in a volatile environment
A remote photoplethysmography (RPPG) system for estimating vital signs of a person is provided. The RPPG system is configured to receive a set of imaging photoplethysmography (iPPG) signals measured from different regions of a skin of a person. The RPPG system is further configured to determine frequency coefficients at the frequency bins of the quantized frequency spectrum of the measured iPPG signals by minimizing a distance between the measured iPPG signals and corresponding iPPG signals reconstructed from the determined frequency coefficients, while enforcing joint sparsity of the determined frequency coefficients subject to the sparsity level constraint, such that the determined frequency coefficients of different iPPG signals have the non-zero values at the same frequency bins; and output one or a combination of the determined frequency coefficients, the iPPG signals reconstructed from the determined frequency coefficients, and a vital sign signal corresponding to the reconstructed iPPG signals.
US12056867B2 Image contrast metrics for deriving and improving imaging conditions
Wafer-to-wafer and within-wafer image contrast variations can be identified and mitigated by extracting an image frame during recipe setup and then during runtime at the same location. Image contrast is determined for the two image frames. A ratio of the contrast for the two image frames can be used to determine contrast variations and focus variation.
US12056857B2 Digital image inpainting utilizing plane panoptic segmentation and plane grouping
The present disclosure relates to systems, methods, and non-transitory computer readable media for accurately generating inpainted digital images utilizing a guided inpainting model guided by both plane panoptic segmentation and plane grouping. For example, the disclosed systems utilize a guided inpainting model to fill holes of missing pixels of a digital image as informed or guided by an appearance guide and a geometric guide. Specifically, the disclosed systems generate an appearance guide utilizing plane panoptic segmentation and generate a geometric guide by grouping plane panoptic segments. In some embodiments, the disclosed systems generate a modified digital image by implementing an inpainting model guided by both the appearance guide (e.g., a plane panoptic segmentation map) and the geometric guide (e.g., a plane grouping map).
US12056856B2 Extended depth-of-field correction using reconstructed image
A method includes obtaining 3D model of real-world environment; receiving image captured using camera, and pose information indicative of camera pose from which image is captured; utilising 3D model to generate reconstructed image from a perspective of camera pose; identifying group(s) of neighbouring pixels in image that is/are out of focus; determining point spread function for group(s) of neighbouring pixels, based on correlation between group(s) of neighbouring pixels and corresponding group of neighbouring pixels in reconstructed image; and applying extended depth-of-field correction to group(s) of neighbouring pixels in image, by using point spread function.
US12056853B2 Stent visualization enhancement using cascaded spatial transformation network
An apparatus for stent visualization includes a hardware processor that is configured to input one or more stent images from a sequence of X-ray images and corresponding balloon marker location data to a cascaded spatial transform network. The background is separated from the one or more stent images using the cascaded spatial transform network and a transformed stent image with a clear background and a non-stent background image is generated. The stent layer and non-stent layer are generated using a neural network without online optimization. A mapping function f maps the inputs, the sequence images and marker coordinates, into the two single image outputs.
US12056849B2 Neural network for image style translation
Embodiments are disclosed for translating an image from a source visual domain to a target visual domain. In particular, in one or more embodiments, the disclosed systems and methods comprise a training process that includes receiving a training input including a pair of keyframes and an unpaired image. The pair of keyframes represent a visual translation from a first version of an image in a source visual domain to a second version of the image in a target visual domain. The one or more embodiments further include sending the pair of keyframes and the unpaired image to an image translation network to generate a first training image and a second training image. The one or more embodiments further include training the image translation network to translate images from the source visual domain to the target visual domain based on a calculated loss using the first and second training images.
US12056848B2 Systems and methods for image processing
The present disclosure relates to systems and methods for image processing. The system may obtain low-frequency component of a first image. For each element of the first image, the system may adjust a luminance of the element in response to determining that the luminance of the element is less than a predetermined luminance threshold. The system may determine a first luminance weight map corresponding to the first image based on the adjusted luminance of each element of the first image. The system may obtain low-frequency component of a second image and determine a second luminance weight map corresponding to the second image based on a luminance of each element of the second image. The system may further determine a fused image based on the low-frequency component of the first image, the first luminance weight map, the low-frequency component of the second image, and the second luminance weight map.
US12056847B2 Image processing method, means, electronic device and storage medium
The present application discloses a method, device, and system for processing a medical image. The method includes obtaining a first image corresponding to a to-be-processed image, obtaining a second image corresponding to the to-be-processed image, wherein the first image and the second image are obtained in response to an image degradation processing being performed with respect to the to-be-processed image, and an image quality of the first image and an image quality of the second image are different. The method further includes obtaining image structural information corresponding to the to-be-processed image, and performing an image fusion processing with respect to the first image and the second image to image fusion based at least in part on the image structural information corresponding to the to-be-processed image, wherein a target image is obtained based at least in part on the image fusion processing, and the target image corresponds to the to-be-processed image.
US12056845B2 Plant identification using dynamic cropping
A farming machine identifies and treats a plant as the farming machine travels through a field. The farming machine includes an array of tiled image sensors for capturing images of the field. A control system identifies an active region in the captured images and generates a tiled image that includes the active region. The control system applies image processing functions to identify the plant in the tiled image and actuates a treatment mechanism to treat the identified plant. The control system causes the array of image sensors to capture the image, identifies the plant, and actuates the treatment mechanism in real time as the farming machine travels through the field.
US12056843B2 Methods and systems for image processing
Methods and systems are provided for processing an image. The method may include selecting one or more tiles in a first image. The method may also include performing, for each of the one or more tiles, an image processing operation on an image processing region within the tile based on a second image for K iterations, decreasing the size of the image processing region with each iteration, wherein K is an integer above 2.
US12056840B2 Methods and systems for generating three-dimensional images that enable improved visualization and interaction with objects in the three-dimensional images
In some embodiments, the present specification describes methods for displaying a three-dimensional image of an isolated threat object or region of interest with a single touch or click and providing spatial and contextual information relative to the object, while also executing a view dependent virtual cut-away or rendering occluding portions of the reconstructed image data as transparent. In some embodiments, the method includes allowing operators to associate audio comments with a scan image of an object. In some embodiments, the method also includes highlighting a plurality of voxels, which are indicative of at least one potential threat item, in a mask having a plurality of variable color intensities, where the intensities may be varied based on the potential threat items.
US12056839B2 Image processing apparatus, image processing method, and recording medium
An image processing apparatus according to one aspect includes a hardware processor connected to a memory. The hardware processor performs a process including: acquiring a plurality of captured images whose capturing areas overlap with one another; determining whether an object is included in an overlap portion of adjacent ones of the plurality of captured images in a projected image, the projected image being obtained by projecting the plurality of captured images onto a reference projection plane, the reference projection plane being an image projection plane virtually disposed in a virtual space corresponding to a real space; and performing an adjustment process on an overlap area of the reference projection plane, the overlap area including the object on the reference projection plane and corresponding to the overlap portion including the object.
US12056829B2 Core model augmented reality
A method of registering geological data at a formation core tracking system includes, at the tracking system, registering a formation core provided within a field of view of an optical imaging system of the tracking system; tracking the orientation of the formation core relative to the tracking system and the distance of the formation core relative to the tracking system; obtaining data associated with a first section of the formation core which is located at a predetermined distance from the tracking system, displaying the data together with an image of the formation core such that an augmented reality image is provided on a display device of the tracking system, changing the distance between the tracking system and the core; and updating the displayed data by obtaining data associated with a second section of the formation core which is located at said predetermined distance from the tracking system.
US12056823B2 Segmenting three-dimensional meshes in graphical applications based on detection of elongated shapes
Described herein are techniques for segmenting a mesh to reduce or remove elongated shapes, to enable texturing a three-dimensional (3D) mesh. An embodiment described is a method in which one or more processing devices perform operations that include accessing segments of the 3D mesh and detecting that a first segment is elongated. The operations include modifying the segments of the 3D mesh by subdividing the first segment into two or more sub-segments, based on the first segment being elongated. The operations include assigning, for each 3D vertex of the two or more sub-segments, respective two-dimensional (2D) coordinates in a texture map. The operations further include applying a texture to the 3D mesh. Application of the texture involves mapping the 3D vertices of the two or more sub-segments based on the respective 2D coordinates corresponding to the 3D vertices of the two or more sub-segments according to the texture map.
US12056816B2 Automated spatial indexing of images based on floorplan features
A spatial indexing system receives a sequence of images depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
US12056814B2 Image processing method and apparatus with integrated optimization framework of heterogeneous features
An image processing method and apparatus with an integrated framework of heterogeneous features is provided. The method includes generating first feature frames including first features corresponding to a first density level by sensing a target space; generating second feature frames including second features corresponding to a second density level by sensing the target space; estimating sensor poses corresponding to at least a portion of the generated first feature frames and the generated second feature frames; calculating each of a first reprojection error of the first features and a second reprojection error of the second features based on the estimated sensor poses; and acquiring an optimization result by adjusting at least a portion of the sensor poses, the first features, the second features, reprojection features of the first features, and reprojection features of the second features to decrease an integration error including the first reprojection error and the second reprojection error.
US12056809B2 Method and apparatus for AR remote rendering processes
A method for augmented reality (AR) remote rendering process performed by a remote rendering device. The method includes performing 3D scene compositing based on a live geometry information and an anchor information; receiving, from an AR device, a pose information; rendering 2D frame of the composited 3D scene based on the pose information; performing 2D frame processing on the rendered 2D frame; creating a first metadata associated with the 2D frame processing, a second metadata associated with the rendered 2D frame and a third metadata associated with AR frame compositing of the rendered 2D frame; and transmitting, to the AR device, the rendered 2D frame, the first metadata, the second metadata and the third metadata.
US12056807B2 Image rendering method and apparatus
An image rendering method for rendering a pixel at a viewpoint includes, for a first element of a virtual scene, having a predetermined surface at a position within that scene; providing the position and a direction based on the viewpoint to a machine learning system previously trained to predict a factor that, when combined with a distribution function that characterises an interaction of light with the predetermined surface, generates a pixel value corresponding to the first element of the virtual scene as illuminated at the position, combining the predicted factor from the machine learning system with the distribution function to generate the pixel value corresponding to the illuminated first element of the virtual scene at the position, and incorporating the pixel value into a rendered image for display, where the machine learning system was previously trained with a training set based on images comprising multiple lighting conditions.
US12056801B2 Method for coloring a target image, and device and computer program therefor
A method of coloring a target image includes generating at least one target mask including a part of the target image by using a first artificial neural network, which has been trained; generating at least one reference mask that corresponds to the at least one target mask and includes at least part of a reference image, by using the first artificial neural network; generating at least one colored target mask by coloring the at least one target mask in reference to the color of the at least one reference mask; and generating a colored target image from the target image, the at least one target mask, and the at least one colored target mask by using a second artificial neural network, which has been trained.
US12056796B2 System and method for high fidelity computed tomography
A system and method is provided for high fidelity multi-energy CT processing. This system and method exploits prior knowledge, where prior knowledge may include redundant information existing in the CT images, such as spatial redundancy between a thick slice and a thin slice encompassed by or close to the thick slice, or the spatiospectral redundancy between the image output of multi-energy CT processing and the source multi-energy CT images. The system and method retains structural details, spatial resolution, spectral fidelity, and noise texture while achieving noise reduction. The method reduces image noise and increases the contrast-to-noise ratio in processed images, while simultaneously maintaining image details and natural appearance of the image to enhance detectability and facilitate reader acceptance.
US12056791B2 Generating object-based layers for digital image editing using object classification machine learning models
The present disclosure relates to systems, methods, and non-transitory computer readable media for accurately, efficiently, and flexibly generating image layers and determining layer labels utilizing a machine learning approach. For example, the disclosed systems utilize an image segmentation machine learning model to segment the digital image and identify individual objects depicted within the digital image. Additionally, in some embodiments, the disclosed systems determine object classifications for the depicted objects by utilizing an object classification machine learning model. In some cases, the disclosed systems further generate image layers for the digital image by generating a separate layer for each identified object (or for groups of similar objects). In certain embodiments, the disclosed systems also determine layer labels for the image layers according to the object classifications of the respective objects depicted in each of the image layers.
US12056786B2 Apparatus and method for graphics virtualization with late synchronization
An apparatus and method are described for graphics virtualization with late synchronization. For example, a virtualized graphics execution environment is implemented on a host, including a hypervisor to virtualize graphics processing resources for one or more virtual machines (VMs). A plurality of graphics commands are received responsive to execution of a graphics application in one of the VMs. The graphics commands are persisted until a frame triggering event is detected. Upon detection of a frame triggering event, the persisted graphics commands are submitted to the host.
US12056773B2 Systems and methods for computerized loss scenario modeling and data analytics
Systems and methods for computerized loss scenario modeling and data analytics are provided herein. The systems and methods provide customized claim loss analytics to identify questionable insurance claims that require further investigation and include a database for storing claims data related to one or more loss events, a front-end processor configured to generate a user interface with elements configured to allow a user to select one or more business rules and one or more data points for a custom loss scenario rule, and a primary claims analytics processor in communication with the front-end processor that implements the custom loss scenario rule into a production data flow process, thereby impacting the results of data analytics performed by the primary processor.
US12056760B2 Generating customizable avatar outfits
Method of generating customizable avatar outfits and accessories starts with a processor receiving a first identification information associated with a first article of clothing for sale on a first third-party server. The processor generates an outfit update interface comprising an avatar associated with a user of a client device and a first selectable item corresponding to the first article of clothing. The processor receives a selection from the client device of the first selectable item. The processor modifies the avatar to generate a modified avatar that is wearing an avatar outfit that comprises a first item that resembles the first article of clothing. The processor then causes the modified avatar to be displayed on a display screen of the client device. Other embodiments are disclosed.
US12056759B1 Method, medium, and system for an augmented reality device managed object selection and acquisition processing
The present embodiments relate to augmented reality (AR) device managed object selection and acquisition processing. The client, via a client AR device, can view objects in an environment. The system can process sensor data depicting the environment to identify objects in the environment and determine whether the client has selected a detected object. The system can authenticate an identity of the client (e.g., via iris scanning) and initiate an acquisition process for one or more selected objects. The client can select objects, authenticate the client as an authenticated user, and/or initiate the acquisition process on the AR device directly.
US12056758B2 Virtual reality shopping
Items are identified from one or more catalogues and images of the items are obtained. A dynamically rendered Virtual Reality (VR) store is constructed from the images and from images of objects/structures associated with a store. The item images that populate the VR store can be customized to a given customer and/or a given store. A VR session is established with a customer within the VR store, the item images can be selected, examined, and purchased during the session by the customer as the customer navigates through the VR store. Specialized rooms during the VR session allow the customer to interact in real time with other customers shopping via other VR sessions. The customer and other customers are rendered as avatars within the specialized room. A designated avatar or automated chatbot provides automated and real time assistance to the customer during the VR session.
US12056755B2 Geotagging location data
Systems and apparatuses for capturing an image of a vehicle for which roadside assistance is being requested are provided. The image may be captured by a mobile device and the mobile device may geotag location information to the image. The image and associated geotag location information may then be processed to determine a location of the vehicle and a roadside assistance issue for which service is being requested. The image may be further analyzed to determine a context including, a make, model and/or year of the vehicle, whether special equipment is needed to service the vehicle, whether the vehicle is located in a particular situation (e.g., within a structure, in a ditch, or the like). The information obtained from the image may be used to determine a type of service to provide to the vehicle and to identify one or more service providers to dispatch to the vehicle.
US12056753B2 System and method for recommending home appliances to a consumer
A system functions to recommend equipment expansions, additions and/or substitutions; interconnections; supplemental capabilities; features; etc. based upon a knowledge of a consumer's existing audio and/or visual system configuration.
US12056751B2 Adaptive scheduling of electronic messaging based on predictive consumption of the sampling of items via a networked computing platform
Various embodiments relate generally to data science and data analysis, computer software and systems, and digital messaging and control systems to determine at an adaptive distribution platform using a distribution predictor a point of time associated with a scheduled delivery of an item coinciding substantially with a zone of time associated with a predicted distribution date of the item, to transmit to a device an electronic message having data associated with an item characteristic and other data associated with a control user input configured to adapt the scheduled delivery, to receive a response to the electronic message indicating one or more actions to manage an order associated with the item, to determine whether a replenishment adjustment of the item is requested, and to transmit a control signal to a merchant computing system to perform one or more data operations associated with the order.
US12056749B1 Customized apparel procurement method
A method for the on-line “off the rack” and/or customization, purchasing and delivery of uniquely designed clothing and accessories is provided. An integrated system allows for sizing, selection, visualization, procurement, manufacturing and delivery of apparel and fashion items uses an online system that interfaces with customers, designers and suppliers. A digitized virtual replica of a customer's unique body is graphically displayed with specific styles and design of apparel or fashion accessories. Images of the specific apparel are visualized, modified and compared electronically prior to final selection and procurement. Selection allows comparison of existing inventory with custom manufacturing of a customized and custom sized item, thereby optimizing the supply chain while minimizing returned purchase.
US12056742B2 Systems and methods for creating a navigable path between pages of a network platform based on linking database entries of the network platform
The disclosure herein provides systems and methods for linking database entries of a network platform. The network platform provides a plurality of pages each dedicated to an item and including details of the item. A user-uploaded content can be linked to two or more of such pages or items provided on the network platform such that a navigable path is created among such pages or items. The linked pages or items may include an intermediary page or content that is linked to each of such pages or items.
US12056740B2 Method, apparatus, and computer program product for adaptive tail digital content object bid value generation
Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for adaptively generating an electronic bid value for a tail digital content object.
US12056736B2 Exclusive delivery of content within geographic areas
Application developers can request to have their applications registered for use with a content delivery platform. The operator of the content delivery platform establishes perimeters defining geographic areas, and maintains records reserving particular areas for delivery of content associated with particular sponsors. Registered applications running on mobile devices can request content from the content delivery platform. Based at least in part on the request, the content delivery platform can identify a target location, which may be the location of the mobile device, or some other location indicated in the request. A mobile device can be provided content based on the relationship of the target location to the geographic areas, so that a registered application running on a mobile device with a target location contained within a geographic area assigned to a particular sponsor will receive content related to that sponsor.
US12056735B2 Systems and methods of providing alternative advert (AA) query items and AA offers for an AA system
Methods and systems of providing alternative advert (AA) query items for an AA system are disclosed. A request is received to generate an AA query. In response to the request, it is determined whether a percentage of scoreable AA query items for which a viewer has a known or derived preference exceeds a threshold value. Each scoreable AA query item has an assigned equity score and an assigned viewer-item affinity score. In response to determining that the percentage of scoreable AA query items exceeds the threshold value, one or more first AA query types are determined to create for the viewer. The requested AA query is sent. A response to the sent AA query is received. Equity scores and viewer-item affinity scores of total scoreable AA query items are updated based on the response.
US12056719B2 Authentication of packaged products
Methods are provided for producing an authenticated packaged product. A digital signature, dependent on unique message data for the product, is generated via a digital signature scheme using a secret signing key. The message data is provided on at least one of the product and packaging. The digital signature is provided on the other of the product and packaging, and the product is packed in the packaging. The digital signature can be generated via a fuzzy-message digital signature scheme having a verification algorithm for verifying the digital signature in relation to fuzzy data within a predetermined difference measure of the message data. Methods and systems for authenticating such packaged products are also provided.
US12056718B2 Fraud lead detection system for efficiently processing database-stored data and automatically generating natural language explanatory information of system results for display in interactive user interfaces
Systems and methods are described for automatically processing data stored in one or more databases using machine learning to detect entities (such as health care providers, health care plan members, patients, pharmacies, and so forth) associated with health care claims that are suspected of fraudulent, wasteful, and/or abusive activity. The techniques may further or alternatively involve generating and presenting, for a set of suspected entities, natural language explanatory information explaining how and/or why each of the respective suspected entities is considered to be suspected of fraudulent, wasteful, and/or abusive activity. Feedback provided by fraud analysts and/or other subject matter experts in the misuse detection space is used to facilitate misuse detection and misuse detection presentation.
US12056708B2 Apparatus and method for cybersecurity
An apparatus and a method for cybersecurity, the apparatus comprising a processor being configured to execute instructions in a memory to control the apparatus to receive an input for a subject address in a target blockchain system and to obtain a list of addresses involved in a predefined number of hops of transactions upstream and/or downstream of the subject address in the target blockchain system. Suspicious transaction behaviour of addresses in the obtained list of addresses upstream and/or downstream of the subject address are identified by the apparatus. A risk score indicative of degree of cybersecurity threat for the subject address taking into consideration the suspicious transaction behaviour is then calculated.
US12056707B2 Applying machine learning to learn relationship weightage in risk networks
A computer-implemented system, method and computer program product for detecting fraud. The system and method receives data representing transacting parties where a party transacts with another party to define a relationship therebetween. The received data is incorporated into a relationship network graph comprising nodes that capture data about transacting parties and corresponding information associated with each transaction. A risk model is run that is configured to determine a risk weight for the relation between nodes associated with the transacting parties based on the data captured in the relationship network graph. Then there is determined a degree of a party's association score based on risk scores of nodes associated with the party and a defined relationship with another suspicious party. The system then dynamically updates the risk weight of the relation based on the party's association score.
US12056703B2 Identity recognition method and apparatus based on dynamic rasterization management, and server
An identity identification method comprises: tracking a current location of each user to determine a current grid area each user is located; receiving an identification request sent by a service terminal; the identification request comprises first location information and biological characteristic information of a target object; determining a first grid area where the service terminal is located based on the first location information; obtaining biological characteristic information of each user with respective current grid area being the first grid area; completing an identity identification according to the biological characteristic information of the target object and the biological characteristic information of each user in the first grid area. A device and server based on dynamic rasterization management are further provided.
US12056702B1 System and method for facilitating programmatic verification of transactions
Systems and methods for programmatic access of a financial institution system. A normalized API request provided by an application system specifies user information corresponding to at least one account endpoint of an external financial institution system. Responsive to the request, at least one application proxy instance associated with the normalized API request is used to collect transaction information from a corresponding financial institution system by providing the financial institution system with a proprietary API request that specifies at least account credentials associated with the user information. The transaction information is included in at least one proprietary API response provided by the financial institution system. A normalized API response is generated based on the collected transaction information and provided to the application system. Each application proxy instance is constructed to simulate an application of the corresponding financial institution system on behalf of a user associated with the application proxy instance.
US12056700B2 Framework free integration
Examples describe data security and routines structured to avoid conflicts. One example includes accessing data for a merchant website including a framework with a first routine for a function, and accessing an account security element for the merchant website with a second routine associated with an account security system for the function. The second routine is optimized to avoid conflicts with the first routine. The framework is automatically updated while the second routine is maintained with no changes. The merchant website data is then transmitted with the updated first routine and the account security element with the second routine, where the updated first routine and the second routine facilitate data security on the client device without framework conflicts when the updated first routine for the function and the second routine for the function operate concurrently on the client device.
US12056699B2 Child support and centralized distribution network
Child/family support payments are made on a multilayered consortium ledger network using blockchain, IoT, and other technologies to expedite the process and disbursement of child/family support payments. The multilayered consortium ledger network may cater to local and/or global child support agencies and/or local and global Parties/Parents/family members who elect to send child/family support payments to their family(ies) outside the traditional child support agencies/district attorney offices. The plurality of technologies used support payments made/received using, but not limited to, domestic/foreign fiat, cryptocurrency, tokens, an/or native tokens.
US12056698B2 Capturing related events in cryptographically linked records
In processing a transaction, a data storage system of a processing system stores and updates a progression created for the transaction that represents a timeline of events that occurred related to the transaction. When an event for a transaction occurs, the data storage system identifies data associated with the event. The data storage system creates an event signature for the event by hashing together the identified data. The data storage system identifies a stored progression of the transaction. The data storage system identifies a transaction signature included in the last record added to the progression. The data storage system creates a transaction signature for the event based on the transaction signature of the last record and the event signature created for the event. The data storage system adds a new record to the progression for the event and includes the transaction signature created for the event in the new record.
US12056695B2 Anonymous peer-to-peer communication system
An in-application content transfer system that generates receiver identifiers to categorize a given exchange between two users. A first mobile device displays a plurality of user interface controls that are each selectable by a first user. In response to selection of a first control, an application message is generated that includes a unique identifier associated with a second user of a second device, and a user content that is associated with the first user and that is identified at least in part based on the selection of the first control. The application message, which is configured to seed an application on the second device with the unique identifier, is transmitted to the second device via peer-to-peer communication. The user content associated with the first user is then shifted to the second device.
US12056683B2 Linking a transaction account with a form factor
Systems and methods may comprise RFID data acquisition technology which may be embedded in a fob or tag for use in completing financial transactions. This fob may a self-contained device which includes a transponder and which may be contained on any portable form factor. For instance, the tag may be housed in a wearable transaction instrument, such as an activity tracker. The tag is configured to be used in concert with an RFID reader device.
US12056680B2 System providing relevant services to transient devices in wireless networks and methods thereof
Generally described, the present disclosure relates to communications and more particularly, to a system providing relevant services to transient devices in wireless networks and methods thereof. In one illustrative embodiment, a Unified Communications and Collaboration (UCC) client on a device can be synchronized with a network so that the device can appear as a local entity. The UCC client can facilitate exchange of data to ease the integration of the device into the local environment. After being synchronized, the UCC client can seek out available assistance from the local network and provide it to the user. Typically, the data retrieved from the local network pertains to the current location. The local network can be used to provide wireless service to mobile devices in order to remove them from their carrier network, including providing a local breakout via a Private Branch Exchange (PBX).
US12056677B2 Module
A module provided in a predetermined space of an operation panel of a transaction terminal device to input and output digital information, includes: a wireless unit, a scanner unit, and a housing. The housing has a first front surface member and a second front surface member, a lower side of the first front surface member projects toward an operator with respect to an upper side of the first front surface member, an upper side of the second front surface member projects toward the operator with respect to a lower side of the second front surface member, an antenna of the wireless unit is provided on a back side of the first front surface member, a lower side of the antenna projects toward the operator with respect to an upper side of the antenna, and the scanner unit reads a code through an opening of the second front surface member.
US12056676B2 Techniques for facilitating transactions for real world items using digital tokens
In embodiments of the present invention, methods are provided for maintaining a plurality of public addresses and a plurality of virtual representations and digital tokens of a plurality of items where each digital token is cryptographically linked to a respective instance of the item represented by the virtual representation. A request may be received to participate in a transaction for an item represented by a specific virtual representation and a transfer request received to transfer the specific digital token to a different user, where the transfer request includes a digital-token identifier that identifies the specific digital token and a public address of the different user, and a token validation and redemption process is completed.
US12056672B2 User configurable direct transfer system
A device implementing a user configurable direct transfer system may include at least one processor configured to receive, from an electronic device associated with a user account, a request to establish a type of transfer between a first account associated with an entity and a second account associated with the user account, the request including an entity identifier and a transfer type identifier. The at least one processor may be further configured to generate a transfer alias that is stored in association with the entity identifier, a second account identifier, and the transfer type identifier, and provide the transfer alias to the electronic device and a server associated with the entity to facilitate the type of transfer between the first account associated with the entity and the second account associated with the user account.
US12056670B2 Automated work ticketing and triage
The disclosed technology provides solutions for improving work ticketing triage and in particular, for improving the triage of work orders for detected failure events (or predicted failure events) for a fleet of vehicles, such as a fleet of autonomous vehicles (AVs). In some aspects, a process of the disclosed technology can include steps for receiving field data, processing the field data to identify two or more potential failure events associated with at least one AV from among one or more AVs, and automatically generating a work order for each of the two or more potential failure events. In some aspects, the process can further include steps for calculating a dynamic priority number for each of the two or more potential failure events and sorting the work orders based on the dynamic priority. Systems and machine-readable media are also provided.
US12056667B1 System for managing approval request using email and the operating method thereof
The various embodiments of the present invention pertain to a method for operating a system for managing approval requests using email.
US12056661B2 System and method for price matching through receipt capture
A system and method for generating a notification of a price change for a transaction and facilitating an associated price adjustment based on electronic image capture of a paper receipt. An image capture system captures an electronic image of a paper transaction receipt, which is transmitted to a data extraction processor that extracts transaction receipt data from the captured electronic image. A unique key is generated that is matched to a transaction record to generate a reliability score for the OCRed image and to authorize price matching. If the price monitoring server identifies that the price of a purchased transaction item has changed, the price monitoring server automatically generates a notification to the user indicating the price change and an email to the customer service department of the merchant from which the transaction item was purchased, requesting a price adjustment that is credited back to the payment instrument.
US12056648B2 Operation sequence identification device, operation sequence identification system, operation sequence identification method, and non-transitory computer-readable recording medium
The operation sequence identification device identifies an operation sequence including a series of individual operations. The operation sequence identification device includes an communication circuit that acquires first sensing information indicating the position of a moving object in an operation area in chronological order and plural pieces of second sensing information indicating surrounding environment states at different positions in the operation area in chronological order, and a control circuit that specifies the order of the series of individual operations based on the first sensing information and that identifies the operation content of each of the series of individual operations based on the second sensing information.
US12056647B2 Coordinated conveyers in an automated system
Coordinated conveyors in an automated system. In an embodiment, the system comprises transport conveyor(s) and storage conveyors, wherein each storage conveyor comprises a plurality of segments configured to hold at least one item, and a portion that is aligned with a portion of a transport conveyor, such that items are moveable from the storage conveyor to the transport conveyor. Software module(s), executed by a processor, receive an instruction to collect item(s) at a single destination location, and, for each of the item(s), identify a segment on a storage conveyor on which the item is held, control that storage conveyor to align the segment with the transport conveyor, move the item from the segment onto the transport conveyor, control the transport conveyor to align the item with the destination location, and move the item from the transport conveyor to the destination location.
US12056644B2 Risk assessment and resolution for end device porting and activation
A method, a device, and a non-transitory storage medium are described in which an onboarding risk assessment and remedial service is provided. The service may identify users that are having difficulty in completing an onboarding procedure and may be wasting end device and/or network device resources due to unsuccessful attempts to complete the onboarding procedure. The service may calculate an onboarding risk value to identify certain users that are having the difficulty. The service may calculate the onboarding risk value based on calculated criteria values pertaining to an incomplete onboarding procedure. The service may identify potential root causes of errors that may occur during the incomplete onboarding procedure. The service may perform remedial procedures to correct the errors and facilitate the successful completion of the onboarding procedure.
US12056642B2 Method and system for automatic technical assistance
A method and system for automatic technical assistance is provided. The technical assistant is first trained using the user profile of the users who will be accessing the technical assistant, and the workflow details. The technical assistant continuously monitors user screen and checks if the user is on the correct screen for the required workflow. Based on user confirmation an RPA bot resolves the error for the user. In an embodiment, the bot completes the workflow for the user. The bot may also provide guidance content to the user to help the user realize the error.
US12056641B2 Systems and methods for assigning tasks based on priorities determined for the tasks
A micromobility transit vehicle service task management system and related methods are disclosed. In one embodiment, a system determines service tasks to be executed based on a level of availability of one or more micromobility transit vehicles. A value for each of the tasks is determined based on a cost to perform the task and value generated by an increase in availability of the one or more micromobility transit vehicles, for dynamic transportation matching, from execution of the task. The tasks may be prioritized into an order of execution that maximizes a total of the values of the tasks. The determined values of the tasks may be adjusted in the prioritization of the tasks based on the order of execution of the tasks. A navigational task route may be generated based on the prioritized tasks and assigned to a technician device to guide a technician to each of the tasks.
US12056640B1 Item tracking within a facility
This disclosure describes a system for determining an estimated user departure time from a materials handling facility. For example, a user may enter a materials handling facility to pick one or more items from the materials handling facility. Those items may be provided to an agent for processing, such as packing, while the user picks other items within the materials handling facility. To ensure that the items are processed in a timely manner and made available to the user when the user is ready to depart from the materials handling facility, the implementations discussed determine an anticipated user departure time and compare that time with an estimated processing time needed to process the items.
US12056638B2 Systems and methods for allocating vehicles to ride requests
Disclosed is system and method for allocating vehicles to ride requests. A ride request comprising information indicative of a pickup location and a drop location of a given ride is received. Vehicle information of a plurality of currently-available vehicles, driver information of respective drivers of the plurality of currently-available vehicles and fuel-station information of the one or more of the plurality of fuel stations is accessed. A distance to empty for each of the plurality of currently-available vehicles is predicted based on the vehicle information. One or more eligible vehicles that satisfy eligibility criteria are selected from amongst the plurality of currently-available vehicles. A vehicle from amongst the one or more eligible vehicles that is nearest to the pickup location is allocated.
US12056632B2 Systems and methods for interactions between ticket holders and self service functions
Systems and methods are described for facilitating interaction between a ticket holder and a self-service function related to a ticket. Using a mobile device, a machine-readable code is scanned associated with the self-service function to retrieve an identifier of the self-service function and to activate an application or a web session on the mobile device. A first connection session can be established between the mobile device and a cloud broker service. A second connection session can be established between the self-service function and the cloud broker service. The cloud broker service can generate an end to end session via the first connection session and the second connection session by mapping an identifier of the mobile device with the identifier of the self-service function. The self-service function can communicate through the cloud broker service to the application of the mobile device.
US12056631B2 Systems and methods for digital check in at a store location
A method, apparatus, and system of managing digital queues for a location is disclosed. A method includes receiving a request from a mobile device based on the mobile device navigating to a uniform resource locator (URL) from scanning a code associated with the branch location; receiving, from the mobile device and via one or more selectable fields of a graphical user interface (GUI) depicted on the mobile device, information including identity information regarding a user and a reason for the request; identifying a queue specific to the branch location; and updating the GUI displayed on the mobile device to depict a confirmation page presenting a confirmation notification indicating that the user has been added to the digital queue. The confirmation page may include a dynamic area configured to update automatically, and the method further includes updating a computer at the branch location indicating the user has arrived.
US12056627B2 Vehicle allocation device, vehicle, and terminal
A vehicle allocation device allocates a vehicle in response to a vehicle allocation request from a terminal of a user, and includes a vehicle selector configured to, when acquiring the vehicle allocation request, select a vehicle having a relatively large degree of progress in learning of a relation between input and output of a parameter depending on an area to be traveled by the user from a plurality of vehicles learning a relation between input and output of a parameter depending on a predetermined area, and output a vehicle allocation instruction to the selected vehicle.
US12056625B2 Determination of storage configuration for enterprise distributed environment
A method comprises collecting data from a computing environment comprising one or more storage devices, wherein the data comprises information identifying assignments of the one or more storage devices to one or more servers in the computing environment. In the method, the data is analyzed using one or more machine learning algorithms, wherein the analyzing comprises predicting whether a given configuration of the one or more storage devices in combination with the one or more servers is a specified configuration. The method also includes generating a storage configuration recommendation for a user based on the analysis, and transmitting the storage configuration recommendation to the user.
US12056618B2 Packing method and electronic device
The present disclosure provides a packing method including following steps. Genetic algorithm is utilized to calculate multiple packing programs. Multiple candidate packing programs including all items are selected from the packing programs. Among each of the candidate packing programs, at least one of the items to be placed earlier is classified into a first subset, and at least another one of the items to be placed later is classified into a second subset. Among each of the candidate packing programs, a first packing for the first subset is maintained, and a second packing for the second subset is recalculated by using a greedy algorithm to generate an updated second packing.
US12056617B2 Learning and detection method of neural network model for flame determination, and apparatus performing the same
Disclosed herein is a learning method of a neural network model for flame determination. The learning method of a neural network includes generating a learning image including a fake image generated by combining a real fire image and an arbitrary flame image with a background image; inputting the learning image to a first neural network model and outputting a determination result for whether a flame is present; and updating a weight in a layer extracting features of the learning image from the first neural network model using the determination result. According to the present invention, data of various fire situations may be secured, a performance of the neural network model that determines an occurrence of the fire through the secured data may be increased, and a quality of data for learning may be increased to allow the neural network model itself to predict various situations of fires.
US12056616B2 Method for processing image, and apparatus therefor
Provided are an artificial intelligence (AI) system using a machine learning algorithm such as deep learning, and applications thereof. A method, performed by an electronic apparatus, of processing images includes obtaining a plurality of training image sets corresponding to a plurality of types of target objects, wherein training images in the training image sets are labeled with feature points forming a preset structure, generating a first artificial intelligence (AI) model for determining a standard structure based on the labeled feature points, by using the training images in the training image sets, identifying a face in a training image transformed based on the standard structure, and training a second AI model for verifying the first AI model, based on an image regressed from the transformed training image, and the training image before being transformed.
US12056613B2 Training neural network systems to perform multiple machine learning tasks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network system to perform multiple machine learning tasks.
US12056612B2 Method of processing a neural network model
A neural network system for predicting a polling time and a neural network model processing method using the neural network system are provided. The neural network system includes a first resource to generate a first calculation result obtained by performing at least one calculation operation corresponding to a first calculation processing graph and a task manager to calculate a first polling time taken for the first resource to perform the at least one calculation operation and to poll the first calculation result from the first resource based on the calculated first polling time.
US12056609B2 Gradient feedback framework for joint transceiver neural network training
A method of wireless communication performed by a receiving device includes determining a transmission reference point value and determining a transmission reference point gradient of a loss based on the transmission reference point value. The receiving device also transmits a message comprising the transmission reference point gradient to a transmitting device. A method of wireless communication by a transmitting device includes receiving a transmission reference point gradient of a loss from a receiving device. The transmitting device determines a transmission point-payload gradient of a transmission reference point value with respect to an encoded value generated by a transmitter neural network. The transmitting device also determines a payload gradient of the loss based on a product of the transmission reference point gradient and the transmission point-payload gradient. The transmitting device further updates weights of the transmitter neural network based on the payload gradient.
US12056604B2 Highly performant pipeline parallel deep neural network training
Layers of a deep neural network (DNN) are partitioned into stages using a profile of the DNN. Each of the stages includes one or more of the layers of the DNN. The partitioning of the layers of the DNN into stages is optimized in various ways including optimizing the partitioning to minimize training time, to minimize data communication between worker computing devices used to train the DNN, or to ensure that the worker computing devices perform an approximately equal amount of the processing for training the DNN. The stages are assigned to the worker computing devices. The worker computing devices process batches of training data using a scheduling policy that causes the workers to alternate between forward processing of the batches of the DNN training data and backward processing of the batches of the DNN training data. The stages can be configured for model parallel processing or data parallel processing.
US12056601B2 Circuitry to compensate for data drift in analog neural memory in an artificial neural network
Numerous embodiments are provided for compensating for drift error in non-volatile memory cells within a VMM array in an analog neuromorphic memory system. For example, in one embodiment, a circuit is provided for compensating for drift error during a read operation, the circuit comprising a data drift monitoring circuit coupled to the array for generating an output indicative of data drift; and a bitline compensation circuit for generating a compensation current in response to the output from the data drift monitoring circuit and injecting the compensation current into one or more bitlines of the array.
US12056597B2 Method for recurrent neural network parameter calculations for utilization of sparsity and apparatus performing same method
A method for operating an artificial neuron and an apparatus for performing the method are provided. The artificial neuron may calculate a change amount of an activation based on an input signal received via an input synapse, determine whether an event occurs in response to the calculated change amount of the activation, and transmit, to an output synapse, an output signal that corresponds to the event in response to an occurrence of the event.
US12056593B2 Distributional reinforcement learning
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting an action to be performed by a reinforcement learning agent interacting with an environment. A current observation characterizing a current state of the environment is received. For each action in a set of multiple actions that can be performed by the agent to interact with the environment, a probability distribution is determined over possible Q returns for the action-current observation pair. For each action, a measure of central tendency of the possible Q returns with respect to the probability distributions for the action-current observation pair is determined. An action to be performed by the agent in response to the current observation is selected using the measures of central tendency.
US12056587B2 Meta-automated machine learning with improved multi-armed bandit algorithm for selecting and tuning a machine learning algorithm
A method for automated machine learning includes controlling execution of a plurality of instantiations of different automated machine learning frameworks on a machine learning task each as a separate arm in consideration of available computational resources and time budget. During the execution by the separate arms, a plurality of machine learning models are trained and performance scores of the plurality of trained machine learning models are computed such that one or more of the plurality of trained machine learning models are selectable for the machine learning task based on the performance scores. This invention can be used for predicting patient discharge, predictive control in buildings for energy optimization, and so on.
US12056585B2 Assistant for large-scale machine learning experiments
A computer implemented method of performing large-scale machine learning experiments includes expanding on one or more input datasets by systematically generating several data set drift splits. A set of experimental jobs corresponding to the generated data set drift splits are executed to generate experimental results. The experimental results are processed, consolidated, and clustered according to the generated data set drift splits.
US12056584B2 Online machine learning with immediate rewards when real rewards are delayed
An online machine learning model such as an autonomous agent predicts an action. A processor associated with, or running, the online machine learning model observes an environment for an interval of time for a real reward associated with the action. Responsive to determining that the real reward is not received within the interval of time, the processor determines based on a criterion whether to allocate an immediate reward received within the interval of time to the online machine learning model, where the immediate reward is an approximation of the real reward. Responsive to determining that the immediate reward is to be allocated, the processor allocates the immediate reward to the online machine learning model. The online machine learning model further learns or retrains itself based on the immediate reward.
US12056576B2 Frequency pattern for reducing parasitic interactions in a qubit grid
Methods, systems, and apparatus for operating a system of qubits. In one aspect, a method includes operating a first qubit from a first plurality of qubits at a first qubit frequency from a first qubit frequency region, and operating a second qubit from the first plurality of qubits at a second qubit frequency from a second first qubit frequency region, the second qubit frequency and the second first qubit frequency region being different to the first qubit frequency and the first qubit frequency region, respectively, wherein the second qubit is diagonal to the first qubit in a two-dimensional grid of qubits.
US12056573B2 Amplitude, frequency, and phase modulated entangling gates for ion trap quantum computers
A method of performing a computation using an ion trap quantum computer includes computing a detuning frequency function and an amplitude function of a laser pulse to cause entangling interaction between a pair of trapped ions of a plurality of trapped ions, each of the plurality of trapped ions having two frequency-separated states defining a qubit, splining the computed detuning frequency function of the laser pulse, modifying the computed amplitude function of the laser pulse based on the splined detuning frequency function, and applying a modified laser pulse having the splined detuning frequency function and the modified amplitude function to each trapped ion in the pair of trapped ions.
US12056570B2 System for generating a linkage between users associated with a vehicle
A system for generating a linkage between a vehicle and a user and for generating a linkage between users includes: a display device to display image data of a code; a communication device to communicate with a portable electronic device; a processing circuitry operatively connected to the display device and the communication device and configured to generate a unique code to be displayed, display the unique code at the display device to be read by a portable electronic device associated with a user, receive a determination that the unique code has been read by the portable electronic device associated with the user, and establish a trusted linkage between the vehicle and the user based on the presence of the portable electronic device at the vehicle.
US12056569B2 Process for creating a simplified label for food products
A process for creating a simplified label for food products includes the following steps: retrieving from a supplier a complete paper label, creating a digital image of the complete paper label and storing the digital image in a database, generating a code associated with the digital image, printing a simplified label comprising the generated code, applying only the simplified label on a food product, reading the generated code and retrieving the information associated with the generated code in the database, displaying the information stored in the database.
US12056566B1 Vehicle tracking system using transponders
An RFID transponder including a Bluetooth® compatible transceiver is described as a (BLEET). The Bluetooth® compatible transceiver may be configured to set data that is transmitted via one or more RFID transceivers in the transponder and to return data received by the RFID transceiver(s) to a client application running, for example, on a user's smart phone. The BLEET may be used for electronic vehicle tracking or tolling. Vehicle occupancy data may be set by the user with the client application via a Bluetooth® connection in connection with high occupancy vehicle tolling and express lane incentive programs.
US12056560B2 Systems and methods for contactless card applet communication
Example embodiments of systems and methods for contactless card verification include a contactless card including a substrate, a processor, and a memory, wherein the memory contains a first applet and a second applet, and a recipient device in data communication with the contactless card, wherein the second applet is configured to retrieve one or more parameters from the first applet via an interface; and wherein the second applet is configured to transmit the one or more parameters to the recipient device for verification.
US12056558B2 Proximity-based system for object tracking and automatic application initialization
A system and method provides for one or more of tracking of an object and providing automatic access to applications or data. Depending upon the embodiment, the system includes a personal digital key (PDK), a reader, a computing device and one or more of an auto login server and a tracking server. The PDK stores one or more profiles in memory. A reader is configured to wirelessly communicate with the PDK. The computing device is coupled to the reader and one or more of the auto login server and tracking server. The auto login server is configured to communicate with the reader and launches one or more applications associated with a user name identified by a profile received from the PDK. The tracking server is configured to communicate with the reader and to track and log information received from the PDK associated with the object.
US12056552B2 Dynamic optical property windows in indicia with sensors
An environmental exposure indicator includes a substrate and an environmental exposure indicator (“EEI”) material provided on the substrate that is configured to change an optical property between a creation state and an end state. The environmental exposure indicator material has a deployment state, between the creation state and the end state, at a deployment time. The environmental exposure indicator also includes calibration data based on the deployment state.
US12056550B2 Additive manufactured substrates with 3D readable codes
Various implementations include an optically readable coded device. The device includes a body having a first surface and a second surface opposite and spaced apart from the first surface, wherein the second surface defines a cavity. The cavity has a cavity interior surface spaced apart from the second surface. The first surface defines one or more code openings extending from the first surface to the cavity interior surface and in fluid communication with the cavity. The cavity has a cavity cross-sectional area in a plane parallel to the first surface, and the code openings have a code opening total cross-sectional area at the intersection of each code opening and the cavity interior surface. The cavity cross-sectional area is larger than the code opening total cross-sectional area. The code openings define an optically readable code on the first surface.
US12056549B1 Method and apparatus for activating a remote device
A system includes a first device to select and transmit a first code by a transmitter to a remote device controlling a mechanism or access to a database or a computing device. The remote device implements a switching device based on the first code; the transmitter in the first device generates a first sequence of signals based on the first code; the switching device in the remote device processes the first sequence of signals and activates the mechanism based on the processing of the first sequence of signals. The first device may be a smartphone, a fob, an access card, or any other computing device.
US12056548B2 Transaction card with storage for a physical key
In some implementations, a transaction card includes a card body having a first surface and a second surface opposite the first surface, and the card body may be in a configuration that defines a storage area for a physical key. The transaction card may include at least one of an integrated circuit chip or a magnetic stripe accessible from at least one of the first surface or the second surface of the card body. The transaction card may include a connecting element to connect the physical key to the card body. The connecting element may be configured to enable movement of the physical key between a storage position, in which at least a portion of the physical key occupies the storage area, and a use position, in which at least a portion of the physical key is outside of the storage area.
US12056545B2 Methods and printing system for intelligent offline ink estimation
A printing system includes an offline estimation device that provides estimates for ink or toner use for a print job at a target printing device. The offline estimation device retrieves digital front end (DFE) version information, configuration setting information, and color printing resources from the target printing device. Using the DFE version information, the offline estimation device selects a raster image processor (RIP) from a plurality of RIPs of software versions available within the printing system. The offline estimation device configures the RIP with configuration settings of the configuration setting information. The color printing resources also are pushed to the RIP. The offline estimation device provides the ink or toner use estimate using the configured RIP.
US12056542B2 Unified event processing and log management over multiple domains
A computer-implemented method of providing unified event monitoring and log processing is disclosed. The method comprises receiving streaming event data comprising a plurality of event entries from a plurality of domains including a cloud manager for a cloud platform and an application running within a container on the cloud platform; processing the streaming event data into a normalized, domain-independent format; evaluating a plurality of policy rules on the streaming event data, wherein the plurality of policy rules is defined with a unified syntax; and in response to the evaluating satisfying a condition of a first rule of the plurality of policy rules, transmitting to a remote device data related to an action defined in the first rule, wherein the receiving, processing, evaluating, and transmitting for each event entry for the plurality of event entries are performed in real time.
US12056541B2 Systems and methods for motion correction in synthetic images
Systems and methods for generating synthetic video are disclosed. For example, the system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include generating a static background image and determining the location of a reference edge. The operations may include determining a perspective of an observation point. The operations may include generating synthetic difference images that include respective synthetic object movement edges. The operations may include determining a location of the respective synthetic object movement edge and generating adjusted difference images corresponding to the individual synthetic difference images. Adjusted difference images may be based on synthetic difference images, locations of the respective synthetic object movement edges, the perspective of the observation point, and the location of the reference edge. The operations may include generating texturized images based on the adjusted difference images.
US12056539B2 Update of model parameters in a parallel processing system
A data processing system comprising a plurality of processing nodes that are arranged to update a model in a parallel manner Each of the processing nodes starts with a different set of updates to model parameters. Each of the processing nodes is configured to perform one or more reduce-scatter collectives so as to exchange and reduce the updates. Having done so, each processing node is configured to apply the reduced set of updates to obtain an updated set of model parameters. The processing nodes then exchange the updated model parameters using an all-gather so that each processing node ends up with the same model parameters at the end of the process.
US12056529B2 Computation service by autonomous vehicles
A method, computer system, and a computer program product for allocating unused computing resources of a plurality autonomous vehicles is provided. The present invention may include receiving at least one computation request from at least one user. The present invention may include identifying the unused computing resources of the plurality of autonomous vehicles. The present invention may include predicting an amount of computational activities performable by the unused computing resources of the plurality of autonomous vehicles. The present invention may include allocating the unused computing resources of the plurality of autonomous vehicles to perform the predicted amount of computational activities, wherein the received at least one computation request is allocated at least a portion of the unused computing resources. The present invention may include distributing a processing load to at least one of the plurality of autonomous vehicles.
US12056527B2 Invocation calls enabling applications to initiate reactive actions in response to resource state changes of assets
An apparatus comprises a processing device configured to register one or more applications to receive resource state change invocation calls from one or more assets of an information technology infrastructure, to detect resource state changes for the one or more assets of the information technology infrastructure, and to provide, from a given one of the one or more assets of the information technology infrastructure to a given one of the one or more applications, a given resource state change invocation call responsive to detecting one or more resource state changes for the given asset. The processing device is also configured to receive, from the given application, an instruction to initiate one or more reactive actions based at least in part on the detected one or more resource state changes for the given asset, and to apply at least one of the one or more reactive actions to the given asset.
US12056525B2 Hybrid scheduling method for deep learning workloads, and computing apparatus with hybrid scheduling
A scheduling method performed by a computing apparatus includes: generating an input vector including a resource status and metadata of each of tasks for parallel execution; determining an action for the input vector by executing an actor network based on the input vector; performing first resource scheduling for each of the tasks based on the determined action; performing second resource scheduling for each of the tasks based on the input vector; evaluating performance of first resource scheduling results of the first resource scheduling and second resource scheduling results of the second resource scheduling, for each of the tasks, using a critic network; selecting one of the first and second resource scheduling results for each of the tasks based on a result of the evaluating; and allocating resources to each of the tasks based on a resource scheduling result selected for each of the tasks.
US12056522B2 Hierarchical asymmetric core attribute detection
Within a processing system, thread count asymmetries manifest when one or more cores of a processing device are disabled. To determine such thread count asymmetries, discovery operations are performed to determine thread count asymmetries for one or more hierarchy levels of a processing device based on a number of threads per enumerated instance within the hierarchy level. In response to the determining a thread count asymmetry, one thread identifier for each enumerated instance within the asymmetric hierarchy level is defined to determine a representation of the asymmetry. Using the representation of the symmetry, software tasks associated with one or more application within the processing system are performed.
US12056520B2 Graph-based diagnostics and recovery for cloud system
Embodiments relate to diagnosis and recovery of cloud based systems. From an incident ticket, a dynamic diagnostics graph is generated visualizing a hierarchy (ancestor, child) of diagnostic jobs investigating the functioning cloud system. By indicating and checking job statuses, child jobs dependent on a skipped or failed job can be skipped according to a dynamic pruning technique—thereby trimming an entire branch. And, by running separate groups of diagnostic jobs in parallel across different nodes, the diagnostic process can be finished rapidly and efficiently. A diagnostic report includes the dynamic diagnostics graph. For system recovery, the dynamic diagnostic graph is analyzed to automatically provide one or more appropriate Recommended Actions (RAs) resolving cloud system problem(s) revealed by diagnostic efforts. Those appropriate RAs may be provided by performing machine learning (e.g., referencing a neural network) with a model trained from historical cloud diagnostic and recovery activity.
US12056518B2 Notifying memory system of host events via modulated reset signals
An example memory sub-system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is configured to receive a reset signal from a host computer system in communication with the memory system; identify, by decoding the reset signal, a host event specified by the reset signal; and process the identified host event.
US12056511B2 Container image creation and deployment using a manifest
A computer-implemented method according to one embodiment includes receiving a request to create a container; retrieving a manifest for a container image of the container; and mounting a file system for the container, utilizing the manifest.
US12056505B2 Distributed configuration of programmable devices
Embodiments herein describe a distributed configuration system for a configurable device. Instead of relying solely on a central configuration manager to distribute configuration information to various subsystems in the device, the embodiments herein include configuration interface managers (CIM) that are distributed in different regions of the device, whether those regions are in one integrated circuit or include multiple integrated circuits. The embodiments can still use a central configuration manager to distribute configuration information in a device image to the plurality of CIMs, which can then forward the configuration information to their assigned regions.
US12056504B2 Automatic application configuration synchronization based on data analytics
A computer-implemented method, including monitoring, by a computing device, usage data of an application on a primary user device; detecting, by the computing device, a mirroring of the application on a secondary user device based on an identification of the application; determining, by the computing device, a synchronization setting of the application including a secondary user device based on a historical synchronization data for the application; and generating, by the computing device, a synchronization configuration for the application on the secondary user device based on the usage data; and synchronizing, by the computing device, the application on the secondary user device with the synchronization configuration.
US12056501B2 Peripheral device communication
A method, a computing device and a computer program is disclosed. A method comprises receiving, from a module comprising first executable software that is executable on one or more processors of a computing device, first data indicative of at least one class of peripheral device connectable to the computing device, whereby each class is associated with a plurality of predetermined peripheral devices and providing a software container element that contains second executable software that is executable on said one or more processors of the computing device, whereby the software container element is associated with peripheral device connection data that enables the software container element to have access to and communicate with each peripheral device of the plurality of predetermined peripheral devices associated with each class.
US12056500B2 Apparatus for driving external operating system and method therefor
An apparatus for driving an external operating system and a method therefor. An apparatus for driving an external operating system according to an embodiment of the present invention may include: a communication unit which is connected to a computing device through a communication interface to perform data communication; a boot processing unit for determining a boot mode in response to boot setting information of the computing device; and an OS driving unit for driving an operating system file corresponding to the boot mode.
US12056499B2 Hypervisor removal
A computer system has a plurality of operating systems, each operating system including a GPU driver; a graphics processing unit (GPU) including GPU firmware for controlling the execution of tasks at the graphics processing unit and, for each operating system: a firmware state register modifiable by the GPU firmware and indicating whether the GPU firmware is online; and an OS state register modifiable by the GPU driver of the respective operating system and indicating whether the GPU driver is online; and a memory management unit configured to mediate access to the registers of the GPU such that each operating system can access its respective registers but not those of other operating systems; wherein: one of the GPU drivers at the plurality of operating systems is a host GPU driver configured to initialise the GPU and bring the GPU firmware online; each GPU driver is configured to submit tasks for processing at the GPU only if its respective firmware state register indicates that the GPU firmware is online; and the GPU is configured to process tasks for an operating system if the respective OS state register of that operating system indicates that the GPU driver is online.
US12056496B2 Fast boot system
Disclosed herein are various embodiments, for a fast boot system. An example embodiment operates by determining that one or more programs have been loaded into memory on a boot-up of a device. A snapshot of the memory including the loaded one or more programs is captured. Operations of the device are monitored after the snapshot has been captured. It is determined that a first program of the one or more programs was updated during the monitoring. A restart of the device is detected, wherein the snapshot is loaded into the memory in lieu of loading the one or more programs, and wherein the first program is updated during the restart of the device.
US12056492B2 Method and apparatus for generating dependence graph, device, storage medium and program product
A method of generating a dependence graph, an apparatus, a device, a storage medium and a program product are provided. The method includes: obtaining a hook API used by a function component; obtaining a parameter value of the hook API used by the function component; and generating a dependence graph. The hook API corresponds to a hook node in the dependence graph, the parameter value corresponds to a value node in the dependence graph, and there is a connection relationship between the value node and a corresponding hook node.
US12056491B2 Method for performing random read access to a block of data using parallel lut read instruction in vector processors
This disclosure is directed to the problem of paralleling random read access within a reasonably sized block of data for a vector SIMD processor. The invention sets up plural parallel look up tables, moves data from main memory to each plural parallel look up table and then employs a look up table read instruction to simultaneously move data from each parallel look up table to a corresponding part a vector destination register. This enables data processing by vector single instruction multiple data (SIMD) operations. This vector destination register load can be repeated if the tables store more used data. New data can be loaded into the original tables if appropriate. A level one memory is preferably partitioned as part data cache and part directly addressable memory. The look up table memory is stored in the directly addressable memory.
US12056487B2 Automating generation of library suggestion engine models
A library model addition engine adds library models to a library knowledge base by defining a template for a library configuration file that conveys information about each library model, custom inputs and code snippets to facilitate library comparison operations, and education content for the library model. The library configuration file template may be automatically filled with extracted data using an iterative sequence of operations to retrieve, scrape, or extract data to automatically populate data fields in a library configuration file template for validation processing to ensure that the file is in the correct format and satisfies the constraints provided by the library recommendation engine.
US12056484B2 Management of transport software updates
An example operation may include one or more of receiving a software update at a transport, performing a first validation of the software update in a first environment, wherein the first environment includes a least amount of potential interactions, and performing a further validation of the software update when the first validation is successful, in a further environment, wherein the further environment includes an amount of potential interactions greater than the first environment.
US12056483B2 Memory efficient software patching for updating applications on computing devices
In general, techniques are described by which to perform memory efficient patching for computing devices. A server computing device comprising a memory and a processor may be configured to perform the techniques. The memory may store first assets that form an unpatched application and second assets that form a patched application. The processor may virtualize the first assets to obtain a single first virtual asset and obtain a single second virtual asset that represents the second assets. The processor may obtain, based on differences between the single first virtual asset and the single second virtual asset, a patch identifying how to update the single first virtual asset to obtain the single second virtual asset. The processor may next segment the patch into a plurality of segments and output to a user computing device a single segment from the plurality of segments for individual application by the user computing device.
US12056480B2 Vehicle program rewriting system and shift device
A vehicle program rewriting system includes a first control unit configured to execute a first control program for controlling a vehicle, a second control unit configured to execute a second control program for controlling the vehicle, a first communication line that connects, when rewriting at least one of the first and second control programs, the first control unit and a program update unit which transmits program update information to the first control unit, and a second communication line branching from the first communication line and connected to the second control unit. The second control unit executes control of, when the program update information for updating the second control program is transmitted, acquiring the program update information for the second control program from among communication contents between the program update unit and the first control unit acquired via the second communication line.
US12056478B2 Application hosting, monitoring, and management within a container hosting environment
One or more computing devices, systems, and/or methods for application deployment, monitoring, and management within a container hosting environment are provided. A service collector acquires operational statistics of an application hosted within a container managed by a pod of the container hosting environment. A rule execution engine executes a set of rules to process the operational statistics. In response to the set of rules identifying suboptimal operation of the application, a remedial action is created to address the suboptimal operation of the application. The remedial action is either automatically executed to address the suboptimal operation or is used to generate a recommendation for how to address the suboptimal operation.
US12056470B2 System and method for source code generation
Methods, systems, and computer program products for generating computer source code products. According to one method, an engineer creating or modifying an implementation of computer source code selects design patterns from a catalog of pre-existing design patterns. The design patterns are known abstractions that solve specific problems of computer program design and implementation. The selected design patterns are then bound to elements within a representation of the implementation known as a model. The model is then converted into a representation using elemental design patterns, and this abstraction model is used to generate the computer source code in any programming language. The abstraction model is also suitable as input for an automated inference engine for validation or verification purposes prior to or after the generation of the computer source code.
US12056469B2 Autonomous generation of GRC programs
Methods and systems for generating a computer program for a governance, risk, compliance (GRC) system are described. In an example, a processor may detect a change among a plurality of objects in the GRC system. The processor may generate a snapshot of the plurality of objects in response to the detected change. The snapshot may include the detected change among the plurality of objects. The processor may train a machine learning model using the snapshot. The trained machine learning model may indicate relationships among a set of related objects, where the related objects may be among the plurality of objects. The processor may generate a computer program based on the trained machine learning model. The computer program may include a set of instructions for setting a field value of an object among the set of related objects.
US12056468B2 Code execution and data processing pipeline
A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.
US12056467B2 Multiple controller smart object allocation in industrial design environment
An industrial integrated development environment (IDE) supports decoupled development of industrial control programs without requiring the programs to be initially bound to a specific industrial controller. The IDE system allows industrial control programs to be defined as smart objects within an industrial control project. These smart objects can be created without an initial binding to an industrial controller, and can subsequently be assigned to selected industrial controllers after development of the control programs is complete, or while program development is in progress. A smart object can be reused and deployed to multiple industrial controllers, providing a simple means to implement common control functionality on multiple different automation systems. To allow for deployment of smart objects to selected controllers, the IDE system supports creation of a control project having a one-to-many relationship with industrial controllers, such that multiple controllers can be defined within a single project.
US12056465B2 Verifying the correctness of a leading zero counter
Verifying the correctness of a leading zero counter, including: generating, based on an input value comprising a plurality of digits, a first bit vector, wherein each entry of the first bit vector indicates whether a corresponding digit of the input value is equal to zero; calculating, based on the first bit vector, a leading zero count for the input value; generating a bit mask comprising a number of leading ones equal to the leading zero count; generating a second bit vector comprising a one at a same index as a first occurring zero in the bit mask; and verifying the leading zero count based on the first bit vector and one or more of the bit mask and the second bit vector.
US12056464B2 Linear-feedback shift register for generating bounded random numbers
Linear-feedback shift registers (LFSRs) for generating bounded random numbers (e.g., random numbers within a narrower range than those generated by a conventional LFSR of the same width) are described. In one embodiment, a bounded LFSR for generating an n-bit value comprises an m-bit LFSR with a range of 2m random numbers and an n−m bit LFSR with a range of 2n-m−1−k random numbers. The bounded LFSR further comprises logic to skip k values from a repeatable sequence of the n−m bit LFSR, which can, for example, be configured during the design of the bounded LFSR. The bounded LFSR provides bounded random numbers based on the outputs of the m-bit LFSR and the n−m bit LFSR. In one embodiment, the bounded random number generated by the bounded LFSR is used as a random address in a row hammer mitigation system.
US12056463B2 Optimization apparatus and method of controlling optimization apparatus
An optimization apparatus includes hardware circuits configured to function as a random number generator configured to operate either in a first operation mode in which to generate a random number sequence after performing an initialization or in a second operation mode in which to generate a random number sequence without performing the initialization, an annealing calculation unit configured to perform an annealing process by use of random numbers generated by the random number generator, and an operation instruct unit configured to cause the random number generator to start operating in the first operation mode when the annealing calculation unit starts the annealing process, to cause the random number generator to stop operating when the annealing calculation unit, suspends the annealing process, and to cause the random number generator to restart operating in the second operation mode when the annealing calculation unit restarts the annealing process.
US12056459B2 Compute in memory architecture and dataflows for depth-wise separable convolution
Certain aspects of the present disclosure provide a method, including: storing a depthwise convolution kernel in a first one or more columns of a CIM array; storing a fused convolution kernel in a second one or more columns of the CIM array; storing pre-activations in one or more input data buffers associated with a plurality of rows of the CIM array; processing the pre-activations with the depthwise convolution kernel in order to generate depthwise output; modifying one or more of the pre-activations based on the depthwise output to generate modified pre-activations; and processing the modified pre-activations with the fused convolution kernel to generate fused output.
US12056457B2 Computer-implemented method of real time speech translation and a computer system for carrying out the method
A computer-implemented method of real time speech translation wherein at least a source speech and a human interpretation of the source speech are transcribed using an automatic speech recognition system and machine translated into a common language. A best source of data is then selected repeatedly and data from the best source are machine translated into at least one another language.
US12056453B2 Semantic structure identification for document autostyling
Systems and methods for natural language processing are described. Embodiments of the present disclosure receive plain text comprising a sequence of text entities; generate a sequence of entity embeddings based on the plain text, wherein each entity embedding in the sequence of entity embeddings is generated based on a text entity in the sequence of text entities; generate style information for the text entity based on the sequence of entity embeddings; and generate a document based on the style information.
US12056451B2 Method and apparatus for recognizing SPO tuple relationship based on deep learning and score and probability associated with a SPO relationship class
Method of recognizing a SPO tuple relationship based on deep learning includes reading a natural language sentence stored in a first storage in which a natural language sentence and an SPO tuple are configured in pairs and stored, generating dependent syntax relationship information by parsing a dependent syntax from the natural language sentence, reading the SPO tuple paired with the natural language sentence stored in the first storage, generating dependent-syntax-based first SPO tuple relationship information for training a deep learning model based on the SPO tuple, the natural language sentence, and the dependent syntax relationship information, performing embedding on the dependent syntax relation information, recognizing second SPO tuple relationship information by inputting the embedded dependent syntax relationship information to a multi-layered bidirectional time series neural network model, and training the deep learning model by comparing the first and second SPO tuple relationship information.
US12056450B1 Message content reduction using message templates
Techniques are provided for message content reduction using message templates. One method comprises obtaining a message of a given type, of multiple types, to be transmitted over a network; identifying one or more templates, of multiple templates, for the given type, wherein the templates comprise a respective message identifier; selecting a given template of the given message type based on a similarity of the message with the given template; updating the message by (i) incorporating the message identifier of the given template into the message and (ii) removing one or more fields of the message that match respective fields of the given template; and transmitting the updated message to a recipient device. The recipient device may determine whether the updated message comprises the message identifier, and may retrieve a message template using the message identifier. The recipient device may store the updated message as a template in a message cache.
US12056449B2 Data management system, terminal device, and data input method for creating and transmitting a template including a plurality of tasks for display and management
A data management system, a terminal device, a data input method, and a non-transitory recording medium. The data management system includes one or more terminal devices and an information processing system. The information processing system stores in one or more memories, a template associated with a plurality of tasks including at least a request task and a reporting task, the template having one or more input items set for each task and transmits the template to the one or more terminal devices. Each of the one or more terminal devices displays on a display, the plurality of tasks associated with the template, receives a selection of a task from the plurality of tasks displayed on the display, and displays on the display, the input items associated with the selected task based on the template.
US12056447B2 System and method for document branching
Disclosed are systems and methods for document branching. In some embodiments, the method includes the steps of: obtaining a branch model associated with a set of related documents, the branch model comprising one or more branches, each branch of the one or more branches comprising a branch type and one or more nodes, the one or more branches comprising a primary branch associated with a primary document, the set of related documents comprising the primary document having a first document identifier; generating a secondary branch based upon a revision of the primary document, the secondary branch associated with a secondary document of the set of related documents, the secondary document having a second document identifier; and adding the secondary branch to the branch model.
US12056446B2 Method and system for improved spreadsheet analytical functioning
The disclosed technology creates a family of spreadsheet functions (predefined formulas) which allows users to create programming loop equivalents in their regular spreadsheet cells combining familiar range or array evaluating functions (e.g., SUM, COUNT, MIN, MAX, etc.) with data filtering and output selection. The input data to these new functions can be sourced from multiple cells within the spreadsheet or a broad spectrum of numeric, date and text data not stored in a spreadsheet, including data not discretely defined. The technology disclosed can use as inputs cell ranges or Non-spreadsheet Cell (NSC) data formulas. The technology supports functions with predefined combinations and user specified combinations all capable of automating, millions of looped calculations.
US12056444B2 Table processing method and apparatus, device and storage medium
Provided are a table processing method and apparatus, a device and a storage medium. The method includes determining the proportion of the display area of a frozen area to the display area of a table area, where the table area includes the frozen area and a non-frozen area; and when the proportion is larger than a proportion threshold, shrinking the display area of the frozen area and enlarging the display area of the non-frozen area, where the proportion of the shrunk display area of the frozen area to the display area of the table area is equal to the proportion threshold.
US12056443B1 Apparatus and method for generating annotations for electronic records
An apparatus for generating annotations for electronic records is disclosed. The apparatus includes a processor and a memory containing instructions configuring the processor to receive unstructured data for a plurality of electronic records and generate a plurality of machine learning models (MLMs), wherein each MLM of the plurality of MLMs is trained using a machine learning algorithm. The processor is further configured to generate at least one annotation for the unstructured data using each MLM of the plurality of MLM and structure the unstructured data as structured data as a function of the generated annotations.
US12056437B2 Electronic device and method for converting sentence based on a newly coined word
Provided is an electronic device including a communication module, a memory, and at least one processor operatively connected to the communication module and the memory, and the memory stores instructions configured to, when executed, enable the at least one processor to: receive a first sentence via the communication module; identify a first newly coined word included in the first sentence; obtain a second sentence by identifying a first alternative word corresponding to the first newly coined word, and replacing the first newly coined word in the first sentence with the first alternative word; obtain a third sentence by correcting a grammatical error in the second sentence based on the first alternative word occurring the grammatical error when replacing the first newly coined word; and transmit the third sentence to an external device via the communication module. Other embodiments can be made.
US12056436B2 Document transformation between program formats and templates system and method
A system and method are presented for interoperability of computer software applications. Subdocuments are located within slots of a main document along with a fully-qualified file identifier. Subdocuments can be saved in the main document in an intermediate format. Editing a slot triggers the opening of the original document in its native application. An intermediate format file is then created and reimported into its original slot. A document containing subdocuments can be exported in its entirety from one program to another. An auxiliary program identifies a target template format and converts the original document to the target template in its native application using the original subdocuments. Page image exports are used to transfer all content in the original application document to a destination document in a different format.
US12056432B2 Pin modification for standard cells
The present disclosure describes an example method for routing a standard cell with multiple pins. The method can include modifying a dimension of a pin of the standard cell, where the pin is spaced at an increased distance from a boundary of the standard cell than an original position of the pin. The method also includes routing an interconnect from the pin to a via placed on a pin track located between the pin and the boundary and inserting a keep out area between the interconnect and a pin from an adjacent standard cell. The method further includes verifying that the keep out area separates the interconnect from the pin from the adjacent standard cell by at least a predetermined distance.
US12056430B2 Methods of routing clock trees, integrated circuits and methods of designing integrated circuits
A method of routing a clock tree including a plurality of clock nets of an integrated circuit, where each of the plurality of clock nets includes at least one clock repeater, includes determining a level of a clock net of the plurality of clock nets based on a number of clock gating cells that a clock signal passes through until the clock net receives the clock signal from a clock source and routing a plurality of conductive lines in each of the plurality of clock nets by applying different routing rules to clock nets having different levels based on the determined level. Each of the plurality of clock nets is configured to transfer the clock signal to a plurality of synchronous elements or another clock net. The plurality of synchronous elements operate in synchronization with the clock signal and are included in the integrated circuit.
US12056427B1 Numerical experimental method for urban waterlogging
A numerical experimental method for urban waterlogging includes the following steps: acquiring raw data of an urban underlying surface; batch-processing urban waterlogging modeling data; batch-running urban waterlogging numerical experimental models; batch-processing urban waterlogging numerical experimental results; and displaying and analyzing the batch-processed urban waterlogging numerical experimental results. The numerical experimental method constructs a numerical experimental process, which can perform an unlimited number of repeated experiments in the numerical simulation process of urban waterlogging and achieve batch-running of data preprocessing, model operation, and data post-processing processes. Therefore, the numerical experimental method has the advantages of high efficiency, high convenience, high reliability, and low cost.
US12056424B2 Simulation of microstructure evolution of material as solved based on exponential time-difference format
A method and device for simulating microstructure evolution of a material based on solution in an exponential time-difference format. The method includes: establishing a reaction rate theory model for substance defects, wherein the model is expressed with equations that comprise linear terms having coefficients characterized with matrixes; and iteratively solving the equations by using an exponential time-difference format, wherein during the iterative solving, the linear terms with exponential powers of the matrixes as the coefficients are integrated. Since a rate theory is not limited by spatial-temporal scales, the advantages of the rate theory can be significantly reflected when the microstructure evolution is simulated under a high damage dose condition; and then, the equations are solved by using the exponential time-difference format, with a solved result better in accuracy and higher in precision.
US12056423B2 Operations and maintenance system and method employing digital twins
Operations and maintenance (O&M) system, and related methods, for a plurality of unique objects employing distinct digital twins. The O&M system comprises: a database subsystem for storing at least first and second distinct digital twins for each of the plurality of unique objects, each of the distinct digital twins having an identifier that uniquely associates it with one of the plurality of unique objects and which defines a unique virtual representation thereof. The system further includes a sensor subsystem operative to obtain operational data for each of the plurality of unique objects, and a digital twin comparison subsystem operative to compare outputs of the at least first and second distinct digital twins for each of the plurality of unique objects; the output of each distinct digital twin is a function of the operational data for its associated unique object, and the O&M system makes an operational or maintenance decision with respect to an object as a function of the comparison.
US12056420B1 Methods and systems for identifying, filtering and classifying contact-pairs
A model (e.g., mechanical computer-aided design (MCAD) model) representing an assembly is displayed in a graphical user interface (GUI). The assembly contains at least a first body and a second body. The physics type of the model is determined in response to an assignment of a physics condition to the first body and/or the second body. Contact-pairs are detected in the model according to the determined physics type. The GUI is updated to indicate where the contact-pairs are located in the model for revision of the contact-pairs. Markers are shown in the GUI to represent corresponding contact-pairs. Markers are logically separated from bodies and faces in the model. The revision of the contact-pairs can be managed with a filtering mechanism either by bodies/faces or by markers.
US12056419B2 Computer aided systems and methods for creating custom products
A computer-aided design system enables physical articles to be customized via printing or embroidering and enables digital content to be customized and electronically shared. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas that are graphically indicated on the image corresponding to the model. A design area selection may be received. In response to an add design element instruction and design element specification, the specified design element is rendered in the selected design area on the model image. Customization permissions associated with the selected design area are accessed. User edits to the design element may be received and rendered in real time. Manufacturing instructions may be transmitted to a printing system using a file that includes location, rotation, and/or scale data.
US12056417B2 Portable terminal, head mounted display, and cooperative display system that connects the portable terminal and the head mounted display to display information by cooperation between the portable terminal and the head mounted display
In a cooperative display system that connects a portable terminal and a head mounted display to display information in cooperation, the portable terminal displays information on a first display, and transmits at least a part of the information that is displayed to the head mounted display, and the head mounted display shares and displays the information transmitted from the portable terminal on a second display. Here, the information displayed on the portable terminal is hierarchical information, and the information displayed on the head mounted display is lower-level information in the hierarchical information. In addition, whether a user is stationary or moving is detected by a sensor of the portable terminal, and in a case where the user is stationary, the display of the information on the portable terminal is stopped, and the information is displayed only on the head mounted display.
US12056415B2 Desktop sharing method and mobile terminal
A desktop sharing method, including receiving, by a second terminal, a desktop drawing file shared by a first terminal, where the desktop drawing file includes a desktop description file and a file package of a screen interface on a desktop of the first terminal, the desktop description file includes a location of an application interface element on the desktop of the first terminal, and the file package includes a thumbnail of the application interface element, and replacing, by the second terminal, a desktop of the second terminal with the received desktop drawing file, where replacing a desktop of the second terminal with the received desktop drawing file includes displaying a special mark for a desktop application icon, the application corresponding to the desktop application icon is not installed on the second terminal but the information of the application is in the desktop drawing file shared by the first terminal.
US12056406B2 Non-transitory computer-readable recording medium storing computer-readable instructions for terminal device for causing label printer to print label image, terminal device for causing label printer to print label image, and method executed by terminal device for causing label printer to print label image
A terminal device may, in a case where a first template including a first object area exists and a predetermined instruction is given on the first object area, store first instruction information in a memory; in a case where a second template including a second object area exists and the predetermined instruction is given on the second object area, store second instruction information in the memory. The terminal device may, in a case where a print instruction is acquired under a state where the first and second instruction information are stored in the memory, create first print data by using a first template including the first object area indicated by the first instruction information and create second print data by using a second template including the second object area indicated by the second instruction information. The terminal device may send the first and second print data to the label printer.
US12056403B2 Image processing apparatus, image forming system, and recording medium for forming an image quality adjustment patch at a predetermined cycle
An image processing apparatus includes a hardware processor that generates an image based on print data of a print job and print image data for forming an image quality adjustment patch at a predetermined cycle and executes replacement processing for replacing a predetermined image with the image quality adjustment patch based on an image quality state of an output product or a state of an image former.
US12056399B2 Memory system and method of controlling nonvolatile memory
According to one embodiment, a controller of a memory system reorders a plurality of first write commands in an order in which writing within a first zone is executed sequentially from a next write location within the first zone. The controller transfers a plurality of write data associated with the plurality of first write commands reordered from a write buffer of a host to an internal buffer in a same order as the order of the plurality of first write commands reordered, and writes the plurality of write data transferred to the internal buffer to a first storage region managed as the first zone.
US12056398B2 Electronic data file access management in a distributed computer system
An electronic data file management system may comprise storage nodes containing memory devices coupled through a network to compute nodes configured to request group access to a file on the storage nodes, the request being made by at least two processes running on the compute nodes. At least one of the compute nodes is configured to determine the type of a memory device that includes the file, cause the plurality of compute nodes to collectively access the file in a first access mode, applying a write lock mechanism and disabling a collective buffering mechanism to each of the different ones of the compute nodes if the memory device is a first type, and access the file in a second access mode, applying the write lock mechanism and enabling a collective buffering mechanism to each of the different ones of the compute nodes, if the memory device is a second type.
US12056396B2 Storage-aware management for serverless functions
An illustrative method includes a storage-aware serverless function management system receiving a request to execute a serverless function instance of a serverless function implemented in a serverless system, the serverless function instance associated with a component of a storage system, determining a portion of the component accessible to the serverless function instance based on a storage system policy associated with the storage system, and executing the serverless function instance using the portion of the component of the storage system.
US12056394B2 Memory interface training
A command/address (CA) interface of a memory controller coupled to a memory component is trained (e.g., voltages and timings are adjusted to maximize signal eye opening, sample timing margins etc.) while the CA interface is operated at highest known supported controller PHY frequency. After the CA interface has been trained at highest known supported controller PHY frequency, vendor specific information (e.g., vendor ID number, clock configuration, VDDQ configuration, etc.) is read from the memory component. If the vendor specific information indicates that the CA interface may be operated at a different (e.g., higher) frequency, the memory controller reconfigures its physical interface to operate at the indicated frequency. The memory controller then re-trains its CA interface while operating the CA interface at the indicated frequency.
US12056387B2 Writing and reading data sets to and from cloud storage for legacy mainframe applications
Methods, and computer program product for writing data sets to and from cloud storage for legacy mainframe applications. A call to a mount request issued by the operating system is intercepted. An exit call to prepare for dataset write is received from an OS open routine. At least one call to a Basic Sequential Access Method (BSAM) End of Block (EOB) write routine is intercepted. Subject to the at least one call to the BSAM EOB routine being associated with cloud storage, data chunks are sent in an asynchronous manner to cloud storage. A second exit call for finalizing writing of the data chunks to the cloud storage is received. A call to an unmount request is intercepted. As a result, data is written directly from the mainframe to the cloud storage without intermediate storage.
US12056385B2 Storage media scrubber
Aspects of the present disclosure relate to detecting and correcting a storage array's drive sectors to prevent data loss. In embodiments, a storage array's telemetry information is monitored. Further, one or more state or operational metrics of the storage array's storage drives are measured. Additionally, each storage drive is scrubbed based on each drive's relative scrubbing priority defined by the telemetry information and each storage drive's state or operation metrics.
US12056377B2 Memory storage device and electronic device including a nonvolatile memory with configurable capacity for providing host data
A memory storage device includes a non-volatile memory including a plurality of memory blocks and a memory controller configured to control the non-volatile memory, wherein the memory controller is configured to provide host data including write data to the non-volatile memory, wherein the memory controller is configured to perform a garbage collection operation on the memory blocks to provide garbage collection data to the non-volatile memory when a free block count of the memory blocks is smaller than a first threshold value, and wherein the memory controller is configured to increase a capacity for providing the host data when the free block count of the memory blocks is greater than a second threshold value less than the first threshold value and a valid page count of the first memory block among the memory blocks is less than a third threshold value.
US12056369B2 Refreshing a memory block on power up based on an age and/or temperature condition
In some implementations, a memory device may detect power up and may identify, based on detecting the power up, a plurality of blocks of the memory device for which a power up based refresh determination is to be performed. The memory device may perform the power up based refresh determination on the plurality of blocks. The memory device may determine whether a block, of the plurality of blocks, satisfies at least one of an age condition that is based on a difference between a current time and an opening time associated with opening the block for programming, or a temperature condition that is based on a difference between a current temperature and an opening temperature associated with the block at the opening time. The memory device may selectively refresh the block based on determining whether the block satisfies at least one of the age condition or the temperature condition.
US12056367B2 Memory system and operating method thereof for performing urgent fine program operation
A memory system includes a nonvolatile memory device and a controller. The nonvolatile memory device includes a memory block including a plurality of memory cells, a first memory region of memory cells coupled to a first word line and a second memory region of memory cells coupled to a second word line. The controller performs a single level cell (SLC) program operation on the second memory region and perform a fine program operation on the first memory region after a completion of the SLC program operation on the second memory region.
US12056365B2 Resiliency for a storage system
A storage system has a resiliency scheme to enhance storage system performance. The storage system composes a RAID stripe. The storage system mixes an ordering of portions of the RAID stripe, based on reliability differences across zones of the solid-state memory. Each zone of the solid state memory corresponds to a type of solid state memory. The storage system writes the mixed ordering RAID stripe across the solid-state memory.
US12056361B2 Memory device and operation method thereof
An embodiment of the present disclosure discloses a memory device. The memory device comprises a memory controller, a buffer and a memory array. The buffer is coupled to the memory controller or embedded in the memory controller. A storage space of the buffer is configured by the memory controller to include a plurality of groups. The memory array is coupled to the memory controller, and comprising a plurality of tiles. The groups are one-to-one corresponding to the tiles. Each of the groups is configured to store data to be written into the corresponding tile. The memory controller performs one or more write operations based on the groups.
US12056360B2 Optimized I/O performance regulation for non-volatile storage
A credit regulation and monitoring module receives a command for an application that is to be executed. In response to the command, credit amount for execution of the command is calculated. Further, an outstanding credit amount is determined based on an outstanding credit table and the other commands being executed. It is determined whether the credit amount and the outstanding credit are below a threshold value. If so, the command is executed and an outstanding credit table is updated to reduce the amount of credit available according to the credit amount allocated to the command.
US12056358B2 Predicting storage array response times
One or more aspects of the present disclosure relate to predicting one or more performance metrics of a storage array configuration. In embodiments, a storage array configuration can be generated based on one or more array-configuration related parameters. In addition, IO workload metrics corresponding to an IO workload received by an array corresponding to the storage array configuration can be recorded. Further, at least one response time (RT) prediction can be generated based on the IO workload metrics. Accordingly, another storage array configuration can be generated based on the RT predictions and according to performance requirements defined by a service level objective (SLO).
US12056356B2 Storage device, electronic device including the same, and operating method thereof
A storage device may include: a nonvolatile memory device including a plurality of memory blocks; and a memory controller for providing an external device with block count information including bitmap information representing whether an erase number of each of the plurality of memory blocks is equal to or greater than a reference value, performing an erase operation on a memory block in which data corresponding to a write command received from the external device is to be stored before the write command is executed, storing the data in the nonvolatile memory device, updating the block count information, and providing the updated block count information to the external device.
US12056355B2 Memory device, a memory system and an operation method
This disclosure provides a memory device, a memory system, and an operation method. The memory device includes a memory array having a plurality of memory blocks and a control circuit coupled to the memory array and used to control the memory array. The control circuit is configured to determine a first average value of threshold voltages of bottom dummy cells in an unused memory block, determine a difference value between the first average value and a first reference value, and judge based on the difference value when bottom dummy cells in the memory block are to be programmed so that the first average value reaches a first threshold.
US12056345B2 Matrix operation method, electronic device and storage medium
A matrix operation method performed by a computer includes the following, displaying on a display a matrix in which a plurality of components are arrayed; and changing an arrangement of at least one of the plurality of components in the matrix displayed on the display based on a gesture operation to the matrix.
US12056344B2 Out-of-process hit-testing for electronic devices
Out-of-process hit-testing can provide increased privacy and efficiency in computer user input systems. In an aspect, an application specifies a control style for a UI window to be managed separately from the application, such as by a system process running outside of the application process. When a user input is received at a location corresponding to a part of the application UI that is separate from the UI window for which the control style has been specified, the user input may be redirected to the UI window for which the control style has been specified.
US12056338B2 Systems, methods, and user interfaces for editing digital assets
Described herein is a computer implemented method. The method includes accessing asset data defining a plurality of components. An overview GUI that includes a plurality of corresponding component previews is displayed, the plurality of component previews being displayed adjacent one another along an axis in an order that is based on a component order. The overview GUI further includes an audio element preview corresponding to an audio element, the audio element preview being aligned with the plurality of component previews in order to indicate the audio element's start time and end time. A first user input changing the display width of the first component preview is detected. In response, a new duration for the first component is determined and a determination that adjustment of the audio element is required is also determined.
US12056335B2 Flexibly identifying and playing media content from any webpage
Provided is a method, performed by a web browser, for identifying and displaying content, the method including receiving a webpage including text, comparing the text to titles of media content in a media content database, based on the comparison, identifying a subset of text as a match to a title of a matching media content, based on identifying the subset of text, modifying a display of the webpage by inserting a visual indicator into the webpage in proximity to the subset of text, or modifying the display of the subset of text, detecting an interaction of a user-controlled input with the inserted visual indicator or the modified display of the subset of text, and displaying a popup interface over a portion of the webpage, the popup interface displaying additional information about the matching media content and a selectable user-interface element to play the matching media content.
US12056331B1 Systems and methods for providing a user interface that facilitates provenance tracking for information extracted from electronic source documents
Systems and methods for providing a user interface that facilitates provenance tracking for information extracted from electronic source documents are disclosed. Exemplary implementations may: obtain an electronic source document in electronic format; obtain extracted information that has been extracted from the electronic source document; present the user interface on the client computing platform to the user; receive user input from the user through the user interface; and present one or more graphical user interface elements, responsive to the selection.
US12056322B2 Method and apparatus for variable impedance touch sensor array force aware interaction with handheld display devices
The present invention relates to touch-sensor detector systems and methods incorporating an interpolated variable impedance touch sensor array and specifically to such systems and methods for force-aware interaction with handheld display devices on one or more surfaces of the device. An exemplary embodiment includes a method for receiving a flexing gesture formed on a sensor panel of the handheld device including determining two or more pressure inputs at the sensor panel and determining a relative pressure between the two or more pressure inputs. The method further includes correlating the relative pressure inputs to the flexing gesture, associating the flexing gesture with a UI element and providing an input to the UI element based on the gesture and the relative pressure between the two or more pressure inputs.
US12056314B2 Data drive input circuit
A data drive input circuit includes a pulse width modulation (PWM) module operable to generate a PWM signal based on input data and a clock signal. The data drive input circuit further includes a mode enable module operable to establish a light emitting diode (LED) transmit mode of a mode signal when the PWM signal is in a first state and establish an LED receive mode of the mode signal when the PWM signal is in a second state. The data drive input circuit further includes a transmit/receive drive module operable to generate a transmit data signal component of an analog input signal based on the PWM signal and the LED transmit mode generate a receive signal component of the analog input signal based on the PWM signal and the LED receive mode and output the analog input signal.
US12056313B2 Noise compensation using a spatial noise model
Examples are disclosed relating to using a spatial noise model to compensate for noise in a frame of touch sensor data. One example provides, on a computing device, a method comprising receiving a noise level for each sensor antenna of a set of sensor antennas of a touch sensor; for each pair of sensor antennas, determining a noise compensation ratio comprising a noise level of a first antenna compared to a noise level of a second antenna; and storing the noise compensation ratio in a spatial noise model.
US12056308B2 Sensing module and wearable device having same
A sensing module and a wearable device having same are disclosed. Wherein the sensing module comprises sensing electrodes, including a plurality of first sensing groups and a plurality of second sensing groups, wherein a width of the electrodes in the first sensing groups and a width of the electrodes in the second sensing groups are both less than a predetermined width; a driving chip, respectively connected to at least some of the first sensing groups and at least some of the second sensing groups. The driving chip has a fingerprint recognition function and a touch function.
US12056302B2 Input sensing unit and electronic device including the same
An electronic device including a display unit including light-emitting areas providing an image and non-light-emitting areas adjacent to the light-emitting areas, and an input sensing unit disposed on the display unit and including: a first insulating layer disposed on the display unit; a first conductive layer disposed on the first insulating layer and including first conductive patterns; a second insulating layer including first contact holes exposing the first conductive patterns and second contact holes exposing the first insulating layer overlapping each other, and disposed on the first insulating layer and covering the first conductive layer; and a second conductive layer formed of mesh lines that cross each other and define mesh openings overlapping the corresponding light-emitting areas, in which each of the first contact holes and the second contact holes overlaps intersection portions of the mesh lines.
US12056298B1 Method and apparatus for greater precision in tracking
An apparatus and method including a means for adjusting the angle of a pointing input device. The pointing input device relies on an input surface for the purpose of calculating cursor position. The means for adjusting the angle of the pointing input device may include computer software stored in a computer memory, and implemented by a computer processor. The computer software may provide suggested angle changes on the computer screen to improve input precision of the pointing input device. The computer software may be configured to implement the suggested angle changes, with the pointing device; and wherein after the suggested angle changes are implemented with the pointing input device, the computer software enables a user, through a user interactive device, to determine what affect the suggested angle changes had on accuracy of the pointing input device, through data displayed on the computer screen.
US12056296B1 Stylus usage state identification from acceleration profile
An active stylus includes a haptic feedback subsystem, an accelerometer, and a controller that controls the haptic feedback subsystem to generate a haptic pulse having predefined haptic characteristics. The controller receives a detected acceleration profile from the accelerometer. The detected acceleration profile is caused at least partially by propagation of the haptic pulse through a stylus body of the active stylus, and caused at least partially by attenuation of the haptic pulse by an external object contacting the stylus body. A current usage state of the active stylus is identified based at least in part on a comparison between the detected acceleration profile and a acceleration context model.
US12056291B2 Electronic device and sensitivity adjustment method for sensor
An electronic device and a sensitivity adjustment method of a sensor are disclosed. The method includes: in a situation that a target program is executed by the electronic device, receiving sensing data from a target sensor; activating a sensitivity adjustment rule according to the target program; adjusting the sensing data according to the sensitivity adjustment rule; and providing the adjusted sensing data to the target program.
US12056282B1 Adaptive triggers implementing soft actuators
Devices, systems and methods related to systems and methods including user input devices with a user-actuatable trigger and a force-feedback soft actuator that is movably disposed with respect to the trigger. The soft actuator is made of a flexible material and is activatable based upon a force-feedback signal associated with the trigger to provide a user-perceived resistance to the trigger based upon the force-feedback signal.
US12056274B2 Eye tracking device and a method thereof
The presently disclosed subject matter relates to an eye tracking method and device. The method can include receiving image data indicative of at least two images of a user's eye, identifying, in each image, regions related to the eye limbus; determining geometrical representation of the limbus structure, and determining a three-dimensional position and gaze direction of the user's eye (i.e. full six degrees of freedom of the eye) by triangulation of the geometrical representation of the limbus structure of at least two images.
US12056272B2 Head-mounted display apparatus, image display system, and image display method to determine mounting deviation
An object is to provide a head-mounted display apparatus that makes it possible to accurately determine a mounting deviation. The technology provides a head-mounted display apparatus including a sensor that detects a change in position of the head-mounted display apparatus relative to a head. The technology further provides an image display system including the head-mounted display apparatus and an information processor that sends image data to the head-mounted display apparatus. The technology further provides an image display method including a detection step of detecting the change in position of the head-mounted display apparatus relative to the head, and an adjustment step of adjusting a position to which the head-mounted display apparatus projects image display light on the basis of the change in position detected in the detection step.
US12056271B2 Gaze timer based augmentation of functionality of a user input device
A wearable computing system that includes a head-mounted display implements a gaze timer feature for enabling the user to temporarily extend the functionality of a handheld controller or other user input device. In one embodiment, when the user gazes at, or in the vicinity of, a handheld controller for a predetermined period of time, the functionality of one or more input elements (e.g., buttons) of the handheld controller is temporarily modified. For example, the function associated with a particular controller button may be modified to enable the user to open a particular menu using the button. The gaze timer feature may, for example, be used to augment the functionality of a handheld controller or other user input device during mixed reality and/or augmented reality sessions.
US12056270B1 Same location VR overlap play space guardian remapping
If an overlap of two or more extended reality (XR) safe play areas, associated with active XR devices (e.g., VR devices) operating in a physical space is detected, then a combined safe area is determined based on the first and second safe areas, and a reconfigured first and second safe areas are generated for the XR devices. A virtual partition may demarcate the separation between the first and second safe areas. The virtual partition may include a buffer zone that separates the reconfigured first safe area from the reconfigured second safe area. An errant XR device may be guided back to its safe area. If a XR device is deactivated, the entire combined area may be allotted to the remaining XR device.
US12056267B2 Electronic device and shape changing system
Provided are an electronic device and a shape changing system. The electronic device includes a plurality of deforming interfaces, each having a shape changing unit that causes a shape of the deforming interface to change, and, by controlling operations of the shape changing units to cause the shapes of the deforming interfaces to change, is capable of forming a vertex formed by causing a part of a surface formed including the plurality of deforming interfaces to protrude, in any desired position of the surface formed including the plurality of deforming interfaces. The shape changing system includes a shape change control unit that, by controlling operations of the shape changing units to cause the shapes of the deforming interfaces to change, is capable of forming a vertex, formed by causing a part of a surface formed including the plurality of deforming interfaces to protrude, in any desired position of the surface.
US12056262B2 Applying trusted backup configuration to a node
Examples to restore a trusted backup configuration for a node. Example techniques include failover to an alternate firmware of the node, in response to an unverifiable condition of an existing firmware of the node. The node may validate a first configuration file stored in the node. The first configuration file includes a first backup configuration. The node may validate a second configuration file stored in the node based on the validation of the first configuration file. The second configuration file includes a second backup configuration. In response to the validation of at least one of the first configuration file and the second configuration file, the node may select one of the first backup configuration and the second backup configuration, and apply the selected backup configuration to the node.
US12056261B2 License authentication device and license authentication method
A license authentication device for a semiconductor manufacturing apparatus that provides a licensed function includes: an acquiring unit that acquires first information and second information from the semiconductor manufacturing apparatus; a first authentication information generating unit that generates first authentication information based on the first information and the second information acquired by the acquiring unit; and a usage authority determining unit that, when the first authentication information generated by the first authentication information generating unit and the first authentication information stored in advance in the license authentication device are not identical to each other, restricts use of the licensed function in the semiconductor manufacturing apparatus.
US12056255B1 Digital processing systems and methods for facilitating the development and implementation of applications in conjunction with a serverless environment
Systems, methods, and computer program products are disclosed perform data access operations in association with a multi-tenant SaaS application within a Multi-tenant SaaS Platform. Code for a multi-tenant SaaS application includes a call to a token associated with retrieving tenant-specific data. A first request is received for first data access using a first token associated with a first tenant associated with a first storage location, the first request lacking an identification of the first storage location. Tenant-specific data associated with the first tenant is retrieved and provided to the multi-tenant SaaS application. A second request is received for second data access using a second token associated with a second storage location associated with a second tenant. The second token is mapped to the second storage location. The second tenant tenant-specific data is retrieved from the second storage location and provided to the multi-tenant SaaS application.
US12056254B2 Enhancing an integrated end-of-purpose protocol with purpose information
The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes determining to initiate an integrated end of purpose protocol for an object of an object type. Target applications are determined that are allowed to process objects of the object type for at least one purpose, based on identified purpose information. An end-of-purpose query is provided to the target applications and an end-of-purpose status is received from each target application that indicates whether the application is able to block the object. The received statuses are evaluated to determine whether an aligned end of purpose has been reached for the object. In response to determining that the aligned end of purpose has been reached for the object, a block command is provided to each of the multiple applications that instructs a respective application to locally block the object.
US12056253B2 Interconnection of protected information between components
An interconnect including an input couplable to a source, and an encoder coupled to the input. The encoder is configured to: group information that is received from the source via a same channel; size the grouped information to a common width; and apply protection to the sized grouped information.
US12056251B2 Systems and methods for protecting a folder from unauthorized file modification
A method for protecting a folder from unauthorized file modification may include receiving, from a remote device, a modify request for a target file in a folder and determining whether the folder is a protected folder. The method may also include determining, in response to determining the folder is the protected folder, whether the remote device is a trusted host. The method may further include allowing, in response to determining that the remote device is the trusted host, the modify request for the target file.
US12056247B2 System and method for generating privacy data containment and reporting
Aspects of the present disclosure involve, a customizable system and infrastructure which can receive privacy data from varying data sources for privacy scanning, containment, and reporting. In one embodiment, data received is scanned for privacy data extraction using various data connectors and decryption techniques. In another embodiment, the data extracted is transferred to a privacy scanning container where the data is analyzed by various deep learning models for the correct classification of the data. In some instances, the data extracted may be unstructured data deriving form emails, case memos, surveys, social media posts, and the like. Once the data is classified, the data may be stored or contained according to the classification of the data. Still in another embodiment, the classified data may be retrieved by an analytics container for use in reporting.
US12056246B2 System and method for managing a competition
A system and method are disclosed for automatic management of a capture-the-flag competition and the visual display of the scoring thereof. The system includes a team-specific virtual control system with flags distributed throughout it, a scoring component for receiving the flags and tracking the score for the teams of the competition, and a physical model for visually displaying the completed challenges of the competition on the physical model. The physical model may rotate through display states that each depict the completed challenges for a particular team.
US12056242B2 Configurable code signing system and method
A system is provided for configurably signing a secure data image that includes software code that interprets cryptographic atomic code. In the system, a code signing engine includes an interpreter that interprets atomic code signing operations presented in a recipe defined by a system administrator according to configuration parameter values supplied with the input image.
US12056238B2 System and method for antimalware application adversarial machine learning
An exemplary system and method are disclosed for detecting malware via an antimalware application employing adversarial machine learning such as generative adversarial machine learning and the training and/or configuring of such systems. The exemplary system and method are configured with two or more generative adversarial networks (GANs), including (i) a first generative adversarial network (GAN) that can be configured using a library of malware code or non-malware code and (ii) a second generative adversarial network (GAN) that operates in conjunction with the first generative adversarial network (GAN) in which the second generative adversarial network is configured using a library of non-malware code.
US12056232B2 Function-based service framework with trusted execution platform
Techniques for integrating a trusted execution platform with a function-based service framework are disclosed. For example, a method obtains an application program comprising a first set of one or more functions for execution within a secure execution area of a function-based service framework and a second set of one or more functions for execution within a non-secure execution area of the function-based service framework. A client attests an attestation delegator and the attestation delegator attests one or more secure containers prior to receipt of a function execution request to execute a function in the function-based service framework.
US12056231B2 Training an artificial intelligence engine for real-time monitoring to eliminate false positives
A system and method for training an artificial intelligence engine for real-time monitoring to eliminate false positives is disclosed. The system includes at least one processor, a communication interface coupled to the processor, and a memory device storing executable code. Executing the executable code causes the processor to receive data from an AI security model, receive data from a false positive database, and correlate both sets of data. The correlated data is used to generate a training dataset and a test dataset used to train a false positive identification model. After evaluating the false positive identification model, an AI engine is applied to user registration. The AI engine includes an AI security model and the false positive identification model. Additionally, a system for evaluating the security of user registration utilizing the false positive identification model is disclosed.
US12056229B2 Autonomous secrets renewal and distribution
Various methods and systems are provided for autonomous orchestration of secrets renewal and distribution. A secrets management service (“SMS”) can be utilized to store, renew and distribute secrets in a distributed computing environment. The secrets are initially deployed, after which, SMS can automatically renew the secrets according to a specified rollover policy, and polling agents can fetch updates from SMS. In various embodiments, SMS can autonomously rollover client certificates for authentication of users who access a security critical service, autonomously rollover storage account keys, track delivery of updated secrets to secrets recipients, deliver secrets using a secure blob, and/or facilitate autonomous rollover using secrets staging. In some embodiments, a service is pinned to the path where the service's secrets are stored. In this manner, secrets can be automatically renewed without any manual orchestration and/or the need to redeploy services.
US12056228B2 Modem/gateway device having a wireless network password retrieval function
A modem/gateway device having a password retrieval function is provided that includes a user interface, a hardware processor, and a non-transitory memory configured to store one or more programs. The hardware processor executes the one or more programs to receive a request for a password retrieval in response to an input from the user interface, generate a message for retrieving a password for a wireless network, and transmit the message to a server. The password corresponds to an email address to which an email is to be sent by the server. The transmitted message instructs a password retrieval operation by the server to transmit the password to the email address.
US12056224B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus according to the present invention includes: a reception unit that receives usage reservation of a virtual machine for each usage time zone; a control unit that permits reception of the usage reservation until the number of the usage reservations in the usage time zone reaches a predetermined total number of the virtual machines that can operate simultaneously; and an assignment unit that assigns the usage reservation to any one of the virtual machines with respect to the usage time zone and enables a user to use the virtual machine.
US12056222B2 Display device including a fingerprint sensor and a method of driving the same
A display device including: a display panel including a display area in which an image is displayed; and a fingerprint sensor disposed on a first surface of the display panel and including a sensing area for sensing a fingerprint of a user, wherein the display device is configured to authenticate the fingerprint of the user by using data for a portion of the sensing area.
US12056219B2 Protection of neural networks by obfuscation of neural network architecture
Aspects of the present disclosure involve implementations that may be used to protect neural network models against adversarial attacks by obfuscating neural network operations and architecture. Obfuscation techniques include obfuscating weights and biases of neural network nodes, obfuscating activation functions used by neural networks, as well as obfuscating neural network architecture by introducing dummy operations, dummy nodes, and dummy layers into the neural networks.
US12056215B1 Systems and methods for promissory image classification
Systems, methods and products for classifying images according to a visual concept where, in one embodiment, a system includes an object detector and a visual concept classifier, the object detector being configured to detect objects depicted in an image and generate a corresponding object data set identifying the objects and containing information associated with each of the objects, the visual concept classifier being configured to examine the object data set generated by the object detector, detect combinations of the information in the object data set that are high-precision indicators of the designated visual concept being contained in the image, generate a classification for the object data set with respect to the designated visual concept, and associate the classification with the image, wherein the classification identifies the image as either containing the designated visual concept or not containing the designated visual concept.
US12056213B2 Method and system for scene-aware audio-video representation
Embodiments disclose a method and system for a scene-aware audio-video representation of a scene. The scene-aware audio video representation corresponds to a graph of nodes connected by edges. A node in the graph is indicative of the video features of an object in the scene. An edge in the graph connecting two nodes indicates an interaction of the corresponding two objects in the scene. In the graph, at least one or more edges are associated with audio features of a sound generated by the interaction of the corresponding two objects. The graph of the audio-video representation of the scene may be used to perform a variety of different tasks. Examples of the tasks include one or a combination of an action recognition, an anomaly detection, a sound localization and enhancement, a noisy-background sound removal, and a system control.
US12056212B2 Methods and systems for generating composite image descriptors
An illustrative image descriptor generation system determines a subset of image descriptors from a plurality of image descriptors that each correspond to a different feature point included within an image. The subset of image descriptors is determined based on geometric proximity, within the image, of respective feature points of the subset of image descriptors to a feature point of a primary image descriptor. The image descriptor generation system then selects a secondary image descriptor from the subset of image descriptors and combines the primary image descriptor and the secondary image descriptor to form a composite image descriptor. Corresponding methods and systems are also disclosed.
US12056208B2 Apparatus and method for performing a localization of a movable treatment device
A method and an apparatus for performing a localization of a movable treatment device having an inertial sensor and configured to treat a target surface. A motion pattern recognition device discriminates between two or more motion patterns contained in a set of motion patterns. An interface provides at least one inertial sensor data from the inertial sensor to the motion pattern recognition device. At least one inertial sensor data represents a movement of the movable treatment device. A neural network is configured to receive the at least one inertial sensor data and to map the at least one inertial sensor data to at least one motion pattern contained in the set of motion patterns associated with one or more different zones of the target surface so that the mapping of the at least one inertial sensor data with the at least one motion pattern indicates an estimation of the location of the device with respect to at least one zone of the target surface.
US12056207B1 Topological order determination using machine learning
A computing device learns a best topological order vector of a plurality of variables. A target variable and zero or more input variables are defined. (A) A machine learning model is trained with observation vectors using the target variable and the zero or more input variables. (B) The machine learning model is executed to compute an equation loss value. (C) The equation loss value is stored with the identifier. (D) The identifier is incremented. (E) (A) through (D) are repeated a plurality of times. (F) A topological order vector is defined. (G) A loss value is computed from a subset of the stored equation loss values based on the topological order vector. (F) through (G) are repeated for each unique permutation of the topological order vector. A best topological order vector is determined based on a comparison between the loss value computed for each topological order vector in (G).
US12056201B2 Systems and methods for automatic and adaptive browser bookmarks
A dynamic browser bookmark system configured to present a user's bookmarks in a hierarchical manner based on webpage contextual data is disclosed. The system may aggregate browser bookmarks associated with a user device. The system may determine a first webpage being viewed on the user device. The system may dynamically filter the browser bookmarks to determine a first plurality of browser bookmarks associated with the first webpage. The system may generate and transmit a graphical user interface including a hierarchical view of the browser bookmarks. The system may determine a second webpage being viewed on the user device and dynamically filter the aggregated browser bookmarks to determine a second plurality of browser bookmarks relevant to the second webpage, which may include a browser bookmark of the first plurality of browser bookmarks, and generate a second graphical user interface including a hierarchical view of the second plurality of browser bookmarks.
US12056199B2 System and method for design-based relationship matchmaking
A system and method for providing non-binary profile mapping of individuals according to the present invention is disclosed. The system includes a memory having instructions stored thereon and a processor configured to execute the instructions on the memory to cause the electronic apparatus to perform the method. The method receives user profile data from an external user, the user profile data comprises captured media having a user image and user characteristic information data, pre-processes a user image into training, testing, and updating learning networks, stores processed user profile data into a database, receive user synthetic profile data to create a synthetic profile representation, adjust the synthetic profile representation in response to user input, generates a first set of matching results from processing the synthetic profile representation against user profile data from the database using the learning networks, and provides the first set of matching results for selection.
US12056193B2 Occupant comfort model extrapolation
Method, apparatus and computer program product for comfort model extrapolation. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, obtain a plurality of known comfort models including: one or more cross-space comfort models each associated with a primary occupant profile and a known spatial element of one or more known spatial elements, one or more cross-profile comfort models each associated with a secondary occupant profile and an unknown spatial element, and one or more cross-context comfort models each associated with a secondary occupant profile and a known spatial element; and generate a unknown comfort model for the primary occupant profile and the unknown spatial element based on the plurality of known comfort models.
US12056192B2 Word completion method and apparatus
A word completion method and apparatus are described. The method is applied to a search scenario and is used to complete an incomplete word entered by a user. The method is based on an improved trie. Hot words are stored in some nodes of the trie. In the word completion method, a target node that matches a character string is searched in the trie, and at least one completed word is output to a user based on a hot word stored in the target node. Word completion efficiency is improved, and a case in which a word is recommended to a user when the user enters an excessively short character string is avoided.
US12056187B2 Existence checks on rows within a database
Example methods and systems are directed to existence checks on rows within a database. A page data structure stores bitmap data for the rows in the page. A row within the page corresponds to a single bit in the bitmap data. To determine if a row has been deleted, the page data structure for the page containing the row is located and the bit for the row in the page data structure is checked. An array of page data structures is created, indexed by a hash of the page identifier. In the event of a hash collision, a linked list of page data structures is used, sorted by page identifier.
US12056185B2 Methods and apparatus to identify media
Methods, apparatus, systems and articles of manufacture are disclosed to identify media. An example method includes: in response to a query, generating an adjusted sample media fingerprint by applying an adjustment to a sample media fingerprint; comparing the adjusted sample media fingerprint to a reference media fingerprint; and in response to the adjusted sample media fingerprint matching the reference media fingerprint, transmitting information associated with the reference media fingerprint and the adjustment.
US12056184B2 Method and apparatus for generating description information of an image, electronic device, and computer readable storage medium
A method and apparatus for image processing, an electronic device, and a computer readable storage medium are provided. The method may include acquiring description information of a reference image matching a target image from a reference image information database. The method further includes determining at least one entity from the description information of the reference image, the at least one entity identifying an object associated with the reference image. In addition, the method may further include generating description information of the target image based on the at least one entity.
US12056182B2 Object recognition based image overlays
Systems and methods for distributing photo filters based on the location of the object in the image are described. A photo filter publication system detects that a client device in communication with the system has captured an image, identifies an object in the image, identifies a location of the object in the image, identifies an image overlay associated with the identified location and having object criteria satisfied by the identified object, and provides the identified image overlay to the client device.
US12056180B2 Systems and methods for handling contextual queries
Systems and methods for facilitating contextual queries based on media samples automatically captured by a computing device are disclosed herein. A server receives from a computing device over a communication network, a media sample of a media asset automatically captured by the computing device. The server obtains contextual information corresponding to the captured media sample. The server stores the media sample in a memory indexed by the contextual information. The server receives, from the computing device over the communication network, a query that includes a criterion but lacks an identifier of the media asset. The server identifies the media sample in the memory by matching the query criterion to the contextual information. The server generates a reply to the query based on the identifying of the media sample and communicates the reply to the computing device over the communication network.
US12056178B2 Media playback queuing for playback management
Management or coordination of playback of digital media assets by an electronic device (e.g., a computing device), that supports media playback is disclosed. According to one embodiment, the electronic device can be controlled such that a user is able to schedule playback of distinct digital media assets.
US12056177B2 Using a hierarchical machine learning algorithm for providing personalized media content
An electronic device generates a score for each objective in a hierarchy of objectives. Generating the score comprises, using a first machine learning algorithm, generating a score for a first objective corresponding to a first level in the hierarchy of the objectives and using an output of the first machine learning algorithm, distinct from the score for the first objective, as an input to a second machine learning algorithm to generate a score for a second objective corresponding to a second level in the hierarchy of objectives. The electronic device generates a combined score using the score for the first objective and the score for the second objective. The electronic device selects, automatically without user input, media content based on the combined scores for the plurality of media content items and streams, using an application of the media-providing service, one or more of the selected media content to a user.
US12056173B2 Information management apparatus and method for operating the information management apparatus
An information management apparatus may include a storage device that separately stores ontology information of an intelligent robot that provides a service and includes a plurality of repositories each having meta information. A storage management device sorts and stores ontology information of the intelligent robot in the plurality of repositories based on a prefix of the ontology information of the intelligent robot and the meta information.
US12056172B2 Mining textual feedback
Methods, systems, and apparatus for accessing a set of feedback items, identifying a candidate feedback item from the set of feedback items using a lexical pattern, generating a gist phrase that summarizes the candidate feedback item, and causing display of a user interface on a client device, the user interface including the gist phrase.
US12056171B2 System and method for automated information extraction from scanned documents
The problem of ever-increasing huge volume of unstructured data, mainly documents, and within that the scanned documents, needs to have a solution to expedite the overall turnaround time in document centric business processing. Majority of these documents often do not strictly follow a specific format or a template, and creating a generic OCR solution, which would work on any kind of document format is needed to enhance overall efficacy of processes. Embodiments of the present disclosure provide system and method that extract tabular and text information from scanned documents. More specifically, method and system are provided to extract user filled tabular data, textual information, selected radio-buttons and checked checkboxes, stamps, barcodes from scanned copies of any filled form with or without any template being pre-defined or without any prior knowledge about format of input forms. The system converts extracted information in a structured form for further for analytics and reporting.
US12056169B1 Systems and methods for DNS text classification
A computerized method is disclosed that includes operations of training a machine learning model using a labeled training set of data, wherein the machine learning model is configured to classify domain name server (DNS) records, obtaining DNS record data including at least a first DNS Txt record, applying the trained machine learning model to the first DNS Txt record to classify the first DNS Txt record and responsive to the classification of the first DNS Txt record, generating a flag for a system administrator. The trained machine learning model may classify the first DNS Txt record using logistic regression. In some instances, applying the trained machine learning model to the first DNS Txt record includes performing a tokenizing operation on the first DNS Txt record to generate a tokenized first DNS Txt record.
US12056162B2 Creating tool for use in catering
A method of pairing foods, performed on a smart device includes combining data from at least two of: a food pairing database, which comprises data based on taste profiles of said foods, a food heating profile database, which comprises data based on a length of time said foods require in order to be cooked, and a taste correction at altitude database, which comprises data based on a taste of said food at a particular altitude, and comparing said data, and outputting an optimized pairing of foods, based on one or more of taste, heating time and taste at altitude.
US12056159B2 Dimension and fact table creation using templates
A method of creating a dimension table or a fact table for a data warehouse includes accessing an ordered sequence of activities that are arranged in a template. A first set of code associated with creating the dimension table is organized into a dimension processing class, a second set of code associated with creating the fact table is organized into a fact processing class, and a third set of code associated with creating both the dimension table and the fact table is organized into a common processing class. The method further includes executing the ordered sequence of activities and creating the dimension table when an instance of the dimension processing class is created in the ordered sequence of activities and creating the fact table when an instance of the fact processing class is created in the ordered sequence of activities.
US12056157B2 Systems and methods to enable users to interact with remotely managed documents with a single interaction using locally stored documents
A system and method that enables editing capabilities of content accessed from a content management server using any type of locally-installed application is provided. In some embodiments, a content management server stores documents in a cache on the user's computer. Documents can thus be accessed and edited using the document in the local file system of the user. For example, users may open, reserve or lock, download, and edit documents with a single user action such as a click. Advantageously, the teachings of embodiments as described can be used in conjunction with content management systems for improving the user experiences involved in editing documents by providing an ‘instant’ and ‘seamless’ editing experience substantially equivalent to editing files on a local hard disk.
US12056155B2 Method for cross-node cloning of storage volume, device, apparatus and storage medium
The present application provides a method for cross-node cloning of a storage volume, a device, apparatus and a storage medium. The method includes: creating AEP storage in a node of a cluster by using pmem-csi, and monitoring whether a clone volume of the AEP storage exist in other nodes of the cluster, in response to that a clone volume of the AEP storage is monitored in the other nodes of the cluster, stopping the AEP storage and the clone volume; creating a snapshot of the AEP storage, and recovering the AEP storage; and starting the clone volume after transmitting snapshot data of the AEP storage to the clone volume. By using the solution of the present application, the problem of performing application migration and data backup of an AEP storage volume used in a cloud platform may be solved.
US12056154B2 Systems and methods of prioritized electronic data match processing
An electronic exchange computing system is provided that includes a computer storage system, at least one transceiver, and a processing system. The storage system stores an electronic order book. The transceiver receives data transaction requests and transmits messages of an electronic data feed. The processing system determines that a first order has priority and generates a new order ID for the first order. The first order is maintained in the electronic order book (e.g., with a quantity of 0). Additional order instructions are received from a client computer system and are associated with the first order. A match is found based on the additional order instructions. A data feed update message is generated and transmitted as part of a real-time data feed and includes the newly generated order ID for the first order.
US12056153B2 Replicating large statements with low latency
A method, system and computer program product is provided. The method includes identifying a large statement, writing rows that are changed by the large statement into a set of files outside a database management system recovery log, and writing log records for the set of files to the database management system recovery log, such that the log records provide ordering of row changes made by the large statement. The log records include a log sequence number corresponding to a first row changed and a format and encoding used for the row changes. The method further includes streaming, by the one or more processors of the computer system, the set of files out-of-band by a replication capture process to a target database management system.
US12056145B2 On-demand data from heterogeneous sources
A method enables on-demand delivery of data from a plurality of heterogeneous external data sources to a data analytics tool. With a mapping of one or more identified data connectors, a no-code client query, as formulated in a first data model, is dynamically translated to one or more external queries formulated in one or more alternate data models of the heterogeneous external data sources. With the mappings of the one or more identified connectors, each response to the one or more external queries is reformulated from the one or more alternate data models to the first data model to yield one or more client query results objects. The client query results objects are sent to the data analytics tool.
US12056144B2 Application update configuration using an application connector
Provided herein are systems and methods for an application connector (also referred to as a reverse extract, transform, load (ETL) connector) in a database system. For example, a method includes retrieving, by at least one hardware processor, configuration information associated with an application executing on an application server. The configuration information identifies a query. The method further includes executing the query to obtain a query result. The method further includes performing an update of the application at the application server using the query result.
US12056143B2 Data processing with integrated metadata generation and storage
A method of generating and storing metadata in a data processing system includes defining metadata sets of process definition metadata based on a process definition of the data processing system. The metadata sets include a first set of metadata corresponding to a processing step of the data processing system, a second set of metadata corresponding to a processing step successor, and a third set of metadata corresponding to a data object that is produced or consumed by the processing step in the data processing system. The method further includes executing one or more steps of the data processing system according to the process definition and generating runtime metadata during an execution of the one or more data processing system steps. The method further includes storing the runtime metadata and forming a metadata data store that integrates the runtime metadata and the metadata sets of process definition metadata.
US12056137B2 Data processing system
A computer-implemented method includes: obtaining input data comprising a plurality of data values, wherein each data value is associated with a time value; obtaining a plurality of threshold criteria; and (a) selecting, or generating, a dataset or a plurality of datasets that are different to one another from the input data, and determining whether each selected, or generated dataset meets a threshold criterion of the plurality of threshold criteria; and (b) causing each selected, or generated, dataset that meets the threshold criterion to be stored in memory in association with the threshold criterion, repeating (a) and (b) for each threshold criterion of the plurality of threshold criteria, thus causing a plurality of datasets to be stored in the memory, wherein each stored dataset meets a threshold criterion of the plurality of threshold criteria.
US12056133B2 Fast neural ranking on bipartite graph indices
Presented are systems and methods that construct BipartitE Graph INdices (BEGIN) embodiments for fast neural ranking. BEGIN embodiments comprise two types of nodes: sampled queries and base or searching objects. In one or more embodiments, edges connecting these nodes are constructed by using a neural network ranking measure. These embodiments extend traditional search-on-graph methods and lend themselves to fast neural ranking. Experimental results demonstrate the effectiveness and efficiency of such embodiments.
US12056131B2 Ranking for efficient factual question answering
Methods and systems are provided for improving efficiency and precision in factual question answering in a search environment. In aspects, the methods and systems involve offline identification of answers correlated with one or more factual questions that are generated offline for each document within a document collection. Thereafter, upon receiving a factoid query during runtime, candidate documents that are retrieved in response to the factoid query are scanned for a factual question that matches the factoid query. For each factual question that matches the factoid query, a corresponding candidate answer can be identified. Thereafter, each candidate answer can be assigned a score that is a function of the number of candidate documents in which the candidate answer was identified and the relevancy of those candidate documents to the factoid query. The candidate answer having the highest score can be provided to the user in response to the factoid query.
US12056130B1 Matching data analytics parameters using prediction models
Aspects of the present disclosure are directed to prediction models that match stored parameters to a new data analytics task. A data analytics task can refer to a task that analyzes and queries data sources to retrieve target data. Example parameters for a data analytics task include a task description, assigned individuals, relevant databases, relevant data tables, search queries, data table joins, etc. Implementations can store historical data analytics tasks and their task parameters. Prediction model(s) can be provided new data analytics task parameters and predict matching historical data analytics tasks for the new task. The matching data analytics tasks can then be analyzed to select data tables common among them, and the common data tables can be provided to a user. Implementations can also group additional parameters according to a selected common data table and provide the grouped additional parameters to the user.
US12056126B2 Efficient merging of tabular data with post-processing compaction
A method, system, and computer system for performing an operation with respect to a target table are disclosed. The method includes performing first and second jobs, obtaining one or more other resulting files based at least in part on unmatched rows, and obtaining a set of processed files based at least in part on performing a post-processing operation with respect to the set of resulting files. The set of processed files has less files than the set of resulting files. Performing the first job includes determining a set of matching target table files and storing target table information indicating for each of the set of matching target table files, a particular set of rows having matching rows. Performing the second job includes performing a matching action based on matched rows and obtaining the second job resulting file(s).
US12056118B2 Methods and systems for generating electronic communications featuring consistent data structuring and dynamically-determined data content for end-user specific data in environments with data storage constraints
The methods and systems for improving communication distribution. In particular, the methods and systems for improving communication distribution in environments where there is both the need for end-user specific data (e.g., customized content) and/or data storage constraints. For example, in order to address the security/privacy concerns during communication distribution, the methods and systems use a novel architecture that limits the amount of data that must be stored. Specifically, the system does not require permanent storage of communications featuring end-user specific data prior to the distribution of these communications. Accordingly, the storage requirements are greatly diminished, and privacy/security concerns are avoided.
US12056116B2 Nested query analysis tool
Techniques for tracing attributes through queries in a set of nested queries are disclosed. A graphical user interface displays individual sub-queries as separate visual representations. Based on detecting a selection, a system analyzes data underlying the visual representations to identify queries, among the set of nested queries, that are associated with a particular attribute. One selection results in the system analyzing the underlying data to identify an origin query for an attribute, from among the set of nested queries. Another selection results in the system analyzing the underlying data to identify queries, from among the set of nested queries, that use the attribute received from a selected query. Another selection results in the system generating SQL code for a selected subset of queries, among the set of nested queries.
US12056114B2 Long-lived statements optimizations in a database system
The subject technology determines that a first visible version of a key is not one of a N number of newest versions of the key based on searching for the key in a regular space to locate the first visible version of the key. The subject technology performs a search of an undo space to locate a second visible version of the key. The subject technology determines whether the first visible version or the second visible version of the key is newer. The subject technology provides a newer version of the key between the first visible version and the second visible version of the key.
US12056113B2 Computerized system and method for performing parameterization of columns in a virtual semantic layer
The disclosed systems and methods provide a novel framework that parameterizes columns in a templated virtual semantic layer. The disclosed framework enables inter- and cross-column relationships between stored data within a SQL database to be determined and stored, and then leveraged at query time to enable an optimized search of the data within the database. The disclosed framework enables a database to be construed, modified and/or configured according to a hierarchy, and/or with types of metadata, that corresponds to the determined column relationships. This not only reduces the amount of data stored and reduces the time to process queries, but also enables a more streamlined approach for searches to be constructed and executed, which can increase the performance of the database and the operations of systems that are backed by the database.
US12056106B2 Data storage architecture for an enterprise communication system
Various embodiments are directed to group-based data storage systems configured for maintaining data exchanged between client devices within channel-specific shards each corresponding with one or more group-identifiers to provide group-based access to those channel-specific shards and for applying group-specific policies for data stored within those channel-specific shards. Membership of particular users within particular groups and within particular channels may be monitored such that access to particular channel shards may be controlled based on group-memberships of the users, and access to data stored within particular channel shards may be controlled based on channel-memberships of the users.
US12056102B2 Identifying renames and deletions in a storage system
A data management system (DMS) may receive entries corresponding to files and directories of a storage system that changed within a time period. The received entries may include metadata associated with the changed files and directories. The DMS may identify one or more directories that were renamed or deleted within the time period by analyzing the metadata from the received entries. The DMS may identify descendent directories and descendent files corresponding to the one or more renamed or deleted directories. The DMS may update path identifiers associated with the descendent directories and the descendent files based on the metadata from the received entries. The DMS may generate an updated index file based on updating the path identifiers for the descendent directories and the descendent files. The described techniques may enable the DMS to identify renames and deletions with greater efficiency, among other benefits.
US12056099B2 User generated tag collection system and method
In some embodiments, an input document is received at a tagging platform, via a communication device, and associates it with a tag request. The tagging platform automatically selects at least one electronic record associated with a first user from a user data store containing electronic records associated with users (each record including at least a user identifier and a user communication address). The input document and tag request are transmitted to the communication address associated with the first user, and a document tag is received from the first user. The tagging platform may then store the document tag in a document mining result database by adding an entry to the database identifying the received document tag and transmit an indication associated with the document mining result database to a plurality of risk applications.
US12056091B2 Point cloud data encapsulation method and point cloud data transmission method
Provided are a point cloud data encapsulation method and a point cloud data transmission method. The point cloud data encapsulation method includes: compressing a point cloud media file; and encapsulating the compressed point cloud media file and setting a classification record according to a data type, where the classification record is used for indicating a data type of each portion of point cloud data in the point cloud media file. The problem of low transmission efficiency of the media content and waste of storage space in the point cloud data transmission is solved, the flexibility of the media content combination is increased, management control of a multimedia service is increased, users are given more rights to independently select and acquire the media content, diversified application scenarios are provided, and better multimedia content provision and transmission solutions are provided for network operators.
US12056086B2 File system content archiving based on third-party application archiving rules and metadata
An information management system according certain aspects for archiving file system content may include a third-party application archiving data agent configured to: access third-party application archiving rules for archiving data to one or more secondary storage devices, wherein the third-party application archiving rules are defined by a third-party application to archive files associated with the third-party application; access third-party metadata associated with a plurality of files in a file system, wherein the plurality of files is associated with the third-party application and the third-party metadata is defined by the third-party application; determine whether to archive one or more files of the plurality of files based at least in part on the third-party application archiving rules and the third-party metadata; and in response to determining that a first file of the plurality of files should be archived, archive the first file to the one or more secondary storage devices.
US12056085B2 Determining internodal processor interconnections in a data-parallel computing system
A computer-implemented method comprises a topological communications configurator (TCC) of a computing system determining a connections-optimized configuration of processors among compute nodes of the system. Processors included in the compute nodes can execute compute workers of an application of the system and can form intranodal segments of an internodal interconnection topology communicatively coupling the intranodal segments. The intranodal segments can be interconnected via an internodal interconnections fabric. The TCC can determine the connections-optimized configuration based on internodal communications costs corresponding to communications routes among the internodal segments via the internodal interconnection fabric. The computing system can comprise the TCC and can comprise a data-parallel computing system.
US12056077B2 Machine templates for compute units
Machine templates are described herein that provide for configuration and deployment of arrangements of physical computing components coupled over a communication fabric. A method includes presenting a user interface having indications of computing component types includable in a new template specifying at least an arrangement of physical computing components for inclusion in compute units. The method includes receiving selections made by a user for inclusion of selected physical computing component types within the new template, and determining properties of the selections to generalize an arrangement of the selected physical computing component types into a specification for the new template. The method includes storing the specification of the new template for subsequent usage in creation of a target compute unit based at least on the arrangement indicated by the new template.
US12056074B2 Processing system, related integrated circuit, system and method
A UART communication interface manages transmission/reception at a baud rate using a baud-rate detection circuit. An edge detector detects edges in a reception signal and resets a count value in a digital counter circuit indicating a time between two consecutive edges. In the absence of a detected edge, the digital counter circuit increases the count value. At a newly detected edge, a validation circuit verifies the count value by asserting a second control signal when the count value is smaller than a maximum, and otherwise de-asserting the second control signal. A register provides a threshold signal by storing the count value when the second control signal is asserted. The threshold signal stored by the register is updated when the time is in a permitted range corresponding to the duration of a single bit. The baud rate may be determined as a function of the threshold signal.
US12056071B2 Determining allocation of lanes of a peripheral-component interconnect-express port to links
Examples disclosed herein include a method including transmitting, via respective lanes of a number of lanes of a peripheral component interconnect express (PCIe) port, a respective lane identifier. The method may also include receiving, via the respective lanes of the number of lanes of the PCIe port, respective further lane identifiers. The method may also include determining which of the number of lanes to allocate to a link for communicating with a device coupled to the PCIe port at least partially responsive to the respective further lane identifiers. The method may also include allocating the determined lanes of the number of lanes to the link. Related devices and systems are also disclosed.
US12056069B2 Method and apparatus for optimizing input latency in a wireless human interface device system
A method, a computer readable medium, and an apparatus for user input latency optimization are provided. The apparatus may be an HID coupled to a computing device wirelessly. The apparatus may sample user input. The apparatus may transmit the sampled user input to the computing device via a wireless frame. The sampling of the user input may occur before the starting time of the wireless frame. The time difference between the starting time of the sampling of the user input and the starting time of the wireless frame may be a first duration. The first duration may be the time taken to sample the user input at the apparatus. The wireless frame may be synchronized to a local transmission frame of the computing device.
US12056064B2 Information processing apparatus, control method of the same, and storage medium
A storage medium storing a program for causing a computer to execute first determination of determining, in a case where information regarding a communication apparatus is acquired via communication with the communication apparatus using a first connection method, that communication using the first connection method is enabled by the communication apparatus, and determining, based on information included in the information acquired in first acquisition and indicating a state in which communication using a second connection method different from the first connection method is enabled by the communication apparatus, that the communication using the second connection method is enabled by the communication apparatus.
US12056062B2 Apparatus and method for capability-based processing
Apparatus comprises a processor to execute program instructions stored at respective memory addresses, processing of the program instructions being constrained by a prevailing capability defining at least access permissions to a set of one or more memory addresses; the processor comprising: control flow change handling circuitry to perform a control flow change operation, the control flow change operation defining a control flow change target address indicating the address of a program instruction for execution after the control flow change operation; and capability generating circuitry to determine, in dependence on the control flow change target address, an address at which capability access permissions data is stored; the capability generating circuitry being configured to retrieve the capability access permissions data and to generate a capability for use as a next prevailing capability in dependence upon at least the capability access permissions data.
US12056060B2 End-to-end efficient encryption with security chaining
In end-to-end efficient encryption with security chaining a data source Information Handling System (IHS) encrypts a data volume, generates and updates metadata in a trailer of the data volume, and generates and updates out-of-band handshake signals indicating an encryption key use slot in the metadata. Data connection segments each include a left-bound interface of one IHS and a right-bound interface of another. Each interface performs synchronous data volume write-encrypt and read-decrypt functions on the data volume in an IHS, perform in-band encryption metadata processing, process out-of-band control signals, and execute an encryption configuration state machine, which uses the metadata and control signals as input to direct write-encrypt and read-decrypt functions on the data volume in the segment. Security chaining logic in each IHS relays between the left and right-bound interfaces, synchronizes and regenerates the control signals for each segment, and coordinates the state machines for the up-stream and down-stream segments.
US12056058B2 Cache replacement control
An apparatus comprises a cache comprising a plurality of cache entries, and cache replacement control circuitry to select, in response to a cache request specifying a target address missing in the cache, a victim cache entry to be replaced with a new cache entry. The cache request specifies a partition identifier indicative of an execution environment associated with the cache request. The victim cache entry is selected based on re-reference interval prediction (RRIP) values for a candidate set of cache entries. The RRIP value for a given cache entry is indicative of a relative priority with which the given cache entry is to be selected as the victim cache entry. Configurable replacement policy configuration data is selected based on the partition identifier, and the RRIP value of the new cache entry is set to an initial value selected based on the selected configurable replacement policy configuration data.
US12056055B2 Data processing device and related product
A data processing device and related products are provided. The data processing device includes: a decoding unit, a discrete address determining unit, a continuous data caching unit, a data read/write unit, and a storage unit. Through the data processing device, the processing instruction may be decoded and executed, and the discrete data may be transferred to a continuous data address, or the continuous data may be stored to a plurality of discrete data addresses. As such, a vector computation of the discrete data and vector data restoration after the vector computation may be implemented, which may simplify a processing process, thereby reducing data overheads. In addition, according to the embodiments of the disclosure, when the discrete data is read, by caching a storage address corresponding to a read request, a read request of each piece of data may be merged to read one or more pieces of discrete data, thereby improving reading efficiency of the data.
US12056047B2 Memory system, memory controller and operating method thereof for determining garbage collection victim block
A memory system may include a memory device including a plurality of memory blocks each including a plurality of pages and a memory controller. The memory controller may be configured to determine a plurality of super memory blocks each including two or more of the plurality of memory blocks, calculate valid page counts of each of the plurality of super memory blocks, and determine a victim block for garbage collection based on a minimum value among the valid page counts of the plurality of super memory blocks and average value of the valid page counts of the plurality of super memory blocks. Furthermore, a dispersion of valid page counts of memory block groups within the super memory blocks may be used to determine the victim block.
US12056043B2 Artificial intelligence-based autonomous continuous testing platform
Obtaining a configuration hook. Obtaining a base configuration of a remote system using the configuration hook. Obtaining a system-specific model associated with the configuration hook and the remote system. Obtaining one or more pre-built test accelerators. Obtaining a deep machine learning model. Generating, based on the base configuration, the system-specific model, the one or more pre-built test accelerators and the deep machine learning model, a custom configuration model. Generating a plurality of user journeys to be autonomously tested. Generating, based on the custom configuration model and the plurality of user journeys to be autonomously tested, a plurality of autonomous test scripts. Autonomously pre-configuring at run-time the plurality of autonomous test scripts. Autonomously executing the plurality of autonomous test scripts. Generating, based on the autonomously executed plurality of autonomous test scripts, one or more autonomous test reports. Presenting the one or more autonomous test reports.
US12056040B2 Computing platform and method for synchronize the prototype execution and simulation of hardware devices
The present disclosure relates to a computing platform and a relative computer implemented method for synchronize the prototype execution and simulation of hardware devices. The computing platform (1) comprises a debugger module (2), a memory (3) for storing instructions and data of a computer program; a CPU (4) configured for executing said computer program; said debugger module (2) being in signal communication with said memory (3) through a first debugger channel (dbg2Mem). Characteristic of the computing platform is that it comprises at least one pin (7) and at least one trigger point module (8), said at least one pin (7) being connectable to an electronic device (Ext) that is external to the computing platform; said at least one trigger point module (8) being in signal communication with said at least one pin (7) through a first trigger channel (tgr2pin), said debugger module (2) through a second trigger channel (t2d), said CPU (4) through a third trigger channel (tProbe), said at least one trigger point module (8) having a first register (10a) for storing a first trigger point (RefStartTrgPnt) that corresponds to a first instruction of said program to be monitored.
US12056038B2 Log analyzer for fault detection
Apparatuses and methods for anomaly detection. In one embodiment, a method is implemented in a computing device for building a tree structure to represent a system behavior includes obtaining one or more training log records; and building a tree structure using the one or more training log records. The tree structure includes a plurality of tree nodes. Each successive tree node in a root-to-leaf path of the tree structure representing successive log elements of the one or more training log records. Each of the one or more training log records includes one or more log elements. In one embodiment, a method implemented in a computing device for fault detection includes obtaining a live log record and determining an anomaly in the live log record by comparing corresponding successive elements of the live log record to successive nodes in a root-to-leaf direction of the tree structure.
US12056035B2 System and method for enhanced container deployment
Methods and systems for managing the performance of workloads in a distributed system are disclosed. The distributed system may include any number of clients, deployments, and data sources operably to one another. To service the workloads, container instances may be deployed to various deployments. When deciding where to deploy the container instances, the hardware resources of the deployments and/or resource expectations associated with the container instances may be taken into account. By doing so, container instances may be more likely to be deployed to deployments that meet their resource expectations. The resource expectations may be embedded as metadata in resources specific build files.
US12056033B2 Anomaly location estimating apparatus, method, and program
An aspect of the present disclosure acquires topology information representing a connection configuration between a plurality of apparatuses constituting a communication network and event information representing occurrence statuses of an event by the plurality of apparatuses, estimates, based on the topology information and the event information, a first apparatus corresponding to a failure factor location from among the plurality of apparatuses, estimates, based on an occurrence status of the event by a second apparatus whose connection relationship with the first apparatus estimated is defined by the topology information, whether an occurrence of the event by the second apparatus is caused by the failure factor location or by another anomaly, and estimates, based on a relationship between an occurrence status of the event by the first apparatus and an occurrence status of the event by a third apparatus whose connection relationship with the first apparatus is not defined by the topology information, whether an occurrence of the event by the third apparatus is caused by the failure factor location or by another anomaly.
US12056032B2 Multi-path application output
Described techniques provide convenient, reliable, straightforward techniques for enabling multi-path application outputs. A single application may be configured to output two or more data sets to two or more output destinations within a mainframe environment, without requiring copying or forwarding by an intermediate application utility.
US12056029B2 In-system validation of interconnects by error injection and measurement
Systems and devices can include an error injection register comprising error injection parameter information. The systems and devices can also include error injection logic circuit to read error injection parameter information from the error injection register, and inject an error into a flow control unit (Flit); and protocol stack circuitry to transmit the Flit comprising the error on a multilane link. The injected error can be detected by a receiver and used to test and characterize various aspects of a link, such as bit error rate, error correcting code, cyclic redundancy check, replay capabilities, error logging, and other characteristics of the link.
US12056023B2 Orchestration of storage system-based snapshot recovery
An apparatus comprises at least one processing device configured to identify, utilizing virtualization software running on a storage system, a snapshot lineage comprising snapshots of a storage volume, the snapshot lineage comprising (i) a local snapshot lineage on the storage system and (ii) a cloud snapshot lineage on cloud storage external to the storage system. The processing device is also configured to utilize the virtualization software to select a given snapshot in the cloud snapshot lineage to recover to the local snapshot lineage, to expose a cloud storage volume for the given snapshot, and to map the cloud storage volume to a target local storage volume on the storage system. The processing device is further configured to recover the given snapshot to the local snapshot lineage by utilizing a data mover of the storage system to write data of the given snapshot to the target local storage volume.
US12056021B2 Database archiving and access across updates to database metadata
Described systems and techniques enable the capture of an archive image copy of at least one database at a first time, as well as the capture of database metadata that includes a runtime environment of the at least one database. The archive image copy and the database metadata may be stored. A request to restore the at least one database may be received at a second time. In response to the request, the archive image copy and the database metadata may be determined. The at least one database may be restored, including re-establishing the runtime environment using the database metadata.
US12056019B2 Creating cloud-based storage systems using stored datasets
Performing disaster recovery in a cloud-based storage system, including: creating, by a storage system a snapshot of a dataset; uploading, from the storage system to a cloud computing environment, the snapshot; storing, by the cloud computing environment, the snapshot; detecting, by the cloud computing environment, that the dataset is not available on the storage system; and creating, by the cloud computing environment using the snapshot that is stored within the cloud computing environment, a cloud-based storage system that includes the dataset.
US12056016B2 Slice searching for efficient granular level recovery in data protection
Embodiments of the invention relate to methods and systems for efficiently restoring a production host. Selected assets are restored from a plurality of slices stored on a plurality of containers in a backup storage system. In order to restore the selected assets, a hierarchical mapping of the slices is produced by analyzing a backup's metadata, from which the assets are to be restored. The hierarchical mapping is then searched for highest level slice containing the assets and then searching the lower-level slices associated with the highest-level slice to efficiently discover the slices containing the selected assets. This invention reduces and/or eliminates the need to crawl the entire slice list once the highest level is discovered; only its children need to be searched for the asset. Once the slices associated with an asset are found, they can be quickly restored from the corresponding containers which hold the assets.
US12056013B2 Efficient management of specialized control files used for backup restore
Described is a system for management of specialized files used for a backup restore. The system may allow for an automated recovery to be performed without having to manually identify critical information required to perform a restore of a particular backup within a backup chain. This information may include a control file and a parameter file. A backup agent may store such information within specialized objects that are stored as part of metadata managed by a backup agent to provide an additional layer of recover capability and efficiency. This information may then be leveraged for retrieval during a restore operation, for example, in a disaster recovery scenario.
US12056011B2 Computer-based systems configured for dynamic performance scoring of software agents and methods of use thereof
In some embodiments, the present disclosure provides an exemplary method that may include steps of identifying at least one computing specification image within a plurality of computing specification images; monitoring each data agent within the plurality of preinstalled data agents for a predetermined period of time to establish a data agent usage baseline associated with each data agent within the plurality of preinstalled data agents; utilizing a chaos engineering algorithm to dynamically perturb each data agent; calculating a usage test score for each data agent within the plurality of preinstalled data agents; calculating an overall data agent-specific usage score associated with each data agent within the plurality of preinstalled data agents based on the plurality of data agent-specific usage test scores; and rejecting at least one data agent within the plurality of preinstalled data agents from being utilized to launch the instance of the software application.
US12056006B1 Proactive remediation for information technology assets
An apparatus comprises a processing device configured to obtain monitoring data associated with information technology assets, and to generate, for at least a given one of the information technology assets, a given asset signature representing a status of the given information technology asset based on the obtained monitoring data. The processing device is also configured to determine asset-to-issue similarity between the given asset signature and one or more issue signatures characterizing presence of issue indicators relevant for issue detection for issues encountered on the information technology assets. The processing device is further configured to select, responsive to determining that the given asset signature exhibits at least a threshold level of asset-to-issue similarity with a given issue signature associated with a given issue, proactive remedial actions for remedying the given issue, and to apply the selected proactive remedial actions prior to the given information technology asset encountering the given issue.
US12056005B2 Apparatus and method for detecting and correcting failures in kiosks and informational displays
In a kiosk or informational display, an apparatus for detecting and remediating problems, failures, and anomalies includes a data collection agent configured to collect original data over time associated with components, operation, and configuration of the managed computer system, a monitoring and learning module configured to process the original data and generate a historic record that includes time-based data, such as one or more time-based lists, an alert detection system that includes a sensor having associated therewith one of the time-based lists. The sensor is activated when sensor condition(s) are met, which includes evaluating the sensor condition(s) using at least the time-based list and a current-time value of the components, operation, and configuration of the managed computer system. The apparatus includes a remediation action module configured to effect at least one of a plurality of predetermined actions when the sensor is activated.
US12055999B2 Application reliability service
The reliability of an application is improved by analyzing and implementing changes to application infrastructure that is represented, in some examples, as Infrastructure as Code (“IAC”). The system performs various tests on the infrastructure to determine how the infrastructure responds to failures and whether recovery procedures and monitoring services in place are effective and functioning properly. Various examples provide a measure of infrastructure resiliency that can be used to evaluate potential changes to application infrastructure.
US12055996B2 Storage device write-read error reduction system
A storage device write-read error reduction system includes a computing device that includes a storage device. The storage device determines, at a temperature that is within a predefined temperature range, that a storage device background operation should be performed and, in response, identifies data that is stored in the storage device and that was written to the storage device outside the predefined temperature range. The storage device then prioritizes the data that was written to the storage device outside the predefined temperature range over data that was written to the storage device within the predefined temperature range and, based on that prioritization, performs the storage device background operation to rewrite the data to the storage device.
US12055991B2 Fast droop detection circuit
A power supply monitor includes a droop detection circuit which receives a digital signal and converts the digital signal to an analog signal, compares the analog signal to a monitored supply voltage, and responsive to detecting a droop below a designated value relative to the analog signal, produces a droop detection signal. The droop detection circuit includes a first comparator circuit with a series of inverters including at least a first complimentary-metal-oxide-semiconductor (CMOS) inverter with an input for receiving the analog signal and a second CMOS inverter, which are both supplied with a monitored supply voltage. The inverters operate in a crowbar mode when the monitored voltage supply is near a designated level, and each include four pull-up transistors connected in two parallel legs of two transistors, and four pull-down transistors connected in two parallel legs of two transistors.
US12055989B2 Clock delay circuit for chip reset architecture
An integrated circuit includes a plurality of flip-flops and a global reset network for resetting the flip-flops. The integrated circuit includes a synchronous clock delay circuit that delays, responsive to a global reset signal, a transition in a clock signal provided to the flip-flops. The delay in the transition of the clock signal ensures that all of the flip-flops receive the global reset signal within a same delayed clock cycle and that the flip-flops do not receive the global reset signal during a rising or falling edge of the clock signal.
US12055983B2 Laser welding of hinge bracket to an information handling system casing
An information handling system chassis, including: a casing including an internal surface and an external surface, the internal surface positioned opposite to the external surface defining a first distance therebetween; and a bracket including a plurality of welding recessions, wherein the bracket is coupled to the internal surface of the casing by a plurality of welding points within the welding recessions forming radial welding patterns in each respective welding recession, wherein a second distance defined between the internal surface of the casing and a nadir surface of each of the welding recessions is approximately 50% of the first distance.
US12055982B2 Mobile terminal
A mobile terminal includes a display module, a host module, and a hinge used to connect the display module and the host module. The hinge is disposed on a bottom border of the display module. The display module includes a top cover and a hinge cover that covers the hinge, and the top cover has an accommodating cavity. A screen body, a screen drive plate, and a screen cover plate that covers the screen body are accommodated in the accommodating cavity, and a part of the screen cover plate extends into a cavity of the hinge cover, so that the hinge cover overlaps the part of the screen cover plate. In this technical solution, a width of the bottom border of the display module can be effectively reduced, to facilitate implementation of a narrow border design of the display module.
US12055981B2 Electronic device including display changing in size and control method therefor
According to an example embodiment of the present disclosure, an electronic device includes a motor, a flexible display disposed to be changed in a size to which the flexible display is exposed to one side in accordance with an operation of the motor, a processor configured to control the display and the motor, and the processor may identify event information associated with a change in a size of an exposed display, identify an operation pattern of the motor based on the event information, and change the size of the exposed display based on the identified operation pattern.
US12055980B2 Electronic device including multiple keys and method for operating the same
According to various embodiments, there may be provided an electronic device, comprising a first housing including a first surface and a second surface facing in a direction opposite to a direction in which the first surface faces, a second housing including a third surface corresponding to the first surface of the first housing and a fourth surface facing in a direction opposite to a direction in which the third surface faces, a hinge rotatably connecting the first housing and the second housing, at least one first camera disposed on the first surface of the first housing and at least one second camera disposed on the second surface, a display disposed on the first surface of the first housing, a plurality of keys disposed on the third surface of the second housing, a sensor, and at least one processor, wherein the at least one processor is configured to execute a camera application, identify a change in a folding angle between the first housing and the second housing while the camera application is executed, using the sensor, identify at least one first input using at least one of first keys among the plurality of keys and identify at least one second input using at least one of remaining second keys, different from the first keys, among the plurality of keys, and perform a function of the camera application corresponding to the at least one first input and the at least one second input, based on the changed folding angle being included in a designated angle range.
US12055979B2 Keyboard, stand, and keyboard-stand set
A keyboard includes: a recessed portion formed along a rear edge and open from a rear surface to a bottom surface; and a magnet located at a recessed portion top surface. A stand includes: a frame body that abuts a rear surface of an electronic apparatus; a plate connected to part of the frame body via a torque hinge, and having a distal edge abutting a placement surface in a state of being open relative to a frame surface of the frame body; a band portion connected to a long-side frame of the frame body along the long-side frame, and having a width that allows side surfaces of the electronic apparatus to be supported; and a bar of an iron material located along a distal edge of the band portion.
US12055972B2 Control method, apparatus, electronic devices, and storage medium
A control method includes obtaining a first feedback signal from a wearable device in response to a first electronic device, and a first feedback signal from at least one second electronic device in response to the first electronic device; identifying a target electronic device from the first electronic device and the at least one second electronic device, according to at least one first feedback signal based on the first feedback signal from the wearable device and the first feedback signal from the at least one second electronic device; and obtaining and transmitting first information to the target electronic device for the target electronic device to execute the first information. A relative angle between the target electronic device and the wearable electronic device is within a set angle range, and the first information is at least relevant to an output function of the target electronic device.
US12055970B2 Display apparatus
A display apparatus is disclosed, which includes a display panel including a first area and a second area, a first rear cover disposed below a rear surface of the display panel, a first sound generating module arranged in the first area to adjoining the display panel, and a second sound generating module arranged in the second area to be spaced apart from the display panel, wherein the first rear cover includes a first rear cover port hole formed to overlap the second sound generating module, the second sound generating module includes an enclosure disposed below a rear surface of the first rear cover and coupled with the first rear cover, and a second sound generating unit mounted in the enclosure, and the enclosure includes an enclosure port hole overlapped with the first rear cover port hole.
US12055968B2 Semiconductor apparatus including a clock path
A semiconductor apparatus includes an internal clock generating circuit, a stop controlling circuit, and a data clock generating circuit. The internal clock generating circuit generates, based on a reference clock signal, a plurality of internal clock signals. The stop controlling circuit generates a stop signal and a clock level signal based on the reference clock signal and the plurality of internal clock signals. The data clock generating circuit generates a data clock signal and a complementary data clock signal based on the plurality of internal clock signals, the stop signal, and the clock level signal.
US12055965B2 Constant voltage circuit that selects operation modes based on output voltage
According to one embodiment, a constant voltage circuit includes: a first gain stage configured to output a first voltage amplified based on an output voltage and a reference voltage; a first transistor configured to control the output voltage based on the first voltage applied to a gate; and a second circuit configured to control a first signal based on a second voltage obtained by delaying an output timing of the output voltage and a third voltage that is based on the output voltage. In a case of the first signal being at a first logic level, a first current flows through the first gain stage, and in a case of the first signal being at a second logic level, a second current flows through the first gain stage.
US12055958B2 Metered dispense input device
The present disclosure relates to a metered dispense input device that wirelessly communicates with a wireless control module of an electronic faucet to allow wireless control of the faucet such that selected volumes of water can be dispensed. The present disclosure further relates to a metered dispense input device that is integrated into an electronic faucet to allow the dispensing of selected volumes of water.
US12055953B1 Gas-mixing power systems and methods for operating power systems
A power system includes a power source, field gas supply, and natural gas supply, and is operable using a gas mixture comprising field gas from the field gas supply and natural gas from the natural gas supply. A ratio of field gas to natural gas is adjusted based on sensed property of the field and/or natural gas, change in a condition of the field and/or natural gas, measured emissions from the power source, predicted emissions from the power source, and/or direct/indirect feedback from the power source. A method for operating a power system includes: connecting a mixing gas line and a field gas line to a power source at work site; determining a ratio of mixing gas to field gas; combining mixing gas from the mixing gas line and field gas from the field gas line based on the determined ratio; and operating the power source with the combined gases.
US12055951B2 High fidelity teammate state estimation for coordinated autonomous operations in communications denied environments
A mission system for autonomous vehicle (AV) team coordination and a method of using the same are disclosed. A controller included on an AV shares mission data between two or more AVs, and in response to communication denial, generates estimated navigation trajectories for teammate AVs. A simulation outputs estimated navigation states for the teammate AVs. The estimated navigation states are identical or substantially identical to navigation states otherwise generated by controllers included on the teammate AVs. The estimated navigation trajectories are generated based on the estimated navigation states.
US12055945B2 Systems and methods for controlling an autonomous vehicle with occluded sensor zones
Systems and methods for controlling an autonomous vehicle are provided. In one example embodiment, a computer-implemented method includes obtaining sensor data indicative of a surrounding environment of the autonomous vehicle, the surrounding environment including one or more occluded sensor zones. The method includes determining that a first occluded sensor zone of the occluded sensor zone(s) is occupied based at least in part on the sensor data. The method includes, in response to determining that the first occluded sensor zone is occupied, controlling the autonomous vehicle to travel clear of the first occluded sensor zone.
US12055942B1 Validating stopping behaviors of a vehicle
Techniques for validating and correcting teleoperation signals for an autonomous vehicle are described herein. In some examples, a system may receive, from a remote computing device, an instruction to stop movement of an autonomous. The system may determine, based at least in part on map data, that the instruction is associated with stopping the autonomous vehicle in a non-stopping area. In response to determining that the instruction is associated with stopping the autonomous vehicle in the non-stopping area, the system may determine to continue movement of the autonomous vehicle beyond the no-stopping area. The system may further identify a stopping location that is at least partially outside of the no-stopping area and control the autonomous vehicle to instead stop at the stopping location.
US12055938B2 Mobile robot, mobile robot control system, and mobile robot control method
A mobile robot includes: a drive unit that changes a moving speed and a travel direction; a detection unit that detects a plurality of detection target objects 11; and a control unit 27 that acquires a distance Z and a direction θ to the detection target object unit, calculates a travel direction in which the distance and the direction to the detection target object satisfy a predetermined relationship, and drives and controls the drive unit on the basis of the calculated travel direction. The control unit calculates a distance x in a direction orthogonal to the movement route between the detection target object and a current position of the mobile robot and the direction to the detection target object, calculates a difference δx between the distance x and a certain distance Xref, and executes drive control for the drive unit to cause the difference δx to be 0 (zero).
US12055937B2 Automated travel system for spraying work
This automated travel system for spraying work has a target path generation unit for generating a target path for a spraying work. A work vehicle is provided with left and right liquid spraying units which have spraying patterns including: a four-direction spraying pattern in which each of the left and right liquid spraying units sprays a liquid to both the left and right directions; and a direction-restricted spraying pattern in which the number of spraying directions of the left and right liquid spraying units is restricted to 3 or less. The target path generation unit generates the target path P in a path setting to incorporate a four-direction spraying path for which the four-direction spraying pattern is set as a spraying pattern and direction-restricted spraying paths for which the direction-restricted spraying pattern is set as a spraying pattern.
US12055935B2 Perpendicular cut-in training
Techniques relating to training a model for detecting that a vehicle is likely to perform a cut-in maneuver are described. Computing device(s) can receive log data associated with vehicles in an environment and can detect an event in the log data, wherein an event corresponds to a cut-in maneuver performed by a vehicle. In an example, the computing device(s) can generate training data based at least in part on converting a portion of the log data that corresponds to the event into a top-down representation of the environment and inputting the training data into a model, wherein the model is trained to output an indication of whether another vehicle is likely to perform another cut-in maneuver.
US12055934B2 Machine learning for trajectory planning
Discussed herein are devices, systems, and methods for improved trajectory planning. A method can include providing two of (i) a first value indicating a change in velocity to alter an orbit of a first object to a transfer orbit; (ii) a second value indicating a range between the first object and a second object; or (iii) a third value indicating an altitude of the first object relative to a celestial body around which the first and second objects are orbiting as input to a machine learning (ML) model, receiving, from the ML model, a holdout value, the holdout value a prediction of the value, of the first value, the second value, and the third value, that was not provided to the ML model, and providing the holdout value to an orbital planner.
US12055933B2 Fault-tolerant control of an autonomous vehicle with multiple control lanes
In one example embodiment, a computer-implemented method includes receiving data representing a motion plan of the autonomous vehicle via a plurality of control lanes configured to implement the motion plan to control a motion of the autonomous vehicle, the plurality of control lanes including at least a first control lane and a second control lane, and controlling the first control lane to implement the motion plan. The method includes detecting one or more faults associated with implementation of the motion plan by the first control lane or the second control lane, or in generation of the motion plan, and in response to one or more faults, controlling the first control lane or the second control lane to adjust the motion of the autonomous vehicle based at least in part on one or more fault reaction parameters associated with the one or more faults.
US12055929B2 Vehicle having neural network based optimization system to vary an operating parameter and augmented reality content
A vehicle to operate with a rider according to an operating parameter. The vehicle includes a set of physiological monitoring sensors configured to measure a physiological parameter of a rider within the vehicle. The vehicle further includes a neural network trained on data related to a set of rider in-vehicle experiences to determine a state of the rider by processing outputs of the set of physiological monitoring sensors. The vehicle further includes an augmented or virtual reality system configured to present augmented reality content to the rider within the vehicle based, at least in part, on the physiological parameter. The vehicle further includes an optimization system to automatically identify a variation in the operating parameter to improve a measure of the state of the rider and generate a command to vary the operating parameter and the augmented reality content according to the variation.
US12055927B2 Thermal metamaterial for low power MEMS thermal control
A thermal metamaterial device comprises at least one MEMS thermal switch, including a substrate layer including a first material having a first thermal conductivity, and a thermal bus over a first portion of the substrate layer. The thermal bus includes a second material having a second thermal conductivity higher than the first thermal conductivity. An insulator layer is over a second portion of the substrate layer and includes a third material that is different from the first and second materials. A thermal pad is supported by a first portion of the insulator layer, the thermal pad including the second material and having an overhang portion located over a portion of the thermal bus. When a voltage is applied to the thermal pad, an electrostatic interaction occurs to cause a deflection of the overhang portion toward the thermal bus, thereby providing thermal conductivity between the thermal pad and the thermal bus.
US12055925B2 Measuring instrument and method of remote quantity value transfer/traceability thereof
A measuring instrument and a method of remote quantity value transfer/traceability are provided. The measuring instrument includes a central processing component, a local quantity value transfer/traceability component connected to the central processing component, a remote quantity value transfer/traceability component connected to the central processing component and a remote communication component connected to the central processing component; a metrological grade of the remote quantity value transfer/traceability component is greater than or equal to that of the local quantity value transfer/traceability component; the remote quantity value transfer/traceability component is configured to perform quantity value transfer/traceability to the local quantity value transfer/traceability component by using one of the in-machine metrological standard and the remote high-grade metrological standard provided from the remote quantity value transfer/traceability component. The method of remote quantity value transfer/traceability can be achieved to make the quantity value transfer/traceability of the measuring instrument very convenient, simple and less costly.
US12055920B2 Real time anomaly detection systems and methods
The systems and methods provide an action recognition and analytics tool for use in manufacturing, health care services, shipping, retailing and other similar contexts. Machine learning action recognition can be utilized to determine cycles, processes, actions, sequences, objects and or the like in one or more sensor streams. The sensor streams can include, but are not limited to, one or more video sensor frames, thermal sensor frames, infrared sensor frames, and or three-dimensional depth frames. The analytics tool can provide for process validation, anomaly detection and in-process quality assurance.
US12055915B2 System for controlling machining of a part
This control system takes into account the thermomechanical aspects of materials to quickly and easily determine optimal cutting conditions and to automatically control machining to preserve the integrity of the workpiece. This system includes an acquisition module configured to acquire values of a set of input parameters relating to cutting conditions and material properties of the piece, and a microprocessor configured for determining at least one operating cutting parameter representative of a cutting signal from the machining apparatus using a set of output parameters of an integrity model previously constructed during a learning phase. The integrity model connects the set of input parameters to the set of output parameters comprising specific cutting coefficients representative of the material integrity of the piece, and establishes at least one fatigue threshold of the at least one cutting operating parameter. The fatigue threshold allows control of the progress of cutting operations.
US12055914B2 Data processing method, device and system, and electronic device
A data processing method includes: obtaining a defect type of a sample set in response to a first input of a user on a first interface, the sample set including samples, each sample having a first parameter used to represent a defect degree of the sample with regard to the defect type and a second parameter used to represent device informations of sample production devices through which the sample passes; calculating yield purity indexes of sample production devices on the samples based on first parameters and second parameters of the samples, so as to obtain influencing parameters of the sample production devices, an influencing parameter of each sample production device being used to represent an influence degree to which the sample production device affects an occurrence of the defect type on the samples; and displaying the influencing parameters of the sample production devices on a second interface.
US12055910B2 Vendor agnostic shareable device integration and meta data tagging
A system for updating a device in a building management system (BMS). The system includes a third-party device and a device manager of a control network. The device manager updates the third-party device and includes a processing circuit that determines that the third-party device has been discovered on the control network. The processing circuit further populates a template with a set of received data from the third-party device and maps the third-party device with control network based on the populated template of received data. The processing circuit further configures the third-party device to operate in the control network, wherein configuring the third-party device comprises transforming a data exchange format of the third-party device.
US12055907B2 Building data platform with schema extensibility for properties and tags of a digital twin
A building system includes one or more memory devices comprising instructions thereon that, when executed by one or more processors, cause the one or more processors to perform one or more first operations based on a digital twin of a building. The instructions cause the one or more processors to update a schema of the digital twin by adding a property or tag to an entity class of the schema, add, based on the schema, one or more data elements representing the property or tag to the digital twin, the one or more data elements related to an entity of the entity class, and perform one or more second operations based on the one or more data elements representing the property or tag.
US12055904B2 Method to predict yield of a device manufacturing process
A method for predicting yield relating to a process of manufacturing semiconductor devices on a substrate, the method including: obtaining a trained first model which translates modeled parameters into a yield parameter, the modeled parameters including: a) a geometrical parameter associated with one or more selected from: a geometric characteristic, dimension or position of a device element manufactured by the process and b) a trained free parameter; obtaining process parameter data including data regarding a process parameter characterizing the process; converting the process parameter data into values of the geometrical parameter; and predicting the yield parameter using the trained first model and the values of the geometrical parameter.
US12055898B2 Device for attaching a wristlet
The invention relates to a device for attaching a wristlet strand to a watch case, the device being arranged to be attached to a bar, the wristlet strand being attached to the bar through attaching means. According to the invention, the attaching means are formed by a support integral with the wristlet strand, a pull-out piece arranged to cooperate with said support so as to close the support, the support comprising a channel capable of receiving the bar, and in that they comprise a pair of magnets disposed on the support and the pull-out piece so as to hold the pull-out piece against the support and allow the pull-out piece to switch from a closed position wherein the bar is held in the channel to an open position wherein the bar is free.
US12055893B2 Method for producing a surface of revolution of a clock or watch component
Method for producing a surface of revolution of a clock or watch component comprising a step of machining, with a femtosecond laser beam, a first surface of the clock or watch component so as to obtain a second surface, in particular so as to obtain a second surface whose roughness Ra is less than 100 nm, or less than 70 nm, and then a tribofinishing step applied to the second surface so as to obtain the surface of revolution.
US12055891B2 Operation method for digital hologram implementation device
Provided is an operation method for a digital hologram implementation device including a backlight and a spatial light modulator, the operation method including setting an initial phase value of an optical signal to a remedy phase, computing a reduced phase based on the remedy phase, correcting the remedy phase based on a difference between the reduced phase and a preset optimized phase, determining whether the corrected remedy phase is a stabilized phase, performing forward propagation on the stabilized phase and an amplitude of the optical signal, correcting the amplitude of the optical signal, performing backward propagation on the corrected amplitude and the stabilized phase, and determining whether a phase derived by the backward propagation is an optimized phase.
US12055890B2 Spatial light modulator device for the modulation of a wave field with complex information
A three-dimensional light modulator, of which the pixels are combined to form modulation elements. Each modulation element can be coded with a preset discrete value such that three-dimensionally arranged object points can be holographically reconstructed. The light modulator is characterized in that assigned to the pixels of the modulator are beam splitters or beam combiners which, for each modulation element, combine the light wave parts modulated by the pixels by means of refraction or diffraction on the output side to form a common light beam which exits the modulation element in a set propagation direction.
US12055874B2 Transfer device, image forming apparatus, and endless belt
An endless belt contains: a resin; electrically conductive carbon particles; and a surfactant. When polyester resin particles having a volume average particle diameter of 4.7 μm are caused to adhere to an outer circumferential surface of the endless belt and then air is blown onto the outer circumferential surface from an upper side of the outer circumferential surface while the blowing pressure of the air is increased, all the polyester resin particles adhering to the outer circumferential surface are separated from the outer circumferential surface before or when the blowing pressure reaches 6 kPa.
US12055873B2 Image forming apparatus and image formation method
An image forming apparatus includes a developer, a development device, and an image bearing member. The developer includes an initial developer containing an initial carrier and a replenishment developer containing a replenishment carrier. The initial carrier has a surface roughness Sa1 of at least 0.3 μm and no greater than 1.0 μm. A ratio Sa1/Sa2 of the surface roughness Sa1 of the initial carrier to a surface roughness Sa2 of the replenishment carrier is at least 1.2 and no greater than 3.4. The packing volume Vp calculated from equation (1)“Vp=100×Y/(Z×DS)” was at least 40% and no greater than 70%. In equation (1), Y represents an amount of the developer conveyed by a developer bearing member. Z represents an apparent density of the initial developer. DS represents a width of a space between the developer bearing member and the image bearing member.
US12055870B2 Light scanning unit and electronic image forming apparatus
The present disclosure provides a light scanning unit and an electronic image forming apparatus including the light scanning unit. The light scanning unit includes a light source, a first optical unit, an optical deflector, and a second optical unit. The light source includes at least two light-emitting points; the at least two light-emitting points are distributed along a straight line; and an angle between an extension direction of a distribution line thereof and a main scanning direction or a secondary scanning direction of the light scanning unit includes an acute angle, where the main scanning direction is perpendicular to the secondary scanning direction. The first optical unit is configured to collimate at least two light beams emitted from the light source along the main scanning direction and to focus the at least two light beams emitted from the light source along the secondary scanning direction.
US12055869B2 Image forming apparatus that cools an exposure device
An image forming apparatus includes: a photoconductor; a charging portion that charges a surface of the photoconductor; an exposure portion including a substrate including a plurality of light emitting portions for exposing the photoconductor; a developing portion that develops a latent image formed on the surface of the photoconductor with toner; a fan that generates an airflow for cooling the exposure portion; and a duct that communicates with the fan and communicates with the support portion, the duct guiding the airflow generated by the fan to the substrate; in which a part of the duct is formed by a charging support portion that supports the charging portion, a developing support portion that supports the development, and a duct portion, and a space between the duct portion and the charging support portion and a space between the duct portion and the developing support portion are sealed by a sealing member.
US12055867B2 Lithography contamination control
A lithography system is provided capable of deterring contaminants, such as tin debris from entering into the scanner. The lithography system in accordance with various embodiments of the present disclosure includes a processor, an extreme ultraviolet light source, a scanner, and a hollow connection member. The light source includes a droplet generator for generating a droplet, a collector for reflecting extreme ultraviolet light into an intermediate focus point, and a light generator for generating pre-pulse light and main pulse light. The droplet generates the extreme ultraviolet light in response to the droplet being illuminated with the pre-pulse light and the main pulse light. The scanner includes a wafer stage. The hollow connection member includes an inlet that is in fluid communication with an exhaust pump. The hollow connection member provides a hollow space in which the intermediate focus point is disposed. The hollow connection member is disposed between the extreme ultraviolet light source and the scanner.
US12055863B2 Structures and methods for use in photolithography
Methods of forming structures including a stress management layer for photolithography and structures including the stress management layer are disclosed. Further disclosed are systems for depositing a stress management layer. Exemplary methods include forming the stress management layer using one or more of plasma-enhanced cyclic (e.g., atomic layer) deposition and plasma-enhanced chemical vapor deposition.
US12055862B2 Substrate holder, lithographic apparatus, device manufacturing method, and method of manufacturing a substrate holder
A substrate holder for a lithographic apparatus has a planarization layer provided on a surface thereof. The planarization layer provides a smooth surface for the formation of an electronic component such as a thin film electronic component. The planarization layer may be provided in multiple sub layers. The planarization layer may smooth over roughness caused by removal of material from a blank to form burls on the substrate holder.
US12055859B2 Overlay mark design for electron beam overlay
Electron beam overlay targets and method of performing overlay measurements on a target using a semiconductor metrology tool are provided. One target includes a plurality of electron beam overlay elements and a plurality of two-dimensional elements that provide at least one two-dimensional imaging. The plurality of two dimensional elements are an array of evenly-spaced polygonal gratings across at least three rows and at least three columns. Another target includes a plurality of electron beam overlay elements and a plurality of AIMid elements. Each of the electron beam overlay elements includes at least two gratings that are overlaid at a perpendicular orientation to each other. The plurality of AIMid elements includes at least two gratings that are overlaid at a perpendicular orientation to each other.
US12055857B2 Mask processing apparatus and substrate processing apparatus
The inventive concept provides a mask treatment apparatus. The mask treatment may include a support unit that supports the mask, and a light irradiation unit that irradiate the mask with a light to adjust a critical dimension of a pattern formed in the mask, wherein the light irradiation unit includes a light source that generates the light, and a light modulation element that modulates the light generated by the light source and forms an irradiation pattern.
US12055850B2 Fabricating method of photomask, photomask structure thereof, and semiconductor manufacturing method using the same
A circuit layout patterning method includes: receiving a photomask substrate including a shielding layer; defining a chip region and a peripheral region adjacent to the chip region; forming a design pattern in the chip region; forming a reference pattern by emitting one first radiation shot and a beta pattern by emitting a plurality of second radiation shots in the peripheral region, wherein a pixel size of the first radiation shot is greater than a pixel size of the second radiation shot; comparing a width of the reference pattern and a width of the beta pattern; transferring the design pattern to the shielding layer if a difference between the width of the reference patterned and the width of the beta pattern is within a tolerance; and transferring the design pattern of the photomask to a semiconductor substrate.
US12055844B2 Shape memory alloy actuators and methods thereof
SMA actuators and related methods are described. One embodiment of an actuator includes a base; a plurality of buckle arms; and at least a first shape memory alloy wire coupled with a pair of buckle arms of the plurality of buckle arms. Another embodiment of an actuator includes a base and at least one bimorph actuator including a shape memory alloy material. The bimorph actuator attached to the base.
US12055834B2 Power distribution networks for electrochromic devices
Various embodiments herein relate to power distribution networks for optically switchable windows. In some embodiments, a system for monitoring and maintaining a power distribution network of optically switchable windows of a site is provided. The system includes a control panel monitor which is configured to determine a control panel voltage and current at a terminal of a control panel. The system further includes sense circuitry which is configured to determine a first window controller voltage and current for a first window controller of a plurality of window controllers. The system further includes one or more controllers which are configured to generate voltage network data based on a combination of the control panel voltage and current and the first window controller voltage and current. The system then determines an error condition in the power distribution network based on the voltage network data.
US12055832B1 Array substrate comprising a keel electrode configured to load a colored-film-substrate common voltage and display panel
An array substrate is provided. The array substrate includes a pixel electrode. The pixel electrode includes a pixel electrode periphery and a pixel electrode portion. The pixel electrode portion is disposed in and electrically connected to the pixel electrode periphery. In the pixel electrode portion, the first pixel electrode sub-portion, the second pixel electrode sub-portion, the third pixel electrode sub-portion, and the fourth pixel electrode sub-portion that are arranged four-squarely define a gap that is cross-shaped. A keel electrode configured to load a common voltage is at least partially received in the gap.
US12055825B2 Display device
A display device includes a display panel including a plurality of display pads, a portion of the plurality of display pads being extended along a first direction and arranged along a second direction intersecting the first direction, and a flexible circuit board including a plurality of substrate pads electrically connected to the plurality of display pads, and a plurality of dummy pads spaced apart from the plurality of substrate pads and arranged in parallel to the plurality of substrate pads along the second direction, a portion of the plurality of dummy pads have an extension length in the first direction and a width in the second direction substantially same as an extension length in the first direction and a width in the second direction, respectively, of the plurality of substrate pads.
US12055822B2 Display panel and display apparatus
The present invention relates to a display panel and a display apparatus. An edge of at least one of first barriers of the present invention at a side away from a display region is smaller than an edge of the first barrier at a side close to the display region, thereby reducing the resistance of a polyimide (PI) solution located in a first non-display region to a second non-display region, increasing the speed of the PI solution located in the first non-display region flowing toward the second non-display region, and eventually increasing the thickness of polyimide in the second non-display region such that stains or smudges appearing in the second non-display region are avoided.
US12055820B2 Utilizing vertically aligned carbon nanotube arrays as the homeotropic alignment agent in an electro-optic liquid crystal device
An electro-optical liquid crystal cell comprising a first substrate, a first layer of chromium (Cr), a first layer of vertically aligned carbon nanotubes (VA-CNT) capped with nickel nanoparticles, and a layer of liquid crystal. Furthermore, the electro-optical liquid crystal cell can comprise a second layer of VA-CNT capped with nickel nanoparticles, a second layer of Cr, and a second substrate. This electro-optic VA-CNT-based liquid crystal cell exhibits the required electro-optic effect needed for a liquid crystal display.
US12055819B2 Display apparatus
A display apparatus includes a substrate, an insulating layer, an alignment film, and a sealant. The insulating layer is disposed on the substrate and with a plurality of grooves. The alignment film is disposed on the insulating layer. The sealant is disposed on the alignment film. Wherein, the sealant overlaps at least a portion of the plurality of grooves. In a predetermined unit region, the side length of the predetermined unit region is a maximum width X of the sealant, and a total side length of the portions of the plurality of grooves located in the predetermined unit region is greater than 8 times of the maximum width X.
US12055815B1 Display system and lens assembly for eliminating color dispersion thereof
A display system and a lens assembly for eliminating color dispersion thereof is disclosed. The lens assembly includes a first concave lens, a circular polarizer, and a magnifying convex lens assembly. The first concave lens has a light-receiving surface and a concave surface opposite to each other. The light-receiving surface is a plane or a convex surface. The circular polarizer may be arranged on the concave surface of the first concave lens to have a curved shape corresponding to the concave surface. The magnifying convex lens assembly is arranged on the circular polarizer through an optical adhesive. The first concave lens, the circular polarizer, and the magnifying convex lens assembly are sequentially arranged along an optical axis. When the light-receiving surface is a convex surface, the circular polarizer is arranged on the light-receiving surface to have a curved surface corresponding to the convex surface.
US12055813B2 Backlight module and display device
A display device (100) includes a display panel (110), a first light source (E), and second light source (F). The first and second light sources (E, F) are respectively aligned with a first spot (5) and second spot (6) in a direction perpendicular to a substrate (310). The first light source (E) irradiates the first spot (5) and a third spot (M) with luminance of a first value, and irradiates the second spot (6) with luminance of a second value. The first light source (E) irradiates a midpoint (N′) between the first and second spots with a luminance value that is half of the addition of the first value and second value.
US12055811B2 Electronic device having light shielding element
An electronic device is provided, including a panel, a circuit board, and a light shielding element. The panel includes a side surface, and the side surface has a first region and a second region. The circuit board is attached to the first region of the side surface, and includes a top surface. The shielding element is attached to the second region of the side surface and the top surface of the circuit board.
US12055807B2 Liquid crystal display panel and display device
Embodiment of the present application provide a liquid crystal display panel and a display device. In the liquid crystal display panel provided by the embodiments of the present application, by providing a protection film covering the edge area of the top surface of the color resist block in the test area of the first substrate, the phenomenon that the ions in the color resist block diffuse into the liquid crystal layer caused by the damage or missing of the second passivation layer can be prevented, thus solving the technical problem of blackening of the edge area of the liquid crystal display panel, and improving the display quality of the liquid crystal display panel.
US12055800B2 Semiconductor structure
A semiconductor structure includes, an optical component and a thermal control mechanism. The optical component includes a first main path that splits into a first side path and a second side path so that the first side path and the second side path are separated from one another. The thermal control mechanism configured to control a temperature of both the first side path and the second side path, wherein the first thermal control mechanism includes a first thermoelectric member and a second thermoelectric member that are positioned between the first side path and the second side path and the first thermoelectric member and the second thermoelectric member have opposite conductive types.
US12055799B2 Information processing device, information processing method and mobile object
An information processing device according to an aspect of the present technology includes an acquisition section and a calculation section. The acquisition section acquires information on a target region inside a glass window of a mobile object, and information on an external environment outside the mobile object, the information on the external environment including information on outside light incident on the glass window. The calculation section calculates a light shielding region for shielding the target region from light by blocking the outside light on the glass window, on the basis of the acquired information on the target region and the acquired information on the external environment.
US12055797B2 Contact lens with selective wavelength transmittance
A contact lens includes a body, a filtering characteristic of blocking at least some light with wavelengths between 400 nanometers and 500 nanometers from transmitting through the body, and a transmittance characteristic of transmitting at least some light with wavelengths above 500 nanometers through the body.
US12055794B2 Glasses
The present disclosure provides a glasses. The glasses may include a glasses frame and two speakers. The glasses frame may include a glasses rim and two glasses temples. The two glasses temples may be rotatably connected to the glasses rim, respectively. For each of the two speakers, the speaker may include an earphone core and a core housing. The speaker may be connected to one of the two glasses temples via a hinge component connected thereto. The hinge component may be rotatable to change a position of the speaker relative to the glasses temple. The core housing may include a contact surface. The contact surface may include a gradient structure for causing an uneven distribution of pressure on the contact surface when in contact with a user. The glasses temple connected to the speaker may include at least one of a control circuit or a battery. The at least one of the control circuit or the battery may drive the earphone core of the speaker to vibrate to generate sound. The glasses of the present disclosure may meet various requirements of people when wearing glasses, and a hinge state of the glasses may be switched easily, thereby providing convenience for users.
US12055790B2 Camera optical lens
A camera optical lens includes, from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, a seventh lens, and an eighth lens. At least one of the first lens to the eighth lens has a free-form surface, and the camera optical lens satisfies: −7.50≤f2/f6≤−1.50; and −6.00≤R1/R2≤−0.18, where f2 denotes a focal length of the second lens, f6 denotes a focal length of the sixth lens, R1 denotes a curvature radius of an object-side surface of the first lens, and R2 denotes a curvature radius of an image-side surface of the first lens. The camera optical lens has good optical performance, as well as a large aperture, ultra-thinness and a wide angle.
US12055788B2 Thermally actuated adaptive optics
A thermally actuated adaptive optic includes a base, a reflector, and a plurality of actuators coupled therebetween. The reflector has a light-receiving front surface, and a back surface facing the base. Each actuator includes a bracket rigidly bonded to the reflector at a perimeter of the reflector, and an inner rod and an outer rod. Each rod is rigidly connected between the bracket and the base, with the inner rod being closer to a center of the reflector. The length of each rod is temperature dependent. In another adaptive optic, the rods are instead bonded directly to the reflector. This adaptive optic may be modified to implement an integrally formed, thermally actuated support. The disclosed adaptive optics are suitable for use in laser systems, allow for significant cost savings over piezoelectric devices, provide a reflective area free of surface-figure perturbations caused by the actuator-interfaces, and are relatively simple to manufacture.
US12055781B2 Mounting system for telecommunications distribution elements
A mounting system (700/900) for locking two pieces of telecommunications equipment (610/810) to prevent relative sliding therebetween and relative separation therebetween in a direction generally perpendicular to the direction of the relative sliding includes a first locking feature (701/901) defined by a stud (702/902) with a stem portion (708/908) and a flange portion (710/910) having a larger profile than the stem portion (708/908) and a second locking feature (703/903) defined by a slot (704/904) with a receiver portion (712/912) and a retention portion (714/914). The receiver portion (712/912) is sized to accommodate the flange portion (710/910) of the stud (702/902) and the retention portion (714/914) is sized to accommodate the stem portion (708/908) but not the flange portion (710/910) of the stud (702/902). A third locking feature (705/905) prevents relative sliding between the two pieces of telecommunications equipment (610/810) once the stud stem portion (708/908) has been slid within the slot retention portion (714/914) and the stud flange portion (710/910) is out of alignment with the slot receiver portion (712/912).
US12055776B2 Photonic integrated circuit having array of photonic devices
A photonic integrated circuit (PIC) device has photonic devices arranged in an array with respect to control and common conductors. Each of the photonic devices has a photonic component (e.g., photodiode, thermo-optic phase shifter, etc.) and a switching diode connected in series with one another between a control connection and a common connection. The photonic component has at least one optical port, which can be coupled to a waveguide in the PIC device. The switching diode is configured to switch between reverse and forward bias in response to the electrical signals. In this way, control circuitry for providing control and monitoring signals to the conductors can be greatly simplified, and the PIC device can be more compact.
US12055774B2 Self-aligned integrated lens on pillar
Various embodiments provide methods for fabricating a couplable electro-optical device. An example method comprises fabricating a pillar on a substrate by forming a lens spacer portion about an electro-optical component fabricated on the substrate; and adhering unshaped lens material to an exposed surface of the pillar. The exposed surface of the pillar is disposed opposite the substrate. The example method further comprises maintaining the unshaped lens material at a reflow temperature for a reflow time to allow the lens material to reflow into a formed lens shape, and curing the lens material to form an integrated lens having the formed lens shape secured to the lens spacer portion and formed about the electro-optical component on the substrate.
US12055773B2 Aligning optical circuit and aligning method
An alignment optical circuit includes: a plurality of grating couplers that are formed on a substrate and arranged on a line; a plurality of optical waveguides that are connected to the plurality of grating couplers, respectively. Further, the alignment optical circuit includes an optical sensor that is formed on the substrate and measures optical intensity at a first light-receiving spot and a second light-receiving spot on a line along an arrangement direction of the plurality of grating couplers.
US12055771B2 Optical block with textured surface
An optical block includes a first surface that receives light entering the optical block, a second surface through which the light exits the optical block, and a reflector that reflects light from the first surface towards the second surface. The reflector includes a textured surface that scatters or absorbs some of the light received from the first surface to attenuate the light exiting the optical block through the second surface.
US12055767B2 Pushable optical connector with connector-integrated articulation
An optical fiber connector sub-assembly for an optical fiber connector includes a ferrule configured to hold an optical fiber therein along an axis of the ferrule and a ferrule holder configured to hold the ferrule. The ferrule has an end face at which the optical fiber is terminated, and the ferrule holder includes a base in which the ferrule is configured to be seated. The sub-assembly includes a ferrule basket including an inner sleeve slidably coupled with an outer sleeve and configured to isolate a front end of the connector from a rear end of the connector such that the ferrule is isolated from movement of the rear end of the connector. The ferrule basket is configured to receive the ferrule holder therein.
US12055766B2 Communication systems having co-packaged optical modules
A system includes a housing that has a front panel; a substrate that is positioned at a distance from the front panel, in which a data processor is mounted on the substrate; and a pluggable module. The pluggable module includes a co-packaged optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the co-packaged optical module and the first optical connector, and a fiber guide that is positioned between the co-packaged optical module and the first optical connector and provides mechanical support for the co-packaged optical module and the first optical connector. The co-packaged optical module is configured to receive optical signals from the first optical connector, generate electrical signals based on the received optical signals, and transmit the electrical signals to the data processor. The pluggable module has a shape that enables the pluggable module to pass through an opening in the front panel to enable the co-packaged optical module to be coupled to the substrate.
US12055759B2 Wavelength selective switch
This patent document discloses, among others, wavelength-selective switches (WSS) for redirecting optical WDM signals or channels based on a combination of spatially separating light in different optical polarizations in an optical birefringent material and using diffractive optics for separating light at different optical WDM wavelengths into spatially separated optical beam to perform wavelength-selective optical switching in optical WDM applications. Notably, the optics for processing the optical WDM signals in the disclosed optical WSS devices is designed to provide scalable optical WSS devices where different WDM signals share optical components to reduce designed optical components for different WDM signals.
US12055756B2 Push-pull non-reciprocal phase shifting
A non-reciprocal phase shift device may include an optical waveguide (e.g., a silicon waveguide) on a substrate; and a magneto-optical cladding layer on the optical waveguide, wherein the magneto-optical cladding layer includes a plurality of segments arranged having alternating magnetization directions aligned transverse to a longitudinal direction of the optical waveguide.
US12055754B2 Optical splicing structure, manufacturing method thereof and splicing display device
Disclosed are an optical splicing structure, a method for manufacturing the optical splicing structure and a splicing display device. The optical splicing structure is provided at the splice position of two display panels, the optical splicing structure includes a plastic sealing body and an optical fiber bundle, the plastic sealing body includes an incident end and a light emitting end opposite to the incident end; the optical fiber bundle includes a plurality of optical fiber lines distributed in the plastic sealing body; a plurality of the optical fiber lines extend in the direction of the incident end to the light emitting end and are arranged in a direction perpendicular to the direction from the incident end to the light emitting end.
US12055752B2 Light-emitting device and light-emitting module
A light-emitting device includes: a base portion; a first light-emitting element disposed on the base portion; a frame portion having inner lateral surfaces surrounding at least a portion of the base portion and extending upward further than the upper surface, wherein the frame portion includes: a first stepped portion extending partially along the one or more inner lateral surfaces in a first direction and having a width in a second direction perpendicular to the first direction in a top view, and a first metal film and a second metal film disposed on an upper surface of the first stepped portion, wherein the first metal film and the second metal film are separated from each other by a first boundary region that includes a portion that extends in the first direction; and a first protecting element disposed on the first and second metal films and spanning in the second direction.
US12055751B2 Waveguide and method for fabricating a waveguide
There is provided a method for fabricating a waveguide. The method comprising fabricating a first master grating tool comprising a first tool substrate having a surface with an area corresponding at least to the area of a surface of the waveguide and having a first grating profile formed over substantially all of the surface of the first tool substrate. Fabricating a second master grating tool comprising a second tool substrate having a surface with an area corresponding at least to the area of the surface of the waveguide and having a second grating profile formed over substantially all of the surface of the second tool substrate. Using the first master grating tool to replicate the first grating profile over substantially all of a surface of a first waveguide substrate. Using the second master grating tool to replicate the second grating profile over substantially all of a surface of a second waveguide substrate. Applying a first dielectric layer over a selected area of the first grating profile replicated on the surface of the first waveguide substrate. Applying a second dielectric layer over a selected area of the second grating profile replicated on the surface of the second waveguide substrate. Applying a layer of laminating material to at least one of the surfaces of the first and second waveguide substrates and bringing the surfaces of the first and the second waveguide substrates together thereby to join the first and second waveguide substrates together by an intermediate lamination layer.
US12055750B2 Backlighted surface covering
A lighting system includes a base structure comprising a transparent or translucent material, a surface covering including a first surface layer, a second surface layer having a first surface facing a second surface of the first surface layer and a second surface facing a first surface of the base structure, and at least one light source disposed to as to illuminate at least a portion of the base structure with light energy such that at least a portion of the light energy passes through the at least a portion of the base structure and into the surface covering, and wherein the surface covering includes a void extending at least partially between the first surface of the first surface layer and the second surface of the second surface layer and configured to allow at least some of the light energy passing through the base structure to pass through the void.
US12055749B2 Keyboard unit and electronic apparatus including coupler and support member
A keyboard unit includes: keytops; a baseplate supporting the keytops; a light-emitting module having a light guide plate, a first reflective sheet covering a top surface of the light guide plate, and a second reflective sheet covering a bottom surface of the light guide plate, the light-emitting module being stacked on a bottom surface of the baseplate; and a hole penetrating the light-emitting module vertically. The light-emitting module includes: at a periphery of the hole, a light-shielding portion where the first and second reflective sheets are in contact with each other, the light-shielding portion covering an edge of the light guide plate; and an adhesive portion located closer to the hole than the light-shielding portion, and at the adhesive portion, the second reflective sheet covering an edge of the first reflective sheet and the second reflective sheet adhering to a bottom surface of the baseplate.
US12055744B2 Light guide optical assembly
An optical assembly for optical aperture expansion combines facet reflective technology with diffractive technology. At least two diffractive components having opposite optical power (matching) are used, so that chromatic dispersion introduced by the first diffractive component will then be cancelled by the second diffractive component. The two diffractive components are used in combination with a reflective optical component to achieve more efficient aperture expansion (for near eye display), reducing distortions and noise, while also reducing design constraints on the system and individual components, as compared to conventional techniques. The assembly eliminates and/or reduces the need for polarization management, while enabling wider field of view. In addition, embodiments can have reduced nonuniformity, as compared to conventional single technology implementations, since the distortion patterns of the two technologies do not correlate.
US12055739B2 Optical filter and sensor system
An optical filter having a passband at least partially overlapping with a wavelength range of 800 nm to 1100 nm is provided. The optical filter includes a filter stack formed of hydrogenated silicon layers and lower-refractive index layers stacked in alternation. The hydrogenated silicon layers each have a refractive index of greater than 3 over the wavelength range of 800 mn to 1100 nm and an extinction coefficient of less than 0.0005 over the wavelength range of 800 nm to 1100 nm.
US12055738B2 Partially etched phase-transforming optical element
An optical element includes a substrate, an intermediate layer, a topmost layer, and a contiguous multitude of recessed and non-recessed areal regions. The intermediate layer is formed over a top surface of the substrate and has a refractive index nI. The topmost layer is formed directly on the intermediate layer and has a refractive index nT where nT≠nI. The intermediate and topmost layers are substantially transparent over an operational wavelength range that includes a design wavelength λ0. A subset of areal regions has a largest transverse dimension less than about λ0. Each non-recessed areal region includes corresponding portions of the intermediate and topmost layers. Each recessed areal region extends entirely through the topmost layer and at least partly through the intermediate layer. A fill medium fills the recessed areal regions. The areal regions are variously sized and distributed transversely across the optical element.
US12055735B2 Antiglare film having specified surface roughness and surface inclination
A transparent substrate with an antiglare film, includes a transparent substrate having first and second main surfaces and an antiglare film formed on the first main surface. The antiglare film includes a low refractive index layer formed on the first main surface and a high refractive index layer formed in the low refractive index layer and having a refractive index different from that of the low refractive index layer. The low refractive index layer has nlow of 1.4 to 1.8. The high refractive index layer has nhigh at least 0.1 higher than the nlow. The high refractive index layer has an area ratio of its portion where a surface inclination to the first main surface is 0.5° or less of 15% or less. An average length RSm of elements of a roughness curve of an outermost surface on a first main surface side is 50 μm or less.
US12055728B2 Method and light microscope for a high-resolution examination of a sample
The present specification relates to a method for light microscopic examination of a sample (6), in particular by means of laser scanning or MINFLUX microscopy, in which a drift of the sample (6) or of an object in a sample (6) with respect to the light microscope (26) is detected and, if necessary, corrected. In particular, the present specification relates to a corresponding method for examining the sample (6) using laser scanning or MINFLUX microscopy. For this purpose, reference markers (8, 13) are located in the sample, the position of which is repeatedly determined according to the MINFLUX principle in order to determine the drift.
US12055726B2 Eye-imaging apparatus using diffractive optical elements
Examples of eye-imaging apparatus using diffractive optical elements are provided. For example, an optical device comprises a substrate having a proximal surface and a distal surface, a first coupling optical element disposed on one of the proximal and distal surfaces of the substrate, and a second coupling optical element disposed on one of the proximal and distal surfaces of the substrate and offset from the first coupling optical element. The first coupling optical element can be configured to deflect light at an angle to totally internally reflect (TIR) the light between the proximal and distal surfaces and toward the second coupling optical element, and the second coupling optical element can be configured to deflect at an angle out of the substrate. The eye-imaging apparatus can be used in a head-mounted display such as an augmented or virtual reality display.
US12055723B2 Ring-mounted flexible circuit remote control
Systems, devices, media, and methods are presented for using a flexible electronic device to selectively interact with an eyewear device. A portable eyewear device includes a processor, a memory, and a display projected onto at least one lens assembly. A flexible electronic device includes an integrated circuit, a plurality of input sensors, and a power system, all mounted on a flexible substrate that is sized and shaped to conform to a graspable object such as a ring. The flexible electronic device operates according to a power budget, operating on a sensor power budget until it detects a first interaction with at least one of the input sensors. If the first interaction exceeds a sensitivity threshold, the flexible electronic device sends a wake signal to a nearby eyewear device. In response to the wake signal, the eyewear device presents a graphical user interface (GUI) on the display. The eyewear device further presents a cursor along a path on the display that is substantially correlated to the course traveled by the flexible electronic device in motion along a course.
US12055722B2 Variable pixel density display system with mechanically-actuated image projector
Head-mounted virtual and augmented reality display systems include a light projector with one or more emissive micro-displays having a first resolution and a pixel pitch. The projector outputs light forming frames of virtual content having at least a portion associated with a second resolution greater than the first resolution. The projector outputs light forming a first subframe of the rendered frame at the first resolution, and parts of the projector are shifted using actuators, such that physical positions of light output for individual pixels occupy gaps between the old locations of light output for individual pixels. The projector then outputs light forming a second subframe of the rendered frame. The first and second subframes are outputted within the flicker fusion threshold. Advantageously, an emissive micro-display (e.g., micro-LED display) having a low resolution can form a frame having a higher resolution by using the same light emitters to function as multiple pixels of that frame.
US12055720B2 Head-mounted display and glasses
A head-mounted display includes: an optical member that provides an image; an intermediate member extended with a curvature in a predetermined direction; and a dimming member arranged via a predetermined gap with respect to the optical member and mounted on the intermediate member in such a manner as to have a curvature in the predetermined direction.
US12055719B2 Systems and methods for sign language recognition
A sensory eyewear system for a mixed reality device can facilitate user's interactions with the other people or with the environment. As one example, the sensory eyewear system can recognize and interpret a sign language, and present the translated information to a user of the mixed reality device. The wearable system can also recognize text in the user's environment, modify the text (e.g., by changing the content or display characteristics of the text), and render the modified text to occlude the original text.
US12055718B2 Systems with wireless communications
A head-mounted device may have a head-mounted housing. The head-mounted housing may have rear-facing displays that display images for a user. The images are viewable from eye boxes while the head-mounted device is being worn by the user. A peripheral conductive member may run along a peripheral edge of the front face of the housing. Dielectric-filled gaps may divide the peripheral conductive member into elongated conductive segments. The conductive segments may form antenna resonating elements for antennas on the front face. Radio-frequency transceiver circuitry such as cellular telephone transceiver circuitry may be coupled to the antennas.
US12055716B2 Head-up display apparatus and image display apparatus thereof
A HUD system and light source apparatus can be manufactured with miniaturization at low cost. A head-up display apparatus includes: an image display apparatus generating image light to be projected; an optical system performing predetermined correction to the image light emitted from the image display apparatus; and a concave mirror reflecting the image light corrected by the optical system to project it onto a windshield or combiner. The image display apparatus includes: a solid light source; a collimating optical system converting, into parallel light, the light from the solid light source; a lighting optical system configured by an optical member that polarizes a direction of a light beam generated by the collimating optical system and simultaneously expands a width of the light beam; and a display apparatus, the image display apparatus being configured to be arranged across and opposite the optical system on an optical axis of the concave mirror.
US12055702B2 Objective lens for endoscope and endoscope
The objective lens for an endoscope consists of, in order from an object side, a first lens group consisting of one negative lens, a second lens group consisting of two lenses cemented together, a stop, a third lens group consisting of two lenses that have refractive powers with different signs and are cemented together, and a fourth lens group consisting of two lenses that have refractive powers with different signs and are cemented together. The objective lens for an endoscope satisfies a predetermined conditional expression regarding an Abbe number, a length of a lens system, and the like.
US12055698B2 Lens assembly
A lens assembly includes a first lens group, a second lens group, a third lens group, a fourth lens group, and a fifth lens group, all of which are arranged in order from a first side to a second side along an axis. The first lens group is with negative refractive power. The second lens group is with positive refractive power. The third lens group is with refractive power. The fourth lens group is with refractive power. The fifth lens group is with refractive power. The lens assembly further includes a first reflective element disposed between the first lens group and the fifth lens group, wherein the first reflective element includes a first reflective surface.