Document | Document Title |
---|---|
US12260929B2 |
Semiconductor device including internal transmission path and stacked semiconductor device using the same
A semiconductor device comprising: a first or a second path configured to transmit a first signal which swings between a ground level and a first level, a third path configured to transmit a second signal which swings between the ground level and a second level lower than the first level, a transmitter configured to output received the first signal through the first or second path as the second signal to the third path, and initialize in response to an enable signal, and a receiver configured to output received the second signal through the third path as the first signal through the first or second path, determine level of the second signal through a reference level that is regulated according to a fed-back level of an output terminal thereof, and initialize in response to the enable signal. |
US12260926B2 |
Loopback datapath for clock quality detection
Devices and methods include transmitting loopback signals for monitoring operation of a memory device. In some embodiments, a memory device may receive a system clock signal from a host device and may generate an internal clock signal based at least in part on the system clock signal. In some embodiments, the memory device may generate a loopback signal based at least in part on the internal clock signal and may transmit the loopback signal via a loopback datapath associated with the memory device. A host device may compare the internal clock signal and the system clock signal to determine a fidelity of the internal clock signal. Termination values of the memory device may be adjusted based on the determined fidelity of the internal clock signal. |
US12260917B2 |
Storage device for generating identity code and identity code generating method
A storage device for generating an identity code, includes a first storage circuit, a second storage circuit and a reading circuit. The first storage circuit stores several first data having several bits. The second storage circuit stores several second data having several bits. The reading circuit reads the second data from the second storage circuit to form a first sequence, and simultaneously reads the first data from the first storage circuit to form a second sequence. The reading circuit includes a processing circuit which simultaneously receives the first sequence and the second sequence, selects a first portion of the second sequence to form a target sequence according to the first sequence, and outputs the target sequence to serve as an identity code. Logical values of the bits of the first data and the second data are randomly distributed or pre-defined by a user. |
US12260915B2 |
Non-volatile memory device with parallel programming
A non-volatile memory device includes a first fuse cell array and a second fuse cell array, spaced from each other; a first ground ring region and a second ground ring region disposed to surround the first fuse cell array and the second fuse cell array, respectively; a third ground ring region configured to connect the first ground ring region and the second ground ring region; a power ring region disposed to surround the first ground ring region and the second ground ring region; and an address decoder, disposed between the first fuse cell array and the second fuse cell array, configured to supply a word line signal to each of the first fuse cell array and the second fuse cell array. The ground ring regions supply a ground voltage to each of the first fuse cell array and the second fuse cell array. |
US12260914B2 |
Level shifting in all levels programming of a memory device in a memory sub-system
Control logic in a memory device identifies a set of a plurality of memory cells configured as multi-level cell (MLC) memory to be programmed during a program operation and causes, at a first time during a program operation, a first programming pulse to be applied to a memory cell of the memory array to be programmed to a first programming level. The control logic further performs a program verify operation corresponding to the first programming level and compares a threshold voltage of the memory cell to one or more program verify voltage levels of the program verify operation to determine whether a condition is satisfied. The control logic further executes a level shifting operation in response to the condition to be satisfied. |
US12260913B2 |
Hyperdimensional computing device
A hyperdimensional computing device includes a non-volatile memory cell array and a first operation circuit. The non-volatile memory cell array is coupled to a plurality of first word lines. The non-volatile memory cell array has a plurality of memory cell groups, a plurality of first memory cells of each of the memory cell groups are coupled to a same first word line of the first word lines, and the memory cell groups respectively store a plurality of data vectors. The first operation circuit receives at least one of the data vectors through bit lines and generates a bundled data vector according to the at least one of the data vectors. |
US12260912B2 |
Semiconductor device capable of checking deterioration of select transistor and operating method thereof
A semiconductor device may include a memory cell array including a memory block including a plurality of memory strings connected between a plurality of bit lines and a common source line, a control circuit that generates a page buffer control signal, a voltage control signal, and a drive address signal, a page buffer group including a plurality of page buffers and configured to form each of the plurality of bit lines to a preset voltage level, and generate a threshold voltage variation result on the basis of a change in the voltage level of each of the plurality of bit lines, a voltage generation circuit that generates a threshold verification voltage and a pass voltage, and a line drive circuit that drives a plurality of select lines to a level of the threshold verification voltage, and drives a plurality of word lines to a level of the pass voltage, during the threshold voltage variation verification. |
US12260909B2 |
Method of operating selector device, method of operating nonvolatile memory apparatus using the same, electronic circuit device including selector device, and nonvolatile memory apparatus
Operating a selector device that controls access of a signal to a memory element may comprise applying a main operating voltage pulse and a refresh voltage pulse to the selector device. The refresh voltage pulse and main operating voltage pulse have opposite polarities. A magnitude of the main operating voltage pulse is greater than or equal to a threshold voltage for turning on the selector device, and a maximum magnitude of the refresh voltage pulse is less than the threshold voltage. The refresh voltage pulse reduces a difference between the threshold voltage and a turn-off voltage of the selector device, and may be applied immediately before or immediately after the main operating voltage pulse. An electronic circuit may include the selector device and a driving circuit for apply the pulses. A nonvolatile memory may include the driving circuit and a plurality of nonvolatile memory elements each including a selector device. |
US12260902B2 |
Complementary storage unit and method of preparing the same, and complementary memory
A complementary storage unit and a method of preparing the same, and a complementary memory. The complementary storage unit includes: a control transistor, a pull-up diode and a pull-down diode. The control transistor is configured to control reading and writing of the storage unit. One end of the pull-up diode is connected to a positive selection line, and the other end thereof is connected to a source end of the control transistor, so as to control a high-level input. One end of the pull-down diode is connected to a negative selection line, and the other end thereof is connected to the source end of the control transistor, so as to control a low-level input. The pull-up diode and the pull-down diode are symmetrically arranged in a first direction. |
US12260901B2 |
Signal input buffer for effectively calibrating offset
A signal input buffer includes 1-st and 2-nd buffering blocks; a 1-st input switching block; a 2-nd input switching block; a 1-st output switching block; and a 2-nd output switching block. The signal input buffer buffers a reception signal pair and generates a buffered signal pair, and is capable of operation in a normal mode and a calibration mode, the reception signal pair includes an intrinsic reception signal and a complementary reception signal, the buffered signal pair includes an intrinsic buffered signal and a complementary buffered signal, and the calibration mode includes a 1-st calibration period and a 2-nd calibration period. |
US12260893B2 |
Semiconductor memory module and device having power management unit for supplying stable and accurate voltages to DRAM chip array
The disclosure relates to a semiconductor memory device including a semiconductor memory module and a semiconductor memory control unit, and since the semiconductor memory module includes a power management unit, and the power management unit generates a reference voltage and various internal voltages to be supplied to a dynamic random access memory (DRAM) chip array, and receives the internal voltages supplied to the DRAM chip array by feedback to measure and compensate the internal voltages, a stable and accurate voltage can be supplied to the DRAM chip array. |
US12260892B2 |
Integrated circuit and memory device including sampling circuit
An integrated circuit includes a sampling control circuit configured to: generate a counting signal according to a periodic signal during a sampling period, and generate a plurality of sampling enable signals by comparing counting bits of the counting signal with random bits of a random signal; and a sampling circuit configured to: store an input address as a plurality of sampling addresses according to the respective sampling enable signals, and generate a plurality of valid section signals based on the sampling enable signals to output one of the sampling addresses as a target address according to an uppermost valid section signal among activated valid section signals. |
US12260888B1 |
Magnetic disk apparatus and method
According to the embodiment, a controller of a magnetic disk apparatus acquires a first amplitude and a first phase of a first read waveform and a second amplitude and a second phase of a second read waveform by demodulating the first/second read waveforms. The first read waveform is a read waveform of a first burst pattern. The second read waveform is a read waveform of a second burst pattern. The controller acquires weights on the basis of the first amplitude, the second amplitude, the first phase, and the second phase. The controller corrects an initial phase of each of the first read waveform and the second read waveform by calculating a weighted average using the weights, the first phase, and the second phase. The controller executes positioning of the magnetic head on the basis of the corrected first read waveform and second read waveform. |
US12260886B2 |
Suspension arm and slider contact for magnetic storage device
Disclosed herein is a magnetic storage device that comprises a suspension arm co-movably fixed to a carriage arm. The suspension arm comprises a slider attachment side and at least one first electrical contact pad on the slider attachment side. The suspension arm also comprises a slider co-movably fixed to the suspension arm. The slider comprises a suspension attachment side, a non-head side facing the suspension arm and intersecting the suspension attachment side at a first slider edge of the slider, a head side facing away from the suspension arm, and at least one electrical contact component on the suspension attachment side up to the first slider edge. At least one solder weldment is directly coupled to the at least one first electrical contact pad and the at least one electrical contact component. Additionally, a read-write head is coupled to the head side of the slider. |
US12260885B2 |
Disk device having components that communicate with each other via conversion devices
A disk device according to one embodiment includes a first conversion device, a second conversion device, an optical waveguide, a first component, and a second component. The first conversion device emits light corresponding to an electric signal. The second conversion device generates an electric signal corresponding to incident light. The optical waveguide includes a first end joined to the first conversion device and a second end joined to the second conversion device, and transmits light emitted from the first conversion device to the second conversion device. The first component is electrically connected to the first conversion device. The second component is electrically connected to the second conversion device, and communicates with the first component through the first conversion device, the optical waveguide, and the second conversion device. |
US12260881B2 |
Transition type determination method and apparatus, and electronic device and storage medium
Provided are a transition type determination method, an electronic device and a storage medium. The method includes: acquiring a picture matching degree between a candidate transition type and a transition position of two adjacent video clips, and acquiring a music matching degree of the candidate transition type and background music of a video to which the two adjacent video clips belong; and determining a target transition type for the transition position according to the picture matching degree and the music matching degree, where the target transition type is used for a transition effect between the two adjacent video clips. |
US12260878B1 |
Method and apparatus for multi-stage equalization for reading data from storage media
Data read from a storage medium is first processed through a first data path including a first decoder configured to decode data output from at least one first finite impulse response (FIR) filter and first FIR adaptation circuitry configured to adjust a first FIR coefficient for the at least one first FIR filter. The data is then processed through a second data path, which includes at least one second FIR filter and second FIR adaptation circuitry configured to adjust a second FIR coefficient to reach an FIR coefficient that achieves a target minimum number of errors. The second FIR adaptation circuitry is configured to reach the FIR coefficient that achieves the target minimum number of errors faster than the first FIR adaptation circuitry. A second decoder in the second data path is configured to decode data output by the at least one second FIR filter. |
US12260875B2 |
Phrase extraction for ASR models
A method of phrase extraction for ASR models includes obtaining audio data characterizing an utterance and a corresponding ground-truth transcription of the utterance and modifying the audio data to obfuscate a particular phrase recited in the utterance. The method also includes processing, using a trained ASR model, the modified audio data to generate a predicted transcription of the utterance, and determining whether the predicted transcription includes the particular phrase by comparing the predicted transcription of the utterance to the ground-truth transcription of the utterance. When the predicted transcription includes the particular phrase, the method includes generating an output indicating that the trained ASR model leaked the particular phrase from a training data set used to train the ASR model. |
US12260872B2 |
Speech processing system and speech processing method
A speech processing system includes one or more analog microphones each arrangeable within a cabin and configured to output a first analog speech signal, one or more digital microphones each arrangeable within the cabin and configured to output a digital speech signal, a digital-to-analog convertor configured to convert the digital speech signal into a second analog speech signal, and a speech signal processer including a delay processer configured to delay at least the first analog speech signal on the basis of a delay time period when the digital-to-analog convertor converts the digital speech signal, which is collected at the same time point as the first analog speech signal, into the second analog speech signal and output the delayed first analog speech signal as a third analog speech signal and configured to perform speech signal processing on the basis of the second analog speech signal and the third analog speech signal. |
US12260871B2 |
Devices, systems, and methods of noise reduction
A method of real-time noise reduction including generating spectral data using temporally localized spectral representations of a received audio signal, determining detection of voice by comparing first and second filtered data, and generating noise-reduced audio output by attenuating noise based on the determined detection of voice. The first and second filtered data are formed by attenuating temporal variations of the spectral data based on, respectively, a first timescale and a second timescale. A noise reduction system, comprising processing circuitry configured to execute a method of real-time noise reduction to generate an output that is transmitted via an output port of the noise reduction system. A noise-reduction microphone comprising a housing having a transducer coupled to a processor therein to execute a method of real-time noise reduction, and an output port. A non-transitory computer-readable medium having instructions to cause a processor to perform a method of real-time noise reduction. |
US12260868B2 |
Determination of spatial audio parameter encoding and associated decoding
An apparatus for receiving an indicator configured to identify whether encoded spatial audio signal directional metadata parameters for time-frequency tiles of an audio frame were encoded based on a quantization resolution which is equal to or less than a determined number of bits; decode the encoded spatial audio signal directional metadata parameters for the time-frequency tiles of the audio frame based on the quantization resolution which is equal to or less than the determined number of bits when the indicator identifies as such; and when the indicator identifies that the encoded spatial audio signal directional metadata parameters were not encoded based on the quantization resolution which is equal to or less than the determined number of bits, decode a first part comprising entropy encoded spatial audio signal directional metadata parameters and decode a second part comprising fixed rate encoded spatial audio signal directional metadata parameters. |
US12260867B2 |
Time-varying time-frequency tilings using non-uniform orthogonal filterbanks based on MDCT analysis/synthesis and TDAR
Embodiments provide a method for processing an audio signal, including: performing a cascaded lapped critically sampled transform on two partially overlapping blocks of samples of the audio signal, to obtain sets of subband samples; identifying one or more sets of subband samples that in combination represent the same region of the time-frequency plane; performing time-frequency transforms on the identified one or more sets of subband samples, to obtain one or more time-frequency transformed subband samples, each of which represents the same region in the time-frequency plane; performing a weighted combination of two corresponding sets of subband samples or time-frequency transformed versions thereof, to obtain aliasing reduced subband representations of the audio signal. |
US12260866B2 |
System and method for watermarking audio data for automated speech recognition (ASR) systems
A method, computer program product, and computing system for processing audio information associated with a speech processing system and encoding a watermark in a non-disruptive portion of the audio information. |
US12260865B2 |
Automatic interpretation server and method based on zero UI for connecting terminal devices only within a speech-receiving distance
Provided a method performed by an automatic interpretation server based on a zero user interface (UI), which communicates with a plurality of terminal devices having a microphone function, a speaker function, a communication function, and a wearable function. The method includes connecting terminal devices disposed within a designated automatic interpretation zone, receiving a voice signal of a first user from a first terminal device among the terminal devices within the automatic interpretation zone, matching a plurality of users placed within a speech-receivable distance of the first terminal device, and performing automatic interpretation on the voice signal and transmitting results of the automatic interpretation to a second terminal device of at least one second user corresponding to a result of the matching. |
US12260863B1 |
Method and system for providing assistance for cognitively impaired users by utilizing artifical intelligence
In an embodiment, the disclosure relates to a device for assisting a respondent in a conversation. The device includes a microphone configured to detect a voice input, and a transmitter communicatively coupled to a server and configured to transmit the voice input to the server. The server is to generate vectors associated with the voice input, feed the vectors associated with the voice input to an Artificial Intelligence utilizing a trained Machine Learning (ML) model, and obtain, from the trained ML model, an output corresponding to the vectors. The device further includes a receiver communicatively coupled to the server, and configured to receive from the server, the output generated by the ML model. A speaker is communicatively coupled with the receiver and is configured to generate a voice-based response based on the output, for assisting the respondent in responding to the conversation. |
US12260862B2 |
Methods and systems for application integration and macrosystem aware integration
Methods and systems for multi-modalities integration via speech, chatbot, low-code, and no-code enterprise integration. Methods and systems for application integration for both application integration and macro/system aware integration technology. Methods and systems for integrating services between different software systems, the computer having a processor and a data repository including storing one or more service connectors configured to connect an origin software system to a target software system in the data repository, receiving integration instructions, the integration instructions including at least one of the origin software system, a directionality of the integration, the directionality indicating whether the integration is unidirectional or bidirectional, a frequency of integration, and the target system software, and performing the integration from the origin software system to the target software system using the one or more service connectors according to the integration instructions. |
US12260861B2 |
Mitigation of client device latency in rendering of remotely generated automated assistant content
Implementations relate to mitigating client device latency in rendering of remotely generated automated assistant content. Some of those implementations mitigate client device latency between rendering of multiple instances of output that are each based on content that is responsive to a corresponding automated assistant action of a multiple action request. For example, those implementations can reduce latency between rendering of first output that is based on first content responsive to a first automated assistant action of a multiple action request, and second output that is based on second content responsive to a second automated assistant action of the multiple action request. |
US12260860B2 |
Electronic device and control method therefor
An electronic device is disclosed. The electronic device comprises: a voice input unit; a storage unit for storing a first text according to a first transcript format and at least one second text obtained by transcribing the first text in a second transcript format; and a processor for, when a voice text converted from a user voice input through the voice input unit corresponds to a preset instruction, executing a function according to the preset instruction. The processor executes a function according to a preset instruction when the preset instruction includes a first text and a voice text is a text in which the first text of the preset instruction has been transcribed into a second text of a second transcript format. |
US12260858B2 |
Transferring dialog data from an initially invoked automated assistant to a subsequently invoked automated assistant
Systems and methods for providing dialog data, from an initially invoked automated assistant to a subsequently invoked automated assistant. A first automated assistant may be invoked by a user utterance, followed by a dialog with the user that is processed by the first automated assistant. During the dialog, a request to transfer dialog data to a second automated assistant is received. The request may originate with the user, by the first automated assistant, and/or by the second automated assistant. Once authorized, the first automated assistant provides the previous dialog data to the second automated assistant. The second automated assistant performs one or more actions based on the dialog data. |
US12260856B2 |
Method and system for recognizing a user utterance
A method and a server for generating textual representations of a user utterance are provided. The method comprises: acquiring an audio signal being an audio representation of the user utterance, the user utterance being in response to a given machine-generated utterance previously outputted by the electronic device to the user; acquiring a machine-generated text string being a textual representation of the given machine-generated utterance; generating, using a Speech-to-Text (STT) model, an other text string based on the audio signal and the machine-generated text string, the other text string being a textual representation of the user utterance while taking into account the machine-generated text string as a context of the user utterance. |
US12260852B2 |
Method of training speech recognition model, electronic device and storage medium
A method of training a speech recognition model is provided. The method includes that: speech data of each of a plurality of training samples is inputted into a teacher model and a to-be-trained speech recognition model separately. Additionally, an embedding outputted by the teacher model and encoded data outputted by the to-be-trained speech recognition model are obtained. Furthermore, quantized codebook data is obtained by performing a multi-codebook quantization on the embedding. A loss is calculated based on the encoded data, the quantized codebook data, and text data in the training sample. Moreover, a trained speech recognition model is obtained by stopping training the to-be-trained speech recognition model when the loss is less than or equal to a preset loss threshold and/or trained times is greater than preset trained times. |
US12260848B2 |
Method for generating active noise reduction filter, storage medium and earphone
A method for generating an active noise reduction filter includes: obtaining a physically noise-reduced signal, the physically noise-reduced signal being a signal received by a feedback microphone after a noise signal passes through an earphone, obtaining a mixed signal, the mixed signal being a signal received by the feedback microphone when the same noise signal is played and the earphone plays a through signal in a through state, calculating an input signal according to the mixed signal and the physically noise-reduced signal, performing adaptive filtering on the input signal and the physically noise-reduced signal according to an adaptive filtering algorithm to obtain a transfer function, and generating an active noise reduction filter according to the transfer function. |
US12260843B2 |
Percussion sound attenuation system
The invention is a sound-attenuating system operative to attach to a surface of a metallic percussion instrument, and attenuate sound produced by striking the sound-attenuating system with a drum stick. |
US12260842B2 |
Systems, methods, and media for displaying interactive augmented reality presentations
Systems, methods, and media for displaying interactive augmented reality presentations are provided. In some embodiments, a system comprises: a head mounted display comprising: a transparent display; a plurality of sensors; and at least one processor, wherein the at least one processor is programmed to: select a content display location of a plurality of predetermined content display locations to use to present content based at least in part on a location of the head mounted display within a current physical environment; and cause content to be presented by the head mounted display anchored at the selected content display location. |
US12260841B2 |
Multiple primary user interfaces
Generally discussed herein are techniques, software, apparatuses, and systems configured for presenting information to a user through multiple primary user interfaces. In one or more embodiments, a method can include providing first data to a first primary user interface that causes the first primary user interface to provide a first view of an application state of a software application, providing second data to a second primary user interface that causes the second primary user interface to provide a second view of the application state, changing the application state to a new application state, and in response to changing the application state, providing data to the first and second view modules so as to cause the first primary user interface to provide a first view of the new application state and the second primary user interface to provide a second view of the new application state. |
US12260839B2 |
Display device and method of OSD menu
The present application discloses a display device and method of an OSD menu. The device of the present application comprises: a receiving unit for receiving a target operation instruction; a first determination unit for determining a target rotation angle corresponding to the target display apparatus; an acquisition unit for acquiring an attribute information set corresponding to an OSD menu according to the target rotation angle, the OSD menu containing a plurality of target areas, and the attribute information set comprising target position information corresponding to the OSD menu and attribute information corresponding to each of the target areas; a second determination unit for sequentially determining an RGB value corresponding to each of the pixel points contained in the OSD menu according to a preset rule, the target rotation angle, the target operation instruction and the attribute information corresponding to each of the target areas; and an output display unit for outputting and displaying the OSD menu according to the target position information corresponding to the OSD menu and the RGB value corresponding to each of the pixel points contained in the OSD menu. |
US12260837B2 |
Display device
According to an aspect, a display device includes scan lines, signal lines, a scan circuit, a signal output circuit, pixels each having a switching element and a pixel electrode, a common electrode, and a common electrode drive circuit. In a potential reset period to reset a potential of the pixel electrode and a common potential inversion period subsequent to the potential reset period, the scan circuit supplies, to the scan lines, a drive potential to drive the switching elements, and the signal output circuit supplies, to the signal lines, an intermediate potential between a potential corresponding to a maximum gradation value and a potential corresponding to a minimum gradation value. In the common potential inversion period, the common electrode drive circuit switches the common potential between a first common potential and a second common potential higher than the first common potential. |
US12260836B2 |
Pixel circuit, method for controlling pixel and display device
Disclosed are a pixel circuit, a method for controlling a pixel and a display panel. The pixel circuit includes a first thin film transistor, a controlled end of the first thin film transistor is connected to the scan line, and an input end of the first thin film transistor is connected to the data line; and a first selection circuit, an input end of the first selection circuit is connected to an output end of the first thin film transistor, the first output end of the first selection circuit is connected to the first pixel electrode, and a second output end of the first selection circuit is connected to the second pixel electrode; the first thin film transistor is configured to sequentially write a data signal transmitted on the data line into the first pixel and the second pixel through the first selection circuit. |
US12260835B2 |
Driving method and drive circuit of display panel, display panel, and display device
A driving method and drive circuit of a display panel, a display panel, and a display device. The method includes: receiving initial image data of a frame to be displayed, the resolution of an initial image corresponding to the initial image data being different from the resolution of a display panel; the initial image data including a plurality of pieces of initial gray scale data for displaying the initial image; according to the initial gray scale data in the initial image data, the resolution of the initial image, and the resolution of the display panel, determining target gray scale data corresponding to panel sub-pixels in the display panel; and driving the display panel to display according to the target gray scale data. |
US12260828B2 |
Gate driving circuit and display device
Disclosed herein are a gate driving circuit having a small-area structure and a display device, and more specifically, each of a plurality of stage circuits included in the gate driving circuit includes a sensing part, a logic part, and a buffer group, first to fourth scan clock signals and a first carry clock signal are electrically connected to a first stage circuit, and fifth to eighth scan clock signals and a second carry clock signal are electrically connected to a second stage circuit. |
US12260827B2 |
Display device including scan driver controlled by clock signals
A display device includes a display panel, a scan driver outputting a scan signal, and a data driver. The scan driver includes a first sub-scan driver that receives a first start signal and an odd clock signal, and a second sub-scan driver that receives a second start signal and an even clock signal. The scan signal has an activation period corresponding to a horizontal period. The odd clock signal includes a first clock enable period and a first clock disable period, which are ‘k’ times greater than the horizontal period. The even clock signal includes a second clock enable period and a second clock disable period, which are ‘k’ times greater than the horizontal period. The first clock enable period and the second clock enable period alternate with one another. |
US12260824B2 |
Pixel driving circuit and display panel
The present application provides a pixel driving circuit and a display panel. The pixel driving circuit includes a driving transistor and a data writing module. a driving timing of the pixel driving circuit includes a writing frame including a first data writing phase and a second data writing phase in sequence, the data voltage includes an active data voltage and a first data compensation voltage, the data writing module is configured to write the first data compensation voltage into the gate, the first electrode, and the second electrode of the driving transistor in the first data writing phase, and to write the active data voltage into the gate, the first electrode, and the second electrode of the driving transistor in the second data writing phase. |
US12260821B2 |
Display device
A display device includes: a substrate; a plurality of sub pixels on the substrate; a light-emitting element on a sub pixel; and a pixel circuit on the sub pixel and comprising: a driving transistor including a gate electrode having a dual gate structure, a source electrode, and a drain electrode, the driving transistor connected between a high-potential power line and the light-emitting element; and a capacitor connected between the high-potential power line and a node between the source electrode and the drain electrode of the driving transistor. The capacitor may reduce the variation in voltage between the gate electrode and the source electrode of the driving transistor. |
US12260819B2 |
Driving controller, display device, and method of driving display device
A display device includes a display unit which includes a plurality of pixels, a degradation controller which includes a voltage compensator configured to calculate a driving voltage increase amount based on a degradation amount of a maximum degradation pixel among the pixels and a global current controller configured to calculate calculates a first scale factor for compensating a power increase amount according to the driving voltage increase amount, a driving voltage provider which is configured to increase a driving voltage provided to the pixels based on the driving voltage increase amount, a data compensator which is configured to generate output image data by scaling the first scale factor to grayscale values of input image data, and a data driver which is configured to provide data voltages to the pixels based on the output image data. |
US12260816B2 |
Pixel circuit, driving method and display apparatus
Provided are a pixel circuit, a driving method and a display apparatus, including: a light emitting device; a driving transistor, configured to produce a current for driving the light emitting device to emit light according to a data voltage; a voltage control circuit, coupled to the driving transistor, wherein the voltage control circuit is configured to reset the driving transistor (M0) and input the data voltage in response to a loaded signal; and a light emitting control circuit, coupled to the driving transistor and the light emitting device, wherein the light emitting control circuit is configured to provide the current produced by the driving transistor to the light emitting device; wherein a frequency of resetting the driving transistor is not less than a frequency of inputting the data voltage. |
US12260814B2 |
Display device
A display device may include a display panel having subpixels, a controller configured to generate an output image frame based on moving a received input image frame for the subpixels according to time and to output the generated output image frame, and a panel driver configured to display the generated output image frame on the display panel. A movement order for the subpixels may be determined based on a movement direction and an arrangement of the subpixels disposed on the display panel. The subpixels may be utilized in outputting the generated output image frame to the display panel. |
US12260812B2 |
Display panel, integrated chip, and display device
Provided are a display panel, an integrated chip, and a display device. The display panel includes a first display region, a second display region, and a pixel circuit. The pixel circuit includes a first pixel circuit and a second pixel circuit, where the first pixel circuit is connected to a light-emitting element in the first display region, and the second pixel circuit is connected to a light-emitting element in the second display region. The pixel circuit includes a drive transistor and a first presetting module, and a terminal of the first presetting module is connected to the drive transistor, where a control terminal of a first presetting module in the first pixel circuit is configured to receive a first control signal, and a control terminal of a first presetting module in the second pixel circuit is configured to receive a second control signal. |
US12260811B2 |
Micro-led display and operation method thereof
A micro-LED display includes a first LED subpixel, a second LED subpixel, a third LED subpixel and a fourth LED subpixel. The first LED subpixel is configured to emit a red light. The second LED subpixel is configured to emit a green light. The third LED subpixel is configured to emit a blue light. The fourth LED subpixel is configured to emit a yellow light, in which the yellow light emitted by the fourth LED subpixel has a peak wavelength that satisfies λp,Yellow,lower_limit<λp. λp,Yellow,lower_limit is a lower limit of the peak wavelength of the yellow light, λp is the peak wavelength of the yellow light. |
US12260810B1 |
Pixel driving circuit, driving method for pixel driving circuit, and display panel
A pixel driving circuit, a driving method for the pixel driving circuit, and a display panel are provided. The pixel driving circuit includes a writing module, a driving transistor, and a light-emitting element. The writing module is electrically connected to a data signal terminal, and is electrically connected to a first node and a second node. The driving transistor is a double-gate transistor. A first gate of the driving transistor is electrically connected to the first node. A second gate of the driving transistor is electrically connected to the second node. A source of the driving transistor is electrically connected to a first power signal terminal. A drain of the driving transistor is electrically connected to a third node. The light-emitting element is electrically connected to a second power signal terminal and electrically connected to the third node. |
US12260808B2 |
Transparent display module and apparatus with micro-pixel packages mounted on transparent substrate
A transparent display module includes: a transparent substrate; a line pattern provided on the transparent substrate in a form of a two-dimensional grid; a plurality of micro-pixel integrated circuits (ICs) provided on the line pattern; a plurality of inorganic light emitting elements provided on the line pattern or the plurality of micro-pixel ICs; a plurality of transparent areas formed in areas in which the line pattern is not provided, and at least one pixel circuit configured to supply a driving current to the plurality of inorganic light emitting elements. |
US12260806B2 |
Micro light-emitting diode display panel
A micro light emitting diode display panel including a plurality of display units and a control element is provided. The plurality of display units are arranged in an array and each of the plurality of display units includes a first sub-pixel. The first sub-pixel includes a first micro light-emitting diode and a second micro light-emitting diode. The control element is configured to control light emission of the first micro light-emitting diode and the second micro light-emitting diode and determines operating currents of the first micro light-emitting diode and the second micro light-emitting diode. In a same display image, the operating current of the first micro light-emitting diode increases as an operating temperature of the first sub-pixel increases. |
US12260805B2 |
Display device
Provided is a display device including a display panel, an optical sensor, a timing controller, a scan driver, a data driver, and an image controller. The timing controller controls an image refresh rate of the display panel based on are fresh rate control signal. Thus, the display device provides improved visibility. |
US12260799B2 |
Pixel circuit, driving method thereof and display device
In a pixel circuit, a data writing-in circuit is configured to control to connect the data line and the second end of the driving circuit under the control of a first scan signal provided by the first scan line; a reset circuit is configured to control to connect the reset voltage line and the second end of the driving circuit under the control of a third scan signal provided by the third scan line; or control to connect the reset voltage line and the first end of the driving circuit under the control of the third scan signal; a driving circuit is configured to control to connect the first end of the driving circuit and the second end of the driving circuit under the control of a potential of a control end of the driving circuit. |
US12260797B2 |
Display device and method for blocking EOS defect thereof
Disclosed herein are a display device capable of preventing electrical over stress (EOS) defects by detecting and grounding EOS flowing in through an interface when a cable of external device is connected and a method for preventing EOS defects thereof. When a cable in an inactive mode exists in a plurality of cables, an EOS grounding unit may be controlled so that at least one connection pin corresponding to the cable in the inactive mode is grounded and when the cable in the inactive mode is changed to an active mode, the EOS grounding unit may be controlled so that at least one connection pin is ungrounded. |
US12260791B2 |
Display device and method of inspecting the same
A display device includes a display layer including an active area in which a plurality of pixels is arranged and a peripheral area located adjacent to the active area. The display layer includes a transistor disposed in the active area and including a gate, a source, and a drain, a first crack line disposed in the peripheral area and surrounding a portion of the active area in a plan view, and a second crack line disposed in the peripheral area under the first crack line. The first crack line is insulated from the second crack line. |
US12260790B2 |
Display panel and display apparatus having the same
A display panel in which a resistance structure is provided on a test pattern to prevent a circuit of the display panel from being damaged by static electricity introduced into the test pattern, and a display apparatus having the same are provided. The display panel includes: a substrate; a plurality of pixel circuits provided on the substrate and configured to drive a plurality of inorganic light emitting devices; a test line provided on the substrate and extending from an edge of the substrate; an insulating layer provided on the test line; and a resistance structure provided on the test line, the resistance structure including: at least two vertical interconnect accesses (vias) passing through the insulating layer, and a resistance layer provided on the insulating layer and extending between the at least two vias, wherein the at least two vias connect the test line and the resistance layer to each other, and the test line is discontinuous at an area between the at least two vias, and wherein the resistance layer is configured to receive, through one of the at least two vias, a current applied to the test line. |
US12260782B2 |
Systems of flight simulation and methods of operating same
Systems for flight simulation, and methods for operating the same. The system may include a 6 degree of freedom devices, a multi-point harness configured to suspend a user above a ground surface, and a sensor circuit integrated with a user-facing surface of the multi-point harness to detect changes in distribution of weight across the user-facing surface. The system includes a processor coupled to the sensor circuit, where the processor may be configured to: detect a shift in weight distribution across the user-facing surface of the multi-point harness. The processor may generate at least one virtual physics parameter associated with the detected shift in weight distribution. The at least one virtual physics parameter representing a force associated with a change in center of gravity of the user. The processor may modulate the 6 DOF device to orient the multi-point harness based on at least one virtual physics parameter to simulate a resultant trajectory of the user during the flight simulation. |
US12260781B2 |
Interactive avatar training system
The technology relates generally to an interactive avatar training system. The interactive avatar training system utilizes an interactive platform that allows at least two users, such as a trainer and a trainee, to be in interactive communication in a training program. The interactive avatar training system may assist generating a processed answer or response from the trainer to the trainee so that the answer presented to the trainee has high level of accuracy. Thus, the training efficiency and accuracy may be enhanced and improved. |
US12260780B2 |
Subject comprehension evaluation in an online hands-on learning platform
Described systems and techniques utilize pre-configured cloud workspaces, obtained from cloud providers and configured by/for instructors, that may be deployed to learners with all necessary software and other features included therewith, and that are managed on behalf of the learners and instructors by a hands-on, online learning platform provider. The online learning platform provider may provide many different types of learning content, and may enable a corresponding variety of types of hands-on learning experiences to a large number of learners, and may evaluate such hands-on learning experiences in an accurate, automated, and timely fashion. |
US12260777B2 |
Residual stress features in organ models
Simulated tissue structures and methods of making them are disclosed. An elastic first material is placed in tension. An elastic second material is adhered to the first material while the first material is in tension. The adhered second material and the first material in tension forms a first shape of the simulated tissue structure. Tension on the first material is released. In releasing the tension of the first material, a force is exerted on the adhered second material bring the combination of the first material and the second material into a second shape. The first shape is maintained by a mold or mandrel and the second shape is the desired shape of the simulated tissue structure. |
US12260775B2 |
Apparatus for braille input and method thereof
A braille input device includes a keypad having a plurality of keys. The keypad includes: three left side corresponding keys corresponding to three dots disposed at a left side column of braille; three right side corresponding keys corresponding to three dots disposed at a right side column of braille; a plurality of left side multi keys, each left side multi key corresponding to two or more keys among the left side corresponding keys; and a plurality of right side multi keys, each right side multi key corresponding to two or more keys among the right side corresponding keys. |
US12260772B2 |
Self-moving educational toy
An educational toy (1) includes a self-moving vehicle (10) adapted to move and steer freely on a two-dimensional surface (2) such as a table leaf. A tangible, three-dimensional marker (20) includes at least one RFID tag (21) is used to wirelessly trigger a specific action of the vehicle (10), e.g. turn 90 degrees right, when the vehicle (10) enters a readout range of the marker (20). The marker (20) can be placed freely on the surface (2) and cannot be overrun by the vehicle (10). Thus, the vehicle (10) is instructed to perform a certain action, e.g. take a 90 degrees left turn, using the marker (20). Then, the vehicle (10) moves forward until a next marker (20′) is found from which the vehicle (10) receives its next instruction. This enables the educational toy (1) to teach programming during play, which reduces the risk that a user will lose interest. |
US12260769B1 |
System and apparatus for reducing the urgency of a flight condition
An emergency detection and resolution system for alerting users of available options given a particular emergency (and set of flight conditions). The system may assist the pilot (crew) in resolving or reducing the urgency of an emergency or in executing a proposed solution to a given emergency, or may direct the aircraft autopilot in executing the suggested (and selected) solution. In either case, the system of the present invention provides the pilot with time to consider an emergency and its resolution (while the aircraft is directed toward a safe configuration or flight condition). The present invention may also ascertain the configuration of an aircraft from changes in the aircraft's position over time, or update an aircraft in preparation for a particular flight or flight condition. |
US12260762B2 |
Application software for overhead obstacle detection and avoidance system for vehicles
A device may determine a geographical location and direction of a vehicle traveling on a highway, street or road, the vehicle having a known height. A device may determine the presence of a nearby overhead hazard toward which the vehicle is traveling. A device may retrieve from a database a height of the nearby overhead hazard. A device may compare height of the nearby overhead hazard to the known height of the vehicle. A device may provide an audible warning to the driver that the overhead hazard is too low for the vehicle to safely pass. |
US12260759B2 |
Parking spot identification and annotation
Various systems and methods are presented regarding utilizing technology onboard a vehicle to identify and annotate a vehicle parking spot. The parking spot is identified in a digital image captured by an onboard camera and imaging system, wherein an image including the parking spot can be annotated with a shape identifying the parking spot and further annotated with information regarding the parking spot, e.g., dimensions of the parking spot, an entrance to the parking spot, whether the parking spot is occupied, a location of the parking spot, and suchlike. The parking spot information can be transmitted to a remotely located vehicle and/or a remotely located computer system configured to compile information regarding the parking spot. |
US12260757B2 |
Bidirectional interactive traffic-control management system
A bidirectional interactive traffic-control management system includes a road and traffic network information subsystem, an urban traffic control subsystem and a road-users' route guidance subsystem. The first subsystem forms real-time traffic information of all road sections in the digital urban traffic-control road network. The second subsystem generates a real-time optimal signal timing plan for each intersection based on the real-time traffic information of its connecting road sections. The third subsystem generates a real-time optimal route plan based on the real-time travel information of all road-users, the real-time traffic information of all road sections, and the real-time optimal signal timing plan of each intersection of the road network. It then transmits the optimal route plan into a navigator in a mobile device of a road-user or in an on-board-unit of a moving vehicle or via a roadside unit for transmission. |
US12260744B2 |
Motion-sensing in-vehicle alerting method, system and related device
Disclosed are a motion-sensing in-vehicle alerting method, a system, and a related device, which are applied to vehicles. The method includes steps of: obtaining, by a controller, an audio signal from an in-vehicle audio bus; performing an acoustic characteristics analysis on the audio signal, and extracting an acoustic waveform of the audio signal in a time domain waveform; performing an amplitude modulation on a sinusoidal signal of the acoustic waveform to obtain a modulated sinusoidal signal after amplitude modulation; obtaining, by the controller, a control signal indicating operational behavior information from an in-vehicle control bus, matching the control signal with the modulated sinusoidal signal according to a predetermined rule to generate a vibration signal, and transmitting the vibration signal to the excitation oscillator to achieve a vibration alert. The method of the present application not only enhances safety, but also provides the vibration alert, resulting in an improved user experience. |
US12260742B2 |
Contextual calibration of connected security device
A vehicle determines that a vehicle alarm system has been engaged and determines a local context applicable to the vehicle alarm system. The vehicle obtains an alarm system configuration mapping applicable in light of the local context. The vehicle changes sensitivity of one or more sensors associated with the alarm system based on the configuration mapping. |
US12260741B2 |
Security device
A security device is disclosed comprising a main housing, a power supply housing releasable from the main housing and a release arrangement configured to provide a release process in which the power supply housing is moveable from an installed configuration to a released configuration via a partially released configuration. A power connection is provided for supply of power to the security device when the power supply housing is in the partially released configuration. Processing circuitry is configured to obtain power via the power connection and receive an indication that the power supply housing has moved from the installed configuration and/or to the partially released configuration. |
US12260736B2 |
Display system, display device, and non-transitory computer-readable storage medium storing program
A display system is provided with a display device, a first imaging device, a storage device, and a processing device. The display device displays an image based on content information at a display position. The first imaging device images a human who is going to pass through the display position. The storage device stores a learned model obtained by performing machine learning on a correspondence relation between features of a behavior of the human, the content information to be used for the image, and a degree of risk of the human. The processing device obtains pre-passage behavior data representing a behavior of the human based on imaging result of the first imaging device, and determines the content information to be used for the image using the pre-passage behavior data and the learned model. |
US12260735B1 |
Ant-loss cell phone case
An ant-loss cell phone case including a transmitter assembly and a receiver assembly. The transmitter assembly includes a transmitter device coupled in a rare compartment of a cell phone case. The transmitter assembly is protected by a compartment cover which includes inside thereof a battery to power the transmitter device allowing to broadcast a signal. The receiver assembly includes a receiver device associated to the transmitter device, wherein the receiver assembly is attachable to the user's body or belonging by means of a swivel snap hook and will emit an alert if the transmitter assembly and the receiver assembly are farther than a predetermined distance therebetween. |
US12260730B2 |
Visualization monitoring glasses
Disclosed is a pair of visualization monitoring glasses, comprising a monocular. The monocular comprises a lens and a temple. The temple is internally provided with a chip, an optical display system, an interactive system, and an early warning system. The chip is configured to receive a monitoring signal, form a display signal according to the monitoring signal, and send the display signal out. The optical display system is configured to receive the display signal and display the display content through the lens. The interactive system is configured to acquire a gesture action and control the optical display system to switch different display content according to the gesture action. The early warning system is configured to acquire the monitoring signal, perform safety analysis according to the monitoring content, and control the optical display system to perform safety feedback. |
US12260727B2 |
Pedestrian attention trigger device, pedestrian attention trigger system, server
A pedestrian attention trigger device includes a notification device capable of executing a first notification action when determined that a first condition satisfied, and capable of executing a second notification action when determined that a second condition different to the first condition is satisfied, and includes a processor. The processor controls the notification device to execute one action of the first notification action or the second notification action in priority over the other action thereof when the first condition and the second condition have both been satisfied at the same time, and to execute the other action when a condition that is one of the first condition or the second condition and that corresponds to the one action is no longer satisfied and also a condition that is the other of the first condition or the second condition and that corresponds to the other action is satisfied. |
US12260725B2 |
Fire detection apparatus
Provided is a sensor 100 provided with a detection element 700 for detecting heat of a heat air current generated in association with a fire in a monitoring area, in which the detection element 700 is disposed so that a detector protrudes from a predetermined base portion of the sensor 100, the sensor 100 includes a control structure that has a stepped portion higher than the predetermined base portion, the control structure being configured to guide the heat air current to the detector of the detection element 700 along an outer peripheral wall of the stepped portion, at least a part of the detector of the detection element 700 is located on a base portion side lower than the uppermost step of the stepped portion, a labyrinth portion guides the heat air current to the detector of the detection element 700 along a side end portion corresponding to an outer peripheral side of the stepped portion of a plurality of partition walls, and the heat air current containing smoke introduced into the labyrinth portion is introduced to the smoke detector disposed in a lower part of the control structure via an opening penetrating the stepped portion of the control structure from an upper surface to a lower surface side. |
US12260724B2 |
Point heat detectors based on surface mounted thermistors
Devices, systems, and methods for providing point heat detectors based on surface mounted thermistors are described herein. One circuit board for a point heat detector of a fire sensing system includes a circuit board body having number of corners, at least one hole provided in the circuit board body proximate to one of the corners, and a surface mounted thermistor mounted on at least one corner. |
US12260723B1 |
Intelligent automated community wildfire detection and suppression control system, an ember trap detector, and a home perimeter ember sensor automated control and activation system
An intelligent automated community wildfire detection and suppression control system, an ember trap detector, and a home perimeter ember sensor automated control and activation system are disclosed. The intelligent automated community wildfire detection and suppression control system, the ember trap detector, and the home perimeter ember sensor automated control and activation system uses unique low-cost passive and mesh-networked sensors and mechanical devices that relay data to central control systems for real-time artificial intelligence predictive software control. Wildfire control and suppression systems use this smart data for precision passive wildfire control of large areas. |
US12260713B2 |
Gaming system and method for providing awards based on a playing card determined via multiple independent random determinations
Gaming systems that provide an award in association with a play of a card game wherein a playing card is determined via a first determination of a suit of that playing card and a separate second determination of a rank of that playing card. |
US12260709B2 |
Electronic gaming system for conducting a wagering game and method of use
An electronic gaming machine includes a game display having a graphical user interface (GUI). A game controller is in communication with the game display. The game controller controls the GUI to present a selectable tournament button that causes the player to enter a game tournament, displays a plurality of selectable tournament game options for the game tournament, receives a tournament game selection response indicating a selected one of the options, displays the selected tournament game, displays at the GUI during the selected tournament game, an exit button that returns the display to the base game and maintains player progress in the selected tournament game, re-displays the tournament button upon returning to the base game, the re-displayed tournament button enables the player to return to the selected tournament game with the maintained player progress, and displays a prompt to card-in, and provide an enhanced return to player (RTP). |
US12260707B2 |
Electronic gaming systems and methods with persistent game tiers
An electronic gaming device that includes a display device, a memory device, and a game controller including a processor is described. The processor is configured to apply a game tier to a base game, wherein the game tier corresponds to a credit award range, and cause a base game outcome including symbols displayed on reels to be displayed. The processor is also configured to determine that the base game outcome includes a prize symbol including a first credit award within the credit award range of the game tier. The processor is further configured to apply the game tier to a feature game and cause a feature game outcome including symbols displayed on reels to be displayed. The processor is further configured to determine that the feature game outcome includes the prize symbol including a second credit award within the credit award range of the game tier. |
US12260706B2 |
Low-complexity reel symbol replacement strategy with clustering
In an electronic gaming device, instances of a target symbol are swapped in to symbol positions of one or more reel strips using one or more index tables to identify the symbol positions at which to swap in the instances of the target symbol. The index table(s) can be configured to cluster instances of the target symbol according to a deterministic approach. Subsequently, spin results are determined for one or more spins of reels using the reel strips. |
US12260702B2 |
Service window messaging of different wireless connection statuses between a mobile device and an electronic gaming machine
A system that utilizes a service window displayed by an electronic gaming machine to indicate to a player different wireless connection statuses of a mobile device. |
US12260697B2 |
Cash handling system and cash handling method
In order to facilitate transfer of ownership of a huge amount of cash between a plurality of bases, a cash handling system includes: a cash handling apparatus configured to handle banknotes whose ownership is to be transferred between a first owner and a second owner, and generate cash data including serial numbers of the banknotes and attribute information regarding whereabouts of the banknotes; and a management apparatus configured to obtain the cash data from the cash handling apparatus, perform a process of transferring the ownership of the banknotes from the first owner to the second owner if the attribute information satisfies a condition that allows the second owner to own the banknotes, and perform a process of transferring the ownership of the banknotes from the second owner to the first owner on condition that the attribute information satisfies a condition that allows the first owner to own the banknotes. |
US12260693B2 |
Mobile application for visiting gyms
A system and method for locating fitness centers within a user's geographic area and gaining access and redeeming time-based memberships to fitness centers through an integrated mobile computer application via a mobile electronic device (e.g., smartphone, electronic tablet). The integrated mobile computer application allows an individual user to purchase a time-based membership (e.g., one day, two day, three day, one week, one month, etc.) from participating fitness centers using the integrated mobile computer application, redeem and activate the time-based membership upon check-in at a selected fitness center, and then continue to subsequently check-in at the selected fitness center throughout the term of the purchased time-based membership. In a preferred embodiment, initial check-in, activation and subsequent check-in at the selected fitness center is achieved through an electronic validation process using the user's mobile electronic device. |
US12260686B1 |
Systems and methods for vehicle diagnostics based on measured vibrations
A vehicle monitoring system includes a controller and one or more vibration sensors that measure operational frequencies of different vehicle components during operation of the vehicle. The controller receives the measured operational frequencies and compares them to modeled frequencies for one or more operational states of each of the different vehicle components. The controller determines that the operational frequencies in a particular frequency range associated with a specific component correspond to an abnormal operational state for that specific component in response to the operational frequencies in the particular frequency range deviating from the modeled frequencies for a normal operational state of the specific component or matching the modeled frequencies for the abnormal operational state of the specific component. The controller generates and presents the abnormal operational state of the specific component on one or more of a vehicle console or a user device. |
US12260681B2 |
Security, tracking device, and personal identifiable information
Various methods, computer systems, and computer readable media for handling luggage are disclosed. These methods, systems, and media may include obtaining, by at least one processor, a first baggage information message associated with an arrival of a checked luggage item of a passenger in a manifest, and extracting from the first baggage information message an IATA license plate number and the PNR number. Disclosed methods, systems, and media may further include retrieving a personal identifiable information in a PNR database in communication with a computer system associated with the air carrier using the extracted PNR number; and obtaining a second baggage information message created by a baggage handling system that includes the IATA license plate number and a primary identifier (ID) that links to a security screening image (SSI) of the checked luggage item. |
US12260679B1 |
Hand initialization for machine learning based gesture recognition
The technology disclosed also initializes a new hand that enters the field of view of a gesture recognition system using a parallax detection module. The parallax detection module determines candidate regions of interest (ROI) for a given input hand image and computes depth, rotation and position information for the candidate ROI. Then, for each of the candidate ROI, an ImagePatch, which includes the hand, is extracted from the original input hand image to minimize processing of low-information pixels. Further, a hand classifier neural network is used to determine which ImagePatch most resembles a hand. For the qualified, most-hand like ImagePatch, a 3D virtual hand is initialized with depth, rotation and position matching that of the qualified ImagePatch. |
US12260678B2 |
Detection of kinetic events and mechanical variables from uncalibrated video
Systems and techniques are provided to identify, analyze, and evaluate key events and mechanical variables in videos of human motion related to an action, such as may be used in training for various sports and other activities. Information about the action is calculated based on analysis of the video such as via keypoint identification, pose identification and/or estimation, and related calculations, and provided automatically to the user to allow for improvement of the action. |
US12260668B2 |
Devices, methods, and systems for occupancy detection
Devices, methods, and systems for occupancy detection are described herein. One device includes instructions to receive an image of a portion of a facility captured by an imaging device, the image defined by a field of view, and set a first occupancy detection threshold for a first part of the field of view and a second occupancy detection threshold for a second part of the field of view. |
US12260666B2 |
Apparatus and method for identifying condition of animal object based on image
An image-based animal object condition identification apparatus includes: a communication module that receives an image of an object; a memory that stores therein a program configured to extract animal condition information from the received image; and a processor that executes the program. The program extracts continuous animal detection information of each object by inputting the received image into an animal detection model that is trained based on learning data composed of animal images and determines predetermined animal condition information for each class of each animal object by inputting the continuous animal detection information of each object into an animal condition identification model. |
US12260665B2 |
Apparatus and method for detecting animal object based on image
An image-based animal object detection apparatus includes: a communication module; a memory that stores therein a program configured to extract animal detection information; and a processor that executes the program. Herein, the program configured to extract animal detection information extracts the animal detection information by inputting received image into an animal detection model that is trained based on learning data composed of animal images. The animal detection information includes, as information about a bounding box created to be suitable for an animal object detected from the image, coordinates of a central point, a width and a length of the bounding box and a rotational angle of the bounding box, and includes, a position information indicating keypoints of the animal object. |
US12260663B2 |
Patent matching analysis system
A patent matching analysis system receives an input indicating a source patent or a court case. When the input indicates a court case, the system identifies a patent associated with the court case, which is deemed as a source patent. For each source patent, the system retrieves a source patent document, parses textual information of the source patent document using an NLP engine, extracts a first set of features, and generates a first feature vector. The system then identifies multiple candidate patents. For each of the candidate patents, the system retrieves a candidate patent document, parses the textual information, extracts a second set of features, and generates a second feature vector. The system then determines a similarity between the first and second feature vectors. Based on the determined similarities, the system identifies one or more target patents, and visualizes the source patent and the determined target patents. |
US12260658B1 |
Managed video capture
A computer implemented method, system, and non-transitory computer-readable device that may be used in a remote deposit environment. Upon receiving a user request, based on interactions with the UI, the method implements an electronic deposit of a financial instrument by activating a camera on the client device to generate a live video stream of image data of a field of view of at least one camera, wherein the live video stream includes imagery of at least a portion of each side of the financial instrument. The method continues by extracting data fields based on the formation of image objects of each side of the financial instrument from the live video stream of image data. A flip detection pauses the forming of image objects during the flip. The extracted data fields are communicated to a remote deposit server to complete the remote deposit. |
US12260657B1 |
Machine-learning models for image processing
Presented herein are systems and methods for the employment of machine learning models for image processing. A method may include a capture of a video feed including image data of a document at a client device. The client device can provide the video feed to another computing device. The method can include, by the client device or the other computing device object recognition for recognizing a type of document and capturing an image exceeding a quality threshold of the document amongst the frames within the video feed. The method may further include the execution of other image processing operations on the image data to improve the quality of the image or features extracted therefrom. The method may further include anti-fraud detection or scoring operations to determine an amount of risk associated with the image data. |
US12260651B2 |
Machine-learned architecture for efficient object attribute and/or intention classification
A system for faster object attribute and/or intent classification may include an machine-learned (ML) architecture that processes temporal sensor data (e.g., multiple instances of sensor data received at different times) and includes a cache in an intermediate layer of the ML architecture. The ML architecture may be capable of classifying an object's intent to enter a roadway, idling near a roadway, or active crossing of a roadway. The ML architecture may additionally or alternatively classify indicator states, such as indications to turn, stop, or the like. Other attributes and/or intentions are discussed herein. |
US12260650B2 |
Close-in sensing camera system
The technology relates to an exterior sensor system for a vehicle configured to operate in an autonomous driving mode. The technology includes a close-in sensing (CIS) camera system to address blind spots around the vehicle. The CIS system is used to detect objects within a few meters of the vehicle. Based on object classification, the system is able to make real-time driving decisions. Classification is enhanced by employing cameras in conjunction with lidar sensors. The specific arrangement of multiple sensors in a single sensor housing is also important to object detection and classification. Thus, the positioning of the sensors and support components are selected to avoid occlusion and to otherwise prevent interference between the various sensor housing elements. |
US12260644B2 |
Methods and apparatuses for early warning of climbing behaviors, electronic devices and storage media
A method and an apparatus for early warning of climbing behaviors, an electronic device, and a storage medium are disclosed. The method includes: acquiring video image data including a monitored target and at least one object (11); acquiring behavior information of the at least one object when it is determined that the at least one object enters a target area corresponding to the monitored target (12); marking video frames in which the at least one object is included when it is determined that the behavior information indicates that the at least one object climbs the monitored target (13). By marking the video frames in the video image data, the behavior of the object climbing the monitored target can be found in time, and the management efficiency can be improved. |
US12260635B2 |
Computer-executable method relating to weeds and computer system
A computer-executable method relating to weeds, and a computer system. The method comprises: receiving an image (S11); recognizing one or more plants in the image in order to obtain the classification and/or names of the plants, and determining whether the plants are weeds (S12); and in response to determining that at least one plant is a weed, outputting information indicating that the at least one plant is a weed (S13). |
US12260634B2 |
Attitude error observations from image relative motions
In some aspects, the techniques described herein relate to a method including: determining a target in a line of sight of an imaging device mounted to an aircraft; acquiring a plurality of images from the imaging device while steering the aircraft through a trajectory about the target; determining a mapping of a fixed reference feature in the plurality of images; and determining an error in an orientation of the imaging device based upon the mapping of the fixed reference feature. |
US12260631B2 |
System and method for image compression
This application relates to a method and a system for compressing a captured image of an item such as a mailpiece or parcel. The system may include a memory configured to store images of a plurality of items captured while the items are being transported and a processor in data communication with the memory. The processor may be configured to receive or retrieve one or more of the captured images, perform a wavelet scattering transform on the one or more captured images, perform deep learning on the wavelet scattering transformed images to classify the wavelet scattering transformed images and compress the classified wavelet scattering transformed images. Various embodiments can significantly improve a compression efficiency, a communication efficiency of compressed data and save a memory space so that the functionality of computing devices is significantly improved. |
US12260626B2 |
Method for re-recognizing object image based on multi-feature information capture and correlation analysis
A method for re-recognizing an object image is provided based on multi-feature information capture and correlation analysis weights of an input feature map by using a convolutional layer with a spatial attention mechanism and a channel attention mechanism, causing channel and spatial information to effectively combined, which not only focus on an important feature and suppress an unnecessary feature, but also improve a representation of a feature. A multi-head attention mechanism is used to process a feature after an image is divided into blocks to capture abundant feature information and determine a correlation between features to improve performance and efficiency of object image retrieval. The convolutional layer with the channel attention mechanism and the spatial attention mechanism is combined with a transformer having the multi-head attention mechanism to focus on globally important features and capture fine-grained features, thereby improving performance of re-recognition. |
US12260625B1 |
Voxel based multiresolution ground plane detection
Techniques for determining ground surface voxels based on multiresolution planes are discussed herein. Such multiresolution planes may be generated, validated, and used to connect voxels associated with the ground. In some examples, a vehicle may use capture or otherwise receive lidar data while traversing within a driving environment. The vehicle may associate the lidar data with a voxel space. Voxels can be associated with a cell of a multiresolution grid and the vehicle may determine multiresolution planes associated with the multiresolution space. For example, the vehicle may determine a first plane associated with a first resolution level, in addition to determining a plurality of planes associated with a second resolution level. The vehicle may determine the validity of the plane(s) at the various resolution levels. Based on the validity of the planes, the vehicle may connect the valid planes that are associated with the ground surface. |
US12260620B2 |
Method for providing a trainable function for determination of synthetic image data
A computer-implemented method includes receiving first medical image data, wherein the first medical image data is based on a first medical imaging of an examination object, receiving second medical image data, wherein the second medical image data is based on a second medical imaging of the examination object, wherein the first and the second medical imaging differ by at least one of an imaging modality or by an imaging protocol used, wherein the first and the second medical image data are registered with one another, determining synthetic image data by applying a trainable function to the first medical image data, determining a measure of similarity with a similarity function by comparison of the synthetic image data and the second medical image data, adjusting at least one parameter of the trainable function by optimization of the similarity function based on the measure of similarity, provision of the trainable function. |
US12260609B2 |
Behavior recognition method and system, electronic device and computer-readable storage medium
A behavior recognition method and system, including: dividing video data into a plurality of video clips, performing frame extraction processing on each video clip to obtain frame images, and performing optical flow extraction on the frame images to obtain optical flow images; performing feature extraction on the frame images and the optical flow images to obtain feature maps of the frame images and the optical flow images; performing spatio-temporal convolution processing on the feature maps of the frame images and the optical flow images, and determining a spatial prediction result and a temporal prediction result; fusing the spatial prediction results of all the video clips to obtain a spatial fusion result, and fusing the temporal prediction results of all the video clips to obtain a temporal fusion result; and performing two-stream fusion on the spatial fusion result and the temporal fusion result to obtain a behavior recognition result. |
US12260597B2 |
Methods and apparatus for point cloud compression bitstream format
Methods, apparatus, systems, architectures and interfaces for encoding and/or decoding point cloud bitstreams including coded point cloud sequences are provided. Included among such methods, apparatuses, systems, architectures, and interfaces is an apparatus that may include a processor and memory. A method may include any of: mapping components of the point cloud bitstream into tracks; generating information identifying any of geometry streams or texture streams according to the mapping of the components; generating information associated with layers corresponding to respective geometry component streams; and generating information indicating operation points associated with the point cloud bitstream. |
US12260595B2 |
Multi-mode three-dimensional scanning method and system
A multi-mode three-dimensional scanning method includes: obtaining intrinsic parameters and extrinsic parameters of a calibrated camera in different scanning modes, and upon switching between the different scanning modes, triggering a change of parameters of the camera to the intrinsic parameters and the extrinsic parameters in a corresponding scanning mode; and a user selecting to execute a laser-based scanning mode, a speckle-based scanning mode or a transition scanning mode according to a scanning requirement. In the continual fusion and conversion during the whole scanning process, the speckle reconstruction and the laser line reconstruction are unified to the same coordinate system, and the surface point cloud of the object being scanned is output. The present disclosure also provides a multi-mode three-dimensional scanning system. |
US12260594B2 |
Image processing device and method
The present application discloses an image processing device and method, and relates to the technical field of color calibration. The device of the present application includes: an acquisition unit, configured to acquire an image to be displayed, the image to be displayed containing a plurality of pixel points; a first determination unit, configured to determine a converted RGB value corresponding to each of the pixel points according to an original RGB value corresponding to each of the pixel points; a second determination unit, configured to determine a calibration RGB difference value corresponding to each of the pixel points according to the converted RGB value corresponding to each of the pixel points and a target look-up table; a third determination unit, configured to determine a calibration RGB value corresponding to each of the pixel points according to the converted RGB value and the calibration RGB difference value corresponding to each of the pixel points; and an output unit, configured to output and display the image to be displayed according to the calibration RGB value corresponding to each of the pixel points. |
US12260588B2 |
Depth-from-stereo bending correction using visual inertial odometry features
A method for correcting a bending of a flexible device is described. In one aspect, the method includes accessing feature data of a first stereo frame that is generated by stereo optical sensors of the flexible device, the feature data generated based on a visual-inertial odometry (VIO) system of the flexible device, accessing depth map data of the first stereo frame, the depth map data generated based on a depth map system of the flexible device, estimating a pitch-roll bias and a yaw bias based on the features data and the depth map data of the first stereo frame, and generating a second stereo frame after the first stereo frame, the second stereo frame based on the pitch-roll bias and the yaw bias of the first stereo frame. |
US12260582B2 |
Image processing system and method
A computer-implemented method of estimating a pose of a target object in a three-dimensional scene includes: obtaining image data and associated depth information representing a view of the three-dimensional scene; processing the image data and the associated depth information to generate a volumetric reconstruction for each of a plurality of objects in the three-dimensional scene, including the target object; determining a volumetric grid containing the target object; generating, using the generated volumetric reconstructions, occupancy data indicating portions of the volumetric grid occupied by free space and portions of the volumetric grid occupied by objects other than the target object; and estimating the pose of the target object using the generated occupancy data and pointwise feature data for a plurality of points on a surface of the target object. |
US12260581B2 |
Distance calculation apparatus and vehicle position estimation apparatus
A distance calculation apparatus includes an in-vehicle detection unit configured to detect a situation around a subject vehicle, and a microprocessor and a memory connected to the microprocessor. The microprocessor is configured to perform recognizing an object on the basis of a detection data detected by the in-vehicle detection unit, extracting feature points included in the detection data, recognizing a representative position of a predetermined object on the basis of a distribution of feature points corresponding to the predetermined object among the feature points extracted in the extracting when the predetermined object is recognized in the recognizing, and calculating a distance from the subject vehicle to the predetermined object on the basis of the representative position recognized in the recognizing. |
US12260562B2 |
Trailer end tracking in a camera monitoring system
A method for tracking a trailer end in an image using a controller includes receiving an image from at least one camera, identifying a trailer end in the image and tracking a motion of the trailer end through the image for a period of time using a controller. A motion model is generated based on the motion of the trailer end through the image using the controller. The controller responds to the trailer end exiting the image by maintaining motion of the trailer end per the motion model for a delay time period and establishing an estimated trailer end position dictated by the motion model at the end of the delay time period in response to the time period elapsing and the trailer end not being visible using the controller. |
US12260560B1 |
Eye tracking based on fusing lens-aligned camera and light sensor data
Various implementations track an eye using both camera images and light sensor data, e.g., from a photosensitive surface or set of photodetectors. The camera need not capture images at a high capture rate since the light sensor data captured from the light sensor provides information about the eye during the time periods between camera frames. An eye tracking device may thus provide eye tracking with high temporal resolution using less power and resources and prior devices. The eye tracking device includes a lens (e.g., a diffractive optical element (DOE)) that splits received light onto the camera and light sensor. The camera and light sensor may be aligned, e.g., co-centered. Using such a lens to provide light to an aligned camera and light sensor facilitates tracking the eye characteristics by reducing the need for matching the data and/or accounting for multiple environmental light sources. |
US12260557B2 |
Object selection for images using image regions
An image processing system generates an image mask from an image. The image is processed by an object detector to identify a region having an object, and the region is classified based on an object type of the object. A masking pipeline is selected from a number of masking pipelines based on the classification of the region. The region is processed using the masking pipeline to generate a region mask. An image mask for the image is generated using the region mask. |
US12260546B2 |
Concatenation of machine vision inspection results
A vision-based product inspection system captures multiple images of each of multiple individual instances of a product as each instance passes through various phases of a production process. The system includes multiple cameras with each camera situated at a known location along a moving conveyor, conveyor belt, production line, or assembly line that moves instances of the product through various phases of the production process. Each camera can be associated with a known location along the conveyor and each image can be associated with a value representing the position of the conveyor as it moves product. Based on each camera's location and the values representing the conveyor's position, a sequence of images can be accumulated representing the progression of any single instance of a product as it moves through the production process. Automated quality control inspection can be performed by comparing or analyzing images in the sequence. |
US12260545B2 |
Sample observation device and method
In learning processing performed before sample observation processing (steps S705 to S708), the sample observation device acquires a low-picture quality learning image under a first imaging condition for each defect position indicated by defect position information, determines an imaging count of a plurality of high-picture quality learning images associated with the low-picture quality learning image for each defect position and a plurality of imaging points based on a set value of the imaging count, acquires the plurality of high-picture quality learning images under a second imaging condition (step S702), learns a high-picture quality image estimation model using the low-picture quality learning image and the plurality of high-picture quality learning images (step S703), and adjusts a parameter related to the defect detection in the sample observation processing using the high-picture quality image estimation model (step S704). |
US12260544B2 |
Image restriction method, recording medium, information processing apparatus, and support system
An image restriction method includes: acquiring image data by a capturing part, the image data being obtained by capturing a space in which a monitoring target object is disposed; acquiring capturing position data indicating a capturing position of the capturing part in the space; acquiring shape information indicating a three-dimensional shape of the monitoring target object; specifying a disposition position of the monitoring target object in the space; specifying a shape of the monitoring target object disposed at the disposition position, based on the capturing position data, the shape information, and the disposition position, and specifying a region of the monitoring target object in an image of the acquired image data, based on a result obtained by the specifying the shape; performing a masking process on a region other than the specified region of the monitoring target object, in the image of the acquired image data; and outputting mask-processed image data. |
US12260541B2 |
Soldering quality inspection method and soldering quality inspection apparatus
A soldering quality inspection method and a soldering quality inspection apparatus are provided. The soldering quality inspection method includes: acquiring an inspection image; calculating, by a processing device, a dyed area percentage of an area of a part of a soldering region in the inspection image that is dyed by a dye ink relative to an area of the soldering region, and determining whether the dyed area percentage is greater than a predetermined dyed percentage. When the dyed area percentage is determined to be equal to or less than the predetermined dyed percentage, a position under inspection is determined to be of good soldering quality, and a corresponding inspection result information is generated. When the dyed area percentage is determined to be greater than the predetermined dyed percentage, the position under inspection is determined to be of poor soldering quality, and the corresponding inspection result information is generated. |
US12260536B2 |
Automatic image based object damage assessment
A computer-based method for automatically evaluating validity and extent of at least one damaged object from image data, comprising: (a) receiving image data comprising one or more images of at least one damaged object; (b) processing said one or more images using an image alteration detection algorithm to detect fraudulent manipulation of said one or more images by classifying at least one attribute of said one or more images; (c) removing any image comprising fraudulent manipulation from said one or more images; (d) processing said one or more images using at least one machine learning algorithm to identify at least one of: a damaged object in any one of said one or more images a damaged area of said damaged object, and an extent of damage of said at least one damaged area; and (e) generating a predictive analysis to repair and/or replace said at least one damaged object. |
US12260534B2 |
Method to detect camera blemishes
A method of detecting a blemish in a digital camera includes capturing a digital image of a white area by the digital camera; reducing resolution of the digital image by grouping pixels of the digital data into a matrix of a plurality of data blocks; and comparing a luminance value of each of the plurality of data blocks to an average luminance value of other data blocks of the plurality of data blocks within a predetermined region to determine if each of the plurality of data blocks is a potentially bad data block. |
US12260533B2 |
Method and apparatus with contrast adjustment
A method with image processing includes: setting an offset window for an offset pattern of a kernel offset and an offset parameter for an application intensity of the kernel offset; determining an output kernel by applying the kernel offset to an input kernel based on the offset window and the offset parameter; and adjusting contrast of a degraded image using the output kernel. |
US12260530B2 |
Generating a modified digital image utilizing a human inpainting model
The present disclosure relates to systems, methods, and non-transitory computer-readable media that modify digital images via scene-based editing using image understanding facilitated by artificial intelligence. For example, in one or more embodiments the disclosed systems utilize generative machine learning models to create modified digital images portraying human subjects. In particular, the disclosed systems generate modified digital images by performing infill modifications to complete a digital image or human inpainting for portions of a digital image that portrays a human. Moreover, in some embodiments, the disclosed systems perform reposing of subjects portrayed within a digital image to generate modified digital images. In addition, the disclosed systems in some embodiments perform facial expression transfer and facial expression animations to generate modified digital images or animations. |
US12260525B2 |
Image processing methods for improving definition of image, electronic devices, and non-transitory computer-readable storage media
An image processing method includes: according to position coordinates of any interpolation pixel in a target image, determining position coordinate of the interpolation pixel in an original image; calculating a two-dimensional image entropy of an (n×n) neighborhood of the interpolation pixel in the original image; when it is greater than or equal to a preset entropy threshold value, calculating a pixel value of the interpolation pixel based on all original pixels; when it is less than the preset entropy threshold, calculating gradient values in at least two edge directions within the threshold neighborhood and determining whether there is a strong-edge direction; if so, calculating the pixel value of the interpolation pixel based on a plurality of original pixels in the strong-edge direction; if not, calculating the pixel value of the interpolation pixel based on all the original pixels. |
US12260521B2 |
Image processing method and apparatus, electronic device, and storage medium
An image processing method is performed by an electronic device, the method including: obtaining, according to a quantity of pixels whose color feature values fall within color feature intervals in an original image, a first histogram corresponding to the original image; obtaining, according to a quantity of pixels whose color feature values fall within the color feature intervals in an upsampled image of the original image, a second histogram corresponding to the upsampled image; respectively determining, according to the first histogram and the second histogram, target color feature intervals matching the color feature intervals in the second histogram; and processing, according to the target color feature intervals matching the color feature intervals in the second histogram, the color feature values of the pixels falling within the color feature intervals in the upsampled image, to obtain a target image. |
US12260517B2 |
Optical system and optical image processing method using image restoration
Disclosed is an optical system using image restoration, including a light source, a pinhole, a testing platform, an image sensor and an image processing device. The pinhole is disposed on a light transmission path of the light source. The testing platform is disposed on the light transmission path of the light source and the pinhole is located between the light source and the testing platform. The testing platform is used to place a testing sample. The image sensor is disposed below the testing platform, and used to sense the testing sample so as to output an optical diffraction signal. The image processing device is electrically connected to the image sensor and used to perform signal processing and optical signal recognition on the optical diffraction signal of the testing sample so as to obtain a clear image of the testing sample. |
US12260516B2 |
Image processing method and system for correcting colors of an input image representing a scene illuminated by multiple illuminants
The present disclosure relates to an image processing method for correcting colors in an input image representing a scene, the image processing method including: processing the input image with a machine learning model, wherein the machine learning model is previously trained to detect a predefined number N>1 of sources of light illuminating the scene and to generate N estimated illuminant images associated respectively to the N sources of light, wherein each estimated illuminant image includes an estimated color of the light emitted by the respective source of light and an estimated contribution image; generating a total illuminant image by using the N estimated illuminant images; and generating an output image by correcting the colors in the input image based on the total illuminant image. |
US12260514B2 |
Method and apparatus for image processing
Provided are method and apparatus for image processing. A neural network includes an encoding network, an intermediate network, and a decoding network including multiple input layers and an output layer. In the method, at an input layer of the decoding network, first output data is received from a previous layer, and a first operation is performed on the first output data to obtain first input data of the input layer, the input layer is any one of multiple input layers. At the input layer, second output data is received from a corresponding layer of the encoding network, and a second operation is performed on the second output data to obtain second input data of the input layer. Output data of the input layer is obtained according to the first and second input data. Operations are performed in a next layer based on the output data to obtain an output image. |
US12260511B2 |
Front-end scaler circuit for processing demosaiced image data
Embodiments relate to a front-end scaler circuit configured to receive and process demosaiced image data in different modes depending on if the demosaiced image data was demosaiced from Bayer or Quad Bayer raw image data. The front-end scaler circuit shares memory with a demosaicing circuit, and is configured to perform different operations that use different amounts of the shared memory based on the original image format of the demosaiced image data being processed, to compensate for additional memory utilized by the demosaicing circuit when demosaicing certain types of image data. For example, when processing image data demosaiced from Quad Bayer image data, the front-end scaler circuit discards a portion of the chrominance component data for the received image data before performing chromatic suppression, compared to when processing image data demosaiced from Bayer image data. |
US12260510B2 |
Image processing apparatus for weight-based image transformation and operating method thereof
An image processing apparatus includes: a memory; and a processor configured to execute one or more instructions stored in the memory to: determine a scale weight for each pixel of original pixels in an original image based on first attribute-related information set by dividing the original image into an object region and a peripheral region, respectively; determine an additional weight for at least one pixel of the original pixels in the peripheral region, based on the first attribute-related information, and second attribute-related information that is based on an amount of a change between pixel values of adjacent pixels; and obtain a transformed image of which a size is changed from the original image, by applying at least one of the scale weight and the additional weight to corresponding pixels of the original pixels to obtain a pixel value of a transformed pixel in the transformed image. |
US12260501B2 |
Point cloud filtering
This specification describes systems and methods for refining point cloud data. Methods can include receiving point cloud data for a physical space, iteratively selecting points along an x, y, and z dimension, clustering the selected points into 2D histograms, determining a slope value for each 2D histogram, and removing, based on the slope value exceeding a predetermined value, points from the point cloud data. Methods can also include iteratively voxelizing each 2D histogram into predetermined mesh sizes, summating points in each voxelized 2D histogram, removing, based on determining the summation is below a predetermined sum value, points from the point cloud data, keeping, based on determining that a number of points in each voxelized 2D histogram exceeds a threshold value, a center point, selecting, for each histogram, a point, identifying, nearest neighbors in the point cloud data, removing the identified nearest neighbors from the data, and returning remaining points. |
US12260498B1 |
Method and system for identifying and tracking an object in space and generating digital twin contents including a corresponding object with regard to the space
Provided is a method of creating digital twin content for a space based on object recognition in the space. A method of creating digital twin content includes identifying, by a computer system, an object in a space using a camera, determining a value of a parameter associated with the camera to define (or display) the identified object with a predetermined first size at a predetermined location on an image captured by the camera or a screen on which the image is displayed, and using a control result value based on the determined value of the parameter and the location information of the identified object to create the digital twin content for the space. |
US12260497B2 |
Capacity management of virtual space in the metaverse
According to aspects herein, methods and systems for capacity management of virtual space are provided. The method begins with estimating a capacity size need of a virtual space in a metaverse. A first quantity of avatars is monitored as avatars enter, leave, and occupy the virtual space. The first quantity of avatars in the virtual space is compared with a predetermined fill threshold. Based on the comparing, a duplicate virtual space may be created if the first quantity of avatars in the virtual space exceeds the predetermined fill threshold. A user may transmit a request to join a virtual space in a metaverse to a network. The request to join the virtual space contains at least one avatar identification and may be a request for a group to join. The user or group receives a sequential identifier of the virtual space and then joins the virtual space. |
US12260491B2 |
Information processing device, information processing method, video distribution method, and information processing system
There is provided an information processing device to generate a video to which a wide range of renditions are applied from a three-dimensional object generated by a volumetric technology. The information processing device includes a first generation unit (134) that generates, based on a three-dimensional model of a subject generated by using a plurality of captured images obtained by imaging the subject and based on a two-dimensional image, a video in which a subject generated from the three-dimensional model, and the two-dimensional image, are simultaneously present. |
US12260487B2 |
Intersection testing in ray tracing systems with skipping of nodes in sub-trees of hierarchical acceleration structures
Ray tracing systems and methods for generating a hierarchical acceleration structure for intersection testing. Nodes of the hierarchical acceleration structure are determined, each of the nodes representing a region in a scene, the nodes being linked to form the hierarchical acceleration structure. Data is stored representing the hierarchical acceleration structure. The stored data comprises data defining the regions represented by a plurality of the nodes. At least one node is an implicitly represented node, wherein data defining a region represented by an implicitly represented node is not explicitly included as part of the stored data but can be inferred from the stored data. Also described are ray tracing systems and computer-implemented methods for performing intersection testing in which, based on conditions in the ray tracing system, a determination is made as to whether testing of one or more rays for intersection with a region represented by a particular node of a sub-tree is to be skipped. |
US12260486B2 |
Displaced micro-meshes for ray and path tracing
A Displaced Micro-mesh (DMM) primitive enables high complexity geometry for ray and path tracing while minimizing the associated builder costs and preserving high efficiency. A structured, hierarchical representation implicitly encodes vertex positions of a triangle micro-mesh based on a barycentric grid, and enables microvertex displacements to be encoded efficiently (e.g., as scalars linearly interpolated between minimum and maximum triangle surfaces). The resulting displaced micro-mesh primitive provides a highly compressed representation of a potentially vast number of displaced microtriangles that can be stored in a small amount of space. Improvements in ray tracing hardware permit automatic processing of such primitive for ray-geometry intersection testing by ray tracing circuits without requiring intermediate reporting to a shader. |
US12260477B2 |
Method and apparatus for automatically generating banner image, and computer-readable storage medium
Provided is a method for automatically generating a banner image for a promotion, performed by a computing device comprising a processor and a memory. The method comprises the steps of: acquiring information about any concept classification to which a product or service to be promoted corresponds from among a plurality of predefined concept classifications; determining a setting value for a foundation that is a minimum unit constituting the design of a banner image, on the basis of the concept classification to which the product or service to be promoted belongs; determining at least one component included in the banner image, on the basis of the setting value for the foundation; and generating at least one banner template including component arrangement information that is information about the location and size of which of the at least one component. |
US12260476B2 |
Augmented reality systems and methods utilizing reflections
A display system comprises a wearable display device for displaying augmented reality content. The display device comprises a display area comprising light redirecting features that are configured to direct light to a user. The display area is at least partially transparent and is configured to provide a view of an ambient environment through the display area. The display device is configured to determine that a reflection of the user is within the user's field of view through the display area. After making this determination, augmented reality content is displayed in the display area with the augmented reality content augmenting the user's view of the reflection. In some embodiments, the augmented reality content may overlie on the user's view of the reflection, thereby allowing all or portions of the reflection to appear to be modified to provide a realistic view of the user with various modifications made to their appearance. |
US12260475B2 |
Content linting in graphic design documents
Embodiments are disclosed for performing content linting in a graphic design system. A method of content linting includes receiving a selection of a content type to be generated, receiving a selection of a location in a digital canvas to place content of the content type, determining a placement context associated with the location in the digital canvas, identifying one or more content rules to the content based on a static analysis of the placement context, and generating, using one or more machine learning models, content of the selected content type at the location in the digital canvas using the one or more content rules. |
US12260473B2 |
System and method for accelerated convergence of iterative tomographic reconstruction
Methods and systems for generation and use of an accelerated tomographic reconstruction preconditioner (ATRP) for accelerated iterative tomographic reconstruction are disclosed. An example method for generating an ATRP for accelerated iterative tomographic reconstruction includes accessing data for a tomography investigation of a sample and determining a trajectory of the tomography investigation of a sample. At least one toy model sample depicting a feature characteristic of the sample are accessed and at least one candidate preconditioner is selected. A first performance of each of the at least one candidate preconditioner on the one or more toy samples is determined, where the candidate preconditioners are then updated to create updated candidate preconditioners. A second performance of each of the updated candidate preconditioners on the one or more toy samples is determined determining. An ATRP is then generated based on at least the first performance and the second performance. |
US12260470B2 |
Apparatus and method for managing data bias in a graphics processing architecture
An apparatus and method are described for managing data which is biased towards a processor or a GPU. For example, an apparatus comprises a processor comprising one or more cores, one or more cache levels, and cache coherence controllers to maintain coherent data in the one or more cache levels; a graphics processing unit (GPU) to execute graphics instructions and process graphics data, wherein the GPU and processor cores are to share a virtual address space for accessing a system memory; a GPU memory addressable through the virtual address space shared by the processor cores and GPU; and bias management circuitry to store an indication for whether the data has a processor bias or a GPU bias, wherein if the data has a GPU bias, the data is to be accessed by the GPU without necessarily accessing the processor's cache coherence controllers. |
US12260469B2 |
Systems and methods for intelligent steganographic protection
The present invention generally relates to the field of automated and flexible information extraction and protection for graphical data. In particular, the invention provides a unique platform for analyzing, classifying, extracting, and processing information from images using deep learning image detection models. Embodiments of the inventions are configured to provide an end to end automated solution for intelligently hiding or obscuring private data from graphical displays via the use of embedded steganographic image data techniques. |
US12260467B2 |
Mobility-as-a-service for user experience
Systems and techniques for mobility-as-a-service for user experience are described herein. An orchestration log may be maintained that includes current orchestration data. An orchestration backup record may be generated that includes alternate MaaS nodes on the MaaS network. It may be determined that connectivity is lost to a first orchestration container hosted by a first MaaS node. An orchestration container is generated using the orchestration log to maintain orchestration functionality. An available second MaaS node is identified from the alternate MaaS nodes. The orchestration container may be transferred to the second MaaS node. |
US12260466B2 |
Distributed ledger and blockchain technology-based recruitment, job searching and/or project searching, scheduling, and/or asset tracking and/or monitoring, and/or intellectual property commercialization, apparatus and method
An apparatus, including a central processing computer specially programmed to process recruitment, job searching, project searching, or scheduling, information, regarding a job or project related to a commercialization or monetization activity regarding an intellectual property; and a distributed ledger and blockchain technology system. The central processing computer transmits an electronic forum to a user device, wherein the central processing computer receives information for engaging in a recruitment, job searching, project searching, or scheduling, activity, in or via the electronic forum, and the central processing computer provides a videoconference call between the individual and an employer or hiring entity or between the individual and a job applicant. The central processing computer generates an electronic forum report containing information regarding an activity or activities of the individual in or during the electronic forum. The electronic forum report is stored in the distributed ledger and blockchain technology system. |
US12260465B2 |
Real estate marketplace method and system
The present invention is a real estate marketplace incorporating computerized systems and methods. The marketplace may incorporate a platform and/or application (app) operable to provide a user with one or more functions for a real estate process. The marketplace may be integrated with blockchain whereby secured blockchain-based ledger structures are generated to facilitate a secured and traceable real estate process. Users of the marketplace may include buyers, sellers, agents and/or other service providers. Each type of user will experience a different flow of options and steps in accordance with the activities of said user in a real estate process. Agents and other service providers compete to provide services to buyers and seller users in a real estate process. The choice of agent and other service providers, the services to be provided, and the fees for such services relating to the real estate process are all driven by the buyer and seller users. |
US12260464B2 |
System and method for automated forest inventory mapping
A system and method for automated forest inventory mapping. The method may include receiving an image depicting an overhead view of a wooded area, the image comprising a plurality of pixels; receiving a set of climate data for a geographic region in which the wooded area is located; receiving a point cloud of a digital surface model of the wooded area; concatenating data corresponding to the plurality of pixels of the image, the set of climate data, and the point cloud into a feature vector; executing a machine learning model using the feature vector to generate timber data for each of the plurality of pixels of the image; and generating an interactive overlay from the timber data, the interactive overlay comprising the generated timber data for each of the plurality of pixels of the image. |
US12260462B2 |
Real-time expense auditing and machine learning system
Techniques for real-time expense auditing and machine learning are disclosed. An expense auditing system trains a machine learning model to compute audit risk scores as a function of expense descriptions. The auditing system receives an expense description associated with an employee. The expense auditing system computes, using the trained machine learning model, an audit risk score associated with the expense description. The expense auditing system compares the audit risk score with an audit trigger. The audit trigger includes one or more conditions that, when satisfied, identifies expense descriptions that are at risk of being audited. The expense auditing system determines that the audit risk score satisfies the audit trigger. Responsive to determining that the audit risk score satisfies the audit trigger, the expense auditing system alerts the employee that the expense description is at risk of being audited. |
US12260459B2 |
Systems and methods for an electronic auction
Verifiable order message handling for electronic auctions. Electronic order messages are received, with at least one message including an order of a predetermined type having sell order information associated with an entity having securities not previously registered for transactions. Requests for participation in an electronic auction are identified from among the messages. The requests include auction-only order information, with at least one request including the order of the predetermined type. It is determined whether the sell order information in the order of the predetermined type meets a predetermined auction condition based on an auction price. When the sell order information meets the predetermined auction condition, the order is permitted to participate in the electronic auction, such that the order is executed in full in the electronic auction. When the sell order information does not meet the predetermined auction condition, the electronic auction is canceled. |
US12260457B2 |
Systems, methods, and computer program products for creating and maintaining a digital currency based on societal contributions
Systems, methods, and computer program products for creating and maintaining an alternative digital currency is herein disclosed. The present invention provides a currency that values the specific nature of the work exchanged from one person to another. The present invention results in an exchange system that consciously shapes both societal interaction and also individual personal growth. |
US12260447B1 |
Platform for providing meals in a network of dining entities
A platform for providing meals in a network of dining entities via identifying a user type for a given user in an application platform for a plurality of users, selected as a given type providing in different instances of the application platform different subsets of user interfaces based on the given type of user with different abilities to interact with different types of other users and in response to receiving a command from the given user for performing an action in the application platform, providing an output of the action to at least one user of the recipient users via a second instance of the application platform. |
US12260446B2 |
Shopping cart with infrared product validation
The disclosed technology provides for reconstructing products that are added to a shopping cart in three-dimensional space. The reconstructed products can be used for product validation. A shopping cart can include product validation hardware including light emitters and light sensors along a top perimeter of the shopping cart. The shopping cart can activate the light emitters to emit light across a top horizontal plane of the shopping cart, receive, from light sensors on a side of the shopping cart opposite a side where the activated light emitter is located, light intensity data as a product passes through the top horizontal plane and obstructs at least a portion of the emitted light from being detected by the light sensors, identify, from the light intensity data, slices of the product, and reconstruct the product in 3D space based on stitching together the slices. |
US12260445B2 |
Information display method and apparatus, electronic device, and storage medium
Embodiments of the present disclosure disclose an information display method and apparatus, an electronic device, and a storage medium. The information display method includes: displaying a live page; obtaining popularity information corresponding to the resource; and displaying the popularity information in an area which is associated with the first multimedia information on the live page. |
US12260442B2 |
Systems and methods for user interface orchestration and presentation
There is provided a computer system and method for orchestrating a user interface, the method include: obtaining a first data set representative of intercepted data communication messages between a user interface of a user and a merchant hosting server; obtaining a second data set representing an instruction set for loading visual elements on the user interface provided from the merchant hosting server; analyzing the first data set to obtain one or more user-specific characteristics; determining if the user-specific characteristics associated with the user satisfy a trigger condition associated with a current resource offering; and responsive to a positive determination: injecting, into the instruction set for loading the visual elements on the user interface provided from the merchant hosting server, code corresponding to an interactive visual element corresponding to the current resource offering. |
US12260440B1 |
Non-fungible token transaction management systems and methods for digital health data
A health data management method using non-fungible tokens may include receiving, via one processor, digital health data and encrypting or obscuring personal identifying information of the digital health data. The method may then involve using the digital health data with encrypted or obscured personal identifying information to generate a non-fungible token and providing the non-fungible tokens in a marketplace. The method may also involve accepting an offer from a purchaser for the non-fungible token via the marketplace and providing unobscured digital health data or an encryption key to the purchaser of the non-fungible token. |
US12260439B2 |
Electronic apparatus and data management method thereof
Disclosed is a method of managing data by an electronic apparatus, the method including identifying catalog data related to an item, generating target data corresponding to one or more target servers based on the catalog data, generating feed data corresponding to the one or more target servers at intervals of a preset period based on the target data, and transmitting the generated feed data to a corresponding target server. |
US12260438B2 |
Optical scanning using receipt imagery for automated tax reconciliation
An online concierge system requests an image of a receipt of an order from a picker after the picker fulfills the order at a store. The online concierge system performs image processing on the image of the receipt and uses machine learning and optical character recognition to determine a tax amount paid for the order and a confidence score associated with the tax amount. The online concierge system may use the machine learning model for segmenting extracted text in the image of the receipt into tokens. The online concierge system may then determine at least one token associated with a tax item and the tax amount associated with the tax item. The online concierge system communicates the tax amount to the store for reimbursement based on the tax amount and the confidence score. |
US12260437B2 |
Edge provisioned containerized transaction tax engine
A computer system includes a container deployment and management server for executing a container builder. The container builder is configured to generate and deploy a transaction tax engine container. The container builder is configured to extract from client configuration settings a subset of multiple products and a subset of multiple geographic regions applicable to transactions processed by a client, identify a subset of the tax rate and rule data applicable to each of the subset of products in each of the subset of geographic regions, and create a local edge database including the subset of tax rate and rule data and excluding a reminder of the tax rate and rule data. The container builder is further configured to create a transaction tax engine container image and transmit the tax engine container image to an edge computing device. |
US12260436B1 |
Building mapping tools
System, methods, and apparatus for determining a foundation profile of a floor and/or a room profile of a room based on information obtained by a scanner device. For example, a scanner device can perform a scan operation of at least one floor in at least one room, generate a foundation profile that describes at least an area underneath the at least one floor based on the scan operation, and generate and send, to a server, a message comprising the foundation profile for the at least one floor and a location of the building. The server can receive the message, determine, based on the location of the building, an account identifier that uniquely identifies an account associated with the building, and store the foundation profile for the at least one floor in a database in a location associated with the account identifier. |
US12260432B2 |
Pruning for content selection
One or more computing devices, systems, and/or methods are provided. A machine learning model may be trained using a plurality of sets of information. One or more pruning operations may be performed in association with the training to generate a machine learning model with sparse vector representations associated with features of the plurality of sets of information. A request for content associated with a client device may be received. A set of features associated with the request for content may be determined. A plurality of positive signal probabilities associated with a plurality of content items may be determined using the machine learning model based upon one or more sparse vector representations, of the machine learning model, associated with the set of features. A content item may be selected from the plurality of content items for presentation via the client device based upon the plurality of positive signal probabilities. |
US12260424B2 |
Techniques to predict and implement an amortized bill payment system
Various embodiments are generally directed to techniques utilizing computers to process service billing data, generate one or more groups of customers based on one or more attributes of the data, and train a recurrent neural network (RNN) to predict future bill amounts for customers. Embodiments further include techniques to predict the future bill amounts of the customers and providing an indication of the bill amounts to the customers. |
US12260422B2 |
Generation of models for classifying user groups
Methods, systems, and computer programs are presented for estimating if a user belongs to an audience category. One method includes an operation for accessing events generated at a website. Each event comprises a data structure describing an operation performed by a user, from a group of users, when accessing the website. Further, the method includes an operation for providing event information and information of a first user, for a predefined time window, as input to an audience machine-learning (ML) model. The audience ML model is trained with training data comprising values for features that include event features, user information features, and audience labels. The method further includes operations for generating, by the audience ML model, a score for the first user indicating a probability that the first user belongs to the audience, and for determining if the user belongs to the audience based on the score. |
US12260417B2 |
Method for managing, evaluating and improving identity governance and administration
A system and related methods are disclosed for managing, evaluating and improving identity governance and administration. The system is configured to execute a method, which includes receiving, by a computing system, data associated with the identity governance and administration, classifying, by a computing system, the data associated with the identity governance and administration according to one or more rules, generating, by a computing system, a three-dimensional model using the classified data associated with the identity governance and administration, performing, by a computing system, a statistical analysis, and optionally displaying, by a computing system, the three-dimensional model or results of the statistical analysis, or both. |
US12260414B1 |
Systems and methods for user authentication via mobile device
A user may provide a financial card to an automated teller machine (ATM) or point of sale (POS) terminal and may be authenticated by providing a gesture and/or an image selection via a mobile device to the ATM or the POS. The gesture and/or image selection may be provided using a touchscreen of the mobile device. The gesture and/or image provided by the user via the mobile device may be compared to a stored gesture and/or image provided by the user during an earlier registration of the financial card. If there is a match between the gesture and/or image provided by the user via the mobile device and the previously stored gesture and/or image, then the user is authenticated and may access an account associated with the financial card. |
US12260413B2 |
System and method for expedited data transfer utilizing a secondary electronic data log
Systems, computer program products, and methods are described herein for expedited data transfer utilizing a secondary data log. The present invention may be configured to analyze a primary data log and determine a user having a high volume of data transactions within a defined timeframe. The present invention may be further configured to maintain a secondary data log for a predetermined time period and, upon conclusion of the predetermined time period, sum the data transactions from the secondary data log and record the sum on the primary data log. The present invention may be further configured to determine a pre-authorized credit for the user to be recorded on the secondary data log during the predetermined time period. |
US12260411B2 |
Systems and methods for authenticating online users
An authentication platform for authenticating an online user is provided. The authentication platform includes a memory device including an authentication profile and at least one processor coupled to the memory device. The at least one processor is programmed to receive an authentication request message for a transaction. The authentication request message includes authentication data. The at least one processor is also programmed to extract the authentication data from the authentication request message and determine if the ACS is available to process the transaction. If the ACS is unavailable, the at least one processor is further programmed to generate, based at least in part on the extracted authentication data, risk-based authentication (RBA) result data including a risk score and transmit an authentication response message based on the RBA result data. |
US12260409B1 |
Method and apparatus for digital identity authentication
A system and method for providing proof of a digital identification of a user which may include activating, on a mobile computing device, a bank application and a digital identification service provider application, and which may allow the bank application to have access to user accounts after the bank application receives a digital identification from the digital identification service provider application in order to provide proof of identify with speed and security. |
US12260407B1 |
Method for authenticating internet users
A method for authenticating the identity of a user who is attempting to access a website or conduct a transaction is described. The method involves receiving two geographical locations, and associated time stamps, of a mobile phone associated with the user, one of the locations being the location of the transaction or access attempt. The method determines whether the speed required to travel between the two geographical locations in the elapsed time is within acceptable limits. A confidence score, derived in part from this calculation, is taken into account when deciding whether to allow or deny the access or the transaction. |
US12260402B2 |
Updating a set of public benefit assets secure token
A method executed by a computing entity includes obtaining, in accordance with a securely passing process, control over a secure first token representing a first pending transaction associated with a transaction item. The method further includes obtaining a selection of a first subset of instant assets of a set of candidate instant assets that may be utilized to subsequently provide conversion of credits of a set of selected public benefit assets to complete the first pending transaction. The method further includes generating an updated secure first token in accordance with the securely passing process to represent the selection of the first subset of instant assets of the set of candidate instant assets to subsequently provide the conversion of the set of selected public benefit assets to complete the first pending transaction. |
US12260400B2 |
Computer-implemented method and system for digital signing of transactions
The present invention discloses a computer-implemented method for digitally signing transactions between multiple nodes comprising preparing a multi-party transaction block, comprising at least one transaction object comprising at least a goods transaction and a payment transaction, adding first digital asset sources, digital signing and transmitting the multi-party transaction block in the previous node, to a subsequent node, adding additional digital asset sources, digital signing and finally submitting the multi-party transaction block to a transaction ledger by the final node, wherein all of the digital asset sources to be swapped are recorded in the ledger. The present invention further discloses a system to accomplish the above, comprising a first node, a second node, and a transaction ledger. Further a computer program product including a program for a processing device, comprising software code portions for performing the steps of the above method is disclosed. |
US12260399B2 |
Avatar carrier generating system for metaverse and method thereof
An avatar carrier generating system for metaverse and method thereof are disclosed. Before a living body enters a metaverse, a sensing element senses the living body to generate a physiological feature, and after a real-name identity message is received, the real-name identity message and the physiological feature are converted into metadata compliant with a non-fungible token standard; the non-fungible token, which is owned by the living body, is generated on the blockchain based on the metadata. When the living body enters the metaverse, an avatar carrier for entering the metaverse is generated based on the metadata of the non-fungible token, and when the avatar carrier receives an identification request, the avatar carrier is permitted to provide at least one of the physiological feature and the real-name identity message, so as to achieve the effect of improving identifiability and authentication of the avatar carrier of the metaverse. |
US12260398B2 |
Artificial intelligence content generation control using non-fungible tokens
Generation of digital content by an artificial intelligence (AI) generator is controlled through the use of non-fungible tokens (NFTs) for prompts to the AI generator. When a request is received for the AI generator to generate digital content using a prompt as input, ownership of an NFT for the prompt is verified. If ownership is verified, the prompt is provided as input to the AI generator to generate digital content. However, if ownership is not verified, the prompt is not provided as input to the AI generator, thereby preventing the AI generator from generating digital content using the prompt. |
US12260396B2 |
System for payment via electronic wallet
A method includes receiving a request to process, against an electronic wallet, a portion of a transaction, an electronic wallet optionally comprising a sub-wallet, the transaction processed against the wallet and/or sub-wallet. The method further includes identifying one or more electronic value tokens in the e-wallet and/or sub-wallet that, when used together, will cover the portion of the transaction. The method further includes applying the electronic value tokens to the portion of the transaction. |
US12260392B2 |
System, method, and computer program product for verifying a card image
Provided are methods, systems, and computer program products for verifying a card image file. A system may include at least one processor programmed or configured to parse a card image file to determine card data represented by the card image file, generate a plurality of simulated payment transactions based on the card data, each simulated payment transaction including simulated transaction data, issue a plurality of commands to the payment device emulator, the plurality of commands based on the simulated transaction data for the plurality of simulated payment transactions, receive a plurality of command responses generated by the payment device emulator based on the plurality of commands, and verify the card image file based on the plurality of command responses and the card data. |
US12260390B2 |
Device for launching multiple peer to peer cashless payment applications on mobile devices
A device includes one or more NFC chips that are preprogrammed to provide a payee's identification and information for launching any of several P2P cashless payment applications to which the payee is subscribed, to a mobile phone of a payor. When a mobile device of a payor is brought to the vicinity of an NFC chip of the device, the mobile device launches a corresponding P2P cashless payment application. The P2P cashless payment application shows the payee's information and the payor may proceed to make a payment to the payee. The device may include an NFC chip that is preprogrammed to provide the payee's identification and the information for launching a single application on the mobile device of the payor to display the P2P cashless payment applications to which the payee is subscribed. The payor may then proceed to make a payment to the payee using the payor's mobile device. |
US12260387B2 |
Automated decisioning based on predicted user intent
A system for automated account interaction receives historical information associated with an account corresponding to a user. The historical information identifies a transaction involving the account. The system uses one or more trained machine learning models to identify an intent for the transaction at least in part by inputting the historical information to the trained machine learning models. The system uses the trained machine learning models to generate a recommended transaction at least in part by inputting the intent for the transaction to the trained machine learning models. The system outputs the recommended transaction and receives a confirmation regarding the recommended transaction. |
US12260383B2 |
ATM-based electronic payment conversion systems, methods, and user interfaces
An exemplary system includes at least one physical computing device that is communicatively coupled, by way of a network, to an automated teller machine (ATM), and that receives, by way of user input to the ATM, a transaction identifier, verifies that the transaction identifier represents, in an electronic payment system, an electronic payment of an amount from a sender to a recipient by way of the electronic payment system, generates an access code for the electronic payment, initiates a transmission of the access code to a computing device of the recipient, receives, by way of additional user input to the ATM, the access code for the electronic payment, validates the received access code for the electronic payment, and directs, in response to the validation of the received access code, the ATM to disburse the amount of the electronic payment in physical currency. |
US12260379B2 |
System and method for electronically transferring money
A system and method are provided for transferring money from a sender to a receiver. According to the method, non-private identifying information is received. The non-private identifying information is used to determine the identity of the receiver, and an indication is received of an amount of money to be transferred from the sender to the receiver. An account of the sender is debited and an account of the receiver is credited based on the amount of money to be transferred. |
US12260378B2 |
Apparatus, system, and method for generating internet of things-based notifications and records
A method executed by an electronic device includes receiving measurements from one or more one sensor systems, wherein each of the sensor systems measures characteristic variables of a respective space located proximate to the sensor system and is removably attached to a bin that defines the respective space. The method includes determining, for each of the respective spaces, whether a measured characteristic variable of the respective space satisfies one or more conditions for generating a maintenance request. For each of the respective spaces, the method includes: in response to determining a condition, from among the one or more conditions for generating a maintenance request, is satisfied by a measured characteristic variable of the respective space, generating the maintenance request in association with an identifier of the sensor system. For each of the respective spaces, the method includes: transmitting a message to a mobile device, the message including the maintenance request. |
US12260377B2 |
Vehicle service authorization
In some examples, a system determines a context relating to a requested service of a vehicle, the context comprising information of a location related to the vehicle. The system authorizes the requested service based on the determined context. |
US12260374B2 |
Creating tracked issue using issue-creation emoji icon
The issue-discovery services described herein may access data from the messaging platform and/or the issue-tracking platform to automatically determine issue attributes for creating a new issue in the issue-tracking platform based on activity in the messaging platform. The issue-discovery service may provide or otherwise be associated with a user input element presented on a client device (e.g., presented in the chat user interface), which allows a user of the client device to provide a user input to create a new issue in the issue-tracking platform based on activity in the chat channel. The user input may identify content associated with the chat channel (e.g., one or more messages displayed in the chat user interface) for use in creating the new issue in the issue-tracking platform. |
US12260373B2 |
Application collaboration system and related method
An application collaboration system comprises at least one manager device and at least one user device, being connected to a common server, each one through at least one communication channel, and configured to implement shared use functions that are in common with each other and manager use functions and user use functions that are different from each other, the manager device comprising a first communication interface with the common server, and the user device comprising a second communication interface with the common server, the communication interfaces being configured to display and operate on the shared use functions on the manager device and the user device respectively. |
US12260365B2 |
Systems and methods for determining estimated alimentary element transfer time
A system for determining estimated alimentary element transfer time, the system comprising a computing device adapted to receive a plurality of alimentary elements and a plurality of destinations, determine an estimated transfer time, wherein determining includes retrieving a plurality of locations of a plurality of transfer apparatuses wherein the plurality of locations are associated with a plurality of transfer paths, generate a plurality of transfer times, determine an estimated transfer time as a function of the plurality of transfer times, generate an accuracy measure based on the estimated transfer time, wherein generating includes computing a plurality of transfer time variations, generate an accuracy measure based on a plurality of statistical parameters, and provide an estimated transfer time, wherein providing includes receiving a new alimentary element request, retrieving an estimated transfer time, retrieving the accuracy measure, and provide an estimated transfer time accuracy message. |
US12260359B2 |
Method for determining cognitive attributes from an adjusted forecast to automatically recommend improved adjusted forecast
A method for determining cognitive attributes from adjusted forecast to automatically recommend changes in adjusted forecast is provided. The method includes (i) receiving for a bias management service, action recommendation to mitigate or leverage from parameter forecast, which is a forecast of future values of a parameter associated with a factor group, tracking a modification in parameter forecast based on adjustment made by cognitive system in parameter forecast, classifying adjusted forecast as negative or positive cognitive system bias based on a deviation of the adjusted forecast from actual value to determine bias of the cognitive system, determining factors that associate with bias of the cognitive system, generating a skill score of cognitive system based on factor group of the bias management service using a machine learning engine and generating a recommendation to change a value of adjusted forecast based on cognitive attributes and skill score of cognitive system. |
US12260356B2 |
Machine learning techniques for optimized equipment allocation
Various embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for performing optimized equipment allocation. Certain embodiments of the present invention utilize systems, methods, and computer program products that perform optimized equipment allocation using at least one of equipment evaluation scoring machine learning models, equipment optimized allocation machine learning models, and equipment history events. |
US12260349B2 |
Interactive guidance system for selecting thermodynamics methods in process simulations
A simulation tool executing a simulation model and a generating an automated dialog associated therewith. The automated dialog comprises a bot configured for interacting with a user, wherein the dialog is displayed to the user. The bot is integrated with a set of rules that are referenced as a function of input received from the user for furthering the dialog and making a recommendation about the process simulation. In certain embodiments, the simulation tool is configured to select a thermodynamic method for use in a process simulation as a function of the set of rules and the user input. |
US12260347B2 |
Systems and methods for predicting storage device failure using machine learning
A method for predicting a time-to-failure of a target storage device may include training a machine learning scheme with a time-series dataset, and applying the telemetry data from the target storage device to the machine learning scheme which may output a time-window based time-to-failure prediction. A method for training a machine learning scheme for predicting a time-to-failure of a storage device may include applying a data quality improvement framework to a time-series dataset of operational and failure data from multiple storage devices, and training the scheme with the pre-processed dataset. A method for training a machine learning scheme for predicting a time-to-failure of a storage device may include training the scheme with a first portion of a time-series dataset of operational and failure data from multiple storage devices, testing the machine learning scheme with a second portion of the time-series dataset, and evaluating the machine learning scheme. |
US12260341B2 |
Quantum assisted optimization
Methods and apparatus for quantum assisted optimization. In one aspect, a method includes obtaining a set of initial input states, applying one or more of (i) dynamical thermal fluctuations and (ii) cluster update algorithms to the set of input states and subsequent input states when the states evolve within the classical information processors, applying dynamical quantum fluctuations to the set of input states and subsequent states when the states evolve within the quantum systems and repeating the application steps until a desirable output state is obtained. |
US12260340B2 |
Extreme language model compression with optimal sub-words and shared projections
Provided is a knowledge distillation technique for training a student language model that, relative to a larger teacher language model, has a significantly smaller vocabulary, lower embedding dimensions, and/or hidden state dimensions. Specifically, aspects of the present disclosure are directed to a dual-training mechanism that trains the teacher and student language models simultaneously to obtain optimal word embeddings for the student vocabulary. In some implementations, this approach can be combined with learning shared projection matrices that transfer layer-wise knowledge from the teacher language model to the student language model. Example experimental results have also demonstrated higher compression efficiency and accuracy when compared with other state-of-the-art compression techniques, including the ability to compress the BERTBASE model by more than 60×, with only a minor drop in downstream task metrics, resulting in a language model with a footprint of under 7 MB. |
US12260338B2 |
Transformer-based neural network including a mask attention network
A transformer-based neural network includes at least one mask attention network (MAN). The MAN computes an original attention data structure that expresses influence between pairs of data items in a sequence of data items. The MAN then modifies the original data structure by mask values in a mask data structure, to produce a modified attention data structure. Compared to the original attention data structure, the modified attention data structure better accounts for the influence of neighboring data items in the sequence of data items, given a particular data item under consideration. The mask data structure used by the MAN can have static and/or machine-trained mask values. In one implementation, the transformer-based neural network includes at least one MAN in combination with at least one other attention network that does not use a mask data structure, and at least one feed-forward neural network. |
US12260336B2 |
Training a neural network
A computer implemented method of training a neural network configured to combine a set of coefficients with respective input data values. So as to train a test implementation of the neural network, sparsity is applied to one or more of the coefficients according to a sparsity parameter, the sparsity parameter indicating a level of sparsity to be applied to the set of coefficients; the test implementation of the neural network is operated on training input data using the coefficients so as to form training output data; in dependence on the training output data, assessing the accuracy of the neural network; the sparsity parameter is updated in dependence on the accuracy of the neural network; and a runtime implementation of the neural network is configured in dependence on the updated sparsity parameter. |
US12260335B2 |
Systems and methods for generating datasets for model retraining
A computer system is provided and programmed to assemble a plurality of synthetic datasets and blend those synthetic datasets into a synthesized dataset. An evaluation is then performed to determine whether an existing model should be associated with the synthesized dataset or a new model should be trained from an existing model using the synthesized dataset. |
US12260334B2 |
Neural programming
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for neural programming. One of the methods includes processing a current neural network input using a core recurrent neural network to generate a neural network output; determining, from the neural network output, whether or not to end a currently invoked program and to return to a calling program from the set of programs; determining, from the neural network output, a next program to be called; determining, from the neural network output, contents of arguments to the next program to be called; receiving a representation of a current state of the environment; and generating a next neural network input from an embedding for the next program to be called and the representation of the current state of the environment. |
US12260333B2 |
Semi-supervised person re-identification using multi-view clustering
A semi-supervised model incorporates deep feature learning and pseudo label estimation into a unified framework. The deep feature learning can include multiple convolutional neural networks (CNNs). The CNNs can be trained on available training datasets, tuned using a small amount of labeled training samples, and stored as the original models. Features are then extracted for unlabeled training samples by utilizing the original models. Multi-view clustering is used to cluster features to generate pseudo labels. Then the original models are tuned by using an updated training set that includes labeled training samples and unlabeled training samples with pseudo labels. Iterations of multi-view clustering and tuning using an updated training set can continue until the updated training set is stable. |
US12260330B2 |
Learning apparatus, learning method, inference apparatus, inference method, and recording medium
A learning apparatus includes a metric space learning unit and a case example storage unit. The metric space learning unit learns a metric space including feature vectors extracted from sets of attribute-attached image data for each combination of different attributes by using the sets of attribute-attached image data to which pieces of attribute information are added. The case example storage unit calculates feature vectors from sets of case example image data, and stores the feature vectors as case examples associated with the metric space. |
US12260322B2 |
Technology for lowering instantaneous power consumption of neural processing unit
A system may comprise a neural processing unit (NPU) including at least one memory and a plurality of processing elements (PEs) capable of performing operations for at least one artificial neural network (ANN) model. The plurality of PEs may include an adder, a multiplier, and an accumulator. The plurality of PEs may include a first group of PEs configured to operate on a first portion of a clock signal and a second group of PEs configured to operate on a second portion of the clock signal. |
US12260319B2 |
Integrated circuit with hardward convolution neural network units for efficient expansion processes
An integrated circuit with arrays of convolution units that include hardware convolution neural network units configured to perform efficient expansion process by parallelization. The integrated circuit includes multiple building blocks that include the arrays of convolution units, inputs, and outputs t. |
US12260318B2 |
Multiply accumulate circuit for binary neural network system
A multiply accumulate circuit receives m one-bit neuron values from a first layer of a neural network system. The multiply accumulate circuit includes m non-volatile memory cells and m current sources. In addition, m current paths are defined by the m non-volatile memory cells and the m current sources collaboratively. A first current path is defined by a first non-volatile memory cell and a first current source. A first terminal of the first current source receives a first supply voltage. A second terminal of the first current source is connected with a first terminal of the first non-volatile memory cell. A second terminal of the first non-volatile memory cell is connected with an output terminal of the multiply accumulate circuit. A control terminal of the first current source receives a first one-bit neuron value. |
US12260317B1 |
Compiler for implementing gating functions for neural network configuration
Some embodiments provide a compiler for optimizing the implementation of a machine-trained network (e.g., a neural network) on an integrated circuit (IC). The compiler of some embodiments receives a specification of a machine-trained network including multiple layers of computation nodes and generates a graph representing options for implementing the machine-trained network in the IC. In some embodiments, the compiler also generates instructions for gating operations. Gating operations, in some embodiments, include gating at multiple levels (e.g., gating of clusters, cores, or memory units). Gating operations conserve power in some embodiments by gating signals so that they do not reach the gated element or so that they are not propagated within the gated element. In some embodiments, a clock signal is gated such that a register that transmits data on a rising (or falling) edge of a clock signal is not triggered. |
US12260311B2 |
Neural networks with pre-normalized layers or regularization normalization layers
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing inputs using a neural network system that includes one or more pre-normalized layers or one or more regularization normalization layers. |
US12260308B2 |
Apparatus for post action planning and method of use
An apparatus for post action planning comprising a memory containing instructions configuring a processor to receive user experience data, identify a learning datum as a function of the user experience data, generate growth data, determine a post action plan as a function of the learning datum and the growth data comprising, receiving post action training data comprising a plurality of the growth data and a plurality of the learning datum correlated to a plurality of post action plans, training a post action machine learning model as a function of the post action training data, and generating the post action plan as a function of the post action machine learning model, create a user interface data structure, wherein the user interface data structure comprises the at least one post action plan; and transmit the at least one post action plan and the user interface data structure. |
US12260304B2 |
Staggered-sampling technique for detecting sensor anomalies in a dynamic univariate time-series signal
The disclosed embodiments provide a system that detects sensor anomalies in a univariate time-series signal. During a surveillance mode, the system receives the univariate time-series signal from a sensor in a monitored system. Next, the system performs a staggered-sampling operation on the univariate time-series signal to produce N sub-sampled time-series signals, wherein the staggered-sampling operation allocates consecutive samples from the univariate time-series signal to the N sub-sampled time-series signals in a round-robin ordering. The system then uses a trained inferential model to generate estimated values for the N sub-sampled time-series signals based on cross-correlations with other sub-sampled time-series signals. Next, the system performs an anomaly detection operation to detect incipient sensor anomalies in the univariate time-series signal based on differences between actual values and the estimated values for the N sub-sampled time-series signals. Whenever an incipient sensor anomaly is detected, the system generates a notification. |
US12260301B2 |
Data generation and annotation for machine learning
A data annotation server accesses a request from a machine learning server for annotated images of a user interface containing a specified user interface element. The data annotation server programmatically determines whether user interfaces generated by an application server include the specified user interface element. If so, an image of the user interface is stored and a location or bounding box of the user interface element is determined. The stored image of the user interface is annotated with the determined location of the user interface element. The image and the annotation are provided to the machine learning server, which uses the images and annotations to train a machine learning model. |
US12260299B2 |
Using machine learning to virtualize product tests
Systems and methods for using machine learning models to predict an outcome of a product test are described. According to certain aspects, an electronic device may generate a machine learning model using training data indicating a set of results of a set of products tested according to a specific product test. The electronic device may access a set of inputs comprising a set of additional results of at least one additional product tested according to a modified product test, and input the set of inputs into the machine learning model. Based on an output of the machine learning model, the electronic device may predict whether the at least one additional product would pass or comply with the original specific product test. |
US12260297B2 |
Two-qubit gates implemented with a tunable coupler
Methods, systems and apparatus for implementing two-qubit gates using a tunable coupler. In one aspect, a method of implementing a two-qubit gate includes: applying a unitary transformation control signal to a tunable coupler arranged between a first data qubit and a second data qubit to obtain a target unitary transformation of the first data qubit and the second data qubit, wherein the unitary transformation control signal is applied to the tunable coupler over a predetermined period of time to allow coupling between the first data qubit and the second data qubit through the tunable coupler. |
US12260294B2 |
Generative adversarial network medical image generation for training of a classifier
Mechanisms are provided to implement a machine learning training model. The machine learning training model trains an image generator of a generative adversarial network (GAN) to generate medical images approximating actual medical images. The machine learning training model augments a set of training medical images to include one or more generated medical images generated by the image generator of the GAN. The machine learning training model trains a machine learning model based on the augmented set of training medical images to identify anomalies in medical images. The trained machine learning model is applied to new medical image inputs to classify the medical images as having an anomaly or not. |
US12260290B2 |
Two-dimensional code, generation device, and reading device
A two-dimensional code 100 includes a plurality of lines L arranged in a second direction (X direction) at an interval S, and each line L includes a plurality of cells that indicate a plurality of bits and are arranged in series in a first direction (Y direction) orthogonal to the second direction. Each of the plurality of cells is either a first data cell 101 indicating a first value out of two values that the bits indicate, or a second data cell 102 indicating a second value out of the two values that the bits indicate. The first data cell includes a first density region 103 indicating the first value at a first position in the second direction. The second data cell includes a second density region 104 indicating the second value at the first position, and a third density region 105 adjacent to the second density region in the second direction. A difference in density between the first density region and the second density region is greater than a difference in density between the first density region and the third density region. |
US12260281B2 |
Reading head protection apparatus and information reading device
The disclosure relates to the technical field of information reading devices, and provides a reading head protection apparatus and an information reading device. The reading head protection apparatus includes: a protective jacket including a reading head connection end and a chip connection end connected to the reading head connection end, the reading head connection end being configured to connect to a reading head, and the chip connection end being configured to connect to a chip carrier, wherein a first mounting cavity is arranged in the reading head connection end, a second mounting cavity is arranged in the chip connection end, and the second mounting cavity is communicated with the first mounting cavity. The technical solutions of the present application can achieve stable and reliable adhesion between the reading head and the chip, so as to improve the efficiency of the reading head in reading the stored information in the chip. |
US12260279B2 |
Label with wireless communication capability for vial or tube
A label for a tube having a diameter D may have a transparent facestock. A printing area is defined on a first surface of the transparent facestock, the printing area configured to receive data thereon, the printing area covering only a portion of the transparent facestock, whereby a shielding portion of the length of the label is transparent. An adhesive layer is on a second surface of the facestock. A wireless communication inlay is adhered to the adhesive layer in a portion of the label corresponding to the printing area. The printing area and the facestock are sized for the shielding portion to overlap at least partially the printing area when the label is wrapped on a tube. |
US12260276B2 |
IC tag and manufacturing method
An IC tag according to the present invention includes: a base sheet having a first surface and a second surface; an IC chip arranged on the first surface of the base sheet; an antenna that is arranged on the first surface of the base sheet and is configured to electrically transmit and receive information stored in the IC chip; and a protective sheet that is fixed to the first surface of the base sheet via a bonding agent, so as to cover the IC chip and the antenna. The protection sheet has a protruding portion that protrudes along the IC chip. |
US12260275B2 |
Portable NFC device that releases reset in response to radio frequency signal, and NFC tag circuit included therein
Disclosed is an NFC device without a power button. The NFC device includes a battery that outputs a battery voltage, an internal system that includes a voltage receiving terminal for receiving the battery voltage and a reset signal receiving terminal for receiving a reset signal, and maintains a reset state in response to the reset signal having a first state, and an NFC tag circuit that generates the reset signal having the first state, and generates the reset signal having a second state in response to only a system power on command included in a system power on NFC signal transmitted from an external near field communication (NFC) device, in which the internal system releases the reset state in response to the reset signal having the second state, and then, generates a reset release holding signal using the battery voltage, and transmits the generated reset release holding signal to the NFC tag circuit, and the NFC tag circuit generates the reset signal maintaining the second state according to the reset release holding signal. |
US12260273B2 |
Game token money, method of manufacturing game token money, and inspection system
A game token money includes a plurality of plastic layers laminated through thermocompression bonding including at least a colored layer in the middle to specify a value of the game token money and a pair of pale color layers laminated on both sides of the colored layer. An RFID is embedded in a layer other than the outermost layer of the plurality of plastic layers; and a classification part is filled in at least one of the pale color layers to indicate a classification of the game token money. The classification part is recognizable from a side face and a front face of the game token money. The RFID contains information regarding a value of the game token money and a classification of the game token money indicated by the classification part. |
US12260272B2 |
Hybrid construction payment card
Cards having a hybrid construction including a biodegradable portion and related methods are disclosed. A card can include a card body having a top surface and a bottom surface opposite the top surface, the top and bottom surfaces meeting at a peripheral edge of the card body; and a first portion secured to a second portion such that the top surface of the card body spans both the first and second portions and the bottom surface is formed entirely of the second portion. The card can further include a chip secured to the first portion of the card body; wherein the peripheral edge includes at least an insertion edge of the first portion; wherein the second portion of the card body comprises a biodegradable material; and wherein the first portion and a recyclable portion meet at a frangible junction on the top surface of the card body. |
US12260270B2 |
Idempotent event handling
A partition-based method to implement idempotence in an event-driven architecture is provided, which acts to reduce the pressure of database reading and writing, thus improving the performance of event handling. In order to improve parallelism, a consumer cluster (a cluster of multiple consumers that can share the responsibility of processing events) is established such that the events are distributed among different partitions within the cluster. Each partition contains a different consumer worker (with its own cache). An event dispatch module is then used to dispatch events among the consumer workers in a way that keeps the load balanced. In an example embodiment, this is performed by generating a partition identification for an event based on a hash of the context identification of the session established between the user and the application when the event was generated, followed by a modulo operation based on the number of consumer workers in the cluster. |
US12260264B2 |
Edge service providing method and apparatus, and device by utilizing resources based on geographical coverage
This application relates to the field of cloud computing, and specifically, to a method for providing an edge service for a terminal by using a resource of an edge resource cluster in a cloud computing system. The cloud computing system includes a central resource cluster and at least one edge resource cluster. The method includes: a management node deployed in the central resource cluster determines a target execution node based on an edge service application range that is specified by a tenant or that is determined by the management node based on information about a tenant; the target execution node determines, according to an edge service policy sent by the management node, a target edge node from at least one edge node deployed in the at least one edge resource cluster; and the target execution node further forwards an edge service request to the target edge node. |
US12260263B2 |
Disaggregated computing for distributed confidential computing environment
An apparatus to facilitate disaggregated computing for a distributed confidential computing environment is disclosed. The apparatus includes a graphics processing unit (GPU) to: provide a virtual GPU monitor (VGM) to interface over a network with a middleware layer of a client platform, the VGM to interface with the middleware layer using a message passing interface; configure and expose, by the VGM, virtual functions (VFs) of the GPU to the middleware layer of the client platform; intercept, by the VGM, request messages directed to the GPU from the middleware layer, the request messages corresponding to VFs of the GPU to be utilized by the client platform; and generate, by the VGM, a response to the request messages for the middleware client. |
US12260262B2 |
Dynamic data driven orchestration of workloads
According to aspects of the present disclosure, systems, methods and computer program products can be provided for dynamic workload orchestration based on data complexity. Methods, computer program products and/or systems are provided for dynamic workload orchestration that perform the following operations: (i) receiving a workload for orchestration; (ii) computing complexity scores for respective portions of the workload, where the complexity scores are computed based at least on parameters describing data associated with the portions of the workload; and (iii) using an orchestration engine to assign the portions of the workload to corresponding compute resources, based on their respective complexity scores. |
US12260261B2 |
Remote cloud function invocation service
The present disclosure relates to a framework that provides execution of serverless functions in a cloud environment based on occurrence of events/notifications from services in an entirely different cloud environment. A target agent obtains a notification from a source agent, where the target agent is deployed in a target cloud environment and the source agent is deployed in a source cloud environment that is different than the target cloud environment. The target agent determines a function that is to be invoked based on the notification. Upon successfully verifying whether the target agent is permitted to invoke the function that is deployed in a target customer tenancy of the target cloud environment, the target agent invokes the function in the target customer tenancy of the target cloud environment. |
US12260260B1 |
Digital delegate computer system architecture for improved multi-agent large language model (LLM) implementations
Systems, apparatus, methods, and articles of manufacture for digital delegate computer system architecture that provides for improved multi-agent LLM implementations. |
US12260257B2 |
Technologies for offloading acceleration task scheduling operations to accelerator sleds
Technologies for offloading acceleration task scheduling operations to accelerator sleds include a compute device to receive a request from a compute sled to accelerate the execution of a job, which includes a set of tasks. The compute device is also to analyze the request to generate metadata indicative of the tasks within the job, a type of acceleration associated with each task, and a data dependency between the tasks. |
US12260254B2 |
Systems and methods for determining target allocation parameters for initiating targeted communications in complex computing networks
This disclosure is directed to systems and methods for determining target allocation parameters for initiating targeted communications in complex computing networks, which may be associated with the allocation of allocatables in execution events over a period of time. The systems and methods may include receiving a desired allocation; determining a first available allocation at a first time; generating allocation information for a second period comprising the first time; determining a second available allocation at a second time; determining a remaining available allocation, based on the allocation information and the second available allocation; and determining one or more target allocation parameters for initiating a targeted communication to a computing device after the second time. |
US12260250B2 |
System and method for executing multiple scripts at a single extension point
Systems and methods of executing multiple scripts at an extension point are provided. If there are multiple scripts that are associated with an extension point for a service instance in a SAAS platform, a script execution schedule is determined. This can indicate the order of execution of the multiple scripts, but may also specify how the inputs and outputs of the multiple script executions are obtained. For example, the inputs for multiple scripts can be the same, and be those provided by the SAAS platform at the extension point. In this case, in effect the multiple scripts are executed independently. Alternatively, the output of one script can function as the input to another script, which requires a certain order of execution. After all of the scripts are executed, output rules are used to determine an overall output of the script execution to be returned the platform through the extension point. |
US12260249B2 |
Processing system, inter-processor communication method, and shared resource management method
The disclosure provides a processing system which comprises a plurality of processors independently executing instructions; a plurality of registers arranged in a manner corresponding to the plurality of processors. Each of the plurality of registers is configured to set first register bits for other processors except the corresponding processor, and the other processors can write the first register bits set for them to indicate event requests. And each processor of the plurality of processors is configured to learn the event requests from the remaining processors for it by reading the first register bits of the corresponding register. Therefore, the application establishes an inter-processor communication module for a plurality of processors in a processing system. |
US12260248B2 |
Systems and methods for performing multiplication of one or more matrices using multi-thread systolic arrays
A multi-thread systolic array includes a plurality of processing elements, each including a processor. Each of the processing elements is configured to: receive a plurality of first inputs from a respective first input source; receive a plurality of second inputs from a respective second input source; the plurality of first inputs and the plurality of second inputs being arranged as a plurality of pairs corresponding to a plurality of threads; schedule, for each operation cycle of the processor, a certain thread of the plurality of threads; and execute a computation operation for the certain thread. |
US12260246B2 |
External communication with packaged virtual machine applications without networking
One or more embodiments provide techniques that permit virtual computing instances in isolated environments to communicate information outside the isolated environments without requiring networking. In one embodiment, an encoder which runs in a virtual machine (VM) within an isolated environment, such as one of the VMs of a packaged virtual machine application that does not have external network connectivity, is configured to encode information, such as state information of the packaged virtual machine application, in portion(s) of a network address. The encoder further configures an unconnected network interface of the same VM, or another VM in the isolated environment, with the network address that includes the encoded information. A decoder, which could not otherwise communicate with the virtual computing instance via any network, may then retrieve the network address assigned to the unconnected network interface and decode that network address to obtain the information encoded therein. |
US12260244B2 |
Device and method for managing communication via interfaces in a virtualized system
A device for managing communication via interfaces in a virtualized system in which a plurality of virtual machines shares a hardware platform which is virtualized with the aid of a hypervisor, and interfaces assigned to the hardware platform access to the interfaces taking place with the aid of a gateway implemented in hardware. A method for operating the device is also described. |
US12260242B2 |
Managing virtual infrastructure resources in cloud environments
Examples for managing virtual infrastructure resources in cloud environments can include (1) instantiating an orchestration node for managing local control planes at multiple clouds, (2) instantiating first and second local control planes at different respective clouds, the first and second local control planes interfacing with different respective virtualized infrastructure managers (“VIMs”), where the first and second local control planes establish secure communication with the orchestration node, and (3) deploying, by the orchestration node, services to the first and second local control planes. Further, the first and second local control planes can cause the respective VIMs to manage the services at the different respective clouds. |
US12260240B2 |
Container image file optimization
A method includes analyzing, by a processing device, a set of container images. Each container image of the set of container images is built by executing a container image file having a plurality of lines arranged in accordance with an execution order. The method further includes assigning, by the processing device, a frequency of change to each line of the plurality lines in view of the set of container images, and modifying, by the processing device, the execution order to obtain a set of modified execution orders by reordering execution of at least a subset of the plurality of lines in view of their respective frequencies of change. |
US12260234B2 |
Application integration with a digital assistant
Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes receiving an audio input including a natural-language user input and identifying an intent object of a set of intent objects. The intent object may be derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects, providing the intent object to the software application to cause the software application to perform a task associated with the intent object, receiving a result response indicating whether the task was successfully performed, and providing an output indicating whether the task was performed. |
US12260228B1 |
Optimizing configuration rules over multiple management domains
Optimizing configuration rules in a computerized system comprises accessing a set of configuration rules associated with one or more management domains, computing standardized configuration rules, and iteratively optimizing these rules. The optimization process involves computing a candidate set of optimized rules, comparing the candidate set of optimized rules to the original set using a distance metric, and accepting the optimized set if it meets a proximity threshold. System configuration values are then modified based on the optimized rules. The method enhances efficiency and security in identity management systems by reducing redundancies, updating outdated rules, and simplifying rule expressions. |
US12260227B2 |
Binary image publication by firmware
Multiple binary images stored in the firmware of an electronic device are written to the device's configuration tables during booting of the device, where one of the binary images is a manager binary. During booting, the manager binary is saved to the file system of the operating system such that it automatically executes upon completion of booting. The manager binary then deploys the other binary images. |
US12260226B2 |
Method and apparatus for downloading application while displaying application interface thereof, computer device, and storage medium
A method for starting an application, performed by a terminal, includes: displaying an application startup management interface, the application startup management interface including at least one startup control of at least one application, each application corresponding to one startup control; obtaining a first trigger signal, the first trigger signal being a signal generated upon detecting a trigger operation on a startup control of a target application; obtaining an application video stream when a terminal has not finished downloading a client of the target application, the application video stream being a video stream formed by application screens generated during running of a first client, the first client being a client of the target application run on a server; and displaying a first application interface of the target application according to the application video stream. The server may be a cloud server. |
US12260225B2 |
System and method for providing system level sleep state power savings
A system for providing system level sleep state power savings includes a plurality of memory channels and corresponding plurality of memories coupled to respective memory channels. The system includes one or more processors operative to receive information indicating that a system level sleep state is to be entered and in response to receiving the system level sleep indication, moves data stored in at least a first of the plurality of memories to at least a second of the plurality of memories. In some implementations, in response to moving the data to the second memory, the processor causes power management logic to shut off power to: at least the first memory, to a corresponding first physical layer device operatively coupled to the first memory and to a first memory controller operatively coupled to the first memory and place the second memory in a self-refresh mode of operation. |
US12260214B1 |
Throughput increase for compute engine
A compute channel can have multiple computational circuit blocks coupled in series to form a pipeline. The compute channel can perform a computation on an input tensor to generate an output tensor based on an instruction. When the computational does not require all of the computational circuit blocks, the throughput of the compute channel can be increased by splitting the data elements of the input tensor into multiple input data streams. The multiple input data streams are provided to respective subsets of one or more computational circuit blocks in the pipeline using bypass circuitry of the computational circuit blocks, and the computation can be performed on multiple input data streams in the respective subsets of one or more computational circuit blocks to generate multiple output data streams corresponding to the output tensor. |
US12260212B2 |
Disabling a script based on indications of unsuccessful execution of the script
In some implementations, a server device may receive, from a client device, a script identifier, that identifies a script, and an indication of whether the script was successfully executed by the client device. The server device may determine whether a condition associated with disabling the script is satisfied based on the script identifier, the indication of whether the script was successfully executed by the client device, and stored information determined based on a plurality of indications of whether the script was successfully executed by a plurality of other client devices. The server device may selectively cause a data structure to be updated to indicate that the script is disabled based on determining whether the condition is satisfied. The data structure may be used to indicate whether the script is enabled prior to execution of the script. |
US12260211B2 |
Container based application reification
Embodiments disclosed herein provide systems, methods, and computer readable media for container based application reification. In a particular embodiment, an application reification system is provided including one or more computer readable storage media and a processing system operatively coupled with the one or more computer readable storage media. The application reification system further includes program instructions stored on the one or more computer readable storage media that, when read and executed by the processing system, direct the processing system to preserve a version of application data at a first time and a configuration of an application at the first time. At a second time subsequent to the first time, the program instructions direct the processing system to create a template for a container containing the application in the configuration and a pointer to the version of the application data in a secondary storage repository. |
US12260205B2 |
Enhanced cloud-computing environment deployment
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for enhanced cloud computing deployment. In some implementations, a computer system provides a repository comprising (i) deployment tools configured to provide a deployment application programming interface (API), (ii) a set of container files configured to operate together to provide a server environment, and (iii) configuration data for the container images. The computer system can provide a deployment workflow package that, when invoked for a cloud computing account of the customer, is configured to retrieve the container files, configuration data, and deployment tools from the repository over a communication network and store the retrieved items in the cloud computing account. The deployment workflow package is also configured to run the deployment tools and create deployment infrastructure in the cloud computing account. |
US12260203B2 |
Container orchestration framework
Methods and systems are presented for providing a container orchestration framework for facilitating development and deployment of software applications across different operating environments within an enterprise system. Upon receiving a service request for processing a set of data is received, the container orchestration framework determines one or more machines that store the set of data. Instead of processing the set of data remotely, the container orchestration framework deploys a container that encapsulates an application on the one or more machines. Each application instance running on the one or more machines are executed to process a corresponding subset of data stored on the machine locally. The container orchestration framework obtains the output data from executing the applications on each of the one or more machines, and present the output data as a response to the service request. |
US12260196B2 |
Scalable cross-boundary edge framework
A build of a software solution that is cooperatively performed is automated. A broadcasting computing entity broadcasts an announcement of the functional operation of which the broadcasting computing entity is capable. Each of a plurality of listening computing entities connected to the network receives the announcement and compares the functional operation with a list of operational needs. After determining itself in need of performance of such a functional operation, a subscribing one of the plurality of listening computing entities transmits a response to the request indicating subscription to the output of the functional operation. The broadcasting computing entity then performs the functional operation, thereby generating and transmitting to the subscribing one of the plurality of listening computing entities the output of the functional operation. The subscribing one of the plurality of listening computing entities then performs an action using the output of the functional operation received. |
US12260195B2 |
Scalable cross-boundary edge framework
A build of a software solution that is cooperatively performed is automated. A broadcasting computing entity broadcasts a request to perform each of the functional operations in the selected set. Each of a plurality of listening computing entities connected to the network receives the request and determines capability of performing each of the functional operations in the selected set. After determining itself capable, a capable one of the plurality of listening computing entities transmits a response to the request indicating such capability, and then performs each of the functional operations in the selected set, thereby generating and transmitting to the broadcasting computing entity the output of the selected set of functional operations. The broadcasting computing entity then performs an action using the output of the functional operation received. |
US12260194B2 |
Scalable cross-boundary edge framework
A build of a software solution that is cooperatively performed is automated. A broadcasting computing entity broadcasts a request to perform each of the functional operations in the selected set. Each of a plurality of listening computing entities connected to the network receives the request and determines capability of performing each of the functional operations in the selected set. After determining itself capable, a capable one of the plurality of listening computing entities transmits a response to the request indicating such capability, and then performs each of the functional operations in the selected set, thereby generating and transmitting to the broadcasting computing entity the output of the selected set of functional operations. The broadcasting computing entity then performs an action using the output of the functional operation received. |
US12260193B2 |
Composable processing framework based on web assembly component model
In an example embodiment, a common, composable abstraction is provided that allows components to work efficiently across programming languages and services without the need to write glue code. Application developers can concentrate on the application logic itself. The functionality of services can be developed by framework developers only once, using the programming language of their choice. |
US12260190B1 |
Digital processing systems and methods for managing workflows
Systems, methods, and computer-readable media for a workflow building module utilizing a canvas are disclosed. A configuration phase includes enabling workflow construction via selection of preconstructed workflow blocks interconnectable with logical connections, and enabling placement of a first workflow block on a canvas. The first workflow block has an input field having a static subfield, and a subfield URL for retrieving dynamic subfields. Upon placement of the first block on the canvas, the subfield URL is invoked to retrieve the dynamic subfields. Placement is enabled of a second workflow block on the canvas, in a same branch as the first workflow block. The second workflow block has an input field utilizing a subset of the dynamic subfields of the first workflow block. During a runtime phase, values of the subset of the dynamic subfields of the first workflow block are fetched and used as inputs for the second workflow block. |
US12260186B2 |
Method of generating text, method of training model, electronic device, and medium
A method of generating a text, a method of training a text generation model, an electronic device, and a storage medium, which relate to a field of a computer technology, in particular to fields of deep learning and natural language processing technologies. A specific implementation solution includes: determining a reference feature representation of a target semantic information; determining, based on the reference feature representation and at least one predetermined logical character, at least one sentence latent representation respectively corresponding to the at least one predetermined logical character; and generating a target text content based on the at least one sentence latent representation. |
US12260185B2 |
Coarse-to-fine abstractive dialogue summarization with controllable granularity
Dialogue summarization is challenging due to its multi-speaker standpoints, casual spoken language style, and limited labelled data. The embodiments are directed to a coarse-to-fine dialogue summarization model that improves abstractive dialogue summarization quality and enables granular controllability. A summary draft that includes key words for turns in a dialogue conversation history is created. The summary draft includes pseudo-labelled interrogative pronoun categories and noisy key phrases. The dialogue conversation history is divided into segments. A generate language model is trained to generate a segment summary for each dialogue segment using a portion of the summary draft that corresponds to at least one dialogue turn in the dialogue segment. A dialogue summary is generated using the generative language model trained using the summary draft. |
US12260184B2 |
Translation device
A translation device includes a storage unit configured to store a plurality of pieces of learning data, a normalized sentence learning unit configured to perform learning on the plurality of pieces of learning data by combining original text for learning and a corresponding normalized sentence for learning, a translated sentence learning unit configured to perform learning on the plurality of pieces of learning data by combining the original text for learning and a corresponding translated sentence for learning, and a model generation unit configured to generate one normalization/translation model on the basis of a result of learning by the normalized sentence learning unit and the translated sentence learning unit, in which, on at least a part of the learning data, the translated sentence learning unit performs learning after the normalized sentence learning unit performs learning. |
US12260183B2 |
Geometric shape based event component personalization
Using a first trained residual neural network, an event analysis is generated from a set of event description encodings, an event description encoding in the set of event description encodings encoding a natural language description of an event, the event analysis comprising a first set of coordinates in an event space. Using a second trained residual neural network, the event analysis and a user description encoding, a personalization analysis is generated, the user description encoding a user interaction with the event, the personalization analysis comprising a component of a second set of coordinates in the event space. Using a combination of the event analysis and the personalization analysis, a first event component is activated, the first event component comprising a component of the event. |
US12260181B2 |
Computer implemented method for the automated analysis or use of data
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input. |
US12260176B2 |
System and method for extracting issues based on trouble ticket mining
A trouble ticket may contain various details of an observed issue and information of the actual issue which is hidden in the trouble ticket description along with other information. Embodiments herein describe an algorithm of algorithms (AoA) layer approach for extracting issues from trouble ticket descriptions. The method identifies the type of trouble ticket whether it is machine generated or user generated trouble tickets and accordingly selects the appropriate algorithm for issue extraction. It selects a relevant algorithm for the machine generated trouble tickets, and user generated trouble tickets based on trouble ticket data properties, historical performance, and a user feedback. It identifies right mix of columns from a service catalog to be used for matching based on presence of weighted keywords in the input data and identifies high-weighted keywords from input data descriptions and compares them with selected columns from catalog to generate accurate matches with their similarity score. |
US12260174B2 |
Detection of altered documents
Analyzing and detecting altered documents is accomplished by accessing a target portable document format (PDF) document and extracting document content information from the target PDF document. The extracted document content information is analyzed to generate an intra document model for the target PDF document and then the extracted document content information is evaluated in accordance with the intra document model. Artifacts in the document content information are identified and an intra document score is determined based on the identified artifacts and their respective weightings. The document content information is evaluated again in accordance with one or more inter document models and artifacts in the document content information are again identified and an inter document score is similarly determined. A total alteration score is also determined based on the intra document score and inter document score. |
US12260173B2 |
Methods and systems for providing selective multi-way replication and atomization of cell blocks and other elements in spreadsheets and presentations
The disclosed technology includes multi-way triggering of automatic replication elements selectively within and across documents, cellular atomization of spreadsheet cells and charts while retaining their desired formula, function and content properties, combining the selective multi-way replication with the cellular atomization, and employing a library capability to easily reuse automatically coordinating elements and atomized spreadsheet or tabular cells and charts. |
US12260172B2 |
System for fileless information management
Systems, devices, and methods for fileless information management are provided. A system includes a content-management server in communication with at least one client device via a computer network. The client device has a client user interface to concurrently display a content-editing area and a content card-management area. The content-management server stores content data and content card template metadata shareable between client devices. The content-management server stores programming instructions for a content card-management program for receiving, storing, and transmitting content data via content card templates. A content card template may include metadata associating content data stored in the memory with a content binding in the content-editing area of a client device. |
US12260170B2 |
Ability to add non-direct ancestor columns in child spreadsheets
Example embodiments facilitate augmenting a client-side worksheet of a spreadsheet with context information retrieved from non-direct ancestor worksheets of the client-side worksheet. A spreadsheet plug-in enables retrieval of the context information from a server system, e.g., cloud-based database, via one or more web services. In a specific embodiment, the context information represents one or more data dimensions, e.g., worksheet columns, retrieved via the server system form one or more remote databases and populated into one or more non-direct ancestor worksheets (e.g., grandparent worksheets, great grandparent worksheets, etc.). Then those data dimensions are displayed in the client-side descendant worksheet. The user can now efficiently edit the worksheet while viewing relevant context information in the worksheet. |
US12260169B2 |
Using lightweight references to present a worksheet
Using lightweight references to present a worksheet including receiving, from a first user account, a request for a worksheet presenting a data set from a database, wherein the worksheet was generated by a second user account; determining that the request was not generated from the second user account; and in response to the determination that the request is not from the second user account, presenting the worksheet in a view mode, wherein permissions in the view mode prevent destructive edits to the worksheet and allow additive edits to the worksheet. |
US12260168B2 |
Method for annotations in a content model of a content management system
A method for activating editing functionality in a content management system (CMS) is provided, including: the CMS providing a content management application programming interface (CMA) enabling management of a content project, the content project having a content model defined by a plurality of content types, each content type defining one or more fields, said content types defining structures for content managed via the CMS; responsive to an application programming interface (API) call to the CMA, then assigning one or more annotations to one or more of the content types; wherein for the content types having annotations assigned thereto, the assigned annotations enable an editing functionality of an editing application interfaced with the CMS. |
US12260164B2 |
Method for designing pattern layout including oblique edges and method for manufacturing semiconductor device using the same
A pattern layout design method includes performing optical proximity correction (OPC) for a mask layout, thereby creating a corrected layout. Creation of the corrected layout includes creating a first corrected layout through grid snapping for an oblique edge of a mask layout designed on a grid layout, and performing optical proximity correction (OPC) for the first corrected layout, thereby creating a second corrected layout. Creation of the first corrected layout includes creating a first divisional point for the oblique edge or a residual edge, and shifting the first divisional point to one of four reference points adjacent to the first divisional point, thereby creating a first varied divisional point. |
US12260160B2 |
Fabricated layout correlation
In an integrated circuit (IC) assessment method, an artificial intelligence (AI) component comprising at least one artificial neural network (ANN) is trained to transform layout rendering tiles of a rendering of a reference IC into corresponding reference layout image tiles extracted from at least one layout image of the reference IC. Using the trained AI component, standard cell layout renderings of a library of GDSII or OASIS standard cell layout renderings are transformed into as-fabricated standard cell layout renderings forming a library of as fabricated standard cell layout renderings. Instantiated standard cells and their placements in the layout image of an IC-under-test are identified by matching the instantiated standard cells with corresponding as-fabricated standard cell layout renderings retrieved from the library of as fabricated standard cell layout renderings. |
US12260158B2 |
Flow control device openings for completion design
Defining flow control device configurable positions include executing a reservoir simulator on a reservoir model to obtain a collection of flow control device settings defined in continuous space. For each number of multiple numbers of clusters, a cluster analysis is individually performed on the collection to obtain a set of flow control device configurable positions. The set includes the number of flow control device configurable positions and its corresponding inflow area or diameter. Performing the cluster analysis across the numbers generates multiple sets for the multiple numbers of clusters. The sets of flow control device configurable positions are compared to obtain a selected set of flow control device configurable positions, which is presented in a completion design. |
US12260154B2 |
Using user input to adapt search results provided for presentation to the user
Methods, apparatus, and computer readable media related to interaction between a user and an automated assistant during a dialog between the user and the automated assistant. Some implementations are directed to adapting a graphical and/or audible presentation of search results provided by the automated assistant for presentation to the user. The adaptation may be in response to attribute(s), of one or more of the search results, referenced in spoken and/or typed textual input provided by the user during the dialog. Some of those implementations may enable a user to provide textual input to navigate the search results within the dialog and within resource and/or interface constraints associated with the dialog. Some of those implementations may additionally and/or alternatively enable adapting, based on textual input provided by a user to the automated assistant, when and/or whether search results having certain attributes are provided to the user by the automated assistant. |
US12260153B1 |
Joining users to communications via voice commands
Techniques for joining a device of a third user to a communication between a device of a first user and a device of a second user are described herein. For instance, two or more users may utilize respective computing devices to engage in a telephone call, a video call, an instant-messaging session, or any other type of communication in which the users communicate with each other audibly and/or visually. In some instances, a first user of the two users may issue a voice command requesting to join a device of a third user to the communication. One or more computing devices may recognize this voice command and may attempt to join a device of a third user to the communication. |
US12260143B2 |
Sensor-based screen-on control method and electronic device
An electronic device includes a first screen and a second screen. A high-power sensor of the electronic device is in a disabled state, and a low-power sensor of the electronic device is in an enabled state. The electronic device includes a foldable device. Based on this, after the electronic device receives a screen-on trigger signal from the low-power sensor or a processor of the electronic device, the electronic device determines a to-be-lit-up first target screen based on the screen-on trigger signal, and then controls the first target screen to be lit up. |
US12260141B2 |
Display device and operating method therefor
A display apparatus includes: a display; a communicator; a memory configured to store at least one instruction; and a processor operatively connected to the memory and configured to execute the at least one instruction to: control the communicator to connect at least one source device and at least one input device to the display apparatus; control the display to display an image received from a first source device among the at least one source device; and based on input data being received from a first input device among the at least one input device, control the communicator to control the first source device based on the input data. |
US12260140B2 |
Providing a comfort dashboard
Systems, methods, and devices for providing a comfort dashboard are described herein. One method includes receiving operational data associated with an HVAC system of a facility, receiving credentials associated with a user of a user device including a number of display elements configurable by the user, and determining a particular portion of the operational data to provide to the user via the display elements of the user device based, at least in part, on the credentials. |
US12260139B2 |
Printing apparatus
There are provided a printing section that performs printing on a medium; a control section that controls drive of the printing section; a power supply connector that supplies electric power to the control section; a first receptacle connector that is electrically coupled to a first external device; and a second receptacle connector that is electrically coupled to a second external device, a plug of a USB-Type-C cable is configured to be physically inserted into the second receptacle connector, the plug is configured not to be physically inserted into the power supply connector, an insertion port of the first receptacle connector is arranged along a first connector surface, and an insertion port of the second receptacle connector is arranged along a second connector surface. |
US12260132B2 |
Printing system and method
A first printing system configured to cooperate with a second printing system includes a first reception unit configured to receive a first request relating to printing from a first printing apparatus, a first transmission unit configured to transmit, to the first printing apparatus, print data corresponding to a user that is an issuer of the first request, a second reception unit configured to receive a second request relating to printing from a client terminal based on acquisition of configuration information about a second printing apparatus which is to be a printing target on the client terminal, and a second transmission unit configured to transmit, to the second printing system managing the second printing apparatus, print data corresponding to a user that is an issuer of the second request so that the second printing apparatus specified by the configuration information prints the print data. |
US12260131B2 |
Commands splitting based on flat logical block address and security key
Improved automation can be achieved using command-parts. Rather than using a command to determine which key to use, command partitioning will generate a task-ID based on a key index table to determine what key to use. Based on the task-ID, an encryption engine (XTS) will know which key to use. The command is split into partitions with the same attributes. The amount of task-IDs created will equal the amount of partitions. Automation will be based on the task-IDs to create a completion for a host. The controller will then return to the key index table to count the completed commands and send the completion to the host. |
US12260129B2 |
Tracking and updating read command voltage thresholds in solid-state drives
Disclosed herein are related to a system and a method for adjusting a read voltage threshold to read data from a plurality of memory dies of a nonvolatile memory device. Each of the plurality of memory dies comprises a plurality of blocks. A controller in communication with the plurality of memory dies may read, from a first block of the plurality of blocks, data corresponding to a read command received from a host. The controller may determine a bit error rate for the first block based on the data. The controller may update the read voltage threshold for the first block when the bit error rate for the first block exceeds a first error threshold. The read voltage threshold may be stored in the controller. |
US12260127B2 |
Technologies for storage and processing for distributed file systems
Techniques for storage and processing for distributed file systems are disclosed. In the illustrative embodiment, padding is placed between data elements in a file to be stored on a distributed file system. The file is to be split into several objects in order to be stored in the distributed file system, and the padding is used to prevent a data element from being split across two different objects. The objects are stored on data nodes, which analyze the objects to determine which data elements are present in the object as well at the location of those objects. The location of the objects is saved on the data storage device, and those locations can be used to perform queries on the data elements in the object on the data storage device itself. Such an approach can reduce transfer of data elements from data storage to local memory of the data node. |
US12260126B2 |
SSD managed host write atomicity with arbitrary transfer length
An embodiment of an electronic apparatus may include one or more substrates, and logic coupled to the one or more substrates, the logic to control access to a primary persistent storage with a first type of media and a nonvolatile memory buffer with a second type of media that is different from the first type of media, store metadata for incoming write data in the nonvolatile memory buffer, store other data for the incoming write data in the primary persistent storage, and provide both runtime and power-fail write atomicity for the incoming write data. Other embodiments are disclosed and claimed. |
US12260123B1 |
Method and apparatus for performing data access control of memory device with aid of predicted information
A method for performing data access control of a memory device and associated apparatus are provided. The method may include: receiving a plurality of host commands from a host device, for performing data access including data reading on the NV memory according to the plurality of host commands; and performing a reading parameter learning procedure to generate predicted data of a predicted reading voltage parameter offset regarding adjustment of a reading voltage parameter, for maintaining correctness of the data reading, for example: scanning for a best value, and adding latest information comprising the best value into a data set among one or more data sets in at least one reading-voltage control database; performing local linear regression according to the data set to update a reading voltage prediction function corresponding to a reading voltage prediction model; and generating or updating the predicted data according to the reading voltage prediction function. |
US12260122B2 |
Storage controller providing status information of zone region, method of operating the same, and method of operating electronic device having the same
A method of operating a storage controller which communicates with a host device and a non-volatile memory device is provided. The method includes: receiving a first command from the host device indicating a read operation of first status information of a first zone random write area (ZRWA) in a first zone region, wherein the first command complies with a zoned namespace (ZNS) standard; obtaining the first status information from a zone status table in the storage controller based on the first command, wherein the first status information indicates at least a portion of a first physical region of the non-volatile memory device corresponding to the first ZRWA in which first data are stored; and providing the first status information to the host device. |
US12260121B2 |
Flash memory mechanism capable of storing and recording actual transmission history information of communication interface between flash memory controller and flash memory device
A method of a flash memory device to be used in a storage device and coupled to a flash memory controller of the storage device through a specific communication interface, the flash memory device comprising an input/output (I/O) control circuit, a command register, an address register, a memory cell array at least having a first plane and a second plane which is different from the first plane, at least one address decoder, and a control circuit having a specific buffer, and the method comprises: buffering command information of a command signal, sent from the flash memory controller and transmitted through the I/O control circuit, into the command register; buffering address information of the command signal, sent from the flash memory controller and transmitted through the I/O control circuit, into the address register; and controlling the specific buffer storing a transmission history information of the specific communication interface. |
US12260120B2 |
Guest operating system buffer and log accesses by an input-output memory management unit
An electronic device includes a processor that executes a guest operating system; a memory having a guest portion that is reserved for storing data and information to be accessed by the guest operating system; and an input-output memory management unit (IOMMU). The IOMMU writes, in the guest portion, information into guest buffers and/or logs used for communicating information from the IOMMU to the guest operating system. The IOMMU also reads, from the guest portion, information in guest buffers and/or logs used for communicating information from the guest operating system to the IOMMU. |
US12260119B2 |
Memory system including multiple cores and method of operating the memory system
A memory system according to the present technology includes a nonvolatile memory area, a buffer memory area temporarily storing data, and a plurality of cores configured to store, in the nonvolatile memory area, the data stored in the buffer memory area in response to a sudden power off, each of the plurality of cores outputting an interrupt signal indicating that the sudden power off is sensed. |
US12260118B2 |
Deterministic near-compute memory for deterministic processor and enhanced data movement between memory units and processing units
A deterministic apparatus comprising a deterministic near-compute memory communicatively coupled with and proximate to a deterministic processor. The deterministic near-compute memory comprises a plurality of data banks having a global memory address space, a control bus, a data input bus and a data output bus for each data bank. The deterministic processor is configured to initiate, via the control bus, retrieval of a set of data from the plurality of data banks. The retrieved set of data comprises at least one row of a selected one of the data banks passed via the data output bus onto a plurality of stream registers of the deterministic processor. |
US12260117B2 |
Secure command memory buffer transfers in a low trust environment
Apparatus and method for executing controller memory buffer (CMB) based data transfer commands in a distributed data processing environment. In some embodiments, a storage device having a device controller and a main non-volatile memory (NVM) is coupled to a client device via an interface. The client device respectively issues normal data transfer commands and bypass data transfer commands to the storage device. The normal data transfer commands include read and write commands that result in transfer of data between the NVM and the client device using a normal data path through the storage device. The bypass data transfer commands involve an allocated CMB of the storage device directly controlled and accessed by the client device. In this way, write data are directly placed into the CMB for writing to the NVM, and readback data from the NVM are directly recovered from the CMB by the client device. |
US12260113B1 |
Portable quantum memory package for quantum network nodes
A packaged quantum memory device is described. The packaged quantum memory device comprises both quantum memories and quantum memory control devices within an outer package, such that the unit may be shipped, installed, and operated without opening the outer package to tune and/or operate the quantum memories. Optical and electrical control signals may be received from, or provided to, the internal components of the packaged quantum memory device via electrical and/or optical ports located on an outer package layer, and routed to the quantum memories via respective quantum memory control devices. Various electrical, optical, mechanical, and/or spin-related properties of the quantum memories may be tuned using the quantum memory control devices, as well as the local temperature and gas environments around the quantum memories. The packaged quantum memory device may be installed within a cryogenic cooling device, as a unit, and operated via the electrical and optical ports. |
US12260112B2 |
Method and apparatus for accessing solid state disk
This disclosure provides a method and an apparatus for accessing a solid state disk (SSD). The method is applied to a storage node, the storage node includes a network interface card and an SSD, and the network interface card includes a memory. The network interface card receives a data write request sent by a client, where the data write request includes to-be-written data. The network interface card writes the to-be-written data to the memory of the network interface card, and the SSD obtains the to-be-written data from the memory of the network interface card and writes the to-be-written data to the SSD. |
US12260110B2 |
Managing trim commands in a memory sub-system
Disclosed is a system comprising a memory device and a processing device, operatively coupled with the memory device, to perform operations including identifying a group of memory cells corresponding to a first range of logical block addresses (LBAs). The operations performed by the processing device further include receiving a memory access command with respect to the group of memory cells. The operations performed by the processing device further include responsive to determining that a data structure associated with the group of memory cells references a second range of LBAs, blocking the memory access command; responsive to determining that the first range of LBAs does not include each LBA of the second range of LBAs, performing, on the group of memory cells, a trim operation; and responsive to determining that the data structure indicates the completion of the trim operation, performing a memory access operation specified by the memory access command. |
US12260108B2 |
Method for discarding personal information in nand flash memory
A method for discarding personal information comprises at least one among partial overwriting, SLC programming, and applying an erase pulse. The method for discarding personal information comprises a step for acquiring the program status of personal information-containing data of a memory block to be erased, generating data having a status that is equal to or higher than the program status corresponding to the personal information, and carrying out a partial overwriting operation on the personal information by using the generated data. |
US12260107B1 |
Efficient handling of data purge requests
Systems and methods described herein relate to the efficient handling of data purge requests in the context of a distributed storage system. A plurality of data purge requests is stored in a first data structure. The data purge requests may be grouped into batches that are processed at least partially in parallel. A first data purge request from the plurality of data purge requests is successfully processed, and is moved from the first data structure to a second data structure. Processing of a second data purge request from the plurality of data purge requests is unsuccessful. The second data purge request is retained in the first data structure. Purge status data is generated based on the first data purge request being in the second data structure and the second data purge request being in the first data structure. The purge status data may be presented at a user device. |
US12260104B2 |
Data storage system including a data relocation circuit and a plurality of data storage devices and operation method thereof
A data storage system includes an interface circuit configured to receive a read request for a chunk of data; a disk array including a plurality of main disks and a plurality of sub disks; an input/output control circuit configured to read a chunk from the main disks according to the read request; a data mapping circuit configured to store mapping relations between logical addresses and physical addresses of chunks; and a data relocation control circuit configured to control relocation of chunks stored in the disk array. The data relocation control circuit is configured to control movement of a first chunk stored in a main disk in an overloaded state to a main disk in an underloaded state, and to control movement of a second chunk stored in a sub disk to a main disk which can accommodate a required bandwidth of the second chunk. |
US12260090B2 |
Storage network resource management
Systems and methods described herein can involve, responsive to a request of a volume requiring remote copy, checking an IO throughput setting of the volume; using network bandwidth based on the IO throughput setting of the volume; and for the use of the network bandwidth not exceeding total remote copy network resources allocated for existing volumes configured with remote copy and the volume requiring remote copy, establishing a remote copy relationship for the volume in response to the request. |
US12260089B2 |
Processing-in-memory device based on spin orbit torque device
Embodiments of the present disclosure provide a spin orbit torque device-based processing-in-memory device that includes a digital logic gate using a current switching and voltage controlled magnetic anisotropy (VCMA) effect of a spin orbit torque device capable of being used as a memory element, and increases the overall system energy efficiency by designing a memory capable of performing an MAC operation to reduce the number of data migration between a memory and an operator. |
US12260086B2 |
System and method for data compaction utilizing mismatch probability estimation
Codebook data compaction using a universal codebook and mismatch probability estimations to improve entropy encoding methods. Training data sets are analyzed to determine the frequency of occurrence of each sourceblock in the training data sets. A mismatch probability estimate is calculated comprising an estimated frequency at which any given data sourceblock received during encoding will not have a codeword in the codebook. Entropy encoding is used to generate codebooks comprising codewords for data sourceblocks based on the frequency of occurrence of each sourceblock. A “mismatch codeword” is inserted into the codebook based on the mismatch probability estimate to represent those cases when a block of data to be encoded does not have a codeword in the codebook. |
US12260085B2 |
Dynamically determining a memory block threshold for initiating a garbage collection process
A write pattern of a host device is used to dynamically determine when to initiate a garbage collection process on a data storage device. The write pattern of the host device is based on a number of I/O commands received from the host device and on a number of available memory blocks in the data storage device. If the write pattern of the host device indicates that fewer than a threshold number of memory blocks will be available after a predetermined number of additional I/O commands are received, the garbage collection process is initiated. An amount of valid data that is transferred from one memory location to another memory location during the garbage collection process is also dynamically determined. Thus, a garbage collection process may be tailored to a specific host device. |
US12260082B2 |
Method for storing data in a data storage space of a server, associated storage administration device and server comprising such a device
A method of storing data in a memory of a server, comprising the following steps: partitioning the memory into separate partitions; receiving content and storing said content in one of said partitions; a number, called the number of replications, is associated with each partition; distinct numbers of replications being associated with distinct partitions; a number of replications n of said received content having been defined for said content, selecting a partition with which said defined number n of replications has been associated, storing said content comprising the storing of n replications of said content in said selected partition. |
US12260081B1 |
Non-standard keyboard input system
An apparatus including a scroll wheel. The apparatus includes a rotary encoder with detents. The apparatus includes a spring. The apparatus includes a switch. |
US12260078B2 |
Dynamic webpage interface for an intelligent electronic device
A dynamic webpage interface for an intelligent electronic device (IED) and method thereof are provided. The present disclosure provides for separating a webpage into multiple discrete resources, and to customize the resources returned by a web server based on the contents of a request. In one embodiment, such a custom request is implemented by a Web Services interface, such as content based API's like SOAP (Simple Object Access Protocol), or address and command based API's like REST (Representational State Transfer). In another embodiment, such a custom request may also be implemented by server side processing, such as CGI (Common Gateway Interface), PHP (Hypertext Preprocessor), or other server side engines. |
US12260076B2 |
User control mode of a companion application
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for enabling a user control mode of a companion application. An example embodiment operates by receiving a selection of a category of content on a media device. The content comprises contextual information. The media device is controlled by the companion application. In response to the receiving the selection, the embodiment enables a user control mode of the companion application. The embodiment then determines a control context for the companion application based on the contextual information. The embodiment then causes a user interface of the companion application to be modified based on the control context. The embodiment then provides for displaying the modified user interface of the companion application. |
US12260074B2 |
Display device for adjusting recognition sensitivity of speech recognition starting word and operation method thereof
An embodiment of the present disclosure provides a display device for adjusting recognition sensitivity of a speech recognition starting word, the display device including a display, a microphone, a memory configured to store a default starting word recognition engine that recognizes a speech recognition starting word, and a processor configured to determine a valid recognition threshold range of the default starting word recognition engine, assign recognition thresholds within the valid recognition threshold range to a predetermined number of sensitivity levels, display a sensitivity setting interface including the sensitivity levels through the display, and set a default recognition threshold of the default starting word recognition engine to a recognition threshold selected through the sensitivity setting interface. |
US12260066B1 |
Apparatus, system and method for processing immunization data to generate an efficient computer interface
Technologies and techniques for generating an efficient computer interface for an immunization regimen. A processing apparatus is coupled to a memory storing immunization data itemsets and medical data itemsets, and a data display control module. The processing apparatus is configured to determine a frequency of immunization data and medical data itemsets associated with a rule for an immunization regimen. Proportions of the itemsets for the immunization regimen are calculated, along with a confidence factor that includes an estimate of the probability a rule portion of a rule includes another rule portion. A computer interface is generated via templates that includes immunization regimen that is based on the confidence factor. The immunization regimen data includes expected frequencies of immunization data. |
US12260061B2 |
Interface for engaging IoT devices with AR camera
Systems and methods for controlling an Internet of Things (IoT) device through interaction with an augmented reality (AR) camera includes pairing an interactable augmented reality (AR) overlay with the IoT device. The interactable overlay includes control information for generating a control signal for controlling the IoT device when the interactable overlay is interacted with by the AR camera. The interactable overlay is presented on a display of the AR camera when the IoT device is in a field of view of the AR camera. An indication that the user has pointed the AR camera at the interactable overlay associated with the IoT device on the display of the AR camera is provided, and a control signal associated with the interactable overlay pointed at by the AR camera is provided to the at least one IoT device associated with the interactable overlay pointed at by the AR camera. |
US12260060B2 |
Smart digital computer platform to display fugitive emissions of a facility
A smart digital computer platform is disclosed that collects, analyzes, and/or renders appropriate information about fugitive emissions identified by a sensor network-based emissions monitoring system in a facility. More specifically to the methods used by the smart digital computer platform to analyze, filter, and transform the collected monitoring data into a visual output that is capable of being rendered on a graphical user interface (GUI) on a screen display with, in some embodiments, a restricted form factor. For example, smart analytics may be used to cull, filter, and transform the data displayed in a pop-up dialog box on a GUI. In another example, the transformed data may be translated into a visual, graphical element that conveys an abundance of appropriate, tailored information to a particular type of user viewing the GUI. |
US12260057B2 |
Touch substrate and touch display panel
The present disclosure provides a touch substrate and a touch display panel. The touch substrate includes: a base substrate including a first and second surfaces opposite to each other; a first metal mesh layer disposed on the first surface of the base substrate, the first metal mesh layer including a plurality of first metal mesh strips arranged successively along a first direction, every two adjacent first metal mesh strips being independent from each other, each first metal mesh strip extending along a second direction orthogonal to the first direction and including metal mesh lines, the metal mesh lines including a plurality of trunk portions extending along the second direction and a plurality of branch portions respectively connected to the plurality of trunk portions, extending from the plurality of trunk portions along a direction at a predetermined angle to the second direction. |
US12260055B2 |
Touch display panel and touch display device
Disclosed by embodiments of the present application are a touch display panel and a touch display device, in a display area of a special-shaped touch unit, a first special-shaped touch lead is connected with a first special-shaped touch electrode block or a first touch electrode block, and a second special-shaped touch lead is connected with a second special-shaped touch electrode block or a second touch electrode block, and the first special-shaped touch lead and the second special-shaped touch lead cross and are insulated from each other to form a special-shaped touch compensation capacitor, thereby avoiding a channel of the first touch electrode or the second touch electrode is cut off due to the slotting or edge cutting of the special-shaped touch unit, that is, avoiding the poor touch performance of the special-shaped touch unit, and ensuring the touch performance of the special-shaped touch unit. |
US12260051B2 |
Electronic device having central electrodes and peripheral electrodes and at least one electrode of a plurality of electrodes interposed therebetween
An electronic device includes a first sensing group that includes a plurality of first electrodes arranged in a first direction and a plurality of second electrodes arranged in a second direction that crosses the first direction, and a second sensing group that includes a central electrode and a plurality of peripheral electrodes disposed in a plurality of openings formed in some of the plurality of first electrodes. At least one first electrode of the plurality of first electrodes or at least one second electrode of the plurality of second electrodes is interposed between the central electrode and each of the plurality of peripheral electrodes. |
US12260050B2 |
Differential receive at an ultrasonic transducer
An ultrasonic transducer device including a substrate, an edge support structure connected to the substrate, and a membrane connected to the edge support structure such that a cavity is defined between the membrane and the substrate, the membrane configured to allow movement at ultrasonic frequencies. The membrane includes a structural layer, a piezoelectric layer having a first surface and a second surface, a first electrode placed on the first surface of the piezoelectric layer, wherein the first electrode is located at the center of the membrane, a second electrode placed on the first surface of the piezoelectric layer, wherein the second electrode is a patterned electrode comprising more than one electrode components that are electrically coupled, and a third electrode coupled to the second surface of the piezoelectric layer and electrically coupled to ground. |
US12260049B2 |
Touch light-emitting module having hallowed portion for incapsulation resin and manufacturing method thereof
A touch light-emitting module having hallowed portion for incapsulation resin and a manufacturing method thereof are disclosed. The touch light-emitting module includes a printed circuit board and a touch-control conductor. The printed circuit board has a top surface on which a touch-control IC and a luminous unit that is electrically connected are disposed. The touch-control conductor includes a hollowed portion. The touch-control conductor is coated, on the bottom thereof, with a conductive material to combine with the top surface of the printed circuit board, so that the touch-control IC and the luminous unit are located in the hollowed portion. An encapsulation resin is then injected into a space between the printed circuit board and the hollowed portion to complete encapsulation. As such, the module offers a simplified structure to achieve an effect of minimization, and simplifies the manufacturing process and reduces the working time to thereby enhance the yield. |
US12260048B2 |
Display driving method with target report rate
The display device includes a display panel. The display driving method includes: detecting noise from the display panel to obtain an in-panel noise value; sending target uplink information to an active stylus pen based on the in-panel noise value, and receiving target downlink information returned by the active stylus pen under a target pen voltage based on the target uplink information; and the target downlink information including position information; determining a coordinate distance value between position coordinates based on coordinate information of the position coordinates of the position information; and reporting contact information of the active stylus pen generated on the display panel at a target report rate based on the coordinate distance value. |
US12260047B2 |
Touch sensing device and touch sensing method
Touch sensing device and touch sensing method are disclosed. A touch sensing device according to the present disclosure may include a receiving circuit configured to receive a first sensing value generated in a differential mode using a first input signal input to the first sensing electrode and a second input signal input to the second sensing electrode; and a noise determination circuit configured to receive a reference sensing value generated using the second input signal and determining the amount of noise of the first sensing value using the reference sensing value. |
US12260044B2 |
Uplink channel compensation for touchscreen devices
An apparatus and method for compensating the effect of a contact by a hand or other body part of a user with a touch screen while holding an input device on the strength of a capacitively coupled uplink signal provided to the input device by a host device, by detecting and/or discriminating the body touch and modifying at least one uplink channel parameter. |
US12260043B2 |
Electronic device and method of driving the same
A method of driving an electronic device includes displaying a plurality of fingerprint recognition icons on a display device configured to perform fingerprint recognition, and releasing a lock state of the display device through a fingerprint authentication process upon determining at least one first fingerprint recognition icon among the plurality of fingerprint recognition icons is touched. The plurality of fingerprint recognition icons include at least one first fingerprint recognition icon configured to support the fingerprint recognition and at least one second fingerprint recognition icon configured to not support the fingerprint recognition. |
US12260038B2 |
Operating device, in particular for an electronic household appliance, electronic household appliance, and method for operating an operating device
An operating device for an electronic household appliance has at least one touch switch each formed by a respective operator panel of a cover plate, and a touch sensor system for detecting contact with and/or proximity to the operator panel. A control device evaluates sensor signals generated by the touch sensor system. At least one additional sensor system which can detect shaking and/or deformation of the cover plate due to touch provides clearer verification of a contact made with an operator panel. The control device is also configured to evaluate sensor signals generated by the additional sensor system and to combine evaluations of the sensor signals of the touch sensor system and the additional sensor system to detect contact with the operator panel. An electronic household appliance and a method for operating an operating device are also provided. |
US12260033B2 |
Operation detection device, operation detection unit, and information processing method
A control unit of an operation detection device detects an operation on a ring-shaped guide member is started on the basis of a detection result of a sensor panel, excludes a resting region corresponding to a region where the finger rested on an upright portion can be positioned from a region where a touch is enabled before the start of the operation on the ring-shaped guide member is detected, and includes the resting region in the region where the touch is enabled after the start of the operation on the ring-shaped guide member is detected. |
US12260031B1 |
Hubless scroll wheel
A hubless scroll wheel for a computer peripheral device may include a wheel defining an open interior. The wheel may include a plurality of contactless indexing features positioned at different angular positions. The scroll wheel may include at least one fixed contactless ratchet member disposed within the open interior of the wheel. The wheel may be rotatable relative to the fixed contactless ratchet members. Each contactless indexing feature and fixed contactless rachet member may include one or both of a magnet and a ferromagnetic material. fixed contactless rachet members may be configured to interact with the contactless indexing features to produce a tactile response as the wheel is rotated. The scroll wheel may include at least one sensor that is configured to detect a magnitude and direction of rotation of the wheel relative to the fixed contactless ratchet members. |
US12260030B1 |
Stylus and touch device for encoding and transmitting signal having multiple frequencies
A stylus and a touch device are provided. The stylus includes a tip portion and a transmission electrode. The transmission electrode is disposed on the tip portion. The transmission electrode transmits a downlink signal to the touch device. The touch device includes a touch panel and a touch processing circuit. The touch processing circuit is coupled to the touch panel. The touch processing circuit receives the downlink signal from the stylus through the touch panel. The downlink signal includes a plurality of different frequencies. |
US12260029B2 |
Universal highlighter for contextual notetaking
Systems and methods are provided for interactively highlighting a region as pixel data on a screen and automatically retrieving context data associated with content of the highlighted region for contextual notetaking. The highlighted region includes at least a part of one or more windows and one or more applications associated with the one or more windows. The disclosed technology determines a context associated with content of the highlighted region and automatically retrieves context data that are contextually relevant to the content. Notes data are generated based on an aggregate of the highlighted content, window-specific context data, application-specific context data, and user-specific context data. A notetaking application retrieves stored the notes data from a notes database and displays the notes data for recall and for use. The contextual notetaking enables the user reducing a burden of performing manual operations for notetaking and utilizing notes that are enriched relevant data by context. |
US12260025B2 |
Information processing apparatus, information processing method, and program
An information processing apparatus according to an embodiment of the present technology includes a hold determination unit. The hold determination unit determines, in a case where a rate of decrease of a distance between a first hold-side object and a second hold-side object that set a virtual object as a pinch-and-hold target becomes smaller than a predetermined threshold value, that the virtual object has been held by the first hold-side object and the second hold-side object. Accordingly, a high-quality virtual experience can be achieved. |
US12260021B1 |
Providing user feedback via a rollable screen device
In aspects of providing user feedback via a rollable screen device, a mobile device has a housing and a screen moveable relative to the housing such that the mobile device has a compact form factor and an expanded form factor. The mobile device includes one or more sensors positioned relative to the screen for detecting user input including one or more forces applied to an expanded portion of the screen, where the expanded portion of the screen has extended from a compact portion of the screen. The mobile device implements a configuration manager configured to activate one or more components of the mobile device to indicate that the mobile device received the user input based on the one or more forces satisfying a threshold value. |
US12260018B2 |
Methods and systems of extended reality environment interaction based on eye motions
Systems and methods are described for extended reality environment interaction. An extended reality environment including an object is generated for display, and an eye motion is detected. Based on the detecting, it is determined whether the object is in a field of view for at least a predetermined period of time, and in response to determining that the object is in the field of view for at least the predetermined period of time, one or more items related to the object are generated for display in the extended virtual reality environment. |
US12260016B2 |
Reducing startup time of augmented reality experience
A method for improving the startup time of a six-degrees of freedom tracking system is described. An augmented reality system receives a device initialization request and activates a first set of sensors in response to the device initialization request. The augmented reality system receives first tracking data from the first set of sensors. The augmented reality system receives an augmented reality experience request and in response to the augmented reality request, causes display of a set of augmented reality content items based on the first tracking data and simultaneously activates a second set of sensors. The augmented reality system receives second tracking data from the activated second set of sensors. The augmented reality system updates the display of the set of augmented reality content items based on the second tracking data. |
US12260015B2 |
Augmented reality with eyewear triggered IoT
Systems, devices, media, and methods are presented for an immersive augmented reality (AR) experience using an eyewear device. A portable eyewear device includes a processor, a memory, and a display projected onto at least one lens assembly. The memory has programming stored therein that, when executed by the processor, captures information depicting an environment surrounding the device and identifies a match between objects in that information and predetermined objects in previously obtained information for the same environment. When the position of the eyewear device reaches a preselected location with respect to the matched objects, a physical output is provided to produce the immersive experience. The physical output changes as the position of the eyewear device moves to maintain the immersive experience. |
US12260006B2 |
Distributed and autonomous data security agent
The present invention is a distributed and autonomous digital data security agent that secures stored data and the storage device itself, from remote manipulation. The present system is an “agent” in that it acts independently in the accomplishment of its objects and is distributed in that its functionality is resides on firmware resident at disparate hardware locations. The agent is autonomous in that it cannot be remotely compromised. The system includes server having a dedicated Private link with a Chip Administrator, and a Data Link between a first-Chip, a second: Chip of said security agent. The first-Chip is resident and operable to control Write/Read calls and data transfers between the server and the second: Chips of the data storage. The Chip Administrator, first-Chip and second-Chip in combination with their associated Firmwares provide said distributed and autonomous data security agent. |
US12260005B1 |
Methods and systems for verifying a user agent
A method for verifying a user agent includes transmitting, by a core node, to a user agent, a predefined set of user requests. For each user request in the predefined set of user requests, the core node receives an embedding generated based on the user request, thereby receiving a plurality of embeddings based on the predefined set of user requests. The core node determines whether the plurality of generated embeddings satisfy a similarity criterion. The core node transmits, to the user agent, a task to generate a query plan and receives a query plan generated by the user agent for processing a user request identified in the task. The core node determines whether the query plan satisfies a query plan criterion, thereby producing query plan adequacy output. The core node determines whether to approve the user agent based on the similarity output and the query plan adequacy output. |
US12260004B2 |
Systems and methods for rendering secured content items
Methods, systems, apparatuses, and computer program products are provided herein for rendering secured content. For instance, a computing device may be utilized to view content that is to be displayed via a display device coupled thereto. However, rather than rendering the content, the computing device generates and/or provides a graphical representation of the content to a rendering device coupled between the computing device and the display device. The rendering device analyzes the graphical representation to determine characteristics of the graphical representation, characteristics of a display region of an application window in which the content is to be rendered, and a network address at which the actual content is located. The rendering device retrieves the content using the network address and renders the retrieved content over the display region of the application window in accordance with the characteristics determined for the graphical representation and the display region of the application window. |
US12259999B2 |
Information management device, information management system and information management method
An information management device or the like capable of quickly and appropriately inquiring of a user propriety of using at least a part of personal information data is provided. A DA unit 2 as the information management device includes a controller 2a and a wireless communication circuit 2c. The controller 2a acquires, when an activation request to any one of a plurality of application software is generated, the personal information data used by the one piece of application software and acquires a propriety status of consent to use the personal information data for each item, and when the item without the consent to use is included, determines a terminal with a highest probability of being used by the user based on the current time and a correlation model, and transmits an inquiry signal which inquires the propriety of the consent to use the non-consent item to the terminal. |
US12259998B2 |
Database security through obfuscation
An embodiment may involve a database including a table, wherein the table contains database records and a schema by which the database records are arranged. The embodiment may further involve one or more processors configured to: obtain a query that references the table and one or more elements of the schema; copy at least part of the table into a second table; transform, using a deterministic one-way function, the schema of the second table and the database records within the second table; transform, using the deterministic one-way function, the query into a second query; and write, to memory, at least part of the second table and the second query. |
US12259995B2 |
Securing an interconnected digital engineering and certification ecosystem
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for secure communications in a digital engineering ecosystem. In some implementations, a digital platform receives a request from a user device to interact with a digital model. The digital platform determines whether a user operating the user device is authorized. In response to determining the user is authorized to access the digital platform, the digital platform generates a token that provides the user with access to the digital platform. The digital platform determines whether the request includes malicious activity. In response to determining that the request is absent of the malicious activity, the digital platform executes a digital thread that executes one or more operations using digital tools and the digital model. The digital platform provides data indicative of the one or more operations executing the digital thread to the user device. |
US12259990B2 |
Mitigating data loss in a storage network
A method for execution by a storage network starts by maintaining loading and data access rate information for a storage node and estimating a future data access rate for the storage node. The method continues by determining a probability level of potential future data loss, based on the estimated future data access rate and in response to a determination that the probability level of potential future data loss compares unfavorably to a maximum probability of data loss threshold level the method continues by facilitating migration of at least a portion of data stored on the storage node for temporary storage in another storage node of the storage network. |
US12259988B2 |
Systems and methods for storing, managing, verifying, and accrediting digital data
Embodiments provide methods and systems for verifying digital data. A method performed by server system to verify the digital data is disclosed. A request is received to verify information associated with a user. The request includes the credentials of the user for a digital platform. It is determined whether the information is present in a database associated with the digital platform. The information is verified by comparing the information with datasets stored in the database upon determining that the information is present in the database. Thereafter, a report is generated based on the verification. The report includes an output of the verification. |
US12259987B2 |
Managing access to data
Managing access to data, including storing a database that includes fields; encrypting data of all or some fields of the database using an application encryption algorithm; receiving data indicating user-specific data access roles and user-specific data permissions for each of the user-specific data access roles, each of the user-specific data permissions defining a subset of the data of the database that the corresponding user-specific data access role has authorization for decrypting the subset of the data; receiving a user token representing credentials and user-specific data access roles of an authorized user, wherein the user token is generated by the access rights system; receiving a query for requested data stored by the database; comparing the user-specific data access role of the user token with the user-specific data access roles of the access rights system to identify user-specific data permissions for the user-specific data access role of the user token. |
US12259982B2 |
Systems and methods for transparently detecting unencrypted virtual machine I/O
In some aspects, an apparatus includes a processor and a memory. In some embodiments, the memory includes programmed instructions that, when executed by the processor, cause the apparatus to intercept an I/O transaction between a virtual machine and an I/O device, determine whether data in the I/O transaction indicates a security misconfiguration, and perform a remedial action in response to identifying the security misconfiguration. |
US12259978B2 |
Verifiable machine code
Aspects and features include a structure for a program directed to a target computing device and metadata that can be used by a verifier in the target computing device. The verifier can quickly and efficiently apply verification rules to identified sections of the program to determine whether the program is safe to execute by the target computing device. In some examples, the target computing device uses the verifier to identify, using the metadata, verifiable sections of instructions that violate execution safety policies. The verifier can apply verification rules to the verifiable sections to determine whether to execute each verifiable section despite instructions in the verifiable section violating execution safety policies. The program and the metadata can be generated, as an example, by a compiler from source code, and transmitted or otherwise distributed to target computing devices. |
US12259977B2 |
Entropy-based ransomware detection
A client computing device includes an entropy driver and a volume driver for protecting the client computing device against potential ransomware. The entropy driver is configured to determine one or more entropy values for a file in response to a determination that the file has been modified or changed. The determined entropy value may then be compared with a known entropy value for a filetype of the changed or modified file. Where the known entropy value and the determined entropy value differ, the volume driver may engage one or more protection operations to secure the client computing device from further corruption and/or modifications by potential ransomware and/or malware. The protection operations may include revoking and/or restricting one or more permissions on one or more storage volumes of the client computing device and backing up one or more files of the client computing device to secondary storage. |
US12259972B2 |
Threat mitigation system and method
A computer-implemented method, computer program product and computing system for: a computer-implemented method is executed on a computing device and includes: obtaining object information concerning one or more initial objects within a computing platform in response to a security event; identifying an event type for the security event; and executing a response script based, at least in part, upon the event type. |
US12259971B2 |
Method, apparatus, and computer-readable recording medium for performing machine learning-based observation level measurement using server system log and performing risk calculation using the same
The present disclosure relates to a method of performing machine learning-based observation level measurement including: a log preprocessing step; a log file linkage step of processing a log file to store the log file in a HDFS, and linking the processed log file to a big data storage; a feature value extraction step of requesting an inquiry of a raw log, and extracting a feature value for a normal behavior from the inquired raw log; a model training step of normalizing the extracted feature value to level a baseline value for the normal behavior, and training a machine learning model based on the leveled baseline value; and a risk calculation step of determining, when a log that violates the leveled baseline value is detected, that an abnormal behavior is detected so as to calculate a risk for the detected abnormal behavior. |
US12259967B2 |
Preserving DLL hooks
DLL hooks are protected by mapping the starting address of the new executable to a sample of the former executable. Attempts to read the starting address are responded to with the sample of the former executable. Attempts to write to the starting address are responded to with confirmation of success without actually writing data. Debuggers are detected upon launch or by evaluating an operating system. A component executing in the kernel denies debugging privileges to prevent inspection and modification of DLL hooks. |
US12259966B2 |
Program processing device and program processing method that executes a mask process on an entry address used by an application program
A program processing device (100) includes: an entry address masking unit (110) to generate a fake entry address, which is obtained by masking an entry address with the use of a save value copied from a setting value stored in a storage, and to replace an entry address used by an application program with the fake entry address; a memory monitoring unit (111) to determine whether the fake entry address is loaded during execution of the application program; and an entry address unmasking unit (112) to generate a new entry address, which is obtained by loading the setting value from the storage and unmasking the fake entry address with the use of the setting value, and to replace the fake entry address with the new entry address, when the fake entry address is loaded. |
US12259965B2 |
Mobile device with secure private memory
A mobile device can detect an idle state and, in response, initiate an access monitoring function to covertly monitor activity involving a human interaction with the mobile device. The covert monitoring is undetectable by a user of the mobile device. The mobile device can then detect a human interaction with the mobile device and, in response, cause the mobile device to covertly capture and log one or more human interactions with the mobile device. An authorized user of the mobile device is enabled to review the log of human interactions with the mobile device. |
US12259960B2 |
Derived child verifiable credential with selective claims
Permitting a claims holder to get a limited verifiable credential leveraging off of a previously-issued verifiable credential. This is done by having the limited verifiable credential include only a selected subset of the verifiable claims present within the previously-issued verifiable credential. The limited verifiable credential may then be exposed to a relying entity computing system so that the relying entity computing system can verify any of the selected subset of verifiable claims, but not verifiable claims that are outside of the selected subset of verifiable claims. |
US12259959B2 |
Secure authentication
Disclosed embodiments relate to passwordless authentication. Techniques include identifying a request by a user to access an access-restricted target resource, the user operating on a client computing device and the request being associated with a network address for the access-restricted target resource; intercepting the request; generating a unique session identifier for the user; making available the unique session identifier to the user of the client computing device; performing dual-mode, passwordless authentication of the user; confirming, based on the dual-mode, passwordless authentication of the user, the identity of the user and the user's current use of the client computing device; and permitting, based on the confirmation, the user to access the access-restricted target resource. |
US12259958B2 |
Systems and methods for a connected computing resource and event/activity identification information infrastructure using near existential or existential biometric identification of humans
Connected computing enables the use of highly diverse environments that support operating frameworks for contemporary civilization. But computing productivity and trustworthiness are undermined by such environments' largely inchoate organization. These environments and their identity infrastructures are fragmented, and unnecessarily unreliable, insecure, and insufficiently informative due to current computing entity (e.g., resource) identification infrastructure design, which lacks root identification reliability. Such reliability is enabled herein by a fundamentally accurate and authenticity ensuring, near-existential or existential quality, biometrically and liveness based, portable identification and provenance infrastructure. Such an infrastructure provides ubiquitously available identification information that can be used universally for identification processes. Such biometrically and liveness-based identification information can be contemporaneously acquired and securely fused with or otherwise bound to associated entity identification information sets. Such sets are used to identify and assess entity suitability and/or authenticity, and/or establish user identity (specific human entity) for personal, societal, and organizational activities. |
US12259955B2 |
Authentication of users based on re-entry of passwords
An electronic device and method for authentication of users based on re-entry of passwords is provided. The electronic device retrieves a pre-stored password associated with a user and a predefined number associated with the retrieved pre-stored password. The retrieved predefined number corresponds to a number of times an entry of a correct password is required for an authentication of the user. The electronic device receives a set of user inputs that corresponds to an entered password associated with the user. The electronic device compares, for the number of times associated with the user, the entered password in each user input with the retrieved pre-stored password. The electronic device determines that the entered password in each user input corresponds to the retrieved pre-stored password, based on the comparison. The electronic device authenticates the user based on the determination and controls a display device to render authentication information based on the authentication. |
US12259952B2 |
Guardrail machine learning model for automated software
In one aspect, a method of guarding an automated software includes generating, by a first language model, a training set of rule-violating data, generating, by the first language model, a training set of contrastive examples by altering the rule-violating data into non-violating data, training a guardrail machine learning model using the generated training sets, generating, with an automated software, an output based on a user input, monitoring with the trained guardrail machine learn model whether the generated output violates a rule, and preventing the automated software from transmitting to the user the generated output that violates a rule. |
US12259951B2 |
Systems and methods for management of non-fungible tokens and corresponding digital assets
Systems and techniques are described for token device transfer management. A system identifies, in a payload of at least one block of a distributed ledger, a token corresponding to media content. A parameter of the token in the distributed ledger indicates that the token is associated with a first user. The system identifies a device that is associated with the token and the media content. The device is also associated with the first user. The system identifies that the device has been relocated to an area associated with a second user. In response to identifying that the device has been relocated to the area, the system causes the parameter of the token in the distributed ledger to be modified from indicating that the token is associated with the first user to indicating that the token is associated with the second user. |
US12259950B2 |
Model selection for production system via automated online experiments
Disclosed examples include an automated online experimentation mechanism that can perform model selection from a large pool of models with a relatively small number of online experiments. The probability distribution of the metric of interest that contains the model uncertainty is derived from a Bayesian surrogate model trained using historical logs. Disclosed techniques can be applied to identify a superior model by sequentially selecting and deploying a list of models from the candidate set that balance exploration-exploitation. |
US12259941B1 |
Methods and apparatus for job scheduling in a programmable mixed-radix DFT/IDFT processor
Methods and apparatus for job scheduling in a programmable mixed-radix DFT/IDFT processor. In one embodiment, a system for processing network data from a wireless communications network includes a vector pipeline, a programmable mixed radix engine, and a job scheduler. The vector pipeline is configured to scale, stage, and multiply twiddle factor to vector data from a mega-job. The programmable mixed radix engine is configurable for computing jobs bundled in the mega-job in accordance with a DFT of a particular point size. The job scheduler is operable to bundle multiple discrete Fourier transform (DFT) jobs having a substantially same point size into the mega-job after obtaining the DFT jobs. |
US12259940B2 |
Automation system and method
A computer-implemented method, computer program product and computing system for providing a plurality of data description models corresponding to a plurality of websites to a machine learning process; providing ontology data concerning the plurality of websites to the machine learning process; providing target website data concerning a target website to the machine learning process; and processing the plurality of data description models, ontology data and target website data using the machine learning process to generate a data description model for the target web site. |
US12259932B2 |
Focused URL recrawl
A website misclassification report is received. A determination is made that a current classification model correctly classifies a website. The current classification model is different from a model that was previously used to classify the website. In response to a determination that the website is correctly classified by the current classification model, a reclassification operation is performed, using the current classification model, on a second website. |
US12259931B2 |
Interactive website automation for health care web portals with random content
A system and method for controlling a headless browser automation (an automation that does not render web pages or involve direct user input), where the web portals accessed by the browser automation employ a rule system for generating web content and the rules can result in the dynamic presentation of new response elements that could not be a priori determined from existing content already encountered, or the history of interaction with the web portal. The control system has the capability to pause the headless browser automation in place, collect the new information being requested by the web portal, present the requested new information to a remote user, capture the information from the remote user, feed the information collected to the portal automation, and restart the automation from the point that it left off. |
US12259930B2 |
System and method for automated file reporting
A document index generating system and method are provided. The system comprises at least one processor and a memory storing a sequence of instructions which when executed by the at least one processor configure the at least one processor to perform the method. The method comprises preprocessing a plurality of pages into a collection of data structures, classifying each preprocessed page into at least one document type, segmenting groups of classified pages into documents, and generating a page and document index for the plurality of pages based on the classified pages and documents. Each data structure comprises a representation of data for a page of the plurality of pages. The representation comprises at least one region on the page. |
US12259927B1 |
Intent graph model generation using difference information
A system includes computer-readable media configured to store a plurality of objects representing intent graph models of a network, and processing circuitry coupled to the computer-readable media. The processing circuitry is configured to receive a request indicating a requested time, determine one or more first objects of the plurality of objects, the first objects storing an intent graph model associated with a first time, the first time different from the requested time, determine one or more second objects of the plurality of objects, the second objects storing difference information indicating one or more changes to the intent graph model associated with the first time that occurred after the first time, apply the changes to the intent graph model associated with the first time to generate an intent graph model associated with the requested time, and output an indication of the intent graph model associated with the requested time. |
US12259923B2 |
Short-term and long-term memory on an edge device
Systems and methods are provided for distributed video storage and search over edge computing devices having a short-term memory and a long-term memory. The method may comprise caching a first portion of data on a first device. The method may further comprise determining, at a second device, whether the first device has the first portion of data. The determining may be based on whether the first piece of data satisfies a specified criterion. The method may further comprise sending the data, or a portion of the data, and/or a representation of the data from the first device to a third device. |
US12259922B2 |
Search result feedback method and apparatus, and storage medium
In one example method, a first image including M objects is obtained. For N objects in the M objects, when N is greater than or equal to 2, arrangement orders of the N objects is determined, where an arrangement order of any one of the N objects is determined based on at least one of a scene intent weight, a confidence score, or an object relationship score. The scene intent weight is used to indicate a probability that the any object is searched in a scene corresponding to the first image, the confidence score is a similarity between the any object and an image in an image library, and the object relationship score is used to indicate importance of the any object in the first image. Search results of some or all of the N objects are fed back according to the arrangement orders of the N objects. |
US12259918B2 |
Systems and methods for collecting and processing memory-related data and synthesizing memory-based narratives
Systems and methods for collecting and processing memory-related data and synthesizing memory-based narratives that includes collecting memory input data from one or more users, constructing a memory graph comprising a hierarchical data structure including one or more graphical nodes for storing the memory input data, assimilating the memory graph into a semantic collage of distinct memory graphs, generating a mnemonic narrative artifact comprising memory input data from related memory graphs, and surfacing the mnemonic narrative artifact via a user interface to one or more users. |
US12259917B2 |
Method of retrieving document and apparatus for retrieving document
A method of retrieving a document according to an embodiment of the present application includes: acquiring a user retrieval query; calculating a user inquiry vector in a unit of sentence from the user retrieval query and acquiring a first document candidate group based on similarity between the calculated user inquiry vector and an embedding vector of a document stored in a retrieval database; acquiring a second document candidate group based on similarity between a text included in the user retrieval query and a text of the document stored in the retrieval database; and determining a summarization target document based on the first document candidate group and the second document candidate group. |
US12259915B2 |
Natural language database generation and query system
A query request may be received via a communication interface. Records may be retrieved from a database system based on the query request. The records may correspond with document portions selected from documents. A subset of the records may be determined by applying textual analysis of the document portions based on the query request. A response message to the original request may be generated and sent via a communication interface. The response message may include an answer to the query in natural language generated based on the first subset of the records. |
US12259912B2 |
Method and system for interactive searching based on semantic similarity of semantic representations of text objects
There is provided a method and a system for generating an interactive search interface in response to a search request by using at least one machine learning (ML) model. A search request such as one of a word, a sentence, a paragraph, and a document is received, and a semantic representation of the search request is received. Semantically similar documents are received by: comparing the search request semantic representation with document representations to obtain semantic similarity scores, and selecting semantically similar documents based on the scores. For each of the set of semantically similar documents, a respective set of similar paragraphs, sentences, and words are determined based on associated representations. An interactive search interface is generated and displayed to a user interface. A selection of a given document is received, and each of the respective set of similar paragraphs, sentences, and similar words associated with the given document are displayed. |
US12259910B2 |
Virtual research platform
Systems and methods for automated data curation and presentation are disclosed herein. The system can include a memory including a structured database and a plurality of storage bins. The system can include at least one server that can receive a packetized data file generated from a data file. This packetized data file can include a first packet generated from a content file of the data file, a second packet generated from metadata of the data file, and a third packet generated from a payload of the data file. The at least one server can automatically generate at least one tag for the packetized data file, which at least one tag is automatically generated based at least one key phrase identified in at least the targeted portion of the content file. The at least one server can index the packetized data file according to the at least one tag into a predetermined taxonomy, receive a data request including a plurality of parameters identifying attributes of packetized data, and deliver curated data selected according to the at least some of the plurality of parameters of the data request. |
US12259908B2 |
Multi-modal-based generation of data synchronization instructions
In certain embodiments, multi-modal-based generation of settlement instructions may be facilitated. In some embodiments, a portfolio of a live environment may be emulated in a projected environment. A target portfolio may be generated in the projected environment based on the emulated portfolio. Partial synchronization between the target portfolio of the projected environment and the portfolio of the live environment may be performed such that a first subset of changes to the portfolio of the live environment are reflected in the target portfolio of the projected environment. Subsequent to the partial synchronization, the target portfolio of the projected environment may be updated such that the update of the target portfolio accounts for the first subset of changes. Subsequent to the update of the target portfolio, settlement instructions may be generated based on differences between the target portfolio of the projected environment and the portfolio of the live environment. |
US12259905B2 |
Data distribution in data analysis systems
The present disclosure relates to a computer implemented method for data synchronization in a data analysis system. The data analysis system comprises a source and target database system. The method comprises: receiving a change record describing an operation performed on a data record in the source database system. The change record may be read for determining a value of a distribution key of the data record. The value of the distribution key may be used for selecting a target database node of the target database system where the operation is to be performed. A direct connection may be established to the selected target database node and the change record may be provided to the selected target database node through the direct connection. |
US12259904B1 |
Reduction component conversion and assignment
A system for electronically automating reduction component selection, conversion, disaggregation, and assignment is provided. The system generates graphical user interfaces that accept data relating to a reduction component to be analyzed and assigned to a qualified facility. The system identifies a segment associated with each reduction component and identifies all reduction components within a segment. A reduction concentration is determined in near real time for each segment by totaling the concentrations for each reduction component within a segment. The reduction concentration is compared to an Available Reduction Threshold to determine if facility capacity has been exceeded for new reduction components and for previously assigned reduction components. |
US12259898B1 |
Transient exploratory editing of input tables on a data warehouse
Transient exploratory editing of input tables on a data warehouse including: presenting, on a client computing system by a workbook manager, an input table in a cloud-based data warehouse, wherein the input table is presented in an exploration mode that displays edits to the input table without altering the input table in the cloud-based data warehouse; receiving, by the workbook manager, a change to the input table; and modifying, by the workbook manager, a presentation of the input table reflecting the change without modifying the input table in the cloud-based data warehouse. |
US12259897B2 |
Communication system with consolidated user interface for datalink messages
A vehicle communication system is provided. The system includes a modifiable database that contains customer defined messages to be downlinked. A user interface is provided that includes a downlink content display and user input functions that enable a user to select which of a plurality of downlink content messages provided in a consolidated panel layout of the downlink content display to include in a combined downlink content message. A communication controller determines a phase of travel and causes to be displayed a plurality of downlink content messages from the modifiable database based on the determined phase of travel on the downlink content display of the user interface and communicate a combined downlink content message of the user selected downlink content to a remote location via the transceiver upon activation of a send input on the user interface. |
US12259896B1 |
Search and semantic similarity domain determination
A method includes generating a new user query embedding for a new user query received from a user, obtaining an indexed user query matching the new user query from a search engine index, a vector index corresponding to the indexed user query, and a relevancy score corresponding to the indexed user query. The method further includes selecting a vector structure corresponding to the vector index from a plurality of vector structures in a vector store, obtaining, from the vector structure, a result embedding matching the new user query embedding, transmitting, by a user query answer service to an answer generation model, the result embedding and receiving, by the user query answer service, an answer to the new user query from the answer generation model. |
US12259894B2 |
Accounting for item attributes when selecting items satisfying a query based on item embeddings and an embedding for the query
An online system maintains various items and maintains values for different attributes of the items, as well as an item embedding for each item. When the online system receives a query for retrieving one or more items, the online system generates an embedding for the query. Based on measures of similarity between the embedding for the query and item embeddings, the online system selects a set of items. The online system identifies a specific attribute of items and generates a whitelist of values for the specific attribute based on measures of similarity between item embeddings for items in the selected set and the embedding for the query. The online system removes items having values for the selected attribute outside of the whitelist of values from the selected set of items to identify items more likely to be relevant to the query. |
US12259892B2 |
Processing large query results in a database accelerator environment
A computer-implemented method for facilitating large data transfers from a first data management system to a second data management system is disclosed. The method comprises receiving data from the first data management system by a first buffer component, rerouting, upon the first buffer component reaching a predefined fill-level, dynamically the received data to a second buffer component, wherein the second buffer component is adapted to process the rerouted received data, forwarding, by the second buffer component, the rerouted data once the first buffer component is again ready for receiving the rerouted data from the second buffer component, and sending, by a sending component, the data buffered in the first component to the second data management system. |
US12259890B2 |
Real-time signal discovery
A method is described which includes receiving a time series of radio data (S1). The method includes, for each of a plurality of buffer periods, at the end of a most recently elapsed buffer period, analysing the radio data of that buffer period to detect signals (S2). The method also includes, in response to detecting one or more signals ending within that buffer period (S4|Yes), determining a start time and an end time of that signal, and one or more signal properties corresponding to that signal, the signal properties including at least a duration, and storing (S5) that signal to a detailed database (DD) and a summary database (SD). Methods of querying the summary database (SD) and detailed database (AD) are also described, along with apparatuses for carrying out the methods. |
US12259889B2 |
Query generation based on a logical data model with one-to-one joins
Systems and methods for query generation based on a logical data model with one-to-one joins are described. For example, methods may include accessing a join graph representing tables in a database; receiving a first query; selecting a connected subgraph of the join graph that includes the two or more tables referenced in the first query; accessing an indication that a directed edge of the connected subgraph corresponds to a one-to-one join; modifying the connected subgraph based on the indication to obtain a modified subgraph; generating one or more leaf queries based on the modified subgraph; generating a query graph that specifies joining of results from queries based on the one or more leaf queries; invoking a transformed query on the database that is based on the query graph and the queries based on the one or more leaf queries. |
US12259887B2 |
Systems and methods for normalizing data having disparate formats
In some aspects, the techniques described herein relate to a method including: executing a first query, at a predefined time interval, against a target datastore for insight records related to an entity identifier; storing results of the first query as a record set, wherein the record set includes one or more existing insight records, and wherein each existing insight record includes connection information for connecting to a corresponding insight datastore; executing insight retrieval logic for each insight record in the record set, wherein the insight retrieval logic executes a second query against the corresponding insight datastore and retrieves a new insight value from the corresponding insight datastore; persisting the new insight value in a new insight record in the target datastore; and sending the new insight record as a communication to a recipient. |
US12259882B2 |
Systems and methods for discovery, classification, and indexing of data in a native computing system
In general, various aspects provide methods, apparatuses, systems, computing devices, computing entities, and/or the like for performing data discovery on a target computing system. In various aspects, a third party computing connects, via a public data network, to an edge node of the target computing system and instructs the target computing system to execute jobs to discover target data stored in data repositories in a private data network in the target computing system. In some aspects, the third party computing system may schedule the jobs on the target computing system based on computing resource availability on the target computing system. |
US12259878B2 |
Implementing superset-guaranteeing expressions in query execution
A method includes determining a query expression indicating a query for execution against a plurality of rows. A superset-guaranteeing expression is generated in conjunctive normal form (CNF) based on the query expression. A query operator execution flow is generated to include a plurality of index-based IO operators based on the superset-guaranteeing expression and to further include at least one additional operator. Execution of the query is facilitated by applying the plurality of index-based IO operators to identify a first subset of rows as a proper subset of the plurality of rows based on index data stored of the plurality of rows, and by applying the at least one additional operator to the first subset of rows to identify a second subset of rows as a subset of the first subset of rows. |
US12259874B2 |
Custom metadata tag inheritance based on a filesystem directory tree or object storage bucket
A method and/or system of managing metadata are disclosed that include connecting a source data storage system (DSS) that stores both data and metadata to a metadata management platform (MMP); scanning metadata records onto the MMP from the DSS; storing metadata attributes for at least one of the group consisting of directories and buckets on the DSS in a look-up table on the MMP; and adding updated metadata attributes to the look-up table on the MMP for each subsequent scan of the DSS. |
US12259872B2 |
Computer system and method for evaluating integrity and parsing of a file system and parsing implementation
Provided are a system and method for evaluating integrity of a parsed file system. The system includes a processor and a memory communicatively connected to the processor and storing computer-executable instructions that cause the system to read an allocation tracker, create an allocated blocks collection of each block identifier within the allocation tracker indicated to be currently allocated, create an initially empty reference anomaly blocks collection, for each block of each file system object referenced by the file system object, determine that the associated block identifier is present in the allocated blocks collection or not, respectively remove the block identifier from the allocated blocks collection or add the block identifier to the reference anomaly blocks collection, determine that the allocated blocks collection and the reference anomaly blocks collection are empty or not empty and respectively indicate a successful evaluation or an unsuccessful evaluation. |
US12259870B2 |
Method for checking a processing of payload data
A method for checking a processing of payload data. The method includes: ascertaining, for each one of multiple sequences of data processing blocks, reference result data that result when predetermined meta data are processed by the sequence of the data processing blocks; receiving payload data result data and meta data result data for a data processing of the payload data and of the meta data; checking whether the meta data result data for at least one sequence of the sequences admissible for the data processing of the payload data agree with reference result data ascertained for the sequence; and triggering a safety measure if the meta data result data for no sequence of the sequences admissible for the data processing agree with the reference result data ascertained for the sequence. |
US12259862B2 |
Method and system for automatic management of critical computing metrics
A method for facilitating automated management of computing metrics is disclosed. The method includes aggregating, via an application programming interface, unstructured data from various computing components, the unstructured data including application log data; parsing the unstructured data to generate structured data sets, each of the structured data sets including textual data; extracting time series data from the structured data sets, the time series data relating to performance metrics of the computing components; generating, by using a model, a summary of the textual data in the structured data sets; correlating, by using the model, the summary of the textual data with the time series data; and determining, by using the model, a characteristic for each of the performance metrics based on a result of the correlating, the characteristic including a criticality characteristic. |
US12259856B2 |
Managing and providing a rule independent data model
A rule independent and view agnostic data model is provided. The data model retains contexts for data associated with a resource through a lifecycle of the resource. A set of the data that corresponds to a particular context can be returned through interfaces to users and/or workflows for any given point in time in the lifecycle and/or for any given event during the lifecycle. Each set of data is associated with an event in the lifecycle. Particular data within a given set of data for a resource can be resolved to provide a particular context using a durability property feature set on entities of the data in the data model to reference past data maintained for other past events associated with the entities during of the lifecycle of the resource. |
US12259855B1 |
System and method for compression of structured metasurfaces in GDSII files
A system receives a layout representation of a metasurface, the metasurface including a number of scatterers arranged in a spatial order, each scatterer having one of a number of geometries. The system identifies one or more consecutive ones of the scatterers in the spatial order. The system identifies a sequence representing consecutive ones of the geometries, the sequence being associated with one or more consecutive ones of the scatterers in the spatial order. The system associates a two-dimensional coordinate to the sequence, the two-dimensional coordinate corresponding to a position in the metasurface where the sequence starts. The system generates an output layout file including a reference to the sequence and the associated two-dimensional coordinate. |
US12259854B2 |
Control system for controlling management of digital cards stored in decentralized content storage
A metafolder system manages a graph that identifies activities that are performed with respect to digital cards and that identifies relationships among the digital cards. The digital cards from a plurality of different locations in the de-centralized data storage system architecture can be aggregated for projection as coming from a single virtual location. |
US12259853B1 |
Virtual client file systems and methods within remote sessions
A method is provided that includes establishing, by an application server, a remote access session with a client device, and creating, by a file system agent running on the application server, a metadata-only virtual file system associated with the remote access session, wherein the virtual file system only comprises file metadata associated with a plurality of files residing in a local file system of the client device. The method further includes responsive to receiving, by the virtual file system, a request to access content of a file referenced by the virtual file system, redirecting the request to a file system driver implementing at least a sub-tree of the local file system of the client device. |
US12259851B2 |
Testing templates used for implementing infrastructure as code
A system provides a framework for testing template code processed by a templating engine. A multitenant system may use template code for implementing Infrastructure as Code (IAC), for example, to generate pipelines for deploying software or provisioning resources for a datacenter configured in a cloud platform. The system sets the search path in a template engine environment object dynamically for each template file. The system allows testing of macros used by the template engine. The system converts the macros to callable entities that can be invoked by test cases. The system allows developers to finding code defects earlier and increase application availability. The system provides flexibility in testing and automation in running the tests. Furthermore, the system allows a separation of production code with unit tests. |
US12259850B2 |
Space efficient distributed storage systems
Space efficient distributed storage systems are disclosed. For example, A system comprising a distributed storage volume (DSV) deployed on a plurality of hosts, the DSV comprising logical volumes, the logical volumes deployed on physical storage devices; and a first host of the plurality of hosts with a local cache, and a storage controller, the storage controller executing on a processor to receive a request relating to a first file; query the DSV to determine whether a second file that is a copy of the first file is stored in the DSV; and based on determining from the querying that the second file resides in a logical volume of the logical volumes in the DSV, store a separate reference to the second file in at least one logical volume of the DSV, wherein the separate reference is a virtual reference or link to the second file. |
US12259848B2 |
Synchronous object placement for information lifecycle management
A distributed storage system may synchronously apply an Information Lifecycle Management (ILM) policy to objects at ingest. In one embodiment of synchronous ILM, three options are available for a user: balanced, strict, and dual commit. Dual commit refers to the behavior where one will always create two replicated copies in the same site and then apply ILM asynchronously. Strict refers to the behavior where the storage system attempts to apply the ILM policy synchronously on ingest, and if the storage system cannot the ingest of the object will fail. This ensures that the storage system can guarantee that ILM has been applied to recently ingested objects. Balanced refers to the behavior where the storage system attempts to apply ILM synchronously, but if the storage system cannot the storage system may fall-back to dual-commit. |
US12259838B2 |
Memory controller, method of operating memory controller and storage device
Example memory controllers are disclosed. An example memory controller may include a PHY module including a first PHY terminal connected to a plurality of pins of a device connector, a MAC module including a first MAC terminal that is enabled to form a first lane with the first PHY terminal, and a second MAC terminal that is disabled without being connected to the first PHY terminal, a switch controller configured to receive a signal of a host connector connected to the device connector from at least one of the plurality of pins and output a switch signal in response to the signal of the host connector, and a switch configured to disable the second MAC terminal and form the first lane by connecting the first PHY terminal to the first MAC terminal in response to the switch signal. |
US12259835B2 |
Disaggregation of computing devices using enhanced retimers with circuit switching
An apparatus may comprise multiplexing circuitry to select an ingress lane from among a plurality of ingress lanes to couple to an egress lane; and retiming circuitry to retime a signal received on the selected ingress lane and transmit the retimed signal on the egress lane. |
US12259831B2 |
Hardware state reporting using interrupt pins
Configuration information is sent from a configuration controller to a processor module in a System On Chip (SOC) and associated with firmware. In response to receiving the configuration information, context switching associated with an interrupt pin in the processor module is disabled. Hardware state information is sent from a hardware functional module in the SOC to the interrupt pin. In response to receiving the hardware state information, the processor module determines, based at least in part on the hardware state information and after completing any active firmware operations per the disabled context switching, a response. The response is received at a responding module and the responding module performs a process associated with the response. |
US12259830B2 |
Device and method
A device includes a first interface unit connected to a first controller area network (CAN) bus, a second interface unit connected to a second CAN bus, and a control unit configured to identify, in a case where transmission of a CAN frame is started, a CAN bus detected to be in a dominant state first after end of arbitration from the first CAN bus or the second CAN bus, as a CAN bus to which a transmission source device of the CAN frame is connected. |
US12259829B2 |
Memory having internal processors and data communication methods in memory
Memory having internal processors, and methods of data communication within such a memory are provided. In one embodiment, an internal processor may concurrently access one or more banks on a memory array on a memory device via one or more buffers. The internal processor may be coupled to a buffer capable of accessing more than one bank, or coupled to more than one buffer that may each access a bank, such that data may be retrieved from and stored in different banks concurrently. Further, the memory device may be configured for communication between one or more internal processors through couplings between memory components, such as buffers coupled to each of the internal processors. Therefore, a multi-operation instruction may be performed by different internal processors, and data (such as intermediate results) from one internal processor may be transferred to another internal processor of the memory, enabling parallel execution of an instruction(s). |
US12259828B2 |
Forwarding incoming IO to SCM namespaces
Techniques for intelligently routing IO to a storage class memory (SCM) namespace are disclosed. A configuration for a namespace is determined, where the configuration indicates a type of IO that the namespace is structured to handle. Details about the configuration of the namespace are stored in a repository. A forwarding rule is generated based on the namespace's stored configuration. When incoming IO having attributes similar to that type is received, implementation of the forwarding rule causes the incoming IO to be directed to the namespace. Attributes of a particular incoming IO are determined. As a result of the attributes satisfying a similarity threshold relative to the type, the forwarding rule is implemented such that the particular incoming IO is directed to the namespace. |
US12259827B2 |
Systems and methods for address scrambling
A system including memory, a lookup circuit and an address circuit. The memory can store a plurality of tables. Each table can have a plurality of entries and each entry can have an entry index. The lookup circuit can be coupled with the memory. The lookup circuit can provide the plurality of entry indexes of the plurality of tables to the address circuit. The address circuit can include a first circuit, a second circuit, and third circuit. The first circuit can include a plurality of entry scramblers. The second circuit can include a plurality of translators, and the third circuit can include a plurality of row scramblers. |
US12259826B2 |
Methods and apparatus for multi-banked victim cache with dual datapath
Methods, apparatus, systems and articles of manufacture are disclosed for multi-banked victim cache with dual datapath. An example cache system includes a storage element that includes banks operable to store data, ports operable to receive memory operations in parallel, wherein each of the memory operations has a respective address, and a plurality of comparators coupled such that each of the comparators is coupled to a respective port of the ports and a respective bank of the banks and is operable to determine whether a respective address of a respective memory operation received by the respective port corresponds to the data stored in the respective bank. |
US12259824B2 |
Assigning input/output virtual addresses using a pre-defined randomness algorithm
An input/output memory management unit (IOMMU) can assign input/output virtual addresses (IOVA) using a predetermined randomness algorithm according to some examples. For instance, the IOMMU can determine an input/output virtual address (IOVA) using the pre-defined randomness algorithm. Then, the IOMMU can store, in a translation table, an entry which maps the IOVA to a physical memory address of a storage device. Subsequent to storing the entry in the translation table the IOMMU can receive a request from an input/output (IO) device, where the request is to access data at the IOVA. In response to receiving the request, the IOMMU can identify the physical memory address that is mapped to the IOVA in the entry. The IOMMU can then allow the IO device to access the data at the physical memory address. |
US12259820B2 |
Processor-based system for allocating cache lines to a higher-level cache memory
A processor-based system for allocating a higher-level cache line in a higher-level cache memory in response to an eviction request of a lower-level cache line is disclosed. The processor-based system determines whether the cache line is opportunistic, sets an opportunistic indicator to indicate that the lower-level cache line is opportunistic, and communicates the lower-level cache line and the opportunistic indicator. The processor-based system determines, based on the opportunistic indicator of the lower-level cache line, whether a higher-level cache line of a plurality of higher-level cache lines in the higher-level cache memory has less or equal importance than the lower-level cache line. In response, the processor-based system replaces the higher-level cache line in the higher-level cache memory with the lower-level cache line and associates the opportunistic indicator with the lower-level cache line in the higher-level cache memory. |
US12259819B2 |
Reactive deep-frozen adaptive replacement cache and drive interface
A method, system, and computer program product for managing a storage system, comprising: analyzing an access request for a first storage block of the set of storage blocks; in response to the access request comprising a read request: in response to the first storage block residing in the cache: processing the read request from the cache; promoting the first storage block within the cache; and destaging the first storage block to the storage device with the first compression ratio; and in response to the first storage block not residing in the cache: processing the read request from the storage device; and copying the first storage block to the cache; in response to the access request comprising a write request: writing the first storage block to the cache; and destaging the first storage block to the storage device using the first compression ratio. |
US12259816B2 |
Composable infrastructure enabled by heterogeneous architecture, delivered by CXL based cached switch SOC
Described herein are systems, methods, and products utilizing a cache coherent switch on chip. The cache coherent switch on chip may utilize Compute Express Link (CXL) interconnect open standard and allow for multi-host access and the sharing of resources. The cache coherent switch on chip provides for resource sharing between components while independent of a system processor, removing the system processor as a bottleneck. Cache coherent switch on chip may further allow for cache coherency between various different components. Thus, for example, memories, accelerators, and/or other components within the disclose systems may each maintain caches, and the systems and techniques described herein allow for cache coherency between the different components of the system with minimal latency. |
US12259812B2 |
Center allocation data structure
A first data entry is written to an address location of a memory resource that is neither a first physical address nor a last physical address. In response to a determination that a second data entry has a value that is greater than a value associated with the first data entry, the second data entry is written to an address location that is physically located between the address location of the memory resource to which the first data entry is written and the last physical address. In response to a determination that the second data entry has the value that is less than the value associated with the first data entry, the second data entry is written to an address location that is physically located between the address location of the memory resource to which the first data entry is written and the first physical address. |
US12259807B2 |
Method and system for managing life cycle iteration of test case, and medium
The disclosure provides a method and system for managing a life cycle iteration of a test case, where the method includes the following steps: writing a test case according to a mind map template; importing the written test case in batches based on the mind map template; storing the imported test case, and marking the test case, where the marking includes marking the test case as a manual test case; and creating an automated test case, and associating the automated test case with the manual test case. |
US12259806B2 |
Managing high performance simulation representation of an emulation system
A processing device receives one or more inputs for design verification of an integrated circuit using an emulation compiler. The processing device determines a type of compiler for processing the one or more inputs. In response to determining that the type of compiler is a simulation compiler, the processing device modifies the simulation compiler according to the one or more inputs to form a modified simulation compiler to match one or more emulation semantics associated with the emulation compiler. The processing device performs a design verification using the modified simulation compiler. |
US12259804B2 |
Program development device, and program for providing program development device
A program development device provides a development environment of a user program executed by a control device. The program development device receives setting of an attribute related to reference from a program for each of one or more variables used in the user program including a first program and a second program having a calling relationship. The set attribute includes a first attribute referred to by any one of the first program and the second program and a second attribute referred to by both the first program and the second program. The program development device analyzes the user program and evaluates consistency based on the set attribute related to reference from the program for each of the one or more variables. |
US12259802B2 |
Entity component system utilization for data center and hardware performance analytics
Embodiments of the present disclosure provide systems, methods, and computer storage media for providing data monitoring and analysis of a data center using an Entity-Component-System (ECS) architecture. Embodiments of the disclosure provide mechanisms for initializing the ECS architecture by associating devices and data metrics relating to the data center as entities and components. During runtime, the components are continuously updated with collected data metrics and the state of the entities are analyzed by the systems to determine if an event has occurred that requires a remedial action be performed. The events correspond to events occurring on the data center as they relate to the devices associated with the entities. Actions correspond to steps that are taken to rectify the event. |
US12259800B2 |
Scalable exactly-once data processing using transactional streaming writes
A method for processing data exactly once using transactional stream writes includes receiving, from a client, a batch of data blocks for storage on memory hardware in communication with the data processing hardware. The batch of data blocks is associated with a corresponding sequence number and represents a number of rows of a table stored on the memory hardware. The method also includes partitioning the batch of data blocks into a plurality of sub-batches of data blocks. For each sub-batch of data blocks, the method further includes assigning the sub-batch of data blocks to a buffered stream; writing, using the assigned buffered stream, the sub-batch of data blocks to the memory hardware; updating a storage log with an intent to commit the sub-batch of data blocks using the assigned buffered stream; and committing the sub-batch of data blocks to the memory hardware. |
US12259798B2 |
Automatically implementing a specification of a data protection intent
A current configuration of one or more data management services is monitored. It is determined that the current configuration is insufficient to achieve a data protection intent indicated by a specification of the data protection intent. In response to determining that the current configuration is insufficient to achieve the data protection intent indicated by the specification of the data protection intent, the current configuration of the one or more data management services is modified in a manner to achieve the data protection intent indicated by the specification of the data protection intent. |
US12259790B2 |
High frequency snapshot technique for improving data replication in disaster recovery environment
A high frequency snapshot technique improves data replication in a disaster recovery (DR) environment. A base snapshot is generated from failover data at a primary site and replicated to a placeholder file at a secondary site. Upon commencement of the base snapshot generation and replication, incremental light weight snapshots (LWSs) of the failover data are captured and replicated to the secondary site. A staging file at the secondary site accumulates the replicated LWSs (“high-frequency snapshots”). The staging file is populated with the LWSs in parallel with the replication of the base snapshot at the placeholder file. At a subsequent predetermined time interval, the accumulated LWSs are synthesized to capture a “checkpoint” snapshot by applying and pruning the accumulated LWSs at the staging file. Once the base snapshot is fully replicated, the pruned LWSs are merged to the base snapshot to synchronize the replicated failover data. |
US12259784B2 |
Systems, methods, and devices for data recovery with spare storage device and fault resilient storage device
A method may include operating a first storage device and a second storage device as a redundant array, operating the first storage device in a fault resilient mode with at least partial read capability based on a fault condition of the first storage device, and rebuilding information from the first storage device on a spare storage device based on the fault condition of the first storage device. Rebuilding information from the first storage device on the spare storage device may include copying information from the first storage device to the spare storage device. The information from the first storage device may include data and/or parity information. The method may further include reading first information for a read or write operation from the first storage device based on a rebuild point of the spare storage device. |
US12259779B2 |
TechWiki—computer diagnostics using quantum annealing and blockchain framework
A quantum computing system for determining diagnostic solutions for detected faults in computing devices using at least quantum annealing is described. The quantum computing system takes advantage of superposition and entanglement properties of qubits. A plurality of qubits is initialized into states representing historical data associated with historical faults and historical diagnostic solutions. Couplers entangle the plurality of qubits together based on the detected fault, generating a set of states in uniform superposition. Biases influence the energy levels of the set of states based on the detected fault. The quantum computing system measures a state with the lowest energy level within the set of states to determine diagnostic solutions to the detected fault. The system may further leverage a blockchain ledger for securely storing and accessing historical data associated with historical faults and historical diagnostic solutions. |
US12259778B2 |
Memory system determining a degraded word line based on fail bit count and operating method thereof
A memory system and an operating method thereof perform word line verification by deactivating each of a plurality of word lines at the same time as initiating a bit line equalization, determine a fail bit count for each word line according to a number of bit flips that occurred during the word line verification, and determine a degraded word line on the basis of the fail bit counts of the plurality of word lines. |
US12259763B2 |
Layout method of multiple board cards in server and multiple-board-card structure of server
Provided are a layout method of multiple board cards in a server and a multiple-board-card structure of the server, the board cards in the server include first board cards which are horizontally placed and second board cards which are vertically placed. Since the board cards are horizontally placed or vertically placed, the structure of connecting two board cards through a window opened on another board card may be realized. When link loss of board card interaction does not meet a requirement, the link length of board card interaction is shortened by using the method of connecting two board cards through a window opened on another board card, such that signal attenuation may be effectively reduced without the need of selecting a dielectric material with a higher board grade for the board card, and the cost of the board cards of the server is reduced, which is beneficial for market competition. |
US12259758B2 |
Display device
The present disclosure relates a display device including a first support member, a second member and a flexible display module. The second support member has a gap with the first support member. The flexible display module is arranged on a first surface of the first support member and a third surface of the second support member. The first surface includes a first mating surface close, the third surface includes a third mating surface, and the first and third mating surfaces are arranged symmetrically. A distance from the first mating surface to the flexible display module increases as a distance from the first mating surface to the second support member decreases, and a distance from the third mating surface to the flexible display module increases as a distance from the third mating surface to the first support member decreases. |
US12259756B2 |
Display assembly and display device
A display assembly includes: a bearing assembly (1) configured to bear a flexible display module (3) and drive the flexible display module (3) to bend or fold; at least two supporting layers (2) stacked in sequence on the bearing assembly (1), each supporting layer (2) being bendable and having resilience, and each supporting layer (2) being provided with a hollowed-out pattern. The hollowed-out patterns of the supporting layers (2) are different in at least one of the following properties: the area of a hollowed-out part, the shape of the hollowed-out part, and the position of the hollowed-out part. The display assembly further includes the flexible display module (3) located on the side of the at least two supporting layers (2) facing away from the bearing assembly (1). |
US12259752B1 |
Case with segmented cradle assembly for a mobile communications device
A case assembly selectively encases and displays a mobile communications device. The case assembly includes or incorporates a segmented cradle assembly configured to adjustably cradle variously sized mobile communications devices. The segmented cradle assembly includes an anterior panel, a posterior panel, and a plurality of device-holding cradle segments. Each device-holding cradle segment includes a panel-opposing portion and a device-cradling portion. The anterior panel is spaced from the posterior panel, and the panel-opposing portions are loosely sandwiched intermediate the anterior panel and the posterior panel. The panel-opposing portions are further attached to the panels by way of an elastic tether member. The cradle segments are displaceable relative to the panels and to one another via the elastic tether members for varying a distance between the device-holding cradle segments thereby being adjustable for receiving and cradling variously sized mobile communications devices. |
US12259751B2 |
Display control device, display device, and non-transitory computer readable medium
A display control device includes: a processor configured to: acquire a folding angle of a foldable display portion; and display a receiving portion configured to receive input by a user, on the display portion in different modes according to the folding angle. |
US12259749B2 |
Portable display device
Provided is a portable display device, which comprises a clamping mechanism and a display body. The clamping mechanism comprises a bracket, a left mounting member, a left connecting member, a right mounting member, and a right connecting member. The left end and the right end of the bracket are respectively provided with a mounting cavity. The left connecting member and the right connecting member are respectively provided with a left L-shaped clamping element and a right L-shaped clamping element, which are symmetrically arranged. The portable display device of the disclosure can accommodate the varied usage habits of different users. |
US12259746B1 |
Dynamic clock scaling using compression and serialization
A method of transferring data from a first circuit block to a second circuit block, includes, in part, sampling the data using a first clock signal during a first cycle, compressing the sampled data at the first circuit block and using a compression ratio. In response to a determination that the compression ratio is equal to or less than a threshold value, selecting the compressed data for transmission to the second circuit block, and selecting a second clock signal for sampling the data during a second cycle. The phase of the second clock signal relative to a phase of the first clock signal is determined in accordance with the compression ratio. |
US12259745B2 |
Real-time clock module
A real-time clock module includes: an oscillation circuit configured to generate a first clock signal by oscillating a resonator; an interface circuit configured to receive alarm setting data; a memory in which the alarm setting data and a program are to be stored; and a processor configured to execute the program to perform a comparison process of comparing clocking data generated based on the first clock signal with the alarm setting data, and output an alarm signal according to a result of the comparison process. |
US12259740B2 |
Methods and systems for precision dosing of fluid systems
A method and system to precision dose a fluid system with an injection fluid having chemicals is provided. The method and system includes providing a buffered dosing tank of a known geometry between a source tank and an injection pump. The fluid level detector measures the pressure of the dosing tank to determine a fluid level. The fluid level together with the known geometry allow for a controller to calculate a fluid volume in the dosing tank and a change of volume over time. Using the change of volume over time, the controller can calculate an actual dose rate and adjust a speed or duty cycle of the injection pump such that the actual dose rate is approximately the target dose rate. |
US12259736B2 |
Work screen display system
A work screen display system including a position information obtaining unit for obtaining position information on a work vehicle based on positioning correction information supplied from a first reference station; a region shape determination unit for determining a shape of a specific region where the work vehicle performs autonomous travel, based on positioning correction information supplied from a second reference station; and a display control unit for displaying, on a display unit, a specific region indication section indicating the specific region determined by the region shape determination unit. The display control unit displays the specific region indication section in a display mode that varies between a case where the first and second reference stations are identical and a case where the first and second reference stations are not identical. |
US12259733B2 |
Spatial blind spot monitoring systems and related methods of use
Embodiments of the present disclosure provide a system and a method of controlling a robot for autonomous navigation. The method includes receiving a set of point values defining LIDAR data from a LIDAR sensor scanning a 2D omnidirectional plane, receiving a sensor value from an ultrasonic sensor having a 3D field of view excluding the plane, and resolving an observable field of view for the LIDAR sensor, where the observable field of view includes a blind spot of the LIDAR sensor, and modifying the LIDAR data using the sensor value based on the object being located in the blind spot indicated by the sensor value less than one or more point values corresponding to a portion of the plane extending along the observable field of view, where the modified LIDAR data indicates the object being detected by the LIDAR sensor despite the object located outside the 2D field of view. |
US12259724B2 |
Adaptive acceleration for materials handling vehicle
A method for operating a materials handling vehicle is provided comprising: monitoring, by a controller, a first vehicle drive parameter corresponding to a first direction of travel of the vehicle during a first manual operation of the vehicle by an operator and concurrently monitoring, by the controller, a second vehicle drive parameter corresponding to a second direction different from the first direction of travel during the first manual operation of the vehicle by an operator. The controller receives, after the first manual operation of the vehicle, a request to implement a first semi-automated driving operation. Based on the first and second monitored vehicle drive parameters during the first manual operation, the controller controls implementation of the first semi-automated driving operation. |
US12259722B2 |
System and method for predicting failure in a power system in real-time
A system and a method for predicting failure in a power system in real-time. The method comprises obtaining, by a processing unit, state estimation data corresponding to electrical quantities of the power system received from one or more sources in real-time, extracting a feature vector from the received state estimation data based on contingency analysis information using a trained machine learning model, wherein the feature vector corresponds to one or more parameters pertaining to the power system in real-time, determining a security index for the received state estimation data based on the extracted feature vector using the trained machine learning model and, predicting a failure of the power system based on the determined security index. |
US12259719B2 |
Methods and mechanisms for preventing fluctuation in machine-learning model performance
An electronic device manufacturing system configured to receive, by a processor, input data reflecting a feature related to a manufacturing process of a substrate. The manufacturing system is further configured to generate a characteristic sequence defining a relationship between at least two manufacturing parameters, and determine a relationship between one or more variables related to the feature and the characteristic sequence. The manufacturing system is further configured to determine a weight based on the determined relationship and apply the weight to the feature. The manufacturing system is further configured to train a machine-learning model in view of the weighted feature. |
US12259718B2 |
Debugging method and apparatus for production line devices and production line system
A debugging method for production line devices may include: receiving control commands for a plurality of first devices in a production line, where respective control programs may be configured for the plurality of first devices; and calling the control programs for the plurality of first devices according to the control commands for the plurality of first devices respectively so as to debug the plurality of first devices. |
US12259714B2 |
Cell controller
Provided is a cell controller for controlling an operation of a machining cell including two or more machines and one or more robots as work resources, the cell controller being configured to control the operation of the machining cell based on a production program recorded with one or more processes to be executed at the time of producing only one article of a corresponding item in the machining cell among production programs prepared corresponding to one or more items produced in the machining cell. |
US12259709B2 |
Semiconductor manufacturing system, behavior recognition device and semiconductor manufacturing method
A behavior recognition device for recognizing behaviors of a semiconductor manufacturing apparatus includes a storage device and a control unit. The storage device is configured to store log data of the semiconductor manufacturing apparatus. The control unit is cooperatively connected to the storage device, and configured to build a transition state model based on the log data to analyze behaviors related to wafer transfer sequences and manufacturing operations of the semiconductor manufacturing apparatus. |
US12259704B2 |
Apparatus for correcting assembly deviation of an apparatus and correcting a process error using an AprilTag, and an apparatus for correcting an assembly deviation of the apparatus and correcting a process error using the same
An apparatus for correcting a process error includes: a frame; a machining unit formed inside or outside the frame with respect to the frame and performing a predetermined process; a conveying unit formed inside or outside the frame with respect to the frame and performing predetermined conveying; a sensing mark formed on the frame, the machining unit, or the conveying unit; an imaging unit formed inside or outside the frame and creating an original image by imaging the sensing mark; and a measuring unit deriving a 3D position variation value of the frame, the machining unit, or the conveying unit by deriving an image variation value of the sensing mark by analyzing the original image transmitted from the imaging unit imaging the sensing mark formed on the frame, the machining unit, or the conveying unit. |
US12259698B2 |
Method, structure, apparatus, computer program and computer-readable storage medium for analyzing a mechatronic system
In a method for analyzing a mechatronic system which has one or more mechatronic components, structure data is provided. The structure data is representative of a predefined structure for a network. The structure has a plurality of layers and a respective layer is representative in each case of a technical domain of the mechatronic system. A model in the form of a multilayer network is generated depending on a multiplicity of input data relating to the mechatronic system and to the predefined structure. The multilayer network comprises a multiplicity of nodes and a plurality of connections in each case between two nodes. Each node of the plurality of nodes is assigned to one of the plurality of layers. The mechatronic system is analyzed depending on the multilayer network. |
US12259696B2 |
Environment controller and method for inferring one or more commands for controlling an appliance taking into account room characteristics
Method and environment controller for inferring via a neural network one or more commands for controlling an appliance. A predictive model generated by a neural network training engine is stored by the environment controller. The environment controller determines at least one room characteristic. The environment controller receives at least one environmental characteristic value and at least one set point. The environment controller executes a neural network inference engine, which uses the predictive model for inferring the one or more commands for controlling the appliance. The inference is based on the at least one environmental characteristic value, the at least one set point and the at least one room characteristic. The environment controller transmits the one or more commands to the controlled appliance. |
US12259692B2 |
Method for estimating the remaining service life of subject equipment
A method for estimating a Remaining Useful Life of a subject equipment, with a preliminary phase including the following steps: acquire test observations (step 10) and produce test time series (Sx) of at least one signature; partition the test time series to obtain severity classes corresponding to the ageing phases of the test equipment devices (step 14); carry out an initial learning of a diagnosis model on the test equipment devices (step 45); perform a second learning of a signature prediction model (step 51). There is also an operational phase including the following steps: acquire observations when in operation on the subject equipment and produce an extrapolated time series using the prediction model; classify the extrapolated time series using the diagnosis model and derive the remaining useful life of the subject equipment. |
US12259691B2 |
Electronic watch
An electronic watch includes memory that stores a reference time and a time difference relative to the reference time, a timekeeper that clocks the reference time, a time display unit that includes an hour hand displaying a display time based on the reference time and the time difference, a calendar display unit that displays a date based on the reference time and the time difference, an operation device that includes a crown or a button, and a controller that, in a set time-difference setting range, corrects the time difference at a regular interval for each of operations of the operation device, and updates the hour hand and the date in accordance with the corrected time difference. |
US12259684B2 |
Magnetic carrier, two-component developer, and replenishment developer
A magnetic carrier including: a magnetic core; and a coating resin that coats a surface of the magnetic core, wherein the resin coating layer has a thickness of 50 nm or more, a coating resin, which forms the resin coating layer, contains a resin S having an organosilicon polymer moiety, and when a surface and a position at a depth of 20 nm from the surface of the magnetic carrier are analyzed by X-ray photoelectron spectroscopy, an amount of silicon element as determined by the analysis has a ratio within a specific range at respective positions. |
US12259682B2 |
Toner
A toner including a toner particle containing a binder resin and an ester compound, wherein the binder resin contains a styrene-acrylic-based resin, the styrene-acrylic-based resin contains a specific unit, the ester compound has a specific structure, and a molar ratio of the specific unit to the ester compound is 0.5 to 1.5. |
US12259674B2 |
Electroconductive member, process cartridge, and electrophotographic image formation device
Provided is an electrophotographic electroconductive member, including: an electroconductive support; an electroconductive layer; and a surface layer in order, wherein an impedance is 1.0×103Ω to 1.0×108Ω at an outer surface of the electroconductive member, in the surface layer, an electronic electroconductive agent is dispersed, the electroconductive layer has a matrix containing a cross-linked product of a first rubber and domains each containing a cross-linked product of a second rubber and electroconductive particles, and wherein, and wherein among the domains observed in specified observation regions, 80% by number or more of the domains satisfy (1) and (2): (1) a proportion of sectional areas of the electroconductive particles with respect to the domain is 20% or more; (2) A/B is 1.00 to 1.10 when A is a perimeter of the domain and B is an envelope perimeter. |
US12259663B2 |
Template, method for fabricating template, and method for fabricating semiconductor device
A template includes: a base material having a principal surface; a mesa structure provided on the principal surface and having a first surface; and a silicon film that is provided on the first surface of the mesa structure, has a projection-and-depression pattern, and is made of a material different from a material for the base material. |
US12259656B1 |
Method of fabricating structured membranes
A structured membrane fabrication method begins with a membrane wafer on a substrate and at least one thin-film on the membrane wafer such that portions of the membrane wafer are exposed. The exposed portions of the membrane wafer and each thin-film are covered with an acetone-inert protectant. Portions of the protectant are etched through to the membrane wafer while each thin-film remains fully covered by the protectant. A handle is coupled to the protectant with a wax that dissolves in acetone. Portions of the substrate are then removed to define and expose a contiguous region of the membrane wafer adjacent to each thin-film and the portions of the protectant so-etched. The wax is exposed to acetone so that it dissolves. The contiguous region of the membrane wafer is then etched through at the portions of the protectant so-etched. The protectant is then removed. |
US12259652B2 |
Photosensitive dry film, and printed wiring board with photosensitive dry film
The present disclosure provides a photosensitive dry film enabling a photocured film being excellent in insulation reliability and resolution and having a frosted appearance to be obtained. A photosensitive dry film including a support film having a first main surface and a second main surface opposite to the first main surface, and a photosensitive resin layer provided on the first main surface, in which the first main surface has an irregular surface formed by chemical etching. |
US12259650B2 |
Structured nanoporous materials, manufacture of structured nanoporous materials and applications of structured nanoporous materials
A method is disclosed for manufacturing a structured polymeric material. In the method, a body is provided comprising a substantially homogenous precursor polymeric material. An interference pattern of electromagnetic radiation is set up within the body to form a partially cross-linked polymeric material, the interference pattern comprising maxima and minima of intensity of the electromagnetic radiation, the interference pattern thereby causing spatially differential cross linking of the precursor polymeric material to form crosslinked regions having relatively high cross linking density and non-crosslinked regions having relatively low cross linking density, the crosslinked regions and non-crosslinked regions corresponding to the maxima and minima of intensity of the electromagnetic radiation, respectively. The partially cross-linked polymeric material is then contacted with a solvent to cause expansion and crazing of at least some of the non-crosslinked regions to form a structured polymeric material containing pores. |
US12259645B1 |
Camera sight system and related methods
Implementations of red dot brackets may include a platform configured to have a red dot sight adjustably couple thereon and an attachment portion coupled to the platform. The attachment portion may be configured to couple to a camera. The red dot bracket may be configured to hold a red dot sight laterally spaced from a viewfinder of a camera when the red dot bracket is attached to a camera. |
US12259643B2 |
Camera head with integrated PCB stator motors
Camera heads having up to three axes of rotation (e.g., pan, tilt, roll). Each axis of rotation coincides with the rotational output of a PCB stator motor. PCB stator motors are used to prevent cogging and to reduce weight, while giving haptic feedback to a user that allows the camera head to mimic the physical properties of various mechanical camera heads. For example, despite being lightweight, an embodiment of the inventive subject matter can imitate the feel of a much heavier mechanical system. |
US12259640B2 |
Underwater systems for digital image capturing devices
An underwater system is disclosed for use with a digital image capturing device (DICD) in underwater environments. The underwater system includes a center band having first and second support bands; a first housing fixedly connected to the first support band and including an optically clear material; a second housing fixedly connected to the second support band and including an optically clear material; a cradle connected to the first support band and configured to receive the DICD; and a latching mechanism positioned between the cradle and the first support band. The second support band is pivotally connected to the first support band such that the underwater system is repositionable between an open position and a closed position, and the latching mechanism is repositionable between a locked position, in which the latching mechanism securely engages the DICD, and an unlocked position, in which the latching mechanism is disengaged from the DICD. |
US12259639B2 |
Compact folded camera
Folded cameras comprising a movable lens having a lens optical axis and positioned in an optical path between an optical path folding element (OPFE) and an image sensor, wherein the OPFE folds light from a first direction to a second direction, the second direction being substantially along the lens optical axis, and an actuator for controlled lens movement, the actuator including or being attached to a shield partially surrounding the lens, the shield having an opening positioned and dimensioned to enable installation of the lens into the shield from an insertion direction substantially parallel to the first direction. A folded camera disclosed herein may be included together with an upright camera in a dual-camera. |
US12259638B2 |
Electronic device and color correction system of external flash
An electronic device comprises a light-emitting information receiving circuit and a color correction processing circuit. The light-emitting information receiving circuit is configured to be electrically connected to a color correction detection device to receive light-emitting information of an external flash detected by the color correction detection device. The color correction processing circuit is electrically connected to the light-emitting information receiving circuit to perform color correction processing according to the light-emitting information so as to generate color correction result information, the color correction result information being configured to be transmitted to the external flash to correct the light emission of the external flash. Moreover, provided is a color correction system of the external flash. |
US12259632B2 |
Optical assembly for enlarging spectral bandwidths and reducing ultrashort pulses
An optical arrangement for enlarging spectral bandwidths by nonlinear self-phase modulation for shortening ultrashort pulses using a multipass cell and a nonlinear medium. The nonlinear medium is arranged within the multipass cell, and a laser beam having ultrashort pulses passes through the nonlinear medium multiple times. The laser beam is coupled into the multipass cell by way of a shaping optical unit. The laser beam is shaped into an astigmatic beam and coupled into the multipass cell by way of the shaping optical unit. |
US12259628B2 |
Faster switching low-defect electrochromic windows
Electrochromic devices with multi-layer conductors including one or more of a defect mitigation insulating layer, a color tuning layer and metal layer pair, and a transparent conductive oxide layer. |
US12259625B2 |
Lighting device and vehicle lamp having same
The lighting device disclosed in the embodiment includes a substrate, a light emitting device disposed on a lower surface of the substrate, a reflective layer disposed to face a light emitting surface of the light emitting device, a first resin layer disposed between the substrate and the reflective layer, and a light-transmission control layer disposed on an upper surface of the substrate, wherein the light-transmission control layer may include a liquid crystal layer including a cholesteric liquid crystal, and light emitted through the light emitting surface of the light emitting device may be reflected by the reflective layer and be provided to the light-transmission control layer through the substrate. |
US12259623B2 |
Array substrate and display device
An includes a display area and a non-display area that at least partially surrounds the display area; the non-display area includes at least two clock signal lines, wherein a ratio of a spacing between two adjacent clock signal lines to a line width of the clock signal lines is greater than or equal to 3. |
US12259610B2 |
Display device
A display apparatus includes a display panel displaying an image; a top chassis provided along an outer periphery of the display panel and supporting the display panel, the top chassis including a magnet fastening portion therein; a chassis cover provided on an exterior of the top chassis and covering the top chassis; a magnet provided on the magnet fastening portion and configured to allow the chassis cover to be detachably mounted to the top chassis; and an elastic bracket configured to fasten the magnet to the magnet fastening portion, the elastic bracket may include a bracket body to which the magnet is mounted and an interference portion configured to interfere with the magnet fastening portion. |
US12259608B2 |
Observer-tracked privacy display
A display device comprising a spatial light modulator having a display polariser arranged on one side is provided with an additional polariser arranged on the same side as the display polariser and a polar control retarder between the additional polariser and the display polariser. The polar control retarder includes a liquid crystal retarder having two surface alignment layers disposed adjacent to a layer of liquid crystal material on opposite sides. The surface alignment layers provide alignment in the adjacent liquid crystal material with a twist. The out-of-plane orientation of the twisted layer of liquid crystal material is modified across at least one region of the display device to provide a transmission function in response to the measured location of an off-axis snooper, achieving increased size of polar region for which desired uniformity of security factor, or reduced distraction across the display to the driver in an automotive application is achieved. |
US12259606B2 |
Method for fabricating a liquid-crystal-based electro-optical light modulator using surface MEMS techniques for flat panel display inspection
An electro-optic modulator is a liquid-crystal-based electro-optical light modulator. The liquid-crystal-based electro-optical light modulator is fabricated using surface Micro-electromechanical Systems (MEMS) techniques. The electro-optical light modulator is used for inspecting flat panel displays or the like. Utilizing surface MEMS techniques for fabrication considerably thins the electro-optic modulator and allows the use of pure liquid crystal without the need for thick containment plates. |
US12259605B2 |
Semiconductor device and method for manufacturing the same
A semiconductor device and a method of manufacturing the same are provided. The semiconductor device includes a semiconductor substrate, a first dielectric layer, a second dielectric layer, a light modulator, a heater, and a first conductive contact. The first dielectric layer is disposed on the semiconductor substrate. The second dielectric layer is disposed on the first dielectric layer. The light modulator is disposed in the first dielectric layer. The heater is disposed in the second dielectric layer and above the light modulator. The first conductive contact is electrically connected to the light modulator. A top surface of the heater is coplanar with a top surface of the first conductive contact. |
US12259604B2 |
Silicon-based optical device and method of fabricating the same
A method of fabricating an optical device comprises steps of forming a silicon-based optical component in a substrate; depositing an ILD layer on the substrate and the silicon-based optical component; forming a thermal tuning assembly comprising a first metallic material in the ILD layer and above the silicon-based optical component, wherein the thermal tuning assembly comprises a core above the silicon-based optical component, a plurality of grids spaced apart from the core, and a pair of neck portions connecting the grids to the core, wherein a width of a strip in each grid is greater than a width of the core; forming at least one conductive plug comprising the first metallic material penetrating the ILD layer and coupled to the silicon-based optical component; and forming a plurality of conductive lines comprising a second metallic material coupled to the thermal tuning assembly. |
US12259600B2 |
Wearable electro-optical device using electrochromic layer
Flexible plastic screen for glasses, sunglasses or helmet faceshields with controlled light transmission based on applied electrical voltage. The screen consists of two transparent flexible conductive polymer electrodes disposed and an electrochromic layer disposed between them. The electrochromic layer is a homogeneous mixture of active electrochromic components dissolved in a polymer matrix. The electrochromic screen is operable to vary the light transmission of any wearable electro-optical devices, such as the glasses, for creating an effect of a blackout for augmented/virtual reality glasses. |
US12259599B2 |
Shape changing optical device for ophthalmic testing devices
The present invention relates to An optical device (1), particularly for an ophthalmic device, comprising: a container (2) enclosing an internal space (3) of the container (2), wherein the internal space (3) is filled with a transparent liquid (L), and wherein the container (2) comprises a transparent bottom (21) and a transparent and elastically deformable membrane (22) opposing said bottom (21) such that the liquid (L) is arranged between the membrane (22) and the bottom (21), a deformable annular lens shaping element (4) connected to the membrane (22) so that a circumferential edge (41) of the lens shaping element (4) defines a central area (23) of the membrane (22) so that light can pass through the container (2) via the central area (23) and the bottom (21), wherein in a non-deformed state said edge (41) lies in a plane, and an adjustable spherical power and an adjustable cylindrical power, wherein for adapting the cylindrical power of the optical device (1), the lens shaping element (4) is configured to be bent out of said plane (P). |
US12259595B2 |
Hyperextending hinge having FPC service loops for eyewear
Eyewear having a frame, a hinge, and a hyperextendable temple having a flexible printed circuit (FPC) including service loops. An extender is coupled to the hinge and the temple, and the extender extends with respect to the hinge allowing hyperextension of the temple with respect to the frame. A first service loop allows extension of the FPC when the temple rotates about the hinge, and a second service loop allows the temple to be radially extended away from the hinge. |
US12259594B2 |
Electrical connector in eyewear
Eyewear that includes a frame supporting an optical element. The frame has a first side and a second side. The eyewear also includes a temple adjacent the first side of the frame. The temple includes a first portion adjacent the frame and a second portion releasably connected to the first portion. The eyewear also includes an electrical connector embedded within the first portion of the temple. The second portion conceals the electrical connector from an exterior of the eyewear when the second portion connects to the first portion in a concealed state, and exposes the electrical connector from the exterior of the eyewear when disconnected from the first portion in an exposed state. |
US12259591B2 |
Dual-sided fiber routing trays, assemblies, and methods
A dual-sided fiber routing tray includes a body, a connector interface, and one or more strain relief assemblies. The body defines a connector side and a slack storage side opposite the connector side. The connector interface is arranged on the connector side of the body between the first end and the second end and is configured to connect one or more fibers. The one or more strain relief assemblies are configured to secure one or more strength members of a fiber optic cable to the body. The one or more strain relief assemblies extend through the body and engage the connector side and the slack storage side of the body. The one or more strain relief assemblies are configured to engage the one or more strength members of the fiber optic cable in the engaged position thereby restricting motion of the one or more strength members relative to the body. |
US12259585B2 |
Optical fiber connector with changeable polarity
A multi-fiber, fiber optic connector may include a reversible keying arrangement for determining the orientation for plugging the connector into an adapter to thereby allow for a change in polarity of the connection to be made on site. The connector housing may be configured to engage with a removable key that may be engaged with the housing in at least two different locations to provide the plug-in orientation, or the housing may have slidably displaceable keys movable between multiple positions on the housing. |
US12259582B2 |
Microfabrication method for optical components
A ferrule mold having a reverse-image of a through-hole array for optical fibers is formed. A non-polymeric ferrule material is deposited in the reverse-image mold, followed by removing the mold to create a multi-fiber connector ferrule having at least two fiber through-holes. An optical fiber is inserted in each through-hole until each fiber endface is positioned approximately even with a connection surface of the ferrule. A fiber recess for each of the optical fibers is formed such that each fiber is recessed from the multi-fiber ferrule connection surface by a distance of at least 0.1 micron. The recess may be formed by differential polishing of the non-polymeric ferrule and endfaces of the optical fibers. Alternatively, a layer of spacer material may be deposited over the multi-fiber ferrule connection surface. An antireflection coating is deposited over the ends of the recessed fibers. |
US12259581B2 |
Integrated optical device, integrated optical module, and method for manufacturing integrated optical device
An integrated optical device includes: a mounting base; an optical semiconductor device which is provided on a surface of the mounting base; a substrate; and an optical waveguide which is provided on a surface of the substrate, wherein an incident surface of the optical waveguide is disposed to face an emission surface of the optical semiconductor device, wherein light emitted from the optical semiconductor device is able to be incident to the optical waveguide, wherein the optical semiconductor device is connected to the mounting base through a metal layer, wherein the mounting base is connected to the substrate through the other metal layer, and wherein a mounting base bottom surface on the side opposite to a surface of the mounting base and a substrate bottom surface on the side opposite to a surface of the substrate are provided on the substantially same plane. |
US12259575B2 |
Clock signal distribution using photonic fabric
Various embodiments provide for clock signal distribution within a processor, such as a machine learning (ML) processor, using a photonic fabric. |
US12259573B2 |
Optical device and display panel
The present application concerns an optical device for controlling light, the optical device including: a first waveguide for receiving a light beam from an external light source, at least a second waveguide, an optical coupler for coupling a light beam from the first waveguide to the second waveguide, a beam shaping structure with a light emitting area for emitting a light beam, wherein the second waveguide is configured to guide a light beam coupled from the first waveguide to the beam shaping structure, wherein the beam shaping structure is configured to propagate a light beam received from the second waveguide to the light emitting area such that the beam divergence of a light beam emitted from the light emitting area is lower than the beam divergence of the light beam received from the second waveguide. |
US12259571B2 |
Light guide plate and light emitting device using same
The purpose of the present invention is to provide a light guide plate with which it is possible to prevent light unevenness and improve appearance, and a light emitting device using the same. A light guide plate (11) is provided with: a light incidence surface (12) on which light is incident; a light emission surface (13) which faces the light incidence surface (12) and from which light incident from the light incidence surface (12) is emitted; and a flat plate-shaped light guide member (14) which guides the light incident from the light incidence surface (12) to the light emission surface (13). The light guide member (14) has a widened portion (16) that is widened outward in a plate width direction from the light incidence surface (12) toward the light emission surface (13), and in a cross-section parallel to the light emission surface (13) on the light emission surface (13) side of the light guide member (14), the light guide member (14) has a larger plate thickness at least on one end side in the plate width direction on the side farther from the light incidence surface (12) than the plate thicknesses of the other portions. |
US12259569B2 |
Azimuthally modulated scattering device
Optical elements with anisotropic, patterned surface relief microstructures in which information is encoded in the distribution of the orientation of different zones. From the analysis of the distribution of the light scattered from the element, the orientation distribution in the element and therefore the encoded information can be evaluated. The elements are particularly useful for securing documents and articles against counterfeiting and falsification. |
US12259568B2 |
Image display apparatus
Provided is an image display apparatus that has a small overall apparatus volume and can be miniaturized. The image display apparatus includes an image display element; a light guide plate on which light emitted by the image display element is incident and which internally and totally reflects the light satisfying a total reflection condition to guide the light; and a retroreflective element that is provided on a surface of the light guide plate and retroreflects the light guided in the light guide plate. |
US12259563B2 |
Light field imaging device and method for 3D sensing
A light field imaging device may include a diffraction grating assembly configured to receive an optical wavefront from a scene and including one or more diffraction gratings. Each diffraction grating has a refractive index modulation pattern with a grating period along a grating axis and is configured to generate a diffracted wavefront. The device may also include a pixel array configured to detect the diffracted wavefront in a near-field region. The pixel array includes light-sensitive pixels and a pixel pitch along the grating axis that is equal to or larger than the grating period. Each pixel samples a portion of the diffracted wavefront and generates a pixel response. The pixels include groups or pairs of adjacent pixels, where the adjacent pixels in each group or pair have different pixel responses as a function of the angle of incidence of the optical wavefront. Light field imaging methods are also disclosed. |
US12259558B1 |
Optical sensor and glasses
An optical sensor includes a light source emitting signal light, a light sensing element on an optical path of the signal light, and a photoelectric conversion element on a side of the light sensing element away from the light source. The light sensing element is used to receive ambient light and the signal light on one side and transmit an incident light on another side, wherein a transmittance of the light sensing element changes according to an intensity of the ambient light to adjust an intensity of the incident light transmitted from the light sensing element. The photoelectric conversion element is configured to receive the incident light transmitted from the light sensing element, and to output a voltage modulation signal according to the incident light. A glasses is also provided. |
US12259552B2 |
Spatial variance along waveguide incoupler
A head-mounted display (HMD) system including a lens element supported by a support structure, the lens element having a waveguide with an incoupler configured to receive light from an optical scanner of the HMD. The incoupler is configured with multiple features varying in at least one of height, spacing, angle, or density. The features may be separated into discrete zones along the incoupler such that at least one of height, spacing, angle, or density of the plurality of features is varied over the incoupler and constant within a given zone or the features may be varied continuously across the incoupler. |
US12259551B2 |
Augmented reality wearable electronic device preventing luminance interference with a user
Disclosed is a wearable electronic device including a frame, a pair of window members supported by the frame, a pair of leg members rotatably connected to the frame, at least one display module disposed between the pair of window members, and at least one mirror member configured to reflect light emitted from the at least one display module and cause the emitted light to reach at least one of the pair of window members. |
US12259545B2 |
Optical apparatus
An embodiment of the present invention relates to an optical apparatus comprising: a first main body including first cover glass; a second main body including second cover glass and foldably connected to the first main body; a first optical module arranged in the first main body; and a second optical module which is arranged in the second main body and which overlaps with the first optical module in the optical axis direction when the first cover glass and the second cover glass are facing each other. |
US12259543B2 |
Ultra-compact folded-beam path confocal endomicroscope
A compact single-axis confocal endomicroscope is provided, capable of complying with 2.8 mm diameter endoscope space requirements. The single-axis confocal endomicroscope uses a folded path design achieved between a fixed mirror and a lateral plane scanning mirror thereby producing high numerical apertures that allow for diffraction-limited resolution in sub-surface scanning. The scanning mirror has a central aperture that allows for illumination beam expansion in the folded path design. |
US12259541B2 |
Re-imaging microscopy with micro-camera array
A microscopy system includes a primary lens and a planar array of micro-cameras. Each micro-camera of the planar array of micro-cameras has a field of view at an intermediate plane that overlaps at least one other micro-camera's field of view at the intermediate plane in a direction. The primary lens is disposed in a light path between the array of micro-cameras and a target area. In some cases, an overlap amount in the direction of the field of view at the intermediate plane for each micro-camera is at least 50%. A method of microscopy imaging includes directing light to a target area and simultaneously capturing a first set of images of the target area while the light illuminates the target area via a planar array of micro-cameras having a field of view at an intermediate plane disposed between a primary lens and the planar array of micro-cameras. |
US12259532B2 |
Camera module and electronic device
A camera module and an electronic device are described, which relate to the field of smart devices. The camera module includes a first shell, a second shell, a first light-redirecting member, a lens assembly, an image sensor, and a second light-redirecting member, and a third light-redirecting member. The second light-redirecting member is disposed in the first shell and located at a side of the lens assembly away from the first light-redirecting member. The third light-redirecting member is disposed in the second shell and facing the second light-redirecting member. A relative displacement between the second light-redirecting member and the third light-redirecting member is changeable to change a transmission distance of light from the lens assembly to the image. |
US12259528B2 |
Camera optical lens
The present disclosure relates to a technical field of optical lenses, and discloses a camera optical lens. The camera optical lens includes seven lenses. An order of the seven lenses is sequentially from an object side to an image side, which is shown as follows: a first lens having a positive refractive power, a second lens having a negative refractive power, a third lens having a negative refractive power, a fourth lens having a positive refractive power, a fifth lens having a negative refractive power, a sixth lens having a positive refractive power, and a seventh lens having a negative refractive power. The camera optical lens provided by the present disclosure has excellent optical characteristics, and further has characteristics of large aperture, wide-angle, and ultra-thin, especially suitable for mobile phone camera lens assemblies and WEB camera lenses, which are composed of camera components having high pixels. |
US12259524B2 |
Miniature telephoto lens module and a camera utilizing such a lens module
The presently disclosed subject matter includes a mobile electronic comprising an integrated camera, comprising a Wide camera unit comprising a Wide lens unit, and a Telephoto camera unit comprising a telephoto lens unit, the telephoto lens unit and the wide lens unit having respectively TTL/EFL ratios smaller and larger than 1 and defining separate telephoto and wide optical paths. |
US12259521B2 |
Method and system of analyzing ingredients of artificial rainfall for verification of cloud seeding effect
Provided are a method and system of analyzing ingredients of an artificial rainfall for verification of a cloud seeding effect. As the method and system, which can verify an effect of the artificial rainfall in such a manner that a seeding material becomes different according to each temperature of clouds at a seeding altitude, water sampling from precipitation is performed before and after seeding, and thus the ingredients of a water sample are analyzed using each of a method of analyzing a heavy metal component and a method of analyzing a water-soluble ion component according to a cool cloud and a warm cloud so that whether or not there is a change in each concentration of the ingredients can be determined, are provided, an experiment for the artificial rainfall can more effectively be performed. |
US12259519B2 |
Weather drone
A weather drone comprising: a first sensor configured to repeatedly measure one or more parameters indicative of weather; a memory coupled to the first sensor and configured to store data recorded by the first sensor, the data comprising a series of repeatedly measured parameters; and a processor coupled to the first sensor and the memory. The processor is configured to analyse the data as it is being recorded by the first sensor, and determine if the data exceeds a first threshold value and/or falls below a second threshold value. If the processor determines that the data exceeds the first threshold value and/or falls below the second threshold value on at least one occasion, the processor is configured to prevent the storage of further data from the first sensor in the memory. |
US12259513B1 |
Sand shale formation lithology evaluation method and system for precise deep oil and gas navigation
A sand shale formation lithology evaluation method and system for precise deep oil and gas navigation aims to solve the problem in the prior art, that is, the accuracy of the logging-while-drilling (LWD) azimuthal resistivity is insufficient due to an equipment or technology deficiency. The method includes: acquiring density distribution data, gamma distribution data, and resistivity distribution data of a target location; amplifying the data to acquire amplified logging distribution data; clustering the data to acquire clustered logging data; adding stratigraphic information to the clustered data; performing dimensionality reduction by a principal component analysis (PCA) method, and taking dimensionality-reduced data as a weight of azimuthal logging data to acquire an LWD feature dataset; predicting missing LWD photoelectric data through the LWD feature dataset; and acquiring a formation lithology evaluation result based on an LWD photoelectric data prediction curve. The method and system improves the accuracy of LWD lithology evaluation. |
US12259512B2 |
Multipole shear wave splitting
Downhole measurement systems and methods include deploying a bottomhole assembly having a multipole transmitter into a formation and transmitting acoustic signals into the formation. The multipole transmitter is of order n≥2. Acoustic signals are received at respective receivers that are circumferentially aligned with the multipole transmitter, and are axially offset from the multipole transmitter, and axially offset from each other. The order of the first and second multipole receivers are equal to the order of the multipole transmitter. A controller is used to obtain first and second acoustic multipole data from the first and second multipole receivers at one or more azimuthal angles of a rotation of the bottomhole assembly in a formation during a drilling operation. Acoustic azimuthal anisotropy of the formation is determined from the first acoustic multipole data and the second acoustic multipole data. |
US12259511B2 |
Offshore application of non-uniform optimal sampling survey design
Method for acquiring seismic data is described. The method includes obtaining undersampled seismic data acquired from a non-uniform sampling grid. Attenuating multiples from the undersampled seismic data. |
US12259510B2 |
Devices for full-wave field seismic source based on gas explosion technologies and methods for acquiring seismic data
The present disclosure provides a device for full-wave field seismic source based on a gas explosion technology and a method for acquiring seismic data. The device includes a cylindrical explosion-proof metal outer barrel, and four sides of the explosion-proof metal outer barrel are fixedly connected to four high-strength steel plates. The device also includes a cylindrical explosion-proof metal gas explosion inner barrel and pipelines for injecting high-pressure air and high-pressure gas into the gas explosion inner barrel. A center of the gas explosion inner barrel is installed with an electronic ignition gun, which is connected to a GPS timing module connected to the electronic ignition gun. The device further includes a controller configured to control a seismic source of a gas explosion full-wave field. Longitudinal wave source signals propagating vertically downward and perpendicular to ground, shear wave source signals propagating downward and parallel to a seismic source line direction, and shear wave source signals propagating downward and perpendicular to the seismic source line direction are triggered in sequence at each seismic source point. Longitudinal wave data and two transverse wave data orthogonal to each other and parallel to the ground excited through the each seismic source point are recorded in sequence by three-component geophones deployed on the ground, thereby achieving full-wave field exploration. |
US12259500B2 |
Method for determining and compensating stray light from a 3D laser scanner
A method is disclosed for determining and compensating a proportion of stray light of a measuring beam of a 3D laser scanner by which a 3D point cloud of an object to be detected can be generated via phase-based distance measurement including a first sequence by which first parameters of a proportion of stray light can be determined independently of the 3D point cloud and/or a second sequence by which second parameters of the proportion of stray light dependent on the generated 3D point cloud and a step can be determined. The proportion of stray light can be compensated as a function of the first parameters and/or the second parameters. |
US12259498B2 |
DRAM-based LIDAR pixel
A Light Detection and Ranging (LIDAR) detector circuit includes a memory device comprising a non-transitory storage medium that is configured to store data indicative of detection events in respective memory bins, and at least one control circuit. The at least one control circuit is configured to receive detection signals from one or more photodetector elements, identify a presence or an absence of detection events indicated by the detection signals during a portion of time between pulses of an emitter signal output from a LIDAR emitter element, and execute one of a first memory operation or a second memory operation to update the data in the respective memory bins responsive to identification of the presence or the absence of the detection events, respectively. Related circuits and methods of operation are also discussed. |
US12259497B2 |
Optical interference filters
An optical device includes an emitter operable to emit a first light wave. The optical device also includes a detector operable to detect a second light wave that is based on the first light wave. The second light wave is susceptible to being coupled with an undesired light wave that is based on the first light wave. The optical device further includes an interference filter disposed on the detector. The interference filter includes a first filter portion and a second filter portion having a first set of layers formed from a first material and a second set of layers formed from a second, different material. The interference filter is operable to attenuate undesired light waves in multiple distinct environments based on the first and second sets of layers in the second filter portion. |
US12259483B2 |
Method for providing time information in a GNSS receiver
A method for providing time information in a GNSS receiver includes receiving at least one time counter variable from a GNSS satellite. The at least one time counter variable describes a number of time intervals that have passed since a time start value, and a data length of the time counter variable limited to a maximum number of countable time intervals. The method also includes reading an offset variable out of a non-volatile memory held in the GNSS receiver. The offset variable describes a time previously received and reconstructed by the GNSS satellite, and a data length of the offset variable exceeds the data length of the time counter variable. The method further includes carrying out a remainder division of the offset variable with a maximum number given by the data length of the at least one time counter variable in order to determine an offset time counter variable. |
US12259481B2 |
Seamlessly tracking a water vessel using satellite and mobile data
A system and a method are disclosed for enabling seamlessly tracking a location of a water vessel by supplementing satellite data with mobile data location based on proximity of a water vessel to shore. The system receives a Global Positioning System (GPS) location of the water vessel, the GPS location of the water vessel based on using the satellite data of the water vessel. The system determines that the GPS location is within a threshold distance of a boundary. Responsive to determining that the GPS location is within the threshold distance of the boundary, the system initiates monitoring for a mobile signal emanating from a trajectory path of the water vessel. The system detects, during the monitoring, the mobile signal, the tracking the location of the water vessel based on mobile data of the mobile signal. The system provides the tracked location to a monitoring device. |
US12259479B2 |
Devices and techniques for improving reception or compensating for attenuation of GNSS signals during water immersion activities
A wearable device that can receive a plurality of Global Navigation Satellite System (GNSS) timing signals using an antenna, where the antenna is located in an exterior portion of the wearable device such that the antenna receives GNSS signals at the external portion of the wearable device, without the GNSS signals first passing through an air gap within a housing of the wearable device. The wearable device is configured to determine a geographic location of the wearable device based at least in part on the GNSS signals. The wearable device is configurable to perform underwater dead-reckoning procedures, measuring energy levels during dwell periods, measuring efficiency of swim strokes, sharing wearable device information with other electronic devices, calibrating the wearable device, or a combination thereof. |
US12259472B2 |
LiDAR and mobile device
This application discloses a LiDAR and a mobile device, where LiDAR includes a lens and a photonic chip, an optical axis of the lens extends along a first preset direction; the photonic chip and the lens are spaced apart along the first preset direction, the photonic chip includes a cladding layer and multiple receiving waveguide core layers, all the receiving waveguide core layers are located at an end of the cladding layer that is closer to the lens and are spaced apart along a second preset direction, each receiving waveguide core layer has a first end surface and a second end surface opposite to each other, the first end surface is closer to the lens than the second end surface; and there is a distance between a first end surface of at least one receiving waveguide core layer and a focal plane of the lens. |
US12259470B2 |
Object detection device, vehicle, method of setting wave receiving period in object detection device, and method of setting detection sensitivity in object detection device
An object detection device according to the present disclosure, installed in a vehicle, includes a plurality of ranging sensors and each including a transmitter configured to transmit ultrasonic waves and a receiver configured to receive reflected waves of the ultrasonic waves transmitted by the transmitter and reflected by an object around the vehicle, and processing circuitry configured to detect the object around the vehicle based on the reflected waves received by the receiver during a wave receiving period until a predetermined period of time elapses from transmission of the ultrasonic waves by the transmitter. The processing circuitry is configured to acquire an imaged image imaged by an in-vehicle camera that images surroundings of the vehicle. The processing circuitry is configured to determine whether a specific object is contained based on the imaged image. The processing circuitry is configured to set the wave receiving period from a first wave receiving period to a second wave receiving period longer than the first wave receiving period when the specific object is determined to be contained in the imaged image. |
US12259468B2 |
Radar system
Disclosed are aspects of a radar system for a vehicle that includes a first radar antenna assembly connected to at least one radar transmitter for transmitting radar signals into a traffic space and a second radar antenna assembly connected to at least one radar receiver for receiving radar signals reflected by objects present in the traffic space. The first radar antenna assembly is spaced apart from the second radar antenna assembly. The at least one radar transmitter is coupled to the at least one radar receiver by a synchronization line for a bistatic radar operation of the radar system. Further, at least one of the first radar antenna assembly or the second radar antenna assembly includes a feed horn and a reflector for the feed horn. |
US12259462B2 |
Ranging method, ranging device and ranging system
The present disclosure provides a ranging method, a ranging device, and a ranging system. The method includes: acquiring a video image and a radar signal set that are collected respectively by a camera and radar at the same time; determining position information corresponding to each target object in the video image; determining one or more target object that have matched a radar signal in the video image; determining a ranging algorithm based on the position information corresponding to the target objects that have matched radar signals and the radar signals matching the target objects; and calculating a distance between a target object that does not match a radar signal in the video image and a designated vehicle according to position information corresponding to the target object that does not match a radar signal in the video image and through the ranging algorithm. |
US12259458B2 |
Radar device, processing device, and calculation method
A radar device includes: a first antenna array including a plurality of antennas arranged on a first straight line; a second antenna array including a plurality of antennas arranged on a second straight line orthogonal to the first straight line; and a calculation unit that calculates a two-dimensional incoming orientation of one or a plurality of incoming waves based on received values of signals received by the plurality of antennas included in the first antenna array and received values of signals received by the plurality of antennas included in the second antenna array. A closest distance among distances between the plurality of antennas included in the first antenna array and the plurality of antennas included in the second antenna array is larger than an antenna interval of the first antenna array or the second antenna array. |
US12259456B2 |
System and method for determining line of sight (LOS)
A method performed by a first device includes communicating, with a second device, a LOS determination request including a dual polarization procedure indicator indicating a dual polarization procedure is used in LOS characterization of a transmission between the first device and the second device, measuring a first signal on a first resource of a channel, and measuring a second signal on a second resource of the channel, with the first and second signals comprising a single bit sequence with orthogonal polarizations and are multiplexed in a frequency domain or a code domain. |
US12259452B2 |
Dynamic shimming for arterial spin labeling
Systems and methods include determination of first shim channels and respective first shim currents to label a labeling region and image an imaging volume, determination of second shim channels and respective second shim currents to label the labeling region, and respective third shim currents to image the imaging volume, execution of a labeling phase of a pulse sequence while the first shim currents are applied to the first shim channels and the second shim currents are applied to the second shim channels, execution of a readout phase of the pulse sequence to readout signals from the imaging volume while the third shim currents are applied to the second shim channels and the first shim currents are applied to the first shim channels, and generation of an image based on the signals. |
US12259449B2 |
Systems and methods for magnetic resonance imaging
The present disclosure provides a system. The system may include a medical device, a couch, one or more imaging devices, and a control device. The medical device may include a cavity. The couch may be configured to support a subject. The one or more imaging devices may be configured to acquire image data. The image data may indicate at least one of a target portion of the subject or posture information of a user. The control device may be configured to control a movement of the couch based on at least one of position information of the target portion of the subject or the posture information of the user. |
US12259447B2 |
Magnetic permeability mapping system and method
The present invention is a ferrobody magnetic permeability mapping system including a ferrobody material, a first magnetic generator, a second magnetic generator in electrical communication with the first magnetic generator and configured to present an alternating magnetic field, a control circuit configured for alternating operation of the first and second magnetic generators; the magnetic permeability sensor being configured for measuring the magnetic permeability of the ferrobody material in response to the alternating magnetic field; the magnetic permeability sensor including a matrix comprising at least one row select circuitry and at least one column select circuitry wherein the magnetic permeability of the ferrobody material is obtained by the row select circuitry and the column select circuitry where magnetic permeability values of the ferrobody material is obtained at multiple locations within the alternating magnetic field. |
US12259442B2 |
Apparatus and method for testing a cell contact of battery cells of a battery module
Apparatus (100) and method for testing cell contact of battery cells (102) of a battery module (104), which battery cells are electrically connected in parallel via a contacting system (106, 107). The apparatus includes a sensor positioning system (108) for positioning a sensor device (110) at a plurality of test points (112) of the battery module, which is movable along a longitudinal axis (X), a transverse axis (Y), and a vertical axis (Z), and a current generation circuit (114) for generating a battery cell current (I), which is a discharging current from the battery cell or a charging current into the battery cell. The sensor device includes at least one field sensor (118), which, after the sensor device is positioned at one of the test points, detects a field in the region of the test point, which is generated by the battery cell current generated with the current generation circuit. |
US12259441B2 |
Health monitor for an electric machine
A health monitor circuit for an electric machine includes a plurality of sensors, a rectifier, a memory device, and a microprocessor. The plurality of sensors includes a current transformer configured to be electromagnetically coupled to an electrical conductor that feeds a stator winding of the electric machine. The rectifier is coupled to the current transformer and is configured to convert an AC signal generated by the current transformer to a DC signal to supply power for the health monitor circuit. The microprocessor is coupled to the memory device and the plurality of sensors. The microprocessor is configured to periodically collect a stator current measurement from the current transformer and write the stator current measurement to the memory device. |
US12259440B2 |
Battery management system and battery management method thereof
Provided is a battery management system and method for selecting at least one battery cell of a high-risk group and calculating a maximum current limit value for stably using a battery pack using the selected at least one battery cell of the high-risk group. According to the present invention, the battery cells of high-risk group may be selected and managed by calculating a maximum voltage change amount of a plurality of battery cells, and the battery pack may be stably used by calculating a maximum current limit value that prevents the battery cell from being out of an operating voltage range to have a maximum margin. |
US12259439B2 |
Voltage tap for measuring a voltage
A voltage tap for measuring a voltage includes at least one contact region and one abutment surface. Using the abutment surface, the voltage tap is electrically connectable to a contact surface of an electrical circuit board. The abutment surface comprises an enlarged surface with respect to the contact surface of the electrical circuit board, so that the electrical connection between the voltage tap and the electrical circuit board is provided independently of a movement of the voltage tap. |
US12259438B2 |
Apparatus and method for diagnosing battery
An apparatus for diagnosing a battery may include a voltage measurement unit that measures a voltage of a battery cell, a fitting equation calculation unit that calculates a fitting equation for the voltage of the battery cell, and a diagnostic unit that diagnoses whether or not the battery cell is abnormal based on the fitting equation for the voltage of the battery cell. |
US12259437B2 |
System and method for battery management
A method and/or system configured to select state estimator operation settings based on one or more system inputs; and determine a battery state of a battery, based on sensor measurements associated with the battery, using a state estimator operating under the state estimator operation settings. |
US12259434B2 |
Motor malfunction monitoring device, drive motor system and motor malfunction monitoring method
A motor malfunction monitoring device for monitoring a malfunction of a drive motor, includes: vibration sensors for detecting for one or more components of the drive motor transverse vibration in a direction parallel to a mounting plane of the drive motor and perpendicular to a longitudinal direction of the drive motor or longitudinal vibration in a direction perpendicular to both the mounting plane and the longitudinal direction of the drive motor; a voltage sensor for detecting a voltage of the drive motor or a current sensor for detecting a current of the drive motor; and a data storage storing a database of normal operation spectrums of one of the transverse vibration or the longitudinal vibration during a normal operation of the drive motor, and of one of the voltage or the current during a normal operation of the drive motor. |
US12259427B2 |
Thermal head comprising a plurality of adapters for independent thermal control of zones
Disclosed herein are thermal heads and corresponding test systems for independently controlling a one or more components while testing one or more devices under test. In some embodiments, a thermal head comprises a plurality of adapters, one or more heaters, and one or more thermal controllers for independently controlling temperatures of the components. The thermal controllers may control the temperatures of at least some of the components independently such that thermal control of one component does not affect the thermal control of the other component. In some embodiments, the thermal control is by way of one or more cold plates, and the thermal head comprises one or more cold plates. Embodiments of the disclosure further include independent control of one or more forces using one or more force mechanisms. |
US12259424B2 |
Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes a processor configured to: obtain failure information to identify details of a failure which has occurred in a target device on which failure analysis is to be performed; and superimpose and display information related to a part or a wire on a captured image of a printed circuit board included in the target device, the part or the wire being a possible cause for the failure identified by the failure information from multiple parts and wires disposed on the printed circuit board. |
US12259421B2 |
Airborne electromagnetic signal observation device and system carried by unmanned aerial vehicle
The present application proposes an airborne electromagnetic signal observation device and a system carried by an unmanned aerial vehicle (UAV). The device includes an inner frame, an outer frame and a flexible support that are connected to each other. The device and the system can enhance the stability of the sensor in flight and greatly suppress motion noise. |
US12259419B2 |
Test device and probe polishing method
A test device for testing a substrate is provided. The device comprises: a mounting table for test on which the substrate under test is mounted; a transportation mechanism to transport the substrate under test; a mounting table for polishing on which a polishing substrate is mounted; a first forward or backward movement mechanism to move the mounting table for test with respect to a probe; and a second forward or backward movement mechanism to move the mounting table for polishing with respect to the probe, wherein the mounting table for polishing is provided separately from the mounting table for test, a retreat region of the mounting table for test is opposite to a retreat region of the mounting table for polishing, and the second forward or backward movement mechanism is configured such that a portion of the polishing substrate overlaps the probe while the other portion of the polishing substrate does not overlap the probe. |
US12259418B2 |
Low-frequency transmission monitoring system with fixed and mobile metering devices
A transmission measurement system for a guided surface wave transmitted by a guided surface waveguide probe, wherein the transmission measurement system includes at least one mobile metering device configured with a mobile 3-axis antenna and a plurality of sensing subsystems to continuously sense and measure a plurality of meter measurement data while being conveyed by a ground-based or airborne vehicle, the plurality of meter measurement data include but is not limited to the electromagnetic field strength of the guided surface wave, the weather and atmospheric conditions local to the mobile metering device, and soil sigma measurements selected from at least estimated soil sigma measurements and direct soil sigma measurements along the path of the mobile metering device. |
US12259413B2 |
Fault detection in an electric power system
A fault protection system is configured to detect a fault in an electric power system. The fault protection system obtains a differential measurement signal. The differential measurement signal may, for example, indicate, as a function of time, the difference between currents or voltages measured at two or more terminals or boundaries of a fault protection zone of the electric power system. Regardless, the fault protection system generates a fault detection signal by cross-correlating the differential measurement signal with a reference signal. The reference signal may for instance be the differential measurement signal that is expected upon occurrence of a fault. The fault protection system performs fault detection, for detecting a fault internal to the fault protection zone, as a function of the fault detection signal. |
US12259412B2 |
Surge protection device integrating a current measurement sensor
The invention relates to a surge protection device intended to be installed on an electrical installation, in parallel with one or more items of equipment to be protected, said electrical installation comprising at least one first phase line (L1), a neutral line (N) and an earth line (T), the protection device comprising a casing; and a current measurement toroid, which is housed in the casing and which comprises a central opening, through which a detection portion passes that is disposed in a surge current diversion path. |
US12259411B2 |
Method for checking the plausibility of a current measurement between an electrical energy storage system and an electrical consumer
A method for checking the plausibility of a current measurement between an electrical energy storage system and an electrical consumer, wherein a capacitor and a switching element are arranged between these two elements. The method includes ascertaining a first current value by measuring an electrical current between the electrical energy storage system and the electrical consumer and actuating the switching element to isolate the electrical energy storage system from the electrical consumer so that the electrical consumer is supplied with electrical energy by the capacitor. The method further includes ascertaining a first electrical voltage at the capacitor, ascertaining a second current value depending on the ascertained voltage, and checking the plausibility of the current measurement by comparing the first current value with the second current value. |
US12259408B2 |
Semiconductor laser inspection apparatus
A semiconductor laser device (2) is placed on a first heating-cooling device (1). A probe holder (4) is attached on a second heating-cooling device (3), A measurement probe (8) is fixed to a distal end of the probe holder (4). A fine movement table (9) moves the second heating-cooling device (3) and the probe holder (4) so that a distal end of the measurement probe (8) contacts the semiconductor laser device (2). An inspection apparatus (10) inputs an inspection signal to the semiconductor laser device (2) through the measurement probe (8). |
US12259407B2 |
Contact probe for probe heads of electronic devices
A contact probe having a first end portion adapted to abut onto a contact pad of a device under test and a second end portion adapted to abut onto a contact pad of a PCB board of a testing apparatus, as well as a rod-shaped probe body extended between the end portions along a longitudinal development direction is provided with an opening extending along the longitudinal development direction and defines at least one pair of arms in the probe body. Suitably, each arm of the at least one pair of arms has a not constant transversal section, which is perpendicular to the longitudinal development direction, having different areas in correspondence of different points along the probe body and ensures a distribution of the stress along the probe body during bending thereof during testing operation of the device under test performed by means of the contact probe. |
US12259404B2 |
Apparatus for detecting a critical fall
An apparatus contains an inertial body held by three electrical conductors along the three principal inertial axes, wherein a voltage is applied to each of the three electrical conductors and are configured such that when a predetermined acceleration threshold value for the inertial body is reached the conductivity of at least one electrical conductor is impaired such that the reaching of a predetermined threshold value is detectable by the voltage measuring device. A rechargeable battery having an apparatus for detecting a critical fall and a method involving detecting three voltages are also provided. |
US12259402B2 |
Acceleration sensing device
The present disclosure discloses an acoustic device and a support assembly. The support assembly may include a shell configured to provide a space for accommodating one or more components of the acoustic device. The support assembly may further include an interaction assembly configured to realize an interaction between a user and the acoustic device, wherein the interaction assembly include a first component and one or more second components, in response to receiving an operation of the user, the first component is configured to trigger at least one of the one or more second components to cause the acoustic device to perform a function corresponding to the at least one of the one or more second components. |
US12259397B2 |
Biomarkers related to organ function
Disclosed herein are methods of identifying biomarkers (such as genes (e.g., RNA or mRNA), proteins, and/or small molecules) that can be used to predict organ or tissue function or dysfunction. In some embodiments, the methods include ex vivo perfusion of the organ or tissue, collection of samples from the organ or tissue (for example, perfusate, fluids produced by the organ (such as bile or urine), or tissue biopsies) and measuring the level of one or more biomarkers in the sample. It is also disclosed herein that an analysis of biomarkers (such as genes (e.g., RNA or mRNA), proteins, and/or small molecules) present in a biological sample from an organ, tissue, or subject can be used to identify whether the organ, tissue, or subject is at risk for (or has) organ dysfunction or organ failure. |