Document Document Title
US12057188B2 Use of data latches for plane level compression of soft bit data in non-volatile memories
For a non-volatile memory that uses hard bit and soft bit data in error correction operations, to reduce the amount of soft bit data that needs to be transferred from a memory to the controller and improve memory system performance, the soft bit data can be compressed before transfer. After the soft bit data is read and stored into the internal data latches associated with the sense amplifiers, it is compressed within these internal data latches. The compressed soft bit data can then be transferred to the transfer data latches of a cache buffer, where the compressed soft bit data can be consolidated and transferred out over an input-output interface. Within the input-output interface, the compressed data can be reshuffled to put into logical user data order if needed.
US12057181B2 Shift register circuit
A shift register circuit, including: a plurality of clock signal lines each supplying a clock pulse respectively; a plurality of cascade-connected register circuits including a top register circuit, and main register circuits providing between the top register circuit and the bottom register circuit; and a forward scan signal line supplying a forward scan signal to the plurality of cascade-connected register circuits.
US12057179B2 Memory device with high content density
A memory device, which includes a first driving circuit, a second driving circuit, a sensing circuit and an in-memory search (IMS) array. Memory units of the in-memory search array are arranged as a plurality of horizontal rows and vertical columns. Control terminal of each the memory unit in the same vertical column is coupled to the first driving circuit through a word line. The memory units of the same vertical column are connected in series and coupled to the second driving circuit through a bit line, and coupled to the sensing circuit through a source line. Every 2N adjacent memory units in the same vertical column are arranged as a memory unit to store an encoded data of 2N bits corresponding to an original data of M bits, where N and M are positive integers, and N is greater than or equal to two.
US12057177B2 Bias control for memory cells with multiple gate electrodes
Disclosed herein are related to a memory device including a memory cell and a bias supply circuit providing a bias voltage to the memory cell. In one aspect, the bias supply circuit includes a bias memory cell coupled to the memory cell, where the bias memory cell and the memory cell may be of a same semiconductor conductivity type. The memory cell may include at least two gate electrodes, and the bias memory cell may include at least two gate electrodes. In one configuration, the bias memory cell includes a drain electrode coupled to one of the at least two gate electrodes of the bias memory cell. In this configuration, the bias voltage provided to the memory cell can be controlled by regulating or controlling current provided to the drain electrode of the bias memory cell.
US12057176B2 3D NAND memory device and control method thereof
The present disclosure provides a method for controlling a 3D NAND memory using a read operation. The method can include increasing a voltage to a plurality of top select gates, with respect to a first reference voltage level, during a pre-pulse period of the read operation prior to a read period of the read operation. The method can also include increasing a voltage to a plurality of word lines, with respect to a second reference voltage level, during the pre-pulse period. The method can also include decreasing a voltage to a bit line, with respect to the first voltage, during the pre-pulse period. The method can also include applying no voltage change to a bottom select gate during the pre-pulse period.
US12057174B2 Charge loss compensation during read operations in a memory device
Control logic in a memory device initiates a read operation on a memory array of the memory device and performs a calibration operation to detect a change in string resistance in the memory array. The control logic determines whether the change in string resistance is attributable to charge loss in the memory array, and responsive to determining that the change in string resistance is attributable to charge loss in the memory array, preforms the read operation using calibrated read voltage levels to read data from the memory array.
US12057172B2 Hybrid multi-block erase technique to improve erase speed in a memory device
The memory device includes a plurality of memory cells arranged in a plurality of blocks, which are arranged in at least one plane. A controller is in electrical communication with the plurality of memory cells. The controller is configured to define a multi-block group that includes at least two blocks to be erased. The controller is further configured to simultaneously apply at least one erase pulse to the multi-block group. The controller is further configured to individually and sequentially apply a verify pulse to the blocks. In response to all blocks passing verify, the controller is configured to complete the erase operation. In response to at least one of the blocks not passing verify, the controller is configured to individually and sequentially apply an erase pulse and then a verify pulse to the at least one block that did not pass verify.
US12057160B2 Summing circuit for neural network
Numerous examples of summing circuits for a neural network are disclosed. In one example, a circuit for summing current received from a plurality of synapses in a neural network comprises a voltage source; a load coupled between the voltage source and an output node; a voltage clamp coupled to the output node for maintaining a voltage at the output node; and a plurality of synapses coupled between the output node and ground; wherein an output current flows through the output node, the output current equal to a sum of currents drawn by the plurality of synapses.
US12057156B2 Quadrature error correction circuit and semiconductor memory device including the same
A quadrature error correction circuit includes a duty cycle adjusting circuit, a phase interpolator, a phase detector, and a delay control circuit. The duty cycle adjusting circuit generates a first corrected clock signal and a second corrected clock signal whose skew and duty cycle error are concurrently adjusted by adjusting a delay of edges of a second clock signal and adjusting a delay of a falling edge of a first clock signal based on first through fourth control code sets. The phase interpolator generates a second delayed and selected clock signal by delaying a second selected clock signal selected from first through fourth adjusted clock signals. A phase detector detects a phase difference between a first selected clock signal and the second delayed and selected clock signal to generate an up/down signal. The delay control circuit generates the first through fourth control code sets based on the up/down signal.
US12057155B2 Electronic devices for performing a post-write operation and electronic systems
An electronic system includes a controller configured to detect a bank in a standby state for a write operation between a first bank and a second bank during a refresh operation period and output data for performing a post-write operation to the bank in the standby state for the write operation. The electronic system also includes an electronic device including the first and second banks. The electronic device is configured to latch the data in an input/output control circuit connected to the bank in the standby state for the write operation.
US12057153B2 Memory device with tunable probabilistic state
Some embodiments relate to a probabilistic random number generator. The probabilistic random number generator includes a memory cell comprising a magnetic tunnel junction (MTJ), and an access transistor coupled to the MTJ of the memory cell. A variable current source is coupled to the access transistor and is configured to provide a plurality of predetermined current pulse shapes, respectively, to the MTJ to generate a bit stream that includes a plurality of probabilistic random bits, respectively, from the MTJ. The predetermined current pulse shapes have different current amplitudes and/or pulse widths corresponding to different switching probabilities for the MTJ.
US12057149B2 Heat-assisted magnetic recording (HAMR) head with main pole having narrow pole tip with plasmonic layer
A heat-assisted magnetic recording (HAMR) head has a slider with a gas-bearing-surface (GBS). The slider supports a near-field transducer (NFT) with an output tip at the GBS and a main magnetic pole with a pole tip at the GBS. The pole tip has a narrow cross-track width that can be substantially the same as the cross-track width of the NFT output tip. A plasmonic layer is located between the main pole and the NFT and has a tip at the GBS between the main pole tip and the NFT output tip. The plasmonic layer may also be located on the cross-track sides of the main pole and the main pole tip.
US12057147B2 Thin-film crystalline structure with surfaces having selected plane orientations
A method of forming a thin film structure involves performing one or more repetitions to form a template on a wafer. The repetitions include: depositing a layer of a template material to a first thickness T1; and ion beam milling the layer of the template material to remove thickness T2, where T2
US12057144B2 Gas replenishment component for an enclosure
A gas replenishment component for an electronic enclosure is described. A main body defines a containment volume. The main body is sealed about the containment volume. A charging gas is contained in the containment volume. The containment volume has less than 5% N2. The main body defines a diffusive area that is permeable to the gas. A reversible seal obstructs the diffusive area.
US12057142B2 Generation of visual effects based on text
The present disclosure describes techniques for generating visual effects based on text. The techniques comprise initiating a process of generating a visual effect in response to a selection of an interface element; generating the visual effect, wherein the generating the visual effect comprises generating a first image based on a first text input by a first user, and wherein content of the first image correlates with the first text; and causing to display the first image on a screen of a computing device.
US12057136B2 Acoustic neural network scene detection
An acoustic environment identification system is disclosed that can use neural networks to accurately identify environments. The acoustic environment identification system can use one or more convolutional neural networks to generate audio feature data. A recursive neural network can process the audio feature data to generate characterization data. The characterization data can be modified using a weighting system that weights signature data items. Classification neural networks can be used to generate a classification of an environment.
US12057132B2 Method, apparatus, and device for transient noise detection
Disclosed is a method, an apparatus, and a device for transient noise detection. The method includes: obtaining an audio frame signal having a preset duration; performing wavelet decomposition on a first audio frame signal to obtain a first wavelet decomposition signal corresponding to the first audio frame signal; determining a first reference audio intensity value of a first sub-wavelet decomposition signal according to reference audio intensity values of all samples in the first sub-wavelet decomposition signal; determining energy distribution information of the first wavelet decomposition signal according to first reference audio intensity values of all sub-wavelet decomposition signals in the first wavelet decomposition signal; and determining a probability that the first audio frame signal is transient noise according to the energy distribution information of the first wavelet decomposition signal.
US12057130B2 Audio signal encoding method and apparatus, and audio signal decoding method and apparatus
An audio signal encoding method and apparatus, and an audio signal decoding method and apparatus are disclosed. The audio signal encoding method includes: obtaining a frequency-domain coefficient of a current frame and a frequency-domain coefficient of a reference signal of the current frame; performing filtering processing on the frequency-domain coefficient of the current frame to obtain a filtering parameter; determining a target frequency-domain coefficient of the current frame based on the filtering parameter; performing filtering processing on the frequency-domain coefficient of the reference signal and a reference frequency-domain coefficient based on the filtering parameter to obtain a target frequency-domain coefficient of the reference signal; and encoding the target frequency-domain coefficient of the current frame based on the target frequency-domain coefficient of the current frame, the target frequency-domain coefficient of the reference signal, and a reference target frequency-domain coefficient. The method can improve audio signal encoding/decoding efficiency.
US12057129B2 Audio coding method and apparatus
An audio coding method and apparatus are provided. The audio coding method includes: obtaining first audio data; obtaining a target bit rate and a Bluetooth packet type, where the target bit rate and the Bluetooth packet type correspond to a current status of a Bluetooth channel; obtaining one or more of a bit pool parameter set, a psychoacoustic parameter set, and a spectrum bandwidth parameter set by using a neural network obtained through pre-training based on the first audio data, the target bit rate, and the Bluetooth packet type; and coding the first audio data based on one or more of the bit pool parameter set, the psychoacoustic parameter set, and the spectrum bandwidth parameter set to obtain a to-be-sent bit stream. The status of the Bluetooth channel can be adaptively matched, and continuous audio listening experience is provided when audio quality is maximally ensured.
US12057125B2 Virtual assistant-initiated conversations
Aspects of the subject disclosure may include, for example, a method in which a processing system generates a list of communications desired by a user, and determines an attentiveness level of the user with respect to equipment of the user currently in use, to determine whether the user is available to participate in a desired communication. The method also includes accessing equipment of a target party of the communication to determine an attentiveness level of the target party with respect to equipment of the target party, to determine whether the target party is available to participate in the communication. The method also includes generating a notice at the equipment of the user that the target party is available; and initiating the communication between the equipment of the user and the equipment of the target party. Other embodiments are disclosed.
US12057120B2 Recommending automated assistant action for inclusion in automated assistant routine
Recommending an automated assistant action for inclusion in an existing automated assistant routine of a user, where the existing automated assistant routine includes a plurality of preexisting automated assistant actions. If the user confirms the recommendation through affirmative user interface input, the automated assistant action can be automatically added to the existing automated assistant routine. Thereafter, when the automated assistant routine is initialized, the preexisting automated assistant actions of the routine will be performed, as well as the automated assistant action that was automatically added to the routine in response to affirmative user interface input received in response to the recommendation.
US12057119B2 Contextual suppression of assistant command(s)
Some implementations process, using warm word model(s), a stream of audio data to determine a portion of the audio data that corresponds to particular word(s) and/or phrase(s) (e.g., a warm word) associated with an assistant command, process, using an automatic speech recognition (ASR) model, a preamble portion of the audio data (e.g., that precedes the warm word) and/or a postamble portion of the audio data (e.g., that follows the warm word) to generate ASR output, and determine, based on processing the ASR output, whether a user intended the assistant command to be performed. Additional or alternative implementations can process the stream of audio data using a speaker identification (SID) model to determine whether the audio data is sufficient to identify the user that provided a spoken utterance captured in the stream of audio data, and determine if that user is authorized to cause performance of the assistant command.
US12057112B1 Conversation system for detecting a dangerous mental or physical condition
The present disclosure describes a system to use conversation data of patients to detect dangerous mental or physical conditions, such as suicidal thoughts, physical abuse, recent falls, and viral infection. A machine learning system may be trained to identify a dangerous mental or physical condition from conversations based on examples of patients evaluated to have a specific mental or physical condition. Conversations of patients may be monitored, natural language understanding (NLU) processing performed, and a machine learning system used to detect dangerous mental or physical conditions.
US12057111B2 System and method for voice biometrics authentication
A system and method for authenticating an identity may include generating a first generic representation representing a stored audio content, generating a second generic representation representing input audio content, and, providing the first and second generic representations to a voice biometrics unit adapted to authenticate an identity based on the first and second generic representations.
US12057102B2 Language identifying device and computer program for same, and speech processing device
A language identifying device includes: a neural network responsive to an input of a speech signal, for outputting a score for each of a plurality of languages indicating that the speech represented by the speech signal is the speech of the corresponding language; a selecting device for selecting, among the scores output by the neural network, scores of a smaller number of languages; a normalizing device for normalizing the scores selected by the selecting device; a determining device for determining whether the maximum of the normalized scores normalized by the normalizing device is equal to or higher than a threshold; and a language deciding device, responsive to a positive determination by the determining device, for selectively performing a process of deciding the language corresponding to the maximum of the scores as the language of the speech represented by the speech signal, or a process of discarding outputs of the score selecting device.
US12057101B2 Vehicle sound generation device
A vehicle sound generation device includes a sound control circuit that sets a plurality of frequencies according to a number of motor revolutions and sound pressures to be applied to the plurality of frequencies and generates a synthetic sound signal representing a synthetic sound, and a travel situation estimation circuit that estimates a first travel situation in which the driver accelerates or decelerates a vehicle at a first rate and a second travel situation in which the driver accelerates or decelerates the vehicle at a second rate greater than the first rate, and the sound control circuit changes the magnitudes of the sound pressures to be applied to the plurality of frequencies based on whether the first travel situation, the second travel situation or neither the first travel situation and the second travel situation is estimated.
US12057099B1 Active noise cancellation system
An active noise cancellation (ANC) system is presented. The ANC system includes a transducer; a first microphone; and a first adaptive filter coupled to a calculator. The calculator generates an error signal based on a difference between a filtered input signal and a signal from the first microphone. The filtered input signal is based on a first transfer function estimate of the transducer-to-first microphone transfer function via a first acoustic path. The calculator updates coefficients of the first adaptive filter using the error signal and generates with the first adaptive filter a first noise-cancellation signal.
US12057098B2 Sound control device of vehicle and control method thereof
A sound control device mounted in a vehicle and control method include measuring a drive signal input to a speaker, wherein the drive signal is generated in response to an input signal including at least one of a noise control signal and an audio signal, estimating a state of a voice coil of the speaker including at least one of displacement and temperature of the voice coil, based on the drive signal and a model of the speaker, and adjusting the input signal based on the state of the voice coil.
US12057090B2 Frame pacing for improved experiences in 3D applications
Methods, systems and apparatuses may provide for technology that determines measured timing data in response to a presentation request from an application, wherein the measured timing data is associated with one or more previous frames and the presentation request is associated with one or more subsequent frames. The technology may also determine scheduling times for the subsequent frame(s) based on the measured timing data, wherein the scheduling times include a simulation time, a rendering time, a driver submission time, a hardware submission time, and a display time. In one example, the technology controls a pacing of the subsequent frame(s) on a display in accordance with the scheduling times.
US12057088B2 Optimized facial illumination from adaptive screen content
Aspects of the present disclosure relate to adjusting an illumination of a user depicted in one or more images when using a video conferencing application. In one example, one or more images depicting the user may be received from an image sensor. Further, an illumination of the user depicted in the one or more images may be determined to be unsatisfactory. For example, the user's face may be too bright or too dim. Accordingly, content displayed at a display device may identified and then modified. The modified content may then be rendered to a display device thereby changing the illumination of the user depicted in subsequent images. In examples, the modified content may include a graphical element, such as a ring of a specific color at least partially surrounding content rendered to and displayed at the display device.
US12057079B2 Display device
A display device is disclosed. The display device includes a display panel, a backlight module, and a processor. The display panel displays a display screen. The backlight module provides a backlight brightness to the display panel. The processor generates the display screen and determines the backlight brightness corresponding to the display screen. The processor dynamically adjusts a size and a position of several display areas on the display screen based on an instant state of the continuous image signal respectively. The processor determines several backlight areas corresponding to several display areas respectively, and the processor generates several backlight control signals corresponding to several backlight areas respectively based on the display setting and several image contents.
US12057078B1 Backlight regulating circuit, display apparatus and backlight regulating method
A backlight regulating circuit includes a first dimming circuit, a second dimming circuit and a selecting circuit, where the first dimming circuit is configured to conduct a PWM signal line and a driving chip in response to a signal of the scanning signal line; the second dimming circuit is configured to conduct a DC signal line and the driving chip in response to the signal of the scanning signal line; the first dimming circuit and the second dimming circuit are connected to the scanning signal line through the selecting circuit; and the selecting circuit is configured to proportionally distribute the signal of the scanning signal line to the first dimming circuit and the second dimming circuit in response to a control signal dynamically output by a control signal line according to an image.
US12057077B2 Display panel, display device and data driver circuit
A display panel includes a plurality of subpixels and a plurality of data lines electrically connected to the plurality of subpixels, and a data driver circuit applies data voltages for outputting images to the plurality of data lines in a refresh frame period, wherein the data driver circuit applies a data voltage for outputting a first image to the plurality of data lines at a first driving frequency, and applies a data voltage for outputting a second image different from the first image to the plurality of data lines at a second driving frequency higher than the first driving frequency.
US12057076B2 Display device including level shifter generating gate clock signals synchronized with rising edge and falling edge of clock signal
A display device may include a timing controller which generates on-clock and off-clock signals, a level shifter which sequentially generates gate clock signals each having a rising edge and a falling edge respectively synchronized with a rising edge of the on-clock signal and a falling edge of the off-clock signal, the gate clock signals having a voltage corresponding to a gate driving voltage, a gate driver generating gate signals based on the gate clock signals, an over-current detector detecting an over-current by sensing a current of each of the gate clock signals at a time point when the falling edge of the on-clock signal is generated in an on-current detection mode, and generates a shutdown signal in response to the detected over-current, and a voltage generator providing the gate driving voltage to the level shifter and stops providing the gate driving voltage in response to the generated shutdown signal.
US12057074B2 Display device and method of driving the same
A display device includes: pixels, each of which is connected to a first power line and a second power line; and a power supply which, in a first display mode, supplies a first power voltage to the first power line and supplies a second power voltage to the second power line. The power supply includes: a first power supply which generates the first power voltage; a second power supply which generates the second power voltage; and a shut-down determiner which shuts down the first power supply and the second power supply in a case where the first power voltage is greater than a first reference voltage at a first time point, and the second power voltage is greater than a second reference voltage at a second time point.
US12057072B2 Pixel circuit with a compensation module
A pixel circuit, a driving method therefor, and a display panel. The pixel circuit includes a drive module, a data write module, a compensation module, a current leakage suppression module, and a first storage module. A first terminal of the compensation module is electrically connected to a second terminal of the drive module. The control terminal of the compensation module accesses a first light emission control signal. A first terminal of the current leakage suppression module is electrically connected to the control terminal of the drive module. A second terminal of the current leakage suppression module is electrically connected to a second terminal of the compensation module. The control terminal of the current leakage suppression module accesses the first light emission control signal. A first terminal of the first storage module is electrically connected to the second terminal of the compensation module.
US12057071B2 Display device and method for driving pixel of the same
Disclosed are a display device and a method for driving a pixel of the display device. The device and method is capable of securing a time to sense a threshold voltage of a driving transistor and of compensating for the threshold voltage during operation of the pixel. Each of a plurality of pixels has a 5T1C structure including first to fourth transistors and a driving transistor. The first to fourth transistors are configured to apply driving signals through first to fourth scan lines, respectively. Thus, even without increasing the number of driving signals applied to each pixel, a long time for sensing a threshold voltage of each pixel can be secured.
US12057064B2 Pixel circuit, driving method thereof and display device
The present disclosure can provide a pixel circuit, a driving method thereof and a display device. By arranging a data write circuit, a driving control circuit, a light-emitting control circuit and a light-emitting device, the data write circuit provides a data signal of the data signal end for the driving control circuit in response to a signal of a first scanning signal end; the driving control circuit generates a driving current according to the data signal; and the light-emitting control circuit connects the driving control circuit with a cathode of the light-emitting device in response to a signal of a second scanning signal end, so that the driving current is input into the light-emitting device to control the light-emitting device to emit light. Besides, a voltage of the first power end is larger than that of the second power end.
US12057058B2 Pixel luminance for digital display
A digital display includes a plurality of pixel rows. For each pixel row, the digital display includes an EM gate driver configured to supply the pixel row with a luminance-controlling signal during each of a plurality of image frames. A luminance controller is configured to instruct the EM gate drivers to supply a pulse-width modulated signal to the plurality of pixel rows. Some pixel rows are supplied with a pulse-width modulated signal starting with an on pulse, and some pixel rows are supplied with a pulse-width modulated signal starting with an off pulse, on the same or different image frames.
US12057055B2 Display driving circuit, a host, a display system including the display driving circuit and the host, and an operation method of the display system
A display driving circuit for receiving image data from a host and driving a display panel, the display driving circuit including: an interface configured to receive the image data from the host; and a timing controller configured to control a first interrupt signal for waking up the host in a low-power mode and to control a second interrupt signal based on a light emission control signal, wherein the light emission control signal is for controlling a light emission time of a pixel included in the display panel, and wherein the timing controller is further configured to control a level of the second interrupt signal based on whether the image data has started to be received from the host in response to the first interrupt signal and the second interrupt signal.
US12057054B1 Determining visibility of dark scenes in video
Disclosed are systems and methods that detect segments of video, such as HDR video, that include content, such as edges and details in dark scenes, that cannot be presented on some displays. Output models for different display types, such as edge-lit LCD, backlit LCD, etc., may be created and used to process video with respect to those different display types to determine if segments of the video cannot be presented on the display type at the pixel brightness values indicated in the video. In some implementations, HDR video may also or alternatively be compared to SDR video to determine segments of the video that are of interest, especially in low light scenes.
US12057053B2 Method of preventing backlight module from overheating and display device
A method of preventing a backlight module from overheating and a display device are provided. The method can prevent backlight partitions from having a long-time high-brightness operation and causing the backlight module to overheat by obtaining a driving current of each backlight partition in the backlight module, judging whether a brightness of each backlight partition in the backlight module exceeds a reference brightness, and adjusting the brightness of each backlight partition that exceeds the reference brightness to a target brightness.
US12057051B2 Array substrate, display panel and displaying device
The disclosure provides an array substrate, a display panel and a displaying device, relating to the technical field of display ambient light. The array substrate has an active area and a peripheral area located on at least one side of the active area. The array substrate comprises a brightness detection module and a reference module. The brightness detection module is arranged in the peripheral area, comprising at least one first thin-film transistor. The brightness detection module is configured to receive ambient light, generate an ambient light brightness detecting current signal in response to the ambient light and output the ambient light brightness detecting current signal. The reference module is arranged in the peripheral area, comprising at least one second thin-film transistor. The reference module is configured to, in a dark state without ambient light, generate and output a reference current signal.
US12057050B2 Display apparatus, display control method, and recording medium
A display apparatus includes an optical see-through display apparatus, and includes a light source that emits lights a combiner including a diffraction member that diffracts light incident from the light source and outputs the light, and a controller that controls light emission of the light source. The controller controls a light output of the light source on the basis of a wavelength of light outputted from the light source and diffraction efficiency of the combiner that is changed resulting from change in a wavelength of incident light.
US12057048B2 Display device having scale factor provider controlled by temperature sensor, current sensor, and power controller and method of driving the same
A display device includes a display panel including a plurality of pixels, a timing controller, a data driver and a scale factor. The timing controller calculates a frame load value corresponding to an image frame of input image data and generates image data by scaling grayscale values of the input image data using a scale factor. The data driver generates a data signal corresponding to the image data and supplies the data signal to the pixels. The scale factor generating circuit sets a reference range based on a temperature of the display panel and a global current value that flows through the pixels, and generates the scale factor included within the reference range based on the frame load value and the global current value.
US12057045B2 Display device
Provided is a display panel. The display panel includes multiple scanning lines, a gate driver circuit, and a timing controller. The timing controller is configured to: receive multiple data enable signals, generate a gate control signal, and provide the gate control signal for the gate driver circuit. The gate control signal includes a start signal, a first clock signal and a second clock signal. The multiple data enable signals are only within the active cycle. The timing controller is configured to generate a rising edge and a falling edge of the start signal within a time interval formed by a rising edge and a falling edge of a first data enable signal in the Nth frame cycle.
US12057043B2 Display panel, method for detecting crack, and display apparatus
Provided are a display panel, a crack detection method, and a display apparatus. The display panel has a display area and a non-display area surrounding the display area. The display panel includes a crack detection line located in the non-display area. The crack detection line includes a main detection line and at least one auxiliary detection line. The auxiliary detection line includes a first end and a second end each being connected to the main detection line.
US12057042B2 Display device
A display device includes: a display panel; and an inspection circuit at a non-display area. The display panel includes: first data lines at a display area; first connection lines at the non-display area; second data lines at the display area; and second connection lines at the non-display area. The inspection circuit includes: first transistors to be controlled by a first inspection signal of a first inspection line; second transistors to be controlled by a second inspection signal of a second inspection line; third transistors to be controlled by a third inspection signal of a third inspection line; fourth transistors to be controlled by a fourth inspection signal of a fourth inspection line; fifth transistors to be controlled by a fifth inspection signal of a fifth inspection line; and sixth transistors to be controlled by a sixth inspection signal of a sixth inspection line.
US12057039B2 Vehicular display control device, vehicular display system, vehicle, display method, and non-transitory computer-readable medium
A vehicular display control device including: memory; and a processor coupled to the memory, wherein the processor is configured to: detect when a right-side operation region provided on a right side of a steering wheel has been operated; detect when a left-side operation region provided on a left side of the steering wheel has been operated; in a case in which operation of the right-side operation region has been detected, display a right-side image corresponding to the right-side operation region in a right-side area of a display region set in front of a driving seat; and in a case in which operation of the left-side operation region has been detected, display a left-side image corresponding to the left-side operation region in a left-side area of the display region.
US12057037B2 User interface systems for sterile fields and other working environments
User interface systems for sterile fields and other working environments are disclosed herein. In some embodiments, a user interface system can include a projector that projects a graphical user interface onto a data board or other substrate disposed within a working environment. The system can also include a camera or other sensor that detects user interaction with the data board or substrate. Detected user interactions can be processed or interpreted by a controller that interfaces with equipment disposed outside of the working environment, thereby allowing user interaction with such equipment from within the working environment. The data board can be an inexpensive, disposable, single-use component of the system that can be easily sterilized or another component suitably prepared for use in a sterile field.
US12057033B2 Frame sign support
The present invention is directed to an improved A-frame support for displaying signs, together with a hinge for outwardly-pivoting the A-frame support and a device for bracing the A-frame support in outwardly-pivoted, open position.
US12057032B1 Auto-solving multiple-choice questions
Automated solving of multiple-choice questions includes receiving a question and a set of answer options. It further includes performing a search for contextual passages pertaining to the question and the set of answer options. It further includes providing the question, the set of answer options, and the contextual passages resulting from the search as input to a generative question-answer model. It further includes receiving a model-generated answer as output from the generative question-answer model. It further includes determining a measure of confidence associated with answering of the question by the generative question-answer model. It further includes selecting an answer option from the set of answer options based at least in part on the model-generated answer.
US12057031B2 Character input method, information processing apparatus, and information processing system
A character input method according to the present disclosure, a computer is configured to execute a process of causing, in a case where each of characters of an answer character string corresponding to a correct-answer character string is input by a user by using a plurality of keys included in a keyboard layout displayed on a display, the display to display the keyboard layout, in a state indicating that a first character of the correct-answer character string, and at least one second character other than the first character, are inputtable, and a third character other than the first character and the second character is non-inputtable, the first character corresponding to an input character position of the answer character string.
US12057027B2 Device for generating computer programs and a method for generating computer programs
A system for generating computer programs includes physical carriers of information that have a rectangular contrasting marker associated with an element of the computer program and a description text and/or a graphical symbol. The carriers may form the computer program when they are sequentially arranged along a first axis and at least one carrier may receive another carrier of information on its right side, along a second axis. The system also includes image capturing device for capturing a digital image of an arrangement of the carriers forming the computer program. A computer device has a display screen and is configured to process the image; recognize the carriers on the image; determine the arrangement of the carriers with respect to each other; superimpose on the image a graphical icon above the marker of each recognized carrier; output the combined digital image and convert the determined arrangement to the computer program.
US12057025B2 Systems and methods for analysis and interactive metric presentations
Identifying material with which students are struggling can guide educators' decisions on which modifications to the instructional experience will be most impactful to the learning experience. Educators make a finite selection of the nearly infinite number of possible combinations of instructional content, delivery approaches, instructional order, test questions, approaches for accountability, rubrics, and the like. Educators and administrators with thousands of students are incapable of processing the quantities of available data unaided. In some embodiments, a system enables users to view quantized metric data from a population of, for example, students. In some embodiments, the system displays a category-filtered presentation table of a single metric data source. In some embodiments, the system may display comparison presentation category cells that allow for direct, visual comparison of metric values from two different sets of quantized metric data from two different populations and thus enable instructors to improve the educational experience.
US12057017B2 Autonomous vehicle, autonomous vehicle dispatch system, and mobile terminal
A mobile terminal includes an input unit that is capable of receiving input of a dispatch request and a destination and a position determiner that is capable of obtaining a terminal position which is its own current position. In accordance with the dispatch request, an autonomous vehicle is designated as a vehicle that is to be dispatched. The autonomous vehicle includes an autonomous driving controller that performs driving control so as to track the mobile terminal based on the terminal position while on its way to pick up the user.
US12057015B2 Electronic device, control method of electronic device, and control program of electronic device
An electronic device is configured to be installed in a mobile body. The electronic device comprises an electric field generator, an electric field detector, and a controller. The electric field generator is configured to generate an electric field in a predetermined range. The electric field detector is configured to detect the electric field generated by the electric field generator. The controller is configured to detect an object in the predetermined range based on a change of the electric field detected by the electric field detector. The controller is configured to control the mobile body based on a result of detecting the object.
US12057007B2 Alarm performance optimizer
Various embodiments for an alarm performance optimizer are disclosed. An embodiment operates by receiving information about a status of each of a plurality of alarm configurations monitored by a control system. Calculating one or more alarm configuration health metrics based on the received information. The calculated one or more alarm configuration health metrics are displayed in a user interface. A first action that will increase a value of a first alarm metric of the one or more alarm configuration health metrics is identified. The first action is displayed on the user interface. A selection of the first action is received via the user interface. The user interface is updated to display additional details about a subset of the plurality of alarm configurations associated with the first action.
US12057003B2 System and method for deciphering and mapping signals from an electronic control unit for use in occupant safety
A system and method for deciphering signals and messages from a control unit, and mapping those signals to the associated sensors to create a map of the sensor status. The map of the sensor status is then used in conjunction with a dongle and software application to interface with the control unit, able to receive messages from the control unit to monitor the status of the sensors, and to send messages to the control unit to manipulate the sensors. The system and method can further be used to interface with the electronic control unit of a vehicle to detect unattended access of the vehicle and ensure no passengers are left abandoned in the vehicle, such as by sending alerts to a mobile device of the user, triggering alarms in the vehicle, or sending alerts to emergency services.
US12057001B2 Space object intrusion alert device, space object intrusion alert method, computer readable medium, satellite constellation forming system, debris removal satellite, ground facility, and space object intrusion alert system
An object is to notify an appropriate intrusion alert by determining whether debris will intrude into an orbit area of a satellite constellation. A passage determination unit (110) determines whether debris will pass through a satellite orbit area, based on satellite orbit forecast information in which a forecast value of an orbit of a satellite is set and debris orbit forecast information in which a forecast value of an orbit of debris is set. When it is determined that debris will pass through the satellite orbit area, an alert generation unit (120) generates an intrusion alert (111) including a predicted time, predicted location coordinates, and predicted velocity vector information that relate to passage of the debris. An alert notification unit (130) notifies the intrusion alert (111) to a management business device (40) used by a management business operator that manages a satellite that flies in the satellite orbit area.
US12057000B2 System for dangerous current identification, characterization, alerting and for distressed swimmer location and assistance
A vessel includes a body that floats in water. One or more thrusters and sensors are provided on the body. A controller is configured to selectively activate the thrusters to cause the vessel to move along a path through the water, receive sensor data from the one or more sensors while the vessel is moving along the path, determine, based on the sensor data, whether an obstacle or a dangerous condition is present in the water; control the thrusters to avoid the obstacle, and output a warning when the dangerous condition is present in the water. The collected sensor data may relate to locations and directions of currents in the water, the dangerous condition may relate to a rip current, and the warning may identify at least one attribute of the rip current. A map identifying a location of the dangerous condition may be generated and forwarded to other devices.
US12056999B2 Building risk analysis system with natural language processing for threat ingestion
A building management system includes one or more computer-readable storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to receive threat events from one or more data sources, each threat event including a description and for each threat event determine whether the description for the threat event corresponds to one of a multiple predefined threat categories, generate a standardized threat object for the threat event using the corresponding predefined threat category, and in response to determining the description does not correspond to one of the predefined threat categories, process the description using a natural language processing engine to identify one of the predefined threat categories to be assigned to the threat event and generate a standardized threat object for the threat event using the predefined threat category identified by the natural language processing engine.
US12056995B2 Security camera system with multi-directional mount and method of operation
A security camera system includes a base unit and sensor modules for generating image data. The base unit includes several mounting sockets arranged at different elevational and azimuthal directions around the base unit, and the sensor modules attach, for example, magnetically, to the mounting sockets. Each mounting socket includes a socket ID, which is read by a reader module of the sensor modules and used to stitch together the image data from different sensor modules. The sensor modules are powered wirelessly via induction and communicate wirelessly with the base unit via wireless transceivers and antennas.
US12056993B2 Controlled dispensing system and method
A controlled dispensing fixture including a display screen, a scanning device, and one or more processors is configured to: obtain via the display screen or remote scanner a selection of one or more controlled products; update a user interface on the display screen based on the selection; determine whether the one or more controlled products meet a purchase limit associated with the one or more controlled products for dispensing; obtain via the scanning device consumer identification information; determine whether the consumer identification information meets an age threshold and/or an identity requirement associated with the one or more controlled products; and in accordance with a determination that (i) the one or more controlled products meet the purchase limit for dispensing, and (ii) the consumer identification information meets the age threshold and/or the identity requirement, transmit a dispensing instruction to the dispensing fixture to dispense the one or more controlled products.
US12056992B2 Identification of anomalies in an automatic teller machine (ATM) network
Aspects of the disclosure relate to monitoring an automatic teller machine (ATM) network and determining anomalous fault behavior in the ATM network. A system may determine historical fault volumes in the ATM network and generate a time-series model of the fault volumes. The system may predict future fault volumes based on the generated time-series model. Based on the predicted future fault volumes and actual future fault volumes, the system may determine anomalous fault behavior and perform a remedial action associated with the ATM fault code determined from anomalous observed fault volumes.
US12056988B2 Gaming device with expanding active symbol positions
A gaming device comprises a display, a processor, and a memory storing (i) a plurality of symbol position states, each defining a number of active symbol positions in each of a plurality of columns of symbol positions. Also stored in memory is data defining a plurality of sets of reel strips including a first set of reels strips, wherein each reel strip of the first set has a first stack length defining a number of consecutive reel strip positions containing the same symbol, and a second set of reel strips, wherein each reel strip of the second set of reel strips has a second stack length shorter than the first stack length. In at least a first game instance, the processor selects symbols from the first set of reel strips for display in the plurality of columns of symbol positions of the first symbol state. Responsive to a trigger condition being met, the processor updates the current symbol position state to a second symbol position state comprising at least one additional active symbol position relative to the first symbol position state. Subsequent symbol position states will have progressively shorter stacks in one or more of the corresponding sets of reel strips.
US12056986B2 Information processing system and game control method
An information processing system encourages a player to continue a game even after the end of a special game state. An information processing system includes a storage device. The information processing system executes a normal game, a special game which is triggered based on a result of the normal game and which is more advantageous than the normal game, and an additional game which is executed after the special game and which includes plural stages. When the shift related to the stages occurs so that the progress of the game reaches the final stage of the stages in the additional game, the information processing system provides an additional reward. Meanwhile, when the progress of the game does not reach the final stage in the additional game, the information processing system stores the current state of the stages into the storage device. The additional game resumes from the stored state of the stages in the next execution.
US12056984B2 Providing a predetermined return-to-player for a skill-based wagering machine
A method, computer readable medium, and game machine are presented, that provide a skill-based game of a wagering machine with a predetermined return-to-player. The method includes constructing, for each initial game state of a plurality of initial game states, a decision tree that includes a root node, intermediary nodes, leaf nodes, and collective leaf nodes that each represents a class of game states and its expected minimum payout. The method further includes determining, based on the decision tree for each initial game state, an expected minimum payout for the respective initial game state; and generating, for the wagering machine, a table that weights each initial game state of the plurality of initial games states based on its respective expected minimum payout to achieve a desired minimum return-to-player.
US12056982B2 Inspection system, inspecting device and gaming chip
An inspection system inspects gaming chips, each having a color or a display indicating a value on an outer surface and having an embedded radio tag storing gaming chip information, while the gaming chips are stored in a case in which a maximum number of gaming chips to be stored is limited. The case is capable of containing a row of gaming chips stacked in a thickness direction. The inspection system includes a reading device that reads the radio tag of the gaming chip in the case and acquires gaming chip information of the gaming chip; and a determining unit that compares the gaming chip information with a maximum number of gaming chips storable in the case and determines an abnormality of the gaming chip in the case when the number of gaming chips obtained from the gaming chip information is different from a maximum number of storable gaming chips.
US12056980B2 Gaming machine having modifiable symbols and prize awarding symbols
An gaming system includes a display device, an input device, and a game controller. When the game controller determines that a condition is met, the game controller modifies a plurality of symbols selected for display to include a prize awarding symbol. When the game controller determines that a designated condition is met, the game controller modifies the prize awarding symbol to reveal an award. The game controller evaluates the plurality of symbols to determine an award amount.
US12056979B2 Dynamic wagering features based on number of active players
The present disclosure relates generally to gaming devices, systems, and methods. As an example, a gaming device is disclosed to generate game outcomes based on game instructions applying game rules to user inputs; cause gameplay graphics to be rendered by the user interface in accordance with the game outcomes; receive, from a sensor, information that enables the processor to identify a number of players positioned in proximity of the user interface; dynamically modify the game rules based on the identified number of players being greater than one; generate additional game outcomes based on the game instructions applying the modified game rules to user inputs; and cause additional gameplay graphics to be rendered by the user interface in accordance with the additional game outcomes.
US12056974B2 Method and system for access to a secured building and a secured locker system
Embodiments of the present invention provide for methods and systems for accessing a secured building by delivery personnel for delivery of a package including return of a package. The method includes retrieving information from a code associated with a carrier and an address. The code may be a barcode with encoded information. The method further includes confirming that the address is associated with the secured building and further validating the carrier as an authorized carrier by an identification of the carrier. The method further includes validating a status associated with the information to be “in transit” or “out for delivery” for delivery of a package, or “waiting for pick-up” for return of a package. The method may further include checking that an update to the status is within 24 hours. Upon positive response of the status, the method further includes allowing access to the secured building or eventually allowing access to a locker system in the building. Other embodiments may provide for methods and systems for accessing a secured locker system in proximity to a building by delivery personnel for delivery of a package including return of a package. In a nutshell, the embodiments may provide a simpler way for recipients/consumers to return packages to the senders/retailers. Additionally, other embodiments may further provide for methods and systems for performing additional security and management functions by using one or more of a motion detector, a body heat sensor, a camera with a face recognition element and/or a voice recognition element, a display screen, and coordinating them with the building operating system (BOS).
US12056973B2 Information processing apparatus, reading system, information processing method, and non-transitory computer readable medium storing program
The present disclosure provides an information processing apparatus, a reading system, an information processing method, and a program that are capable of appropriately managing the carrying-in or the carrying-out of an article. An information processing apparatus (1) includes a flow line specification unit (2) that specifies a flow line of a movement of an object in a predetermined first area of a gate on an entrance side of the gate, and a reading control unit (3) that performs control so that reading processing of an RFID tag near the gate is started when the specified flow line corresponds to a predetermined pattern.
US12056971B1 Network-based control of movable barrier operators for autonomous vehicles
The present disclosure generally relates to a system and method for enabling on-demand, temporary storage of an autonomous vehicle in vehicle storage areas of existing infrastructures. The vehicle storage areas include one or more movable barrier operators configured to control access to the vehicle storage areas via movable barriers. An autonomous vehicle access control platform is configured to enable access to individual ones of the vehicle storage areas by a single-use access credential sent to at least one of the autonomous vehicle and one of the movable barrier operators. The autonomous vehicle access control platform communicates with a transportation-as-a-service (TaaS) platform that pairs an autonomous vehicle with a vehicle storage area for storage based at least on a factor or parameter including the location of the vehicle storage area relative to the autonomous vehicle.
US12056966B2 Telematically monitoring a condition of an operational vehicle component
Apparatus, device, methods and system relating to a vehicular telemetry environment for monitoring vehicle components and providing indications towards the condition of the vehicle components and providing optimal indications towards replacement or maintenance of vehicle components before vehicle component failure.
US12056964B2 Work vehicle state detection system, work vehicle, and work vehicle state detection method
A work vehicle state detection system includes: a travel state detector provided in a work vehicle having a rotating machine and detecting a travel state of the work vehicle; a vibration sensor in the rotating machine; a travel state data acquisition unit acquiring travel state data indicating the travel state; a condition satisfaction determination unit determining whether the travel state satisfies a condition; a vibration detection data acquisition unit acquiring vibration detection data indicating a detection value of the vibration sensor when the travel state satisfies the condition; a normal vibration data storage storing normal vibration data indicating a detection value of the vibration sensor when the rotating machine is normal and the travel state satisfies the condition; and an analysis unit that, based on the vibration detection data and the normal vibration data, analyzes a state of the rotating machine when the vibration detection data is acquired.
US12056963B2 Technologies for switching between communication modes in a telematics device
Technologies for switching between communication modes in a telematics device includes a communication subsystem having a communication processor electrically coupled to a location antenna to receive location data form a location beacon system and a data antenna to communication with a remote computer system(s). The communication processor may have multiple modes of operation including a location mode in which the communication processor is configured to receive and process location data from the location beacon system and a data mode in which the communication processor is configured to transmit and receive data communications from the remote computer system(s). The communication subsystem may control the operating mode of the communication processor by switching the communication processor between the location mode and the data mode according to a determined switching duty cycle.
US12056961B2 Operation management method, server, and system
An operation management method for managing a plurality of circulating buses, each circulating bus being introduced into a circulation route from a base and returning to the base to be switched with another circulating bus after traveling a specified number of laps, includes storing, by a server, an operation schedule of the plurality of circulating buses, judging, by the server, whether a predetermined condition is satisfied when a predetermined event not planned in the operation schedule occurs, and revising, by the server, the operation schedule to introduce an additional circulating bus into the circulation route from the base when it is judged that the predetermined condition is satisfied.
US12056959B2 Device for displaying the arrival time of a vehicle
A device and method for displaying the arrival time of a vehicle, in particular a motor vehicle, are provided. The device includes: at least one display device which is designed to show a display, in particular a time display; a detection device which is designed to detect a parked position of the vehicle and/or that the vehicle has stopped, and output corresponding signals; and a computing unit which is communicatively connected to the detection device and the display device and which is designed to output the display on the display device while taking into consideration the signals.
US12056955B2 Information providing device, information providing method, and storage medium
An information providing device according to one aspect of the present disclosure includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to: receive a face image; determine whether a person in the face image is unsuitable for iris data acquisition based on the face image; and output information based on determining that the person is unsuitable for the iris data acquisition when the person is determined to be unsuitable for the iris data acquisition.
US12056949B1 Frame-based body part detection in video clips
Techniques are disclosed for detecting an uncovered portion of a body of a person in a frame of video content. In an example, a first machine learning model of a computing system may output a first score for the frame based on a map that identifies a region of the frame associated with an uncovered body part type. Depending on a value of the first score, a second machine learning model that includes a neural network architecture may further analyze the frame to output a second score. The first score and second score may be merged to produce a third score for the frame. A plurality of scores may be determined, respectively, for frames of the video content, and a maximum score may be selected. The video content may be selected for presentation on a display for further evaluation based on the maximum score.
US12056945B2 Method and system for extracting information from a document image
A method performed by a computing system includes receiving, by a document data extraction system (DDES), image data associated with a document. The DDES extracts, via optical character recognition (OCR) logic of the DDES, metadata from the image data. The metadata specifies sequences of text content items and text content item features associated with each text content item of the sequences of text content items. A machine learning logic (MLL) module of the DDES determines, based on the sequences of text content items and the text content item features, one or more text content items associated with a key. The DDES communicates information that specifies the key and a corresponding value that is associated with the one or more text content items that are associated with the key to a terminal.
US12056942B2 Method and system for processing an image by determining rotation hypotheses
A system and a method for processing an image include inputting the image to a neural network configured to: obtain a plurality of feature maps, each feature map having a respective resolution and a respective depth, perform a classification on each feature map to deliver, for each feature map: the type of at least one object visible on the image, the position and shape in the image of at least one two-dimensional bounding box surrounding the at least one object, a plurality of rotation hypotheses for the at least one object.
US12056937B2 Probabilistic modular lane transition state estimation
A system and method are provided for making a probabilistic determination of the state of a lane transition which may be controlled by a traffic signal, such as a traffic cue. A determination of the state of transition of a traffic signal may be used by a vehicle to determine a course of action to take. In making the determination, the states of multiple traffic signals may be combined into one collection of elements that has values associated with the likelihood of the traffic signals being in a given state. Optionally, a determination may be made of whether a traffic signal is occluded.
US12056936B2 Model generating apparatus, method and program, and prediction apparatus
A model generation apparatus according to one aspect of the present invention acquires a plurality of learning datasets each constituted by a first sample of a first time of predetermined data obtained in time series and feature information included in a second sample of the predetermined data of a future second time relative to the first time, and trains a prediction model, by machine learning, to predict feature information of the second time from the first sample of the first time, for each learning dataset. In the model generation apparatus, a rarity degree for is set each learning dataset, and, in the machine learning, the model generation apparatus trains more preponderantly on learning datasets having a higher rarity degree.
US12056935B2 Machine learning-based framework for drivable surface annotation
Enclosed are embodiments of an ML-based framework for drivable surface annotation. In an embodiment, a method comprises: obtaining, using at least one processor, multimodal map data for a geographic region; and automatically annotating, using the at least one processor, one or more semantic masks of the map data using a machine learning model.
US12056934B2 Three-dimensional object detection based on image data
Techniques are discussed herein for generating three-dimensional (3D) representations of an environment based on two-dimensional (2D) image data, and using the 3D representations to perform 3D object detection and other 3D analyses of the environment. 2D image data may be received, along with depth estimation data associated with the 2D image data. Using the 2D image data and associated depth data, an image-based object detector may generate 3D representations, including point clouds and/or 3D pixel grids, for the 2D image or particular regions of interest. In some examples, a 3D point cloud may be generated by projecting pixels from the 2D image into 3D space followed by a trained 3D convolutional neural network (CNN) performing object detection. Additionally or alternatively, a top-down view of a 3D pixel grid representation may be used to perform object detection using 2D convolutions.
US12056930B2 Methods for arthroscopic surgery video segmentation and devices therefor
Methods, non-transitory computer readable media, and arthroscopic video segmentation apparatuses and systems that facilitate improved, automatic segmentation analysis of videos of arthroscopic procedures are disclosed. With this technology, a video feed of an arthroscopic surgery can be automatically segmented using machine learning models and one or more tags related to the segments can be associated with the video feed. The generated videos can be output in real time to provide segmented information related to the surgical procedure or can be saved with the one or more segments tagged for playback for training or informational purposes.
US12056926B2 Method and image-processing device for video processing
A method for controlling video processing. A stream of images emanating from an image sensor is received. The contents of an image in the stream is evaluated. A part of the image stream, which part is antecedent the image being evaluated, is forwarded to a video encoder. Until the evaluation is complete, one or more empty frames are added at the end of an encoded image stream corresponding to the forwarded image stream.
US12056924B2 Systems and methods for providing context-based data to control a machine for an industrial automation system
A non-transitory computer-readable medium includes instructions that, when executed by processing circuitry, are configured to cause the processing circuitry to receive, from first sensors, first sensory datasets associated with an industrial automation system, receive, from second sensors, second sensory datasets associated with a machine configured to perform mechanical operations, determine a position of the machine relative to the industrial automation system based on the first sensory datasets and the second sensory datasets, determine output representative data associated with the industrial automation system based on the first sensory datasets and the second sensory datasets and in accordance with the position of the machine relative to the industrial automation system, instruct an extended reality device to present the output representative data, determine movement of components of the machine, and instruct the extended reality device to present feedback based on the movement of the components.
US12056922B2 Event notification system
An event detection system to operations that include: detecting an event based on at least a portion of the sensor data, the event comprising a plurality of event attributes; determining one or more event attributes from the plurality of event attributes of the event transgress a threshold value; and causing display of a notification that includes a presentation of at least the portion of the sensor data in response to the determining that the one or more event attributes from among the plurality of event attributes of the event transgress the threshold value.
US12056920B2 Roadmap generation system and method of using
A method of determining a roadway map includes receiving an image from above a roadway. The method further includes generating a skeletonized map based on the received image, wherein the skeletonized map comprises a plurality of roads. The method includes identifying intersections based on joining of multiple roads of the plurality of roads in the skeletonized map. The method includes partitioning the skeletonized map based on the identified intersections, wherein partitioning the skeletonized map defines a roadway data set and an intersection data set. The method includes analyzing the roadway data set to determine a number of lanes in each roadway of the plurality of roads. The method further includes analyzing the intersection data set to lane connections in the identified intersections. The method further includes merging results of the analyzed road data set and the analyzed intersection data set to generate the roadway map.
US12056919B2 Display control apparatus, method, and non-transitory computer readable medium storing program
A display control apparatus includes: a setting unit that sets a parameter according to an input of a user; a determination unit that determines, for each of areas of a fingerprint image obtained by dividing the fingerprint image, whether quality of a ridge pattern in the area is satisfactory or not based on the parameter; and a first display control unit that makes display means display the fingerprint image according to a result of the determination.
US12056915B2 Method for generating defective image, electronic device using the same
A method for generating defective image of products applied in an electronic device includes generating first input data according to flawless sample images and a first noise vector, using an autoencoder as a generator of a Generative Adversarial Network (GAN), inputting the first input data to the generator, and generating images for training in defects. The method further includes calculating a first loss value between the flawless sample images and the defect training images, inputting the defect training images into a discriminator of the GAN, and calculating a second loss value. The method further includes obtaining an optimized GAN and taking the optimized GAN as a defective image adversarial network, obtaining flawless testing images, inputting the flawless testing images and a second noise into a generator of the defective image adversarial network, and generating images of defects by processing the flawless testing images and the second noise.
US12056914B2 Interpreting media
A method for execution by a computing device includes obtaining a set of media element identigens for media elements of media to produce sets of media element identigens. The sets of media element identigens are possible interpretations of a media element. The method further includes generating a set of relationships between media elements. The relationships provide a list of one or more ways in which the media elements are related. The method further includes processing different permutations of the sets of media element identigens using the set of relationships to generate an entigen group. The entigen group represents a most likely interpretation of the media.
US12056913B2 System for luminance qualified chromaticity
A test and measurement device is described that has an input for receiving a selected image, a display output, and one or more processors configured to receive a maximum and minimum luminance value related to the selected image, and generate a chromaticity diagram of the image on the display output for only those pixels in the selected image that have luminance values between the maximum and minimum luminance values. The device may also generate a modified image from the selected image in which pixels from the selected image that fall within the maximum and minimum luminance value are reproduced in the modified image without modification and other pixels not within the maximum and minimum luminance value are modified. Methods are also described.
US12056911B1 Attribute-aware outfit recommendation
Techniques are generally described for performing outfit recommendation using a recurrent neural network. In various examples, a computing device may receive a first state vector representing an outfit comprising at least one fashion item. First image data depicting a second fashion item of a first item category may be received. A machine learning mode may generate a first output feature vector based on the first state vector, the first image data, a first attribute vector, and the first item category. The first output feature vector may be compared to other feature vectors representing other fashion items in the first category to determine distances between the first output feature vector and the other feature vectors. A set of fashion items may be recommended based on the distances between the first output feature vector and the other feature vectors.
US12056910B2 Method and system of evaluating the valid analysis region of a specific scene
A method and system of evaluating a valid analysis region of a specific scene, wherein the method and system performs image analyses on continuous images/frames of a specific scene to obtain detectable object or event information therein, so as to generate a closed valid analysis region to reduce the overall data and loading of image analyses during actual monitoring, processing and analyzing of the specific scene.
US12056903B2 Generator, generator training method, and method for avoiding image coordinate adhesion
Disclosed are a gated network-based generator, a generator training method, and a method for avoiding image coordinate adhesion. The generator processes, by using an image input layer, a to-be-processed image as an image sequence and inputs it to a feature encoding layer. Multiple feature encoding layers encode the image sequence by using a gated convolutional network, to obtain an image code. Moreover, multiple image decoding layers decode the image code by using an inverse gated convolution unit, to obtain a target image sequence. Finally, an image output layer splices the target image sequence to obtain a target image. Therefore, a character feature in the obtained target image is more obvious, making details of a facial image of generated digital human more vivid, whereby solving a problem of image coordinate adhesion in a digital human image generated by an existing generator using a generative adversarial network, and improving user experience.
US12056897B2 Target detection method, computer device and non-transitory readable storage medium
A target detection method includes: determining detection points corresponding to regions in an image to be detected and a probability value of a target in a region corresponding to each detection point according to the image to be detected; screening out a first detection point having a maximum probability value, and second detection point(s) having probability value(s) less than the probability value of the first detection point and greater than or equal to a probability threshold; if a first distance between each second detection point and the first detection point is greater than or equal to a distance threshold, updating an original probability value of the second detection point to obtain an updated probability value; comparing the updated probability value with the probability threshold to obtain a comparison result; and determining whether a new target in a region corresponding to the second detection point according to the comparison result.
US12056895B2 Computer-implemented method, data processing apparatus, and computer program for generating three-dimensional pose-estimation data
Examples relate to a computer-implemented method, data processing apparatus and computer program for generating three-dimensional pose-estimation data. The method comprises obtaining video data of a plurality of cameras, the video data showing a movement of one or more persons, as perceived from a plurality of angles of observation. The method comprises generating two-dimensional pose-estimation data of the one or more persons using a machine-learning model that is suitable for performing two-dimensional pose-estimation based on the video data. The method comprises generating three-dimensional pose-estimation data of the one or more persons based on the two-dimensional pose-estimation data of the one or more persons. The two-dimensional and three-dimensional pose-estimation data is defined by one or more points on the body of the one or more persons. The method comprises providing an animation of the movement of the one or more persons by illustrating the movement of the one or more points on the body of the one or more persons overlaid over the video data. The method comprises providing a user interface for a user to adjust the position of the one or more points on the body of the one or more persons, the user interface being based on the illustration of the movement of the one or more points that is overlaid over the video data.
US12056890B2 Method for measuring volume of organ by using artificial neural network, and apparatus therefor
This application relates to a method of measuring a volume of an organ. In one aspect, the method includes acquiring a plurality of captured images of the organ and photographing metadata and preprocessing the plurality of images to acquire a plurality of image patches of a specified size. The method may also include inputting the plurality of image patches into a three-dimensional (3D) convolutional neural network (CNN)-based neural network model and estimating an organ region corresponding to each of the plurality of image patches. The method may further include measuring a volume of the organ by using an area of the estimated organ region and the photographing metadata. The method may further include measuring an uncertainty value of the 3D CNN-based neural network model and uncertainty values of the plurality of images based on a result of estimating by the 3D CNN-based neural network model.
US12056887B2 Methods and systems for unsupervised depth estimation for fisheye cameras using spatial-temporal consistency
Methods and systems for unsupervised depth estimation for fisheye cameras using spatial-temporal (and, optionally, modal) consistency. This unsupervised depth estimation works directly on raw, distorted stereo fisheye images, such as those obtained from the four fisheye camera disposed around a vehicle in rigid alignment. Temporal consistency involves training a depth estimation model using a sequence of frames as input, while spatial consistency involves training the depth estimation model using overlapping images from synchronized stereo camera pairs. Images from different stereo camera pairs can also be used at different times. Modal consistency, when applied, dictates that different sensor types (e.g., camera, lidar, etc.) must also agree. The methods and systems of the present disclosure utilize a fisheye camera projection model that projects a disparity map into a point cloud map, which aides in the rectification of stereo pairs.
US12056883B2 Method for testing skin texture, method for classifying skin texture and device for testing skin texture
The disclosure discloses a method for testing skin texture, a method for classifying skin texture and a device for testing skin texture. The method for testing skin texture includes: a face image is; a face complexion region and face feature points in the face image are acquired; and a face skin texture feature from the face image is acquired according to the face complexion region and the face feature points.
US12056879B2 Texture based fusion for images with cameras having differing modalities
Techniques for generating an enhanced image. A first image is generated using a first camera of a first modality, and a second image is generated using a second camera of a second modality. Pixels that are common between the two images are identified. Textures for the common pixels are determined. Saliencies of the two images are determined, where the saliencies reflect amounts of texture variation present in those images. An alpha map is generated and reflects edge detection weights that have been computed for each one of the common pixels based on the two saliencies. A determination is made as to how much texture from the first and/or second images to use to generate an enhanced image. This determining process is based on the edge detection weights included within the alpha map. Based on the edge detection weights, textures are merged from the common pixels to generate the enhanced image.
US12056876B2 Processing of brain image data to assign voxels to parcellations
A method (400) including: determining (702) a registration function [705, Niirf(T1)] for the particular brain in a coordinate space, determining (706) a registered atlas [708, Ard(T1)] from the registration function and an HCP-MMP1 Atlas (102) containing a standard parcellation scheme, performing (310, 619) diffusion tractography to determine a set [621, DTIp(DTI)] of brain tractography images of the particular brain, for a voxel in a particular parcellation in the registered atlas, determining (1105, 1120) voxel level tractography vectors [1123, Vje, Vjn] showing connectivity of the voxel with voxels in other parcellations, classifying (1124) the voxel based on the probability of the voxel being part of the particular parcellation, and repeating (413) the determining of the voxel level tractography vectors and the classifying of the voxels for parcellations of the HCP-MMP1 Atlas to form a personalised brain atlas [1131, PBs Atlas] containing an adjusted parcellation scheme reflecting the particular brain (Bbp).
US12056874B2 Device, process and system for diagnosing and tracking of the development of the spinal alignment of a person
A process operable using a computerized system for providing one or more output images of the spinal region of a subject for which anatomical landmarks applicable for clinical assessment are labeled in a pre-trained neural network (120a,120b) for clinical assessment of malalignment of a spine of a subject, the computerized system (100a,100b) including an image data acquisition device (110a), a pre-trained neural network (120a,120b) and an output module (140a) operably interconnected together via a communication link, said process including the steps of (i) by an image data acquisition device (110a,), acquiring one or more data input sets indicative of the spinal region of a subject, wherein each data input set of the one or more data input sets is indicative of an optical image of said subject at one or more corresponding postures of the subject; (ii) in a pre-trained neural network (120a,120b), providing labels to anatomical landmarks of said one or more data input sets each of which is indicative of said optical image of the subject at said one or more postures of the subject acquired during step (i) so as to provide one or more optical output images for subsequent clinical assessment of the spine of said subject, wherein the pre-trained neural network (120a,120b) has been pre-trained utilising one or more training data input sets corresponding to one or more predetermined postures of training subjects acquired from a plurality of training subjects, wherein said one or more predetermined postures are postures utilized for clinical assessment of malalignment of the spine of a subject; wherein the anatomical landmarks of the spine of said one or more training data input sets acquired from said plurality of training subjects have been pre-labeled by at least one clinician; and wherein the one or more postures of said subject for which the one or more data input sets of the subject acquired during step (i) correspond to one or more of said predetermined postures; and (iii) displaying by the output module (140a), the one or more optical output images of the spinal region of said subject having said labels provided thereto by the pre-trained neural network (120a,120b), for clinical assessment.
US12056873B2 Method and system for automatically analyzing placenta insufficiency in a curved topographical ultrasound image slice
A system and method for automatically analyzing placenta insufficiency in a curved topographical ultrasound image slice is provided. The method includes acquiring, by an ultrasound system, an ultrasound volume of a placental anatomy section, the ultrasound volume comprising color Doppler information. The method includes extracting, by at least one processor of the ultrasound system, a topographical ultrasound image slice at a distance below an inner surface of the placental anatomy section. The topographical ultrasound image slice is curved in all three dimensions and includes the color Doppler information. The method includes analyzing, by the at least one processor, the color Doppler information of the topographical ultrasound image slice to generate perfusion data information. The method includes causing, by the at least one processor, a display system to present the topographical ultrasound image slice with the perfusion data information.
US12056868B2 Image processing device, work instruction creating system, and work instruction creating method
An image processing device is provided with: a work target object detecting unit which employs first machine learning to analyze a first image captured using a first angle of view in such a way as to include the work target object, to detect the position of the work target object in the first image; a work status detecting unit which, on the basis of the detected position of the work target object, employs second machine learning to analyze a second image captured using a second angle of view narrower than the first angle of view in such a way as to include the work target object, to detect the work status of the work target object; and a work instruction creating unit which, on the basis of the detected work status, creates work instruction information indicating the content of a work instruction with respect to the work target object.
US12056862B2 Shading correcting method and shading correcting device for real-time image
A shading correcting method for a real-time image is disclosed and includes following steps: obtaining a real-time image through an image sensor; reading a stored previous image which is time-adjacent to the real-time image; computing an image reference data of the previous image; computing an adjusting parameter in accordance with the image referring data and an equipment reference data of the image sensor; adjusting a gain table based on the adjusting parameter to generate an adjusted gain table, wherein the gain table records multiple compensation values each for compensating each corresponding pixel of the real-time image; correcting the real-time image in accordance with the adjusted gain table to generate an adjusted image; and, outputting the adjusted image.
US12056861B2 Signal processing circuit and signal processing method
The present invention provides an image processing circuit and associated image processing method. In the image processing circuit, a characteristic value calculation circuit is designed to calculate the plurality of characteristic values of consecutive-three-pixels with increasing/decreasing brightness, the plurality of left-side characteristic values of consecutive-three-pixels with increasing/decreasing brightness and the plurality of right-side characteristic values of consecutive-three-pixels with increasing/decreasing brightness, for the brightness adjustments. The adjusted brightness values of the present invention have sharper edges to improve the image quality.
US12056852B2 Noise elimination method for detection applications
A noise elimination method for detection applications to increase performance, robustness and efficiency is provided. The noise elimination method including the following steps of; initialization; candidate generation; obtain sensor data; obtain a transformation matrix; warping candidate signals into a Cumulative Signal Frame (CSF); get a next candidate; process a last candidate; query a set handler; add the candidate signals into the set handler; warp the candidate signals onto the CSF; add the candidate signals to the CSF at a warped position; process the CSF; interpret the CSF and generate target candidates; detect decisions and terminate.
US12056851B2 Information processing device, information processing method, and program
Disclosed is an information processing device, comprising: acquisition circuitry configured to acquire image data including a frame; and index calculation circuitry configured to: determine an average value of the frame, and predict a signal-to-noise ratio of the image data based on the average value of the frame.
US12056850B2 Image processing device, image processing system, image processing method, and image processing program
An image processing device includes at least one processor configured to acquire target data as an image processing target and a designated parameter designated by a user to receive a request for image processing from the user, extract, from a storage unit in which subjects of processed image data previously subjected to the image processing and applied parameters applied to the processed image data are accumulated in association with each other, the applied parameter applied to the processed image data having a subject similar to the target data, derive a use frequency of the designated parameter among the extracted applied parameters based on parameter values of the extracted applied parameters, and output the use frequency of the designated parameter.
US12056846B2 Apparatus and methods for non-uniform downsampling of captured panoramic images
Apparatus and methods for the non-uniform downsampling of captured panoramic images. In one embodiment, a computing device is disclosed that includes a processing apparatus and a non-transitory computer readable apparatus comprising a storage medium have one or more instructions stored thereon. The one or more instructions, when executed by the processing apparatus, being configured to: receive captured images, the captured images obtained using two or more image sensors; non-uniformly downsample the received captured images; and encode the non-uniformly downsampled images. In some variants, the non-uniformly downsampled images take into account a desired area of interest within the captured images. In some implementations, the computing device includes an image capture device. Methods and non-transitory computer readable apparatus are also disclosed.
US12056844B2 Method and apparatus with image processing
A method with image processing includes: receiving an input image including Bayer images captured by a plurality of lenses included in a lens assembly; generating channel separation images by separating each of the Bayer images by a plurality of channels; determining corresponding points such that pixels in the channel separation images are displayed at the same position on a projection plane, for each of the plurality of lenses; performing binning on the channel separation images, based on a brightness difference and a distance difference between a target corresponding point and a center of a pixel including the target corresponding point, corresponding to each of the corresponding points in channel separation images that correspond to a same channel and that are combined into one image, for each of the plurality of lenses; restoring the input image for each of the plurality of lenses based on binned images generated by performing the binning; and outputting the restored input image.
US12056842B2 Hemisphere cube map projection format in imaging environments
A mechanism is described for facilitating hemisphere cube map projection format imaging environments, according to one embodiment. A method of embodiments, as described herein, includes capturing, by a camera coupled to one or more processors, an image having image content, wherein the image content being represented by the image is omnidirectional such that the image content is mapped on a sphere while representing less than the sphere; mapping the image to a cubic representation based on six faces of a cube, wherein one or more of the six faces are classified as inactive regions such that they remain unoccupied or partially occupied; and arranging, based on the cubic representation, the six faces in a compact representation by avoiding inclusion of the inactive regions.
US12056841B2 Method for image shape transformation based on generative adversarial network
A generative adversarial network used for image shape transformation. The image shape transformation includes generating a segmentation mask of an image to be transformed and constructing a generator and a discriminator. The image shape transformation further includes constructing the generative adversarial network through the generator and the discriminator, constructing a loss function, training the generative adversarial network by a gradient descent method according to the loss function, and inputting the segmentation mask of the image to be transformed into the trained generative adversarial network to obtain an image shape transformation result.
US12056838B2 Computer-automated separation rules compliance analysis
A computer-automated separation rules compliance method is disclosed. Separation rules that establish separation distance requirements between objects in a three-dimensional (3D) virtual environment are defined. Sample locations associated with at least some of the objects in the 3D virtual environment are specified. One or more of proximity and/or collision analysis is performed on the sample locations to determine separation distances between the objects. The determined separation distances are compared to the separation distance requirements. Objects in the 3D virtual environment that violate the separation rules based on said comparing are identified.
US12056835B2 Systems and methods for presentation of augmented reality supplemental content in combination with presentation of media content
Systems and methods are provided herein for providing supplemental Augmented Reality (AR) content. Media content is provided to a user device located within a viewing area. A determination is made that a supplemental three dimensional (3D) AR content related to the media content is available. 3D characteristics of the supplemental AR content are determined. Such characteristics include a viewing angle and body position of an actor from the supplemental AR content. 3D characteristics of the viewing area are determined. Such characteristics include shape and position of the furniture within the viewing area and a position of a user within the viewing area. A position is determined within the viewing area by comparing the 3D characteristics of the supplemental AR content and the 3D characteristics of the viewing area. The supplemental AR content is then provided for display at the determined position.
US12056832B2 Controlling interactive fashion based on body gestures
Methods and systems are disclosed for performing operations comprising: receiving a video that includes a depiction of a person wearing a fashion item; generating a segmentation of the fashion item worn by the person depicted in the video; applying one or more augmented reality elements to the fashion item worn by the person based on the segmentation of the fashion item worn by the person; detecting a gesture performed by the person in the video; and modifying the one or more augmented reality elements that have been applied to the fashion item worn by the person based on the gesture performed by the person.
US12056830B2 Augmenting real-time views of a patient with three-dimensional data
Augmenting real-time views of a patient with three-dimensional (3D) data. In one embodiment, a method may include identifying 3D data for a patient with the 3D data including an outer layer and multiple inner layers, determining virtual morphometric measurements of the outer layer from the 3D data, registering a real-time position of the outer layer of the patient in a 3D space, determining real-time morphometric measurements of the outer layer of the patient, automatically registering the position of the outer layer from the 3D data to align with the registered real-time position of the outer layer of the patient in the 3D space using the virtual morphometric measurements and using the real-time morphometric measurements, and displaying, in an augmented reality (AR) headset, one of the inner layers from the 3D data projected onto real-time views of the outer layer of the patient.
US12056828B2 Smartphone, a host computer, a system and a method for a virtual object on augmented reality
Human behavioural characteristics in an augmented reality session having a product under development are detected. The characteristics are transformed into performance metrics that together with identified product features define metrics for each feature. A smartphone (110), a system and a method for a virtual object on the augmented reality are disclosed. The user (230) examines the new design or product in the augmented reality environment, for example, where features of the design are presented in a relatable context or in a familiar environment. The user (230) may control the virtual object on the augmented reality view by a display device, for example, by a smartphone.
US12056825B2 Electronic device for providing indoor positioning and method therefor
An electronic device is provided. The electronic device includes a display, a camera, and a processor operatively connected to the display and the camera. The processor may display an augmented reality on the display on the basis of an image captured by the camera, may display a point on the display so as to move on the augmented reality while interworking with the movement of the electronic device, may recognize a selected spot on the augmented reality, may display a guide area on the augmented reality, the guide area including the selected spot such that the point moves within a specific area, may store sensor information including a geomagnetic value measured while the point moves within the guide area, may store radio signal intensity information measured while the point moves within the guide area, and may correct a geomagnetic value included in the sensor information.
US12056824B2 Simulated control for 3-dimensional human poses in virtual reality environments
A method for simulating a solid body animation of a subject includes retrieving a first frame that includes a body image of a subject. The method also includes selecting, from the first frame, multiple key points within the body image of the subject that define a hull of a body part and multiple joint points that define a joint between two body parts, identifying a geometry, a speed, and a mass of the body part to include in a dynamic model of the subject, based on the key points and the joint points, determining, based on the dynamic model of the subject, a pose of the subject in a second frame after the first frame in a video stream, and providing the video stream to an immersive reality application running on a client device.
US12056822B2 Device and method for intraoperative reconstruction of bone 3D models
The present invention relates to a device and a computer implemented method for reconstruction of a 3D model (31) of an exposed target anatomical structure (T) of a patient during surgery.
US12056821B2 Apparatus, method, and computer-readable medium for implicit representation of texture on 3D images
An apparatus, method, and computer-readable medium for rendering a 3D image using a neural network for implicit representation of the image. UV coordinates of a texture map corresponding to a point on the image are calculated using a texture neural network. The image is rendered by applying a color value located at the UV coordinates of the texture map to the point.
US12056820B2 Three-dimensional modeling toolkit
A 3D scanning toolkit to perform operations that include: accessing a first data stream at a client device, wherein the first data stream comprises at least image data; applying a bit mask to the first data stream, the bit mask identifying a portion of the image data; accessing a second data stream at the client device, the second data stream comprising depth data associated with the portion of the image data; generating a point cloud based on the depth data, the point cloud comprising a set of data points that define surface features of an object depicted in the first data stream; and causing display of a visualization of the point cloud upon a presentation of the first data stream at the client device.
US12056819B2 Compressed traversal stack for GPU ray tracing
Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU or CPU. The apparatus may configure a BVH structure including a plurality of nodes, the BVH structure being associated with geometry data for a plurality of primitives in a scene. The apparatus may also detect a set of child nodes for a current node of the plurality of nodes. Further, the apparatus may identify a first child node of the set of child nodes based on a node ID of the first child node. The apparatus may also calculate an offset between the node ID of the first child node and a node ID of each of the remaining child nodes in the set of child nodes. The apparatus may also store a representation of the node ID of each of the set of child nodes based on the calculated offset.
US12056818B2 Method and apparatus for reconstructing 3D model from 2D image, device and storage medium
Disclosed are a method, an apparatus, a device and a storage medium for reconstructing a 3D model from 2D images, comprising: obtaining two-dimensional images respectively corresponding to at least two viewing angles of a three-dimensional object; and inputting the two-dimensional images respectively corresponding to the at least two viewing angles into a set neural network for information fusion and 3D model reconstruction so as to obtain a 3D model of the three-dimensional object.
US12056815B2 Generating map features based on aerial data and telemetry data
In one example implementation according to aspects of the present disclosure, a computer-implemented method for generating map features includes receiving, by a processing device, aerial image data. The method further includes receiving, by the processing device, telemetry data. The method further includes performing, by the processing device, data fusion on the aerial image data and the telemetry data to generate map features. The method further includes controlling, by the processing system, a vehicle based at least in part on the map features.
US12056811B2 Dynamic re-lighting of volumetric video
An apparatus includes at least one processor; and at least one memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to: obtain a scene comprising three-dimensional information in the form of point clouds, three-dimensional meshes, two-dimensional projections of three-dimensional information, light sources, animations or any other form considered as a representation or description of three-dimensional content; extract lighting information from the obtained scene; process the extracted lighting information into at least one explicit lighting parameter and/or at least one pre-processed lighting map; and encode the scene with the at least one pre-processed lighting map and/or the at least one lighting parameter in a file format or as a visual volumetric video-based coding bitstream.
US12056808B2 Content positioning in extended reality systems
Methods, devices, and apparatuses are provided to facilitate a positioning of an item of virtual content in an extended reality environment. For example, a placement position for an item of virtual content can be transmitted to one or more of a first device and a second device. The placement position can be based on correlated map data generated based on first map data obtained from the first device and second map data obtained from the second device. In some examples, the first device can transmit the placement position to the second device.
US12056806B2 Fine grained interleaved rendering applications in path tracing for cloud computing environments
Systems and methods of the present disclosure relate to fine grained interleaved rendering applications in path tracing for cloud computing environments. For example, a renderer and a rendering process may be employed for ray or path tracing and image-space filtering that interleaves the pixels of a frame into partial image fields and corresponding reduced-resolution images that are individually processed in parallel. Parallelization techniques described herein may allow for high quality rendered frames in less time, thereby reducing latency (or lag, in gaming applications) in high performance applications.
US12056805B1 Intelligent regulation and management system for car beauty lamp and in-vehicle human body beauty light source
Disclosed are an intelligent regulation and management system for a car beauty lamp and an in-vehicle human body beauty light source. A technical solution of the present disclosure includes: a data layer and a processing layer are designed based on an NET open source architecture, a database includes a cache of information about the processing layer, a phototherapy laser table and user management information, and the database performs distributed storage and invoking management; a monitoring module constructs an actual three-dimensional skin model of a user based on a facial surface state and a facial skin thickness state of the user, and obtains a facial state index according to an evaluation formula; a determination module selects a working band of the beauty light source; and a regulation layer acquires a simulation temperature value when a light source irradiates facial skin, and controls a working state of the beauty lamp.
US12056804B2 Fast incremental shared constants
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for fast incremental shared constants. In aspects, a CPU may determine/update shared constant data for a first draw call of a plurality of draw calls. The shared constant data, which may correspond to at least one shader, may be updated based on a draw call update for the first draw call. The CPU may communicate the updated shared constant data for the first draw call to a GPU. The GPU may receive, in at least one register, the updated shared constant data from the CPU and configure the at least one register based on the updated shared constant data corresponding to the draw call update of the first draw call of the plurality of draw calls.
US12056802B2 Systems and methods for automatically grouping design elements
Described herein is a computer implemented method for automatically grouping design elements on a page. The method includes: determining an initial set of design element groups; performing one or more design element grouping iterations, each including: calculating a set of pairwise relationship scores and determining, based on the set of pairwise relationship scores, whether any pairs of design element groups should be combined. In response to determining that a particular pair of design element groups should be combined the method further includes combining the particular pair of design element groups into a single design element group.
US12056799B2 Converting images to sketches that are modifiable using computer-aided design (CAD) software
A computer-implemented method includes receiving a digital representation of an image and generating CAD sketches from it. The number of surfaces in a CAD model depends upon the number entities at the sketch level. The method keeps the number of created sketch entities and constraints to a minimum. The method includes a scalable approach for a range of images. Each contour is represented by a sequence of points following a path corresponding to a boundary in the image. The method includes classifying each point in a particular one of the contours as a curve region or a corner region contour point, thereby segmenting the contour into plurality of curve regions separated by corner regions. The method includes optimally fitting a curve to each one of the curve regions to create the best possible representation of the curve region. Additionally, the refine algorithm automatically improves the fit wherever needed.
US12056798B2 Filling gaps in electric grid models
Methods, systems, and apparatus, including computer programs encoded on a storage device, for filling gaps in electric grid models are enclosed. A method includes obtaining vector data representing first portions of paths of electric grid wires over a geographic region; converting the vector data to first raster image data that depicts an overhead view of the electric grid wires including a first set of line segments representing the first portions of the paths; processing the first raster image data using a gap filling model; obtaining, as output from the gap filling model, second raster image data including a second set of line segments corresponding to gaps included in the input raster image data and representing second portions of paths of the electric grid wires; and converting the second raster image data to vector data representing the first portions and the second portions of paths of the electric grid wires.
US12056795B2 Systems and methods for monitored tomographic reconstruction
A system for monitored tomographic reconstruction, comprising: an x-ray generator configure to generate x-ray beams for scanning an object; detectors configured to capture a plurality of projections for each scan; at least one hardware processor; and one or more software modules that, when executed by the at least one hardware processor, receive the plurality of projections from the detectors and as each of the plurality of projections is received, generate a partial reconstruction, and make a stopping decision with respect to whether or not another projection should be obtained based on a stopping problem and that defines when a reconstructed image quality is sufficient with respect to the expended cost as determined by a stopping rule.
US12056794B2 Self-calibration procedure for digital breast tomosynthesis imaging apparatus
The invention relates to a calibration process specifically applicable for limited angle digital breast tomosynthesis (DBT). The method includes acquiring a set of X-ray projection exposure images, forming an initial estimate of the projection geometry corresponding to each of X-ray projection exposure images, computing an intermediate DBT reconstruction, establishing a set of rigid transformation parameters applied to an initial projection geometry estimate for each X-ray projection exposure image corresponding to calibration result, and computing a final DBT reconstruction using the set of X-ray projection exposure images and a final calibrated estimate of the projection geometry.
US12056789B2 Disaggregation of system-on-chip (SOC) architecture
Embodiments described herein provide techniques to disaggregate an architecture of a system on a chip integrated circuit into multiple distinct chiplets that can be packaged onto a common chassis. In one embodiment, a graphics processing unit or parallel processor is composed from diverse silicon chiplets that are separately manufactured. A chiplet is an at least partially and distinctly packaged integrated circuit that includes distinct units of logic that can be assembled with other chiplets into a larger package. A diverse set of chiplets with different IP core logic can be assembled into a single device.
US12056788B2 Compute optimization mechanism
An apparatus to facilitate compute optimization is disclosed. The apparatus includes a mixed precision core including mixed-precision execution circuitry to execute one or more of the mixed-precision instructions to perform a mixed-precision dot-product operation comprising to perform a set of multiply and accumulate operations.
US12056787B2 Inline suspension of an accelerated processing unit
Methods and systems are disclosed for inline suspension of an accelerated processing unit (APU). Techniques include receiving a packet, including a mode of operation and commands to be executed by the APU; suspending execution of commands received in previous packets when the mode of operation is a suspension initiation mode; and executing, by the APU, the commands in the received packet. The execution of the suspended commands is restored when the mode of operation in a subsequently received packet is a suspension conclusion mode.
US12056785B2 Electronic system
In accordance with an embodiment, an electronic device includes a secure element configured to implement a plurality of operating systems; and a near field communication module coupled to the secure element by a single bus and by a routing circuit configured to route routing data between the plurality of operating systems and a receive circuit of the near field communication module.
US12056783B2 Systems and methods for processing recorded data for storage using computer-aided dispatch information
Computer-implemented methods and systems for processing recorded data for storage is provided. An auditable device, such as a digital video camera, stores a set of recorded data. The auditable device also stores auditable event entries that represent auditable events detected by the auditable device. One type of auditable event is the receipt of information from a computer-aided dispatch (CAD) system that indicates an event. The auditable device marks at least one subset of the set of recorded data based on the auditable event entries, and uploads the marked at least one subset of the set of recorded data to an evidence management system.
US12056781B2 Document processing program and information processing apparatus
A document processing apparatus and a program that separate versions of an input contract document based on an amendment history; specify a template document from the versions of the input contract document; search a database containing past contract documents that share identical or a similar template document with the input document, wherein each of the past contract documents includes versions of the past contract documents; extract one or more versions of the past contract documents that contain contents similar to the input contract document from the past contract documents that share the identical or similar template document with the input document; and present a first amendment candidate of the input contract document based on contents of a first version of the extracted past contract document in the extracted one or more versions of the past contract documents, together with the input contract document.
US12056779B2 Reception system, reception method, and program
The present invention provides a reception system, a reception method, and a non-transitory computer-readable medium storing a program that are capable of identifying a guest. The reception system (100) includes a face photo information check unit (1), and a reception terminal (2). When the reception terminal (2) receives an input indicating an application for a check-in of a guest (GS1), the face photo information check unit (1) checks passport-face-photo-at-check-in-time information scanned from a passport (P1) at the time of check-in, with face-photo-at-check-in-time information through photographing the guest (GS1) at the time of check-in. When the passport-face-photo-at-check-in-time information and the face-photo-at-check-in-time information indicate a same person as a result of checking by the face photo information check unit (1), the reception terminal (2) displays information on a room reserved by the guest (GS1), and issues a card key for the room reserved by the guest (GS1).
US12056776B2 Electronic proctor systems and methods for assembling and monitoring remote student interactions
Methods and systems for assembling and monitoring remote students in an online academic environment are provided, the monitoring including an electronic proctor that determines whether meeting criteria are met. The method includes a use of the system to filter a subpopulation from a population stored in a database, the population including students in the self-paced, online environment. The subpopulation can be selected to meet a first set of criteria for a grouping of students for a group interaction. Additional criteria can be added to provide control over the selection of students for the subpopulation and, thus, control over the design of groups to provide a desired group profile for the group interaction. The methods and systems provided can align and group students of the self-paced, online environment for a group interaction, as well as electronically proctor and otherwise monitor and control the interaction.
US12056765B1 System and method for providing comprehensive vehicle build information
A hosted web-accessible system, computer program and methods are provided for generating comprehensive vehicle trim and detailed equipment information for clients, including providing comparative estimation based on underlying information regarding a particular vehicle. Comprehensive original vehicle data is obtained from vehicle manufacturers via a vehicle source interface, the data including a unique vehicle identifier for each of one or more vehicles associated with the respective source. A vehicle information request with a vehicle identifier is received from a client, and comprehensive original vehicle data is identified based on the unique identifier and the identifier from the client request. A client response interface displays vehicle data from the identified set of comprehensive original vehicle data. Vehicle valuation may be obtained from third party evaluators according to the vehicle request and based on the original vehicle data.
US12056764B1 Device-to-device microlending within a distributed system
A distributed system includes a user device that is configured to identify a service provided by a service device; determine a specific amount of funds associated with the service; send, to a lending device, a real-time loan request associated with a loan, where the real-time loan request specifies at least an identifier of the user device and the specific amount of funds for the loan; receive, from the lending device, a digital token that specifies usage restrictions that are associated with (i) an approved amount of funds, (ii) a duration of the loan, and (iii) a payee associated with the service device; and send, to the service device, a real-time transaction request for the service provided by the service device, where the real-time transaction request includes the digital token that is redeemable by the payee associated with the service device for the approved amount of funds for the loan.
US12056763B2 Systems and methods for data enrichment
The present disclosure is directed to systems and methods for enriching data. Specifically, the systems and methods disclosed enable the enrichment of data via matching, identifying composite data records, and utilizing Reference Source datasets. In one example aspect, Customer data is tokenized and then subsequently transmitted to a third-party Consolidation Platform. The Customer tokens may comprise multiple token records, wherein the multiple token records are displayed in the form of a bitmap. The bitmap may indicate which attributes in a Customer record may be present or absent. The composited Customer token records may then be matched to a Reference Source token set, wherein the matching analysis identifies missing data attributes in the Customer token set that the Customer may or may not already possess. The missing data attributes may be populated and/or updated in a Customer environment based on the Reference Source token set. In other example aspects, a data quality score may be assigned to each data attribute.
US12056756B2 Withholding low confidence notification due to planogram incompliance
A system for automatically identifying situations to withhold planogram incompliance notifications in a retail store is disclosed. The system has a processor that receives image data depicting products displayed on a store shelf from image sensors mounted in the retail store. The processor identifies a product type associated with the displayed products and determines a placement of products of that product type on the shelf. The processor accesses a planogram describing a desired placement of products and identifies, based on the planogram, a discrepancy between the determined placement of products and the desired placement of product. The processor determines whether a notice-override condition exists. If a notice-override condition exists, the processor, withholds issuance of a user-notification associated with the identified discrepancy. If a notice-override condition does not exist, the processor issues the user-notification associated with the identified discrepancy.
US12056752B2 System and method for visually tracking persons and imputing demographic and sentiment data
A visual tracking system for tracking and identifying persons within a monitored location, comprising a plurality of cameras and a visual processing unit, each camera produces a sequence of video frames depicting one or more of the persons, the visual processing unit is adapted to maintain a coherent track identity for each person across the plurality of cameras using a combination of motion data and visual featurization data, and further determine demographic data and sentiment data using the visual featurization data, the visual tracking system further having a recommendation module adapted to identify a customer need for each person using the sentiment data of the person in addition to context data, and generate an action recommendation for addressing the customer need, the visual tracking system is operably connected to a customer-oriented device configured to perform a customer-oriented action in accordance with the action recommendation.
US12056750B2 System, computer storage media, and method for intelligent computer search functionality for locating items of interest near users
Various embodiments improve existing technologies by generating one or more user interface elements or personalized pages based on determining that a set of inventory items are within a geographical vicinity (e.g., a threshold distance) of a user. In response to a determination that a particular item is within a geographical vicinity of a user, some embodiments cause display of a page (e.g., a personalized page) that identifies item and/or other information, such as an identity and address of the local retailers that offer the item for sale. Such functionality can be integrated with additional functionality, such as electronic marketplace searches and item listings, and local delivery service requests, among other things.
US12056747B1 Method for providing information based on e-commerce and computing device for executing the same
A method for providing information based on e-commerce according to an embodiment of the present disclosure is performed on a computing device including one or more processors and a memory that stores one or more programs executed by the one or more processors, and includes collecting product sales information of each seller registered on a platform, collecting purchase activity information of a purchaser who accesses an online shopping mall of each seller, generating a product sales-related report for each supplier supplying a product to the platform based on the product sales information and the purchase activity information, and providing the product sales-related report to a corresponding supplier terminal.
US12056746B1 Electronic processing of invoices using assigned users and supplier groups
An electronic invoicing system performs a method of processing electronic invoices. A portal is provided by the system. The portal has respective views for a supplier submitting electronic invoices and an administrator of an enterprise submitting and/or reviewing electronic invoices. An administrator of the enterprise can create and maintain supplier groups in the portal, assign security permissions to the supplier groups in the portal; and assign users to the supplier groups in said portal. The users thereby receive security permission assigned to the supplier group to which they are assigned. The processing of electronic invoices by users is controlled in accordance with the assignments of security permissions to the supplier groups.
US12056745B2 Machine-learning driven data analysis and reminders
A data processing system for machine-learning driven data analysis and reminders implements obtaining an electronic copy of demographic information and an electronic copy of insurance and benefits information associated with a user; providing the demographic information and the insurance and benefits information to a first machine learning model; analyzing the demographic information and the insurance and benefits information with the first machine learning model to output a first benefits utilization prediction that the one or more benefits are available to the user; providing the first benefits utilization prediction as an input to a recommendation engine; generating, using the recommendation engine, a benefits usage summary recommendation report that presents the information regarding the one or more benefits available to the user based on the first benefits utilization prediction; and causing a user interface of a display of a computing device to present the benefits usage summary recommendation report.
US12056744B2 Commerce driven feedback mechanism for consumer products
A method, computer system, and a computer program product for cultivation feedback is provided. The present invention may include performing one or more parameter readings of one or more consumer products and storing the one or more parameter readings on a blockchain. The present invention may include determining a correlation between the one or more parameter readings and the one or more properties of the one or more consumer products. The present invention may include receiving feedback on the one or more consumer products from one or more users. The present invention may include providing one or more recommendations based on the feedback received.
US12056737B1 System, method and apparatus for location based delivery of determined pertinent data
A system, method and apparatus for detecting the presence of a portable computing device (a smart phone device) in an area of proximity to a vendor to determine relevant pertinent information. A beacon device at a retail location establishes communication with a user's smart phone device which detection is then send to a remotely located server. The remotely located server determines if the detected portable computing device is associated with a predefined category of user. Contingent upon the category of user determination, a determination is made regarding information pertinent to the user. The pertinent information is then caused to be sent to the user's smart phone device.
US12056733B2 Real-time advertisement-insertion verification
Methods, systems, and computer readable media can be operable to facilitate real-time advertisement verification. Advertisement media may be tagged with one or more tag identifiers. One or more remote probes may retrieve tag identifier(s) from advertisement media and output tag information to a centralized verification system. The centralized verification system may compare tag information retrieved from remote probes to expected advertisement placement parameters. The centralized verification system may verify that appropriate advertisement media has been spliced into expected channels or streams. When a splicing error has been detected, the centralized verification system may initiate changes to correct the splicing error.
US12056731B1 Self-disclosed identity on a network
Techniques described herein include techniques for communicating information about the social behavior of users and transactions performed by users on a computer network. In one example, this disclosure describes a method that includes receiving information about identity disclosure activities performed by each of a plurality of users on the network; determining that the information about identity disclosure activities includes information consistent with a prior identity disclosure activity performed by a first user having a first user status on the network; increasing the first user status; determining that the information about identity disclosure activities includes information that is not consistent with a prior identity disclosure activity performed by a second user having a second user status on the network; and decreasing the second user status.
US12056730B2 Edge computing platform supported by smart contract enabled blockchain network with off-chain solution verification
Methods and systems for blockchain and smart contract-supported decentralized computation are provided. A computation task from a task initiator node is registered on a blockchain by invoking a smart contract, and assigned to an edge computing node within a decentralized computing network, with task details sent by the task initiator node to the edge computing node through a secure peer-to-peer connection. The task initiator node and the edge computing node may select each other using peer discovery methods based on reputation scores. The edge computing node determines a solution to the computation task. The solution may be verified off-chain by the task initiator node, and a token reward may be given to the edge computing node by the smart contract upon solution verification.
US12056729B2 Method, system, and computer program product for applying deep learning analysis to financial device usage
Described are a system, method, and computer program product for applying deep learning analysis to predict and automatically respond to predicted changes in financial device primacy for a financial device holder. The method includes receiving transaction data representative of a plurality of transactions between the financial device holder and at least one merchant. The method also includes generating time series data based on the transaction data and generating a predictive model configured to: (i) receive an input of time-interval-based transaction data; and (ii) output a probability of primary financial device primacy change, the predictive model trained based on historic transaction data. The method further includes determining a probability of primary financial device primacy change for the financial device holder by applying the predictive model to the time series data. The method further includes, generating at least one communication to at least one issuer and/or the financial device holder.
US12056728B1 Streamlined property insurance application and renewal process
Systems and methods to performing insurance-based actions using sensor data are provided. A computer-implemented method includes receiving, via a processor, a geolocation associated with a property associated with a user. The method further includes querying, via the processor, one or more network image sources using the geolocation to identify one or more images of the property. The method further includes sending, via the processor, the one or more images to an electronic device of a user. The method further includes receiving, via the processor, an indication from the user, via the electronic device, whether the one or more images pertain to the property associated with the user. The method further includes, upon confirmation, providing, via the processor, the one or more images for image analysis to identify one or more features of the property. The method further performing one or more processes based at least upon Customer Relationship Management (CRM) tool data of the user and the one or more features of the property. The method further includes providing results of the one or more processes to the user.
US12056727B2 Unlockable electronic incentives
A system sends the identification of an electronic incentive award that a player may into a mobile device. The electronic incentive award may be sent in response to the player performing an action to complete an incentive objective on an electronic gaming machine (EGM). The system receives incentive progress data that corresponds to the action to complete the incentive objective. The incentive progress data indicates player progress towards completing the incentive objective. In response to the incentive progress data indicating that the player has completed the incentive objective, the system provides the electronic incentive award to the mobile device for the player to use on the mobile device.
US12056725B2 Human gesture-based customer referral score
Embodiments of the disclosure provide a method, apparatus, system and computer program product for human gesture-based customer referral score determination. In an embodiment of the disclosure, the method includes detecting a customer through a camera installed at a location of the business and prompting the customer in a display at the location of the business to provide a gesture indicating whether the customer had a good experience and thereby likely to be willing to refer the business to others. The method further includes identifying the gesture through the camera using computer vision algorithms and responsive to identifying the gesture, automatically determining a customer referral score for the customer.
US12056722B1 Systems and methods for managing vehicle operator profiles based on relative telematics inferences via a telematics marketplace
Method, system, device, and non-transitory computer-readable medium for data management. In some examples, a computer-implemented method includes: collecting a plurality of personal data sets continually; collecting a plurality of sensor data sets continually via one or more sensing modules; generating and continually updating an operator profile including the personal data set associated with the vehicle operator; determining and continually updating one or more relative telematics inferences based at least in part upon the sensor data set associated with the vehicle operator, the one or more relative telematics inferences being indicative of the vehicle operator's desirability relative to one or more groups of similar vehicle operators sharing at least one common operator characteristic; generating and continually updating a data profile including the one or more relative telematics inferences associated with the vehicle operator; and listing and continually updating the data profile onto a telematics marketplace.
US12056716B2 Systems and methods for accessing distributed service systems to surface insights for a user
A method and apparatus for leveraging a distributed services system for surfacing insights for a user are described. The method may include accessing, by a computer processing system, service system data generated for a user by services of a distributed service system, the service system data including one or more values associated with one or more corresponding common entities in a data store of disambiguated service system data. The method may also include inputting the one or more values associated with the one or more corresponding common entities generated for the user into a trained machine learning model (MLM), the machine learning model trained to detect an effect of the one or more values associated with the one or more corresponding common entities on a set of metrics of interest. Furthermore, the method may include detecting, by the MLM, when there is an anomaly in a metric of interest in the set of metrics of interest.
US12056711B2 Fraud prevention via beneficiary account validation
Disclosed are methods, systems, and devices for preventing payments to unintended beneficiaries. A service provider system may receive, from a user device of a user, a payment request to transfer funds from a source account to an identified destination account. A beneficiary system may be identified, and a validation request (e.g., an API call) may be transmitted to the beneficiary system. The service provider system may receive from the beneficiary system a transmission indicating whether the destination account is associated with the recipient identified in the payment request. The user may be alerted if the account number for the destination account is not validated.
US12056709B2 Automated fraud monitoring and trigger-system for detecting unusual patterns associated with fraudulent activity, and corresponding method thereof
An automated real-time fraud monitoring and detection system for detecting unusual and/or suspicious activities within a network of nodes interconnected by edges triggered by captured synthetic forms of social data, in particular social networking and/or linkage and/or relationship data and social metadata including at least data from microblogging services and/or social networking services by pattern recognition and matching.
US12056706B2 System and method for enforcing granular privacy controls during transaction fraud screening by a third party
Methods, computer program products, and systems are presented. The methods include customer specific information exchange and an adjustment of the privacy level of this information. For this purpose an abstraction layer and an obfuscation module are introduced. Using a “fraud vector” a risk assessment is performed on the obfuscated transaction data.
US12056704B2 Protocol to secure electronic transactions using two-way handshakes
Methods and systems as described herein may secure the electronic transfer of assets using two-way handshakes. A second device may initialize a transaction by transmitting a transaction request and a second biometric identifier to a first device. The first device may receive the transaction request and review the second biometric identifier. When the first device recognizes the second biometric identifier, the second biometric identifier may be approved. The first device then transmits a response, that includes a first biometric identifier, to the second device, via a server that may record the first device's approval. The second device may confirm the identity of the first device using the first biometric identifier. When the second device approves the first biometric identifier, the second device may transmit an approval to the server. After the server has received approval of both biometric identifiers, the server may execute the requested transaction.
US12056701B2 System and method to protect privacy of Personal-Identification-Number entry on consumer mobile device and computing apparatus
A system for accepting the input of a PIN comprises a first device receiving a randomized PIN layout derived on a fourth device. The randomized PIN layout is displayed on a display of the first device. A second device comprises an input for accepting a series of key presses to produce a PIN token. The PIN token indicating each of the series of key presses. A third device is in communication with the second device. The third device derives the randomized PIN layout and receives the PIN token from the second device without the PIN token being present on the first device. The third device combines the PIN layout and the PIN token to produce a PIN. The PIN is used to authenticate a transaction. The fourth and third devices each store a shared secret used to independently derive the randomized PIN layout on the fourth and third devices.
US12056696B2 Gesture based one-time password generation for transactions
Aspects of the present disclosure relate to gesture-based one-time password (OTP) authentication for transactions. Initiation of a transaction can be detected. Contextual information associated with the transaction can be received. In response to detecting the initiation of the transaction and based on the contextual information associated with the transaction, a one-time password (OTP) comprising one or more gestures to be performed by a user can be generated. A command can be transmitted to display the one or more gestures to be performed on an extended reality (XR) device worn by the user. In response to validating user performance of the one or more gestures displayed via the XR device, the transaction can be authorized.
US12056694B2 Secure off-chain blockchain transactions
Provided herein is a computer-implemented method, a system, and a non-transitory computer-readable storage medium. The system may be implemented using a blockchain network. The computer-implemented method includes: i) attaching a digital asset of a first entity to an exchange platform; ii) computing a first shared key associated with the digital asset using a key of the first entity and a first key of the exchange platform; iii) generating and broadcasting a first blockchain transaction to a blockchain network; and iv) initiating, by the first entity, transfer of ownership of the digital asset from a first entity to a second entity; v) computing a second key and a second shared key; vi) replacing the first key associated with the exchange platform with the second key associated with the exchange platform; and vii) detaching, by the second entity, the deposit from the exchange platform using the second shared key.
US12056693B1 Auditable system for event tracking
A workflow management system can be used to determine whether a set of transaction events have been properly processed according to a business process rule. A business process rule includes a set of transaction events setup in accordance with a government regulation or an internal company process. An event data may include information associated with a transaction event. A workflow management system includes a workflow management server that receives cryptographically signed transaction event data from one or more additional servers so that the workflow management server can determine whether the received transaction event data comprises a complete or an incomplete transaction.
US12056692B2 Systems and methods for secure transaction approval
System and methods of contactless card authentication systems include a contactless card and a client device having an application, a processor, and a card reader. An application on the client device receives a transaction lockdown request, sends a request to the server to begin to allow a transaction approval within a time period, receives the transaction approval via an authentication tap from the contactless card, sends the transaction approval to the server; and receive an allowance or disallowance response from the server.
US12056689B2 Multi-currency cart and checkout
Example embodiments provide a multi-currency cart and checkout. In example embodiments, a currency accepted and a payment option for each item in a multi-currency cart is identified. A plurality of currency groups is generated based on the currency and payment options, whereby each currency group comprises one or more items having a same payment option and accepting a same currency. A multi-currency checkout user interface (UI) is presented on a client device that presents the plurality of currency groups and a pay selector for each of the plurality of the currency groups. An updated multi-currency checkout UI is presented in response to processing payment for a selected one of the plurality of currency groups. The updated multi-currency UI comprises a confirmation for payment for the selected one of the plurality of currency groups and remaining currency groups of the plurality of currency groups.
US12056687B2 System and method for mining tokens with user data
The present invention discloses a method or a system for verifying, storing and tokenizing data in cryptocurrency mining process by exchanging user data anonymously. The method comprises various steps like creating one or more smart contracts between a user and an application or platform or software, inputting by the user on a user device, user information onto the application or the platform or the software through an user interface, providing by the application or the platform or the software an option to store the inputted user information on to a server or database, confirming or verifying the storing of the user information onto the server or database, generating one or more digital tokens by the application or the platform or the software in response to the stored user information at the server or database, assigning by the application or the platform or the software, a blockchain network based wallet address to the user device and transferring by the application or the platform or the software, the generated tokens to the wallet address of the user.
US12056684B2 Multi-function electronic payment card and device system
Embodiments include multi-function electronic payment card and device systems capable of generating a programmed magnetic field of alternating polarity based on a speed of a card swipe, and methods for constructing the device for the purpose of emulating a standard credit card. An apparatus is described to allow the device to emulate behavior of a credit card when used in electronic credit card readers. Additionally methods are described to allow user control of the device for the purpose of authorizing or controlling use of the device in the application of credit, debit and cash transactions, including cryptocurrency and card-to-card transactions. Methods are also described for generating a limited-duration credit card number when performing a transaction for the purpose of creating a limited-use credit card number, which is limited in scope of use to a predetermined number of authorized transactions. Furthermore the device may interact with other similar devices in proximity for the purpose of funds or credit/debit transfers.
US12056682B2 Transaction change back processing
When change back is due to a customer at a transaction terminal after a cash payment made by the customer during checkout, a code is generated and rendered on a display of the terminal. The customer captures the code with a camera of a customer-operated device causing a mobile application to launch on the device requesting that the customer designate how the customer wants the change back to be provided. The customer can select a loyalty wallet, a digital wallet, and/or a donation wallet for transferring some or all of the change back. The designated amount of the change back is transferred to the customer-selected wallet(s) and any remaining cash bills still due to the customer as remaining change back is provided to the customer and the transaction concludes at the terminal.
US12056681B2 Secure mobile checkout system
Systems and methods for secure mobile checkouts are disclosed. The system may include a secure mobile checkout device configured to scan products available in a merchant store. The device may scan the product to determine a product identifier. The device may transmit the scanned product data to a checkout application to retrieve product data corresponding to the product identifier. In device may initiate a transaction with a payment network to purchase the product, based on the product data provided by the checkout application. The payment network may process the transaction, and may authorize the purchase with the merchant.
US12056678B2 Display device for displaying a price and/or product information
The invention relates to a display device (2-19) comprising a storage stage (50) for storing a product data set (PD1-PD3) which was received in a communication with a base station (25, 26) via a first radio interface (44) of the display device (2-19), and comprising a second radio interface (45) for communication in particular for RFID or NFC communication, with a self-checkout device (57), which display device (2-19) is designed to process a self-checkout request received from a self-checkout device (57) for the purpose of transmitting the product data set (PD) via the second radio interface (45).
US12056673B2 System and method for payment tender steering
A payment system reduces transaction costs for online merchants. The payment system receives a transaction amount for the purchase of goods or services by a consumer from an online merchant. The payment system receives bank identification numbers for a plurality of accounts of the consumer that could be used by the consumer to pay for the good or services. The payment system determines transaction costs associated with processing a payment transaction with an acquirer processor using each of the consumer accounts. The payment system determines a recommended consumer account to use for the purchase of the good or services based at least in part on the transaction costs. Tender steering information is generated and sent to the consumer. Tender steering information includes the recommended consumer account information and one or more incentives to incentivize the consumer to use the recommended consumer account for the payment of the goods or services.
US12056671B2 Method for calculating a maintenance asset health index (MAHI) for industrial equipment
A method for calculating an index that provides insight as to the state and condition of industrial equipment, allowing for timely maintenance and better longevity, as well as more reliability as to its functioning.
US12056664B2 Digital processing systems and methods for external events trigger automatic text-based document alterations in collaborative work systems
Systems, methods, and computer-readable media for automatically altering information within an electronic document based on an externally detected occurrence are disclosed. The systems and methods may involve accessing an electronic word processing document; displaying an interface presenting at least one tool for enabling an author of the electronic word processing document to define an electronic rule triggered by an external network-based occurrence; receiving, in association with the electronic rule, a conditional instruction to edit the electronic word processing document in response to the network-based occurrence; detecting the external network-based occurrence; and in response to the detection of the external network-based occurrence, implementing the conditional instruction and thereby automatically edit the electronic word processing document.
US12056663B2 Systems and methods for obtaining data annotations
Systems and methods are provided for obtaining data annotations from a crowdsourced group of individuals. The individuals can be provided with a set of data describing damage to an item and a variety of annotations can be applied to the data. In a variety of embodiments, multiple individuals can review the same claim and a final claim outcome can be determined based on the multiple reviews. In many embodiments, machine classifiers can process the set of data to identify particular features within the data. Scoring data can be generated, based on annotations provided by other individuals and/or machine classifiers that reflects the adjuster's skill at identifying features within the data and annotating the data. Claims can be assigned to individuals based on the score assigned to the individual.
US12056659B2 Systems and methods for mobile device-based item acquisition and tracking
Systems, methods, and computer-readable media are provided for enabling mobile device-based item acquisition and tracking. One exemplary method performed on a mobile device comprises entering a wireless scan mode, detecting a signal from a tag associated with an item in a first area and in proximity to the tag, presenting information associated with the tag, and adding the information to a list. The method further comprises detecting a second tag in a second area, and sending the list to a second device. A second exemplary method performed by a processing terminal comprises receiving the list from a mobile device, entering a wireless scan mode, detecting a signal from a tag associated with an item in proximity to the tag, determining whether the item associated with the detected tag is present on the received list, and enabling the mobile device to complete a transaction to purchase the item. User interfaces are also provided for presenting information related to the above methods and receiving inputs from users to accomplish one or more related methods.
US12056657B2 Inventory control
The discussion relates to inventory control. In one example, a set of ID sensors can be employed in an inventory control environment and subsets of the ID sensors can collectively sense tagged items in shared space. Data from the subset of ID sensors can indicate when a user has taken possession of an individual tagged item in the shared space.
US12056656B1 Multi-carrier shipping interface
A response object is received from a carrier that includes a shipment identifier that identifies a shipment uniquely and globally within a multi-carrier shipping service domain. A response object type of the response object is determined. The response object is validated, including by determining whether the response object is formatted in a manner associated with the response object type and includes one or more required values associated with the response object type. A shipping event related operation is performed using data comprising the response object based at least in part on a determination that the response object is formatted in the manner associated with the response object type and includes one or more required values associated with the response object type.
US12056654B1 Method and system for customized configuration of a shipper for transporting temperature-sensitive materials
Method and system for customized configuration of a shipper for transporting temperature-sensitive materials. In one embodiment, a webpage application is used to allow a user to input certain information. Such information may include the shipping origin zip code, the shipping destination zip code, an indication of the courier used to transport the shipper, an indication of the desired temperature range at which the materials are to be maintained by the shipper, and an indication of the maximum payload size desired. Based on the inputted information and a selection methodology that determines the average ambient temperature to which the shipper will likely be exposed, a shipper is then selected from among a pre-selected collection of possible shipper configurations. Such a collection may include, for example, configurations designed to protect against hot ambient temperatures, cold ambient temperatures and intermediate ambient temperatures.
US12056652B2 Sensor zone management
Systems, methods, and computer program products are provided for tracking one or more items. In one exemplary embodiment, there is provided a method for tracking an item. The method may include periodically detecting sensor information of an item by a sensor device. The method may also include periodically transmitting the sensor information by the sensor device. The method may also include receiving the sensor information at a tracking center, storing the sensor information in a database, and reviewing the stored sensor information. The method may further include using the stored sensor information to update shipment information for a package.
US12056651B2 System and method for receiving and delivering a medical package
A system and method for controlling an autonomous unmanned aerial vehicle for retrieval and delivery of a medical package includes determining a thermal control period for the medical package. The disclosure also includes identifying a relevant retrieval location corresponding to the medical package. The disclosure also includes identifying at least one environmental characteristic of an environment that includes a delivery three-dimensional flight path between the relevant retrieval location and a delivery location, wherein the at least one environmental characteristic indicates an actual weather value at the relevant retrieval location. The disclosure also includes determining whether to retrieve the medical package based on the thermal control period and the at least one environmental characteristic, using the unmanned aerial vehicle.
US12056650B2 Temperature-responsive packaging for drug shipping
A mail-order drug delivery system includes an order processing device configured to determine a first shipping mode and a corresponding first shipping carrier, generate an expected shipping duration associated with delivery of a drug, determine an origin forecasted temperature, determine a destination forecasted temperature, associate a shipping container with the drug to contain the drug, access temperature model data associated with the shipping container; and determine a predicted temperature of the drug at the shipping destination. The determination is based on forecasted temperatures, the expected shipping duration, the temperature model data, a next pickup time, a storage location of the drug, and a time difference between packing and the next pickup time. The system includes a packing device configured to receive the drug from a transport mechanism and selectively package the drug within the shipping container in response to the predicted temperature meeting a temperature-related storage requirement of the drug.
US12056649B2 System and method to formulate effective energy breaks in a contact center
A computerized-method for recommending activities for an agent, in a contact center is provided herein. The computerized-method includes operating an activities-recommendation module, for agents in a contact center, during a work-shift of an agent. The operating of the activities-recommendation module includes: (i) operating a machine-learning-model to calculate a motivation-score; (ii) associating a preconfigured score-range for the calculated motivation score; (iii) collecting activities which were preassigned to the preconfigured score-range; (iv) retrieving one or more predetermined agent favorite activities; (v) retrieving one or more agent history activities, which were previously selected by the agent; (vi) calculating an activity-occurrence score for each activity of the collected activities, which were preassigned to the preconfigured score-range, by adding the: (a) motivation-score; (b) the one or more predetermined agent favorite activities; and (c) the one or more agent history activities; and (vii) displaying a rated list of recommended activities, according to the calculated activity-occurrence score.
US12056646B1 Modifying directive-based transportation dispatch models based on digital critical situation simulations
The present disclosure relates to systems, methods, and non-transitory computer-readable media that validate the performance of a dispatch model, such as a directive-based model, utilized for facilitating transportation matching services. For example, the disclosed systems can generate critical situations clusters composed of groups of critical transportation provider performance scenarios. From the critical situation clusters, the disclosed systems can sample one or more critical transportation provider situations that present a risk of degradation for the transportation matching services. Accordingly, the disclosed systems can measure a performance of the dispatch model by employing a simulation model that utilizes the dispatch model to propagate the critical transportation provider situations through time.
US12056643B2 Systems and methods for ranking recommendations
A method of ranking recommendations, the method comprising receiving a recommendation to improve employee productivity, the recommendation including an indication of an equipment fault, retrieving context data associated with the equipment fault, the context data including at least three of: a fault priority associated with the equipment fault, a work order status for a work order associated with the equipment fault, a priority associated with at least one of (i) a piece of equipment, (ii) a space, or (iii) an individual associated with the equipment fault, a monetary value associated with the equipment fault, or a health parameter associated with the equipment fault, calculating a score for the recommendation based on the at least three of: the fault priority, the work order status, the priority, the monetary value, or the health parameter, and performing an action based on the score using at least one of the score or the recommendation.
US12056637B1 Monitoring gate demand within a transportation system via a gate demand display region
A system and method for receiving data associated with a plurality of travel legs; identifying a resources delay relating to a delay necessary to provide a travel leg from the plurality of travel legs with resources required for the departure of the travel leg, and an existing delay associated with the travel leg; determining a projected arrival delay and a projected departure delay based on the resources delay and the existing delay; outputting parameters relating to the projected arrival delay and the projected departure delay; receiving operation parameters; and generating a proposed operation plan using the projected arrival delay, the projected departure delay, and the operation parameters. In an exemplary embodiment, each of the travel legs is an airline flight.
US12056636B2 Methods for platform work order linkage processing based on smart gas operations and internet of things systems thereof
The embodiments of the present disclosure provide a method and an Internet of Things system for platform work order linkage processing based on a smart gas operation. The method includes: extracting work order features of work orders to be assigned, and the work order features including at least one of a gas failure type, a gas failure repairing difficulty, a gas failure location, a gas failure repairing material requirement, a work order urgency level, or a required work order completion time; determining at least one linked work order set based on the work order features, wherein the linked work order set includes at least one work order to be assigned; extracting a set feature of each linked work order set in the at least one linked work order set; and determining an assignment scheme of the linked work order set and planning a linkage processing scheme.
US12056634B2 Calculation method, calculation apparatus and program
The present disclosure enables vehicle dispatch in consideration of individual differences of each orderer for a price and a required time by a computer executing an input procedure to input parameters for a distance matrix relating to a distance between a taxi and an orderer giving a taxi dispatch order, a travel distance for an order, an opportunity cost parameter for a taxi driver, and an acceptance probability function of the orderer, and a calculation procedure to calculate a price and a required time to be presented to the orderer by solving an optimization problem formulated using the parameters.
US12056629B2 Booth reservation system, non-transitory computer readable medium storing program, and booth reservation method
An information processing system includes a processor configured to acquire reservation information for a booth, and give an instruction for change related to a disposed object that is disposed inside and/or outside the booth based on the acquired reservation information.
US12056626B2 Self-supervised self supervision by combining probabilistic logic with deep learning
The present disclosure relates to devices and methods for determining new virtual evidence to use with a deep probabilistic logic module. The devices and methods may receive output from a deep probabilistic logic module in response to running an initial set of virtual evidence through the deep probabilistic logic module. The devices and methods may use the output to automatically propose at least one factor as new virtual evidence for use with the deep probabilistic logic module. The devices and methods may add the new virtual evidence to the deep probabilistic logic module.
US12056624B2 System and method for use with connected kitchen appliances
A system for use in a connected kitchen allows a user to find and use traditional recipes as would be found in a recipe book and to have them automatically customized to their language, locality, dietary preferences and the appliances in their kitchen.
US12056623B2 Joint processing for embedded data inference
Methods and systems for joint processing for data inference in a vehicle-to-cloud communication system are provided. The method includes processing sensor data from a first sensor in a first vehicle using a first model at a first device, resulting in a first inference data. The first communication data derived from the first sensor data is sent to a cloud device, where it undergoes further processing using a second model to generate cloud inference data. Subsequently, the cloud communication data based on the cloud inference data is sent to a second device in a second vehicle from the cloud device.
US12056619B2 Heuristic search for k-anonymization in a generalization lattice
An approach is disclosed that computes a path through a generalization lattice comprising a plurality of levels. For each of the levels, the approach uses a scoring function to compute one or more values from a node on a first level of the generalization lattice to one or more neighboring nodes on a second level of the generalization lattice. The approach then adds a best node from the neighboring nodes to the path based on the values. At the completion of computing scoring functions on the generalization lattice, the path comprises a best node from each of the plurality of levels. The approach then selects an optimal node from the best nodes in the path.
US12056615B2 Icospherical gauge convolutional neural network
A method for generating a convolutional neural network to operate on a spherical manifold, generates locally-defined gauges at multiple positions on the spherical manifold. A convolution is defined at each of the positions on the spherical manifold with respect to an arbitrarily selected locally-defined gauge. The results of the convolution that is defined at each position based on gauge equivariance is translated to obtain a manifold convolution.
US12056611B2 Use of a convolutional neural network to auto-determine a floor height and floor height elevation of a building
A system, apparatus, computer program product, and method use a convolutional neural network to auto-determine a first floor height (FFH) and a FFH elevation (FFE) of a building. The FFH, and FFE of the building are determined with respect to the terrain or surface of the parcel of land on which the building is located. In turn, by knowing the FFH and/or FFE of the building on the parcel, it is possible to use that information while performing a flood risk assessment to a property without requiring a personal inspection of the parcel by a human.
US12056610B2 Systems and methods for partially supervised learning with momentum prototypes
A learning mechanism with partially-labeled web images is provided while correcting the noise labels during the learning. Specifically, the mechanism employs a momentum prototype that represents common characteristics of a specific class. One training objective is to minimize the difference between the normalized embedding of a training image sample and the momentum prototype of the corresponding class. Meanwhile, during the training process, the momentum prototype is used to generate a pseudo label for the training image sample, which can then be used to identify and remove out of distribution (OOD) samples to correct the noisy labels from the original partially-labeled training images. The momentum prototype for each class is in turn constantly updated based on the embeddings of new training samples and their pseudo labels.
US12056607B2 Systems and methods for correcting error in a first classifier by evaluating classifier output in parallel
Systems and methods for classifying a test object are provided. For each respective target object in a plurality of target objects, a first procedure is performed comprising (a) posing the test object against the respective target thereby obtaining an interaction between the test and target, and (b) scoring the interaction with a first classifier. Each such score across the plurality of targets forms a test vector that is inputted into a second classifier thereby obtaining an indication of a target object. The second classifier is trained on training vectors, each being the output from instances of the first classifier after inputting a corresponding training object in a plurality of training objects in accordance with the first procedure. Each object in one subset of the training objects is uniquely associated with one of the targets. Another subset of the training objects is not associated with the targets.
US12056602B2 Circuit for calculating weight adjustments of an artificial neural network, and a module implementing a long short-term artificial neural network
A circuit structure for implementing a multilayer artificial neural network, the circuit comprising: a plurality of memristors implementing a synaptic grid array, the memristors storing weights of the network; and a calculation and control module configured to calculate the value of weight adjustments within the network.
US12056598B2 Runtime reconfigurable neural network processor core
Hardware neural network processors, are provided. A neural core includes a weight memory, an activation memory, a vector-matrix multiplier, and a vector processor. The vector-matrix multiplier is adapted to receive a weight matrix from the weight memory, receive an activation vector from the activation memory, and compute a vector-matrix multiplication of the weight matrix and the activation vector. The vector processor is adapted to receive one or more input vector from one or more vector source and perform one or more vector functions on the one or more input vector to yield an output vector. In some embodiments a programmable controller is adapted to configure and operate the neural core.
US12056595B2 Method and apparatus for processing convolution operation in neural network using sub-multipliers
Provided are a method and apparatus for processing a convolution operation in a neural network, the method includes determining operands from input feature maps and kernels, on which a convolution operation is to be performed, dispatching operand pairs combined from the determined operands to multipliers in a convolution operator, generating outputs by performing addition and accumulation operations with respect to results of multiplication operations, and obtaining pixel values of output feature maps corresponding to a result of the convolution operation based on the generated outputs.
US12056594B2 Low precision deep neural network enabled by compensation instructions
A compensated deep neural network (compensated-DNN) is provided. A first vector having a set of components and a second vector having a set of corresponding components are received. A component of the first vector includes a first quantized value and a first compensation instruction, and a corresponding component of the second vector includes a second quantized value and a second compensation instruction. The first quantized value is multiplied with the second quantized value to compute a raw product value. The raw product value is compensated for a quantization error according to the first and second compensation instructions to produce a compensated product value. The compensated product value is added into an accumulated value for the dot product. The accumulated value is converted into an output vector of the dot product. The output vector includes an output quantized value and an output compensation instruction.
US12056592B2 System, method, and computer program for transformer neural networks
A system and method include one or more processing devices to implement a sequence of transformer neural networks, first and second sequence-to-sequence layers that each comprises a sequence of nodes, and an output layer to provide the first set and second set of score vectors to a downstream application of a natural language processing (NLP) task.
US12056591B2 Method and apparatus for processing convolution operation in neural network
Provided are a method of performing a convolution operation between a kernel and an input feature map based on reuse of the input feature map, and a neural network apparatus using the method. The neural network apparatus generates output values of an operation between each of weights of a kernel and an input feature map, and generates an output feature map by accumulating the output values at positions in the output feature map that are set based on positions of the weights in the kernel.
US12056590B2 Systems and methods for diagnosing computer vision model performance issues
Systems and methods for clustering data are disclosed. For example, a 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 receiving, from a first client device, a classification data associated with a classification model and receiving feature data corresponding to the classification model output. The operations may include training a meta-model to predict the classification data based on the feature data and/or additional data associated with the classification data such as location data or environmental data. The operations may include generating a meta-model output based on the classification data, the feature data, and/or the additional data. The operations may include updating the classification model based on the meta-model output and transmitting the updated classification model to at least one of the first client device or a second client device.
US12056589B2 Methods and systems for accurately recognizing vehicle license plates
Systems can be configured for detecting license plates and recognizing characters in license plates. In an example, a system can receive an image and identify one or more regions in the image that include a license plate. Character recognition can be performed in the one or more regions to determine contents of a candidate license plate. Location-specific information about a license plate format can be used together with the determined contents of the candidate license plate to determine if the recognized characters are valid.
US12056583B2 Target variable distribution-based acceptance of machine learning test data sets
Respective statistical distributions of a target variable within a proposed training data set and a proposed test data set for a machine learning model are obtained. A metric indicative of the difference between the two statistical distributions is computed. The difference metric is used to determine whether the proposed test data set is acceptable to evaluate the machine learning model.
US12056580B2 Method and apparatus for enhancing effectivity of machine learning solutions
A method, system and computer program product, the method comprising: creating a model representing underperforming cases; from a case collection having a total performance, and which comprises for each of a multiplicity of records: a value for each feature from a collection of features, a ground truth label and a prediction of a machine learning (ML) engine, obtaining one or more features; dividing the records into groups, based on values of the features in each record; for one group of the groups, calculating a performance parameter of the ML engine over the portion of the records associated with the group; subject to the performance parameter of the group being below the total performance in at least a predetermined threshold: determining a characteristic for the group; adding the characteristic of the group to the model; and providing the model to a user, thus indicating under-performing parts of the test collection.
US12056577B1 Accelerating hybrid quantum/classical algorithms
In a general aspect, hybrid quantum/classical algorithms are executed in a computing system. A first set of values representing a measurement of a reduced density matrix (RDM) is obtained. The first set of values is based on sampling quantum states generated by a quantum processor. A classical processor generates a second, different set of values to represent the measurement of the RDM. The second set of values is constructed based on the first set of values by a process that imposes one or more n-representability conditions on the second set of values to represent the measurement of the RDM.
US12056575B2 Reducing parasitic interactions in a qubit grid for surface code error correction
Methods and systems for performing a surface code error detection cycle. In one aspect, a method includes initializing and applying Hadamard gates to multiple measurement qubits; performing entangling operations on a first set of paired qubits, wherein each pair comprises a measurement qubit coupled to a neighboring data qubit in a first direction; performing entangling operations on a second set of paired qubits, wherein each pair comprises a measurement qubit coupled to a neighboring data qubit in a second or third direction, the second and third direction being perpendicular to the first direction, the second direction being opposite to the third direction; performing entangling operations on a third set of paired qubits, wherein each pair comprises a measurement qubit coupled to a neighboring data qubit in a fourth direction, the fourth direction being opposite to the first direction; applying Hadamard gates to the measurement qubits; and measuring the measurement qubits.
US12056574B2 Quantum devices and processes of use
The present disclosure generally relates to compositions and devices for, e.g., hosting qubits, and processes of use. In an embodiment, a quantum device is provided. The quantum device includes a composition, the composition comprising a first component comprising a nanotube and a second component comprising a compound, the compound comprising a metal-bound cyclic tetrapyrrole, an ion thereof, or a combination thereof. In another embodiment, a process for controlling a quantum spin is provided. The process includes cooling a composition described herein to a temperature of about 1 K or more, applying a voltage to the composition, introducing a magnetic field to the composition, and introducing microwave radiation to the composition.
US12056571B2 Methods and devices for obtaining quantum cluster states with high fault tolerance based on non-cubical unit cells
A method includes obtaining a first qubit entangled with second, third, fourth, fifth, sixth, and seventh qubits and one or more of: an eighth qubit entangled with the second qubit and the seventh qubit; a ninth qubit entangled with the third qubit and the fourth qubit; a tenth qubit entangled with the fifth qubit and the sixth qubit; an eleventh qubit entangled with the eighth qubit and the ninth qubit; a twelfth qubit entangled with the eighth qubit and the ninth qubit; a thirteenth qubit entangled with the eighth qubit and the tenth qubit; a fourteenth qubit entangled with the eighth qubit and the tenth qubit; a fifteenth qubit entangled with the ninth qubit and the tenth qubit; and a sixteenth qubit entangled with the ninth qubit and the tenth qubit. Also disclosed are additional methods of obtaining a plurality of entangled qubits.
US12056568B2 Glass media unique identification and tracking system
A transparent substrate that encodes data therein having optically readable identification indicia corresponding to identifying information regarding the substrate. The optically readable identification indicia may be readable from the transparent substrate by altering the reflectivity of the transparent substrate in indicia portions that may be read by a scanner or reader (e.g., a barcode reader). The optically readable identification indicia may be provided on a common surface with a data zone in which data is encoded in the transparent substrate. Alternatively or additionally, the optically readable identification indicia may be provided on another, different surface than the surface on which the data is encoded in a data zone.
US12056567B2 Bioptic barcode reader and carrier assembly for a bioptic barcode reader
Bioptic barcode readers are disclosed herein. An example bioptic barcode reader includes an upper housing and a lower housing secured directly to the upper housing, the lower housing and the upper housing defining an interior region. The upper housing includes a horizontally extending portion, an integral and unitary tower portion extending above the horizontally extending portion, a generally horizontal window positioned in the horizontally extending portion, and a generally upright window positioned in the tower portion. An imaging sensor, at least one intermediate mirror, at least one vertical output mirror, and at least one horizontal output mirror are positioned within the interior region.
US12056565B2 Structural isolation of RFID antenna
Handheld scanning devices are disclosed herein. An example handheld scanning device includes a main housing, an antenna housing, an antenna mounting bracket, and a first radio frequency identification (RFID) antenna. The main housing includes a main body portion and a grip portion operably coupled with the main body. The main housing defines a main housing cavity. The antenna housing is operably coupled with the main housing and defines an antenna housing cavity. The antenna mounting bracket is at least partially disposed within the antenna housing cavity and is operably coupled with the antenna housing and the main body portion of the main housing. The first RFID antenna is at least partially disposed within the antenna housing cavity and is operably coupled with the antenna mounting bracket.
US12056561B1 Computer vision and RFID object detection
Techniques for an objection detection feature are described herein. Images of an object captured by a camera may be received along with information that includes a first timestamp. A presence of the object and a type of the object may be determined based on a computer vision model that uses the images. First RFID data may be received from an RFID sensor from an RFID tag associated with the object. The first RFID data may include a second timestamp and an identifier for the RFID tag. A determination that the object has entered the area may be determined based on the presence of the object within the images, the first RFID data, the first timestamp, and the second timestamp. A threshold for the object may be determined based on the first timestamp, the second timestamp, and one or more policies for the area.
US12056559B2 Fuel dispenser fraud detection apparatus and method
A shimmer detection apparatus for detecting a shimmer within a chip card reader is provided. The shimmer detection apparatus comprises processing circuitry, memory, and a first sensor in electronic communication with the processing circuitry. The first sensor comprises at least one sensor coil. The at least one sensor coil of the first sensor is disposed proximate to contacts of the chip card reader and is operative to generate a first magnetic field when electrical current flows through the at least one sensor coil. The first sensor is operative to measure at least one electrical value from the first magnetic field. The processing circuitry is operative to receive information representative of at least one electrical value of said first sensor. The memory comprises stored therein information representative of at least one predetermined electrical value. A multiplexer and hand-detection functionality is provided. Tampering-detection methods are also provided.
US12056556B2 Image forming device
An image forming device capable of reducing resources related to destruction of a wireless tag is provided. The image forming device according to the present embodiment includes a reader and writer, a fixing unit, a determination unit, and a control unit. The reader and writer reads information from the wireless tag. The fixing unit heats and conveys a sheet having the wireless tag. The determination unit determines a defect of the wireless tag based on a reading result of the reader and writer. If the determination unit determines that the wireless tag is defective, the control unit controls the fixing unit to increase an amount of heat applied to the wireless tag such that information cannot be read from the wireless tag.
US12056555B2 Coil for RFID tag
To provide a coil that has satisfactory characteristics even when the coil is used by being attached to or embedded in a tire, the coil forming an RFID tag in combination with a substrate on which an RF chip and a pattern coil connected to the RF chip are mounted. A coil 30 is held in a housing 75 accommodating a substrate 90 and is wound around the substrate 90. A first end of the coil 30 extends from the substrate 90 and forms a first element 50 of an antenna. A second end of the coil 30 extends from the substrate 90 and forms a second element 60 of the antenna. The first element 50 and the second element 60 are arranged in parallel to each other, and the first element 50 has a longer extension length than the second element 60. The coil 30 and a pattern coil 40 form a coupling transformer 20. The number of windings in the coil 30 is smaller than the number of windings in the pattern coil 40.
US12056553B2 Tuning assemblies for RFID chips
A tuning assembly for an RFID chip includes an input port, a control unit, and a plurality of capacitors connected in parallel between the input port and the control unit. A selector circuit is coupled to each capacitor and to the control unit and is configured to selectively allow and prevent current flow through any of the capacitors in response to commands from the control unit, thereby adjusting the capacitance of the RFID chip. The commands include a command to always allow current flow through a capacitor, another command to always prevent current flow through a capacitor, and a third command to selectively allow and prevent current flow through a capacitor (e.g., for automatic adjustment of the capacitance of the RFID chip). The control unit may be programmed before or after the RFID chip is coupled to an antenna, including after a fully assembled RFID label has been attached to an article.
US12056547B2 Method for generating a quick response code and printing apparatus
The present disclosure relates to a method for generating a quick response QR code and a printing apparatus, a method for generating a quick response (QR) code, comprising obtaining an original image of the QR code, wherein the original image of the QR code is a bitmap image and is a color image or a grayscale image; obtaining information contained in the QR code; and generating a monochrome image of the QR code based on the information.
US12056546B2 Methods and systems for operating a printing apparatus
Various embodiments illustrated herein disclose a method comprising rendering a buffer image from a first image data received for printing. Further, the method includes scaling the buffer image to generated scaled buffer image. Furthermore, the method includes determining a first location of a machine readable indicia in the scaled buffer image. Additionally, the method includes causing a print head to print the buffer image on a print media to generate a printed content.
US12056544B2 Printer driver for processing PDL data and replacement processing image forming apparatus, control method of image forming apparatus, and storage medium
In a case where image data for which brief spot color matching has been performed is stored by a BOX function, it is not possible to output the image data in correct color on a condition that the image data is transmitted to another device as it is. In a case where image data is stored by the BOX function, in a printer driver that generates PDL data therefor, a color matching method of type accompanied by the brief spot color matching is not allowed to be set.
US12056543B2 WIFI airtime allocation
Third party applications are deployed as “containerized applications” on one or more wireless AP devices. The containerized applications are confined to a pre-allocated segregated disk space within a file system of a wireless AP device. The containerized applications have access to standard Linux services as well as access to advanced features provided by an AP.
US12056536B2 Method and system for secure distributed software-service
A method and a system for securely applying proprietary software functions of software sources to proprietary data of a population of users are disclosed. The proprietary data of a user is not exposed to software sources, and the proprietary software of a software source is not accessible to users. A collaboration software module, placed in at least one cloud, is configured to establish, and continually update, a data structure holding task permissions from grantors to grantees, a grantor being a software source or a user, and a grantee is also a software source or a user. The collaboration software module of a cloud applies software function of a software source, communicatively coupled to the cloud, to proprietary data of an originating user, communicatively coupled to the same cloud, to produce a requisite result which is only accessible to the originating user or any grantees of the originating user (the grantor).
US12056534B2 Generating recommendations based on performance metrics for scheduling jobs on distributed computing devices
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scheduling operations represented as a computational graph on a distributed computing network. A method includes: receiving data representing operations to be executed in order to perform a job on a plurality of hardware accelerators of a plurality of different accelerator types; generating, for the job and from at least the data representing the operations, features that represent a predicted performance for the job on hardware accelerators of the plurality of different accelerator types; generating, from the features, a respective predicted performance metric for the job for each of the plurality of different accelerator types according to a performance objective function; and providing, to a scheduling system, one or more recommendations for scheduling the job on one or more recommended types of hardware accelerators.
US12056531B2 Method and apparatus for accelerating convolutional neural network
A method and apparatus for accelerating a convolutional neural network. The method comprises: splitting, according to rows, a weight matrix of a convolutional layer into a plurality of weight segments, and respectively caching the plurality of weight segments to a plurality of calculation units in a calculation unit array (step 301); reading a plurality of input data streams respectively corresponding to the plurality of weight segments, and inputting the plurality of input data streams in parallel into the plurality of calculation units (step 302), wherein the input data streams are formed by means of splicing a plurality of rows of data in an input feature map of the convolutional layer; and within each calculation unit, performing a sliding window operation and a multiply-accumulate computation on the input data streams on the basis of the cached weight segments, so as to obtain an output feature map of the convolutional layer (step 303). By means of the method, data that enters each row of calculation units is continuously read according to the whole row of data, and does not need to be read in a cross-row or cross-column manner, such that a special design is not needed for the arrangement of a memory, convolutions of different sizes are supported, and the function of Im2col does not need to be realized, thereby reducing the complexity.
US12056524B2 Predictive analysis on running batch jobs
Performing predictive analysis on running batch jobs is provided. A series of batch end time predictive models is retrieved according to a sequence of milestone jobs in a batch of jobs. Retrieved batch end time predictive models are assembled into an aggregate batch end time predictive model to increase accuracy and stability of an end time prediction of the batch of jobs. The aggregate batch end time predictive model is utilized to predict an end time of the batch of jobs during running of the batch of jobs to form a predicted end time of the batch of jobs.
US12056521B2 Machine-learning-based replenishment of interruptible workloads in cloud environment
Systems and methods are provided for scheduling a virtual machine (VM) to host a workload in a cloud system. In particular, the disclosed technology schedules an evicted VM for redeploying an interruptible workload. The scheduling is based on capacity prediction and inference data associated with a type of the evicted VM. Capacity signal predictor generates training data for training a machine learning model using capacity signal history data of the cloud system. The machine-learning model, once trained, predicts capacity including a rate of evictions for the types of the evicted VM. The predicted data is based on at least the current status of available computing resources. Upon receiving a notice associated with a workload interruption, the intelligent scheduler prioritizes the evicted VM for scheduling and determines whether to defer redeploying the evicted VM based on the rate of eviction for the type of the evicted VM.
US12056519B2 Virtual machine migration method and apparatus
A virtual machine migration method and apparatus, that the method includes: downloading an image file of a to-be-migrated virtual machine from an object storage; starting a preset command to process the downloaded image file, to obtain a private image corresponding to the image file of the to-be-migrated virtual machine, and provisioning, by using the private image, a virtual machine that runs on a destination virtualization platform, where the preset command is configured based on a difference between a source virtualization platform and the destination virtualization platform. According to the foregoing method, the image file of the to-be-migrated virtual machine is processed by executing the preset command, so that automatic migration of the image file of the to-be-migrated virtual machine can be implemented, and a user does not need to perform a manual operation. This effectively improves migration efficiency and meets a user requirement.
US12056517B2 Electronic apparatus and method for controlling electronic apparatus
Disclosed are an electronic device and a method for controlling thereof. According to an embodiment, a method for controlling an electronic apparatus includes: obtaining a voice command while a first application is executed in foreground; obtaining a text by recognizing the voice command; identifying at least one second application to perform the voice command based on the text; based on information of the first application and the at least one second application; identify whether to execute each of the first application and the at least one second application in the foreground or background of the electronic apparatus; and providing the first application and the at least one second application based on the identification.
US12056516B2 Distributed data processing application service in a provider network
Techniques for a distributed data processing application service in a cloud provider network are described. A virtual machine bundle is obtained, the virtual machine bundle including a copy of a memory and one or more registers of a paused virtual machine executing a distributed data processing application runtime. A request to launch a virtual machine to execute a distributed data processing application runtime is received, the request to launch the virtual machine including a bundle identifier that identifies the virtual machine bundle. The virtual machine is launched based at least in part on the virtual machine bundle. The virtual machine sends a message to register the virtual machine with a cluster of virtual machines.
US12056513B2 Virtual machine migration using multiple, synchronized streams of state data transferring via file descriptors
A server includes a hardware platform, a hypervisor platform, and at least one virtual machine operating as an independent guest computing device. The hypervisor includes a memory facilitator, at least two hardware emulators, a toolstack and an emulator manager. The memory facilitator provides memory for a virtual machine, with the memory having state data associated therewith at a current location within the virtual machine. The at least one hardware emulator provides at least one set of hardware resources for the virtual machine, with the at least one set of hardware resources having state data associated therewith at the current location within the virtual machine. The toolstack controls the hypervisor including generation of a start state data transfer request. The emulator manager coordinates transfer of the respective state data from the current location to a different location, and tracks progress of the transfer of the respective state data to the different location.
US12056512B2 Secure computing mechanism
A system comprising a hosting service configured to perform: providing, to a trusted entity on a central processing unit, a command for a launch of a virtual machine (VM); assigning, to the VM, at least a portion of memory for the guest operating system; submitting, to the trusted entity, a request to measure an address space of the VM to provide a measurement digest of the address space of the guest operating system; including, in a configuration object, a policy provided by the user for the service logic, wherein the policy defines one or more rules for the service logic, wherein the one or more rules include at least one rule for which containers may run in the guest operating system; hashing the policy to provide a hash digest of the policy; submitting, to the trusted entity, the hash digest of the policy; and completing the launch of the VM.
US12056510B2 Generating artwork tutorials
A computer-implemented method and an apparatus for generating and running a creative tutorial algorithm for creating a visual artwork may include obtaining data defining a creative objective and identifying the creative objective based on the data defining the creative objective, and obtaining information about at least one targeted artistic style and identifying the at least one targeted artistic style based on the information about the at least one targeted artistic style, and accessing a plurality of predetermined artistic styles and identifying, based on the plurality of predetermined artistic styles, at least one predetermined artistic style matching the at least one targeted artistic style, thereby specifying at least one targeted predetermined artistic style, and generating the creative tutorial algorithm. The creative tutorial algorithm is configured to include instructions on how to reproduce the creative objective in terms of the at least one targeted predetermined artistic style.
US12056509B2 Method and system for cloud desktop fabric
A system and method for a virtual desktop system is disclosed. The system includes a master fabric region including resources for provisioning a desktop. The system includes an expansion fabric region including replicated resources for provisioning the desktop from the master fabric region. The system includes a control plane having a global pool. A client device application operated by a user associated with the global pool accesses a desktop from either the master fabric region or the expansion fabric region.
US12056508B2 State machine based script applications and systems
An example system includes a plurality of scriptable devices, each of which exposes an interface. The system may also comprise a medium storing data indicating, for each of a mapped plurality of device operations, one or more inputs to provide to a corresponding device from the plurality of scriptable devices and a conversion between that device operation and a corresponding application command. In such a system, the medium may also store a plurality of scripts, each of which may have a corresponding scriptable device from the plurality of scriptable devices and may comprise a set of device operations. The system may also comprise a computer to repeatedly preform an operation cycle comprising determining whether an application command should be executed and, when it should, generating a globally unique identifier corresponding to that command and adding that globally unique identifier and a device operation corresponding to that command to a log.
US12056506B2 Access to intermediate values in a dataflow computation
In a Coarse-Grained Reconfigurable Architecture (CGRA) system, two configuration files are used. The CGRA system has an array of configurable units that includes a plurality of switches, a print configurable unit, a source configurable unit, and one or more sink configurable units, The first configuration file, upon being executed by the CGRA system, configures the CGRA system to send output data directly from the source configurable unit to the one or more sink configurable units through the plurality of switches. The second configuration file, upon being executed into the CGRA system, configures the CGRA system to send the output data from the source configurable unit to the print configurable unit through the plurality of switches, send the output data from the print configurable unit to both a memory that is accessible by a host computing unit, and the one or more sink configurable units.
US12056503B2 Isolating applications at the edge
Disclosed herein are enhancements for deploying application in an edge system of a communication network. In one implementation, a runtime environment identifies a request from a Hypertext Transfer Protocol (HTTP) accelerator service to be processed by an application. In response to the request, the runtime environment may identify an isolation resource to support the request, initiate execution of code for the application, and pass context to the code. Once initiated, the runtime environment may copy data from the artifact to the isolation resource using the context and return control to the HTTP accelerator service upon executing the code.
US12056502B1 Customized fit image descriptors for resources stored over the network
In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes a BMC. The BMC determines a booting configuration based on setting of the BMC. The BMC determines, from a firmware image and according to the booting configuration, a group of components, of an OS of the BMC, to be loaded into a memory of the BMC. The BMC determines, from the firmware image, storage locations of the group of components. The BMC obtains a first set of components of the group from one or more network locations according to the storage locations.
US12056498B2 Electronic device for booting operating system using plurality of cores and operation method thereof
An electronic device is provided. The electronic device includes a processor including a plurality of cores and a memory electrically connected with the processor and storing instructions. The instructions store instructions, when executed, causing the processor to control a dispatcher to determine whether loading of a plurality of modules for booting an operating system of the electronic device is completed, identify at least one module, dependency of which is cleared, based on a module information table stored in the memory, as it is determined that there is a module, loading of which is not completed, among the plurality of modules, identify at least one of state information and priority information of a module loader allocated to each of two or more cores among the plurality of cores based on a core information table stored in the memory, as the at least one module is identified, and select at least one of two or more module loaders respectively allocated to the cores and distribute the at least one module, based on the identified information.
US12056497B2 Multi-socket computing system employing a parallelized boot architecture with partially concurrent processor boot-up operations, and related methods
Multi-socket computing system employing a parallelized boot architecture with partially-concurrent processor boot-up operations. In a boot of the multi-socket computing system, a first, master CPU in a master CPU socket is configured to receive a master reset signal indicating a boot-up state. In response, the first, master CPU is configured to execute a first boot program code to perform a first CPU boot-up operation. To parallelize the boot operation of a second, slave CPU in a slave CPU socket, the execution of the first boot program code by the first, master CPU includes communicating a slave boot-up synchronization signal indicating the boot-up state to the second CPU to execute a second boot program code to perform a second CPU boot-up operation. The second CPU starts to perform its CPU boot-up operation partially concurrent with the performance of the CPU boot-up operation to reduce overall boot-up time.
US12056494B2 Techniques for parallel execution
Apparatuses, systems, and techniques to identify instructions for advanced execution. In at least one embodiment, a processor performs one or more instructions that have been identified by a compiler to be speculatively performed in parallel.
US12056490B2 Methods and systems for handling control flow structures in data-parallel architectures
Methods, systems and apparatus are provided for handling control flow structures in data-parallel architectures. A method includes receiving, by a processing unit (PU), a program for execution. The method further includes applying, by the PU, a branching solution to the program to obtain data on control flow structures of the program. The method further includes determining, by the PU and based at least in part on the obtained data, one or more control flow structures of the program to predicate. The method further includes applying, by the PU, predication to the one or more control flow structures of the program.
US12056488B2 Quantifying software code reuse
A method includes generating a bill of materials for a piece of source code, where the piece of source code comprises a plurality of lines of code, providing the bill of materials to a knowledge base with a request for known call signatures, receiving, from the knowledge base, a list comprising a plurality of known call signatures and a plurality of reuse estimates, wherein each reuse estimate of the plurality of reuse estimates indicates an estimate of a number of lines of reused code associated with one call signature of the plurality of known call signatures, generating an initial calculation of a number of lines of reused code that are present in the piece of source code, using the list comprising the plurality of known call signatures, and generating a report indicating an amount of the source code that comprises reused code, based on at least the initial calculation.
US12056482B2 State container synchronization system and method
A mobile computing device may comprise at least one memory that comprises mobile application instructions and a state container. The mobile application instructions may cause a processing device of the mobile computing device to perform operations of: creating a local update packet corresponding to the state container; establishing, via a wireless network, a network connection with the remote application server, thereby causing the mobile computing device to enter an online mode; synchronizing the memory of the mobile computing device with the remote application server, the synchronizing comprising comparing a first timestamp associated with the local update packet with a second timestamp associated with the remote update packet; and initiating display of a graphical user interface representation of the second modified contents of the state container to a user of the user device.
US12056481B2 Software update device, update control method, and non-transitory storage medium
A software update device is configured to control software update of an electronic control unit mounted on a vehicle. The software update device includes: one or more storage devices configured to store first software and second software for downloading update data of the electronic control unit from a server, the first software and the second software being different from each other; and one or more processors configured to download the update data from the server by executing any of the first software and the second software.
US12056479B2 Mobile service upgrade method and apparatus, and terminal
This application provides example mobile service upgrade methods, media, and devices. One example method includes receiving a target service invocation request sent by an application, where a target service is one of a plurality of services comprised in a mobile service. A new version of the target service is downloaded from a remote computer in response to determining, based on the target service invocation request, that the target service needs to be upgraded, where the new version is a version that meets a requirement of the target service invocation request. The new version of the target service is loaded and run.
US12056477B2 Device controller and viewer
Method, apparatus and computer program product embodiments are provided for distributing and installing content and settings on client devices without receiving any user input at the client devices, which limit usage of the client device a user at the client device to a first set of the usage activities. A device controller may remotely configure and control client devices by providing instructions and content for distribution to the client devices. The instructions may cause the client devices to install the content on the client devices without requiring any user input to initiate the installation or during installation of the content. The client device may be further configured to allow management of the client device by the device controller.
US12056476B2 Software defined manufacturing/assembly system
The present system is a software defined manufacturing (SDM) system that integrates several technologies and methods into a system that automates the process of engineering and operating automated manufacturing systems (aka “automating automation”). In one embodiment, some or all of the below aspects of the “automating automation” system are integrated: modular, configurable, reusable manufacturing cells; computer vision systems; autocalibration systems; a recipe-based programming environment; configuration management system; production analytics; and a marketplace for sharing recipes.
US12056475B2 Offload server, offload control method, and offload program
An offload server includes: an application code analysis section configured to analyze source code of an application; a data transfer designation section configured to, on the basis of a result of the code analysis, designate a data transfer to be collectively performed on, before starting GPU processing and after finishing the GPU processing, of variables that need to be transferred between a CPU and a GPU, those which are not mutually referenced nor mutually updated between CPU processing and the GPU processing and which are only to be returned to the CPU as a result of the GPU processing; a parallel processing designation section configured to identify loop statements in the application, and, for each of the identified loop statements, specify a statement specifying application of parallel processing by the GPU and perform compilation.
US12056472B2 User interface behavior based rules generation
According to an example, user interface (UI) behavior based rules generation may include ascertaining data related to an application UI for a specified version of an application, and ascertaining context elements included in the data related to the application UI. UI behavior based rules generation may include ascertaining values associated with the context elements, and generating context combinations based on the context elements and the values associated with the context elements. UI behavior based rules generation may include determining a truth table for the application UI based on an analysis of fields of the application UI and corresponding context combinations, and generating, based on an analysis of the truth table, a rule that identifies customization of the specified version of the application.
US12056466B2 Assistance tool
A design assistance tool, which assists a design of at least one process, defines a metamodel using at least one metaclass, performs a design of the at least one process using the metamodel, stores a content of the design in a database as a design content, displays the design content as a view on a display, and performs creation, modification, or deletion of at least one of the metamodel or a design result based on the metamodel using the view on the display. The view on the display includes multiple view types described in different formats. When the creation, modification, or deletion of at least one of the metamodel or the design result based on the metamodel is made using one view type, corresponding design information is stored in the database, and the creation, modification, or deletion is reflected in another view type based on the stored design information.
US12056458B2 Translation method and apparatus based on multimodal machine learning, device, and storage medium
A computer device acquires a semantic association graph associated with n source statements belonging to different modals. The semantic association graph includes n semantic nodes of the different modals, a first connecting edge used for connecting the semantic nodes of a same modal and a second connecting edge used for connecting the semantic nodes of different modals. The computer device extracts a plurality of first word vectors from the semantic association graph. The device encodes the plurality of first word vectors to obtain n encoded feature vectors. The device also decodes the n encoded feature vectors to obtain a translated target statement.
US12056456B2 Apparatus for automated safety data sheet processing
An apparatus for automated safety data sheet (SDS) processing that translates the entire SDSs from numerous chemical vendors, and in various formats (.pdf, .doc, .txt, .jpg, gif, .png, etc) to machine-encoded text by employing optical, RFID, and infrared scanning, reading and writing devices. The apparatus reads and assess documents as a human would; ensuring that the documents are compliant, ensuring reported values are within expected thresholds, and that there are no conflicts in hazardous material classification, and comparing to similar products for more environmentally friendly alternatives. The apparatus further employs a processor that computes meta-algorithms as trainable neural networks that allow the invention to “learn” and appropriately classify values and calculate statistical probabilities for output accuracy and precision.
US12056455B2 Written word refinement system and method for truthful transformation of spoken and written communications
A method for processing a narrative generated by an artificial Intelligence based natural language generator, to assess relationships between words and phrases in the generated narrative, where necessary, to replace particular words and phrases and more clearly convey a desired intended semantic content of the generated narrative, and/or generate learning data for use by the natural language generator to improve its text generating operation. Based on an input received by the AI based natural language generator, the method generates a narrative, processing the narrative by implementing one or more mechanisms to provide at least one cue in the narrative, in accordance with a plurality of rules to identify semantic content and based on a cue, and the identified semantic content of the narrative, determining how relationships between the words and phrases comprising the narrative could be altered to more clearly convey the semantic content, to realize a directive and communicating the directive.
US12056454B2 Named entity recognition visual context and caption data
A caption of a multimodal message (e.g., social media post) can be identified as a named entity using an entity recognition system. The entity recognition system can use a visual attention based mechanism to generate a visual context representation from an image and caption. The system can use the visual context representation to identify one or more terms of the caption as a named entity.
US12056439B2 System and method for facilitating user creation of text compliant with linguistic constraints
Disclosed herein is a text generation system, which is designed to be used either individually or by a group of users. The system can be part of a larger application or can stand alone, being implemented on a user device or a server/cloud computing device. The user interface of the system is designed for user interaction, and the text generation and manipulation module is the core mechanism for text processing. The system offers two distinct operating modes: freeform and classic. In the freeform mode, users can freely input and manipulate text without any constraints. In the classic mode, the system enables users to manipulate text within selected linguistic constraints, such as syllabic structure. Additionally, the system stores previous iterations of text, providing users with an extra layer of control and customization. This system aims to facilitate the transition between different poetic structures and enhance poets' creative process.
US12056435B2 Browsing images via mined hyperlinked text snippets
Images stored in an information repository are prepared for browsing. For each image in the repository, text in the repository is mined to extract snippets of text about the image which are semantically relevant to the image, and for each of these snippets of text, keyterms are detected in the snippet of text which represent either concepts that are related to the image or entities that are related to the image, and the snippet of text and keyterms are associated with the image. Each keyterm that is associated with each image in the repository is hyperlinked to each other image in the repository that has this keyterm associated therewith. A graphical user interface allows a user to browse the images in the repository by using their associated snippets of text and hyperlinked keyterms.
US12056426B2 Hardware-in-loop simulation experiment platform of multiple input and multiple output loop control for MSWI process
A hardware-in-loop simulation experiment platform of multiple input and multiple output loop control for MSWI process includes a real equipment layer and a virtual object layer, where in the real equipment layer and the virtual object layer realize communication through hard wirings and data acquisition cards, the real equipment layer and virtual object layer realize communication in OPC mode through Ethernet; the real equipment layer comprises monitoring equipment and control equipment, and the virtual object layer comprises an MSWI actuator model, an MSWI instrument device model and an MSWI process object model which are respectively operated in different industrial personal computers. The hardware-in-loop simulation experiment platform of multiple input and multiple output loop control for MSWI process provided by the invention is used for providing a reliable engineering verification environment for MSWI process control.
US12056421B2 Semi-supervised layout estimation of interior spaces from panorama images
Introduced here computer programs and associated computer-implemented techniques for modeling interior spaces based on an analysis of digital images of those interior spaces. These computer programs can be trained to accomplish this without using extensive sets of labeled data. Instead, these computer programs are able to effectively supplement labeled data with unlabeled data to accurately model interior spaces in settings where limited labeled data is available. Such an approach allows these computer programs to establish the layouts of interior spaces without extensive knowledge of those interior spaces and without users, who are responsible for generating the digital images, interacting with the surroundings in a meaningful way.
US12056418B2 Content-based voice output method and display apparatus
Disclosed is a content-based voice output method, including: displaying a user interface comprising at least one item and a selector for indicating that an item is selected; in response to a first instruction, causing the selector to move from a first item to a second item, and playing voice content corresponding to the second item; and in response to a second instruction, playing a first explanation voice related to the voice content.
US12056416B2 Augmented reality device and electronic device interacting with augmented reality device
An augmented reality device may comprise a display, at least one sensor, a communication circuit, and at least one processor operatively connected with the display, the at least one sensor, and the communication circuit. The at least one processor may be configured to identify a first user input specifying a shared area for outputting shared content to be output on at least one other augmented reality device, transmit information about the shared area to a server through the communication circuit, based on the first user input, identify whether the shared area and a personal area for outputting personal content overlap, based on information obtained through the at least one sensor, control the display to output the shared content in the shared area and the personal content in the personal area, based on identifying that the shared area and the personal area do not overlap, and control the display to output the shared content in the shared area and the personal content in an area not overlapping the shared area, based on identifying that the shared area and the personal area overlap.
US12056414B2 Managing media content in multi-display systems
Techniques for managing media content in multi-display systems are described. For instance, the described techniques can be implemented to manage media content in the context of a client device that includes two or more housings attached via a hinge region such that the housings are pivotable relative to one another. The described techniques, for example, enable dynamic configuration of output of media content based on changes in user position relative to a client device.
US12056413B2 Contextual workflow triggering on devices
The unique attributes of handheld devices and how they are used—particularly multi-screen devices—are leveraged to define rules for automatically triggering workflows. By monitoring signals from various device sensors, the device can anticipate a user's intention to perform an action, such as capturing a quick thought. A workflow for performing the action (or actions) may be automatically triggered based on rules for evaluating the sensor signals. By anticipating the user's intentions, the device can automatically perform many of the underlying actions behind the scenes, thereby minimizing the actions performed by the user and improving the user experience. In this way, cumbersome, multi-step user inputs and interactions are avoided by anticipating user intentions and automatically triggering workflows.
US12056410B2 System and system control method
A system including a content management system and a printing system provides a print code issued by the printing system to a terminal based on a user's content printing operation in a virtual space projected and provided using the terminal, and transmits printing data for printing content data corresponding to the user's content printing operation to a printing device in response to reception of a printing request including the print code from the printing device that has received the print code from the terminal.
US12056409B2 Server, control method therefor, and non-transitory storage medium
A server for receiving a print job from a print service that has received the print job from an information processing apparatus accesses the print service, manages a condition concerning access to the print service, manages a status of past access to the print service, and determines, based on the status of past access, whether the condition is not to be satisfied by newly accessing the print service. In a case where it is determined the condition is not to be satisfied, new access to the print service is ceased, and in a case where the print service is not accessed since the condition is not to be satisfied, after a wait time for an individual processing elapses, access the print service with respect to the individual processing is retried.
US12056408B2 Non-transitory computer-readable recording medium having supporting program to determine size conformity of sheet size and image size
In response to a print instruction instructing a printer to print an image being made with respect to a general-use printing program implemented in an operating system of the information processing device, the information processing device uses a supporting program to obtain an image size of print data subject to printing based on the number of vertical dots, the number of horizontal dots, and print resolution of the print data. Further, the information processing device obtains second size information indicating a sheet size included in a print setting and determines, by comparing the image size the sheet size, whether the sheet size conforms to the image size. When determining that the sheet size does not conform to the image size, the information processing device performs a warning process of displaying a warning message using a user interface.
US12056407B2 Information processing apparatus, method, system, and medium, with setup page that shows information indicating functions
A disclosed information processing apparatus is capable of acquiring, from a device connected to the information processing apparatus, configuration information concerning the device for a setup corresponding to the device according to the configuration information. The information processing apparatus includes a function file storage configured to hold a function file describing a function of the device; a device classifying unit configured to classify the device into a category according to the configuration information acquired from the device; an information acquiring unit configured to acquire, from the device, information concerning the function described in the function file corresponding to the category into which the device is classified by the device classifying unit; and a display unit configured to display a setup page used for the setup corresponding to the device, according to the information acquired by the information acquiring unit.
US12056404B2 Securing printed features using volatile determinants
Securing printing systems and methods include a printer with a controller coupled to a memory and configured to perform a printer operation. The printer controller receives an instruction comprising a first font element and a second font element. An identifier corresponding to the second font element is retrieved from a memory. The printer generates and prints a graphical character that based on the first font element and an augmented symbol corresponding to the identifier.
US12056402B2 Print system permitting usage of print device capabilities using a standard print protocol and recording medium
A printing system comprising a printing device and a client device that performs an output instruction of a print job to the printing device by a standard protocol, the printing device comprising: receiving a storage region in which a print job can be stored as a saved job and capability information showing that the storage of the saved job is possible depending on the capacity information request from the client device and accompanying support attribute information by using the standard protocol and associated support attribute information and the client device comprising: a print instruction control means that adds the attribute information corresponding to an instruction from a user as an attribute of the print job upon receipt of a capability response indicating that the storage of the saved job is possible.
US12056401B2 Machine learning for local caching of remote data in a clustered computing environment
Clustered computing system monitoring, fault prediction and remediation. The disclosed techniques are used for predicting an impending occurrence of a fault. Prediction techniques involve gathering historical data pertaining to storage I/O operations performed in a clustered computing system. Ongoing storage I/O operations that are performed when a first node accesses data in local storage device as well as ongoing storage I/O operations that are performed when the first node accesses data in a remote storage device of a second node are monitored over time. On an ongoing basis, the monitored storage I/O operations are analyzed to identify impending remediable events. Before recurrence of a predicted impending remediable event, conditions that are known to have been present at the time of a historical fault are ameliorated. In some embodiments, avoidance of an impending remediable event is accomplished by moving data stored at a remote storage device to a local storage device.
US12056395B2 Techniques for partial writes
Methods, systems, and devices for improved techniques for partial writes are described. A memory device may include a non-volatile memory and a volatile memory configured to operate as a cache for the non-volatile memory. The memory device may receive, from a host device, a write command for a first data set provided by the host device. Based on the write command, the memory device may store the first data set in a buffer coupled with a volatile memory. After storing the first data set in the buffer, the memory device may communicate to the volatile memory a set of data that includes the first data set and a second data set. The first data set and the second data may be associated with adjacent addresses for the volatile memory and may each have sizes smaller than a threshold size associated with the volatile memory.
US12056389B2 Computing system of setting device configuration and operating method thereof
A computing system includes host and a storge device. The host includes a host memory and a user interface. The storage device provides the host with a first request including device setting inquiry information, and sets a device configuration based on a first response to the device setting inquiry information received from the host. The host provides the storage device with the first response acquired from a user through the user interface in response to the first request. The device setting inquiry information includes at least one of information on allocation of a map buffer in the host memory, information on allocation of a write buffer in a buffer region of the storage device, or information on a power level of the storage device.
US12056384B2 Skipping data backed up in prior backup operations
Certain embodiments described herein relate to an improved selective data backup system. In some embodiments, one or more components in an information management system can determine that a portion of the primary data scheduled for backup was previously backed up or is scheduled to be backed up as part of another backup operation. For example, a data agent performing a cluster-level backup operation for an entire cluster of storage servers may check whether any part of the primary data was previously backed up by a prior server-level backup operation for one of the storage servers in the cluster. If so, the data agent may skip, in the cluster-level backup operation, any portion of the primary data stored in the storage server previously backed up as part of the prior server-level backup operation.
US12056378B1 Storage management system and method
A method, computer program product, and computing system for tracking the utilization of a plurality of PLBs within a storage platform to generate PLB utilization information, wherein each PLB is associated with one or more VLBs; and tracking the utilization of the one or more VLBs associated with each of the plurality of PLBs within the storage platform to generate VLB utilization information.
US12056375B2 Port arbitration
Apparatuses and methods related to port arbitration of a memory system are described. A memory system can receive a first number of transactions and a second transaction from a first traffic stream and a third number of transactions and a fourth transaction from a second traffic stream. The memory system can process the first number of transactions at least partially concurrently with the third number of transactions. Responsive to a total quantity of transactions of the first number of transactions and the second transaction being at least a threshold quantity of transactions, the second transaction can be processed by the memory system and, subsequent to processing the second transaction, the fourth transaction can be processed by the memory system.
US12056374B2 Dynamic memory coherency biasing techniques
A dynamic bias coherency configuration engine can include control logic, a host threshold register, and device threshold register and a plurality of memory region monitoring units. The memory region monitoring units can include a starting page number register, an ending page number register, a host access register and a device access register. The memory region monitoring units can be utilized by dynamic bias coherency configuration engine to configure corresponding portions of a memory space in a device bias mode or a host bias mode.
US12056373B1 Data tiering system and method
A method, computer program product, and computing system for compartmentalizing a SSD storage tier within a storage platform into a plurality of SSD portions including a first SSD portion, a second SSD portion and a third SSD portion; reducing the size of the third SSD portion if the first SSD portion and/or the second SS portion needs to expand; and reducing the size of the second SSD portion if the first SSD portion needs to expand; wherein the storage platform includes an HDD storage tier.
US12056371B2 Memory device having reduced power noise in refresh operation and operating method thereof
The present disclosure provides methods, apparatuses, and systems having reduced power noise in a refresh operation. In some embodiments, an operating method includes: performing, in response to receiving a first refresh command, a first normal refresh, at a first refresh timing, in which first N word lines of a plurality of word lines are simultaneously refreshed, and a first target refresh, at a second refresh timing, on at least one first victim word line that is adjacent to a maximum activated word line that is most frequently activated from among the plurality of word lines; and performing, in response to receiving a second refresh command, a second normal refresh, at a third refresh timing, in which second N word lines are simultaneously refreshed, and a second target refresh, at a fourth refresh timing, on at least one second victim word line that is adjacent to the maximum activated word line.
US12056357B2 High availability system and input/output module (IOM) assembly
An HA system includes a first IOM having a first switch, a second IOM having a second switch, and a plurality of slot modules configured to be connected to a plurality of SSDs, respectively. Each of the slot modules has Port A′ configured to be connected to the first IOM and Port B′ configured to be connected to the second IOM. In response to detecting a connection of one of the SSDs to one of the slot modules, the first and second IOMs determine whether the SSD is a single-port type SSD. When it is determined that the SSD is a single-port type SSD, the first IOM controls the first switch to link up to said one of the slot modules and the second IOM controls the second switch to unlink said one of the slot modules.
US12056353B2 Dynamically assigning storage objects to compartment constructs of a storage system to reduce application risk
A computer-implemented method, according to one embodiment, includes logically partitioning a storage system into a plurality of compartment constructs, and mapping hosts in communication with the storage system to the compartment constructs, thereby enabling interoperability among the hosts and the compartment constructs. The interoperability of the hosts and the compartment constructs is analyzed, and the interoperability is based on storage software and/or firmware versions being run by the hosts. The method further includes defining, based on the analysis, risk profiles for applications run on the hosts, and determining, based on the risk profiles, recommendations for assignment and mapping of the hosts with the compartment constructs. Ownership of storage objects is assigned to the compartment constructs based on the recommendations. Each of the storage objects define a logical partition of one of the hosts and a logical partition of a storage volume of the storage system.
US12056352B2 Memory control for data processing pipeline optimization
Generating optimization instructions for data processing pipelines is described. A pipeline optimization system computes resource usage information that describes memory and compute usage metrics during execution of each stage of the data processing pipeline. The system additionally generates data storage information that describes how data output by each pipeline stage is utilized by other stages of the pipeline. The pipeline optimization system then generates the optimization instructions to control how memory operations are performed for a specific data processing pipeline during execution. In implementations, the optimization instructions cause a memory system to discard data (e.g., invalidate cache entries) without copying the discarded data to another storage location after the data is no longer needed by the pipeline. The optimization instructions alternatively or additionally control at least one of evicting, writing-back, or prefetching data to minimize latency during pipeline execution.
US12056348B2 Flick to send or display content
In an embodiment, a flick motion is detected on a touch screen interface of a first device. In response to detecting the flick motion: data associated with the flick motion is identified and transmitted to a second device. The data may be automatically displayed in response to detecting the flick motion.
US12056347B2 Multi-gesture media recording system
A computer implemented method and system for recording media data such as audio data in one or more communication modes based on gestures on a graphical user interface (GUI) of an electronic device is provided. A gesture based media recording application (GBMRA) provided on the electronic device defines multiple interface regions on the GUI. The GBMRA detects a gesture on an interface region and performs a first action associated with recording of the media data in a communication mode. The GBMRA detects another gesture on the same interface region or another interface region and performs a second action. The first action and the second action include at least one of triggering recording of the media data, switching from one communication mode to another for recording the media data, canceling recording of the media data, generating and displaying multiple options for performing an operation associated with the recorded media data, etc.
US12056346B2 Systems for modifying finger sensations during finger press input events
A user may provide finger press input to a surface such as a touch sensitive input surface. The input surface may be formed from a two-dimensional touch sensor overlapping a display of an electronic device. The electronic device and an associated device such as a finger-mounted device may form a system for gathering the finger press input from the user. A sensor may be used in monitoring when the finger-mounted device and a user's finger in the device approach the input surface of the electronic device. In response to detection of the finger near the input surface, actuators in the finger-mounted device may squeeze the finger inwardly to cause a finger pad on the finger to protrude outwardly towards the input surface, thereby softening impact between the finger and the input surface. The electronic device may also have an array of components to repel the finger-mounted device.
US12056343B2 System and method for authoring high quality renderings and generating manufacturing output of custom products
In some embodiments, a method for processing and controlling a collection of data to generate output using a dynamic system comprises: providing the dynamic system for generating digital representations of physical products; providing a control system having two or more data modules, the two or more data modules being communicatively coupled to receive collection data, for a physical product of the physical products, from the dynamic system and implementing a plurality of switches; activating the dynamic system to read and process the collection data received from the dynamic system; and using the two or more data modules of the control system, generating, based on the collection data, output that satisfies conditions set forth using the plurality of switches; generating a digital representation of the output as a series of user interface elements for a user to control, modify, and view the digital representation of the physical product using one or more common user interface classes available on a digital platform.
US12056341B2 Method, apparatus, and terminal for processing notification information
Embodiments of the present invention relate to the field of terminal application technologies, and provide a method, an apparatus, and a terminal for processing notification information. Therefore, an efficient operation manner for processing notification information is provided, which can simplify operation steps and improve usability and controllability of a device. The method is: after a user display operation is detected, and a display instruction corresponding to the user display operation is triggered, determining a target application program corresponding to notification information; and when it is determined that a screen display status meets a condition, adjusting, according to a preset adjustment policy corresponding to the display instruction, a window corresponding to the target application program. The embodiments of the present invention are used to process notification information of an intelligent terminal device.
US12056340B2 Moving applications on multi-screen computing device
Examples are related to operating a user interface of a dual-screen computing device. One example provides a computing device, comprising a first portion comprising a first display and a first touch sensor, and a second portion comprising a second display and a second touch sensor, the second portion connected to the first via a hinge, the hinge defining a seam between the first display and the second display. The computing device is configured to receive a touch input at the first display moving an application that is currently displayed on the first display and not on the second display toward the second display, detect the touch input releasing the application within a predetermined area, and span the application across the first display and the second display.
US12056339B2 Device, method, and graphical user interface for providing and interacting with a virtual drawing aid
A method includes displaying a drawing aid in a sketch area on a touch-sensitive display, and receiving one or more drawing inputs. In response to receiving the one or more drawing inputs, the device displays marks based on the drawing inputs that are constrained based on the drawing aid. While displaying the drawing aid in the sketch area, the device detects a touch gesture at a location corresponding to a location of the drawing aid. In response to detecting the touch gesture: if the touch gesture is a pinch gesture, the device ceases to display the drawing aid in the sketch area; and if the touch gesture is a rotational gesture, the device rotates the drawing aid relative to the sketch area in accordance with the movement of at least one contact in the touch gesture while maintaining display of the drawing aid in the sketch area.
US12056337B2 Systems and methods for determining a position for placing of a joint prosthesis
Systems and methods for virtual implant placement to implement joint gap planning are discussed. For example, a method can include operations for receiving a first implant parameter set based on a surgical plan that was generated while moving the joint through a range of motion. The method can include generating a first set of candidate implant parameter sets that are the result of an incremental change, relative to the first implant parameter set, to at least one parameter of the first parameter set. The method can include calculating a result for at least one candidate implant parameter set and providing a graphical representation of the result according to at least one candidate implant parameter set. The result can be color-coded to correlate to a candidate implant parameter set. The display can include color-coded user interface controls to allow a user to execute incremental changes corresponding to candidate implant parameter sets.
US12056334B2 Devices, methods, and graphical user interfaces for interacting with user interface objects corresponding to applications
An electronic device displays a first user interface, including a first placement location associated with a plurality of user interface objects. After displaying the first user interface object at the first placement location, detecting occurrence of a respective condition and displaying the second user interface object at the first placement location in the first user interface. After displaying the second user interface object, displaying a configuration user interface. Detecting a first user input directed to a respective portion of the configuration user interface. If the first user input meets selection criteria when directed to the first representation of the first user interface object and includes movement that meets first movement criteria, ceasing display of the configuration user interface corresponding to the first placement location and displaying the first user interface object at a second placement location in a second user interface in accordance with movement of the first user input.
US12056332B2 Chat interface with dynamically populated menu element
The disclosed system provides a chat interface with a dynamically populated menu element. According to certain example embodiments, a dynamic menu system may perform operations that include: presenting a set of identifiers at a client device; receiving an input that selects an identifier from among the set of identifiers; causing display of a chat interface in response to the input that selects the identifier, the chat interface including a menu element at a position within the chat interface, the menu element comprising a display of a set of tabs that correspond with application categories; receiving a selection of a tab from among the set of tabs, the tab corresponding with an application category; curating a set of applications based on the application category of the tab; and causing display of a presentation of the set of applications within the chat interface.
US12056330B2 Input display device
An input display device includes a display configured to display an image, a capacitive touch panel configured to be attached onto the display and include at least one three-dimensional UI portion on a surface of the touch panel, and a detection unit configured to measure a capacitance of the touch panel and detect an operation on the touch panel based on the measured capacitance. The detection unit detects a rotation of the three-dimensional UI portion from a change in coordinates of a finger touching the three-dimensional UI portion, determines that a rotation detected when a finger distance decreases is valid, and determines that the rotation detected when the finger distance does not decrease is invalid.
US12056328B2 Visualization
An electronic/virtual visualization may comprise a rotatable two-sided object, similar in some respects to a card from the physical world. Each side of the electronic visualization object may comprise a flat or substantially flat face, which may comprise both a 2d (two-dimensional) area and a 3d (three-dimensional) window/frame area. The 3d window area may show a representation of a 3d object or scene, thereby giving the appearance that the 3d window area has depth behind the card object.
US12056327B1 Systems and methods for generating a 360-degree viewing experience
A system for generating a 360-degree viewing experience may receive a plurality of images of an object from an image capture device, wherein each of the plurality of images corresponds to a different rotational orientation of the object relative to the image capture device. The system may detect, using a first machine learning model, the object in each of the plurality of images. The system may detect, using a second machine learning model, regions associated with identifiable object features in one or more images of the plurality of images. The system may assign feature metadata to the one or more images, the features metadata associated with one or more detected regions of the detected regions of the object in the one or more images. The system may publish, with an application programming interface, the plurality of images and the feature metadata for the 360-degree viewing experience.
US12056326B2 Display apparatus
The disclosure provides a display apparatus, and the display apparatus at least includes a display and a controller. At an initial state, the display presents a homepage; in response to a startup instruction, the display jumps to a search interface from the homepage; the search interface has a user interface, and the user interface is configured to receive a search content input from a user; in response to a search instruction, the controller reads the search content; and if the search content includes a phrase for locating, the controller controls an application corresponding to the phrase for locating to be started so as to transmit the search content to the application to cause the application to send a request carrying the search content to a server of the application.
US12056325B2 Device, method, and graphical user interface for manipulating application windows of virtual desktops
Many electronic devices have graphical user interfaces that use applications windows. Because a user may use one or more instances of a particular application or multiple applications at once, application windows are useful tools for organizing items stored in electronic devices and using features provided by various applications. A user may need to manipulate, organize, configure and/or resize application windows. Some methods for manipulating, organizing, configuring and/or resizing application windows require a sequence of user inputs that navigate in a menu system. For example, with these methods, a user may need to select a user interface object in display a menu and/or perform one or more actions on the selected user interface object associated with one or more application windows. The various methods disclosed herein streamline manipulating, organizing, configuring and/or resizing application windows.
US12056324B1 Touch electrode, touch module, and touch display panel
This application provides a touch electrode, a touch module, and a touch display panel. The touch electrode at least includes a first touch subunit, a second touch subunit, and a third touch subunit. The first touch subunit surrounds the second touch subunit and defines a first gap and a second gap, to divide the first touch subunit into a first extension part and a second extension part. The second touch subunit surrounds the third touch subunit and has a third gap and a fourth gap, to divide the second touch subunit into a third extension part and a fourth extension part. A first connecting part passes through the third gap and connects the first extension part and the third touch subunit, and a second connecting part passes through the fourth gap and connects the second extension part and the third touch subunit.
US12056323B2 Display device
A display device includes: a substrate; a display layer on the substrate; and a touch layer on the display layer, and including: a touch area; first sensor electrodes located along a first direction, and electrically connected to each other; second sensor electrodes located along a second direction crossing the first direction, and electrically connected to each other; and third sensor electrodes located along the first direction, and electrically insulated from the first and second sensor electrodes. In a first mode, the touch layer is to sense amounts of change in first capacitances between the first sensor electrodes and the second sensor electrodes, and in a second mode, the touch layer is to sense amounts of change in second capacitances between the first sensor electrodes and some of the second sensor electrodes, and amounts of change in third capacitances between the first sensor electrodes and the third sensor electrodes.
US12056320B2 Display device, touch panel and manufacturing method thereof
A touch panel includes: a substrate; a bridging layer; an insulating layer; and a touch layer, including a first touch area and a border area surrounding the first touch area; the border area includes at least one second touch area, and the second touch area includes a plurality of button portions; a second shielding body is disposed between the second touch area and the first touch area; the border area further includes a bonding area for bonding with a driving circuit board; the second shielding body is provided with at least one wire groove, and at least one touch wire is coupled to the bonding area by passing through the wire groove; and the touch layer is disposed on a surface of the insulating layer away from the substrate, and at least two adjacent shielding units are coupled by the bridging layer.
US12056318B2 Black colored object having an electromagnetic or electric field function
In the case of a black-colored object having an electromagnetic or electric field function, wherein the black-colored object is colored by means of pigments, is covered with a component colored by means of pigments, or is coated with a lacquer, wherein the lacquer includes pigments, provision is made for the pigments to be electrically non-conductive.
US12056315B2 Ambient light sensor for a touch panel display
A method for determining for determining response for a touch display panel begins by receiving an analog input signal from a data drive input circuit that is operable to generate an analog input signal based on a digital input. The method continues by generating a reference signal voltage from the analog input signal, generating a data signal voltage from the analog input signal and using a difference detection circuit, outputting an analog output voltage. The method then continues by generating an error correction current based on the analog output voltage, where the error correction current adjusts the data signal voltage in order to keep inputs to the difference detection circuit substantially equal. Finally, the method finishes by generating a current representative of a light intensity for light received by a sensor cell associated with the touch display panel, converting the analog output signal into a digital representation of the current and producing information representative of light intensity.
US12056311B2 Touch screen and trackpad touch detection
Computing devices and methods for performing touch detection on a touch screen display and trackpad are disclosed. In one example, a trackpad input signal from a trackpad is received at a processor of the device. Using at least the trackpad input signal, a touch screen touch detection algorithm is modified. A touch screen input signal is then received at the processor from the touch screen display. The touch screen input signal is processed with the modified touch screen touch detection algorithm.
US12056310B2 Electronic device, and method for displaying electronic pen pointer of electronic device
An electronic device may include a communication module; memory; a display module; and a processor. The processor may determine that an electronic pen event associated with an electronic pen is being executed; receive one or more pieces of motion information from the electronic pen; buffer one or more pieces of motion information into the memory; determine pen pointer coordinates on the display module based on the buffered one or more pieces of motion information; and display a pen pointer on the display module on the basis of the determined pen pointer coordinates and one or more pieces of motion information.
US12056305B2 Pressure sensor, pressure sensor pixel array including pressure sensor, and electronic system including pressure sensor
A pressure sensor includes: a first substrate; a second substrate having an inner surface and a touch surface that is opposite to the inner surface, wherein the inner surface faces the first substrate with a resistance sensing space therebetween; a first electrode and a second electrode, which are arranged spaced apart from each other in the resistance sensing space; and a piezoresistive pattern arranged between the first electrode and the second electrode and disposed in the resistance sensing space, wherein the piezoresistive pattern includes a porous elastic support and a plurality of conductive carbon structures dispersed in the porous elastic support.
US12056304B2 Force sensor and display device including the same
A force sensor includes first and second substrates. The second substrate faces the first substrate. A driving electrode is disposed on a first surface of the first substrate facing the second substrate. A sensing electrode is disposed on the first surface of the first substrate and is spaced apart from the driving electrode. A force sensitive layer is disposed on a first surface of the second substrate, facing the first substrate. The driving electrode includes a main driving protrusion that protrudes from a side surface of the driving electrode, facing the sensing electrode.
US12056301B2 Touch display device
Embodiments of the present disclosure are related to a touch display device that includes a touch sensor. The touch sensor has a touch sensor structure that prevents or at least reduces a defect of a touch routing line that electrically connects a touch electrode and a touch pad. The defect is prevented or at least reduced due to a reduction of a height difference between a dam disposed between an active area and a pad area and a peripheral area thereof.
US12056295B1 HID controller with a retractable stylus tip
In one embodiment, an apparatus includes a human-interface-device (HID) controller that includes at least one of an extended reality (XR) controller or a mouse controller. The apparatus further includes an undetachable, fully retractable stylus pointed tip configured to extend from the HID controller, configured so that the stylus tip does not protrude beyond an exterior of the HID controller when in a fully retracted position.
US12056294B2 Information processing system, information processing apparatus, and control method
An information processing system includes a pen having a vibration generator; a display unit with a screen; a touch sensor unit to detect a contact position of the pen on the screen of the display unit; an angle detector to detect a pen angle, which indicates a direction on the screen in which the pen in contact with the screen is tilted; and a pen vibration control unit to generate a vibration waveform signal based on the pen angle detected by the angle detector and a movement direction of the pen to vibrate the vibration generator based on the generated vibration waveform signal.
US12056290B2 Display panel and display device
The present application discloses a display panel and a display device. The display panel includes a plurality of first scan lines, a plurality of second scan lines, a plurality of first read lines, a plurality of second read lines, and a plurality of sensing modules. The first scan lines and the second scan lines are alternately arranged and/or the first read lines and the second read lines are alternately arranged. The sensing modules are disposed at intersections of the first scan lines and the first read lines and intersections of the second scan lines and the second read lines.
US12056287B2 System having gesture sensor
A system having a gesture sensor is provided. The gesture sensor includes an image sensing unit and a processing unit. The image sensing unit captures at least one gesture image of the user. The processing unit is electrically connected to the image sensing unit. The processing unit sends at least one control command to a control valve of the system according to the gesture image to change a status of the flow.
US12056286B2 Electronic device for providing augmented reality service and operating method thereof
An apparatus and/or method for providing an augmented reality service in an electronic device. The electronic device may include a memory configured to store first gesture information and second gesture information, a camera, a display, and a processor, wherein the processor may be configured to detect a gesture on the basis of image information obtained via the camera, identify the gesture on the basis that a detection location of the gesture is included in a first region different from a second region corresponding to a viewing angle of a user wearing the electronic device, from among the image information obtained via the camera, output a first visual effect related to the gesture via the display when the gesture corresponds to the first gesture information, and output guide information related to the gesture via the display when the gesture corresponds to the second gesture information. Other embodiments may also be possible.
US12056285B2 Electrodes for gesture recognition
Electrodes that can be formed in a flexible band of a wrist-worn device to detect hand gestures are disclosed. Multiple rows of electrodes can be configured to detect electromyography (EMG) signals produced by activity of muscles and tendons. The band can include removable electrical connections (e.g., pogo pins) to enable the electrode signals to be routed to processing circuitry in the housing of the wrist-worn device. Measurements between signals from the active electrodes and one or more reference electrodes can be obtained to capture EMG signals at a number of locations on the band. The measurement method and mode of operation (lower power coarse detection or higher power fine detection) can determine the location and number of electrodes to be measured. These EMG signals can be processed to identify hand movements and recognize gestures associated with those hand movements.
US12056284B2 Method and system for gesture recognition
A method of gesture recognition is provided comprising: receiving data from each of a first sensor, a second sensor, a third sensor and a fourth sensor in a wearable glove device, data from the first sensor relating to movement of a thumb, data from the second sensor relating to movement of a first finger, data from the third sensor relating to movement of a middle finger and data from the fourth sensor relating to movement of a hand; forming an input sequence from the data; comparing the input sequence to each of a plurality of reference sequences by applying dynamic time warping to determine a similarity measure, wherein each reference sequence corresponds to an item in a stored vocabulary; and determining an output item from the stored vocabulary using the similarity measure.
US12056280B2 Brain activity measurement and feedback system
A head set (2) comprises a brain electrical activity (EEG) sensing device (3) comprising EEG sensors (22) configured to be mounted on a head of a wearer so as to position the EEG sensors (22) at selected positions of interest over the wearers scalp, the EEG sensing device comprising a sensor support (4) and a flexible circuit (6) assembled to the sensor support. The sensor support and flexible circuit comprise a central stem (4a, 6a) configured to extend along a center plane of the top of the head in a direction from a nose to a centre of the back of a wearers head, a front lateral branch (4b, 6b) configured to extend across a front portion of a wearer's head extending laterally from the central stem, a center lateral branch (4c, 6c) configured to extend across a top portion of a wearer's head essentially between the wearer's ears, and a rear lateral branch (4d, 6d) configured to extend across a back portion of a wearer's head. The sensor support (4) comprises a base wall (401) and side walls (402) extending along edges of the base wall to form an essentially flat “U” shaped channel (403) in which the flexible circuit (6) is inserted and the base wall comprise EEG sensor orifices (404) to allow access to the EEG sensor contacts or electrodes on the flexible circuit.
US12056275B2 Method and a system for interacting with physical devices via an artificial-reality device
An Artificial Reality (AR) device captures an image of a physical environment surrounding a user wearing the AR device. A three-dimensional map corresponding to the physical environment is accessed. Then, a pose of the AR device relative to the three-dimensional map is determined based on first features of physical objects captured in the image and second features of object representations in the three-dimensional map. The device determines, using an eye tracker, a gaze of an eye of the user. Based on the gaze and the pose, a region of interest is computed in the three-dimensional map. Representations of physical devices in the region of interest of the three-dimensional map are identified. The device determines an intent of the user to interact with a physical device. A command is issued to the physical device based on the determined intent.
US12056273B2 Determining angular acceleration
Disclosed herein are systems and methods for calculating angular acceleration based on inertial data using two or more inertial measurement units (IMUs). The calculated angular acceleration may be used to estimate a position of a wearable head device comprising the IMUs. Virtual content may be presented based on the position of the wearable head device. In some embodiments, a first IMU and a second IMU share a coincident measurement axis.
US12056269B2 Control device and control method
A control device is provided. The control device is adapted to control an object in a virtual world. The control device includes a display and a controller. The display is configured to display the virtual world. The controller is coupled to the display. The controller is configured to perform the following functions. In the virtual world, a control surface is formed around a user. A first ray is emitted from the object. Based on the first ray, a first control point is formed on the control surface. According to the first control point, a first control is performed on the object.
US12056266B2 Secure transient buffer management
Methods and systems are described that secure application data being maintained in transient data buffers that are located in a memory that is freely accessible to other components, regardless as to whether those components have permission to access the application data. The system includes an application processor, a memory having a portion configured as a transient data buffer, a hardware unit, and a secure processor. The hardware unit accesses the transient data buffer during execution of an application at the application processor. The secure processor is configured to manage encryption of the transient data buffer as part of giving the hardware unit access to the transient data buffer.
US12056264B2 Nucleic acid based data storage
Provided herein are compositions, devices, systems and methods for the generation and use of biomolecule-based information for storage. Additionally, devices described herein for de novo synthesis of nucleic acids encoding information related to the original source information may be rigid or flexible material. Further described herein are highly efficient methods for long term data storage with 100% accuracy in the retention of information. Also provided herein are methods and systems for efficient transfer of preselected polynucleotides from a storage structure for reading stored information.
US12056263B2 Data storage device and method of access
A data storage device and method to selectively enable access to stored user data files. The method includes receiving authentication credential from a user and, in response, retrieving a unique user identifier associated with the authentication credential. The stored user data files on the data storage device each has respective data file identifier. The method includes, for each user, enumerating a directory of stored data files where the data file identifier matches the unique user identifier of that user. This enables selective access of files corresponding the user. Multiple users can be registered to the same data storage device and selective access prevents one user from accessing another user's data files.
US12056258B2 Anonymization of heterogenous clinical reports
For anonym izing or other keyword identification medical patient data, a conditional random field sequence classifier is used for the NER model for NLP, providing a technical solution to help the computer perform better at identifying PHI from context and reduce manual anonym ization efforts of medical reports. One tool or executable integrates report format conversion, annotation, training, and application. These operations may be selected, or the tool configured for anonymization or keyword identification. Different files from each stage may be exported or used by others operating on other computers, allowing collaboration or sequential burden sharing for anonym ization.
US12056256B2 Screen sharing session privacy manager
A screen sharing privacy manager performs method in response to initiating a screen sharing session on a computer network, in which the screen sharing session is of a first desktop environment of an operating system. A second desktop environment is generated with the operating system. The second desktop environment inaccessible to the screen sharing session. A selected item in the first desktop environment is moved to the second desktop environment based on a user profile.
US12056249B2 Unified identity services for multi-tenant architectures
A method for using unified identities in a multi-tenant architecture system is discussed. The method includes receiving a request, at a first service provider, to provide a service for a user. The method includes accessing a representation of a second service provider in a first hierarchical data structure managed by the first service provider. The method includes determining that user data required for the service is managed by the second service provider that manages user identity of the user. The method includes determining that the representation is linked with a full identity reference for the second service provider in a second hierarchical data structure managed by the second service provider. The method includes accessing the user data at the second hierarchical data structure using the full identity reference. The method includes accessing the service via the lightweight identity reference and using the user data at the first service provider.
US12056248B1 Enclave-based cryptography services in edge computing environments
Systems and methods for providing cryptographic services. A cryptography service obtains a request to provision a computing device to perform cryptographic operations. The cryptography service generates executable code for a protected execution environment. The computing device obtains and executes the executable code. The computing device fulfills requests for cryptographic operations in the protected execution environment.
US12056245B1 Modular embedded chassis with firmware for removably coupled compute devices, and methods and systems for the same
In some embodiments, an apparatus can include a host board that has multiple connectors. Each connector from the multiple connectors removably connects to a unique compute device from multiple compute devices. The apparatus can further include a memory that stores a first firmware. The apparatus can further include a controller that is operatively coupled to the multiple connectors and the memory. The controller provides access to the first firmware by a compute device from the multiple compute devices when the compute device removably connects to the host board via a connector from the multiple connectors and when a circuit of the compute device disables access to the memory of the compute device to cause the compute device to continue a power-on cycle using the first firmware.
US12056244B2 Deferred authentication in a secure boot system
Examples described herein relate to deferred authentication in secure boot systems. An untrusted component is identified in a boot sequence in a trusted execution environment. A secure boot authentication of the untrusted component is deferred for a predetermined period and access to hardware resources is restricted. An image digest and privilege rights including access to hardware resources associated with the untrusted component is obtained in an untrusted execution environment. A request including the image digest and the privilege rights is sent to a central node over a secure connection. A response including a signature based on image digest and approved privileges is received from the central node. The untrusted component is authenticated in the trusted execution environment using the signature before expiry of the predetermined period. Access to the hardware resources is provided to the untrusted component in the trusted execution environment based on the approved privileges.
US12056243B2 Methods and systems for verifying applications
An application installed on a user device (e.g., a mobile device, a smart device, a communication device, a computing device, etc.) may be used to validate, authenticate, and/or authorize another application installed on and/or associated with the user device.
US12056241B2 Integrated static and dynamic analysis for malware detection
A system and method for malware detection uses static and dynamic analysis to train a machine learning model. At the training step, static and dynamic features are extracted from training datasets and used to train a malware classification model. The malware classification model is used to classify unknown files based on verdicts from both static and dynamic models.
US12056240B2 Method and apparatus for managing hardware resource access in an electronic device
Embodiments provide methods and apparatuses to manage hardware resource access on a mobile device comprising detecting an attempt by the first application to access the first hardware resource when the application is executing in the background and determining that there is not a policy for the first application to access the first hardware, providing a notification requesting user input thereof, and adding a new policy accordingly.
US12056230B2 Split one-time password digits for secure transmissions to selected devices
There are provided systems and methods for split one-time password digits for secure transmissions to selected devices. Authentication credentials and one-time password operations by a service provider, such as an electronic transaction processor for digital transactions, may be compromised by malicious computing attacks or other actions that compromise the security of data and communications. To increase security of the data within a communication and authentication operations, a split one-time password system may be implemented. A user may preset a number of known digits for a one-time password with a profile and/or account. When multifactor authentication is required, randomized digits may be generated using a hash algorithm and may be transmitted to the user with instructions for completion of the one-time password. The user may be required to specifically enter the known digits with the randomized digits to properly pass the multifactor authentication.
US12056225B2 System for face authentication and method for face authentication
Provided is a system for face authentication which can operate separately for individual providers of face authentication service in a stable and efficient manner. The system includes: face authentication machines; an administrator terminal; a face management server for storing face image data of registered users; and face matching servers, each configured to generate face feature amount data of a person to be verified from image data acquired from the camera of a face authentication machine and to perform a matching operation by comparing the face feature amount data of the person with that of registered users. Prior to face authentication, data of associations between face authentication machines and face matching servers entered by an administrator is transmitted from the administrator terminal to the face management server.
US12056220B2 Embedding concealed meta-data into deep neural networks (DNNs)
The present disclosure relates to systems and methods for embedding concealed meta-data into DNNs. Specifically, the system and method presented consists of receiving a trained neural network that includes one or more layers each having weights. The disclosed process includes transforming at least one layer to a transformed domain, adding information to the layer(s) in the transformed domain, and performing an inverse domain transform on at least one layer such that the layer(s) has new weights with an embedded watermark.
US12056218B2 Methods and systems for the reservation, registration, and granting of device licenses to internet of things devices
Novel tools and techniques for an IoT shell are provided. A system includes an internet of things (IoT) device, a database, and a license manager. The database may include one or more sets of authorized licenses, each set of authorized licenses associated with a respective vendor software. The license manager may be in communication with the IoT device and the database, and further include a processor and a non-transitory computer readable medium comprising instructions executable by the processor. The license manager may be configured to receive a request to reserve a license for a first vendor software, determine an availability of the license associated with the first vendor software, register a unique identifier of the IoT device in association with the license, and grant the license to the IoT device.
US12056217B2 Multimedia piracy detection with multi-phase sampling and transformation
Multimedia piracy detection (e.g., using a computerized tool) is enabled. A system can comprise a memory that stores executable instructions that, when executed by a processor, facilitate performance of operations, comprising: determining, based on a time domain and/or a frequency domain associated with original digital media content (e.g., and respective digital transportation) and using a counterfeit digital media content model, whether digital media content comprises a counterfeit of an authorized release of the original digital media content, wherein the counterfeit digital media content model has been generated based on machine learning applied to time domains and/or frequency domains of past original digital media content (e.g., and respective digital transportation) and to past digital media content (e.g., counterfeit digital media content) (e.g., and respective digital transportation), and based on a determination that the digital media content comprises the counterfeit, flagging (and/or determining a probability that) the digital media content as counterfeit.
US12056210B2 AI-based pre-training model determination system, and AI-based vision inspection management system using same for product production lines
An AI-based pre-training model determination system is proposed. When determination type information is input, the AI-based pre-training model determination system extracts a candidate model among a plurality of learning models on the basis of determination type information, and the candidate model determines new training data. An uppermost candidate model whose determination accuracy is greater than or equal to a first reference value preset on the basis of the determination accuracy of the candidate model is determined as a pre-training model for generation of a new learning model, thereby improving the determination accuracy of the new learning model.
US12056209B2 Method for image analysis
A method and system for synthetic data generation and analysis includes generating a synthetic dataset. A set of parameters is determined and scenarios are generated from the parameters that represent three-dimensional scenes. Synthetic images are rendered for the scenarios. A synthetic dataset may be formed to have a controlled variation in attributes of synthetic images over a synthetic dataset. The synthetic dataset may be used for training or evaluating a machine learning model.
US12056206B2 Training asymmetric kernels of determinantal point processes
A method for a determinantal Point Process-based prediction includes obtaining, using a hardware processor, a training data set stored on one or more computer readable storage mediums operably coupled to the hardware processor, training an asymmetric kernel of a Determinantal Point Process (DPP) from a training data set by calculating an inverse matrix of a sum of the asymmetric kernel and an identity matrix in a recursive manner to reduce time and computational resources utilized, and determining a prediction model by training the asymmetric kernel as at least part of a prediction model to make a prediction.
US12056203B2 Website key pages identification and analysis system
Described herein are systems and methods for determining key website pages based on automated website analysis. A method can include identifying, by a computing system, a website to evaluate, the website having webpages, locally executing and interpreting webpages code to render the webpages as they would appear on user devices, receiving an indication that user input was received at a user device indicating selection of criteria that specify webpage characteristics, determining an initial quantity of webpages that satisfy the criteria, providing information to the user device to cause the device to present an indication of the initial quantity of webpages, designating multiple webpages as key webpages of the website based on determining that each of the multiple webpages satisfies the criteria, adding the multiple webpages to a list of key pages, and providing information to the user device to cause the device to present the list of key pages.
US12056202B2 System and method for URL fetching retry mechanism
A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved.
US12056197B2 Identifying information using referenced text
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining summary content for resources in a domain. In one aspect, a method includes accessing a first resource belonging to a particular domain, selecting an anchor in the first resource linking to a second resource belonging to the particular domain, identifying particular text content in the first resource that is subordinate to the anchor that the second resource includes the particular text content that is subordinate to the anchor, based on determining that the second resource includes the particular text content that is subordinate to the anchor, generating a domain template for the particular domain, the domain template specifying a location of the particular text content in the second resource, and determining, for each respective resource belonging to the particular domain having a structure matching the domain template, respective text content for the respective resource.
US12056196B2 Systems and methods for cancelling a query
Systems and methods for cancelling a query are disclosed. A method includes establishing a connection over a network with a user computing device associated with a user, receiving, from the user computing device via the connection, a query request requesting query results from a database and, based on the query request, instructing, via the network, a server to begin executing a database query against the database. The method also includes determining that the connection is disconnected and, in response to determining that the connection is disconnected, instructing, via the network, the server to stop executing the database query.
US12056194B2 Systems and methods for creating and delivering augmented reality content
The present invention relates to systems and methods suitable for creating and delivering augmented reality (AR) content. In particular, the present invention relates to systems and methods to create portable AR content to be downloaded, rendered, and displayed on a display device in real-time.
US12056190B1 System and methods for sub-graph processing in executable graph-based models
A method for dynamic execution of sub-graphs within executable graph-based models is provided. Processing circuitry obtains an executable graph-based model comprising a plurality of sub-graphs and an overlay structure comprising processing logic associated with the plurality of sub-graphs. Each sub-graph defines a hierarchical structure of related nodes. The processing circuitry receives a stimulus and a context associated with the stimulus. In response to the stimulus being received and based on the context, the processing circuitry maps the stimulus to a first sub-graph of the executable graph-based model. The processing circuitry causes execution of processing logic within the overlay structure based on the mapping. The processing logic is associated with one or more nodes of the first sub-graph.
US12056188B2 Determining data categorizations based on an ontology and a machine-learning model
Aspects described herein may relate to methods, systems, and apparatuses that determine one or more categories associated with a dataset, or a portion thereof. The determination may be performed based on one or more tags associated with the dataset and/or a description associated with the dataset. Further, the determination may be performed by searching an ontology based on the one or more tags and/or the description. The determination may be performed by using a machine-learning model based on the one or more tags and/or the description. Once the one or more categories associated with the dataset are determined, the one or more categories may be used as a basis for modifying the dataset and/or validating the dataset.
US12056186B2 Methods, systems, and media for providing a media consumption history annotated with social context
Methods, systems, and media for providing a media consumption history annotated with social context. In some embodiments, the method comprises: receiving, from a first user device that is associated with a sharing user, a request to share a video item; providing an address associated with the video item; receiving a request, associated with the address, to play the video item; determining, based on the address, that the request to play the video item is associated with the request to share the video item; and causing, via a user interface, a media consumption history to be presented that includes an indication that the video item was shared by the sharing user.
US12056175B2 Label management system for an electronic document management service
The disclosure is directed to a document management system having a label management user interface. The document management system may be configured to display document content in either a document view mode or a document edit mode in which document content is displayed in a content panel of the graphical user interface. When in the document view mode and an authenticated user has edit permissions with respect to a current document, the graphical user interface is configured to display a label management user interface including an array of user-selectable label graphical objects and a list of recommended labels selected in accordance with a label score. The label score for each recommended label is determined with respect to the current document based on a set of multiple heuristics including proximity of the document with respect to other labeled documents in a hierarchical element tree.
US12056174B2 System and method for improved content discovery
Systems and methods for recommending content in a media system are described. In an embodiment, the method identifies a reference metadata tag associated with content in a database, retrieves a data structure storing information of learned associations between the reference metadata tag and a plurality of other metadata tags, the data structure defining a tree of nodes each associated with a corresponding metadata tag, a root node of the retrieved tree associated with the identified reference metadata tag. A path is extracted from the data structure, spanning from the reference metadata tag to a target metadata tag, the extracted path identifying a sequence of metadata tags defined by nodes along the extracted path. Recommended content items are returned based on the sequence of metadata tags identified by the extracted path.
US12056165B2 Geofence information delivery systems and methods
The present invention is directed to methods and systems for querying a database of geofences. A method for querying a database of geofences in the present invention includes generating at a device a first request comprising an Internet Protocol address, converting the IP address to a geographic location, identifying one or more geofences associated with the geographic location, and creating a first response to the first request wherein the first response comprises information describing the one or more geofences.
US12056150B2 Generating visual stories from data sets
Methods, systems, and non-transitory computer readable media are disclosed for intelligently generating comprehensive and relevant visual data stories from tabular data. The disclosed system can create data stories from a given dataset guided by some user selections to set a theme for the story. In particular, the disclosed system evaluates facts of a dataset to identify significant facts. The disclosed system can order significant facts to create a backbone for the data story based on user selections by utilizing a beam search. Furthermore, the disclosed system can expand the backbone of the data story by generating coherence facts. The disclosed system may present the generated story via a graphical user interface.
US12056147B2 Analysis device, analysis method, and analysis program
The conversion rule storage means 75 stores multiple conversion rules for converting one or more meanings of data to other one or more meanings of data. The analysis means 76 derives, based on one or more given meanings of data and the conversion rules, information indicating what kind of analysis can be performed using the data with the meaning.
US12056142B2 Content capture across diverse sources
The disclosed technology relates to a system configured to receive a request to capture active application content of a client application running on a client device and generate, based on raw digital data from the client application, an object structure representing the active application content of the client application. The object structure comprises application data including information about the client application, content data including information about the active application content, and a data block including at least a portion of the raw digital data from the active application content. The system may further store the object structure representing the active application content on the client device.
US12056140B2 Connected data across data frameworks
Example implementations of this disclosure relate to establishing and maintaining connections among data items that may be used for various reporting and/or display purposes. Connected data items may be differently named and may be in the same or different data collections. User interfaces are provided so that for a particular response data item, its associated other response data items can be found, viewed and operated upon by administrative users and/or client users efficiently in order to ensure consistency of the response data across multiple target output reports. Example implementations also include techniques implemented in front end systems and/or backend systems for efficiently searching for connectable data items, and to efficiently store and maintain the data items and their connections.
US12056139B2 Computerized system and method for automatically detecting anomalies in distributed SCADA systems and dynamically displaying a unified interface therefrom
Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework that automatically generates and dynamically updates an interactive user interface (UI) that comprises digital information related to multiple processes and operations. The UI provides uniform functionality across platforms, devices and/or services being utilized to view and/or interact with the UI and/or interface objects (e.g., tiles) included therein. The UI provides a dynamic mechanism for assets to be controlled, as well as mechanisms to compare the data of different assets by which certain assets can be subsequently manipulated. The UI enables the detection, and contextualized visualization of operational data for assets and/or locations in distributed supervisory control and data acquisition (SCADA) systems in Cloud connected environments.
US12056138B2 Techniques for data retention
Systems and techniques for managing data in a relational database environment and a non-relational database environment. Data in the relational database environment that is static and to be maintained beyond a preselected threshold length of time is identified. The data is copied from the relational database and stored in the data the non-relational database. Access to the data is provided from the non-relational database via a user interface that accesses both the relational database and the non-relational database.
US12056135B2 Ranking determination system, ranking determination method, and information storage medium
Provided is a ranking determination system including at least one processor configured to: acquire a plurality of second classifications relating to second data based on a first model which has learned a relationship between first data and a first classification relating to the first data; acquire, for each of the second classifications, a second score relating to a validity of a combination of the second data and the second classification based on a second model which has learned a validity of a combination of third data and a third classification relating to the third data; and determine a second ranking for each of the plurality of second classifications based on the second score of each second classification.
US12056134B2 Object identification based on long-term user behavior and short-term interest
The described implementations are operable to determine potential objects of interest to a user based on a blend of the user's long-term behavior and short-term interests. Long term user behavior may be determined for the user over a period of time and represented as continuous data. Short-term interest may be determined based on objects with which the user has recently interacted, and attributes of those objects may be represented together as continuous data corresponding to the short-term user interest. The continuous data of the short-term user interest and long-term user behavior may be blended to produce a user embedding. The user embedding may then be compared with objects to determine objects that are of potential interest to the user.
US12056129B2 Computer system and query processing method
The processing load for joining a plurality of tables by hash join is reduced for a computer system in which the CPU of a node creates a partial bloom filter that manages a first table hash value of a joining key of a row corresponding to a query in an assigned row of a build table. An integrated bloom filter is created from a plurality of partial bloom filters, and a second table hash value of the joining key of the row corresponding to the condition of the query among the rows of a probe table is calculated. The row of the probe table is transmitted to the node containing a row of the build table of the join hash value for that row when the integrated bloom filter includes an identical first table hash value, and an integrated joined table is created and returned to the query request source.
US12056128B2 Workflow driven database partitioning
A database is configured to analyze user queries to dynamically partition the database according to a partition scheme. User queries can be rewritten based on the partition scheme so that, in response to queries, partitions including relevant data are read while partitions including irrelevant data can be skipped, reducing latency. Files can be named according to the partition scheme and stored on respective partitions so that low partition management can be implemented by underlying systems. Blocks within files can be sorted and statistics can be determined. The statistics can be used to find and read relevant blocks and skip irrelevant blocks.
US12056125B2 Database processing method and apparatus
A database processing method and an apparatus are provided, and may be applied to a database system. A tree structure is used to represent a join order and used as an input of a neural network, and different first attribute matrices are allocated to different brother nodes in the input tree structure. This helps the neural network comprehensively learn information about the join order, obtain representation information capable of differentiating the join order from another join order, and predict costs of the join order accurately based on the obtained representation information of the join order. Then, an optimizer selects a join order with lowest costs for a query statement based on the costs predicted by a cost prediction module.
US12056122B2 Methods and systems for modifying a search query having a non-character-based input
A method and system are provided for searching a search query having a non-character-based input. The method comprises receiving the search query comprising a first part and a second part. The first part comprises a non-character-based input. The method further comprises identifying a first plurality of keywords associated with the non-character-based input and receiving a selection of at least one of the first plurality of keywords. The method further comprises generating a modified search query comprising the at least one selected keyword and the second part. The method further comprises retrieving search results based on the modified search query and generating for presentation the search results.
US12056121B2 System, method and computer program product for query-optimization
Minimizing queries by sending first query/ies, including query parameter/s having first query parameter value/s respectively, to a database, and receiving therefrom, response/s to the first query/ies respectively; and using at least the query/ies and response/s to compute a model which approximates the database's behavior, the behavior including generating responses pursuant to queries received. The model serves as current model, unless/until replaced by a later computed model. The method may iterate as follows at least once: selecting query/ies, more distant from the first query's query parameter/s than query/ies not selected; sending the selected query/ies to the database and using a received database's response, and the selected query/ies, and query-response pair/s already used, to compute another model of the database's behavior which serves as current model, unless and until replaced by a later computed model.
US12056117B2 Applied artificial intelligence technology for natural language generation using a story graph and different structurers
Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A story graph is employed, where the story graph comprises a plurality of items of content to be expressed in a natural language narrative. A processor executes code corresponding to any of a plurality of structurers that organize the items of content into different story outlines from which the natural language narratives are generated, wherein the different structurers comprise different operating rules and/or parameters that implement different strategies for organizing the items of content into the story outlines.
US12056115B2 Control method, server, and data structure
A control method according to the present disclosure includes: receiving, from a terminal operated by a first user who is one of parties that have concluded a first contract, first transaction data that includes a first smart contract corresponding to the first contract and a first electronic signature associated with the first user; executing a consensus algorithm with a plurality of other servers; and recording a block including the first transaction data in a distributed ledger. The first smart contract includes (i) content of the first contract which is a main contract, (ii) a variable that is provisional and used for identifying a second smart contract corresponding to a second contract which is to be newly concluded as a sub contract of the first contract, and (iii) a condition for creation of the second smart contract.
US12056109B2 Database systems and methods for custom sorting records
Devices, systems and methods are provided for ordering records at a database system. An instance of a virtual application presented at a client device coupled to the database system over a network provides a graphical user interface (GUI) element populated using a sorting rule table that maintains user-configured sorting rule criteria for each custom sorting rule of a plurality of different sorting rules configured at the database system. In response to the user selection of a first custom sorting rule via the GUI element, the virtual application provides graphical indication of an ordered listing of the records at the database system ordered by a user-configured field of the records associated with the first custom sorting rule in accordance with a user-configured sort order associated with the first custom sorting rule using a search index built in accordance with the user-configured sorting rule criteria for the custom sorting rules.
US12056107B2 Managing vertex level access in a graph via user defined tag rules
Systems, methods, and software to manage tags in association with vertices of a graph. In one implementation, a graph management system identifies a request to tag vertices in the graph, wherein the request indicates one or more attributes to qualify for the tag as part of a conditional expression. The graph management system further identifies vertices in the graph with the one or more attributes. Once identified, the graph management system assigns the tag to the vertices wherein the tag comprises an attribute assigned to the identified vertices.
US12056105B2 File lifetime tracking for cloud-based object stores
Tracking changes to a document by defining a document record having a unique document record and comprising an index and a file name of the document, and defining a backup record for the document in a series of backups, which includes a timestamp for each backup, and a bitmask for the document. The bitmask has a single bit position for each document in the container which is set to a first binary value to indicate that the corresponding document is unchanged and a second binary value to indicate whether the document is changed or deleted. A primary query is received and resolved for the document by analyzing the document record to find the file name. A secondary query using the document record ID is resolved to find all tracked versions of the document, and the results are returned to the user in the form of a version history list.
US12056100B1 Systems and methods for converting dataframes to relational databases and/or vice versa
Systems and methods for converting dataframes to relational databases and/or vice versa, are disclosed. Exemplary implementations may: store information that represents a first dataframe; generate a first relation that represents the first dataframe, the first relation having a first schema; add a first ordering attribute to the set of attributes of the first relation; populate the first ordering attribute with numbers in accordance with a row numbering of the first dataframe; perform a relational database operation on the first relation that modifies the first relation into a second relation; create a second dataframe based on the second relation such that the row labels and the order of the rows are preserved for the (remaining) records and attributes of the second relation; and/or perform other steps.
US12056098B2 Methods and systems that identify computational-entity transactions and corresponding log/event-message traces from streams and/or collections of log/event messages
The current document is directed to methods and systems that automatically identify log/event-message traces and computational-entity transactions within collections and/or streams of log/event messages. Automated identification of log/event-message traces provides the basis for automated interpretation, by automated computer-system administration-and-the management subsystems, of the information represented by collections and/or streams of log/event messages. Disclosed approaches to automatically identifying log/event-message traces and computational-entity involve identifying log/event-message types, generating time-series-like log/event-message-type occurrence signals from log/event-message collections and/or streams, and computing cross correlations between pairs of log/event-message-type occurrence signals. In one implementation, a strongly-correlated-type graph is generated from the computed cross correlations, from which connected-components subgraphs, corresponding to computational-entity transactions, are extracted. Log/event-message traces are then extracted from acyclic graphs generated from the connected-component subgraphs.
US12056096B2 System and method for event-based synchronization of remote and local file systems
A method for synchronizing a file system (FS) and a remote file system (RFS) includes monitoring the FS for FS events, generating FS event records, receiving RFS event records of RFS events, generating file system operations (FSOs) based on the FS and RFS event records, and communicating the FSOs to the FS and RFS to synchronize them. A method for generating the FSOs includes accessing a plurality of FS and/or RFS event records, processing the accessed records to generate processed event records, generating the FSOs based on the processed event records, and outputting the FSOs to cause synchronization of the FS and RFS. Systems are also described. The invention facilitates event-based, steady-state synchronization of local and remote file systems.
US12056094B2 Method and apparatus for deploying virtualised network function
In a method of deploying a virtualised network function (VNF), a virtual network function manager (VNFM) obtains a virtualized network function descriptor (VNFD) that includes a primary file and one or more secondary files that have a mapping relationship with the primary file. The primary file includes a deployment parameter of each secondary file, and a association relationship indicating that a value of a flavour parameter of the VNF is associated with the deployment parameter of the secondary file. The VNFM then determines a target file from the one or more secondary files based on the value of the flavour parameter of the VNF and deploy S the VNF based on the association relationship and a mapping relationship between the primary file and the target file.
US12056092B2 Data file compression
A computer implemented method of reducing data elements in a data file includes: receiving a data file including one or more primary data elements; storing the data file in a memory coupled to the processor; generating, from at least one of the one or more primary data elements, a plurality of supplemental data elements; determining whether any of the plurality of supplemental data elements and any of the primary data elements offset each other; and upon determining that at least one of the plurality of supplemental data elements and at least one of the primary data elements offset each other, deleting, from the data file, at least one of the offset supplemental data elements or primary data elements.
US12056089B2 Method and system for deleting obsolete files from a file system
A method for deleting obsolete files from a file system is provided. The method includes receiving a request to delete a reference to a first target file of a plurality of target files stored in a file system, the first target file having a first target file name. A first reference file whose file name includes the first target file name is identified. The first reference file is deleted from the file system. The method further includes determining whether the file system includes at least one reference file, distinct from the first reference file, whose file name includes the first target file name. In accordance with a determination that the file system does not include the at least one reference file, the first target file is deleted from the file system.
US12056087B2 Data transmission method, electronic device, and computer-readable storage medium
A method includes searching, in response to a received policy query request, a preset policy library for a transmission policy that matches the policy query request, wherein the policy query request comprises hardware information of a transmitting end, hardware information of a receiving end, and data information of to-be-transmitted data in the transmitting end, and wherein the data information comprises a total data volume of the to-be-transmitted data, a data category comprised in the to-be-transmitted data, and a data volume of each data category, and feeding back a query result of the policy query request to the transmitting end.
US12056080B2 High speed data transmission in battery management systems with isolated SPI interface
A battery management system includes: a controller; a master battery management integrated circuit (BMIC) device coupled to the controller and configured to communicate with the controller through a standard Serial Peripheral Interface (SPI) protocol; and a first slave BMIC device and a second slave BMIC device that are connected in a daisy chain configuration and communicating through Isolated SPI interfaces, where the first slave BMIC device is coupled to the master BMIC through an Isolated SPI interface, where the Isolated SPI interface uses a differential signal comprising a positive signal and a complementary negative signal, where a bit frame of the positive signal includes a bit period followed by an idle period having a same duration as the bit period, where the first slave BMIC device and the second slave BMIC device are configured to be coupled to a first battery pack and a second battery pack, respectively.
US12056073B2 Apparatus and mechanism to bypass PCIE address translation by using alternative routing
An address space field is used in conjunction with a normal address field to allow indication of an address space for the particular address value. In one instance, one address space value is used to indicate the bypassing of the address translation used between address spaces. A different address space value is designated for conventional operation, where address translations are performed. Other address space values are used to designate different transformations of the address values or the data. This technique provides a simplified format for handling address values and the like between different devices having different address spaces, simplifying overall computer system design and operation.
US12056063B2 Refresh and access modes for memory
Apparatuses and methods related to implementing refresh and access modes for memory. The refresh and access modes can be used to configure a portion of memory. The portions of memory can correspond to protected regions of memory. The refresh and access modes can influence the security level of data stored in the protected regions of memory.
US12056052B2 Data L2 cache with split access
A memory with data array (e.g., L2 cache) addressable in rows and columns and techniques to access data therein are proposed. Unlike conventional data arrays, the proposed memory allows data access to be initiated based on a row (or set) address even though the column (or way) address is not yet available. When the column address is determined, it can be used to select the correct data. Since the data access is started prior to determining the column address, memory access latency is reduced.
US12056051B2 Tag update bus for updated coherence state
An apparatus includes a CPU core and a L1 cache subsystem including a L1 main cache, a L1 victim cache, and a L1 controller. The apparatus includes a L2 cache subsystem coupled to the L1 cache subsystem by a transaction bus and a tag update bus. The L2 cache subsystem includes a L2 main cache, a shadow L1 main cache, a shadow L1 victim cache, and a L2 controller. The L2 controller receives a message from the L1 controller over the tag update bus, including a valid signal, an address, and a coherence state. In response to the valid signal being asserted, the L2 controller identifies an entry in the shadow L1 main cache or the shadow L1 victim cache having an address corresponding to the address of the message and updates a coherence state of the identified entry to be the coherence state of the message.
US12056050B2 Centralized distribution of multicast requests in a data processing system
A data processing system includes a master, a central request agent, and a plurality of snoopers communicatively coupled to a system fabric for communicating requests subject to retry. The master issues on the system fabric a multicast request intended for the plurality of snoopers. The central request agent receives the multicast request on the system fabric, assigns the multicast request to a particular state machine among a plurality of state machines in the central request agent, and provides the master a coherence response indicating successful completion of the multicast request. The central request agent repetitively issues on the system fabric a multicast request in association with a machine identifier identifying the particular state machine until a coherence response indicates the multicast request is successfully received by all of the plurality of snoopers.
US12056049B2 Out-of-order buffer and associated management method
An out-of-order buffer includes an out-of-order queue and a controlling circuit. The out-of-order queue includes a request sequence table and a request storage device. The controlling circuit receives and temporarily stores the plural requests into the out-of-order queue. After the plural requests are transmitted to plural corresponding target devices, the controlling circuit retires the plural requests. The request sequence table contains m×n indicating units. The request sequence table contains m entry indicating rows. Each of the m entry indicating rows contains n indicating units. The request storage device includes m storage units corresponding to the m entry indicating rows in the request sequence table. The state of indicating whether one request is stored in the corresponding storage unit of the m storage units is recoded in the request sequence table. The storage sequence of the plural requests is recoded in the request sequence table.
US12056042B2 System and method for serverless application testing
An autonomous system and method of comprehensively testing serverless applications. The system is configured to automatically generate test scripts and test data based on deployed and modified function code and configuration files. The system is configured to work in multi-cloud environments and is able to accommodate any cloud provider. Implementation of such a system can eliminate manual errors. Furthermore, the proposed embodiments are configured to integrate with already existing devOps pipelines for rapid test execution, and can continue automated testing in real-time as modifications to the app are made.
US12056041B2 Testing virtual reality integration with a development environment
In an approach to improve virtual Reality (VR) integrated development environment (IDE) embodiments create an integrated view of a developed code during integration testing based on received artificial intelligent enabled IDE, and execute a test case simulation during the integrated visualization of the developed code in a virtual reality environment. Further, embodiments create a visualization of the developed code based on one or more test results from the test case simulation in the VR environment and a selected code from the developed code with respect to an entire application landscape, and identify one or more problematic areas based on one or more types of defect and criticality of the defect in the developed code. Additionally, embodiments, display the visualization of the selected code, and apply one or more identified solutions to the one or more identified problematic areas in the developed code.
US12056036B2 Systems and methods for inactivity-based failure to complete task notifications
Disclosed are methods and systems for inactivity-based prompting of task completion. For instance, a task related to an account may be identified as an incomplete task along with a task status related to the task as incomplete. The task and task status may be stored in a data store in association with an account identifier. In response to receiving a session inactivity indication for an account session established via an application executing on a user computing device, the data store may be queried using the account identifier to determine the task status for the task. The task status may be determined as remaining incomplete, and a notification indicating the incompletion may be generated. Additionally, a communication channel may be determined for transmission of the notification that increases a likelihood of notification engagement to prompt completion of the task. The notification may be transmitted via the communication channel.
US12056031B2 System and method for pro-actively limiting a client information handling system from increase in greenhouse gas emissions
A protective carbon dioxide (CO2) emissions minimization system executing on a unified endpoint management platform information handling system may comprise a network interface device to receive operational telemetry measurements for a client information handling system including a non-eco-friendly state transition threshold value, a neural network modeling a relationship between changes in CO2 emissions values and operational telemetry measurements to predict that a user-adjustable operational telemetry measurement will cause a future determined CO2 emissions value for the client information handling system exceeding the non-eco-friendly state transition threshold value, a hardware processor to identify a remediation user instruction predicted to change operation of the client information handling system, causing a change in the user-adjustable operational telemetry measurement to prevent the future determined CO2 emissions value from exceeding the non-eco-friendly state transition threshold value, and the network interface device to transmit the remediation user instruction to the client information handling system.
US12056030B2 Method and system for determining interval time for testing of server, and device and medium
A method and a system for determining interval time for testing of a server, and a device and a storage medium are provided. The method includes: evenly dividing multiple servers into multiple groups of servers, and performing multiple rounds of testing on each group of servers; calculating performance values of each group of servers in each round of testing according to a weight corresponding to each influencing factor, and packaging and writing the performance values and interval time corresponding to the performance values in a database; and collecting, at every other preset time, current values corresponding to influencing factors in an actual running process of a server, calculating a current performance value of the server based on the current values according to the weight corresponding to the respective one of the one or more influencing factors, and determining, from the database, interval time corresponding to the current performance value.
US12056026B2 Automatic failover of a storage manager
An information management system implements a method for determining whether to initiate a failover of a storage manager in the system. Nodes in the system may be assigned as monitoring nodes configured to communicate with a storage manager. Furthermore, each monitoring node may be configured to transmit a status inquiry message to each other monitoring node, and each monitoring node may receive a status inquiry message from each other monitoring node. Each monitoring node may also generate a session message comprising status information, and a plurality of failover nodes may receive the generated session messages. A failover node may then determine whether a failover condition has occurred by applying a plurality of failover rules to the status information of the transmitted session message. Where the failover node determines that a failover condition has occurred, the failover node may activate another storage manager to take place of the presently assigned storage manager.
US12056024B1 Managing the placement of virtual resources between partitions of resources in availability zones
Techniques for a service provider network to divide computing resources of availability zones into smaller, isolated partitions (or “cells”), and manage the placement of virtual computing resources into the cells to reduce overconsumption of computing resources in the cells while ensuring ensure resiliency and availability. As virtual computing resources are launched into cells, or migrated between cells, the service provider network may load balance the virtual computing resources on a per-user basis to ensure resiliency and availability across the cells. Further, the service provider network may monitor the number of mutations (e.g., an operation that affects the state of a virtual computing resource) in each cell, as well as utilization rates of the underlying computing resources, and load balance virtual computing resource to maintain stable mutation rates and reduce over utilization (and/or under-utilization) of computing resources.
US12056018B2 Systems and methods for enforcing a recovery point objective (RPO) for a production database without generating secondary copies of the production database
A disclosed framework enables virtually any aggressive Recovery Point Objective (RPO) to be enforced for a production database, without limitation on type of database management system (DBMS) or size of the production database. The framework overcomes technological barriers of the prior art, such as bottlenecks presented by a storage manager computer that traditionally managed database backups. To avoid the bottlenecks, an illustrative data storage management system does not engage the storage manager computer in storage operations that could impact the database RPO. Certain components are added and enhanced to autonomously capture database transaction logs, which are stored securely and persistently away from the DBMS. In a separate and less frequent operation, and with involvement of the storage manager computer, the illustrative system generates secondary copies in their final form. Meanwhile, temporary backup files can be used in restore operations without first being converted into secondary copies.
US12056012B2 Force quit of reconfigurable processor
A reconfigurable processor includes a plurality of sub-arrays of configurable units, each sub-array including a master address generation and coalescing unit (MAGCU) containing a force-quit controller. The force-quit controller on a MAGCU of a particular sub-array is configurable to execute a force-quit process in response to a force-quit command, including transitioning MAGCU from any current state to a force-quit wait state, starting a counter, broadcasting force-quit control signals to reset the configurable units in the particular sub-array, and de-asserting an output port of MAGCU on an interconnect among the configurable units. Upon expiration of the counter, MAGCU is configurable to assert its output onto the interconnect once its input and output buffers are empty, sample an input port from the interconnect to detect that every configurable unit in the particular sub-array has asserted its output port onto the interconnect, and send a force-quit completion interrupt.
US12056010B2 System on a chip-agnostic dynamic firmware volumes for basic input/output extension
An information handling system may include a processor and first non-transitory computer-readable media communicatively coupled to the processor and having stored thereon a basic input/output system (BIOS) core comprising BIOS core firmware sufficient to execute features of a BIOS of the information handling system to a particular portion of BIOS execution and an extension agent configured to identify and enumerate a firmware volume of a second non-transitory computer-readable media communicatively coupled to the processor and having stored thereon a BIOS extension comprising BIOS extension firmware for executing completion of BIOS execution from the particular portion of BIOS execution.
US12056004B2 Method and apparatus with cosmic ray fault protection
A method and apparatus with cosmic ray fault protection is included. A method includes obtaining cosmic ray information indicating at least one cosmic ray event, determining a soft error mitigation policy based on the cosmic ray information, accessing the soft error mitigation policy by a device, and based on the soft error mitigation policy, performing, by the device, a mitigation action that mitigates for soft errors related to the cosmic ray event.
US12056001B2 Apparatus and method for identifying single points of failure
An apparatus and method for identifying single points of failure are described. The apparatus includes at least a processor and a memory communicatively coupled to the at least a processor. The memory includes instructions configuring the at least a processor to receive digital resource data for a plurality of digital resources linked to a computing environment, generate a plurality of dependency trees for the plurality of digital resources, determine at least one common digital resource from each of the plurality of dependency trees, and identify a single point of failure from the at least one common digital resource.
US12056000B1 Anomaly detection by analyzing logs using machine learning
In some implementations, a device may obtain a log file that includes a plurality of log entries. The device may identify a sequence of log entries, of the plurality of log entries, that are associated with a resource. The device may process the sequence of log entries to generate a sequence of log templates. The device may process the sequence of log templates to identify an anomaly associated with the sequence of log templates. The device may determine, based on the anomaly associated with the sequence of log templates, an anomaly associated with the sequence of log entries. The device may perform, based on the anomaly associated with the sequence of log entries, one or more actions.
US12055997B2 Anomalous behavior detection
A training dataset is used to train an unsupervised machine learning trained model. Corresponding gradient values are determined for a plurality of entries included in the training dataset using the trained unsupervised machine learning model. A first subset of the training dataset is selected based on the determined corresponding gradient values and a first threshold value selected from a set of threshold values. A labeled version of the selected first subset is used to train a first supervised machine learning model to detect one or more anomalies.
US12055995B2 Automatic error prediction in data centers
Apparatuses, systems, and techniques to predict a probability of an error or anomaly in processing units, such as those of a data center. In at least one embodiment, the probability of an error occurring in a processing unit is identified using multiple trained machine learning models, in which the trained machine learning models each outputs, for example, the probability of an error occurring within a different predetermined time period.
US12055994B2 User attention-based user experience
Various systems and methods for adapting a computer based on user attentiveness are described herein. A system for attention-based gesture recognition includes processing circuitry to: access an image of a user, the user proximate to a computing device; determine, based on the image, whether user is attentive to the computing device; and selectively enable or disable a function of the computing device depending on whether the user is attentive.
US12055992B2 System and method for power supply input power management
Methods and systems for powering components of a data processing system that may be used to provide computer implemented services are disclosed. The disclosed management method and systems may improve the likelihood of data processing systems providing desired computer implemented services by improving the likelihood that desired power is provided by power supplies. To improve the likelihood of power supplies providing desired power, the power supplies may proactively take into account the type of power being supplied to the power supplies. The power supplies may modify their operation based on the type of input power being supplied to them so that conditioned power may be provided even when changes to the power supplied to the power supplies occur.
US12055990B2 Control device for centralized power supply of server
A control device for centralized power supply of a server includes a depth detection module provided on a centralized power supply board of a cabinet, and a signal transmission circuit. The depth detection module outputs a first state signal to enable the signal transmission circuit to output a disable signal when a power clamp of a server is not completely connected to a power output end, so as to prevent a hot-swap control module from being started. The depth detection module outputs a second state signal to enable the signal transmission circuit to output an enable signal when the power clamp is completely connected to the power output end, so as to start the hot-swap control module. Thus, the hot-swap control module cannot be powered on when the power clamp of the server is not in complete contact with the power output end of the centralized power supply board.
US12055986B2 Flexible and modular top and bottom side processor unit module cooling
A processor unit module comprises an integrated circuit component attached to a top side of a printed circuit board and one or more electronic components (e.g., voltage regulator FETs, inductors) attached to a bottom side of the board. The printed circuit board is located between a top stiffener plate and a bottom stiffener frame and the three components are secured together by fasteners that connect the top stiffener plate to the bottom stiffener frame. Flexible thermal straps connect the top stiffener plate to one or more slugs located between the printed circuit board and the bottom stiffener frame. The slugs touch the bottom side of the board and are held in place by the bottom stiffener frame. Heat generated by the bottom side components is transported by the slugs and the thermal straps to a thermal management solution (e.g., heat sink, cold plate) attached to the top side of the module.
US12055978B2 Electronic device, control method thereof and control apparatus thereof
An electronic device is provided, including a housing, a screen, a deformation drive part, and a camera. The screen and the housing form an inner cavity in which the camera and the deformation drive part are disposed. The deformation drive part drives a second area located at an edge of the screen to switch between a flattened state and a curved state through deformation. When the second area is in the flattened state, the second area is a flat second plane area, and the second plane area is located in the same plane as a first plane area of a first area of the screen. A light-transmitting area is disposed in the second area. In the case that the second area is in the flattened state, ambient light passing through the light-transmitting area is projected onto the camera.
US12055977B1 Compute box and corresponding systems and methods for formatting content for presentation on flexible content presentation companion devices
A compute box includes a communication device and one or more processors. The one or more processors, in response to the communication device being electronically in communication with a flexible content presentation companion device, determine a visible area available on the flexible content presentation companion device as a function of its geometric configuration. The one or more processors format content for presentation on the visible area available on the flexible content presentation companion device and cause the communication device to deliver the content to the flexible content presentation companion device. When the geometric configuration changes, the one or more processors can generate a visible display area adjustment animation to smoothly transfer the content to a new visible area.
US12055975B2 Electronic device including roller
According to certain embodiments of the disclosure, an electronic device may include: a housing, a roller disposed in the housing, a first cover part configured to be detachable from the housing, a second cover part configured to be detachable from the housing, and a display including a first display area including a first end coupled with the first cover part, and a second display area including a second end coupled with the second cover part, wherein at least a portion of the first display area is configured to be wound around the roller while facing at least a portion of the second display area.
US12055974B2 Bracket
A bracket and an electronic device are provided. The bracket includes a support mechanism and a keyboard. The support mechanism includes a fixed plate and a support seat rotatably connected to the fixed plate. The fixed plate is provided with a fixed surface and a mounting surface. The fixed surface and the mounting surface are respectively located on both sides of the fixed plate which are opposite each other, and the fixed surface can be detachably connected to the electronic equipment. The keyboard is connected to the support seat and is used for inputting data to the electronic device. The electronic equipment such as tablet computer or mobile phone can be detachably set on the fixed surface to support the electronic equipment. Users can input data to the electronic equipment through the operation keyboard without touching the screen of the electronic equipment, which is convenient for users to operate.
US12055973B2 Dual board-to-board connector battery management circuit module utilizing a switch-back service loop
The disclosed technology relates to a dual board-to-board connector battery management circuit module utilizing a switch-back service loop for a battery pack. The management circuit module is coupled to a first and second terminal of a battery pack and includes a first board-to-board connector disposed proximal to a first end of the management circuit module; and a second board-to-board connector disposed proximal to a second end of the management circuit module. The second board-to-board connector is positioned opposite the first board-to-board connector.
US12055966B2 Reference current source
A reference current source includes a reference current path, a first output current path and a second output current path. The reference current path includes a diode-connected first transistor, a diode-connected second transistor, and a first resistor that are connected in series between a first fixed potential and a second fixed potential. The first output current path includes a third transistor having a gate connected to a gate of the second transistor, forming a current mirror together with the second transistor, and a second resistor interposed between the third transistor and the first fixed potential. The second output current path includes a voltage-current conversion circuit to which a potential of a third node between the third transistor and the second resistor in the first output current path is applied and through which a reference current flows.
US12055964B2 Multi-loop power converter and multi-loop error amplifier circuit and control method thereof
A multi-loop error amplifier circuit for generating an error amplification signal includes: a first operational transconductance amplifier (OTA) including a first current output stage which generates a first transconductance amplification current in a predetermined current direction according to a first voltage difference between a positive terminal and a negative input terminal of the first OTA; a second OTA including a second current output stage which generates a second transconductance amplification current in the predetermined current direction according to a second voltage difference between a positive terminal and a negative input terminal of the second OTA. The first and the second current output stages are coupled in series to generate a first error output current. The error amplification signal is generated according to the first error output current which is equal to the smaller one of the first and the second transconductance amplification currents.
US12055961B2 Level control system for a liquid filled basin
A liquid level control system employs a flap gate for discharging liquid, but with a midstream headloss inducing device between the basin or tank and the flap gate. The flap gate opens when liquid level in the basin rises, and the opening of the gate is controlled by a counterweight positioned so as to decrease closing force as the gate opens farther, thus managing the outflow of liquid to efficiently return the basin to a design level. If flow from the basin is generally constant, the system will reach a point of equilibrium of gate opening and closing forces while liquid flows out from the basin.
US12055957B2 Rejected gas recovery in gas oil separation plants
A gas phase is flowed from a first GOSP through a first gas flow pathway to a second gas flow pathway at a first flow pressure. The gas phase from the second gas flow pathway is flowed to a central gas plant at a second flow pressure greater than the first flow pressure. The second gas flow pathway receives a gas phase from a second GOSP. While flowing the gas phase through the first gas flow pathway, a decrease in the first flow pressure below a threshold flow pressure is determined. In response, a gas-gas ejector, fluidically coupled to the first gas flow pathway and the second gas flow pathway, is operated to drive a flow of the gas phase to the central gas plant using the gas phase flowed through the second gas flow pathway at the second flow pressure as a motive gas.
US12055954B2 Pressure equalization structure for vehicle components
A pressure equalization structure is provided. The pressure equalization structure includes a vehicle component comprising an internal cavity having a first volume, and a first passageway coupled to the internal cavity, and an equalization structure for equalizing air pressure in the internal cavity with ambient pressure. The equalization structure includes a first end coupled to the first passageway, a second end exposed to the ambient pressure, and a second passageway between the first end and the second end, the second passageway having a second volume. The equalization structure has an installed orientation in which the first end is arranged above the second end.
US12055950B2 Systems and methods for energy managed autoflight guidance using potential flight path angle
Systems and methods for an energy managed autoflight function that enables maneuvers previously done by the speed-on-elevator modes to be achieved while maintaining the autoflight function in speed-on-throttle mode. An autoflight guidance algorithm and strategy replaces speed-on-elevator modes with an automatic flight path angle (Auto-FPA) mode that can control speed-controlled climbs and descents. The autoflight guidance algorithm and strategy provide (i) autothrust and autoflight coordination during speed-on-throttle modes, (ii) and Auto-FPA control law or mode, (iii) the Auto-FPA control law being configurable for fixed thrust modes, and (iv) a speed protection monitoring scheme.
US12055944B2 Method for determining a tow hitch position
A method of determining a tow hitch position. The method includes obtaining a two-dimensional image of a tow hitch in a three-dimensional scene. A model tow hitch is obtained in three dimensions. A three-dimensional rendering of a scene is generated that includes the model tow hitch. The model tow hitch in the three-dimensional rendering is positioned in an orientation corresponding with an orientation of the tow hitch in the three-dimensional scene.
US12055939B2 System and method for surface feature detection and traversal
Substantially discontinuous surface feature traversal feature of the present teachings can leverage a transport device (TD), for example, but not limited to, an autonomous device or a semi-autonomous device, to navigate in environments that can include features such as substantially discontinuous surface features. The substantially discontinuous surface feature traversal feature can enable the TD to travel on an expanded variety of surfaces. In particular, substantially discontinuous surface features can be accurately identified and labeled so that the TD can automatically maintain the performance of the TD during ingress and egress of the substantially discontinuous surface feature.
US12055930B2 Dual neural network optimizing state of rider based IoT monitored operating state of vehicle
A system may include a first neural network trained to determine an operating state of a vehicle from data about the vehicle captured in an operating environment of the vehicle, where the first neural network processes information about the vehicle captured by at least one Internet-of things device while the vehicle is operating. A data structure facilitates determining operating parameters configured to influence an operating state of a vehicle. A second neural network operates to: a) process information about a state of the rider occupying the vehicle, b) determine a correlation between the operating state and an effect on the state of the rider, and c) improve at least one of the determined operating parameters of the vehicle based on i) the determined operating state of the vehicle and ii) the correlation between the operating state of the vehicle and the effect on the state of the rider.
US12055926B2 Method for predicting clogging of distillation column(s) in a refinery, computer program and associated prediction system
The invention relates to a method for predicting flooding in a distillation column by machine learning including a constructing and training phase of a machine learning model obtained from previously collected data and from a set of sensors, an operational phase for predicting flooding(s), by collecting a current data flow until a buffer is filled, pre-processing data from the data buffer by predetermined cleansing and classification, synchronizing the data of the current set of clean and classified data, determining a value of a current variable representative of at least one current performance of the at least one distillation column, forming a current set of transformed data by calculating predetermined derivatives, and predicting the current state of said distillation column by applying said learning model to said current set of transformed data.
US12055923B2 Manufacturing and development platform
Techniques regarding manufacturing one or more digital product designs are provided. For example, one or more embodiments described herein can include a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a user interface component that generates a manufacturability report regarding a product design in relation to a manufacturing process. The manufacturability report can indicate whether a product feature included in the product design is permissible based on a plurality of manufacturing considerations associated with the manufacturing process.
US12055922B2 Analysis system and analysis method
An analysis system 10 includes: an operational data acquisition unit 11 that acquires operational data including an operational state of a production line 20; a product information acquisition unit 13 that acquires a state of a product manufactured in the production line and outputs the state of the product as product information; a production state analyzer 12 that obtains a predetermined physical quantity of the product on a basis of the operational data acquired by the operational data acquisition unit 11 and outputs the predetermined physical quantity as information on the physical quantity; and a correlation analyzer 14 that performs analysis of a correlation between the information on the physical quantity and the product information.
US12055917B2 Distributed dynamic model for multi-axis motion control
A system for distributed multi-axis motion control includes a controller having a memory configured to store a control program and a processor configured to execute the control program. A desired motion trajectory is determined for a multi-axis system having multiple axes, and an axis command is generated for each of the axes as a function of the desired motion trajectory. The system also includes multiple motors and multiple motor drives. Each of the motors corresponds to one axis for the multi-axis system, and each of the motor drives controls at least one of the motors responsive to receiving the axis command for the corresponding motor. Each of the motor drives also determines a motion state for a link driven by the motor as a function of the axis command and transmits at least a portion of the motion state to another motor drive controlling another axis.
US12055913B2 Method and apparatus for automated generation of a test plan to measure a measurement object
A method for generating a resultant test plan for testing a measurement object includes generating at least one data record by measuring the measurement object. The method includes assigning at least part of the measurement object to at least one object class based on the at least one data record. The method includes determining a test plan assigned to the at least one object class as an object-class-specific test plan. The method includes determining the resultant test plan based on the object-class-specific test plan. The assignment of the at least part of the measurement object to the at least one object class is independent of dimensions.
US12055912B2 Wafer repair method, apparatus and device, and storage medium
The present disclosure provides a wafer repair method, system, apparatus and device, and a storage medium, relating to the field of semiconductor devices. The method includes: a laser equipment acquires test data for repairing a predetermined wafer; the laser equipment sending the test data to a processing server so that the processing server converts the test data into repair data in a predetermined format; and the laser equipment obtaining the repair data in the predetermined format to repair the predetermined wafer.
US12055906B2 Building management system with flexible gateway configuration
Systems and methods for building management utilizing adaptive edge processing are disclosed. The building system can store gateway components on storage devices. The gateway components can facilitate communication with a cloud platform and facilitate communication with a physical building device. The building system can identify a computing system of the building that is in communication with the physical building device. The physical building device can store one or more data samples. The building system can deploy the gateway components to the computing system responsive to identifying that the computing system is in communication with the physical building device. The gateway components can cause the computing system to communicate with the physical building device to receive the one or more data samples and cause the computing system to communicate the one or more data samples to the cloud platform.
US12055905B2 Smart-home environment networking systems and methods
Various systems and methods related to smart-home networking are presented. A low-power smart home device may be exclusively battery powered. The low-power smart home device may transmit data via a low-power communication protocol to a spokesman smart home device. The spokesman smart home device may receive the data transmitted via the low-power communication protocol. The spokesman smart home device may be a doorbell, a thermostat, a hazard detector, or a wall switch. The spokesman smart home device may connected to household wiring that provides power. The spokesman smart home device may translate the data from the low-power communication protocol to a relatively high-power communication protocol. The spokesman smart home device may transmit the data, via the relatively high-power communication protocol, to a cloud-based server system.
US12055903B2 Determining causal models for controlling environments
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining causal models for controlling environments. One of the methods includes identifying a procedural instance; selecting control settings for the procedural instance, comprising, for a particular one of the controllable elements: assigning the procedural instance to a cluster for the particular controllable element in accordance with current values of a set of clustering parameters for the particular controllable element; and selecting a setting for the particular controllable element for the procedural instances based on a causal model that is specific to the cluster; obtaining environment responses to the selected control settings that define a value of the performance metric for the procedural instance; and updating, for the particular controllable element, the causal model for the cluster for the controllable element to which the procedural instance was assigned based on the value of the performance metric.
US12055900B2 Hand driving device, electronic watch, hand driving method, and recording medium
A hand driving device includes first to third stepping motors, a driving circuit, a magnetic sensor, and at least one processor. The first to third stepping motors move hands. The driving circuit drives the first to third stepping motors. The processor controls a magnetic sensor, based on movement of the first to third stepping motors, determines whether or not the driving circuit has rotated the stepping motors while the magnetic sensor does not perform measurement, and, when determining that the motors have not rotated, makes the magnetic sensor start measurement.
US12055899B2 Watch, pointer control method, and non-transitory recording medium
A watch includes a pointer that rotates and indicates a time, a notifier that performs a notification operation to a user in a mode other than a visual mode, and a processor that controls the rotation of the pointer and the notification operation of the notifier. The processor is configured to control the pointer to cause the pointer to rotate faster than a rotation corresponding to a passage of time and move to a specified position and, when the pointer arrives at a notification position while the pointer is moving fast, control the notifier to cause the notifier to perform the notification operation.
US12055896B2 Flexible monolithic component for a timepiece
A monolithic component for a timepiece, in particular for a mechanical timepiece, comprising at least one rigid portion and an elastically flexible portion and designed to transmit the movement of an actuator of the timepiece to a driven part of the timepiece. The monolithic component comprises a rigid frame, a first rigid driving member, and a first elastically flexible structure connecting said frame to said first driving member. The first elastically flexible structure is configured in a manner such as to provide a displacement of said first driving member with at least two degrees of freedom, said displacement being caused as a result of the actuator coming into contact with said first driving member.
US12055887B2 Image forming apparatus
An image forming apparatus includes a main body housing, a drawer, and a toner cartridge. The main body housing includes a first wall arranged at a first direction side of the main body housing and having a first opening, a second wall arranged at a second direction side perpendicular to the first direction and having a second opening, a first door at the first opening, and a second door at the second opening. The drawer supports a drum cartridge having a photosensitive drum. When the first door is opened, the drawer is movable between an inner position where the drawer is located inside the main body housing and an outer position where the drawer is located outside the main body housing. When the second door is opened, the toner cartridge is detachable from and is attachable to the main body housing through the second opening in the second direction.
US12055884B2 Image forming apparatus with a casing including particularly arranged frames and covers
An image forming apparatus includes an image forming unit including an image bearing member, and a casing on which a discharge port is formed, the casing including a first frame, a second frame disposed below the first frame in a vertical direction, a side cover, and a top cover, the first frame including a side plate that supports an end, in a longitudinal direction, of the image bearing member. At least one of the top cover and the first frame includes a first pillar portion. The second frame includes a second pillar portion. The side cover includes a third pillar portion disposed between the first pillar portion and the second pillar portion in the vertical direction, the third pillar portion being provided at a position at least partially overlapping with the first pillar portion and the second pillar portion when viewed in the vertical direction.
US12055882B2 Image forming apparatus, image forming method, and storage medium
An image forming apparatus includes a plurality of image bearers, a plurality of optical writing devices, a plurality of image forming units, and circuitry. The plurality of optical writing devices scan and irradiate the plurality of image bearers with a plurality of light beams according to image data to form latent images on the plurality of image bearers. The plurality of image forming units develop the latent images formed on the plurality of image bearers. The circuitry changes scanning speeds of the plurality of light beams and sets, to each of the plurality of optical writing devices, a correction value of an image misregistration on corresponding one of the plurality of image bearers caused by a change of a scanning speed of corresponding one of the plurality of light beams.
US12055881B2 Image forming apparatus
An image forming apparatus includes an image forming unit configured to form an image on a sheet. The image forming unit includes a photosensitive member; a charger configured to charge the photosensitive member based on a charging potential; an exposure unit configured to expose the photosensitive member charged by the charger to light to form an electrostatic latent image on the photosensitive member, an exposure intensity of the exposure unit being controlled based on an exposure condition; a developing sleeve configured to develop the electrostatic latent image; and one or more processors configured to perform operations including controlling the image forming unit to form a line test image and a width test image.
US12055880B1 Fixing device with guide portion
A fixing device includes a film-shaped cylinder, a heater unit, and a guide portion. The heater unit is disposed inside the cylinder and includes a heating element. The guide portion can contact an inner surface of the cylinder. A standard size sheet having a maximum width among standard size sheets that are conveyed together with rotation of the cylinder while being in contact with an outer surface of the cylinder is set as a maximum standard size sheet. A position corresponding to a center portion of the maximum standard size sheet is set as a first position. A position corresponding to an end portion of the maximum standard size sheet is set as a second position. In the guide portion, a contact length with the cylinder at the second position is shorter than a contact length with the cylinder at the first position.
US12055878B2 Heating device with a heat conductor including portions having different thicknesses
A heating device includes a rotatable film, a heater disposed inside the film and including a substrate that extends along a first direction and having two surfaces opposite to each other, and a heater element on one of the surfaces of the substrate, and a heat conductor including a first portion contacting the other surface of the substrate, and a second portion that is adjacent to the first portion in a second direction perpendicular to the first direction and does not contact the other surface of the substrate. A width of the second portion is wider than the heater element in the second direction.
US12055877B2 Fixing apparatus
A fixing apparatus includes a heating rotary member and a pressing rotary member, which form a nip portion, at which a toner image is fixed to a recording material, a mixture job is a job with a mixture of recording materials including a recording material with a first grammage and a recording material with a second grammage greater than the first grammage, one of a plurality of modes is performable in the mixture job, in which a maximum value of an amount of toner on the recording material with the first grammage is greater than a maximum value of the amount of toner on the recording material with the second grammage in the first mode whereas the maximum value on the recording material with the first grammage is equal to the maximum value on the recording material with the second grammage in the second mode.
US12055876B2 Fixing device and image forming apparatus
A fixing device includes a heater including a substrate and a resistance heating element, an endless belt, a holder, a first heat conductive member and a second heat conductive member arranged in a longitudinal direction of the heater such that a first end of the first heat conductive member and a second of the second heat conductive member in the longitudinal direction of the heater are adjacent to each other, a temperature sensor configured to detect a temperature at an end part of the heater. The temperature sensor is in contact with the first heat conductive member. A position located between first end of the first heat conductive member and the second end of the second heat conductive member is closer to the temperature sensor than a central position of the resistance heating element in the longitudinal direction of the heater.
US12055875B2 Intermediate transfer medium, printed material, and method for producing printed material
An intermediate transfer medium according to the present disclosure includes a substrate and a transfer layer including at least a receiving layer, in which a logarithmic damping ratio ΔE determined by subjecting the receiving layer to rigid-body pendulum measurement at 70° C. is 0.10 or more.
US12055864B2 Droplet generator and method of servicing a photolithographic tool
A photolithographic apparatus includes a droplet generator, a droplet generator maintenance system, and a controller communicating with the droplet generator maintenance system. The droplet generator maintenance system operatively communicates with the droplet generator, a coolant distribution unit, a gas supply unit, and a supporting member. The gas supply unit includes a heat exchange assembly and an air heating assembly. The coolant distribution unit is configured to control the temperature of the droplet generator within the acceptable droplet generator range.
US12055861B2 Inspection method, inspection system, and semiconductor fabrication using the same
Provided is an inspection method including providing a pattern layout including measurement points, generating a first measurement map including first measurement regions that overlap the measurement points and do not overlap each other in a two-dimensional plan view, providing preliminary measurement regions on the measurement points, producing a polygon by grouping ones of the preliminary measurement regions that overlap each other in the two-dimensional plan view, providing a second measurement region on a center of the polygon, selecting the second measurement region when all of the measurement points in the polygon overlap the second measurement region in the two-dimensional plan view, generating a second measurement map including the selected second measurement region, generating a third measurement map by using the first and second measurement maps, and inspecting patterns on a semiconductor substrate by using the third measurement map. The third measurement map includes the selected second measurement region and ones of the first measurement regions that do not overlap the selected second measurement region in the two-dimensional plan view.
US12055860B2 Multi-function overlay marks for reducing noise and extracting focus and critical dimension information
An overlay mark includes a first, a second, a third, and a fourth component. The first component is located in a first region of the first overlay mark and includes a plurality of gratings that extend in a first direction. The second component is located in a second region of the first overlay mark and includes a plurality of gratings that extend in the first direction. The third component is located in a third region of the first overlay mark and includes a plurality of gratings that extend in a second direction different from the first direction. The fourth component is located in a fourth region of the first overlay mark and includes a plurality of gratings that extend in the second direction. The first region is aligned with the second region. The third region is aligned with the fourth region.
US12055858B2 Method and device for pattern generation
A rasterization method of patterns with periodic components for SLMs is presented, comprising obtaining (S10) of an original pattern, having a periodicity. A first pattern main period is determined (S21). Image area and a first pitch of imaged elements are obtained (S31). The original pattern is scaled (S41) by a first raster scaling factor. The scaled pattern is cropped (S51) to comprise a first integer number of repetitions of the pattern items presenting a periodicity in the first direction that is covered by the image area, giving a rasterized pattern adapted to the intended pattern generator. The rasterized pattern is associated with data representing the first scaling factor. A writing method comprises obtaining of the rasterized pattern. Elements of the SLM in the pattern generator falling outside the rasterized pattern are set to be disabled. The rasterized pattern is written with an optical scaling to a target surface.
US12055856B2 Method and apparatus for exposure of flexographic printing plates using light emitting diode (LED) radiation sources
Apparatus, method, and system for exposing a photosensitive printing plate to radiation, including a plurality of LED point sources configured to emit UV light. The plurality of LED point sources in at least one of a front side set or back side set are controllable in subsets smaller than an entirety of the collective irradiation field corresponding to the respective set. A holder receives the printing plate in a stationary position to receive incident radiation and a controller is configured to control the plurality of LED source subsets. A first LED point source subset is configured to be controlled at a first intensity differing by a factor relative to a second intensity of a second LED point source subset to give the radiation emitted by the respective set an intended degree of homogeneity.
US12055855B2 Extreme ultraviolet lithography method using robust, high transmission pellicle
A robust, high-transmission pellicle for extreme ultraviolet lithography systems is disclosed. In one example, the present disclosure provides a pellicle that includes a membrane and a frame supporting the membrane. The membrane may be formed from at least one of a transparent carbon-based film and a transparent silicon based film. The at least one of the transparent carbon-based film and the transparent silicon based film may further be coated with a protective shell. The frame may include at least one aperture to allow for a flow of air through a portion of the pellicle.
US12055852B2 Photosensitive compositions, preparation methods thereof, and quantum dot polymer composite pattern produced therefrom
A photosensitive composition including: a plurality of quantum dots, wherein the quantum dot includes an organic ligand bound to a surface of the quantum dot; a photoinitiator; a binder including a carboxylic acid group; a photopolymerizable monomer having a carbon-carbon double bond; and a solvent, wherein the photoinitiator includes a first photoinitiator including an oxime compound and a second photoinitiator including at least one selected from a phosphine oxide compound and an amino ketone compound.
US12055847B2 Dual sided display
A dual sided display includes a display projector. The display projector includes a lamp and a display projector image. The display projector image has pixels and the pixels produce light as light rays. The display includes a display panel that has an upper edge, a lower edge, a left edge and a right edge. The display panel is formed of a substrate that is translucent or transparent. A display panel first viewing surface is formed on the first side of the display panel. A display panel second viewing surface is formed on the second side of the display panel. The wherein the display panel first viewing surface is parallel to and opposing the display panel second viewing surface. The display panel has a thickness. A displayed image is displayed on the display panel first viewing surface and the display panel second viewing surface simultaneously.
US12055843B2 Plate for camera equipment
A plate provides clearance between a camera and a quick-release receiver securing the camera to a support.
US12055842B1 Cold-weather resilience cover for electronics assembly
The present disclosure discloses a cold-weather resilient case. The cold-weather resilient case employs a heating mechanism thereby effectively maintaining an optimal operating temperature for the camera even in the face of cold winter conditions. The cold-weather resilient case may include a cover and a carrier plate. The cover may be configured to envelop or encompass the electronics assembly. The carrier plate may be configured to hold an exothermic component which may further contact the electronics assembly in various configurations and may be further configured to heat the electronics assembly.
US12055839B2 Camera actuator, camera module, and camera mount device
This camera actuator is provided with a stationary-side member, a movable-side member which is provided to the stationary-side member in a displaceable manner and which holds a lens section, and a drive section which displaces the movable-side member in a plane including a first direction and a second direction which is perpendicular to the first direction. The movable-side member has a magnet affixation section for affixing a magnet section thereto such that the magnet section faces the stationary-side member, the magnet section being used for detecting the position of the movable-side member in either the first direction or the second direction. The surface of the magnet affixation section, to which the magnet section is mounted, is formed from metal.
US12055838B2 Electronic view finder and optical apparatus
An electronic view finder includes a display element that displays an image, and an eyepiece lens that is disposed on an eyepoint side of the display element and that is used for observing the image. The eyepiece lens consists of a first lens, a second lens having refractive power of a different sign from the first lens, and a third lens having positive refractive power in order from a display element side. Diopter is adjustable by moving at least one lens of the eyepiece lens. A television distortion of the image displayed by the display element varies depending on the diopter.
US12055837B2 Versatile quantum microwave to optical conversion process
A electronic method, includes receiving, by a graphene structure, a microwave signal. The microwave signal has a driving voltage level. The electronic method includes generating, by the graphene structure, optical photons based on the microvolts. The electronic method includes outputting, by the graphene structure, the optical photons.
US12055835B2 Apparatus and method of focusing light
There is provided a display apparatus to focus light for a user. The apparatus comprises a tuneable lens having controllable optical properties, an eye-tracker device to determine a position at which the user is looking, and circuitry to control the optical properties of the tuneable lens to bring an object at the depth of the position into focus for the user. A method of focusing light is also provided. The method comprises determining a position at which the user is looking and controlling optical properties of a tuneable lens to bring an object at the depth of the position into focus for the user.
US12055833B2 Thin film transistor liquid crystal display panel and preparation method thereof
The present disclosure provides a thin film transistor liquid crystal display panel and a preparation method thereof. The display panel has an array substrate, an opposite substrate and a frame sealant, and has a substrate layer, a first protective passivation layer, an organic film layer, and a second protective passivation layer, wherein an orthographic projection of the second protective passivation layer on the substrate extends to an outer region outside the frame sealant. The display panel further has a water insulation layer, which covers a portion of the second protective passivation layer where its orthographic projection on the substrate layer is in the outer region, such that the second protective passivation layer is not in contact with an external environment of the display panel. The thin film transistor liquid crystal display panel provided in the present disclosure may prevent the exhaust gas of the organic film from influencing the TFT performances, while ensuring the water resistance of the display panel under harsh conditions.
US12055829B2 Electro-optical device and electronic apparatus
An electro-optical device includes a substrate, a pixel electrode disposed at the substrate, and a pixel circuit portion disposed between the substrate and the pixel electrode. The pixel circuit portion includes a scanning line disposed along a first direction, a data line disposed along a second direction intersecting the first direction, a first constant potential line disposed along the scanning line, a second constant potential line disposed along the data line, and a transistor disposed corresponding to an intersection position of the scanning line and the data line and including a gate electrode electrically coupled to the scanning line, a source region electrically coupled to the data line, and a drain region electrically coupled to the pixel electrode. The pixel circuit portion also includes a coupling portion disposed corresponding to the intersection position and configured to electrically couple the first constant potential line and the second constant potential line.
US12055828B2 Array substrate and display panel
An array substrate includes a first substrate, a driver layer and a transparent electrode layer. The transparent electrode layer is provided at a side of the driver layer away from the first substrate in an insulating manner. The driver layer includes a data line. The transparent electrode layer includes a plurality of electric field generating patterns arranged in an array and an electric field shielding pattern located between adjacent two columns of electric field generating patterns. The electric field generating pattern includes a plurality of common electrode bars and a plurality of pixel electrode bars alternately arranged in a row direction and provided with a first gap therebetween. The electric field shielding pattern is spaced from the electric field generating pattern and is used for writing the same common potential as the common electrode bar. The electric field shielding pattern covers the data line.
US12055827B2 Display device including a pad where a driving chip is mounted
A display device including a display panel including a base layer, a circuit layer disposed on the base layer, and a pad part having a plurality of pads disposed on the base layer; and a driving chip disposed on the pad part and including a plurality of chip pads. The plurality of pads include a first pad having a smaller area than a corresponding chip pad among the plurality of chip pads and a second pad electrically connected to the circuit layer.
US12055826B2 Electro-optical device and electronic apparatus
An electro-optical device includes a liquid crystal panel, and a printed circuit board that is electrically coupled to a terminal portion of the liquid crystal panel by electrically conductive particles arranged in a state of being aligned as viewed in plan view, wherein the terminal portion has a plurality of panel terminals arranged along a first direction extending along one side of the liquid crystal panel, the panel terminal has a long side extending along a second direction obliquely intersecting with the first direction and a short side extending along a direction intersecting with the second direction, and an arrangement direction of the electrically conductive particles is arranged along a third direction intersecting with the second direction.
US12055823B2 Display panel
The present invention discloses a display device, wherein the display device includes: a plurality of pixels arranged in an array, wherein liquid crystals corresponding to the plurality of pixels in odd-numbered columns have a first liquid crystal pretilt angle, and the liquid crystals corresponding to the plurality of pixels in even-numbered columns have a second liquid crystal pretilt angle; or, the liquid crystals corresponding to the plurality of pixels in odd-numbered rows have the first liquid crystal pretilt angle, and the liquid crystals corresponding to the plurality of pixels in even-numbered rows have the second liquid crystal pretilt angle; and wherein the first liquid crystal pretilt angle and the second liquid crystal pretilt angle are different from each other.
US12055821B2 Structure and method of bi-layer pixel isolation in advanced LCOS back-plane
Processing methods may be performed to form a pixel isolation structure on a semiconductor substrate. The method may include forming a pixel isolation bilayer on the semiconductor substrate. The pixel isolation bilayer may include a high-k layer overlying a stopping layer. The method may include forming a lithographic mask on a first region of the pixel isolation bilayer. The method may also include etching the pixel isolation bilayer external to the first region. The etching may reveal the semiconductor substrate. The etching may form the pixel isolation structure.
US12055814B2 Display panel and display apparatus
A display panel and a display apparatus are described. In an embodiment, the display panel includes a substrate and a sub-pixel group located at a side of the substrate. In an embodiment, the sub-pixel group includes sub-pixels of at least two different colors and a light-limiting structure. In an embodiment, the sub-pixels share one light-emitting element. In an embodiment, along a direction perpendicular to the substrate, the light-limiting structure overlaps with the light-emitting element and is located at a light exit side of the light-emitting element. In an embodiment, when the display panel displays an image, the sub-pixels in the sub-pixel group are enabled in sequence. In an embodiment, the when one of the sub-pixels is enabled, the light-limiting structure causes light emitted by the light-emitting element to exit only from the enabled sub-pixel.
US12055809B2 Display assembly using structural adhesive
A method of increasing thermal conduction in an electronic display assembly includes securing a panel forming part of a thermal management substructure for the electronic display assembly, depositing a structural adhesive to at least one of an electronic component for operating the electronic display assembly and the panel, securing said electronic component directly to a first side of the panel by way of the adhesive, and securing the thermal management substructure within a housing of the electronic display assembly such that a second side of said panel defines, at least in part, at least a portion of an airflow pathway of the electronic display assembly of which the thermal management substructure forms a part.
US12055808B2 Electronic device
According to one embodiment, an electronic device includes a display panel including a display area, a light source unit, a camera, a modulating element, and a control unit. The control unit permits light emission executed, displays an image in the display area, and switching the modulating element to the light-shielding state, in a light emission period. The control unit prohibits the light emission executed, switching the modulating element to the transmissive state, and makes the camera take in the external light transmitted through the display area and the modulating element, in a capturing period.
US12055806B2 Display device
Disclosed is a display device, including a body frame having a transmitting coil supplying power, a display module having a charging coil supplied with the power from the transmitting coil and located on a front side of the body frame, a fastening part fastening the display module to the body frame with a magnetic force, and a shield part located between the coupling magnet and the charging coil to cut off a magnetic field formed by the fastening unit so as to prevent the magnetic field from affecting the charging coil. Accordingly, the display module can be recharged by wireless charging, thereby facilitating installation of the display module in the body frame.
US12055805B2 Display device
Disclosed is a display device. The display device of the present disclosure includes a display panel; a frame which is located in a rearward direction of the display panel, and has an accommodating portion facing a rear surface of the display panel and an extension portion extending from the accommodating portion toward a side surface of the display panel; a holder fixed to a rear surface of the extension portion of the frame; and a back cover located in a rearward direction of the frame.
US12055804B2 Display device, backlight source, and automobile
Provided are a display device, a backlight source, and an automobile. The display device includes a view angle control panel; in a sharing mode phase, a same voltage is provided for the first electrode and the second electrode; in a privacy mode phase, a first voltage is provided for the first electrode, and an alternating voltage signal is provided for the second electrode, where a high voltage of the alternating voltage signal is greater than the first voltage, and a low voltage of the alternating voltage signal is less than the first voltage; in a transition phase, the first voltage is provided for the first electrode, and a voltage signal with gradually changing duty cycles is provided for the second electrode; where the transition phase is located between the sharing mode phase and the privacy mode phase.
US12055802B2 Optical laminate, light guide element, and AR display device
Provided are an optical laminate in which a large diffraction angle can be obtained, a light guide element, and an AR display device. The optical laminate includes, in the following order: a first optically-anisotropic layer that is formed of a composition including a liquid crystal compound and has a liquid crystal alignment pattern in which a direction of an optical axis derived from the liquid crystal compound continuously rotates in at least one in-plane direction; a phase difference layer; and a patterned cholesteric liquid crystal layer that is formed of a composition including a liquid crystal compound and has a liquid crystal alignment pattern in which a direction of an optical axis derived from the liquid crystal compound continuously rotates in at least one in-plane direction, the liquid crystal compound being cholesterically aligned, in which in the first optically-anisotropic layer and the patterned cholesteric liquid crystal layer, the one in-plane directions in which the direction of the optical axis derived from the liquid crystal compound continuously rotates are the same, and rotation directions of the direction of the optical axis derived from the liquid crystal compound in the one in-plane direction are the same.
US12055801B2 Ultra-fast modulator for modulating the amplitude of laser radiation
A device for modulating the amplitude of an incident laser radiation of wavelength λi is provided. The device includes a metal bottom layer above which there is a semiconductive layer contains a stack of a plurality of quantum wells above which there is a structured metal top layer, the two metal layers being reflective to the incident laser radiation, the structuring of the top layer and the distance between said two metal layers being small enough for the device to form an optical microcavity having at least one resonance mode; at least a part of the quantum wells, called active wells, having an intersubband absorption at a central wavelength λISB=hc/EISB, the coupling between said intersubband transition at said central wavelength λISB and one of the modes of the microcavity driving the excitation of cavity polaritons and a Rabi splitting at the energies EISB±ℏΩRabi with ΩRabi the Rabi frequency; said device including an electric circuit configured to apply two distinct voltage differences, V0 and V1, between the two metal layers, the device absorbing the incident radiation for the voltage difference V0 and the device reflecting or transmitting the incident radiation for the voltage difference V1.
US12055798B2 Integrated optical phased array electronic control
Controlling an optical phased array includes applying optical phase shifts by an array of phase shifter (PS) elements, each PS element applying an optical phase shift based on an input voltage signal applied across first and second terminals of the PS element, providing output voltage signals from an array of driver elements. During a charging time period, each driver element provides an output voltage signal to determine a corresponding input voltage signal applied across at least one of the PS elements; an array of switches control connectivity between the driver elements and respective PS elements; and all of the second terminals of all of the PS elements in the array of PS elements are maintained at a common voltage. The total number of switches in the array of switches is at least as large as the total number of PS elements in the array of PS elements.
US12055793B2 Photographing lens assembly including eight lenses of +−++−−+−, +−−++−+−, +−−+−−+−, +−−−+−+− or +−−+−++−refractive powers
A photographing lens assembly includes eight lens elements which are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element, a seventh lens element and an eighth lens element. The first lens element with positive refractive power has an object-side surface being convex in a paraxial region thereof. The sixth lens element has an image-side surface being concave in a paraxial region thereof. The seventh lens element has an image-side surface being concave in a paraxial region thereof. The eighth lens element with negative refractive power has an image-side surface being concave in a paraxial region thereof, and the image-side surface of the eighth lens element has at least one critical point in an off-axis region thereof.
US12055792B2 Imaging lens system
An imaging lens system includes a first lens, a second lens, a third lens, a fourth lens, and a fifth lens, sequentially disposed at intervals from an object side of the imaging lens system. A refractive index of each of the second lens, the third lens, the fourth lens, and the fifth lens is 1.6 or greater, and TTL/2IH<0.730, where TTL is a distance from an object side surface of the first lens to an imaging plane, and 2IH is a diagonal length of the imaging plane.
US12055791B2 Wide-angle lens assembly
A wide-angle lens assembly includes a first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, and tenth lenses. The first and second lenses are meniscus lenses with negative refractive power. The third and seventh lenses are with negative refractive power. The sixth and tenth lenses are with positive refractive power. The fourth lens is a meniscus lens with positive refractive power. The fifth lens includes a convex surface facing an object side. The eighth lens includes a convex surface facing the object side. The ninth lens includes a concave surface facing the object side and a convex surface facing an image side. The first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, and tenth lenses are arranged in order from the object side to the image side along an optical axis.
US12055786B2 Lens group assembly, optical lens, camera module and lens group assembling method
A lens group assembly includes a lens barrel and a plurality of lenses. The lenses are embedded in the lens barrel to assemble the lens group, and there is an adhesive material between at least two of the lenses and/or between at least one of the lenses and the lens barrel to reinforce the structural strength of the assembled lens group. A corresponding optical lens, a camera module and a lens group assembling method are also included. Assembling accuracy and assembling stability of the high-sensitivity multi-lens optical system is improved by increasing the adhesion between the lenses. Variation of the optical lens is reduced based on an active calibration process. Adhesive material that might otherwise overflow is accommodated. Defects caused by the assembly of the optical lens are reduced based on the active calibration process, especially the field curvature and peak variation.
US12055785B2 Image-capturing apparatus and method for producing image-capturing apparatus
To simplify mounting of a component near a shield cover in an image-capturing apparatus. An image-capturing apparatus includes an imaging device, a substrate, a drive circuit, a lens unit, an adhesive, and a shield cover. The imaging device is arranged on the substrate. The drive circuit is arranged on the substrate to be adjacent to the imaging device. The lens unit includes a lens and a frame-shaped rib, the lens forming an image of a subject into the imaging device, the rib being arranged in a bottom portion of the lens unit and surrounding the imaging device, the lens unit being arranged by the rib being placed on the substrate. The adhesive has a photo-curable property and bonds the lens unit to the substrate. The shield cover includes a light path used when the adhesive is cured and covers the drive circuit.
US12055782B2 Telecommunications module
A telecommunications module defines an interior with separate right and left chambers. An optical component is housed within the left chamber. Signal input and output locations are exposed to the right chamber. The right chamber allows excess fiber to accumulate without bending in a radius smaller than a minimum bend radius. A dual-layered cable management structure is positioned within the right chamber that defines a lower cable-wrapping level and a separate upper cable-wrapping level. The upper cable-wrapping level is defined by a removable cable retainer mounted on a spool defining the lower-cable wrapping level. Cabling carrying the input and output signals are passed between the right and left chambers before and after being processed by the optical component.
US12055780B1 Components for fiber optic cable installation on a powerline conductor
The disclosed fiber optic cable splice case may include (1) an outer enclosure with a plurality of cable funnels defining paths from an exterior to an interior of the outer enclosure, (2) a clamp connected to the exterior of the outer enclosure, where the clamp attaches the outer enclosure to a powerline conductor, and (3) an inner enclosure positioned at least partially within, and rotatably coupled to, the outer enclosure, where the inner enclosure defines (a) a splice cavity within the inner enclosure, where the cavity is configured to store an optical fiber splice tray for coupling corresponding optical fibers of each of a pair of fiber optic cable segments and (b) a cable channel about an exterior of the inner enclosure, where the cable channel carries a portion of each of the pair of segments between the funnels and the cavity. Various other components and methods are also disclosed.
US12055770B2 Combination tool for fiber optic ferrule insertion and removal
A tool is used for inserting and removing an MT-type fiber optic ferrule from an adapter. The tool includes a handle having one or both of an insertion portion and a removal portion. An insertion head is movably coupled to the insertion portion of the handle. A removal head is movably coupled to the removal portion of the handle. The handle has opposing ends for the insertion portion and the removal portion. The handle may have other configurations. A sliding lock may be used to lock the rotatable insertion portion and rotatable removal portion in a fixed position relative to the handle.
US12055769B2 Terminal formed by sequentially assembled modules
A terminal includes modules adapted to be sequentially assembled together in a serial chain to build the terminal. At least some of the modules each include a module housing, a ruggedized optical output port provided on the module housing, a plug and play input connection location, a plug and play expansion connection location provided on the module housing, and an asymmetric power splitter within the module housing for splitting optical power from the plug and play input location asymmetrically between the ruggedized optical output port and the plug and play expansion connection location. The plug and play input connection locations and the plug and play expansion connection locations of adjacent modules in the serial chain are adapted to mate with respect to one another.
US12055764B2 System and method for optical transmission of data between toroidal rings
Communications systems and methods for communicating data are provided. In one example, the communications system includes an outer ring having an inner surface and an inner ring having an outer surface. The inner surface and the outer surface are separated by a gap that extends around the inner ring to define a loop. A modulating light arrangement receives data and produces modulated light. A first light diffusing optical fiber and a second light diffusing optical fiber are disposed on a first side of the gap and extend in the loop to define an optical data ring. The first light diffusing optical fiber and the second light diffusing optical fiber cooperate to diffuse the modulated light along the optical data ring. A detector is disposed on the second side of the gap and detects the diffuse modulated light.
US12055762B2 Intelligent optical switch
An optical assembly includes a connector assembly, a plurality of port assemblies, and a frame assembly. The connector assembly includes an optical fiber connector. The plurality of port assemblies is fixed in position relative to each other. The frame assembly includes a frame directly attached to the connector assembly or directly attached to the plurality of port assemblies. The frame is moveable to align the connector with each of the port assemblies. The connector is insertable into each of the port assemblies when the connector is aligned with a respective one of the port assemblies by moving the connector or the respective port assembly aligned with the connector along a single axis and into the respective port assembly.
US12055761B2 Wavelength division multiplexing structure
A wavelength division multiplexing structure includes: a first reflecting surface; a second reflecting surface; a first optical filter; a second optical filter; and a pretreatment device. The light that is incident on the first reflecting surface forms a first C-shaped light path in C-shaped or approximately C-shaped and enters the first optical filter. The light that is incident on the first reflecting surface forms a non-coplanar straight line with the light that is reflected by the second reflecting surface. The light that is incident on the pretreatment device forms a pretreatment light path, enters the first optical filter. The light in the pretreatment light path coincides with the light in the first C-shaped light path that is incident on the first optical filter from the second reflecting surface.
US12055755B1 Cryogenic microfluidic cooling for photonic integrated circuits
A method includes fabricating a device including a first dielectric layer, an optical waveguide in the first dielectric layer, and a superconducting circuit in the first dielectric layer and on the optical waveguide. The method also includes forming a sacrificial structure on the first dielectric layer, the sacrificial structure aligned with the superconducting circuit, depositing a second dielectric layer on the sacrificial structure, and cutting an opening in the second dielectric layer to expose the sacrificial structure. The method further includes wet etching the sacrificial structure through the opening and sealing the opening in the second dielectric layer with a third dielectric layer to form a micro-channel between the first dielectric layer and the second dielectric layer.
US12055753B2 Reduced coating diameter chlorine-doped silica optical fibers with low loss and microbend sensitivity
The optical fiber disclosed has a glass fiber including a core and a cladding. The core comprises silica glass doped with chlorine and having an outer radius r1 between 3.0 microns and 10.0 microns. The cladding has an outer radius r4 not less than 50.0 microns. A primary coating surrounding the cladding has a thickness (r5-r4) between 5.0 microns and 20.0 microns, and an in situ modulus less than 0.30 MPa. A secondary coating surrounding the primary coating has a thickness (r6-r5) between 8.0 microns and 30.0 microns, a Young's modulus greater than 1500 MPa, and a normalized puncture load greater than 3.6×10−3 g/micron2. The optical fiber has a 22-meter cable cutoff wavelength less than 1530 nm, an attenuation at 1550 nm of less than 0.17 dB/km, and a bending loss at 1550 nm of less than 3.0 dB/turn.
US12055748B2 Light scattering optical element for lighting applications
An optical element with light scattering properties is configured for use in a light fixture or lighting module. When used in combination with a reflector or reflective surface proximate to an output face, the optical element can provide a range of non-Lambertian light distributions in alternative embodiments. The optical element utilizes combinations of dispersed light scattering particles and/or surface features to selectively scatter, disperse and internally reflect light. Using such optical arrangements it is possible to create light distributions with a single or multiple lobes or peak intensities and to control the position and shape of light distributions. The optical element is particularly suitable in low profile edge lit lighting assemblies used in indoor lighting products such as suspended, surface or recessed mounted linear light fixtures, ceiling mounted downlights, cove lights, and light fixtures for wall washing or perimeter lighting.
US12055747B2 Light fixture with edgelit optical element for direct downlighting applications
A light fixture with edgelit optical element is configured with an elongate body which retains and aligns optical components in a shallow linear form factor. Embodiments can be installed within a ceiling grid system and provide a fixture height less than that of a ceiling grid T-bar. An edglit optical element with light scattering features produces an extended emitting area for low glare and provides light distributions such as asymmetric and symmetric batwing distributions particularly useful in downlighting and other lighting applications.
US12055745B2 Systems and methods for improving the brightness of a building-window transparent display using supplemental light sources that include ambient light collected by an array of diffraction gratings
Systems and methods for improving the brightness of a transparent display are disclosed herein. One embodiment collects ambient light using an array of diffraction gratings disposed on an external surface of a building; filters the ambient light to produce filtered ambient light; generates primary-source light using a light-emitting-diode (LED) light source; and injects, into a transparent edge-lit liquid crystal waveguide display deployed in at least a portion of a window of the building, the primary-source light and the filtered ambient light in a color-synchronized manner. The filtered ambient light improves the brightness of the transparent edge-lit liquid crystal waveguide display.
US12055743B2 Configurable board mount light pipe array
A configurable board mount light pipe array is provided which includes four rails and one or more adapters. Each rail extends longitudinally and includes first and second ends which are connectable to the first and second ends of other rails to form a rectangular frame. The adapters are affixed within the middle of the rectangular frame. Each adapter includes a vertically extending center channel which extends entirely through the adapter. The top of each adapter's center channel includes a light pipe receptacle, and the bottom of the center channel includes an LED receptacle. The configurable board mount light pipe array further includes one or more light pipes which include first and second ends. The light pipes' first ends are positioned within a press-fit engagement within an adapter's light pipe receptacle and the light pipes' second ends are constructed to project through the holes of an electronic device panel.
US12055741B2 Optical articles and method of preparing the same
An optical article that includes an optical element and an anisotropic coating layer formed over at least a portion of the optical element. The anisotropic coating layer can include a first light-influencing zone comprising at least one first anisotropic material and a second light-influencing zone comprising at least one second anisotropic material. The at least one of the first light-influencing zone and the second light-influencing zone further include at least one dichroic material and/or at least one photochromic-dichroic material such that the first light-influencing zone and the second light-influencing zone exhibit a different color property, a different photochromic-dichroic reversible change, a different amount of polarization, or a combination thereof.
US12055740B2 Multilayer optical thin film structure
There is described a multilayer optical thin film structure comprising multiple optically absorbing layers and multiple optically non-absorbing layers. The optically absorbing layers and the optically non-absorbing layers are configured such that light incident on the structure is reflected with a red colour at a first angle, and light incident on the structure is reflected with a yellow colour at a second angle. There is also described an item having applied thereto such a multilayer structure.
US12055730B2 Image sensor including color separating lens array and electronic apparatus including the image sensor
Provided is an image sensor including a color separating lens array. The image sensor includes: a sensor substrate including a first pixel configured to sense light of a first wavelength and a second pixel configured to sense light of a second wavelength; a transparent spacer layer on the sensor substrate; and a color separating lens array on the spacer layer, wherein the color separating lens array condenses the light of the first wavelength toward the first pixel, and includes a first lens layer on the spacer layer, a second lens layer on the first lens layer, and an etch prevention layer between the first lens layer and the second lens layer.
US12055729B2 Camera module including flexible substrates
A camera module includes: a housing; an optical assembly configured to tilt with respect to the housing, and including a lens system and a sensor substrate having an image sensor; a main substrate disposed in the housing and spaced apart from the sensor substrate; and a first flexible substrate and a second flexible substrate configured to connect the sensor substrate to the main substrate. The first flexible substrate and the second flexible substrate are disposed to at least partially overlap each other.