Document Document Title
US12224034B2 Memory device and data approximation search method thereof
A memory device and a data approximation search method thereof are proposed. The memory device includes a plurality of selection switch pairs, a plurality of memory cell string pairs, a sense amplifier, and a page buffer. The selection switch pairs receive multiple search data pairs, respectively. The memory cell string pairs are respectively coupled to a global bit line through the selection switch pairs. Each of the memory cell string pairs determines whether to provide current on the global bit line according to stored data of a selected memory cell pair and each of the search data pairs. The sense amplifier obtains multiple search results according to the current on the global bit line and at least one reference currents respectively corresponding to at least one similarity. The page buffer records the search results and generates similarity information by accumulating the search results.
US12224033B2 Memory system
A memory system according to an embodiment includes a plurality of first wirings, a plurality of second wirings, a memory cell, a third wiring, a sense amplifier, a first switching element, a first transistor including a first terminal connected to a first node and a second terminal connected to a second node, and a control circuit. The first node is positioned further to the side of the sense amplifier than the first switching element. The second node is positioned further to the memory cell than the first switching element. The control circuit is configured to connect the first node and the second node when the first switching element is in an ON state, and connect the first node and the gate terminal of the first transistor when the first switching element is in an OFF state.
US12224032B2 Forwarding signal supply voltage in data transmission system
In a data transmission system, one or more signal supply voltages for generating the signaling voltage of a signal to be transmitted are generated in a first circuit and forwarded from the first circuit to a second circuit. The second circuit may use the forwarded signal supply voltages to generate another signal to be transmitted back from the second circuit to the first circuit, thereby obviating the need to generate signal supply voltages separately in the second circuit. The first circuit may also adjust the signal supply voltages based on the signal transmitted back from the second circuit to the first circuit. The data transmission system may employ a single-ended signaling system in which the signaling voltage is referenced to a reference voltage that is a power supply voltage such as ground, shared by the first circuit and the second circuit.
US12224031B2 Semiconductor memory device
The present technology includes a semiconductor memory device. The semiconductor memory device includes a first channel pattern and a second channel pattern each extending in a vertical direction and facing each other, a channel separation pattern formed between the first channel pattern and the second channel pattern and extending in the vertical direction, a stack including conductive patterns each surrounding the first channel pattern, the second channel pattern, and the channel separation pattern and stacked apart from each other in the vertical direction, a first memory pattern disposed between each of the conductive patterns and the first channel pattern, and a second memory pattern disposed between each of the conductive patterns and the second channel pattern.
US12224026B2 Semiconductor memory device and memory system performing error correction operation
A semiconductor memory device includes a command address control circuit configured to generate an error correction command and selection address for executing an error correction operation by receiving an external control signal, an error flag generation circuit configured to correct an error of data corresponding to the selection address and configured to generate a target error flag based on a pattern of the error of the data, and an error information processing circuit configured to generate a target address that is used as the selection address based on the target error flag in a target error correction operation that is executed based on the error correction operation.
US12224023B2 One time programmable (OTP) low power circuits and methods for providing bias voltages to wordlines
Embodiments herein disclose an OTP low power circuit and methods for providing bias voltages using a single regulator. The circuit includes a Bitcell, a diode drop, a charge pump, a combinational logic controller, a program current sink load, and a read current sink load. The Bitcell includes programmable word lines and read lines, and is configured to operate in either a programmable mode or a read mode. The diode drop is configured to provide a second bias voltage to drive the read lines and the single regulator is configured to provide a first bias voltage to drive the WP in the read mode. The charge pump is configured to provide a third bias voltage to drive the WP in the program mode.
US12224017B2 Read level compensation for partially programmed blocks of memory devices
A system can include a memory device containing blocks made up of wordlines respectively connected to sets of memory cells, and a processing device, operatively coupled with the memory device to perform operations including responsive to receiving a read request that specifies a block, determining a value of a metric reflective of a number of programmed wordlines of the block. The operations can also include responsive to determining, based on the value of the metric, that the block is in a partially programmed state, identifying a read voltage offset corresponding to the value of the metric, and performing, using the read voltage offset, a read operation responsive to the read request.
US12224013B2 Semiconductor memory device
A semiconductor memory device includes a channel layer coupled to a bit line, a cell string located along a first side portion of the channel layer, and an auxiliary string located along a second side portion of the same channel layer.
US12224010B2 Non-volatile memory
A non-volatile memory has: a first and a second transistor having their gates connected together; a resistor having a first and a second terminal, with the first terminal connected to the source of the first transistor; a read voltage feed circuit configured to feed a read voltage for turning on at least one of the first and second transistors to between the gate of the first transistor and the second terminal of the resistor and to between the gate and the source of the second transistor; and a signal output circuit configured to output, in a read operation in which the read voltage feed circuit feeds the read voltage, a signal associated with a first or second value based on the drain currents of the first and second transistors.
US12224000B2 Fast, energy efficient 6T SRAM arrays using harvested data
CMOS harvesting circuits are disclosed for conventional 6T SRAM bitcell arrays enabling substantial improvements to SRAM access time, pipeline performance and to SRAM active and leakage energy consumption—without scaling operating voltages while also improving Read and Write margins using assist schemes at very low area and energy overhead by reusing circuits that harvest charge.Active energy dissipation during an SRAM read access is lowered by use of novel sensing schemes that self-limit signal development on the BL without the energy overheads seen in conventional designs from sense-amp offsets, BL column leakage and uncertain read current. Improvements in access time are enabled by increasing the signal development rate on the BL—by comparing the rising electric potential of harvested charge with a decreasing BL voltage in a bitcell column using a novel and compact inverting amplifier with dynamic reset. This area and energy efficient scheme leveraging availability of harvested charge not only self-limits signal development on the BL to lower active power and improve read latency, but also eliminates most of the uncertainty of BL voltage signal from uncertain read current by using a capacitive divider. Charge harvested in each column of bitcells from a read/write access is moved to a local harvest grid with a fraction of the capacitance of the BLs accessed in the subarray, at a voltage closer to VDD and is readily tapped into during a following Write access lowering write energy consumption from the power grid by over 30%. Active or standby mode leakage is lowered by the raised voltage of the harvesting node in each column—that is discharged only before the WL selects—for all columns during a Read and for half-select columns during a Write.
US12223997B2 Nonvolatile semiconductor memory device
A semiconductor memory device includes a memory cell, a word line connected to the memory cell, a source line connected to the memory cell, a bit line connected to the memory cell, and a control circuit configured to perform a read operation on the memory cell. During the read operation, the control circuit applies to the word line a first voltage, a second voltage greater than the first voltage after applying the first voltage, and a third voltage greater than the first voltage and smaller than the second voltage after applying the second voltage, and applies to the source line a fourth voltage according to a timing at which the second voltage is applied to the word line, a fifth voltage smaller than the fourth voltage after applying the fourth voltage, and a sixth voltage greater than the fifth voltage after applying the fifth voltage.
US12223993B2 Content addressable memory based on selfrectifying ferroelectric tunnel junction element
A content addressable memory based on a self-rectifying ferroelectric tunnel junction element comprises: a cell array unit having a plurality of TCAM cells, each comprising two self-rectifying ferroelectric tunnel junction elements (SR-FTJ) connected between a corresponding match line of a plurality of match lines extending in a first direction and a corresponding bit line pair of a plurality of bit line pairs extending in a second direction; a precharge unit precharging a corresponding match line of the plurality of match lines to a power supply voltage level in response to a precharge signal; and a data input/output unit having a plurality of access transistor pairs electrically connecting or disconnecting a corresponding bit line pair among the plurality of bit line pairs and a source line, in response to a voltage applied through a corresponding search line pair among a plurality of search line pairs according to data to be written or searched.
US12223991B2 Semiconductor storage apparatus
A semiconductor storage apparatus according to one embodiment of the present disclosure includes a plurality of memory cells and a control circuit. Each of the memory cells includes a magnetization reversal memory device and a first switch device that controls a current to flow to the magnetization reversal memory device. The control circuit performs a writing control based on an asymmetric property of a writing error rate curve line with respect to a writing voltage of the magnetization reversal memory device.
US12223989B2 Semiconductor device and method for fabricating the same
A method for fabricating a semiconductor device is provided. The method includes forming a first memory cell and a second memory cell over a substrate, wherein each of the first and second memory cells comprises a bottom electrode, a resistance switching element over the bottom electrode, and a top electrode over the resistance switching element; depositing a first dielectric layer over the first and second memory cells, such that the first dielectric layer has a void between the first and second memory cells; depositing a second dielectric layer over the first dielectric layer; and forming a first conductive feature and a second conductive feature in the first and second dielectric layers and respectively connected with the top electrode of the first memory cell and the top electrode of the second memory cell.
US12223985B2 Grounding flow graphs in signals
A first graph which is a flow graph is converted into a second graph using a first algorithm. The second graph, combined with a second algorithm using a dynamic programming recursion, is compared with a video and a best matching thread, with respect to the video, is found through the second graph. The best matching thread may then be used for a user-assistance function. The dynamic programming recursion reduces computational effort needed by the computer performing the matching.
US12223975B2 Method to remove talker interference to noise estimator
The present disclosure provides systems and method for determining a background noise level. The device may receive audio from two or more microphones. The audio may include a first signal and a second signal, such that each microphone receives its own signal. The time, loudness, frequency of the first and second signals may be compared to determine the source of the audio, such as whether the audio is the user's voice or background noise. Based on the source of the audio, the audio may be suppressed to reduce false estimations when calculating the background noise level.
US12223973B1 Speech conversion method and apparatus, storage medium, and electronic device
Embodiments of the present application provide a speech conversion method and apparatus, a storage medium, and an electronic device. The method includes: acquiring a source speech to be converted and a target speech sample of a target speaker; recognizing a style category of the target speech sample, and extracting a target audio feature from the target speech sample according to the style category; extracting a source audio feature from the source speech; acquiring a first style feature of the target speech sample and determining a second style feature of the target speech sample according to the first style feature; fusing and mapping the source audio feature, the target audio feature, and the second style feature to obtain a joint encoding feature; and decoding the joint encoding feature, to obtain a target speech feature, and converting the source speech based on the target speech feature to obtain a target speech.
US12223971B2 Audio decoding device, audio encoding device, audio decoding method, audio encoding method, audio decoding program, and audio encoding program
The purpose of the present invention is to reduce distortion a frequency band component encoded with a small number of bits in a time domain and improve quality. An audio decoding device (10) decodes an encoded audio signal and outputs the audio signal. A decoding unit (10a) decodes an encoded sequence containing an encoded audio signal and obtains a decoded signal. A selective temporal envelope shaping unit (10b) shapes a temporal envelope of a decoded signal in the frequency band on the basis of decoding related information concerning decoding of the encoded sequence.
US12223970B2 Encoding method, decoding method, encoder for performing encoding method, and decoder for performing decoding method
An encoding method, a decoding method, an encoder for performing the encoding method, and a decoder for performing the decoding method are provided. The encoding method includes outputting LP coefficients bitstream and a residual signal by performing an LP analysis on an input signal, outputting a first latent signal obtained by encoding a periodic component of the residual signal, a second latent signal obtained by encoding a non-periodic component of the residual signal, and a weight vector for each of the first latent signal and the second latent signal, using a first neural network module, and outputting a first bitstream obtained by quantizing the first latent signal, a second bitstream obtained by quantizing the second latent signal, and a weight bitstream obtained by quantizing the weight vector, using a quantization module.
US12223965B2 System to change image based on voice
[Problem] To provide a system that changes a shared image in real time based on a conversation. [Solution] A system 1 for changing an image based on a voice that includes a voice information input unit 3 configured to input voice information, a voice analysis unit 5 configured to analyze the voice information input by the voice information input unit 3, and an image change unit 7 configured to change a position of content in an image representing the content using information on the content included in the voice information analyzed by the voice analysis unit 5 and information on a change in the content.
US12223962B2 Music-aware speaker diarization for transcripts and text-based video editing
Embodiments of the present invention provide systems, methods, and computer storage media for music-aware speaker diarization. In an example embodiment, one or more audio classifiers detect speech and music independently of each other, which facilitates detecting regions in an audio track that contain music but do not contain speech. These music-only regions are compared to the transcript, and any transcription and speakers that overlap in time with the music-only regions are removed from the transcript. In some embodiments, rather than having the transcript display the text from this detected music, a visual representation of the audio waveform is included in the corresponding regions of the transcript.
US12223958B2 Information processing system, information processing device, and information processing method
Provided is an information processing system including an information processing device and a playback device, the information processing device including a first detection unit that detects, from collected sound, audio processing superimposed on the sound by the playback device, a specifying unit that specifies an utterance subject of the sound on the basis of the audio processing that has been detected, and a determination unit that determines whether or not to execute a command included in the sound on the basis of a result of the specification.
US12223956B2 Display device and method for controlling same
A display device including a user input receiver configured to receive a user input; a voice receiver configured to receive a user voice input; a memory configured to store a plurality of Voice Assistance (VA) applications associated with a plurality of VA servers that provide a conversation service; and a processor configured to based on a user input for performing a function corresponding to at least one VA application being received through the user input receiver, perform a function corresponding to a first VA application among the plurality of VA applications stored in the memory according to setting information designating the function corresponding to the first VA to be automatically performed according to the user input, and based on a wake up word for performing a function corresponding to a second VA application among the plurality of VA applications being included in the user voice input received through the voice receiver, change the setting information stored in the memory such that the function corresponding to the second VA application is automatically performed according to the user input.
US12223949B2 Semantic rearrangement of unknown objects from natural language commands
A robotic system is provided for performing rearrangement tasks guided by a natural language instruction. The system can include a number of neural networks used to determine a selected rearrangement of the objects in accordance with the natural language instruction. A target object predictor network processes a point cloud of the scene and the natural language instruction to identify a set of query objects that are to-be-rearranged. A language conditioned prior network processes the point cloud, natural language instruction, and the set of query objects to sample a distribution of rearrangements to generate a number of sets of pose offsets for the set of query objects. A discriminator network then processes the samples to generate scores for the samples. The samples may be refined until a score for at least one of the sample generated by the discriminator network is above a threshold value.
US12223947B2 Decoding network construction method, voice recognition method, device and apparatus, and storage medium
A method for constructing a decoding network, a speech recognition method, a device, an apparatus, and a storage medium are provided. The method for constructing a decoding network includes: acquiring a general language model, a domain language model, and a general decoding network generated based on the general language model; generating a domain decoding network based on the domain language model and the general language model; and integrating the domain decoding network with the general decoding network to obtain a target decoding network. The speech recognition method includes: decoding to-be-recognized speech data by using a target decoding network to obtain a decoding path for the to-be-recognized speech data; and determining a speech recognition result for the to-be-recognized speech data based on the decoding path for the to-be-recognized speech data.
US12223946B2 Artificial intelligence voice response system for speech impaired users
A method, computer system, and a computer program product for voice responses is provided. The present invention may include gathering user data from at least one connected device. The present invention may include training a voice response system based on the gathered user data. The present invention may include identifying a wakeup signal based on the trained voice response system. The present invention may include determining that user engagement is intended based on identifying the wakeup signal. The present invention may include engaging with the user through the at least one connected device.
US12223945B2 Systems and methods for multiple speaker speech recognition
A speech recognition method is provided. The method may include: obtaining speech data and a speech recognition result of the speech data, the speech data including speech of a plurality of speakers, and the speech recognition result including a plurality of words; determining speaking time of each of the plurality of speakers by processing the speech data; determining, based on the speaking times of the plurality of speakers and the speech recognition result, a corresponding relationship between the plurality of words and the plurality of speakers; determining, based on the corresponding relationship, at least one conversion word from the plurality of words, each of the at least one conversion word corresponding to at least two of the plurality of speakers; and re-determining the corresponding relationship between the plurality of words and the plurality of speakers based on the at least one conversion word.
US12223942B2 Method of virtualizing characteristics of internal combustion engine vehicle in electric vehicle
Proposed is a method of virtualizing characteristics of an internal combustion engine vehicle in an electric vehicle, the method including obtaining, by a controller, powertrain state information for a vehicle powertrain including a motor that makes a vehicle move and a power transmission device between the motor and driving wheels, determining, by the controller, tooth surface pressures of gears in the powertrain between the motor and the driving wheels based on the obtained powertrain state information, generating, by the controller, a virtual effect signal for generating a virtual effect that simulates powertrain characteristics of the internal combustion engine vehicle based on the determined tooth surface pressures of the gears in the powertrain, and generating, by the controller, the virtual effect that simulates the powertrain characteristics of the internal combustion engine vehicle.
US12223938B2 Acoustic wave attenuator for an electronic device
An acoustic device comprising: an enclosure defining an acoustic port and an acoustic pathway between the acoustic port and a transducer coupled to the enclosure; and an array of attenuators acoustically coupled to the acoustic pathway to absorb ultrasonic acoustic waves.
US12223937B2 Methods and apparatus for acoustic noise mitigation of electronic noise using adaptive sensing and control
Methods, apparatus, systems and articles of manufacture for acoustic system noise mitigation are disclosed. An example apparatus includes a sound sensor and one or more electronic components. The apparatus also includes a background noise analyzer to obtain sensor data indicative of background noise in an environment of the apparatus from the sound sensor. The apparatus also includes a system noise analyzer to select a first system noise profile indicative of acoustic noise associated with operating the one or more electronic components according to a first system configuration. The apparatus also includes a system noise controller to operate the one or more electronic components according to the first system configuration of the first system noise profile.
US12223933B2 Electronic musical apparatus, storage medium storing recording/reproduction program, and recording/reproduction method
There are provided an electronic musical apparatus, a storage medium storing a recording/reproduction program, and a recording/reproduction method capable of outputting a musical sound phrase and a rhythm phrase after the input musical sound phrase is output. In a case where a recording button is operated, a looper starts to record musical sounds. In this case, the musical sounds (that is, a musical sound phrase) that are being recorded are output from a speaker. Thereafter, in a case where a loop reproduction button is operated, the recording is stopped, and loop reproduction of the recorded musical sound phrase and a rhythm phrase is started. Consequently, it is possible to output musical sounds in which the musical sound phrase and the rhythm phrase are loop-reproduced after the input musical sound phrase is output.
US12223931B1 Wind instrument electronic warming case
The wind instrument electronic warming case comprises an instrument case, a temperature control subsystem, and an operator interface. The temperature control subsystem may comprise one or more heating elements and one or more air moving devices that may vary the temperature of a musical instrument that is stored within the instrument case. As a non-limiting example, the musical instrument may be a flute. Storing the musical instrument within the instrument case may eliminate the need for the musical instrument to acclimate to room temperature or be warmed after being in a cold environment and may prevent thermal contraction and expansion which may alter the tonal qualities of the musical instrument. The operator interface may be adapted for a user to monitor and control the operation of the temperature control subsystem.
US12223928B1 Displays with privacy control
Privacy control can be provided for displays that output content for users within an enclosed space. Display systems can include sensors that detect an external illuminance of an external environment outside the enclosed space. Based on the external illuminance and the brightness output by the display, the display system can control one or more of a variety of operating parameters to enhance privacy for the user within the enclosed space. For example, the display can be controlled with a reduced brightness when the external illuminance is low. By further example, windows separating the enclosed space from the external environment can be provided with an ability to adjust a transmissivity thereof and thereby reduce transmission of light from the display to the external environment. By further example, the display can be operated to change or omit certain content that has a relatively high privacy threshold.
US12223927B2 Region-by-region illumination control at display device based on per-region brightness
A display system includes a rendering device and a display device having a plurality of individually-controllable illumination regions. The rendering device is to render a frame for display at the display device during a frame period and to determine a brightness representation for each region of a plurality of regions of the frame, each region of the frame corresponding to an illumination region of the display device. The rendering device further is to set, for each illumination region, an illumination configuration to be applied by the display device for the illumination region during at least one of the frame period and a subsequent frame period based on the brightness representation for the corresponding region of the frame, wherein the illumination configuration controls at least one of an illumination level, a duration, and a position of an illumination strobe to be implemented for the corresponding illumination region.
US12223917B2 Display driving integrated circuit configured to perform adaptive frame operation and operation method thereof
A display driving integrated circuit performs an adaptive frame operation. An operation method of the display driving integrated circuit includes outputting current frame data to an external display panel, starting to receive next frame data from an external device after a first time point, the first time point being a time point when a first time period elapses, the first time period immediately following a second time point at which the current frame data are completely output, and generating a vertical synchronization signal at a third time point synchronized with a cycle of an emission control signal, in response to starting to receive the next frame data.
US12223913B2 Display substrate and display device
This disclosure relates to a display substrate, including a display region and a bezel region located around the display region; the bezel region includes a bonding area located at a side of the display region, and the bezel region further includes a first region and a second region adjacent to the bonding area, and a third region opposite to the bonding area; at least one of the first region, the second region or the third region includes a bending area, and a gate driver on array (GOA) driving circuit is disposed at a side of the bending area away from the display region. This disclosure also relates to a display device.
US12223912B2 Display substrate and display apparatus for reducing load of clock signal line
A display substrate and a display apparatus are disclosed. The display substrate includes a base substrate including a display region and a peripheral region located on at least one side of the display region, and a first gate drive circuit, the first gate drive circuit includes a first clock signal line, a second clock signal line and N shift register units that are cascaded; each shift register unit of the N shift register units includes a first output circuit; the first output circuit includes the first output transistor, the orthographic projection of the second clock signal line on the base substrate is located between an orthographic projection of the first output transistor on the base substrate and the orthographic projection of the first clock signal line on the base substrate. The display substrate can reduce load of the first clock signal line and the second clock signal line.
US12223911B2 Pixel, organic light emitting display device using the same, and method of driving the organic light emitting display device
A pixel includes an organic light emitting diode (OLED), a pixel circuit, and first and second transistors. The OLD includes a cathode electrode connected to a second power source. The pixel circuit includes a driving transistor having a gate electrode initialized by a third power source. The driving transistor controls the amount of current flowing from a first power source to the second power source via the OLED. The first transistor is connected between a fourth power source and the second power source and an anode electrode of the OLED. The first transistor is turned on based on a scan signal is supplied to a scan line. The second transistor is connected between a data line and the pixel circuit. The second transistor is turned on when the scan signal is supplied to the ith scan line.
US12223909B2 Pixel drive circuit, display panel and display device
A pixel driving circuit includes: a driving transistor connected to a first node, a second node and a third node; a first light-emitting control unit connected to the second node; a second light-emitting control unit connected to the third node and a fourth node; a first reset unit connected to the fourth node, and configured to load a second power supply voltage to the fourth node in response to a scan signal. One end of the light-emitting element is connected to the fourth node, and the other end of the light-emitting element is used for loading the second power supply voltage.
US12223905B2 Display panel and display apparatus
A display apparatus includes plural pixels, a scan driver, a data driver, and a read-out circuit that reads out an electrical characteristic of each of the pixels. Each of the pixels includes a first transistor, a second transistor, a third transistor, a fourth transistor including a first electrode connected with a power node, a second electrode connected with a first node, and a gate connected with a first emission control line, a fifth transistor including a first electrode connected with a third node, a second electrode, and a gate connected with a second emission control line, a sixth transistor including a first electrode connected with a read-out line, a second electrode connected with the third node, and a gate connected a the read-out/initialization control line, a capacitor connected between the first node and the second node, and an organic light-emitting diode.
US12223904B2 Semiconductor device and method for driving semiconductor device
The invention of the application is the invention regarding a semiconductor device and a method for driving the semiconductor device. The semiconductor device includes first and second transistors, first to fifth switches, first to third capacitors, and a display element. The first transistor (M2) comprises a back gate, a gate of the first transistor is electrically connected to the first switch (M1), the second switch (M3) and the first capacitor (C1) are positioned between the gate of the first transistor and a source of the first transistor, the back gate of the first transistor is electrically connected to the third switch (M4), the second capacitor (C2) is positioned between the back gate of the first transistor and the source of the first transistor, the source of the first transistor is electrically connected to the fourth switch (M6) and a drain of the second transistor (M5), a gate of the second transistor is electrically connected to the fifth switch (M7), the third capacitor (C3) is positioned between the gate of the second transistor and a source of the second transistor, and the source of the second transistor is electrically connected to the display element (61).
US12223903B2 Pixel circuit and driving method thereof, display panel and display apparatus
A pixel circuit, a display panel, a display apparatus and a driving method. The pixel circuit includes a data signal writing module, a driving module, a threshold compensation transistor, a first power voltage writing module and a light-emitting module, wherein the driving module includes a driving transistor.
US12223902B2 Pixels, display device comprising pixels, and driving method therefor
In a pixel, a display device including a pixel, and a method of driving the display device, the pixel includes a first transistor connected to a first power source, a fourth node and a first node, a second transistor connected to a third node, a data line and an i-th first scan line, a third transistor connected to the first node, the fourth node, and an i-th third scan line, a fourth transistor connected to the second node, an initialization voltage, and an i-th second scan line, a first capacitor connected between the third node and the first node, a second capacitor connected between the first node and the second node, and an organic light emitting diode connected between the second node and a second power source, wherein I is a natural number and the third transistor is an N-type transistor.
US12223901B2 Pixel and display device including the same
A pixel of a display device may pre-charge a light emitting element in non-emission periods immediately before emission periods by varying a voltage level of an initialization voltage. As a result, a luminance non-uniformity phenomenon that may occur as the result of a deterioration deviation of the light emitting element may be removed or reduced.
US12223899B2 Display device and method for operating pixels of the display device
Disclosed are a display device and a method for operating pixels of the display device. The display device comprises: a light-emitting element; and a pixel circuit configured to control the light-emitting element, wherein the pixel circuit includes: a capacitor connected to and disposed between a first node and a second node; and a driving transistor including a gate electrode connected to the second node; a first electrode receiving a high-potential driving voltage; and a second electrode connected to a third node, wherein the pixel circuit is configured such that the same voltage is supplied to the first node and the second node during at least a portion of an operation period of the pixel circuit. Thus, occurrence of a reference voltage related short-circuit in the light-emitting element of the pixel circuit is suppressed to prevent occurrence of defective image display in each pixel and to improve reliability thereof.
US12223898B2 Pixel circuit optimizing a current flow and display apparatus comprising the pixel circuit
A pixel circuit can include a capacitor connected between a first node and a second node, a first transistor connected between a data line and the first node, a driving transistor including a gate electrode connected to the second node, a first electrode connected to a first voltage supply line, and a second electrode connected to a third node, a second transistor connected between the second node and a fourth node, the fourth node being connected to a reference voltage supply line, a third transistor connected between the fourth node and a fifth node, and an emission element connected to the driving transistor and connected to the third transistor through the fifth node.
US12223895B2 Pixel circuitry, pixel driving method and display device
A pixel circuitry, a pixel driving method and a display device are provided. The pixel circuitry includes a first light-emission control circuitry, a driving circuitry, a second light-emission control circuitry, a resetting control circuitry and a light-emitting element. The resetting control circuitry is electrically connected to a resetting control line, a connection node and a first initial voltage end for providing a first initial voltage, and configured to apply the first initial voltage to the connection node under the control of a resetting control signal from the resetting control line. The connection node is a first node, a third node or a fourth node. According to the present disclosure, it is able to suppress the occurrence of flicker.
US12223894B2 Pixel driving circuit, driving method thereof and display panel
A pixel driving circuit, a driving method thereof and a display panel are provided. The pixel driving circuit includes a driving transistor, a capacitor having two terminals connected to a first power terminal and a gate electrode of the driving transistor, and a light emitting device. The pixel driving circuit includes: a reset module; a data writing module; a threshold compensation module including a compensation transistor configured to electrically connect second and gate electrodes of the driving transistor together in the data writing phase; a light emitting control module including a first gating transistor configured to electrically connect the second electrode of the driving transistor and the light emitting device in the reset phase and disconnect the second electrode from the light emitting device in the data writing phase. The compensation transistor and the first gating transistor are oxide transistors, and the driving transistor is a low-temperature polysilicon transistor.
US12223891B2 Display substrate, preparation method thereof, and display apparatus
A display substrate includes a first wiring region (110) and a second wiring region (120), wherein the first wiring region (110) is provided with at least one first wiring (71) and a light emitting device, the second wiring region (120) is provided with at least one second wiring (72) and a light emitting device, and the light emitting device at least includes an anode (90). The first wiring region (110) further includes at least one first compensation line (81), an orthographic projection of the at least one anode (90) in the plane of the display substrate at least partially overlaps with an orthographic projection of the first compensation line (81) in the plane of the display substrate.
US12223888B2 Display device and method of fabricating the same
A display device includes a light-emitting diode including a first conductivity-type semiconductor, an active layer, and a second conductivity-type semiconductor; a first voltage line to which a first voltage is applied; a second voltage line to which a second voltage is applied; a first transistor including a source electrode electrically connected to the first voltage line and a drain electrode electrically connected to a first electrode of the light-emitting diode and to the first conductivity-type semiconductor; a second transistor including a drain electrode electrically connected to a gate electrode of the first transistor and a source electrode electrically connected to a data line to apply a data signal; a capacitor electrically connected to the gate electrode of the first transistor and the first electrode; and a third transistor including a source electrode electrically connected to the second voltage line and a drain electrode electrically connected to the first electrode.
US12223881B2 Gate driver and display device including the same
A gate driver according to an embodiment and a display device including the same are disclosed. The gate driver according to the embodiment includes an output clock line through which an output clock signal is applied, a dummy clock line disposed side by side with the output clock line and through which a dummy clock signal is applied, a pull-up transistor including a first electrode connected to the output clock line, a gate electrode connected to a first control node, and a second electrode connected to an output node from which a gate signal is output, and a pull-down transistor including a first electrode connected to the output node, a gate electrode connected to a second control node, and a second electrode connected to a power line through which a low-potential power voltage is applied.
US12223878B2 Electronic device including organic light emitting display device
An electronic device including an organic light emitting display device is provided. The electronic device includes the organic light emitting display device and a display power management integrated circuit (PMIC). The organic light emitting display device includes a display panel including a plurality of gate lines, a plurality of data lines, and a plurality of pixels, and a display driver IC (DDI) for driving the display panel. The display PMIC includes a first regulator that outputs a first voltage changed in magnitude from an input voltage input to the display PMIC, and a second regulator that outputs a second voltage phase-inverted and changed in magnitude from the input voltage.
US12223877B2 Display panel and display apparatus
Provided are a display panel and a display apparatus. The display panel includes M pixel driving circuits and N sub-pixel units, where M
US12223874B2 Method and apparatus for adjusting brightness of display
A method and an apparatus for adjusting a brightness of a display are provided. The method includes: acquiring a gray scale number and a working frequency; determining a first gray scale compensation value of a preset calibration area using a preset gray scale compensation mapping table; determining a second gray scale compensation value of a non-preset calibration area according to the first gray scale compensation value; controlling, according to the first gray scale compensation value, the preset calibration area for displaying; and controlling, according to the second gray scale compensation value, the non-preset calibration area for displaying.
US12223872B2 Foldable electronic device display method and foldable electronic device having a screen non-lock state
Embodiments of this application provide an electronic device display method and an electronic device. The electronic device includes a foldable body, an outer screen, and an inner screen, and the method includes: when the foldable body is in a folded state, detecting whether a protective cover approaches the outer screen and reaches a preset position with respect to the outer screen; if the protective cover reaches the preset position with respect to the outer screen, when the preset condition is met, determining whether the foldable body is switched to a non-folded state; and if the foldable body is switched to the non-folded state, controlling the electronic device to be in a screen non-locked state. That the preset condition is met includes at least being within a preset time after the protective cover reaches the preset position.
US12223869B2 Display device
A display device includes: a substrate including a display area where pixels are arranged and a non-display area positioned around the display area; first crack detection lines disposed in the non-display area; a first dam positioned between the first crack detection lines and the display area; a second dam between the first dam and the first crack detection lines and including sub-layers; a common voltage line disposed in the non-display area, and which provides a common voltage to the pixels, and includes a concave part defined at an edge of the common voltage line facing the first crack detection lines; a second crack detection line electrically connected to the first crack detection lines, positioned between the first crack detection lines and the display area, and including a first line part and a first connection part contacting the first line part through a first contact hole overlapping one of the sub-layers.
US12223867B2 Display panel, motherboard and mini LED display device
A display panel, a motherboard, and a mini LED display device. The display panel includes: a panel edge extending along a first direction, and a display region and a test region. The test region is between the display region and the panel edge and includes test pads. At least two test pads are arranged along the first direction, adjacent ones of which are spaced by at least two first electrostatic discharge protection wires extending from one side of the display region adjacent to the test region to the panel edge. Each first electrostatic discharge protection wire includes a first line segment located between two adjacent test pads and a second line segment adjacent to the panel edge. A distance between adjacent first line segments between two adjacent test pads in the first direction is less than a distance between adjacent second line segments in the first direction.
US12223863B2 Display panel and display device including the same
A display panel includes a pixel connected to a scan line and a data line, and a lighting test circuit which provides a lighting test voltage to the pixel through the data line. The lighting test circuit includes a first test transistor including a first electrode which receives the lighting test voltage, a second electrode and a gate electrode which receives a first test control signal, and a second test transistor including a first electrode connected to the second electrode of the first test transistor, a second electrode connected to the data line and a gate electrode which receives a second test control signal.
US12223862B2 Photometric projection compensation for transparent head up display (HUD)
A damaged portion of a vehicle windshield in an area near a transparent display (TD) of a head up display (HUD) may be treated with a resin. The treated portion may introduce brightness artifacts into an image projected onto the TD. To compensate images projected onto the TD for the brightness artifacts, first pixel intensity adjustment values are received via a touchscreen. Pixels of a reference image are adjusted in accordance with the first pixel intensity adjustment values to provide a reference compensated image which, when projected by a projector of the head up display (HUD) system onto the TD, counters effects of spatially varying reflectance properties of treated portion of the windshield which would otherwise appear were the reference image displayed on the TD without compensation.
US12223858B2 System and method for providing a digital simulation of an installation, and corresponding computer program product
A system and method for providing a digital simulation of a technical installation, and a corresponding computer program product, wherein the digital simulation is dynamically generated such that the digital simulation is adapted to a specified training scenario. This is accomplished using a provided basic class, which implements, independently of devices, functions of elementary hardware components, and using a library of virtual devices, which deterministically simulate the topology and the functional behavior of corresponding real devices. The virtual devices have a hierarchically nested structure, such that a hierarchically higher device comprises at least one hierarchically lower device and/or at least one of the elementary hardware components.
US12223856B2 Apparatus for providing learning questions using games, and operating method of system for providing learning questions having the same
The present disclosure relates to a technology for providing learning questions on the basis of one learning level in a plurality of games. The learning level of a learner whose learning level has not been set is set by providing the learner with a set number of evaluation questions. A next evaluation question for the learner is set based on learning question solving results of the learner for an evaluation question. Learning questions based on a learning level are provided in various games that are executed in a gaming device.
US12223848B2 Method for determining transition height elements in flight climbing stage based on constant value segment identification
A method for determining transition height elements in a flight climbing stage based on constant value segment identification comprises the steps of splitting a speed component and a Mach component from a flight track, and performing linear interpolation on the two respectively; discretizing the interpolated speed component, and setting a threshold for filtering to obtain a speed discrete value set; identifying a constant-speed segment, and acquiring a maximum constant-speed value and a maximum moment of the constant-speed segment; keeping the Mach component of the track with a time no less than the constant-speed maximum moment; discretizing the kept Mach components, and filtering to obtain a Mach discrete value set; identifying a constant-Mach segment, and acquiring a constant-Mach value corresponding to a minimum moment of the constant-Mach segment; and calculating a transition height in the flight climbing stage according to the constant-speed value and the constant-Mach value obtained.
US12223847B2 Spatio-temporal track density shaping
A system includes a first dataset of vehicle trajectories including individual vehicle tracks forming a first track density, a desired vehicle track density profile, a spatio-temporal coverage metric, and a track model including Heaviside functions encoding track time origins and durations for the individual vehicle tracks and including locations for the plurality of individual vehicle tracks. Approximations of the Heaviside functions are minimized as a function of the spatio-temporal coverage metric. The first dataset of vehicle trajectories is manipulated to satisfy the desired vehicle track density profile through minimizing an approximation of the Heaviside functions. Each individual vehicle track in the first dataset of vehicle trajectories is shifted as a result of the optimization, thereby generating a second dataset of vehicle trajectories having a second track density.
US12223843B2 Apparatus, method and system for providing evaluation and/or optimization of trajectory management services
An aviation advisory module may include processing circuitry configured to receive data indicative of internal factors and external factors related to route optimization of an aircraft. At least some of the external factors may include dynamic parameters that are changeable while the aircraft is in-flight. The processing circuitry may also be configured to generate a guidance output associated with a route of the aircraft based on integration of the internal factors and the external factors to optimize the route for a user-selected cost parameter, and provide a graphical representation of the guidance output along with comparative data or context information associated with the user-selected cost parameter.
US12223839B1 Testing method for blind spot detection system for automobile, device, and medium
A testing method for a blind spot detection system for an automobile includes: applying an electromagnetic interference signal to the tested automobile through an electromagnetic interference signal application device, meanwhile, simulating a static obstacle or a moving obstacle within a detection range through a testing device, and if the blind spot detection system for the tested automobile is activated, determining that the testing is passed. Repeatable and reproducible testing for the electromagnetic safety of the blind spot detection system may be realized.
US12223835B1 Coordinated vehicle collision avoidance system
A method includes using sensory data produced by at least one onboard sensor of a witness vehicle to predict an imminent collision in an environment of the witness vehicle, the predicted imminent collision involving at least one participant vehicle; and alerting the least one participant vehicle to the predicted imminent collision, wherein the alerting is performed by the witness vehicle and prompts the at least one participant vehicle to perform at least one action to mitigate the predicted imminent collision.
US12223823B2 Emergency device
There is provided an emergency device comprising: a housing, in which the housing includes a speaker and a memory for storing an audio recording or script for guiding an end-user through an emergency. The housing has a generally cylindrical shape. The emergency device includes a single recessed button or switch located on the front face of the housing. The device is configured to play the audio recording or script via the speaker upon detection of a trigger condition, such as the button or switch being activated.
US12223821B1 Anti-defeat magnetically actuated proximity sensor
An anti-defeat magnetically actuated proximity sensor including a switch unit and an actuating unit in separate housings. The switch unit can include one or more biased or non-biased magnetic reed switches, circuit boards, armored cable and wires. The actuating unit can include one or more magnets of specific polarity. The physical arrangement of the one or more reed switches of the circuit boards and the one or more magnets of the actuating unit result in the proximity sensor's anti-defeat characteristics.
US12223813B2 System and method for property monitoring
An outdoor camera integrated into an alarm system for property monitoring, configured to monitor a property. The alarm system can have a base station that communicates with all the components of the alarm system, such as an outdoor camera, which can be equipped with an imaging sensor and software capabilities to conduct analysis on data collected by the outdoor camera to determine information about a human or non-human visitor at the property. The outdoor camera provides information about detected events at the property to the base station, where the data can be used to take appropriate action at the property and communicate with either the user or a monitoring service.
US12223810B2 Bioptical barcode reader
A workstation captures images of illuminated symbols with a solid-state imager. In an embodiment, the workstation includes a removable camera module in the workstation away from the imager. The camera module captures a secondary image through a window. The captured image of the illuminated symbol and the captured secondary image are independently processed.
US12223809B1 Settlement terminal
A settlement terminal in which a customer can achieve a code settlement by holding a settlement tool on which a code symbol is displayed over and toward a display panel is provided. The settlement terminal according to an embodiment includes the display panel and an imaging unit. The display panel can be set to a transmissive state in at least partial area. The imaging unit is located at a reverse side of the display panel, and images the code symbol held over and toward the display panel through the area in the transmissive state of the display panel.
US12223807B2 Method, system, and computer program product for interactive sports game
A computer implemented game involving analytics and real time data analysis. The game can allow players to predict and wager on the types of plays that have yet to occur, for example, in a football game. The game may utilize an algorithm that compares situational data in a game to stored data regarding similar situations in past games. The game can then provide a likelihood that a certain type of play can be performed, which may be interpreted as odds of a certain type of play. Users can then utilize this information to predict and wager on the upcoming play. Depending on the results of the play, users may win or lose their wager.
US12223804B1 System and method for enabling online users to play a trivia game
A system and method configured to enable a plurality of users to play an online trivia game. The system comprises a plurality of user devices operably connected to a data network, a gaming platform and a server. Users may select a desired trivia level and wager and may be placed into groups of four platers. A computer-readable memory of the device and/or server is configured to execute a set of instructions that enable the gaming platform to: obtain the user information provided by each one of the plurality of users, create at least one group of four users of the same level, organize the at least one group in an initial tournament set, conduct multiple rounds of the trivia game in the at least one group and determine a winner of the at least one group, and eventually determine and give a reward to a last remaining winner.
US12223803B2 Multi-stage player wheel section set selection
Gaming systems and method that provide a play of a multi-stage game including a first stage during which a quantity of sections of a wheel are accumulated for subsequent use in a second stage of the play of the multi-stage game, and the second stage during which the accumulated quantity of sections of the wheel are employed to select sections of the wheel before the sections are displayed with awards displayed in association with the selected sections.
US12223802B2 Computer program, method, and system for providing redeemable promotional-valued credits
An ecommerce platform, available via an interactive electronic resource, allows a user to purchase products and services from the resource, receive promotional-valued credits in return for the purchase, and play games to earn additional promotional-valued credits. The user can purchase products and services at the electronic resource with either or both of a government-issued legal tender, such as the U.S. dollar, or a virtual currency used by the electronic resource, such as the promotional-valued credits. In embodiments of the invention, the user is guaranteed that an amount of legal tender (e.g., the U.S. dollar) paid-in to the ecommerce platform is the same as or less than a fair market value of the products or services purchased via the ecommerce platform.
US12223801B2 System and method for settling funds transfers between different gaming establishment accounts maintained by different gaming establishments
A system and method that facilitates the transferring of funds between different financial institution accounts based on the transferring of funds between different gaming establishment accounts associated with different gaming establishments.
US12223800B2 Systems and methods for playing a multiplayer, single-device, electronic wagering game
An electronic gaming machine performs operations comprising: (i) receiving, from a first player of the electronic gaming machine, a first credit contribution; (ii) receiving, from a second player of the electronic gaming machine, a second credit contribution; (iii) aggregating the first credit contribution and the second credit contribution to create a combined credit balance; (iv) determining, based on the first credit contribution and the second credit contribution, a relative contribution of each of the first player and the second player to the combined credit balance; (v) determining, in response to at least one mutual wager, at least one outcome of the wagering game; (vi) one of incrementing and decrementing the combined credit balance based on the at least one outcome; (vii) receiving, from at least one of the first player and the second player, an instruction to cash out of the wagering game; and (viii) distributing a pro rata share of the combined credit balance to the at least one player in proportion to the relative contribution of the at least one player.
US12223795B2 Methods, apparatuses and computer program products for requesting user authorization and responding to requested user authorization for electric vehicle charging sessions
The present disclosure relates generally to electric vehicles, and more specifically to methods, apparatuses, and computer program products for requesting user authorization for electric vehicle charging sessions and responding to the requested user authorization. The methods, apparatuses, and computer program products described herein allow a user of an EV to use his/her single already-existing physical electronic key in order for him/her to be authorized for EV charging sessions at EV charging stations of different charging service providers. By so doing, it is possible to avoid the need to produce and mail new physical electronic keys each intended to be used at the EV charging stations of a different charging service provider, thereby significantly reducing the time of the user authorization.
US12223789B2 Store management apparatus, store management method, and non-transitory computer-readable storage medium
A store management apparatus (100) includes: a determination unit (102) that determines whether a predetermined reference is satisfied in a store; a mode switching unit (104) that switches, by using a determination result by the determination unit (102), an operation mode of the store between an attended mode in which at least a salesclerk is permanently stationed and an unattended mode in which the salesclerk is not permanently stationed; and a setting unit (106) that switches a store-entry condition to the store according to the operation mode after switching when the mode switching unit (104) switches the operation mode, wherein the predetermined reference is absence of a customer near an entrance of the store at a reference time.
US12223787B2 Methods and apparatus for validating wireless access card authenticity and proximity
A method includes performing, by a terminal with an access card, a first relay attack check for the access card in accordance with a local value associated with the terminal and a local value associated with the access card; determining, by the terminal, that the access card has passed the first relay attack check, and based thereon, performing, by the terminal with the access card, an authentication check of the access card in accordance with the local value associated with the terminal, the local value associated with the access card, and a local challenge value associated with the terminal; and determining, by the terminal, that the access card has passed the first relay attack check and the authentication check, and based thereon, validating, by the terminal, the access card.
US12223785B2 Electric lock control method, electric lock control system, and non-transitory computer-readable recording medium
An electric lock control method includes: performing a first determination of whether a person is present in a predetermined region surrounding an electric lock, based on first information generated by an electronic device; when it is determined that a first person is present in the predetermined region in the performing of the first determination, performing a second determination of whether the first person is a person who is permitted to unlock the electric lock, based on second information related to movement of the first person; and controlling a state of the electric lock based on a result of the second determination, the state being a locked state or an unlocked state.
US12223781B2 Systems and methods for automatic system checks
A refuse vehicle includes multiple systems, each system including a sensor. The refuse vehicle also includes an automated check system. The automated check system includes processing circuitry configured to obtain sensor data from the sensor of each of the multiple systems, determine which of the multiple systems require manual inspection based on the sensor data, and operate a display screen to prompt a technician to manually inspect one or more of the multiple systems.
US12223777B2 Determination device, determination method, and computer-readable recording medium
A determination device may include an acquisition unit configured to acquire first degradation values that indicate respective degradation degrees of a plurality of components of a same type, and regard the respective first degradation values of the plurality of components as respective first usage values of a plurality of usage environments in which the plurality of components are used. The determination device may include a determination unit configured to determine, based on a target value that indicates a predetermined target degradation degree of the plurality of components, a first combination of the respective first degradation values of the plurality of components and the respective first usage values of the plurality of usage environments.
US12223776B1 Electric vehicle range detection and processing
A vehicle monitoring system that monitors operation of a first vehicle on a road to determine an amount of fuel actually used by the first vehicle on each of a plurality of stretches of the road, and to use that amount of fuel used by the first vehicle on stretches of the road to determine an estimated range that a vehicle can travel based on a current fuel amount of the vehicle. The fuel is preferably electric charge. An embodiment crowd-shares the data between vehicles, so that a vehicle can get information about the battery consumption on an actual stretch of roadway.
US12223774B2 Judgement method, judgement device, and judgement program
A judgement method includes: selecting two or more living body judgement processes among a plurality of living body judgement processes; determining an order of executing the two or more selected living body judgement processes; executing the two or more selected living body judgement processes in the determined order; executing, in each of the two or more selected living body judgement processes: a processing of showing a subject an action required; a processing of acquiring a facial image containing a face of the subject when acting in accordance with the shown action; and a processing of judging whether the subject is of living body based on a feature of a section of the face contained in the facial image; and judging that the subject is of living body when judgement results obtained from the two or more selected living body judgement processes satisfy a predetermined condition.
US12223772B2 Systems, devices, and methods for pedestrian traffic assessment
Systems, devices, and methods for pedestrian footfall counting are provided. The system includes a plurality of pedestrian footfall counting devices configured to capture and record optical data of pedestrians. The system further includes one or more relay servers configured to receive the optical data from the pedestrian footfall counting devices. The system further includes one or more counting servers configured to process the optical data and determine a pedestrian footfall count based on the optical data.
US12223768B2 Adaptive learning and matching of face modalities
Technologies are provided herein for adaptively learning and matching modalities of face images. A face image is obtained and a biometric signature is generated of the face image. The biometric signature is compared with a stored biometric signature obtained from data storage. Differences are determined between the biometric signature and the stored biometric signature and compared with a proximity threshold. As a result of the comparison with the proximity threshold, the identity of the person in the face image may be determined or the face image may be stored in data storage in association with the identity of the person.
US12223763B2 Detection device
According to an aspect, a detection device including a plurality of optical sensors arranged in a matrix having a row-column configuration, the detection device being configured to: detect a signal that is output from each of the optical sensors by reverse-biasing the optical sensor, and perform a refreshing operation to restore characteristics of the optical sensor to an initial state by forward-biasing the optical sensor for each predetermined period.
US12223761B2 Display device and fingerprint sensing circuit
The fingerprint sensing circuit includes a photo detector, a capacitor, a current mirror and a switch circuit. The capacitor has a first terminal electrically connected to the first terminal of the photo detector. The current mirror has an input terminal electrically connected to the first terminal of the photo detector and an output terminal electrically connected to a sensing line. In an exposure period, the switch circuit turns off the current mirror. In a sensing period, the switch circuit turns on the current mirror to generate a current on the sensing line, and the detecting circuit is configured to generate a fingerprint signal according to the current.
US12223759B2 Neural network-based recognition of trade workers present on industrial sites
An example computing platform comprising is configured to (i) receive, via one or more cameras positioned on a construction site, a plurality of images, (ii) detect, within the plurality of images, a plurality of objects being worn by respective workers on the construction site, (iii) select, from the plurality of images, a set of images depicting a particular worker, and (iv) based on the selected set of images depicting the particular worker, determine a plurality of trade probabilities for the particular worker, each trade probability in the plurality of trade probabilities indicating a likelihood that the particular worker belongs to a particular trade from among a plurality of trades.
US12223756B2 Data processing systems, devices, and methods for content analysis
Systems, devices and methods operative for identifying a reference within a figure and an identifier in a text associated with the figure, the reference referring to an element depicted in the figure, the reference corresponding to the identifier, the identifier identifying the element in the text, placing the identifier on the figure at a distance from the reference, the identifier visually associated with the reference upon the placing, the placing of the identifier on the figure is irrespective of the distance between the identifier and the reference.
US12223749B2 Object recognition method with increased representativeness
A method for an object of interest in a degraded 2D digital image of the object is provided. The method includes the following steps: detecting, beforehand, the object of interest in a 2D digital image and assigning it a label; reconstructing a 3D volume of the object thus labeled from a plurality of available 2D digital images of the object of interest; storing, in a database, a record relating to the object thus reconstructed in 3D form and labeled; for each record thus stored, generating a new plurality of 2D digital images according to a plurality of viewing modes from the thus reconstructed 3D volume of each object; training a neural network on a learning set composed of an expanded set of 2D digital images thus generated and corresponding with the label of the object of interest to be recognized; from a degraded 2D digital image of the object of interest to be recognized; using the neural network thus trained to deliver as output the label of the object and a confidence index linked to the recognition of the object of interest.
US12223747B2 Control device, control method and program
A control device includes a control unit configured to: acquire a first image, a second image and report information, the first image being an image resulting from photographing a vehicle before a user gets in the vehicle, the second image being an image resulting from photographing the vehicle after the user gets out of the vehicle, the report information being relevant to a change in a state of the vehicle and being reported by the user; detect the change in the state of the vehicle based on the first image and the second image; and evaluate the user based on the detected change and the report information.
US12223746B2 Distracted-driving monitoring apparatus for vehicle
A distracted-driving monitoring apparatus for a vehicle includes an imaging device and a determiner. The imaging device is configured to capture an image indicating at least an occupant of the vehicle. The determiner is configured to make a determination on distracted driving of the occupant of the vehicle based on the captured image. The determiner is configured to determine areas in the captured image corresponding to areas that the occupant faces from among divided areas obtained by dividing a viewing range. The viewing range corresponds to a range where the occupant is likely to face while the vehicle is in operation. The determiner is configured to execute determination processing differently for each of the determined areas to make the determination on the distracted driving of the occupant.
US12223742B2 Systems and methods for determining operating criteria for performing vehicular tasks
A method includes receiving first environment information related to a first vehicular task from a host vehicle, comparing the first environment information to second environment information captured when a member vehicle performed a second vehicular task corresponding to the first vehicular task using a second set of operating criteria, and determining a first set of operating criteria for performing the first vehicular task based on a similarity score between the first environment information and the second environment information and a success or accuracy rate of the second vehicular task performed by the member vehicle.
US12223741B2 Generation of artificial color images from narrow spectral band data aboard a camera-equipped vehicle
A visual perception system includes a scanning camera, color sensor with color filter array (CFA), and a classifier node. The camera captures full color pixel images of a target object, e.g., a traffic light, and processes the pixel images through a narrow band pass filter (BPF), such that the narrow BPF outputs monochromatic images of the target object. The color sensor and CFA receive the monochromatic images. The color sensor has at least three color channels each corresponding to different colors of spectral data in the monochromatic images. The classifier node uses a predetermined classification decision tree to classify constituent pixels of the monochromatic images into different color bins as a corresponding color of interest. The color of interest may be used to perform a control action, e.g., via an automated driver assist system (ADAS) control unit or an indicator device.
US12223738B2 Machine-learned explainable object detection system and method
A method of detecting a way-side object includes receiving data frames from sensors mounted on a vehicle. Position data corresponding to the position of the vehicle is received. Object-of-interest data is retrieved from a database. The sensor data frames and the object-of-interest data are processed to determine a region-of-interest in the sensor data frame. A portion of the sensor data frames corresponding to the region of interest is processed using machine-learned object detection to identify a first object-of-interest. The portion of the sensor data frames corresponding to the region of interest is processed using computer vision methods to detect features of the expected object-of-interest and identifying the detected object-of-interest as explained when the features of the expected object-of-interest are detected. Explained object-of-interest data corresponding to the explained detected object-of-interest is output to a navigation system of the vehicle.
US12223737B2 Method for object recognition using queue-based model selection and optical flow in autonomous driving environment, recording medium and device for performing the method
An object recognition method using queue-based model selection and optical flow in an autonomous driving environment includes preprocessing data through a dense flow in a matrix form by calculating an optical flow of images captured consecutively in time by a sensor for an autonomous vehicle, generating a confidence mask by generating a vectorized confidence threshold representing a probability that there is a moving object for each cell of the preprocessed matrix, determining whether there is a moving object on the images by mapping the images captured consecutively in time to the confidence mask, and selecting an object recognition model using a tradeoff constant between object recognition accuracy and queue stability in each time unit. Accordingly, it is possible to improve the performance of object recognition in an autonomous driving environment by applying the optical flow to the confidence threshold of the object recognition system.
US12223734B2 Systems and methods for training machine-learned models with deviating intermediate representations
Systems and methods for vehicle-to-vehicle communications are provided. An adverse system can obtain sensor data representative of an environment proximate to a targeted system. The adverse system can generate an intermediate representation of the environment and a representation deviation for the intermediate representation. The representation deviation can be designed to disrupt a machine-learned model associated with the target system. The adverse system can communicate the intermediate representation modified by the representation deviation to the target system. The target system can train the machine-learned model associated with the target system to detect the modified intermediate representation. Detected modified intermediate representations can be discarded before disrupting the machine-learned model.
US12223733B2 System and methods for automatically validating evidence of traffic violations using automatically detected context features
Disclosed herein are methods and systems for automatically validating evidence of traffic violations. One instance of a method comprises receiving an evidence package comprising video frames showing a vehicle involved in a potential traffic violation. The video frames can be input into one or more deep learning models to obtain a plurality of classification results. The method can further comprise generating a score based in part on the classification results and evaluating the score against one or more thresholds to determine whether the evidence package is automatically approved, is automatically rejected, or requires further review.
US12223732B2 Systems and methods for object monitoring
The present disclosure relates to systems and methods for object monitoring. The system may obtain at least one image associated with a predetermined region captured by a capture device. The system may obtain a predetermined traffic rule associated with the predetermined region, wherein the predetermined traffic rule is determined based on one or more predetermined images associated with the predetermined region. The system may identify at least one object in the at least one image. The system may monitor a traffic behavior of the at least one object based on the predetermined traffic rule.
US12223723B2 Fish measurement station keeping
A fish monitoring system deployed in a particular area to obtain fish images is described. Neural networks and machine-learning techniques may be implemented to periodically train fish monitoring systems and generate monitoring modes to capture high quality images of fish based on the conditions in the determined area. The camera systems may be configured according to the settings, e.g., positions, viewing angles, specified by the monitoring modes when conditions matching the monitoring modes are detected. Each monitoring mode may be associated with one or more fish activities, such as sleeping, eating, swimming alone, and one or more parameters, such as time, location, and fish type.
US12223722B2 Person identification systems and methods
Techniques disclosed herein relate to identifying individuals in digital images. In some embodiments, a digital image may be acquired (802) that captures an environment containing at least a first subject. A first portion of the digital image depicting the first subject may be segmented (806) into a plurality of superpixels. For each superpixel of the plurality of superpixels: a semantic label may be assigned (810) to the superpixel; features of the superpixel may be extracted (812); and a measure of similarity between the features extracted from the superpixel and features extracted from a reference superpixel identified in a reference digital image may be determined (814), wherein the reference superpixel has a reference semantic label that matches the semantic label assigned to the superpixel. Based on the measures of similarity associated with the plurality of superpixels, it may be determined (818) that the first subject is depicted in the reference image.
US12223714B2 Object classification method, vehicle control method, information display method, and object classification device
An object classification method includes: acquiring image data of an image including feature information indicating a feature of an object; and classifying the object included in the image, based on the feature information. The image data is acquired by causing a first image capture device to capture the image. The first image capture device includes: an image sensor; and a filter array that is arranged on an optical path of light that is incident on the image sensor and that includes translucent filters two-dimensionally arrayed along a plane that crosses the optical path, the translucent filters including two or more filters in which wavelength dependencies of light transmittances are different from each other, and light transmittance of each of the two or more filters having local maximum values in a plurality of wavelength ranges.
US12223710B2 Image cropping using depth information
A device configured to capture a first image of an item on a platform using a camera and to determine a first number of pixels in the first image that corresponds with the item. The device is further configured to capture a first depth image of an item on the platform using a three-dimensional (3D) sensor and to determine a second number of pixels within the first depth image that corresponds with the item. The device is further configured to determine that the difference between the first number of pixels in the first image and the second number of pixels in the first depth image is less than the difference threshold value, to extract the plurality of pixels corresponding with the item in the first image from the first image to generate a second image, and to output the second image.
US12223709B2 Methods for more effectively moderating one or more images and devices thereof
Methods, non-transitory computer readable media, and image moderation management computing apparatuses that receive a request that includes an image to be moderated. A percentage match of the received image against one or more computer vision models for one or more different categories is identified. A determination is made when the percentage match is within a range between customizable lower and upper thresholds for one or more of the different categories. Image moderation analysis data on the received image from one of one or more moderator computing devices is obtained when the percentage match is within the range. One or more stored rules on the received image are executed based on the obtained image moderation analysis data.
US12223707B1 Systems and methodologies for automated classification of images of stool in diapers
A method involves use of multiple convolutional neural networks and multiple segmentation masks to programmatically generate a stool rating for a digital image of a diaper with stool. The method includes generating, by a first convolutional neural network, a first mask representing an identification of an area of the digital image that corresponds to stool, and a second mask representing an identification of an area of the digital image that corresponds to a diaper. The method further includes generating a third mask representing an intersection of the first and second masks, and generating a modified digital image utilizing the third mask. The method further includes determining, by a second convolutional neural network, a stool rating for the digital image of the diaper with stool by utilizing the modified digital image as input for the second convolutional neural network.
US12223706B2 Training energy-based models from a single image for internal learning and inference using trained models
Different from prior works that model the internal distribution of patches within an image implicitly with a top-down latent variable model (e.g., generator), embodiments explicitly represent the statistical distribution within a single image by using an energy-based generative framework, where a pyramid of energy functions, each parameterized by a bottom-up deep neural network, are used to capture the distributions of patches at different resolutions. Also, embodiments of a coarse-to-fine sequential training and sampling strategy are presented to train the model efficiently. Besides learning to generate random samples from white noise, embodiments can learn in parallel with a self-supervised task (e.g., recover an input image from its corrupted version), which can further improve the descriptive power of the learned model. Embodiments does not require an auxiliary model (e.g., discriminator) to assist the training, and embodiments also unify internal statistics learning and image generation in a single framework.
US12223700B2 Automatic image analysis method for automatically recognizing at least one rare characteristic
Disclosed is an automatic image analysis method that can be used to automatically recognise at least one rare characteristic in an image to be analysed. The method comprises a learning phase during which at least one convolutional neural network is trained to recognise characteristics, a parameter space of dimension n, in which n≥2, is constructed from at least one intermediate layer of the network, a presence probability function is determined for each characteristic in the parameter space from a projection of reference images in the parameter space. During a phase of analysing the image to be analysed, the method comprises a step of recognising the at least one rare characteristic in the image to be analysed on the basis of the presence probability function determined for the at least one rare characteristic.
US12223696B2 Computer-implemented method for testing conformance between real and synthetic images for machine learning
A computer-implemented method for testing conformance between images generated by a synthetic image generator and images obtained from authentic visual data. A conformance test result results from comparing results of global sensitivity analyses used to rank the effect of visual parameters on the computer vision model both for synthetic and authentic visual data.
US12223695B2 Target-oriented reinforcement learning method and apparatus for performing the same
A target-oriented reinforcement learning method according to an embodiment includes: collecting data related to the target of reinforcement learning as target data in the process of performing the reinforcement learning; learning the collected target data as auxiliary learning for the reinforcement learning; and incorporating the results of the learning of the target data into the performance of the reinforcement learning.
US12223694B2 Learning device, learning method and program
The learning device includes: a first estimation unit configured to perform estimation using a temperature parameter, based on a student model; a second estimation unit configured to perform estimation using the temperature parameter, based on a teacher model; and a temperature calculation unit configured to calculate the temperature parameter, based on estimation information generated by the first estimation unit and the second estimation unit.
US12223693B2 Object detection method, object detection apparatus, and object detection system
An object detection method includes: obtaining a video to be detected; preprocessing the video to be detected to obtain an image to be detected; inputting the image to be detected into an object detection network; extracting, by the object detection network, a feature map of the image to be detected; performing, by the object detection network, an object prediction on the extracted feature map to obtain a position of an object in the image to be detected and a confidence degree corresponding to the position; and generating a marked object video according to the position of the object in the image to be detected, the confidence degree corresponding to the position, and the video to be detected.
US12223692B2 Method and system for image-based reservoir property estimation using machine learning
A method may include obtaining core image data regarding a geological region of interest. The method may further include obtaining well log data regarding the geological region of interest from one or more wells. The method may further include determining a sliding window that corresponds to a predetermined window size. The method may further include determining various quantitative image attributes using the core image data, the well log data, and the sliding window. The quantitative image attributes may be determined in a continuous manner by moving the sliding window along the core image data. The method may further include generating predicted rock data for the geological region of interest using the quantitative image attributes, a machine-learning algorithm, and a machine-learning model.
US12223691B2 Max-flow/min-cut solution algorithm for early terminating push-relabel algorithm
A max-flow/min-cut solution algorithm for early terminating a push-relabel algorithm is provided. The max-flow/min-cut solution algorithm is used for an application that does not require an exact maximum flow, and includes: defining an early termination condition of the push-relabel algorithm by a separation condition and a stable condition; determining that the separation condition is satisfied if there is no source node s, s∈S, in the set T at any time in an operation process of the push-relabel algorithm; determining that the stable condition is satisfied if there is no active node in the set T; and terminating the push-relabel algorithm if both the separation condition and the stability condition are satisfied. The early termination technique is proposed to greatly reduce redundant computations and ensure that the algorithm terminates correctly in all cases.
US12223690B2 Face clustering method and apparatus, classification storage method, medium and electronic device
Disclosed are face clustering method and apparatus, image classification storage method, computer-readable storage medium and electronic device. The face clustering method includes: clustering to-be-clustered images, including: acquiring similarity threshold corresponding to quantity level of current image categories in image category library, at least two quantity levels corresponding to different similarity thresholds; judging, according to current similarity threshold and similarity between each to-be-clustered face image and at least one image category in image category library, whether there is image of same category as to-be-clustered face image in image category library; determining, when there is image of same category as to-be-clustered face image, category label of the to-be-clustered face image according to category label of image of same category as to-be-clustered face image; and assigning, when there is no image of same category as to-be-clustered face image, category label to the to-be-clustered face image according to first preset rule.
US12223689B2 Systems and methods for automatic image generation and arrangement using a machine learning architecture
A method includes receiving a pointer to a plurality of images of a web page, the web page configured to display the plurality of images in a first arrangement; retrieving, using the pointer, the plurality of images of the web page; executing at least one machine learning model using the plurality of images from the web page as input to generate at least one image performance score for each image of the plurality of images, the at least one machine learning model trained based on a training set of images labeled based at least on interaction data corresponding to images of the training set of images; and rearranging the plurality of images on the web page to a second arrangement according to the at least one image performance score generated for each image of the plurality of images of the web page.
US12223688B2 Information processing apparatus and information processing method
An information processing apparatus outputs operational information as information regarding a first operation and a second operation performed by an operator on an object as an operation target, the information processing apparatus including a scene estimator, a chunk estimator, a transition destination suggestion unit, and an output unit. The scene estimator obtains first images as images of a scene in a state where the operator performs the first operation and the second operation, and estimates the scene by using a first learned model describing an association between the first image and a scene ID that uniquely indicates the scene. The chunk estimator obtains second images as images of an object of the first operation and the second operation, and estimates a chunk by using one of a plurality of second learned models that store an association between the second image and one or a plurality of meta IDs for chunk.
US12223678B2 Navigation system and method
A navigation system for one or more vehicles includes: a first camera configured to observe the vehicle(s) and first and second reference points within a first field of view, wherein the first and second reference points have first and second known spatial positions, respectively, the first camera being further configured to produce a first output signal from observation of the observed vehicle(s) and reference points; a second camera configured to observe the vehicle(s) and reference points within a second field of view, the second camera being further configured to produce a second output signal from observation of the observed vehicle(s) and reference points; and a processor operatively connected with the first and second cameras and configured to determine a respective spatial position for each vehicle(s) from the first and second output signals and from known first and second camera spatial positions of the first and second cameras.
US12223677B1 Map-anchored object detection
An example method includes (a) obtaining sensor data descriptive of an environment of an autonomous vehicle; (b) obtaining a plurality of travel way markers from map data descriptive of the environment; (c) determining, using a machine-learned object detection model and based on the sensor data, an association between one or more travel way markers of the plurality of travel way markers and an object in the environment; and (d) generating, using the machine-learned object detection model, an offset with respect to the one or more travel way markers of a spatial region of the environment associated with the object.
US12223676B2 Method for pose correction and host
The embodiments of the disclosure provide a method for pose correction and a host. The method includes: obtaining a first image; in response to determining that a first reference object of at least one reference object exists in the first image, determining a first relative position between the host and the first reference object; obtaining a first reference pose based on the first relative position; and correcting a pose of the host based on the first reference pose.
US12223675B2 Method for ascertaining an articulation angle, processing unit, and vehicle
A method for determining an articulation angle between a towing vehicle and a trailer, wherein the trailer can be imaged in single images with single-image pixels using a camera system. The method includes determining a point cloud from at least one single image and forming at least one planar reference surface from adjacent object points of the point cloud that lie in a same plane. The method further includes reading in at least one single image, in which the trailer coupled to the towing vehicle is imaged, and determining at least one partial surface and fitting the at least one previously formed planar reference surface to the at least one determined partial surface by applying a geometric transformation. The method further includes determining the articulation angle between the towing vehicle and the trailer as a function of a rotational component of the applied geometric transformation.
US12223674B2 Methods and systems for joint pose and shape estimation of objects from sensor data
Methods and systems for jointly estimating a pose and a shape of an object perceived by an autonomous vehicle are described. The system includes data and program code collectively defining a neural network which has been trained to jointly estimate a pose and a shape of a plurality of objects from incomplete point cloud data. The neural network includes a trained shared encoder neural network, a trained pose decoder neural network, and a trained shape decoder neural network. The method includes receiving an incomplete point cloud representation of an object, inputting the point cloud data into the trained shared encoder, outputting a code representative of the point cloud data. The method also includes generating an estimated pose and shape of the object based on the code. The pose includes at least a heading or a translation and the shape includes a denser point cloud representation of the object.
US12223672B2 Real-time garment exchange
Methods and systems are disclosed for performing operations for transferring garments in a video from one real-world object to another in real time. The operations comprise receiving a first video that includes a depiction of a first person wearing a first garment in a first pose and obtaining a second video that includes a depiction of a second person wearing a second garment in a second pose. The operations comprise modifying a pose of the second person to match the first pose of the first person depicted in the first video. The operations comprise generating a whole-body segmentation of the second garment which the second person is wearing in the second video and changing an appearance of the first person from wearing the first garment to wearing the second garment based on the whole-body segmentation of the second garment which the second person is wearing in the second video.
US12223671B2 Unmanned aerial vehicle and dimming device for a switchable glass
A dimming device for a switchable glass includes a third wireless communications component and a third controller. The third wireless communications component is configured to establish a communications connection to a master computer and a second unmanned aerial vehicle, and to receive a target transmittance sent by the master computer and a transmittance of a switchable glass to be detected sent by the second unmanned aerial vehicle. The third controller is configured to adjust a voltage applied to the switchable glass to be detected when the transmittance of the switchable glass to be detected is inconsistent with the target transmittance, so that the transmittance of the switchable glass to be detected is consistent with the target transmittance.
US12223669B2 Touchless wrist measurement
Various implementations disclosed herein include devices, systems, and methods that determine a wrist measurement or watch band size using depth data captured by a depth sensor from one or more rotational orientations of the wrist. In some implementations, depth data captured by a depth sensor including at least two depth map images of a wrist from different angles is obtained. In some implementations, an output is generated based on inputting the depth data into a machine learning model, the output corresponding to circumference of the wrist or a watch band size of the wrist. Then, a watch band size recommendation is provided based on the output.
US12223663B2 Frame processing and/or capture instruction systems and techniques
Techniques and systems are provided for processing one or more frames or images. For instance, a process for determining exposure for one or more frames includes obtaining a motion map for one or more frames. The process includes determining, based on the motion map, motion associated with the one or more frames of a scene. The motion corresponds to movement of one or more objects in the scene relative to a camera used to capture the one or more frames. The process includes determining, based on the determined motion, a number of frames and an exposure for capturing the number of frames. The process further includes sending a request to capture the number of frames using the determined exposure duration.
US12223662B1 Method of kinematically analyzing ejecta from a dynamic event
A method of analyzing one or ejecta, specifically kinematic properties, resulting from a dynamic event. The method comprising using a single trigger, single image sensor three dimensional photography system comprising a first plurality of pulsed laser beams, a stage for the dynamic event to occur and be observed and where the first plurality of pulsed laser beams converge. The laser beams are recombined into a single pulsed laser beam after the stage for capture on the single image sensor to a subframe for each pulsed laser beam, the subframes being combined into a unique frame for each time step. The frames are analyzed with respect to time to determine the displacement, velocity and/or acceleration thereof.
US12223660B2 Systems and methods for automatic segmentation in medical imaging with multiple anatomical structure segmentation models
Systems and methods for anatomical structure segmentation in medical images using multiple anatomical structures, instructions and segmentation models.
US12223657B2 Image segmentation system
An image segmentation system to perform operations that include causing display of an image within a graphical user interface of a client device, receive a set of user inputs that identify portions of a background and foreground of the image, identify a boundary of an object depicted within the image based on the set of user inputs, crop the object from the image based on the boundary, and generate a media item based on the cropped object, wherein properties of the media object, such as a size and a shape, are based on the boundary of the object.
US12223655B2 Applications of automatic anatomy recognition in medical tomographic imagery based on fuzzy anatomy models
A computerized method of providing automatic anatomy recognition (AAR) includes gathering image data from patient image sets, formulating precise definitions of each body region and organ and delineating them following the definitions, building hierarchical fuzzy anatomy models of organs for each body region, recognizing and locating organs in given images by employing the hierarchical models, and delineating the organs following the hierarchy. The method may be applied, for example, to body regions including the thorax, abdomen and neck regions to identify organs.
US12223650B2 System for predicting disease with graph convolutional neural network based on multimodal magnetic resonance imaging
A system for predicting disease with graph convolutional neural network based on multimodal magnetic resonance imaging, which extracts the radiomics information of multiple brain regions across modals as the features of nodes from multimodal magnetic resonance data, and extracts the connectomics information between brain regions to form an adjacency matrix. T1-weighted structural images extract cortical information through cortical reconstruction, and resting-state magnetic resonance data are used to calculate amplitude of low frequency fluctuations, regional homogeneity and functional connectivity. Through multimodal data preprocessing, image index extraction and structured data integration, multimodal unstructured magnetic resonance image data are integrated into unified graph-structured data, and the disease is predicted by a graph convolutional neural network method. The system can better integrate the cross-modal physiological indexes of multiple brain regions and the correlation between brain regions and improve prediction ability of the model and generalization ability of the model with different diseases.
US12223646B2 Automated selection of ultra-widefield angiography images
Systems and methods are provided for provided for automated selection of UWFA images. A first set of images representing an early phase of a UWFA image acquisition and a second set of images representing a late phase of the UWFA image acquisition are received and segmented to provide a vascular structure map for each of the first set of images and the second set of images. An image quality metric is assigned to each of the first set of images and the second set of images from the vascular structure map associated with each image. An image of the first set of images having an extreme value for the image quality metric across the first set of images and an image of the second set of images having an extreme value for the image quality metric across the second set of images are selected.
US12223644B2 Auxiliary pathological diagnosis method
The present disclosure provides an auxiliary pathological diagnosis method. The method includes: acquiring a whole slide image to be identified and patient information; inputting the whole slide image to be identified into a preset whole slide image model, and the whole slide image model outputting a diagnosis result of the whole slide image to be identified; and generating a diagnosis report based on the diagnosis result and the patient information. The present disclosure further provides an auxiliary pathological diagnosis device, a computer device, and a storage medium. The present disclosure assists doctors in disease diagnosis, so as to reduce the workload of doctors.
US12223640B2 Turbine blade creep monitoring
A method of monitoring turbine blade creep in a gas turbine engine is provided. The method includes: receiving stereo images of a turbine blade of a row of turbine blades, the images having been obtained using a stereo borescope located in the engine adjacent the row of turbine blades; identifying same features of the blade in each of the stereo images; mapping each of the identified features by triangulation onto a 3D space to produce a 3D depth map of at least part of the blade; providing a 3D reference model of the blade; and comparing the 3D reference model with the 3D depth map to measure one or more deviations in shape of the blade to determine an amount of creep-induced distortion of the blade.
US12223637B2 Safety devices, systems, and methods for monitoring tools in connection with hazardous environments
A safety system for managing a plurality of tools is provided. The safety system includes at least one camera for capturing a plurality of images, in-real time, of at least one of a toolbox and at least one of the plurality of tools. The system includes at least one processor communicatively coupled to the at least one camera. The processor analyzes the plurality of images to identify an absent tool, the absent tool is not contained in a cavity of the toolbox. In response to identifying an absent tool, the processor automatically transmits a tool warning message to a user computing device. The tool warning message indicating the identified absent tool.
US12223633B2 Fabric defect detection method based on multi-modal deep learning
The present invention proposes a fabric defect detection method based on multi-modal deep learning. First, a tactile sensor is placed onto the fabric surface with different defects to collect the fabric texture images, a camera is used to collect the corresponding fabric external images, and a fabric external image and a fabric texture image constitute a set of fabric detection data; then, a feature extraction network and a multi-modal fusion network are connected to establish a classification model based on multi-modal deep learning, which uses the fabric texture image and fabric external image in each set of collected fabric detection data as input, and the fabric defect as output; said classification model is trained using the collected fabric detection data; finally, the trained classification model is used to detect the fabric defect. The present invention employs vision-touch complementary information, which can greatly improve the accuracy and robustness of detection.
US12223628B2 Electronic device for performing image deblurring and controlling method of electronic device
An image processing device includes an encoder configured to receive a blurry image and generate a global feature map of the image, a merging unit configured to merge the global feature map and blur information, a decoder configured to generate a feature tensor and weight tensors, a recurrent refinement module configured to perform recurrent feature filtering, and an image reconstruction module configured to reconstruct a deblurred image where the image processing device is configured to estimate an image global shift and to activate or deactivate the recurrent refinement module based on the estimation.
US12223627B2 Oversmoothing progressive images
A technique for improving progressive encoded JPEG includes displaying an oversmoothed version of an image as the image data is being received. The oversmoothed image may be smoothed according to a smoothing kernel, e.g., a convolution kernel (such as a Gaussian). The oversmoothed image is a first layer over which other image layers are displayed. It is noted that the oversmoothed image may present a recognizable version of the image to a user, including recognizable versions of various image features (e.g., persons, objects). As the other layers are rendered on the display, these image features remain visible to the user. That is, the image features are not artifacts that may disappear with the rendering of final image layers; this may occur with the conventional progressive encoded images and interferes with the user experience.
US12223626B2 Method for denoising image, apparatus, and computer-readable storage medium
A method for denoising an image, an apparatus, and a computer-readable storage medium. The method includes: dividing a to-be-processed image into a plurality of image areas; for each image area, expanding an edge of the image area to obtain an expanded area; wherein the expanded area comprises the image area and an edge area, and the edge area comprises pixels in another image area adjacent to the image area; for each expanded area, performing denoising processing on the expanded area through a preset algorithm to obtain a denoised expanded area; wherein the denoised expanded area comprises a denoised image area and a denoised edge area; and abandoning the denoised edge area in each denoised expanded area, and retaining and combining all the denoised image areas to form a denoised image.
US12223625B2 Monte Carlo rendering image denoising model, method and device based on generative adversarial network
The present invention discloses a denoising model of Monte Carlo rendering based on a Generative Adversarial Network (GAN) and its construction method, including: constructing a training sample and constructing a Generative Adversarial Network (GAN), including Denoising Net and Critic Net, wherein Denoising Net is used to denoise the input noise rendering image and auxiliary features, and output the denoising rendering image, and Critic Net is used to classify the input denoising rendering image and the target rendering image corresponding to the noise rendering image, and output the classification result. The training samples are used to tune the network parameters of the Generative Adversarial Network (GAN). After the tuning is completed, the denoising network determined by the network parameters is used as the Monte Carlo rendering image denoising model. A denoising method and device for the Monte Carlo rendering image are also disclosed, which can realize the denoising of noisy Monte Carlo renderings.
US12223623B2 Harmonizing composite images utilizing a semantic-guided transformer neural network
The present disclosure relates to systems, non-transitory computer-readable media, and methods that implement a multi-branch harmonization neural network architecture to harmonize composite images. For example, in one or more implementations, the semantic-guided transformer-based harmonization system uses a convolutional branch, a transformer branch, and a semantic branch to generate a harmonized composite image based on an input composite image and a corresponding segmentation mask. More particularly, the convolutional branch comprises a series of convolutional neural network layers followed by a style normalization layer to extract localized information from the input composite image. Further, the transformer branch comprises a series of transformer neural network layers to extract global information based on different resolutions of the input composite image. The semantic branch includes a visual neural network that generates semantic features that inform the harmonization of the composite images.
US12223619B2 Image processing apparatus, image processing method, and display apparatus based on the same
The present disclosure provides an image processing apparatus, and image processing method, and a display apparatus. The image processing apparatus includes a first image processor up-sampling an original low-resolution image on the basis of deep learning-based learning data to generate a first high-resolution image, a second image processor interpolating the original low-resolution image to generate a second high-resolution image, a third image processor generating a difference image between the first high-resolution image and the second high-resolution image, extracting a high frequency component from the difference image, and amplifying the extracted high frequency component, and a fourth image processor adding the amplified high frequency component to the first high-resolution image to generate a target high-resolution image.
US12223618B2 Targeted super-resolution image processing method and apparatus, and electronic device
The present application discloses an image processing method and apparatus, and an electronic device, and pertains to the field of image processing. The method includes: obtaining an inter-frame residual between two adjacent image frames to obtain a residual block; determining, based on the residual block, a target pixel region on which super-resolution processing needs to be performed; and performing super-resolution processing on the target pixel region to obtain a target pixel region. For another pixel region, the super-resolution processing result of an image frame that is in the two image frames and on which super-resolution processing is performed is used. This application reduces high computation costs of super-resolution processing.
US12223617B2 Electronic apparatus and method for reproducing image based on artificial intelligence according to application
An electronic apparatus includes: a display; and a processor configured to: obtain a first image, identify an application used to obtain the first image, select neural network setting information corresponding to the identified application from among a plurality of pieces of neural network setting information, obtain a second image by artificial intelligence (AI)-upscaling the first image by using an upscaling neural network to which the selected neural network setting information is applied, and output the obtained second image via the display.
US12223615B2 Apparatus and method for approximate trilinear interpolation for scene reconstruction
A method comprising: dividing a 3D space into a voxel grid comprising a plurality of voxels; associating a plurality of distance values with the plurality of voxels, each distance value based on a distance to a boundary of an object; selecting an approximate interpolation mode for stepping a ray through a first one or more voxels of the 3D space responsive to the first one or more voxels having distance values greater than a threshold; and detecting the ray reaching a second one or more voxels having distance values less than the first threshold; and responsively selecting a precise interpolation mode for stepping the ray through the second one or more voxels.
US12223614B2 Systems and methods for generative drawing and customization of three-dimensional (“3D”) objects in 3D space using gestures
Disclosed is a system and associated methods for the generative drawing and customization of three-dimensional (“3D”) objects in 3D space using hand gestures. The system adapts the hand gestures as intuitive controls for rapidly creating and customizing the 3D objects to have a desired artistic effect or a desired look. The system selects a 3D model of a particular object in response to a first user input, sets a position in a virtual space at which to generate the particular object in response to a mapped position of a first hand gesture tracked in a physical space, and generates a first state representation of the particular object at the position in the virtual space in response to a second hand gesture. The first state representation presents the particular object at one of different modeled stages of the particular object lifecycle.
US12223613B2 Tracking an ongoing construction by using fiducial markers
A method for tracking progression of a construction site at different points in time relative to an expected progression of the construction site as represented by a computer model. The method includes generating an image of the construction site by scanning the construction site with an imaging device and detecting a fiducial marker appearing in the image at a location on the construction site. The fiducial marker is unique among fiducial markers positioned on the construction site. The method further includes identifying the detected fiducial marker in association with a unique identifier among the fiducial markers and aligning a coordinate system of the identified fiducial marker with a coordinate system of the computer model, which represents the construction site at points in time.
US12223609B2 Information processing device, information processing system, and program
A right holder information checking unit (55) (checking unit) of a content checking device (12) (information processing device) checks whether content (45) posted by a poster (40) to a virtual space in which one or more pieces of content can be shared has right holder information indicating that the content is appropriate content permitted to be posted by the right holder of the content (45).
US12223606B2 Localization of objects
Various implementations disclosed herein include devices, systems, and methods for modifying a visual property of an object based on a geographic location associated with a device. In some implementations, a method includes obtaining a request to display an object that is associated with a set of one or more visual properties including a visual property that is dependent on a theme. Based on a particular theme, a set of one or more physical elements is identified that corresponds to the object. The one or more physical elements are associated with respective values for the visual property. A value for the visual property associated with the object is determined based on the respective values associated with the set of one or more physical elements. The object is displayed in accordance with the value for the visual property.
US12223599B2 Systems and methods for retexturizing mesh-based objects using point clouds
Disclosed is a graphics system and associated methodologies for selectively increasing the level-of-detail at specific parts of a mesh model based on a point cloud that provides a higher detailed representation of the same or similar three-dimensional (“3D”) object. The graphics system receives the mesh model and the point cloud of the 3D object. The graphics system determines a region-of-interest of the 3D object based in part on differences amongst points that represent part or all of the region-of-interest. The graphics system reconstructs the region-of-interest in the mesh model and generates a modified mesh model by modifying a first set of meshes representing the region-of-interest in the mesh model to a second set of meshes based on the positional elements of the point cloud points. The second set of meshes has more meshes and represents the region-of-interest at a higher level-of-detail than the first set of meshes.
US12223598B2 Methods and systems for generating a map mesh for autonomous driving
Methods and systems for controlling navigation of an autonomous vehicle for traversing a geographical area are disclosed. The methods include receiving information relating to a drivable area in the geographical area and identifying a plurality of lane segments that intersect with the drivable area. The plurality of lane segments can be used to segment the drivable area into a plurality of sub-regions such that each of the plurality of lane segments can be represented as a union of a unique subset of the plurality of sub-regions. A data representation of the drivable area may be created to include the plurality of sub-regions, and used to render the map of the geographical area. The map includes the drivable area and/or one or more of the plurality of lane segments.
US12223595B2 Method and system for mixing static scene and live annotations for efficient labeled image dataset collection
A system is provided which mixes static scene and live annotations for labeled dataset collection. A first recording device obtains a 3D mesh of a scene with physical objects. The first recording device marks, while in a first mode, first annotations for a physical object displayed in the 3D mesh. The system switches to a second mode. The system displays, on the first recording device while in the second mode, the 3D mesh including a first projection indicating a 2D bounding area corresponding to the marked first annotations. The first recording device marks, while in the second mode, second annotations for the physical object or another physical object displayed in the 3D mesh. The system switches to the first mode. The first recording device displays, while in the first mode, the 3D mesh including a second projection indicating a 2D bounding area corresponding to the marked second annotations.
US12223588B2 Three dimensional scene inpainting using stereo extraction
Systems and methods for rendering three-dimensional (3D) scenes having improved visual characteristics from a pair of 2D images having different viewpoints. The 3D scene is created by obtaining a first two-dimensional (2D) image of a scene object from a first viewpoint, obtaining a second 2D image of the scene object from a second viewpoint that is different than the first viewpoint, creating a depth map from the first and second 2D images, creating a 3D scene from the depth map and the first and second 2D images, detecting regions of the initial 3D scene with incomplete image information, reconstructing the detected regions of the 3D scene, determining replacement information and modify the reconstructed regions, and rendering the 3D scene with the modified reconstructed regions from a plurality of viewpoints.
US12223587B2 Information processing device, information processing method, and information distribution system
To provide an information processing device, an information processing method, and an information distribution system capable of providing content with high added value. An information processing device according to the present disclosure includes a correction section that corrects a position of a virtual camera on the basis of first information regarding a height of a visual line of a performer in a virtual space and second information regarding a height of the virtual camera linked with a viewer in the virtual space.
US12223586B2 3-D graphics rendering with implicit geometry
Aspects relate to tracing rays in 3-D scenes that comprise objects that are defined by or with implicit geometry. In an example, a trapping element defines a portion of 3-D space in which implicit geometry exist. When a ray is found to intersect a trapping element, a trapping element procedure is executed. The trapping element procedure may comprise marching a ray through a 3-D volume and evaluating a function that defines the implicit geometry for each current 3-D position of the ray. An intersection detected with the implicit geometry may be found concurrently with intersections for the same ray with explicitly-defined geometry, and data describing these intersections may be stored with the ray and resolved.
US12223585B2 Apparatus and method for quantized convergent direction-based ray sorting
Apparatus and method for grouping rays based on quantized ray directions. For example, one embodiment of an apparatus comprises: An apparatus comprising: a ray generator to generate a plurality of rays; ray direction evaluation circuitry/logic to generate approximate ray direction data for each of the plurality of rays; ray sorting circuitry/logic to sort the rays into a plurality of ray queues based, at least in part, on the approximate ray direction data.
US12223584B2 Method for simulating the effects of the optical quality of windshield
A method for simulating the effects of the optical quality of windshield onto the image recording quality of a digital image recording device, in particular a digital image recording device for an advanced or automated driver-assistance system. The method is based on a combination of an adapted stochastic ray tracing method and of a convolutional image processing to simulate the effects of the optical distortions of a windshield on the image recording quality of a digital image recording device. The simulation is performed from a measured optical quality function of the windshields related to those optical distortions.
US12223582B2 Iterative ray-tracing for autoscaling of oblique ionograms
This invention relates generally to ionogram image processing, autoscaling and inversion systems and methods for ionospheric monitoring, modeling, and estimation of the same. One advantage of the present invention is to provide a system, e.g., a lightweight, low-power, and fully-autonomous ionospheric monitoring system that is able to provide fully processed and highly accurate ionosphere characterization in near real-time over a low data-rate satellite link.
US12223580B2 Interfacing method and apparatus for 3D sketch
Disclosed are an interfacing method and an apparatus for three-dimensional (3D) sketch. According to an example embodiment, the interfacing method for sketching in a virtual space of three dimensions includes determining a surface including an area in which a first user input is received in the virtual space to be a region of interest, controlling a position of the region of interest in the virtual space based on a second user input on the region of interest, and generating at least one sketch line belonging to the region of interest based on a third user input.
US12223577B2 Data-driven physics-based models with implicit actuations
One embodiment of the present invention sets forth a technique for generating actuation values based on a target shape such that the actuation values cause a simulator to output a simulated soft body that matches the target shape. The technique includes inputting a latent code that represents a target shape and a point on a geometric mesh into a first machine learning model. The technique further includes generating, via execution of the first machine learning model, one or more simulator control values that specify a deformation of the geometric mesh, where each of the simulator control values is based on the latent code and corresponds to the input point, and generating, via execution of the simulator, a simulated soft body based on the one or more simulator control values and the geometric mesh. The technique further includes causing the simulated soft body to be outputted to a computing device.
US12223575B2 AR-based visualization of accidental situation in multi-machine environment
An embodiment for augmented reality (AR)-based visualization of an accidental situation in a multi-machine environment is provided. The embodiment may include receiving real-time and historical data relating to an activity. The embodiment may also include identifying a context of the activity and at least one property of one or more objects associated with the activity. The embodiment may further include identifying one or more items of safety equipment used by a user. The embodiment may also include assigning a compatibility score to the user. The embodiment may further include in response to determining the compatibility score is not adequate, executing a digital twin simulation of an avatar of the user. The embodiment may also include creating a visual animation of a resultant state of the avatar of the user consistent with the executed digital twin simulation. The embodiment may further include displaying the visual animation to the user.
US12223574B2 Automatic area detection
An example computing platform is configured to (i) receive a two-dimensional (2D) image file comprising a construction drawing, (ii) generate, via semantic segmentation, a first set of polygons corresponding to respective areas of the 2D image file, (iii) generate, via instance segmentation, a second set of polygons corresponding to respective areas of the 2D image file, (iv) generate, via unsupervised image processing, a third set of polygons corresponding to respective areas of the 2D image file, (v) based on (a) overlap between polygons in the first, second, and third sets of polygons and (b) respective confidence scores for each of the overlapping polygons, determine a set of merged polygons corresponding to respective areas of the 2D image file, and (vi) cause a client station to display a visual representation of the 2D image file where each merged polygon is overlaid as a respective selectable region of the 2D image file.
US12223563B2 Systems and methods for dynamically generating artwork based on vehicle sensor data
Systems and methods for dynamically generating artwork from vehicle sensor data are disclosed. In one embodiment, a method of generating an artwork includes receiving vehicle sensor data from a vehicle, inputting the vehicle sensor data into a trained model, and generating, by the trained model, the artwork based at least in part on the vehicle sensor data.
US12223562B2 Organizing a graphic design document using semantic layers
Embodiments are disclosed for semantically organizing a graphic design document. A method of semantically organizing a graphic design document can include obtaining a document, identifying a plurality of layers associated with the document, determining a plurality of semantic labels associated with the plurality of layers, determining a semantic layer hierarchy of the plurality of layers, and organizing the plurality of layers based at least on the semantic layer hierarchy.
US12223559B1 Natural language processing analysis of legal requirements
A computer-aided method of comparing legal requirements, including: comparing a first legal requirement from a first jurisdiction to a second legal requirement from a second jurisdiction, including applying a natural language processing (NLP) algorithm to the first and second legal requirements; computing a distance between the first and second legal requirements; determining from the distance that the second legal requirement belongs to a same subject matter category as the first legal requirement; and providing a user interface (UI) to display the first and second legal requirements to a user, with the computed distance.
US12223557B2 Intelligent fuel dispensers
In general, intelligent fuel dispensers are provided. In at least some implementations, an intelligent fuel dispenser can determine customer identities and/or other characteristics and provide customized fueling sessions based on the determined customer identities and/or other characteristics. In at least some implementations, the fuel dispenser includes a touchless interface allowing customers to complete fueling sessions with minimal physical contact with the fuel dispenser.
US12223556B2 Smart meter modules and assemblies
The present disclosure describes an assembly for mounting a smart meter on a mounting pole. The assembly includes a support frame and an outer cover. The support frame includes a top mounting plate having a first routing aperture located and a first plurality of elongated apertures located circumferentially around the first routing aperture, a bottom mounting plate having a corresponding second routing aperture and a second plurality of apertures located circumferentially around the second routing aperture, the top mounting plate is spaced apart a distance from the bottom mounting plate to form an interior space of the smart meter module, and an inner bracket between the top and bottom mounting plates and coupled thereto, the inner bracket having an aperture that is generally perpendicular relative to the top and bottom mounting plates and configured to receive and secure a smart meter within the interior space of the smart meter module. The outer cover is sized to extend circumferentially around the interior space of the smart meter module. The bottom mounting plate is configured such that the smart meter module can be secured to the top of a mounting pole. Smart meter modules and related assemblies are also provided.
US12223554B2 Recommendations using session relevance and incremental learning
In some embodiments, a computer system generates a recommendation for a user of an online service based on user actions that have been performed by the user within a threshold amount of time before the generation of the recommendation. For each user action, the computer system determines an intent classification that identifies an activity of the user and that corresponds to different types of user actions, as well as a preference classification that identifies a target of the activity, and then stores these intent and preference classifications as part of indications of the user actions for use in generating different types of recommendations using different types of recommendation models. Additionally, the computer system may use mini-batches of data from an incoming stream of logged data to train an incremental update to one or more recommendation models.
US12223550B2 Medical diagnostic-initiated insurance offering
Techniques for initiating offers for insurance based upon medical diagnostic examinations may include, for each of a plurality of stored examination results: with a patient's or customer's affirmative consent or permission, (1) determining a health profile of a respective patient; (2) determining, based upon contents of the health profile, whether or not the patient is eligible for one or more offers of insurance; (3) providing the health profile of an eligible patient to one or more insurance providers; and/or (4) receiving one or more insurance offers that include binding quotes for insurance. Using the techniques disclosed herein, patients who have undergone medical examinations may be automatically selected and provided with insurance offers for which they have been pre-approved. The insurance offers may include binding quotes for insurance coverage. As a result, insurance or other cost savings may be provided to patients or other customers (e.g., parents of young patients).
US12223547B2 Systems and methods involving a hub platform and communication network configured for processing data involving time-stamped/time-sensitive aspects and/or other features
Systems and methods involving a hub platform, communication network, and memory configured for processing data involving time-stamped/time-sensitive aspects and other features are disclosed. In one example, an illustrative system may comprise a hub computer platform and associated computing components configured to generate a plurality of portals including at least first and second portals, including aspects such as automatically updating information displayed therein in real-time between portals, automatically attaching and/or processing timestamps and identifier information that are attached to orders upon receipt and acceptance thereof, automatically generating and/or processing order book data, generating, updating and/or interactively displaying various tabular and/or graphical information such as order information that is automatically processed based on timestamps and/or other inputs and data, and/or generating other GUI features that, for example, may graphically display and automatically update level-of-involvement information.
US12223544B1 Systems and methods for valuing an interest rate swap transaction
A method for valuing one or more cash flow occurrences in an interest rate swap transaction. An example method includes estimating a mean interest rate for each tenor of one or more combinations of two or more tenors of an interest rate swap. The method may include determining a forward interest rate based on the mean interest rate of each tenor of the one or more combinations for the cash flow occurrences. The method may include determining an estimate value, a standard deviation of the estimate value, and a probability or outcome associated with the estimate value. The method may include determining an overall value of the interest rate swap based on one or more determinations of estimate value, standard deviation of the estimate value, and probability or outcome associated with the estimate value.
US12223543B2 Systems and methods of mobile banking reconciliation
A mobile banking reconciliation application allows a user to reconcile a business's records with banking records associated with one or more accounts of the business. The mobile banking reconciliation application can access an accounting system to obtain business records and banking records associated with the business. The banking records and business records may be displayed as a set of cards that a user can scroll and/or flip through (e.g., using the touch screen of a mobile device). The related business records displayed may be a suggestion that is based on a determination that the banking record likely matches the business record. The user may identify the appropriate business record for the particular bank record being reconciled from existing business records, or the user may create a new business record.
US12223534B2 Search query-based replacement part interface
The systems and methods disclosed herein can increase the speed and ease with which a user can discover compatible replacement parts for a specified model of a product by automatically determining when the user is interested in replacement parts. A replacement part system can conclude that a user is looking for replacement parts based on the user's search queries, the user's browsing behavior, or the user's prior purchases. By automatically deducing an intention to purchase a replacement part, the replacement part system can make it easier for a user to locate suitable replacement parts. In addition, the replacement part system can be configured to tailor listing set of replacement parts search results it provides to a user. The set of search results can be tailored based on a number of criteria to increase the speed with which the user finds a compatible replacement part.
US12223530B2 Method, system, and computer program product for representational machine learning for product formulation
A method, system, and computer program product for representational learning of product formulas are provided. The method accesses a set of product formulas. Each product formula includes a set of ingredient tuples. A directed graph is generated from the set of product formulas. The directed graph including a node for each ingredient of the sets of ingredient tuples of the set of formulas. The method generates a weighted graph from the directed graph. The weighted graph has a weight assigned to each edge in the directed graph. The method generates an embedding model based on the directed graph. A set of embeddings is determined for the weighted graph where each node is represented with low-dimensional numerical vectors.
US12223522B2 Probabilistic search biasing and recommendations
Disclosed herein are system, method, and computer program product embodiments for probabilistic search biasing and recommendations. A system including at least one processor may be configured to receive an input relating to an identified item, generate a database query based on the input, and receive a response to the database query. The response may include information on comparable items similar to the identified item, and corresponding metadata for the comparable items. The corresponding metadata may include a range of values corresponding to the comparable items. The system may be further configured to generate a probability score for at least two values of the range of values, based at least on the corresponding metadata for the comparable items. The system may be further configured to output at least a suggested value based on at least the generated probability score for the range of values and prompt for further input.
US12223513B2 Method for determining the carbon footprint of a product in production processes of a production plant
The present invention is in the field of computer-implemented methods for determining the carbon footprint of a product in a production process in a production plant, in particular of a product in interconnected production processes. Certain embodiments of the present invention relate to a computer-implemented method for determining the carbon footprint of a product produced in production process of a production plant.
US12223509B2 Customer management system
A system and method are disclosed for scoring an interaction over one or more channels by an end user and an entity by monitoring the communications over the channels and assigning penalties and scores based on topics associated with the communications.
US12223505B1 Biometric token that functions as a universal identifier
Systems and methods for identifying a user to a merchant include creating a token for the user, the token identifying the user and user information of the user, where creating the token includes generating a string based on a user biometric and hashing the string to generate a hashed string, sending a notification indicating that a merchant requests the user information of the user, sending the token to a user device associated with the user where the token is configured to be activated via the user device before the token is selectively transmitted by the user device, receiving the token from a merchant computing system associated with a merchant, identifying the user and the user information based on the received token, receiving an indication from the user device, and withholding the user information from the merchant computing system based on the indication.
US12223500B2 Transaction account data maintenance using blockchain
Systems and methods for the maintenance of merchant-stored transaction account data are disclosed. The system may include various merchant systems and issuer systems in communication via a blockchain network. The system provides a process for collaboration between various issuer systems and merchant systems to update and maintain merchant stored transaction account data in response to changes, cancellations, updates, or the like in various stored transaction account.
US12223498B2 Utilizing a transaction card to provide secondary authentication for accessing a secure application with a user device
A transaction card includes a near-field communication (NFC) component, a security component, a wireless component, one or more memories, and one or more processors communicatively coupled to the one or more memories. The device receives a signal from a user device attempting to access a secure application, and energizes the NFC component based on the signal received from the user device. The device causes the security component to generate an encrypted code based on the NFC component being energized, and provides, via the security component, the encrypted code to the wireless component. The device provides, via the wireless component, the encrypted code to the user device to permit the user device to utilize the encrypted code as authentication for accessing the secure application.
US12223496B2 Self-enforcing security token implementing smart-contract-based compliance rules consulting smart-contract-based global registry of investors
A network node in a peer-to-peer network of nodes includes at least one processor, at least one memory, and at least one network interface. The at least one processor is configured to receive a request to transfer a security token and execute a plurality of compliance rules associated with the security token. At least one of the compliance rules is implemented using at least one smart contract. The at least one smart contract references a global registry. The at least one processor is also configured to transfer the security token based on the execution of the compliance rules. The global registry includes personally identifiable information (PII) hash(es) for each of at least one investor associated with the transfer of the security token. The hashes are committed to the distributed ledger and updated when PII of a respective one of the at least one investor changes.
US12223492B2 Payment accessibility notifications
Disclosed are various embodiments for generating payment accessibility notifications for individuals with impairments. In one non-limiting example, a system includes a first computing device configured to identify a second computing device using a wireless communication protocol in a store location. A first notification for the first computing device is activated based at least in part on an accessibility type. A user interface is displayed for receiving client data, and the client data includes a product entered by a user. An expected amount is determined for the product based at least in part on the client data and transmitted to the second computing device. A pending amount for the product is received from the second computing device. A second notification is activated for the first computing device prior to a completion of the purchase based at least in part on the pending amount and the expected amount.
US12223491B2 Multiscreen interactive workflow facilitation via a real-time database
Methods, systems, and media are provided for coordinating an interactive workflow between a first end user device having a first display and a first client application, and a second end user device having a second display and a second client application. In one example, a method comprises connecting the first end user device to a real-time database and setting a first listener on a field or table of the real-time database, connecting the second end user device to the real-time database and setting a second listener on the same or a different field or table of the real-time database.
US12223489B2 Systems and methods for continuous availability of account information
A system includes a processing circuit including one or more processors coupled to non-transitory memory. The processing circuit is configured to: store a cookie associated with a user device of a user; receive a prefetch request based on the cookie for account information in advance of a user request for the account information; identify the user based on the stored cookie; verify the identity of the user based on a received credential regarding the user; perform asynchronous data gathering by receiving data intermittently over one or more network nodes to retrieve the account information based on the prefetch request and the verification of the identity of the user; and provide account information to an active cache of the user device that proactively updates stored account information. The account information is stored in the active cache of the user device for later retrieval.
US12223483B2 Tokenization platform
A tokenization system that facilitates token-based trades of items is disclosed. The system includes a token generation system that generates digital tokens that are cryptographically linked to respective item identifiers of respective items. The system includes a ledger update system that writes the digital tokens to a cryptographic ledger and updates ownership data thereof to reflect respective owners of the digital tokens. The system also includes a trading system that facilitates non-monetary exchange of the items using the digital tokens, whereby a transfer system initiates a transfer of a second digital token to a first account of a first user and a second transfer of a first digital token to a second account of a second user on the cryptographic ledger in response to the trading system facilitating a trade of the first item and the second item between the first and second user.
US12223482B2 System for tokenizing multiple cryptocurrencies
A system for tokenizing multiple incompatible cryptocurrencies is disclosed. The system includes an interface that receives a request to tokenize defined quantities of two or more cryptocurrencies that are tokenized in accordance with respective tokenization protocols and are maintained on different cryptographic ledgers. The system includes a token generation system that generates a tokenized token that represents the defined quantities of the cryptocurrencies in accordance with a specific protocol that is different than the respective protocols to provide a unique tokenization of the defined quantities cryptocurrencies. The system further includes a ledger update system that writes the tokenized token to a cryptographic ledger that is compatible with the specific tokenization protocol and assigns the tokenized token to an account of the user that owns the defined quantities of cryptocurrencies on the compatible ledger, thereby allowing the user to participate in transactions using the defined quantities cryptocurrencies.
US12223478B1 Systems and methods for automated teller machine replenishing and merchant operations
Systems, methods, and computer-readable storage media for automated teller machine (ATM) recycling and merchant operations. One method includes receiving, via a communication session from a user device, a merchant voucher distributed by a merchant, and initiating an ATM session. The method further includes determining a value of the merchant voucher, and presenting, via a display interface of the ATM, a request for the determined value. The method further includes receiving a deposit regarding the determined value of the merchant voucher, and converting the merchant voucher to at least one of a token or a code, the at least one of the token or the code being embedded with an indicator regarding the determined value, information regarding the merchant voucher, and a unique identifier. The method further includes transmitting, to the user device, the at least one of the token or the code, and updating a ledger of the merchant.
US12223475B2 Auto installments via smart contracts on blockchain
A network-based service creates a smart contract on a blockchain on behalf of a user who has a loan or a subscription that requires installment payments be collected by a provider from the user and provided to creditor of the loan or subscription. The smart contract associates a default account of the user with a first access token and non-default registered other accounts of the user with a second access token. The smart contract when presented with the access tokens from a provider determines whether the payment due can be satisfied from a current balance of the default account and if so, transfers the payment from the default account to the provider. If the default lacks sufficient funds for the payment, the smart contract proportions the amounts taken from each of the accounts to reach the amount due and transfers the amount due to the provider.
US12223474B2 System and method for providing a group payment vehicle
A group payment vehicle and process for establishing and utilizing the group payment vehicle may be utilized to make proxy payments for group members and associate payment mechanisms with the group payment vehicle. The group payment vehicle may be virtual or physical and may be time limited (or have another payment limitation). The group payment vehicle may be a debit-type or credit-type as established by a creator of the group payment vehicle. A system may be configured to enable the creator to invite potential group participants to participate with the group payment vehicle that functions as a single payment mechanism to vendors for an event. The system may limit the group payment vehicle to be time limited, geolocation limited, and/or merchant limited to limit potential financial exposure and fraud.
US12223473B2 Information handling system main board disposition automated using performance metrics
End users subscribe to use information handling systems having a selected of available performance characteristics defined by a main board processor, memory and graphics configuration selected to build the information handling systems. A manufacturer meets subscriptions with information handling systems built from an inventory of new main boards, deployed main boards of information handling system in use by subscribers, and separated main boards taken from returned information handling systems and re-used. End user subscriptions are met in part by building replacement information handling systems with separated components having a useful life remaining that aligns with end user usage patterns tracked over time, benchmarked performance metrics and end user subscription performance characteristics.
US12223457B2 Intelligent scoring systems and methods for scoring a level of performance of a business unit of a plurality of business units in an organization
An intelligent scoring system includes a scorecard tool, a user input device, a memory component, a processor; and machine-readable instructions. The scorecard tool includes a scorecard and a neural network model. The machine-readable instructions stored in the memory component cause the intelligent scoring system to: receive a parameter rating for the scorecard for a first portion of a plurality of business performance parameters; automatically input the parameter rating for the scorecard for a second portion of the plurality of business performance parameters; associate a weighting with each parameter rating; estimate a parameter outcome score for each of the first portion and the second portion of the plurality of business performance parameters based on each parameter rating and weighting; automatically estimate an overall outcome score; and automatically generate a recommendation for improving the level of performance of the business unit.
US12223453B2 Method for scoring confidence of an algorithmically proposed risk
Disclosed herein are system, method, and computer program product embodiments for training and deploying a machine learning model to generate an assessment of risks and mitigations in response to a novel initiative request. After generating labeled data from a corpus of prior risk assessments, a machine learning model may be trained to programmatically generate a risk assessment in response to a novel initiative request. A risk auditor may subsequently review the risk assessment generated using the machine learning model to provide various feedback reflecting the accuracy of the risks and mitigations. The machine learning model may then be retrained based on the feedback provided by the risk auditor to provide more accurate risks and mitigations in response to future initiatives.
US12223447B2 Drone taxi system based on multi-agent reinforcement learning and drone taxi operation using the same
Provided are a drone taxi system based on multi-agent reinforcement learning and a drone taxi operation method using the same. The drone taxi system includes a plurality of drone taxies configured to receive call information including departure point information and destination information from passenger terminals present within a certain range and a control server configured to receive call information of passengers from each drone taxi, select a candidate passenger depending on whether a passenger is present, generate travel route information of each drone taxi from drone state information of the plurality of drone taxies through multi-agent reinforcement learning, and transmit the travel route information to the drone taxi.
US12223445B1 Automated presentation engine and associated system and method
Embodiments of the inventive concept include an automated engine to auto-import content from a separate and/or integrated application. A live update of a presentation can be performed based on latest data from a separate and/or integrated application. A presentation engine can generate a link for viewing a presentation can be shared without the need to have any corresponding separate client-side program installed on a user station. Raw digital input content can be sourced from a separate and/or integrated application, or from a 3rd-party database, and imported into the presentation engine. The presentation engine can automatically produce an auto-formatted presentation based on the raw digital content. The digital content can include a marketing and/or branding plan. The presentation engine can perform a live update to the presentation as the plan changes. The presentation can be viewed in any suitable web browser. Accordingly, marketing and branding plans can be quickly communicated to stakeholders.
US12223434B2 Block chain method and system for securing user data from an on-line course
In an example, the present invention provides a meta data processing apparatus for processing sensor inputs and providing feedback to a user for an on-line course. The invention provides for storing the information on a public block chain using a plurality of servers.
US12223428B2 Generating ground truth for machine learning from time series elements
Sensor data, including a group of time series elements, is received. A training data set is determined, including by determining for at least a selected time series element in the group of time series elements a corresponding ground truth. The corresponding ground truth is based on a plurality of time series elements in the group of time series elements. A processor is used to train a machine learning model using the training dataset.
US12223426B2 Method and apparatus for designing and testing audio codec by using white noise modeling
Provided is a method and apparatus for designing and testing an audio codec using quantization based on white noise modeling. A neural network-based audio encoder design method includes generating a quantized latent vector and a reconstructed signal corresponding to an input signal by using a white noise modeling-based quantization process, computing a total loss for training a neural network-based audio codec, based on the input signal, the reconstruction signal, and the quantized latent vector, training the neural network-based audio codec by using the total loss, and validating the trained neural network-based audio codec to select the best neural network-based audio codec.
US12223425B2 End-to-end optimization
Methods, systems, and apparatus, including computer programs encoded on computer storage media, includes various embodiments for receiving a plurality of characteristics of a target artificial intelligence (AI) network. The various embodiments apply the plurality of characteristics of the target AI network to at least one of a static cost model and a heuristic AI network model. The various embodiments further receive optimized target AI network configuration data from at least one of static cost model and the heuristic AI network model, the optimized target AI network configuration data representative of a subset of the characteristics of the target AI network that minimize a cost function of execution of the target AI network.
US12223424B2 Method for differentiable architecture search based on a hierarchical grouping mechanism
A method for differentiable architecture search based on a hierarchical grouping mechanism includes: obtaining a target dataset; selecting a set number of normal cells and two reduction cells; enabling the reduction cells to be located at ⅓ and ⅔ of all cells, respectively, and then concatenating all cells to form an initial search network; training the initial search network to optimize a cost function to complete a one-level search or a two-level search, wherein in the one-level search, control weight parameters are shared by the inter-group operations and are shared by the intra-group operations among the cells; and in the two-level search, the control weight parameters are shared by the inter-group operations and are not shared by the intra-group operations, obtaining normal cells and reduction cells based on the one-level search or the two-level search; and constructing a target network using the normal cells and the reduction cells.
US12223423B2 Systems and methods for generating automated natural language responses based on identified goals and sub-goals from an utterance
The disclosed technology involves autonomously identifying goals and sub-goals from a user utterance and generating responses to the user based on the goals and sub-goals.
US12223420B2 Artificial learning fracture system and method for predicting permeability of hydrocarbon reservoirs
A method is described for predicting permeability including receiving a 3-D earth model including a volume of interest; generating 2-D property images; receiving 2-D fracture images; training a physics-guided neural network using the 2-D fracture images; and predicting permeability using the physics-guided neural network applied to the 2-D property images. The method is executed by a computer system.
US12223417B2 Efficient convolution in machine learning environments
A mechanism is described for facilitating smart convolution in machine learning environments. An apparatus of embodiments, as described herein, includes one or more processors including one or more graphics processors, and detection and selection logic to detect and select input images having a plurality of geometric shapes associated with an object for which a neural network is to be trained. The apparatus further includes filter generation and storage logic (“filter logic”) to generate weights providing filters based on the plurality of geometric shapes, where the filter logic is further to sort the filters in filter groups based on common geometric shapes of the plurality of geographic shapes, and where the filter logic is further to store the filter groups in bins based on the common geometric shapes, wherein each bin corresponds to a geometric shape.
US12223416B2 Neural network retraining method based on aging sensing of memristors
A neural network retraining method based on the aging sensing of memristors is provided. For the accuracy rate of hardware online reasoning decreases after cross-array aging, the extreme values of programmable weights under a current aging condition is calculated by using the known aging information of memristor, and a neural network model is retrained according to this, so as to improve the accuracy rate of the current hardware online reasoning. In the process of retraining, network weights exceeding the extreme values of programmable weights are automatically truncated. For the working life of the memristor, the sparsity of derivatives of the neural network is utilized to discard the derivatives with a small absolute value in hardware adjustment process, so as to ensure that the memristor corresponding to small derivatives would not be applied voltage, prevent the aging process of the memristors and prolong the service life thereof.
US12223412B2 Dynamic matrix convolution with channel fusion
A computer device for automatic feature detection comprises a processor, a communication device, and a memory configured to hold instructions executable by the processor to instantiate a dynamic convolution neural network, receive input data via the communication network, and execute the dynamic convolution neural network to automatically detect features in the input data. The dynamic convolution neural network compresses the input data from an input space having a dimensionality equal to a predetermined number of channels into an intermediate space having a dimensionality less than the number of channels. The dynamic convolution neural network dynamically fuses the channels into an intermediate representation within the intermediate space and expands the intermediate representation from the intermediate space to an expanded representation in an output space having a higher dimensionality than the dimensionality of the intermediate space. The features in the input data are automatically detected based on the expanded representation.
US12223409B2 Biological computing platform
A biological computing platform may include a multielectrode array (MEA) connected to a computing device. The MEA may include a 2D grid of excitation sites, biological neurons disposed on the MEA, a processing device to apply a plurality of impulses at excitation sites having coordinates on the 2D grid, and one or more sensors to measure electrical signals output by one or more of the biological neurons at coordinates of the 2D grid, wherein the processing device is to receive the electrical signals from the one or more sensors and generate a representation of the electrical signals. The computing device may be programmed to receive a digital input signal, convert the digital input signal into instructions for the plurality of impulses, send the instructions to the MEA, receive the representation of the electrical signals from the MEA, and process the representation of the electrical signals.
US12223406B2 System and method for determining device attributes using a classifier hierarchy
A system and method for determining device attributes using a classifier hierarchy. The method includes: sequentially applying a plurality of sub-models of a hierarchy to a plurality of features extracted from device activity data, wherein the sequential application ends with applying a last sub-model of the plurality of sub-models, wherein each sub-model includes a plurality of classifiers, wherein each sub-model outputs a class when applied to at least a portion of the plurality of features, wherein each class is a classifier output representing a device attribute, wherein applying the plurality of sub-models further comprises iteratively determining a next sub-model to apply based on the class output by a most recently applied sub-model and the hierarchy; and determining a device attribute based on the class output by the last sub-model.
US12223403B2 Machine learning model publishing systems and methods
A machine learning (ML) model publisher can, responsive to an indication that a ML model is ready for publication, generate a publication request form or page on a user device. The ML model publisher can be invoked from within a ML modeling application. Responsive to an instruction received through the publication request form or page, the ML model publisher can access a data structure in memory used in training the ML model and populate the publication request form or page with attributes required by the ML model to run. Responsive to activation of a single-click publication actuator, the ML model publisher can publish the ML model directly from the ML modeling application to a target computing system by providing, to the target computing system, a path to a repository location where the ML model is stored and information on the attributes required by the ML model to run.
US12223402B2 Cloud based machine learning
Disclosed are various embodiments for implementing computational tasks in a cloud environment in one or more operating system level virtualized containers. A parameter file can specify different parameters including hardware parameters, library parameters, user code parameters, and job parameters (e.g., sets of hyperparameters). The parameter file can be converted via a mapping and implemented in a cloud-based container platform.
US12223401B2 Integrating machine-learning models impacting different factor groups for dynamic recommendations to optimize a parameter
A method for integrating a machine learning (ML) model that impacts different factor groups for generating a dynamic recommendation to collectively optimize a parameter is provided. The method includes (i) processing a specification information and operational data associated with a demand management service obtained from client devices (116A-N), (ii) training the ML models with processed specification information and the operational data to obtain a trained ML model that includes an anticipation ML model that optimizes demand parameter or recommendation ML model that generates recommendation for optimizing a factor group, (iii) integrating the trained ML model with the ML models by setting an output of a first ML model as a feature of a second ML model and (iv) determining a demand of a product using the trained ML models and quantifying probabilistic values that signify prediction of the demand.
US12223398B2 Data sequence prediction method and computing device
A data sequence prediction method includes calculating, based on historical data sequences of N objects, a similarity distance between every two objects of the N objects, to obtain a similarity distance set, where the similarity distance is used to represent a similarity degree of two objects, the historical data sequence includes a plurality of pieces of data arranged according to a preset rule, and N is a positive integer greater than 1, dividing the N objects into K prediction object classes based on the similarity distance set using a clustering algorithm, where K is a positive integer, and K≤N, and predicting a future data sequence of an object included in at least one prediction object class of the K prediction object classes.
US12223397B2 Action determination using recommendations based on prediction of sensor-based systems
Techniques for providing actionable recommendations for configuring system parameters are disclosed. A set of environmental constraints and a set of values for a set of parameters for a target device is applied to a machine learning model to predict a first performance value of the target device. Candidate values for the set of parameters are identified that are within a threshold range from the first set of values in a multi-dimensional space. For each particular candidate set of values of the candidate sets of values the machine learning model to predicts a performance value of the target device and identifies a subset of the candidate sets of values with corresponding performance values that meet a performance criteria. A subset of candidate sets of values that meets performance criteria is provided as a recommendation.
US12223394B2 Method and apparatus for optimizing bias error-based quantum error correction code
The present disclosure relates to a quantum error correction code and, more particularly, to a method and apparatus for optimizing a quantum error correction code in biased error environment. The method for optimizing a quantum error correction code, according to an embodiment of the present disclosure, may comprise the steps of: estimating, on the basis of a physical error rate (pphy) and a bias degree (η), a logical error rate (Pfail) for each of one or more candidate lattice sizes; determining, on the basis of the estimated logical error rate (Pfail) and a target logical error rate (Pf,target), an optimal lattice size from among the one or more candidate lattice sizes; and arranging a Qubit on the basis of the optimal lattice size. Here, when the bias degree (η) exceeds 1, the one or more candidate lattice sizes may be defined in the form of a rectangular excluding a square.
US12223387B2 Cable management system and method
A cable management system includes multiple cables, each having a unique identifier associated therewith and each including first and second barcodes including the unique identifier, the first barcode located proximate a first end of the cable, the second barcode located proximate a second end of the cable. The system also includes a barcode scanner to scan barcodes of the cables, the barcode scanner includes a clip to receive one of the cables. The system also includes a mobile computing device having a processor, data storage medium, communication unit, and user interface including a display. The mobile computing device is configured to receive via the user interface first end location information for a first cable, receive from the barcode scanner the first barcode of the first cable, and save and display the first end location information in association with the unique identifier of the first cable included in the first barcode.
US12223386B2 Wearable glove with auto recognition
A hand wearable includes a flexible body, a barcode scanner attachment device, a trigger device, and a nonvolatile memory device. The nonvolatile memory device stores hand wearable, barcode scanner, or both specific information including one or more data indicative of the life of the hand wearable, the life of a scanner operatively coupled to the barcode scanner attachment device, or both. The nonvolatile memory device holds the stored hand wearable, barcode scanner, or both specific information when power to the nonvolatile memory device is turned off. The nonvolatile memory device makes the stored hand wearable, barcode scanner, or both specific information available when the power to the nonvolatile memory device is turned on. A system, method of using, and method of manufacturing the hand wearable is also disclosed.
US12223385B2 System and method of selective auxiliary data capture
A method of auxiliary data capture control includes: storing, at a data capture device, a trigger condition and a baseline value captured by a sensor; controlling the sensor to obtain captured data; determining, based on the captured data and the baseline value, whether the trigger condition is satisfied, wherein the trigger condition includes whether the captured data exceeds the baseline value; and when the trigger condition is satisfied, controlling an auxiliary data capture sensor to obtain auxiliary captured data.
US12223381B2 Image forming device
According to one embodiment, there is provided an image forming device that prevents write information from being incorrectly written to a non-target RFID tag. The image forming device according to the embodiment includes: a placement unit, a wireless tag communication unit, and a conductor. A sheet provided with a wireless tag can be placed in the placement unit. The wireless tag communication unit can write information to the wireless tag provided on the sheet. The conductor is provided in the placement unit and hinders communication between the wireless tag communication unit and the wireless tag.
US12223375B2 Information processing apparatus, print system, and non-transitory computer readable medium for maintaining order of ejection of printed recording medium
An information processing apparatus includes a processor configured to: receive a print instruction to print an image rasterized by another information processing apparatus; associate the print instruction with any one of plural ejection destinations to which a recording medium printed in response to the print instruction is ejected; and, in a case where the ejection destination associated with the print instruction waits for ejection of a recording medium subsequent to the already ejected recording medium, execute a print instruction for the subsequent recording medium, and not execute a print instruction for ejecting a recording medium other than the subsequent recording medium to the ejection destination.
US12223373B2 Electronic device capable of accessing memory card
An electronic device capable of accessing a memory card is provided. The electronic device includes a circuit board, a processing unit, a memory card slot, and a memory card access module. The processing unit is disposed on the circuit board. The memory card slot is disposed on the circuit board, allows the insertion of the memory card, and is coupled to the processing unit through a first signal line. The memory card access module is disposed on the circuit board for accessing the memory card. The memory card access module is coupled to the processing unit through a second signal line and coupled to the memory card slot through a third signal line and a fourth signal line. The first signal line, the second signal line, and the third signal line conform to the standard of a signal transmission interface.
US12223371B2 Technologies for scaling inter-kernel technologies for accelerator device kernels
Systems and methods for inter-kernel communication using one or more semiconductor devices. The semi-conductor devices include a kernel. The kernel may be in an inactive state unless performing an operation. One kernel of a first device may monitor data for an event. Once an event has occurred, the kernel sends an indication to a first inter-kernel communication circuitry. The inter-kernel communication circuitry determines an activation function of a plurality of activation functions is to be generated, generates the activation function, and transmits the activation function to a second kernel of a second device to waken and perform a function using a peer-to-peer connection.
US12223369B2 Message oriented middleware cluster synchronization
A method comprises collecting message-oriented-middleware system parameters from a plurality of message-oriented-middleware clusters, analyzing the parameters using one or more machine learning algorithms, and predicting, based at least in part on the analyzing, at least one anomaly in a message-oriented-middleware cluster of the plurality of message-oriented-middleware clusters. In the method, message metadata is collected from the message-oriented-middleware cluster, and at least part of the message metadata is transmitted to one or more remaining ones of the plurality of message-oriented-middleware clusters. At least the part of the message metadata corresponds to messaging operations to be transferred from the message-oriented-middleware cluster to the one or more remaining ones of the plurality of message-oriented-middleware clusters.
US12223367B2 OpenTelemetry-based circuit breaker automation
In one embodiment, a device instruments an application to generate OpenTelemetry trace data during execution of the application. The device identifies, based on where the application was instrumented, a particular method of the application. The device determines that a circuit breaker is to be inserted for the particular method of the application. The device inserts a circuit breaker for the particular method.
US12223364B2 Remotely controllable monitoring agent with a dynamic set of subcomponents
An executable monitoring agent executing commands on a host server monitors for commands it cannot execute. Upon receiving a command that it cannot execute the monitoring agent initiates a search for the capability to execute the command. Upon finding the capability on the host server it is downloaded and installed, giving the monitoring agent the requisite capability to execute the command.
US12223363B2 Performing workload migration in a virtualized system based on predicted resource distribution
Techniques for managing resources of a virtualized system involve acquiring historical distribution data about a virtualized system, the historical distribution data indicating a historical distribution of resources occupied by workloads on a plurality of host machines of the virtualized system over a predetermined historical time period. The techniques further involve generating predicted distribution data based on the historical distribution data, the predicted distribution data indicating an estimated distribution of resources occupied by the workloads on the plurality of host machines over a predetermined future time period. The techniques further involve performing workload migration at least once based on the predicted distribution data, the workload migration including migrating a workload of a first host machine whose first estimated quantity of occupied resources exceeds a high threshold to a second host machine whose second estimated quantity of occupied resources is below a low threshold.
US12223362B2 Machine-learning-based load balancing for cloud-based disaster recovery apparatuses, processes and systems
The Machine-Learning-Based Load Balancing for Cloud-Based Disaster Recovery Apparatuses, Processes and Systems (“MLLB”) transforms workload agent installation request, AWCD training request, NWCD training request, asset workload classification request, node workload classification request, asset virtualization request inputs via MLLB components into workload agent installation response, AWCD training response, NWCD training response, asset workload classification response, node workload classification response, asset virtualization response outputs. An asset virtualization request datastructure is obtained. A set of asset workload classification labels for the asset determined using an asset workload classification datastructure is retrieved. A set of node workload classification labels for each node in a set of available compute nodes determined using a node workload classification datastructure is retrieved. A set of compatible candidate compute nodes is determined using a set of capacity threshold rules. A virtual machine corresponding to the asset is instantiated on a selected candidate compute node.
US12223357B2 Method and system for performing predictive compositions for composed information handling systems using telemetry data
Techniques described herein relate to a method for managing composed information handling systems. The method includes obtaining, by a system control processor manager, a composition request for a composed information handling system to perform a workflow; in response to obtaining the composition request: identifying a composed system blueprint associated with the workflow; making a first determination that there are first predictive analytics associated with the composed system blueprint; in response to the first determination: identifying a composed infrastructure associated with the composed system blueprint capable of performing the workflow based on telemetry data and the first predictive analytics; instantiating a composed information handling system using the composed infrastructure to service the composition request; and setting up telemetry services for the composed information handling system using an at least one control resource set.
US12223355B2 Synchronization of system resources in a multi-socket data processing system
Synchronizing system resources of a multi-socket data processing system can include providing, from a primary System-on-Chip (SOC), a trigger event to a global synchronization circuit. The primary SOC is one of a plurality of SOCS and the trigger event is provided over a first sideband channel. In response to the trigger event, the global synchronization circuit is capable of broadcasting a synchronization event to the plurality of SOCS over a second sideband channel. In response to the synchronization event, the system resource of each SOC of the plurality of SOCS is programmed with a common value. The programming synchronizes the system resources of the plurality of SOCS.
US12223352B2 Systems and methods for maintaining data objects to manage asynchronous workflows
Systems and methods for entity item matching include, responsive to identifying a workflow, monitoring one or more first entity items of a first entity item type for updates to one or more first field-value pairs; determining, subsequent to processing a first monitored item of a plurality of monitored items, an update to a first field-value pair of a first entity item of the first entity item type; responsive to determining that the update matches a corresponding field-value pair of the first monitored item, matching the first entity item with the first monitored item by performing a lookup in the first monitored item for a field-value pair matching the update to the first field-value pair; and performing a first action specified in the workflow on the first monitored item using data corresponding to the update in the first field-value pair of the first entity item matched with the first monitored item.
US12223348B2 Controller for performing command scheduling, storage device including the controller, and operating method of the controller
A storage device communicates with a host device that generates an original packet. The storage device includes a memory device including a die having multiple planes, and a controller. The controller includes; an operation checker that receives the original packet indicating a simultaneous parallel work request that occupies at least two planes among the multiple planes, wherein the operation checker sets a simultaneous parallel identifier associated with the original packet to generate a modified packet, an operation distributor that stores the modified packet in at least one virtual output queue of a virtual queue cluster, and a scheduler that transmits the modified packet to at least one plane among the multiple planes occupied by the simultaneous parallel work request according to a scheduling policy.
US12223345B1 Multi-threaded traffic shaper
Embodiments of a computing device for traffic shaping are disclosed. In an embodiment, the computing device includes one or more processor(s) coupled to a memory. The memory includes a set of instructions which when executed causes the one or more processor(s) to divide a burst period associated with a shaper queue into a plurality of microbursts based at least on a count of worker threads corresponding to a plurality of queues and a shaper bandwidth. The plurality of queues constitutes the shaper queue.
US12223343B2 Quantum process parallelization
A method, apparatus, computer system, and computer program product for parallelizing quantum processes for processing a problem. A computer system identifies subproblems in the problem based on a structure of the problem. The computer system identifies quantum circuits in a set of quantum computers to process the subproblems. The computer system executes jobs on the quantum circuits to solve the subproblems.
US12223340B2 Systems and methods to implement microapps in digital workspaces
Described embodiments provide systems and methods for enhancing user engagement with micro applications. A computing device can include one or more processors and memory. The computing device can receive an indication of an action to be completed with use of a micro application. The computing device can be in communication with a client device and one or more computing systems of record to execute the micro application. The computing device can values for one or more attributes of the micro application. The computing device can generate, based on the identified values, a score for the micro application. The computing device can provide the score to the client device for display within a user interface. The user interface can be configured to initiate the action with use of the micro application.
US12223338B2 Robotic process automation system and method across operating systems
Provided are a robotic process automation system and method across operating systems. The system includes an automation process development platform, a control center, and a robot. The automation process development platform is configured to design a corresponding automation business process according to a business scenario requirement, translate the automation business process into a corresponding process code, perform cross-platform encapsulation on the process code, and package the encapsulated cross-platform process code and send the encapsulated cross-platform process code to the control center. The control center is configured to schedule the robot deployed in different operating systems to execute the automation business process corresponding to the cross-platform process code. The robot is configured to download the cross-platform process code to a local operating system, call a process parser of a corresponding category to perform process parsing on the cross-platform process code, and execute the parsed automation business process.
US12223331B2 Interactive pre-boot intelligence using adaptive row
A system, method, and computer-readable medium are disclosed for performing a pre-boot configuration operation. The pre-boot configuration operation includes performing a pre-boot system configuration operation using an ancillary integrated processor system, the pre-boot system configuration operation configuration certain parameters prior to initiation of a primary system boot operation; and, configuring an information handling system to automatically operate in a particular system configuration mode after performance of the pre-boot system configuration operation.
US12223329B2 Detection and remediation of runtime crashes in heterogeneous operating environments
An information handling system may include a host system including at least one host processor and a basic input/output system (BIOS); and an embedded controller (EC) including an EC processor. In response to the information handling system receiving an instruction from a user to initiate a forced power off, the EC may be configured to: store diagnostic information indicating a state of the host system; and upon a subsequent boot of the host system, transmit information to the BIOS indicating the forced power off.
US12223327B2 CPUs with capture queues to save and restore intermediate results and out-of-order results
Techniques related to executing a plurality of instructions by a processor comprising a method for executing a plurality of instructions by a processor. The method comprises detecting a pipeline hazard based on one or more instructions provided for execution by an instruction execution pipeline, beginning execution of an instruction, of the one or more instructions on the instruction execution pipeline, stalling a portion of the instruction execution pipeline based on the detected pipeline hazard, storing a register state associated with the execution of the instruction based on the stalling, determining that the pipeline hazard has been resolved, and restoring the register state to the instruction execution pipeline based on the determination.
US12223325B2 Apparatus and method of optimizing divergent processing in thread groups preliminary class
A data processor is disclosed in which groups of execution threads comprising a thread group can execute a set of instructions in lockstep, and in which a plurality of execution lanes can perform processing operations for the execution threads. In response to an execution thread issuing circuit determining whether a portion of active threads of a first thread group and a portion of active threads of a second thread group use different execution lanes of the plurality of execution lanes, the execution thread issuing circuit issuing both the portion of active threads of a first thread group and a portion of active threads of a second thread group for execution. This can have the effect of increasing data processor efficiency, thereby increasing throughput and reducing latency.
US12223318B2 Apparatus and method for managing unsupported instruction set architecture (ISA) features in a virtualized environment
An apparatus and method for supporting deprecated instructions. For example, one embodiment of a processor comprises: A processor comprising: a plurality of cores, each core comprising a current microarchitecture to execute instructions and process data, the current microarchitecture including hardware support for virtual execution environment comprising a hypervisor running at a first privilege level and one or more virtual machines each running at a second privilege level, the microarchitecture further including partial hardware support for executing deprecated instructions associated with a prior microarchitecture; at least one core of the plurality of cores comprising: a decoder to decode the instructions, the decoder to specify one or more microoperations corresponding to each of the instructions; execution circuitry to execute the corresponding microoperations; wherein either a first type or a second type of virtual machine exit is to be performed responsive to detecting a deprecated instruction in a first virtual machine, wherein responsive to the first type of virtual machine exit, the hypervisor is to perform a first emulation of the prior microarchitecture without reliance on the partial hardware support, and wherein responsive to the second type of virtual machine exit, the hypervisor is to perform a second emulation of the prior microarchitecture relying on the partial hardware support.
US12223317B2 Automating creation of multiple simultaneous software development environments on a computer system
A method and apparatus for automating creation of multiple simultaneous software development environments on a development machine is provided. Automation code, for example implemented using Python script, reads a text file such as a JSON file describing the development environment to be created. The automation code is configured to locate (locally or in a software repository) and download the supporting software identified in the text file and required to be included in the development environment. The automation code is also configured to determine a set of ports used by the supporting software to communicate with the development machine, and to search for a set of available ports on the development machine that are available and able to be mapped to the development environment. The automation code modifies supporting software configuration files to reflect the port assignments and builds a container including the software code and associated configuration files.
US12223312B2 Storage controller system updating method and system, computer device, and storage medium
A storage controller system updating method includes: performing a system updating operation on a storage controller, and obtaining a real-time speed value and a real-time operation volume value that are generated when the system updating operation is performed on the storage controller; obtaining a corresponding speed reference value and operation volume reference value from a database based on device information of the storage controller; determining a volume corresponding to an operation volume abnormity based on a relationship between the real-time speed value and the speed reference value and a relationship between the real-time operation volume value and the operation volume reference value, and adjusting a volume parameter; and continuing to perform the system updating operation based on an adjusted volume parameter.
US12223310B2 Vehicle electronic control system, and method for updating program used therein
An electronic control system for vehicles includes an electronic control device and a master device. The master device is connected to at least two or more groups of electronic control devices each including the electronic control device and gives an instruction to the electronic control device. The electronic control device includes a storage unit including a data storage side; a second detection unit that detects a state of a vehicle; a rewrite execution unit that writes update data acquired from the master device to the data storage side to rewrite a program; an activation determination unit that determines whether or not to activate the program rewritten with the update data; and an activation execution unit that activates the program. The master device includes an update data acquisition unit that acquires the update data from an external instrument; a first detection unit that detects the state of the vehicle, the first detection unit being different from the second detection unit; a rewrite instruction unit that instructs the rewrite execution unit to write the update data to the data storage side; and an activation instruction unit that instructs the activation execution unit to activate the program when determining that the vehicle is parked using the first detection unit after the rewrite execution unit writes the update data to the data storage side according to the instruction from the rewrite instruction unit. The activation determination unit determines whether or not the vehicle is parked using the second detection unit when the activation execution unit activates the program according to the instruction from the activation instruction unit. The activation execution unit activates the program when the activation determination unit determines that the vehicle is parked using the second detection unit. The activation determination unit determines whether or not the vehicle is parked using an index different from that for the activation instruction unit. Each of the first detection unit and the second detection unit acquires the state of the vehicle from a group of electronic control devices selected from the at least two or more groups of electronic control devices. The group of electronic control devices from which the first detection unit acquires the state of the vehicle is different from the group of electronic control devices from which the second detection unit acquires the state of the vehicle.
US12223303B2 Sparse programming image validation
Apparatuses, systems, and methods for verifying fingerprints associated with components to be installed on printed circuit boards (PCBs). In at least one embodiment, one or more processors determine whether a component fingerprint associated with a component to be installed on the PCB corresponds to an expected fingerprint, the component fingerprint based, at least in part, on a firmware version associated with the component.
US12223295B2 Augmented reality powered auto code generator
A method for deploying executable programming code, in real-time, leveraging an augmented reality (“AR”) device may be provided. The AR device may be a part of a network of AR devices. Each AR device within the network may be in electronic communication with each other during a duration of time that data displayed is captured, converted, analyzed, code generated and further visualized as a preview in an AR display through the AR device. The method may include capturing, continuously, images of data displayed on a display screen. The method may further include analyzing each captured image in order to identify a captured image comprising a plurality of text associated with computer processing steps for processing a set of documents. In response to the identifying, converting the captured image into a text file and searching to find an optimal function for each step in the set of computer processing steps.
US12223290B2 Decimal floating-point instruction in a round-for-reround mode
A decimal floating-point instruction is executed in a round-for-reround mode. The decimal floating-point instruction is configured to perform a decimal floating-point operation on a decimal floating-point operand. The executing includes forming based on performing the decimal floating-point operation, an intermediate result having a high order portion and a low order portion. The high order portion has a least significant digit. A rounded-for-reround number is created from the intermediate result. The rounded-for-reround number includes the high order portion of the intermediate result and based on the least significant coefficient digit of the high order portion being a selected value and based on the low order portion having another selected value, the least significant digit of the rounded-for-reround number is incremented. The rounded-for-reround number is stored.
US12223283B2 Conversational aspect sentiment analysis for dialogue understanding
There is included a method and apparatus for sentiment analysis for multi-turn conversations comprising computer code for obtaining input dialogues; extracting sentiment expressions based on sentence embeddings corresponding to the input dialogues; generating polarity values based on the sentence embeddings corresponding to the input dialogues; and determining a target mention associated with at least one of the sentiment expressions based on the sentiment expressions and the sentence embeddings, wherein the determining of the target mention includes generating rich contextual representations based on the sentence embeddings and the sentiment expressions; and determining the target mention based on calculated boundaries, wherein the calculated boundaries are generated using the rich contextual representations.
US12223279B2 Method for generating cross-lingual textual semantic model, and electronic device
A method for generating a cross-lingual textual semantic model includes: acquiring a set of training data that includes pieces of monolingual non-parallel text and pieces of bilingual parallel text; determining a semantic vector of each piece of text in the set of training data by inputting each piece of text into an initial textual semantic model; determining a distance between semantic vectors of each two pieces of text in the set of training data based on the semantic vector of each piece of text in the set of training data; determining a gradient modification based on a parallel relationship between each two pieces of text in the set of training data and the distance between the semantic vectors of each two pieces of text in the set of training data; and acquiring a modified textual semantic model by modifying the initial textual semantic model based on the gradient modification.
US12223274B2 Representation learning with side information
A relational similarity determination engine receives as input a dataset including a set of entities and co-occurrence data that defines co-occurrence relations for pairs of the entities. The relational similarity determination engine also receives as input side information defining explicit relations between the entities. The relational similarity determination engine jointly models the co-occurrence relations and the explicit relations for the entities to compute a similarity metric for each different pair of entities within the dataset. Based on the computed similarity metrics, the relational similarity determination engine identifies a most similar replacement entity from the dataset for each of the entities within the dataset. For a select entity received as an input, the relational similarity determination engine outputs the identified most similar replacement entity.
US12223267B2 Question answering system, question answering program, and question answering method
A question answering system includes a dangerous operation determination unit configured to determine whether question-answer pair data includes a dangerous operation, and an answer sentence replacement unit configured to replace, when it is determined that the dangerous operation is included, an answer sentence including a description of the dangerous operation included in a document by a replaced answer sentence depending on a classification of the dangerous operation, to thereby create replaced question-answer pair data.
US12223266B2 Fulfillment of actionable requests ahead of a user selecting a particular autocomplete suggestion for completing a current user input
Implementations set forth herein relate to providing selectable autofill suggestions, which correspond to application actions that are at least partially fulfilled using server command data—prior to a user selecting a particular selectable autofill suggestion. Proactively fulfilling command data in this way mitigates latency between user selection of a suggestion and fulfillment of a particular action. Initially, a partial input can be processed to generate autofill suggestions, which can be communicated to a server device for further processing. The autofill suggestions can also be rendered for selection at a touch display interface, thereby allowing a user to select one of the autofill suggestions. As command fulfillment data is provided by the server, the command fulfillment data can be available to a corresponding application(s) in order that any corresponding actions can be at least partially fulfilled prior to user selection.
US12223265B2 Explainable propaganda detection
Explainable propaganda detection is provided by parsing each sentence of a plurality of sentences in an article for structural details; identifying, via a machine learning model, dimensional features across the plurality of sentences based on the structural details; identifying, via the machine learning model, a propagandizing tactic demonstrated in each sentence of the plurality of sentences based a covariance score to the propagandizing tactic and the plurality of dimensional features identified for a given sentence; and displaying, in a user interface that includes the article, propaganda labels corresponding to the propagandizing tactic identified for each sentence of the plurality of sentences.
US12223264B2 Multi-layer graph-based categorization
A method may include a obtaining a first data model instance comprising an identifier string and. a set of attributes associated with a set of attribute name strings. The method may include obtaining an ontology graph that includes a first label, a second label, and an association between them. The method may include using a prediction model to select the first label based on the first data model instance and determining the second label based on the relationship. The method may include determining a selected set of labels that includes the first label and the second label to associate with the first data model instance. The method may include associating the selected set of labels with the first data model instance in a dataset that includes a plurality of records, where each record is associated with a different data model instance.
US12223259B1 Managing access to sensitive data in transcriptions
Techniques for managing access to sensitive data in transcriptions are described. A method for managing access to sensitive data in transcriptions may include receiving a request to generate a redacted transcript of content, obtaining a transcript of the content, sending at least a portion of the transcript to a model endpoint to identify sensitive entities in the transcript, receiving an inference response identifying one or more sensitive entities in the transcript, and generating the redacted transcript based at least one the transcript and the inference response.
US12223257B2 Systems and methods for generating personalized content
The system receives a message having a sender and a recipient. The system identifies entities associated with the message and associated with any content that is associated with the message. The system determines whether to, and how to, modify the message based on relationship information among the sender, the recipient, and any entities identified in the message or components of the message. A relationship between a sender and recipient may be determined using, for example, a database of relationship information. The system modifies, for example, text, images, or video of the message to generate the personalized message. The personalized message include the original message along with context information to help indicate the relevance of the message to the recipient. The context information can include text, images, video, or other information. To illustrate, the context information can include keywords or identifiers that indicate entities associated with the message.
US12223253B2 Dynamic copyfitting parameter estimation
Embodiments are disclosed for real-time copyfitting using a shape of a content area and input text. A content area and an input text for performing copyfitting using a trained classifier is received. A number of remaining characters in the content area is computed in real-time using the input, the computing performed in response to receiving additional input text, wherein computing, in real-time, the number of remaining characters in the content area using the input text includes generating, by the trained classifier, a set of weights including a first set of one or more weights for the input text and a second set of one or more weights for the content area. The first set of one or more weights, the second set of one or more weights, the input text, and the additional input text, and a copyfitting parameter indicating a number of additional characters to be fitted into the content area are determined based on the content area. The copyfitting parameter and the number of remaining characters are presented in real-time.
US12223252B2 Through-silicon via in integrated circuit packaging
The present disclosure describes structures and methods for a via structure for three-dimensional integrated circuit (IC) packaging. The via structure includes a middle portion that extends through a planar structure and a first end and a second end each connected to the middle portion and on a different side of the planar structure. One or more of the first end and the second end includes one or more of a plurality of vias and a pseudo metal layer.
US12223251B2 Standard cell and semiconductor device including anchor nodes
A semiconductor device includes a first cell. The first cell includes a first functional feature, a first sensitivity region, at least one anchor node, wherein each of the at least one anchor node is different from the first functional feature, and a number of anchor nodes of the at least one anchor node linked to the first functional feature is based on a position of the first functional feature relative to the first sensitivity region. The semiconductor device further includes a second cell abutting the first cell. The second cell includes a second functional feature, wherein the second functional feature satisfies a minimum spacing requirement with respect to the first functional feature.
US12223247B2 Logic cell structures and related methods
A method of forming an integrated circuit structure is provided. The method includes: providing a logic cell structure including a first input node, a second input node, and a pulling network connected to a reference voltage and an output node, wherein the pulling network includes a plurality of transistor segments; determining a delay associated with at least one of the first input node and the second input node; and connecting the plurality of transistor segments to the first input node, the second input node and the output node based at least in part on the determined delay.
US12223245B2 Virtual environment for implementing integrated photonics assemblies
Systems and methods for generating a virtual environment for implementing an integrated photonics assembly are presented. An example system can include one or more processors and a memory coupled with the processors, where the processor executes a plurality of modules stored in the memory. The plurality of modules can include a user interface module for deploying one or more virtual photonic integrated subcircuits within the virtual environment, in which the virtual environment is configured to enable coupling of at least two virtual photonic integrated subcircuits. The coupling of the virtual photonic integrated subcircuits can form a virtual integrated photonics assembly. The modules can include a library module comprising a plurality of virtual photonic integrated subcircuits. One or more virtual photonic integrated subcircuits can include a performance characteristic. The performance characteristic can represent a real-world performance characteristic of a pre-fabricated physical photonic integrated subcircuit corresponding to the virtual photonic integrated subcircuit.
US12223240B2 Device and method for earpiece design
A method of predictive design of an earpiece for a user, includes: obtaining 3D scan data of an ear; obtaining a model earpiece with an earpiece configuration based on an analysis of the 3D scan data; determining coupling data indicative of a coupling of the model earpiece; evaluating the earpiece configuration based on the coupling data; and providing a personalized earpiece based on an output of the evaluation.
US12223238B2 Generative design shape optimization with controlled convergence for computer aided design and manufacturing
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes. A method includes obtaining one or more design criteria for a modeled object including at least one design constraint; calculating a series of target values for the at least one design constraint, from an initial target value to a final target value; iteratively modifying a generatively designed three dimensional shape of the modeled object in the design space, wherein the iteratively modifying comprises performing numerical simulation of the modeled object, computing shape change velocities for an implicit surface in a level-set representation of the three dimensional shape in accordance with respective ones of target values in the series of target values, starting from the initial target value and ending with the final target value, and updating the level-set representation using the shape change velocities.
US12223236B2 Information processing apparatus, information processing method, and non-transitory computer readable medium
An information processing apparatus according to an embodiment of the present invention includes an estimator and a recommender. The estimator is configured to, based on a data set including a set value set for a parameter and an evaluation value or an evaluation value variation where the set value is set for the parameter, estimate a relationship between the set value and the evaluation value variation. The evaluation value variation indicates a variation of respective evaluation values where a plurality of values included within a neighborhood range that is based on the set value are set for the parameter. The recommender is configured to, based on the estimated relationship, determine a recommended set value.
US12223232B2 Figure display method, server and recording medium
A figure display device includes a display unit and at least one processor configured to control to display a plurality of tags individual movement of which is allowed in accordance with a user operation in a predetermined work area. In a case where predetermined mathematical processing is designated to be executed a first figure which is displayed on one of the tags, the processor additionally displays a tag which is different from the tag that the first figure is displayed on and on which information on the predetermined mathematical processing is displayed in the work area, and controls to additionally display a second figure which is prepared by performing the predetermined mathematical processing on the first figure.
US12223230B2 Methods and systems for generating an instant design for manufacturability of a part at a computing device
A system for generating an instant design for manufacturability of a part includes a computing device configured to receive a representative part model, wherein the representative part model comprises a plurality of sides, to generate, at a graphics processing unit, a depth buffer model of the representative part model, to determine, at an assignment module operating on the graphics processing unit, each orientation of the plurality of orientations of the representative part model as a function of each depth buffer of the plurality of depth buffers, and to generate, at a simulation module operating on the graphics processing unit, a prospective part, wherein generating a prospective part further comprises generating a simulated casing of the representative part model. The system is further designed and configured to display the prospective part to a user device.
US12223229B2 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.
US12223228B2 User interfaces for audio media control
A method includes receiving data indicating a current media playback state of an external media playback device. The method includes, in response to receiving the data and in accordance with a determination that a set of external media playback device control criteria are met, displaying, via the display generation component, a user interface for controlling media playback at the external media playback device that includes one or more selectable user interface objects based on whether the data indicates that the external media playback device is currently performing a media playback operation.
US12223226B2 Playback queues for shared experiences
A computing device configured to (i) while a first playback device is playing back a playback session including a playback queue of media items, receive, from the first playback device: (a) an indication of media items in the playback queue, (b) audio content recorded at a time during playback of the playback queue, and (c) an indication of a playback position in a media item that corresponds to the time, (ii) cause storage of the recorded audio content and the indication of the playback position, (iii) after the playback session, receive a request from a second playback device for the media item, and (iv) transmit (a) the recorded audio content and (b) the indication of the playback position to the second playback device, thereby causing the second playback device to, while playing back the media item, play back the recorded audio content during the playback position in the media item.
US12223224B1 Data display system and method for new energy digital water purifier
A data display system and method for new energy digital water purifier is disclosed. The data display system includes a data recording module and a lifetime calculation module. Herein the data recording module is configured to detect and record an initial electric energy generated by the generator when there is a water stream flowing through the new energy digital water purifier after the new energy digital water purifier has replaced a filter element. By calculating the electric energy generated by the generator to reflect the degree of obstruction of the filter element, and by recording generation duration of the generator as the usage duration of the filter element, the user is alerted to replace the filter element in time when the degree of obstruction of the filter element is high or the usage duration is too long.
US12223223B2 Frame generation from multiple display planes
Examples described herein relate to a display engine. In some examples, at least one processor is to generate one or more planes of a frame and store the generated one or more planes of a frame into the at least one memory. In some examples, the at least one processor is to determine whether a plane in the frame is a candidate plane for compression. In some examples, for the candidate plane for compression, based on the candidate plane not being subject to compression, the at least one processor is to adjust a plane level of the candidate plane to subject the candidate plane to compression. In some examples, the plane level of the candidate plane to subject the candidate plane to compression is a bottom most level. In some examples, for the candidate plane for compression, based on the candidate plane not being subject to compression and the candidate plane including content that would be occluded by an upper level plane, the at least one processor is to retain a plane level of the candidate plane. In some examples, for the candidate plane for compression, based on the candidate plane not being subject to compression and the candidate plane including content that would not be occluded by an upper level plane, the at least one processor is to adjust the plane level of the candidate plane to a bottom most level.
US12223218B2 System and method to increase display area utilizing a plurality of discrete displays
A method includes receiving, at a master agent, announcements from candidate consumer agents indicating the presence of the candidate consumer agents. Each announcement includes display parameters for a display of the corresponding candidate consumer agent. The method further includes receiving at the master agent content parameters from a producer agent, the content parameters defining characteristics of content to be provided by the consumer agent. A mosaic screen is configured based on the received announcements and the content parameters. This configuring of the mosaic screen includes selecting ones of the consumer agents for which an announcement was received and generating content distribution parameters based on the content parameters and the display parameters of the selected ones of the consumer agents. The generated content distribution parameters are provided to the consumer agent.
US12223216B2 Display apparatus for classifying and searching content, and method thereof
A display apparatus and a display method thereof are provided. According to an exemplary embodiment, a display method of a display apparatus includes: displaying a plurality of display items corresponding to a plurality of content items comprising a first display item displayed in a first region and remaining display items; displaying the first display item using a first display scheme and displaying the remaining display items using a second display scheme; and in response to sensing a user interaction for moving the display items, changing the display scheme of the first display item while moving the first display item in a direction corresponding to the user interaction, displaying the first display item using the second display scheme and changing the display scheme of second display items of the removing to the first region among the rest display items to the first display scheme.
US12223214B2 Method and system for asset routing
The method for asset routing can include: determining a digital asset, routing the digital asset to a print partner based on the mail parameters, optionally printing a physical version of each digital asset, and optionally drop-shipping the physical assets. However, the method can additionally or alternatively include any other suitable elements.
US12223212B1 Software raid/management communication system
A software RAID/management communication system includes a chassis housing a software RAID subsystem coupled to a shared memory subsystem and storage devices, and a management subsystem that is coupled to the storage devices, and that is coupled to the shared memory subsystem via an MMBI connection. The management subsystem determines that at least one of the storage devices does not include a storage device memory subsystem that is configured for software RAID/management communications and, in response, transmits MCTP communications via the MMBI connection to retrieve RAID configuration information from the storage device(s) via the software RAID subsystem and the shared memory subsystem. The management subsystem then uses the RAID configuration information to perform at least one RAID management operation on at least one RAID logical storage device provided by the storage device(s).
US12223210B2 Virtual computational storage devices
A system includes a virtual computational storage emulation module configured to provide a virtual computational storage device. The system further includes a storage element, where the virtual computational storage emulation module is configured to store data associated with the virtual computational storage device at the storage element. The system further includes a compute element. The virtual computational storage emulation module is configured to send a compute request associated with the virtual computational storage device to the compute element.
US12223209B2 High capacity, high performance memory system
Memory devices and a memory controller that controls such memory devices. Multiple memory devices receive commands and addresses on a command/address (C/A) bus that is relayed point-to-point by each memory device. Data is received and sent from these devices to/from a memory controller in a point-to-point configuration by adjusting the width of each individual data bus coupled between the individual memory devices and the memory controller. Along with the C/A bus are clock signals that are regenerated by each memory device and relayed. The memory controller and memory devices may be packaged on a single substrate using package-on-package technology. Using package-on-package technology allows the relayed C/A signals to connect from memory device to memory device using wire bonding. Wirebond connections provide a short, high-performance signaling environment for the chip-to-chip relaying of the C/A signals and clocks from one memory device to the next in the daisy-chain.
US12223208B2 Enhanced write performance utilizing program interleave
A system includes a memory and a processing device, operatively coupled to the memory, to perform operations including initiating a write operation to write data to a first multiple level cell (XLC) storage including a first XLC block and a second XLC storage including a second XLC block, and causing a first portion of the data to be written to a first number of pages of the first XLC block and a second portion of the data to be written to a second number of pages of the second XLC block using page level interleave. The first number of pages and the second number of pages are defined by an interleave mix including an interleave ratio between a first XLC write mode and a second XLC write mode.
US12223206B2 Data storage device and method for dynamic controller memory buffer allocation
A data storage device and method for dynamic controller memory buffer allocation are disclosed. In one embodiment, a data storage device is provided comprising a memory and a controller with a controller memory buffer. The controller is configured to communicate with the non-volatile memory and is further configured to configure a size of the controller memory buffer; receive a request from the host to modify the size of the controller memory buffer during operation of the data storage device; and determine whether to grant the request to modify the size of the controller memory buffer. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
US12223202B2 Store buffer
An apparatus comprises processing circuitry to issue store operations to store data to a data store and load operations to load data from the data store and a store buffer comprising entries to store entry information corresponding to store operations in advance of the store operations completing. Store buffer lookup circuitry is provided to lookup, in response to a load operation, whether the store buffer contains a corresponding entry corresponding to an older store operation for which target addresses of the load operation and the older store operation satisfy an address comparison condition. The store buffer lookup circuitry is configured to perform store-to-load forwarding in response to the load operation when the corresponding entry is a first type of store buffer entry satisfying a forwarding condition, and delay processing of the load operation when the corresponding entry is a second type of store buffer entry satisfying the forwarding condition.
US12223201B2 Hierarchical network for stacked memory system
A hierarchical network enables access for a stacked memory system including or more memory dies that each include multiple memory tiles. The processor die includes multiple processing tiles that are stacked with the one or more memory die. The memory tiles that are vertically aligned with a processing tile are directly coupled to the processing tile and comprise the local memory block for the processing tile. The hierarchical network provides access paths for each processing tile to access the processing tile's local memory block, the local memory block coupled to a different processing tile within the same processing die, memory tiles in a different die stack, and memory tiles in a different device. The ratio of memory bandwidth (byte) to floating-point operation (B:F) may improve 50× for accessing the local memory block compared with conventional memory. Additionally, the energy consumed to transfer each bit may be reduced by 10×.
US12223191B1 Management of operating system software using read-only multi-attach block volumes
An operating system, or operating system update, management service uses a shared read-only multi-attach volume of a block-based storage service to distribute operating systems or operating system updates to a set of virtualized computing instances. Also, to store launch specific information, that is specific to a given virtualized computing instance, additional writable volumes are used, wherein a write volume is attached to each of the computing instances of the set. This eliminates the need to provide a full copy of an OS volume to each of the computing instances.
US12223189B2 Data management method and apparatus, computer device, and storage medium
A data management method includes: receiving a node access request for a target storage node, and acquiring a target storage node primary key of the target storage node; traversing a connection mapping table based on the target storage node primary key; one connection stack including N pieces of network connection information in an idle connection state; N being a natural number; acquiring, in response to identifying a target connection stack corresponding to the target storage node primary key from the connection mapping table, target network connection information from N pieces of network connection information included in the target connection stack, establishing a target connection relationship with the target storage node based on the target network connection information, and acquiring, from the target storage node based on the target connection relationship, service data requested by the node access request.
US12223184B2 Distributed power up for a memory system
Methods, systems, and devices for distributed power up for a memory system are described. The method may include a memory system receiving, from a host system, a command to initialize a set of memory devices included in a memory system. Upon receiving the command, the memory system may select a first memory device from the set of memory devices and read, from a second memory device in a controller separate from the set of memory devices, a first operational parameter corresponding to the first memory device. The memory system may then read, from the first memory device, a set of second operational parameters, each second operational parameter of the set of second operational parameters corresponding to a respective memory device of the set of memory devices.
US12223180B2 Memory chip, operating method thereof, and judging method
The present application discloses a memory chip, an operating method thereof, and a judging method. The operating method of the memory chip includes steps of: constructing the memory chip including at least two nonvolatile register groups, wherein each of the nonvolatile register groups includes a flag register and at least one register, and stored data of each of flag registers is configured to indicate at least one storage state of the at least one register in a same one of the nonvolatile register groups. obtaining the stored data of at least one of the flag registers; judging whether the stored data of the at least one of the flag registers is random code; and erasing all of the nonvolatile registers if the stored data of the at least one of the flag registers is the random code.
US12223179B2 Autonomous compute storage device system
An autonomous compute storage device system includes a computing device and a storage device that is coupled to the computing device. The storage device identifies a storage operation for a storage subsystem that is included in the storage device and, in response, performs the storage operation and stores data in a memory subsystem that is accessible to the storage device as part of the performance of the storage operation. If the storage device determines that an autonomous compute signature matches the data that was stored in the memory subsystem, it executes an autonomous compute application to perform compute operations that are associated with the data that was stored in the memory subsystem and generate at least one compute operation result.
US12223172B2 Systems, methods, and media for controlling background wear leveling in solid-state drives
Mechanisms for controlling background wear leveling are provided, including: increasing a first counter; comparing the first counter to a first threshold; and in response to the first counter meeting the first threshold: decreasing the first counter by a value of the first threshold; and triggering background wear leveling. In some embodiments, the first counter is increased in response to receiving a write trigger. In some embodiments, the first threshold is based upon a page size and a number of planes of physical media of an SSD. In some embodiments, the mechanisms further comprise: incrementing a second counter in response to receiving a host write trigger; comparing the second counter to a second threshold; and in response to the second counter meeting the second threshold, decreasing the second counter by the second threshold, wherein the increasing the first counter is performed in response to the second counter meeting the second threshold.
US12223167B2 Method, apparatus, and device for cleaning residual paths on host end, and storage medium
Provided is a method for cleaning residual paths on a host end, including: acquiring device information of subordinate devices of a plurality of paths; determining, according to the device information, whether links corresponding to the subordinate devices are all abnormal; acquiring a global identification number and connection information of each subordinate device in a case that the links corresponding to the subordinate devices are all abnormal; when the global identification number is not null and the connection information is successfully acquired, querying a mapping state of a volume corresponding to the global identification number and a mapped host according to the global identification number and the connection information; and when the volume is not in the mapping state or the mapped host is not a target host, deleting the plurality of paths and the subordinate devices.
US12223164B2 Electronic device and control method thereof
An electronic device comprises: a panel; a sensor configured to detect a user's touch with respect to at least one region among a plurality of areas in the panel; a plurality of icon members positionable to an upper portion of the at least one region from among the plurality of regions of the panel based on the user's touch on the at least one region being detected by the sensor, the plurality of icon members being configured to respectively display icons corresponding to functions performable by the electronic device; and a processor configured to perform a function corresponding to an icon member based on the user's touch on the at least one region detected by the sensor occurring in association with the icon member.
US12223162B2 Display control method and display system
A display control method includes displaying, by a projection device, a first user interface related to an adjustment of a projection image, displaying, by a control device communicating with the projection device, a second user interface including a display object corresponding to the projection image, transmitting, by the projection device, first adjustment information based on a first operation to the first user interface to the control device when the projection device accepts the first operation, adjusting, by the projection device, the projection image based on the first adjustment information, updating, by the control device, the display object based on the first adjustment information, transmitting, by the control device, second adjustment information based on a second operation to the second user interface to the projection device when the control device accepts the second operation, adjusting, by the projection device, the projection image based on the second adjustment information, and updating, by the projection device, the first user interface based on the second adjustment information.
US12223161B2 Information processing apparatus, information processing method, and computer program product for displaying different items to be processed according to different areas on a display in a locked state
An information processing apparatus includes a detection unit configured to detect a position of a manipulation body on a display screen and a control unit configured to, if a first manipulation on the display screen in a locked state is detected, display, on the display screen, icons to be arranged based on a reference point indicating a position of the manipulation body when the first manipulation is completed, and if a second manipulation indicating a direction from the reference point is detected, start up an application corresponding to the icon specified by the second manipulation. An associated method and computer readable storage medium are also described.
US12223159B2 Method to describe a screen capture using AI for the visually impaired
Some disclosed embodiments are directed to methods and systems for performing accessible screen capturing that considers visually impaired users. For example, systems and methods are provided for selecting a screen capture type and determining a screen capture area. Systems temporarily apply the screen capture type to a user display according to the screen capture area and identify an object included in the screen capture area. Systems then obtain application metadata corresponding to the object and generate a screen capture description of the object based on the application metadata corresponding to the object. Subsequently, systems narrate the screen capture description of the object and then generate an image-based screen capture that comprises the object by applying the screen capture type according to the screen capture area and embedding the application metadata into the image-based screen capture.
US12223157B2 Interactive display with workflow management system
A user interface for working through workflows can include a dual-region approach. The first display region can display a series of workflows that an assigned worker (“assignee”) may have. Each of the workflows can have one or more tasks associated therewith. Each workflow and/or task can be associated with one or more triggers that initiate the assignment of that workflow and/or task. In response to selection of a workflow or task, the second display region can display information associated with the workflow or task.
US12223156B2 Low-latency delivery mechanism for map-based GUI
A server system for a map-based social media platform maintains user location information to enable the rendering of friend icons on a map at a corresponding display locations. The system maintains a per user access control list (ACL) that lists all users whose icons can be viewed by a requesting user. The ACL can include a designation of respective display granularity levels for different friend users.
US12223154B2 Notification display method and terminal
This application discloses a notification display method. The method comprises: when there is a to-be-notified event, displaying, by a terminal, a notification by classification based on a notification type of the notification corresponding to the to-be-notified event; and displaying, by the terminal, in different display modes based on a priority of the notification, wherein the different display modes comprise: displaying in expanded form or displaying in collapsed form in the corresponding display pane, or the different display modes comprise: displaying in a first mode or displaying in a second mode in the corresponding display pane, and content displayed in the first mode is more than content displayed in the second mode.
US12223153B2 Display panel with same shape of grid structure of touch electrodes, leads, dummy electrodes and mobile terminal
A display panel and a mobile terminal are provided by the present disclosure, including a substrate and a conductive layer on the substrate. The conductive layer includes a plurality of touch electrodes, a plurality of leads, and a plurality of dummy electrodes, wherein each one of the leads is disposed between two adjacent ones of the touch electrodes, and each one of the dummy electrodes is disposed between one of the touch electrodes and one of the leads which are adjacent to each other. Each one of the leads is electrically connected between the corresponding touch electrode and a touch chip, and the dummy electrodes are electrically connected to neither the touch electrodes nor the leads. A shape of a grid structure of the touch electrodes, a shape of a grid structure of the leads, and a shape of a grid structure of the dummy electrodes are the same.
US12223151B2 Circuit carrier
A circuit carrier includes a substrate, a capacitive electrode layer, a plurality of metal pads and a plurality of bridges, and a plurality of conductive pillars. The capacitive electrode layer formed on a surface of the substrate and includes a plurality of first electrodes and a plurality of second electrodes. At least two of the first electrodes are connected to each other and be arranged across a die-bonding region of the substrate for separating at least two of the second electrodes that partially protrude from the die-bonding region to respectively form extensions. The metal pads and the bridges are formed on another surface of the substrate and are located outside of the die-bonding region. Each of the bridges connects two of the metal pads, and each of the conductive pillars is embedded in the substrate and connects one of the extensions and a corresponding one of metal pads.
US12223144B2 Detection device and infusion pump
A detection device according to the present disclosure includes: an irradiation unit configured to emit an infrared ray toward an infusion tube; an imaging unit configured to generate a captured image obtained by imaging the infusion tube irradiated with the infrared ray by the irradiation unit; and a control unit configured to detect blockage of the infusion tube and air bubbles in the infusion tube based on a light intensity distribution in the captured image.
US12223141B1 Touch panel mistouch recognition
An example gesture detection method includes detecting at a first time a first touch on a touch panel, where the first touch covers a first area of the touch panel, and then determining whether the first touch is within a track region that surrounds a fingerprint sensing region. The method includes determining whether the first touch is within the fingerprint sensing region, the fingerprint sensing region including a sensing surface of a fingerprint sensor. The method includes determining a first fraction of the fingerprint sensing region covered by the first touch and determining whether the first fraction exceeds a first threshold. The first threshold is a majority of the fingerprint sensing region. The method includes determining a second fraction of all of the first area that is within the fingerprint sensing region and determining whether the second fraction exceeds a second threshold, where the second threshold is a fraction indicative of a majority of an area associated with the corresponding touch. The method includes based on determining that the second fraction exceeds the second threshold, determining whether the first touch is valid.
US12223136B2 Touch substrate and display device
This application provides a touch substrate and a display device. The touch substrate comprises a touch area and a peripheral area surrounding the touch area. The touch substrate further comprises: a touch electrode and a touch signal line that are coupled to each other. At least portion of the touch electrode is located in the touch area. At least portion of the touch signal line is located in the peripheral area, the touch signal line comprises at least one corner portion, the at least one corner portion comprises a first part, a second part and a third part that are connected end to end in sequence, an extension direction of the first part is the same as an extension direction of the third part, and an extension direction of the second part intersects with the extension direction of the first part.
US12223135B2 Display device including input sensor with multiple sensing areas
A display device includes first and second input sensors and a display panel. The first and second input sensors are disposed in different sensing areas from each other. The first and second input sensors each include a first electrode and a second electrode crossing the first electrode. The first and second trace lines are connected to the first electrode. The trace line of the first and second trace lines, that overlaps the sensing area, overlaps the first electrode and does not overlap the second electrode in the sensing area.
US12223134B2 Acceleration sensor for touch display surface
A sensor unit including a housing and a contact element movably mounted along a first axis and configured to come into contact with a touch display surface. The contact element is moved along the first axis when coming into contact with the touch display surface. An acceleration sensor is movably mounted in the housing at least along the first axis. A biasing element is located on one side of the acceleration sensor and configured to bias the acceleration sensor in one of two directions along the first axis. The contact element is movably mounted on the other side of the acceleration sensor opposite the biasing element and is coupled to the acceleration sensor to move the acceleration sensor against the bias of the biasing element in the other of the two directions along the first axis when contacting the touch display surface.
US12223128B2 Transparent touch display device
A transparent touch display device according to embodiments of the disclosure may comprise a substrate including a pixel area, a first transmissive area positioned on a first side of the pixel area, and a second transmissive area positioned on a second side of the pixel area, a driving transistor disposed in the pixel area, an anode electrode disposed in the pixel area, positioned on the driving transistor, and electrically connected with a source electrode or drain electrode of the driving transistor, a light emitting layer positioned on the anode electrode, a display cathode electrode positioned on the light emitting layer, a first touch cathode electrode disposed in the first transmissive area and positioned on a first side of the display cathode electrode, a second touch cathode electrode disposed in the second transmissive area and positioned on a second side of the display cathode electrode, an encapsulation layer disposed on the display cathode electrode, the first touch cathode electrode, and the second touch cathode electrode, and a first touch line overlapping the display cathode electrode.
US12223121B2 Artificial intelligence-based system and method for dynamically predicting and suggesting emojis for messages
A system including an artificial intelligence (AI) engine and an AI-based method are provided for dynamically predicting and suggesting emojis on a quick access emoji interface. The AI engine detects an input message in an input field on a graphical user interface of a user application. The AI engine processes the input message to identify elements, for example, character elements, image elements, patterns, etc., of the input message. The AI engine analyzes and determines a context and factors, for example, emoji positions, one or more languages, intent, user and global preferences, etc., associated with the input message for each element of the input message. The AI engine dynamically generates predictions of emojis based on the context and one or more factors in real time. The AI engine renders one or more grouped sets of emojis on the emoji interface based on the dynamically generated predictions.
US12223120B2 Computer keyboard with telephone keypad, and electronic equipment
Provided are a computer keyboard with a telephone keypad, and an electronic equipment, which relate to the technical field of computer peripherals and human-computer interaction. A main keyboard of the computer keyboard includes a nine-grid numeric key area; the telephone keypad is mapped to the nine-grid numeric key area, and is switched by a key Tel; a numeric keypad is also superposed and multiplexed in the inner nine-grid numeric key area, adopts an arrangement of 123 456 789, and is switched by a key NumLock; and further a scientific calculator is integrated with the computer keyboard. The computer keyboard is not only convenient for making a call, but also can achieve one-hand operation of a T9 input method, and can be used as a scientific calculator of windows 10.
US12223114B2 Interactive control apparatus and interactive system
The present disclosure provides an interactive control apparatus and an interactive system. The interactive control apparatus includes: an antenna array configured to transmit a radar signal and receive a reflected echo signal; a data processing assembly configured to determine, according to the radar signal and the echo signal, a body action and a corresponding control instruction, and output the control instruction to a terminal device; and a display assembly configured to display the determined body action and/or control instruction.
US12223113B2 Modular unit cell devices configured to be integrated in various wearable devices, and methods of use thereof
A wearable device comprises, a first unit cell that includes a haptic-feedback generator and the haptic-feedback generator is located at a first position on the wearable device. The device includes a second unit cell that includes another haptic-feedback generator, the other haptic-feedback generator is located at a second position that is adjacent to the first position. The device includes a connection between the first unit cell and the second unit cell, the connection being adjustable to move the first unit cell away from the first position or the second unit cell away from the second position. The device also includes a processor that is configured to: cause a size adjustment to either the haptic-feedback generator or the other haptic-feedback generator to provide, a first haptic feedback, and cause a positional adjustment, via the connection, to move the haptic-feedback generator away from the first position to provide a second haptic feedback.
US12223111B2 Vibration motor damping member with groove
The present disclosure discloses a linear motor having a housing with an receiving space, a vibration unit and a stator unit received in the receiving space. The vibrator unit includes a weight and an elastic member fixed to the weight. The elastic member includes a first fixation portion fixed to the housing and a second fixation portion fixed to the weight and an elastic portion. An elastic member having a groove penetrating thereon is sandwiched between the elastic portion and the weight. The elastic member includes a first damping portion and a second damping portion arranged on two opposite side f the groove along a vibration direction. The groove can effectively avoid the detachment of the elastic member from the elastic member and the weight, thus improving the vibration stability of the vibration motor.
US12223110B1 Secure integrated circuit for smart haptics
A software defined button includes a force sensor and a haptic output element. The button further includes an immutable logic core and a mutable logic core. The mutable logic core is configured to define one or more thresholds against which input received from the force sensor can be compared to determine whether a user input has been provided. The immutable logic core is configured to verify actual force input has been received when the mutable logic core signals that user input has been received. In response to receiving a verified force input, the haptic output element can be caused to be driven by one of the mutable or immutable logic cores to provide a haptic output to a user.
US12223107B2 System and method for controlling digital cinematic content based on emotional state of characters
Provided is a system for controlling digital cinematic content based on emotional state of characters. A focus on one or more computer-controlled characters appearing in digital cinematic content is determined based on emotion indicators of a first user actively interacting with at least the one or more computer-controlled characters. A set of emotion indicators is inferred for each of the one or more computer-controlled characters based on one or more criteria and multifactor feedback loops are created. A story line of the digital cinematic content and behavioural characteristics of the one or more computer-controlled characters are controlled to achieve a target emotional arc of the first user based on the multifactor feedback loops.
US12223106B2 Systems and methods for generic control using a neural signal
Universal switch modules, universal switches, and methods of using the same are disclosed, including haptic confirmation of commands generated by the user, methods of preparing an individual to interface with an electronic device or software.
US12223102B2 Remote work support system
A remote work support system includes a wearable device worn by a site worker, a mobile terminal carried by the site worker separately from the wearable device, and a support operator terminal used by a support operator who remotely supports the site worker. The wearable device includes an image capturing unit, a voice input unit, and a voice output unit. The wearable device transmits an image. The wearable device transmits and receives voice. The mobile terminal includes a display unit to display a received image. The support operator terminal includes a voice input unit, a voice output unit, and a display unit. The support operator terminal transmits and receive voice to and from the wearable device. The support operator terminal receives an image from the wearable device. The support operator terminal transmits an image to the mobile terminal.
US12223096B2 Access control apparatus, access control method, and program
Provided are an access control apparatus, an access control method, and a program that can reduce risks of tampering with a block while at the same time keeping ICV data size to a minimum. An individual key generation section (52) generates an individual key specific to an information processing apparatus (12). An ICV data generation section (56) generates, by using an individual key, ICV data that is based on verified digest value data, specific to the information processing apparatus (12), and smaller in data size than the digest value data. An ICV calculation section (64) calculates, by using the individual key, an ICV based on the block to which access is requested. A comparison section (66) compares the ICV indicated by a part of the ICV data corresponding to the block with the ICV calculated by the ICV calculation section (64). A writing section (68) writes the block to a memory in a case where the comparison succeeds.
US12223082B2 Secure roles for data sharing
Embodiments of the present disclosure provide systems and methods for managing role hierarchies and assignment of permissions by providing secure roles which are roles where the only user that can grant any privilege to the secure role, is the role that owns the secure role. A set of secure roles that defines a role hierarchy may be generated, wherein only a role that owns the set of secure roles can grant any privilege to each of the secure roles. The role that owns the set of secure roles may grant one or more privileges to a first secure role of the set of secure roles. In response to a user other than the role that owns the set of secure roles attempting to grant a privilege to the first secure role or modify a privilege granted to the first secure role, the attempt may be denied.
US12223079B2 Provisioning federated computation on distributed private data
A method comprises receiving in a governor device, from a plurality of data owner devices, metadata for one or more datasets maintained by the plurality of data owner devices, registering the metadata for the one or more datasets with the governor device, in response to a request from an aggregator, providing at least a portion of the metadata for the one or more datasets to the aggregator, receiving, from the aggregator, a compute plan to be implemented by the plurality of data owner devices, distributing at least a portion of the compute plan to the plurality of data owner devices, in response to receiving, from the plurality of data owner devices, a verification report and a certification for an enclave, binding the enclave to a host device, and providing the compute plan to the plurality of data owner devices.
US12223078B2 Method to use privacy protection query language PQL to improve the security of shared date
The invention discloses privacy protection query language PQL and system thereof, comprising PQL statement and system, the system comprises parsing module, query module and noise-injection module; the parsing module comprises lexical analyzer and syntactic analyzer; user inputs PQL statement according to predetermined semantic and syntactic rules, after parsing module receives the PQL statement, lexical analyzer performs error checks on the PQL statement, correct results are sent to syntactic analyzer; the syntactic analyzer performs grammatical and semantic checks on PQL statement, generates a mapping table and a parameter table with correct results; after receiving mapping table, the query module encapsulates the same into SQL statement, and verifies the encapsulated SQL statement; the noise-injection module obtains final query results of the query module, calculates noise injection sensitivity according to parameter table; the invention ensures the data privacy security and satisfies that the injected noise does not affect data availability.
US12223075B2 Autonomous machine learning methods for detecting and thwarting malicious database access
An anomaly detection method includes receiving, at a processor, a request including a query that references a database. A plurality of attributes is identified based on the request. The processor concurrently processes the query to identify a result, and analyzes the plurality of attributes to identify an anomaly score. When the anomaly score exceeds a first predefined threshold, a signal representing a quarantine request is sent, and a signal representing the result is not sent. When the anomaly score is between the first predefined threshold and a second predefined threshold, a signal representing a notification and a signal representing the result are sent. When the anomaly score is below the second predefined threshold, a signal representing a quarantine request is sent, and a signal representing the result is not sent.
US12223074B2 System and method for securing windows discretionary access control
A system and method are provided to facilitate securing windows discretionary access control. During operation, the system determines a Windows domain model including capability assignments of principals on resources, wherein a respective capability assignment comprises a permission of a respective principal to a respective resource and wherein a respective principal comprises a user or a group of users. The system specifies desired effective permissions of each principal to each resource. The system generates, based on the specified desired effective permissions, access control entries for the respective principal to the respective resource. The system generates, based on the specified desired effective permissions, group memberships indicating which users belong to which groups.
US12223072B2 Right-holder terminal, user terminal, and content usage method
Content data is registered in a file management system, an identifier of a user in the file management system is registered in blockchain data, and a right-holder terminal includes a permission request receiving unit that receives, from the file management system, permission request data for the content including an identifier of the user, a verification unit that verifies that the identifier of the user registered in the blockchain data corresponds to the identifier of the user included in the permission request data, and an permission issuing unit that transmits, to the file management system, permission data for permitting a use of the content by the user.
US12223070B2 Multicomputer processing to protect data from unauthorized modification
An aspect relates to generation of a secure token based on encrypted and/or hashed data associated with a user and/or an asset, and recording the secure token on a distributed database. An encrypted communication may be received from a user device, the communication comprising an instruction to remove security content from a third party database record, the security content stored in association with a first asset, the security content configured to inhibit recording of at least a first document type in association with the first asset. In response to the instruction, generating the security content and causing the security content to be recorded in association with the first asset.
US12223069B1 System and method for securely viewing, editing, sharing, and logging documents and other files and information, and authenticating users in video and images
The present invention allows for the creation of a biometrically secure environment that allows viewing, editing and sharing of confidential documents, or the like, in public places, without worrying that someone will see the contents. The invention provides privacy, for example for the purposes of reading documents, in a public environment while having the confidence that you are the only one able to read the document. Privacy may be achieved through methods of identification using biometric features, such as: face, iris or voice recognition. Verification that a real person is viewing the document may also be achieved by pulse recognition. In one embodiment, the screen will shut down when more than one person looks directly at the screen. In different embodiments, the present invention may use voice recognition, print behavior, iris scan, finger print, face verification, etc. A control panel and dashboard may be used, and liveness check or activity audit may be performed. In further embodiments, a document may be securely shared with groups of recipients; a user may be authenticated while video chatting; voice commands may be used to upload, share, send, and open documents; commands may be provided to allow for documents to be read out loud; documents that are shared during screen sharing during a video conference session may be logged; and documents may be scanned and uploaded into the system.
US12223058B2 Security inspection apparatus, security inspection method, and program
In order to appropriately detect flaws in a structure related to security of a system related to at least one of software and hardware, a security inspection apparatus includes an obtaining unit that obtains one or more pieces of configuration information related to configuration of a system to be inspected in security inspection, the system being related to at least one of software and hardware, a determining unit that determines whether or not each of the one or more pieces of configuration information is associated with any of one or more types of security functions set as inspection items for the security inspection, and a generating unit that generates information related to the determination.
US12223055B2 System and method for performing hierarchical and incremental workload scanning
A computer executed method is presented for identifying security issues in a workload. The method identifies instance(s) of the workload and scans each instance for security vulnerabilities using hierarchical and incremental scanning. The hierarchical and incremental scan of each instance is performed by identifying as a base machine image a machine image that has previously been scanned for security vulnerabilities and that the instance originated from. The differences between the instance and the base machine image are then identified and scanned for security vulnerabilities.
US12223054B2 Denial of dynamic host configuration protocol internet protocol address allocation to an unauthorized node via cross secure boot verification
Denial of dynamic host configuration protocol (DHCP) internet protocol (IP) address allocation to an unauthorized node via cross secure boot verification is presented herein. A system enables storage of a boot storage certificate in a boot data store of a client device, in which the boot storage certificate has been signed by a key exchange key (KEK) that has been stored in a network boot data store of a network switch device of a network; intercepts a DHCP discover packet that has been directed, by the client device, to a DHCP device of the system that assigns respective IP addresses to client devices to facilitate respective accesses, via the client devices using the respective IP addresses, of the network; and in response to determining that the secure boot storage certificate has been signed by the KEK, assigns an IP address of the respective IP addresses to the client device.
US12223053B2 Detection and remediation of unauthorized boot of storage media
An apparatus includes a cryptographic key for decrypting content to be read from a storage media, and a control circuit. The control circuit is configured to, upon a boot of a server, dynamically generate a new boot authentication code using a prescribed method and determine a reconstituted boot authentication code. The reconstituted boot authentication code was reconstituted from an initial boot authentication code that was previously generated using the prescribed method. The control circuit is configured to compare the new and reconstituted boot authentication codes, and, based on a determination that the new and reconstituted boot authentication codes do not match, take a corrective action.
US12223052B1 Combination boot for an integrated circuit
A boot process for a computing device, such as integrated circuit, includes security features that are inaccessible during certain operation modes. An image including permission to access those security features is received during the boot process and may be verified using one or more keys. In operation, access to the security features is permitted during the operation modes after the image is verified. Such an approach enables a boot process to permit access to certain features after receipt and verification of different images.
US12223046B2 Cyber security using one or more models trained on a normal behavior
Disclosed herein is a method for detection of a cyber-threat to a computer system. The method is arranged to be performed by a processing apparatus. The method comprises receiving input data associated with a first entity associated with the computer system, deriving metrics from the input data, the metrics representative of characteristics of the received input data, analysing the metrics using one or more models, and determining, in accordance with the analysed metrics and a model of normal behavior of the first entity, a cyber-threat risk parameter indicative of a likelihood of a cyber-threat. A computer readable medium, a computer program and a threat detection system are also disclosed.
US12223042B2 Method and system for leakage measurement error compensation based on cloud-edge collaborative computing
A leakage measurement error compensation method based on cloud-edge collaborative computing is implemented on a communication network formed by an interconnection between a leakage current edge monitoring terminal and a power consumption management cloud platform. The method includes the following steps: iteratively training, by the power consumption management cloud platform, a pseudo-leakage compensation model by using the received leakage current data, continuously updating pseudo-leakage model parameters, and feeding the pseudo-leakage model parameters back to the leakage current edge monitoring terminal; and processing, by the leakage current edge monitoring terminal, the leakage current data according to the pseudo-leakage compensation model parameters.
US12223040B2 Blocking routine redirection
Disclosed herein are methods, systems, and computer-readable media for blocking attempts at runtime redirection and attempts to change memory permissions during runtime. The present disclosure describes features that enable runtime detection of an attempt to redirect routines or change memory permissions, and determining whether to allow or deny the attempt. Such features may include changing memory write permissions on memory segments, such as those segments used by dynamic loaders after call associations have been saved or otherwise created. Other features may include swapping the addresses of system routines (e.g., open, read, write, close, etc.) to new routines that perform the same function as well as additional functionality configured to detect attempts to redirect or change memory permissions. Once detected by the new routine during runtime, a determination may be made to deny or allow the call based on a policy.
US12223036B1 Injected byte buffer data classification
Methods and systems for injected byte buffer data classification are disclosed. According to an implementation, a security agent can detect process injection events, gather byte buffer data associated with the process injection events, and send the byte buffer data to a security service comprising a byte buffer classification function. The byte buffer classification function can be implemented as a trained transformer type neural network machine learning model, which can analyze the byte buffer data and generate a classification output comprising a probability that the byte buffer data is associated with a malicious process injection.
US12223029B2 Systems and methods for transfer of workspace orchestration
Systems and methods support transferring control of a workspace that operates on an Information Handling System (IHS). An authorization policy is established on the IHS that is modifiable only by an arbiter of a remote orchestration service. The authorization policy specifies authorized administrators of the workspace. The authorization policy is modified to specify the arbiter and a first remote orchestrator as authorized administrators of the workspace. Administration of the workspace by the first orchestrator is allowed based on credentials that validate it as an authorized administrator specified by the policy. A notification is received of a transfer of orchestration of the workspace to a second remote orchestrator. The authorization policy is modified to specify the arbiter and the second orchestrator as authorized administrators of the workspace. Administration of the workspace by the second orchestrator is allowed based on credentials that validate it as an authorized administrator specified by the policy.
US12223027B2 Centralized management of addon baseboard management controllers (BMCs) through an integrated server remote access controller using secure tokens
Centralized management of a Data Processing Unit (DPU) Baseboard Management Controller (BMC) through an integrated server remote access controller (iRAC) may include embedding a secure token in a communication from the iRAC to a BMC of a DPU, the secure token authorizing the iRAC to the DPU BMC and authorizing the DPU BMC to the iRAC. The secure token may include a first layer token authorizing the iRAC to the DPU and authorizing the DPU to the iRAC and a second layer token authorizing the DPU to the DPU BMC and authorizing the BMC to the DPU. Alternatively, the secure token may be generated by the iRAC generating an initial token authorizing the iRAC to the DPU and authorizing the DPU to the iRAC, the iRAC embedding the initial token in a request to the DPU for a resource of the DPU BMC and the DPU generating the secure token.
US12223024B2 Approval system
According to one embodiment, an approval system includes an information processing apparatus and a biometric authentication device. The information processing apparatus includes a first interface and a first processor. The first processor is configured to: receive a sensor signal; when a state satisfying a predetermined condition related to data indicated by the sensor signal occurs, transmit an approval request signal to the biometric authentication device; and perform the countermeasure processing when an approval response signal is received from the biometric authentication device. The biometric authentication device includes a second interface, a storage unit, a biometric sensor, a second processor. The second processor is configured to: cause the biometric sensor to acquire the biometric information when the approval request signal is received; and transmit the approval response signal when the biometric information acquired by the biometric sensor and the biometric information stored in the storage unit are identified with each other.
US12223020B2 Biometric account card
A card can include a processor; memory accessible to the processor; and instructions stored in the memory and executable by the processor to: decrypt a private key of a payor stored in memory of the card, where the private key is associated with digital cryptocurrency; use the decrypted private key to generate a signed message to transfer the digital cryptocurrency to an address of a payee; and output the signed message.
US12223016B2 System and method using machine learning for automated casing and/or tubing inspection log interpretation
A computer-implemented method includes: accessing a first database holding information encoding a set of labels that specify a condition of at least one of: a surface pipe, or an underground enclosure that runs at a plurality of depth locations; accessing a second database holding a plurality of inspection logs that record measurement data of the surface pipe or underground enclosure; based on, at least in part, the labeling information and the plurality of inspection logs, training a deep learning model configured to classify, into the set of labels, the condition of the surface pipe or underground enclosure when presented with the inspection logs; applying the deep learning model to one or more newly received inspection logs containing measurement data of a new surface pipe or a new underground enclosure; and subsequently classifying, into the set of labels, the condition of the new surface pipe or the new underground enclosure.
US12223013B2 Systems, methods, and devices for automated meter reading for smart field patrol
Methods, systems, and devices for equipment reading in a factory or plant environment are described, including: capturing an image of an environment including a measurement device; detecting a target region included in the image, the target region including at least a portion of the measurement device; determining identification information associated with the measurement device based on detecting the target region; and extracting measurement information associated with the measurement device based on detecting the target region. In some aspects, detecting the target region may include: providing the image to a machine learning network; and receiving an output from the machine learning network in response to the machine learning network processing the image based on a detection model, the output including the target region.
US12223009B2 Systems and methods for efficient matrix multiplication
Disclosed are systems and methods for performing efficient vector-matrix multiplication using a sparsely-connected conductance matrix and analog mixed signal (AMS) techniques. Metal electrodes are sparsely connected using coaxial nanowires. Each electrode can be used as an input/output node or neuron in a neural network layer. Neural network synapses are created by random connections provided by coaxial nanowires. A subset of the metal electrodes can be used to receive a vector of input voltages and the complementary subset of the metal electrodes can be used to read output currents. The output currents are the result of vector-matrix multiplication of the vector of input voltages with the sparsely-connected matrix of conductances.
US12223008B2 Tamper-proof interaction data
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for validating interactions with false rendered elements. In one aspect, a method includes receiving a rendering notification and a declaration of a rendered element defined in an active window on a client device, detecting interaction with the rendered element at the client device, determining whether the interaction occurred at a declared location of the rendered element within the active window, and processing the interaction including: in response to determining that the interaction occurred: capturing a screenshot of the active window on the client device; verifying a visual appearance of the rendered element in the screenshot with a declared appearance of the rendered element, and generating an interaction attestation, thereby validating the interaction. In response to determining that the interaction did not occur, refraining from generating the interaction attestation.
US12223002B2 Semantics-aware hybrid encoder for improved related conversations
A method of finding online relevant conversing posts, comprises receiving, by a web server serving an online forum, a query post from an inquirer using the online forum, computing a contextual similarity score between each conversing post of a set of conversing posts with a query post, wherein the contextual similarity score is computed between the body of each of conversing posts and of the query post, wherein N1 conversing posts with a highest contextual similarity score are selected; computing a fine grained similarity score between the subject of the query post and of each of the N1 conversing posts, wherein N2 conversing posts with a highest fine grained similarity score are selected; and boosting the fine grained similarity score of the N2 conversing posts based on relevance metrics, wherein N3 highest ranked conversing posts are selected as a list of conversing posts most relevant to the query post.
US12223001B2 Ranking candidate search results by activeness
The disclosed embodiments provide a system for processing data. During operation, the system determines activity features for candidates that match parameters of a search from a moderator of an opportunity, wherein the activity features include an amount of interaction between a candidate and additional moderators and a frequency of visits by the candidate to a platform used to conduct the interaction between the candidate and the additional moderators. Next, the system applies a machine learning model to the activity features to produce activeness scores representing levels of activity of the candidates with respect to the platform. The system then generates a ranking of the candidates according to the activeness scores. Finally, the system outputs at least a portion of the ranking as a set of search results of the search.
US12222997B2 Associated query display system of clinical trial case report system and the method
Provided is an associated query display system and a method thereof, and an associated query display method according to an embodiment includes the steps of: storing a query generation condition received from a manager terminal; receiving clinical trial data from a user terminal; determining whether the clinical trial data corresponds to the query generation condition; storing a query cause item that causes generation of a query; and outputting the query on the user terminal, and providing an associated query display function capable of tracking and accessing the query cause item.
US12222994B2 Quick application startup method and related apparatus
A quick application startup method and a related apparatus are provided. The method includes: An electronic device requests an acceleration script of one or more quick applications from an application server. A first operation for a target quick application is detected. In response to the first operation, the electronic device requests an application package of the target quick application from the application server. An acceleration script of the target quick application is included in the acceleration script of the one or more quick applications. In response to the first operation, the electronic device runs the acceleration script of the target quick application to obtain a first URL, and obtains first data based on the first URL. The electronic device may generate and display a first screen of the target quick application based on the first data.
US12222991B2 Anomaly database system for processing telemetry data
In some examples, an anomaly database system is provided for processing metrics in telemetry data. An example anomaly database system comprises a continuous data management (CDM) node, the CDM node including a metrics library for sending out system metrics in a sparse manner and a statistics relay for receiving streaming metrics from nodes in a node cluster, the node cluster including the CDM node, the statistics relay pushing the received metrics to a metrics collector. A sparse consumers module pulls metrics, from the metrics collector, pushed to the metrics collector by the statistics relay.
US12222987B1 Performing a search using a hypergraph
Provided are techniques for performing a search using a hypergraph. Entities are identified. A knowledge graph using the entities is generated, wherein nodes of the knowledge graph represent the entities and edges between the nodes represent pair-wise relationships, and wherein each of the edges carries an edge score that quantifies a degree of coherence between a pair of the entities. A hypergraph using the knowledge graph is generated, wherein nodes of the hypergraph represent the entities and hyperedges represent relationships between multiple entities, and wherein each of the hyperedges carries a hyperedge score that quantifies a degree of coherence between the multiple entities. A search request is received. A search result is generated using the hypergraph, wherein the search result comprises a set of coherently related entities. The search result is returned.
US12222984B1 System and method for providing video query
A method and system for providing a video query are disclosed. The method includes acquiring context information, training a first machine learning (ML) model using historical data of the software life cycle tool, and removing, by the first ML model, noise from the context information for generating a query including at least one keyword. Once the query is generated, executing, by a second ML model, the query to retrieve at least one video segment from a learning repository. Scoring and ranking is then performed on the at least one video segment. The ranked video segment is then transmitted, to the user interface of the software life cycle tool, and displayed in an ad-hoc manner.
US12222982B2 Manipulation of sequences to identify stations playing syndicated content
Multiple main sequences of media items played by a plurality of different media stations are identified. Each main sequence includes one or more content items, and potentially includes syndicated content. At least one main sequence is removed from further consideration, leaving a plurality of remaining main sequences. The at least one main sequence is removed from consideration based, at least in part, on a number of content items included in the at least one main sequence. Consolidated main sequences are generated by merging one or more remaining main sequences satisfying a consolidation criterion. Each consolidated main sequence includes two or more remaining main sequences. The consolidated main sequences are compared to determine whether syndicated content was played on a particular media station.
US12222981B2 Systems and methods for teaching control button functionality to an occupant of a vehicle
Systems and methods for teaching control button functionality to an occupant of a vehicle are disclosed herein. In an embodiment, a system for teaching control button functionality to an occupant of a vehicle includes a plurality of adjustable vehicle components, an audio device, a plurality of control buttons, and a controller. The audio device is configured to receive an audible trigger from the occupant. The plurality of control buttons are each configured to cause an adjustment of at least one adjustable vehicle component when actuated by the occupant. The controller is programmed to (i) disable the plurality of control buttons upon reception of the audible trigger by the audio device, and (ii) upon actuation of a control button of the plurality of control buttons, cause the audio device to output an audible message relating to the at least one adjustable vehicle component configured to be adjusted by the control button.
US12222978B2 Image display method and electronic device
An image display method applied to fields, including artificial intelligence (AI) and human computer interaction, includes detecting an input operation; displaying an image selection interface on a display in response to the input operation; determining at least one image related to the input operation from a group of associated images in a local memory or a cloud storage; displaying a thumbnail of the at least one image in the image selection interface; hiding another image; detecting a first operation where the first operation selects a first thumbnail in the image selection interface; and performing, on the first thumbnail, a processing procedure corresponding to the input operation.
US12222977B2 Method of processing multimedia data, device and medium
A method of processing multimedia data, a device, and a medium, which relates to a field of an artificial intelligence technology, in particular to fields of knowledge graph and deep learning. The method of processing the multimedia data includes: recognizing the multimedia data so as to obtain at least one key information of the multimedia data; querying a predetermined knowledge base according to the at least one key information, so as to determine a multimedia name associated with the at least one key information and an association degree between the multimedia name and the at least one key information; and determining, in the multimedia name, a name of the multimedia data based on a similarity between alternative multimedia data for the multimedia name and the multimedia data, in response to the association degree being less than a first threshold value.
US12222974B2 Ontology customization for indexing digital content
A method for automatically classifying terms of a first ontology into categories of a classification scheme defined with respect to a second ontology includes generating, for each term in the first ontology and each term in the second ontology, an embedding encoding the term and a description of the term. The method further includes adding the generated embeddings to a transformer model and computing, for each pair of the embeddings consisting of a first term from the first ontology and a second term from the second ontology, a similarity metric quantifying a similarity of the first term and the second term. The method still further provides for determining a matching scheme based on the similarity metric computed with respect to each pair of the embeddings, where the matching scheme associates term of the first ontology with one or more relevant categories of the classification scheme defined with respect to the second ontology. The method further provides for returning the one or more relevant categories of the classification scheme that are matched, by the determined matching scheme, to a term of the second ontology received as an input.
US12222973B2 Automatic electronic message content extraction method and apparatus
Disclosed are systems and methods for improving interactions with and between computers in electronic messaging, and other, systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for automatically generating data extraction rules, which can then be used to automatically extract data from electronic messages.
US12222970B2 Generative event extraction method based on ontology guidance
The present invention is a generative event extraction method based on ontology guidance, including: (1) constructing an event ontology knowledge base; (2) designing an event trigger word extraction template and an event argument extraction template; mapping an input event text to a first input sequence, and mapping an input event text integrating an event ontology to a second input sequence; (3) designing a class label mapping function that maps multi-word labels to event types and/or role types; (4) extracting the event ontology corresponding to the input event from the event ontology knowledge base, and constructing the first input sequence and the second input sequence according to the event trigger word extraction template and the event argument extraction template; and (5) predicting, by the event extraction model, the event type and the role type according to the class label mapping function and a processing mechanism thereof, and outputting an event trigger word span and an event argument span.
US12222968B2 Detecting emotional events in textual content
Computer implemented methods, systems, and computer program products include program code executing on a processor(s) that obtains text from a computing resources in a domain and segments it into sentences. The processor(s) identifies entities in each sentence. The processor(s) classifies each entity with a sentiment (a polarity). The processor(s) identifies, for each sentence, a given entity with a strongest sentiment. The processor(s) derives for each sentence, for each entity, emotions and classifies each emotion by assigning a polarity to each and scoring each. The processor(s) calculates, based on the (emotion) scores, a mean and a standard deviation from the mean. The processor(s) maps the given entity for each sentence to a strongest emotion for the given entity where the polarity of the strongest emotion is the same as the polarity of the strongest sentiment. The processor(s) determines if each strongest emotion is within the standard deviation from the mean.
US12222964B2 Database processing using hybrid key-value tables
A distributed database system can include transactional database and an object storage database. The data of the transactional database can be split into granules and replicated to the object storage database. The distributed database system can process transactional requests using the transactional database. The distributed database can receive a request that reads data more than a set size from the transactional database. The distributed database system can identify the granule data in the object storage database and transmit data to complete the read on one or more of a plurality of execution nodes.
US12222955B2 Method for automated query language expansion and indexing
In an embodiment, a query system sends compact code to a database service for expansion of the compact code to partially-expanded code and expanded code. In an embodiment, a hash value is generated based on the partially-expanded code and indexed in memory with the expanded code. In an embodiment, a hash value is received as part of a command and expanded code is identified based on the hash value and sent to a database service.
US12222952B2 Information processing system and log storage method for information processing system
When a cooperation source user name corresponding to identification information of a user included in a received request is included in a cooperation destination system user information, a cooperation destination system converts the identification information of the user included in the request into a user ID corresponding to the cooperation source user name in a cooperation destination system user information. The cooperation destination system processes the request based on the user ID and determines whether or not a cooperation source user name corresponding to the user ID is included in the cooperation destination system user information. In a case where the cooperation source user name corresponding to the user ID is included in the cooperation destination system user information, the cooperation destination system converts the user ID into a cooperation source user name corresponding to the user ID in the cooperation destination system user information.
US12222948B1 Identification and remediation of issues encountered on a user interface of a web-based system
An apparatus comprises at least one processing device configured to identify issues encountered on a user interface of a web-based system, the issues being associated with data structures consolidating data from backend applications supporting the web-based system. The at least one processing device is also configured to determine which of the backend applications are the source of respective ones of the issues. The at least one processing device is further configured to generate a prioritization of the issues based at least in part on supplemental information comprising at least one of service request data and user feedback relating to the data structures. The at least one processing device is further configured to trigger the backend applications supporting the web-based system to remediate the issues based at least in part on the generated prioritization.
US12222947B1 Partial database update based on lightweight join
A machine is configured to access an authoritative database of data fields, where each data field has a corresponding authoritative value and a corresponding update time. The machine accesses a propagation time that was last updated in response to a most recent propagation of updated authoritative values from the authoritative database to a recipient database. The machine performs a database join that joins only any unpropagated authoritative values having update times that exceed the propagation time to corresponding reference checksums of corresponding data fields. The machine generates candidate checksums of only the corresponding data fields whose unpropagated authoritative values have update times that exceed the propagation time. The machine propagates, from the authoritative database to the recipient database, the unpropagated authoritative values, and the machine replaces the reference checksums with the generated candidate checksums.
US12222944B2 Processing database queries using format conversion
Devices, methods and systems for processing database queries formatted differently than the database storage model being queried are disclosed. Processing database queries independent of the storage model of the queried database may be performed by receiving a query for one or more data items stored in a database, determining whether to use at least one query operator that uses data having a format different from the storage model format of at least one of one or more data items stored in the database and converting the format of the data used by the at least one query operator to a format that matches the storage model format of at least one of one or more data items stored in the database. Related systems, methods, and articles of manufacture are also described.
US12222938B1 Systems and methods for query optimization
A method for query optimization may include capturing a proposed database query input into a user interface. The method may further include providing the proposed database query to a machine-learning model. The machine-learning model may have been trained, using one or more gathered and/or simulated sets of query execution overhead data and one or more gathered and/or simulated sets of database queries, to determine a potential execution overhead of a database query and output a query execution score. The method may further include outputting, by the machine-learning model, the query execution score based on the proposed database query. The method may further include determining that the query execution score exceeds a query execution score threshold. The method may further include triggering a corrective action based on the query execution score exceeding the query execution score threshold.
US12222937B2 Training a machine learned model to determine relevance of items to a query using different sets of training data from a common domain
An online concierge system maintains various items and an item embedding for each item. When the online concierge system receives a query for retrieving one or more items, the online concierge system generates an embedding for the query. The online concierge system trains a machine-learned model to determine a measure of relevance of an embedding for a query to item embeddings by generating training data of examples including queries and items with which users performed a specific interaction. The online concierge system generates a subset of the training data including examples satisfying one or more criteria and further trains the machine-learned model by application to the examples of the subset of the training data and stores parameters resulting from the further training as parameters of the machine-learned model.
US12222934B2 Trace events in a database system
A system includes at least one hardware processor and at least one memory storing instructions that cause the at least one hardware processor to perform operations. The operations include configuring a processing stack in an execution node process. The processing stack includes a telemetry application programming interface (API). At least one configuration of a trace event is retrieved using an API call received by the execution node process. Telemetry information of the trace even is collected using the telemetry API based on the at least one configuration. An event table is updated based on the telemetry information.
US12222933B2 System and method for management system data aggregation and transformation using client-specific criteria
A method may include receiving, at a first time, an instruction to execute a stored procedure at a database system, retrieving a schema of a structure of a database used by a management system of a client entity, determining an identity of a management system and a type of data to retrieve for the client entity. The method may also include, responsive to determining the identity and the type of data to retrieve, determining a criteria to use in a dynamic query based on the identity and the type of data to retrieve. The method may also include, responsive to determining the criteria, generating, in the stored procedure, the dynamic query comprising the criteria, and executing the stored procedure to retrieve raw data from the database used by the management system and transform the raw data to transformed data using the dynamic query.
US12222928B2 Pre-fetch engine for mesh data network having date micro silos
Arrangements for controlling data retrieval are provided. In some aspects, a data request may be received by a computing platform. A pre-fetch engine may be executed to analyze the data request and generate, using a machine learning model, a pre-fetch template identifying data sets responsive to the request. The pre-fetch template may be transmitted to one or more data repositories and at least one data repository may transmit response data sets to the computing platform. An issue in the mesh network through which the data sets are transmitted may be detected and the data sets may be stored at a data silo associated with a node of the mesh network. An alternate transmission path may be generated and the data may be transmitted from the data silo of the node to another node in the mesh network based on the alternate transmission path.
US12222926B2 Consistency checking for distributed analytical database systems
Embodiments described herein are directed to detecting data inconsistencies within a distributed database and identifying the cause thereof. For example, lineage events are emitted from different components of the distributed system that operate on various data files. A consistency checking engine analyzes these events and detects inconsistencies with respect to the data files. The embodiments described herein checks the integrity of the database and assists in understanding the root cause in case of a corruption. Moreover, it provides the timeline for the corruption and whether it is repairable or not. These properties enable determining the right time to restore the customer's database or the right set of actions to repair the corruption. In case of repairable corruption, the correct compensating repair actions may be applied.
US12222923B2 Event driven technique for constructing transaction lock wait history
Techniques for constructing transaction lock wait history showing blocker queries are described. A first transaction referencing a resource saved in a network-based data warehouse is received where the first transaction being blocked due to second transaction accessing the resource. A first telemetry event based on the first transaction being blocked is transmitted. After acquiring lock ownership of the resource by the first transaction, a second telemetry event based on acquiring lock ownership by the first transaction is transmitted.
US12222921B1 Database management techniques for concurrent write request processing
Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, computing entities, and/or the like for facilitating efficient and effective execution of database management operations. For example, various embodiments of the present invention describe techniques for performing one or more database update operations given a concurrent write request group for a database using P concurrent request processor computing nodes, a match result serialization queue, and a centralized match result serializer computing node.
US12222918B2 Chart engine
Systems and methods for processing queries are described herein. As an example, a query may comprise an expression. Based on the expression, one or more indexlets may be determined. Using the one or more indexlets, a result of the expression may be determined.
US12222917B2 Hybrid spatial index
Example implementations include a method, apparatus, and computer-readable medium configured for indexing records using a hybrid spatial index. The hybrid spatial index is an integer that indicates a spatial location of an object. The hybrid spatial index can indicate a cell that overlaps the object or a stripe that covers the object. The method, apparatus, or computer-readable medium may associate an integer spatial index with a record of an object. In at least some cases, the integer spatial index indicates a stripe of cells covering the object. The method, apparatus, or computer-readable medium may select the record based on the spatial index being within a range of spatial indices for a spatial predicate.
US12222915B2 Accumulating and flushing mutations in a column store
Columnar storage provides many performance and space saving benefits for analytic workloads, but previous mechanisms for handling single row update transactions in column stores suffer from poor performance. A columnar data layout facilitates both low-latency random access capabilities together with high-throughput analytical access capabilities, simplifying Hadoop architectures for use cases involving real-time data. In disclosed embodiments, mutations within a single row are executed atomically across columns and do not necessarily include the entirety of a row. This allows for faster updates without the overhead of reading or rewriting larger columns.
US12222911B1 String data error detection and repair
Some embodiments perform fully unsupervised string error detection and repair, for strings containing both syntactic errors and semantic errors. In some embodiments, string error mitigation includes learning a regular-expression-based pattern that characterizes at least a predefined fraction of a set of string data values, identifying and masking a semantic substring, deriving edits to repair a string which contains the semantic substring, and replacing a mask value with a replacement substring that conforms to the pattern. Some embodiments utilize a language model. Some embodiments include or utilize a pattern learner, one or more learned significant patterns, and a repair engine. Some embodiments exploit program execution information to generate patterns when significant patterns are not initially found.
US12222910B2 Smart datastore selection for protection engines based on uncertainty quantification
One example method includes collecting respective data for each datastore in a group of datastores, clustering the data, based on the clustering, applying one of two different mutually exclusive labels to each of the datastores, applying an uncertainty quantifier to determine, for each datastore, a confidence level that the label assigned to that datastore is the correct label, ranking the datastores according to their respective label and confidence level, and presenting, to a user, a list that includes at least a datastore with a highest confidence level.
US12222906B2 Intelligent file system with transparent storage tiering
A file system manager implemented at a provider network identifies a storage device of a first group of storage devices of a provider network as an initial location of a file system object. Based on an access metric associated with the object, the file system manager initiates a transfer of contents of the object to a second storage device of a different storage device group, without receiving a client request specifying the transfer. In response to an access request received via a file system programmatic interface, contents of the object are provided from the second storage device. Based on a second access metric, the object is transferred back to the first group of storage devices.
US12222904B2 Avoiding data inconsistency in a file system using 2-level synchronization
A method of synchronously executing input/output operations (IOs) for a plurality of applications using a storage device with a file system includes the steps of: receiving a first write IO including an instruction to write first data at a first address of the file system; determining that, within a first range of the file system comprising the first address, there are no pending unmap IOs for deallocating storage space of the storage device from files of the plurality of applications; after determining that there are no pending unmap IOs within the first range, locking the first range to prevent incoming unmap IOs from deallocating storage space within the first range from the files of the plurality of applications; after locking the first range, writing the first data to the storage device at the first address; and after writing the first data, unlocking the first range.
US12222900B1 User aware data deletion job
A system can maintain respective extended attributes for respective files in a file system, wherein the respective extended attributes comprise respective first-in-first-out (FIFO) queues of user identities that have been determined to have modified the respective files. The system can receive an indication to perform a delete operation on a first portion of the file system, wherein the indication is indicative of a first user identity for which files are to be preserved. The system can, in response to receiving the indication, evaluate the respective files, comprising in response to determining that the first user identity is omitted from a FIFO queue of the respective FIFO queues, delete a file of the respective files that corresponds to the FIFO queue; and in response to determining that the first user identity is identified in the FIFO queue, refrain from deleting the file.
US12222885B2 Method for transferring data between a first digital domain and a second digital domain, and corresponding system on a chip
The system on a chip includes at least a first digital domain configured to be reinitialized by a first reinitialization signal, a second digital domain and an interface circuit. The interface circuit includes a starting register in the first digital domain, a destination register in the second digital domain and a synchronization circuit in the first digital domain. The interface circuit is configured to transfer data from the starting register to the destination register upon command of a control signal transmitted by the synchronization circuit. The starting register and the synchronization circuit are configured to not be reinitialized by the first reinitialization signal.
US12222881B2 Logical physical layer interface specification support for PCie 6.0, cxl 3.0, and UPI 3.0 protocols
In one embodiment, an apparatus includes: a first link layer circuit to perform link layer functionality for a first communication protocol; and a logical physical (logPHY) circuit coupled to the first link layer circuit via a logical PHY interface (LPIF) link, the logPHY circuit to communicate with the first link layer circuit in a flit mode in which the first information is communicated in a fixed width size and to communicate with another link layer circuit in a non-flit mode. Other embodiments are described and claimed.
US12222877B2 Peripheral device with embedded video codec functionality
A NVMe™ or NVMe-over-fabrics enabled device with video codec functionality may be seen to overcome scalability problem of known hardware assisted video codec solutions. The device of aspects of the present application may or may not have storage media. A host computer communicates with the device through NVMe™ commands. The device may be in one of many SSD form factors, such as U.2 or AIC. The device may be provided as a component in NVMe-enabled computers or NVMe-over-fabrics-enabled systems.
US12222876B2 Method for generating information based on FIFO memory and apparatus, device and medium
A method and an apparatus for generating information based on a FIFO memory, a device and a medium. In the method, a write credit score and a read credit score of a current FIFO memory are determined by a total capacity of the FIFO memory, and a read address, a write address, a read data enable signal value and a write data enable signal value of the current FIFO memory; and the write credit score represents the number of data sets that can be written into the FIFO memory normally; and the read credit score represents the number of data sets that can be read from the FIFO memory normally; and after sending the write credit score and the read credit score to a preceding-stage device, the preceding-stage device read and write data according to the write credit score and the read credit score.
US12222873B2 Method and apparatus to enable a cache (DEVPIC) to store process specific information inside devices that support address translation service (ATS)
Embodiments described herein may include apparatus, systems, techniques, or processes that are directed to PCIe Address Translation Service (ATS) to allow devices to have a DevTLB that caches address translation (per page) information in conjunction with a Device ProcessInfoCache (DevPIC) that will store process specific information. Other embodiments may be described and/or claimed.
US12222865B2 Cache for identifiers representing merged access control information
The system described herein introduces a cache that a file system uses to determine, for a current object, if the process to merge different types of access control information into merged access control information has already been performed for a previous object. Stated alternatively, the file system uses the cache to determine whether a current object being processed for storage has the same combination of access control information as a previous object that has already been processed for storage. If the current object has the same combination of access control information as the previous object, the file system is able to associate merged access control information for the previous object with the current object via the use of a pointer. Consequently, the file system avoids having to perform the resource-intensive process of merging the different types of access control information for the current object.
US12222860B2 Processor and method designating an in-core cache of a hierarchical cache system to perform writing-back and invalidation of cached data
A processor and a method for designating an in-core cache of a hierarchical cache system to perform writing-back and invalidation of cached data are shown. In response to an instruction that is in the instruction set architecture and is executed to designate a designated-level cache within the current core as a target to perform writing-back and invalidation, a decoder of the current core outputs microinstructions. According to the microinstructions, a level-designation request indicating the designated-level cache within the current core is transferred to the hierarchical cache system through the memory order buffer. In response to the level-designation request, the hierarchical cache system recognizes cache lines related to the designated-level cache of the current core, writes modified cache lines (which are obtained from the recognized cache lines) back to the system memory, and then invalidates all the recognized cache lines from the hierarchical cache system.
US12222859B2 Write data cache method and system, device, and storage medium
A method and system for high-speed caching of data writing, a device and a storage medium. The method includes: in response to receiving a data-writing operating instruction emitted by a host, creating a controlling page table and filling sequentially a plurality of control blocks into the controlling page table; submitting an entry pointer of a first instance of the control blocks to a work-queue scheduling engine, to execute tasks corresponding to the plurality of control blocks alternately in the work-queue scheduling engine; sending in advance a completion response to the host and notifying a firmware to perform subsequent processing and falling-into-disk of data; and in response to ending of execution of a task corresponding to a last one instance of the control blocks, releasing a used resource of the controlling page table.
US12222856B2 Memory controller and method for controlling output of debug messages
A memory controller coupled to a memory device for accessing the memory device and includes a Universal Asynchronous Receiver/Transmitter (UART) and a microprocessor. The microprocessor is coupled to the UART and configured to control access operations of the memory device. The microprocessor is configured to perform an interrupt service routine in response to an interrupt. When performing the interrupt service routine, the microprocessor is configured to determine whether a predetermined signal has been received by a specific pin and when determining that the predetermined signal has been received by the specific pin, the microprocessor is configured to output a debug message through a transmitting terminal of the UART.
US12222855B2 Memory controller for scheduling commands based on response for receiving write command, storage device including the memory controller, and operating method of the memory controller and the storage device
An electronic device includes a memory controller having an improved operation speed. The memory controller includes a processor configured to generate commands for accessing data stored in a main memory, a scheduling circuit configured to store the commands and output the commands according to a preset criterion, and a filtering circuit configured to store information on an address of the main memory corresponding to a write command among the commands, provide a pre-completion response for the write command to the scheduling circuit upon receiving the write command, and provide the write command to the main memory.
US12222852B2 Imbalance detection in online experiments
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for imbalance detection in online experiments. In some implementations, a method includes obtaining user information indicating a first set of devices assigned a first version of a service and a second set of devices assigned a second version of the service in a multivariate testing framework; generating alternative samplings of devices; generating a threshold for detecting imbalance using the alternative samplings of devices, a generated expected first set of devices, and a generated expected second set of devices; detecting an imbalance using the obtained user information indicating the first set of devices, the second set of devices, and the generated threshold; and implementing a corrective action to mitigate the detected imbalance in the multivariate testing framework.
US12222848B2 Techniques for test automation portals for behavior-driven development
Various embodiments are generally directed to techniques for test automation portals for behavior-driven development. Some embodiments are particularly directed to a user interface portal and supporting systems that allow users of various capabilities to view available Behavior-Driven Development (BDD) tests, select one or more BDD tests, execute/schedule automated BDD tests, view execution results, and view execution history from one central location without the need for programming/developer skills.
US12222843B2 AI bug-fix positioning by LSTM
Methods, system, and non-transitory processor-readable storage medium for bug fix system are provided herein. An example method includes executing at least one test on a system using an automated test tool. The bug fix system predicts at least one characteristic of a test related failure that occurred during the execution using test data produced by the automated test tool. The bug fix system predicts at least one source of the test related failure using the test data produced by the automated test tool.
US12222836B2 Rendering a stack trace visualization display
A method and system for rendering a stack trace visualization display has been developed. A first stack trace associated with execution of an application during a time period is received from a central processing unit profiler. A first stack trace visualization display is rendered including a plurality of stack frames stacked in accordance with an order of ancestry based on the first stack trace. Rendering at least one stack frame involves rendering at a first location of the first stack trace visualization display, a stack frame rectangle for the at least one stack frame in accordance with the order of ancestry and rendering at a second location of the first stack trace visualization display, stack frame specific text for the at least one stack frame. The second location overlays the first location. Rendering of the stack frame rectangle is independent of the rendering of the stack frame specific text.
US12222835B2 Systems and methods to manage memory during power down and storage
Systems and methods described herein may enable memory maintenance operations to be performed on a memory device in compliance with a time interval having a duration based on a temperature of the memory device. A system may include a memory device and a memory controller communicatively coupled to the memory device. The memory controller may receive a temperature measurement indicative of a present temperature of the memory device and determine a memory management interval based on the temperature measurement. The memory controller may perform a memory management operation based on the memory management interval. Sometimes, the memory controller powers on the memory device to perform the memory management operation on the memory device.
US12222834B2 Discovery troubleshooting based on machine learning
A method includes obtaining a discovery pattern that indicates a plurality of operations associated with a corresponding computing resource type of a plurality of computing resource types. The method also includes identifying a variable parameter value associated with execution of the discovery pattern with respect to a computing resource of the corresponding computing resource type, and determining an error value by using a machine learning model to process the variable parameter value. The error value indicates a likelihood that execution of the discovery pattern, when associated with the variable parameter value, with respect to the particular computing resource results in a corresponding error type. The method further includes receiving, based on the error value, an input comprising one or more of (i) an instruction to execute the discovery pattern or (ii) a modification applicable to the variable parameter value.
US12222832B2 Systems and methods for generating synthetic sensor data via machine learning
The present disclosure provides systems and methods that combine physics-based systems with machine learning to generate synthetic LiDAR data that accurately mimics a real-world LiDAR sensor system. In particular, aspects of the present disclosure combine physics-based rendering with machine-learned models such as deep neural networks to simulate both the geometry and intensity of the LiDAR sensor. As one example, a physics-based ray casting approach can be used on a three-dimensional map of an environment to generate an initial three-dimensional point cloud that mimics LiDAR data. According to an aspect of the present disclosure, a machine-learned model can predict one or more dropout probabilities for one or more of the points in the initial three-dimensional point cloud, thereby generating an adjusted three-dimensional point cloud which more realistically simulates real-world LiDAR data.
US12222828B2 Share-based replication
The subject technology determines a set of share objects in a replication group. The subject technology, for each object from the set of share objects, determines a set of permissions for a set of objects of databases that has been granted to each share object from the replication group. The subject technology, for each permission from the set of permissions, determines a set of dependencies, the set of dependencies comprising a second set of objects. The subject technology generates a graph structure based at least in part on the set of share objects, the set of permissions, and the set of dependencies. The subject technology traverses at least a portion of the graph structure to determine a final set of dependencies for replication. The subject technology performs a replication process based at least in part on the final set of dependencies.
US12222826B2 Traffic isolation at a chip-to-chip gateway of a data processing system
A mechanism for error containment in a data processing system includes receiving a transaction request at a gateway between a host and a device, allocating an entry for the request in a local request tracker of the gateway and sending a link request, to a port of the gateway. In response to an isolation trigger, the port is moved into isolation by completing in-process requests with entries in the tracker and locking the entries. On receiving a response to an in-process request while the port is in isolation, the response is dropped, the associated entry is unlocked, and allocation of the entry is enabled. A completion response is sent to the requester without dispatching a new link request to the port. When requests are completed, the system is quiesced, locked entries are unlocked, and the port is moved out of isolation.
US12222825B2 Systems and methods for disaster recovery for edge devices
Examples of the present disclosure describe improved systems and methods for disaster recovery for edge devices. In one example implementation, a current device configuration for a first device is received. The current device configuration comprises a device state and a workload configuration of the first device. A bootstrapping package for the first device is generated based on the current device configuration for the first device. Generating the bootstrapping package comprises segmenting the device state and the workload configuration into a namespace. The bootstrapping package is provided to a second device. The bootstrapping package is configured to be automatically installed on the second device.
US12222822B2 Secure storage network and methods for use therewith
A storage network operates by: encoding a data segment into a set of encoded data slices, wherein a read threshold of encoded data slices of the set of encoded data slices is required to decode the data segment, wherein the read threshold has a value greater than one, and wherein the data segment has an associated security level; selecting a subset of the plurality of storage units based on the security level, wherein the subset includes at least the read threshold of storage units of the plurality of storage units, wherein each of the subset of the plurality of storage units has a connection security approach that corresponds to the security level; and communicating the set of encoded data slices to the subset of the plurality of storage units in accordance with the connection security approach associated with each of the subset of the plurality of storage units.
US12222819B2 Data protection for stub files and cloud metadata
A method comprises requesting and receiving from a cloud mobility platform metadata for accessing one or more file systems which have been tiered to cloud storage, and writing the metadata to at least one backup storage location. In the method, a plurality of stub files are read, the plurality of stub files corresponding to a plurality of files of the one or more file systems which have been tiered to cloud storage. The plurality of stub files are written to the at least one backup storage location.
US12222817B2 Method, electronic device, and computer program product for backing up data
Backing up data is described. An example method includes acquiring data block deduplication information of source data and pieces of backup node deduplication information of backup nodes in a backup node set. Then, based on the data block deduplication information and the pieces, deduplication rates of the source data are determined relative to the backup nodes in the backup node set. In addition, based on the deduplication rates for the plurality of backup nodes, a target backup node is selected for backing up the source data from the backup node set. Data features of the to-be-backed-up source data are utilized to determine the deduplication rate of the source data relative to each backup node, thereby selecting the target backup node through the deduplication rates of the backup nodes. The space occupation of backup nodes can also be reduced when backing up the source data, thereby achieving better space utilization.
US12222816B2 Targeted deduplication using group fingerprints and auto-generated backup recipes for virtual synthetic replication
A backup system stores recipes during backup file creation when virtual synthetic backups are used, where a recipe comprises a specific sequence of steps used to generate the backup file. Replication logic of the backup system replays the recipe to generate the same backup file on the backup target so that an old backup combined with new backup data comprises the recipe. Embodiments of a server-side group fingerprint system include a process to auto-generate recipes for server resident files by formulating a file as a series of L1 fingerprints which are in turn a set of L0s and GFPs where some of the L1s are shared with other files. The recipe can be used to convert the representation of the file from a native fingerprint based representation into a virtual synthetic format.
US12222809B2 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.
US12222807B2 Check data generation method and apparatus, device, and storage medium
A method and apparatus for generating checking data, an electronic device and a non-volatile computer-readable storage medium. The method includes: acquiring a store-status matrix corresponding to a redundant array of independent disks; determining non-reference vectors among the magnetic-disk vectors, and performing data-vector-element evenly dividing processing to an initial data region formed by the non-reference vectors, to obtain first and second data regions; performing data-exchange processing to the first and second data regions in the store-status matrix, to obtain a first matrix; determining a plurality of second-order matrixes in the first and second data regions of the first matrix, and performing position-exchange processing to target magnetic-disk elements in the second-order matrixes, to obtain a second matrix; based on the second matrix, performing single-error-correction encoding generating processing, to obtain first checking data; and based on the second matrix, performing double-error-correction encoding generating processing, to obtain second checking data.
US12222801B2 Intelligent issue identifier for auto-detecting dynamic issue changes in a distributed network
A system for auto-detecting dynamic issue changes in a distributed network comprises a processor associated with a server. The processor detects an application issue at a network node receives a first set of data objects associated with the application issue occurring at the first timestamp. The processor receives a second set of data objects associated with the application issue occurring at the second timestamp. The processor determines a change between a first set of the data objects and a second set of data objects. The processor identifies an issue pattern represents an operation change of the application by a machine learning model. The processor processes the issue pattern with application information through a neural network to determine a series of executable operations associated with the application issue. The processor deploys the series of the executable operations to solve the application issue to prevent a failure operation of the application.
US12222799B2 IEEE-1394 beta fast reconnect method
A method for quickly testing an electrical connection used between two nodes. For example, the method can be used with an IEEE-1394-2008 Beta serial bus. The testing is used to determine if a disconnect signal is a permanent disconnect signal or a temporary disconnect signal. Also, the testing provides for a fast reconnect that attempts one or more times to determine a temporary disconnect, thus creating a range in microseconds to milliseconds in which to verify the temporary disconnect. Also, the number of attempts can be replaced by a certain time period.
US12222797B2 Dynamic configuration of processor sub-components
The disclosed method includes observing a utilization of a target sub-component of a functional unit of a processor using a control circuit coupled to the target sub-component. The method also includes detecting that the utilization is outside a desired utilization range and throttling one or more sub-components of the functional unit to reduce a power consumption of the functional unit. Various other methods, systems, and computer-readable media are also disclosed.
US12222794B2 Management of near field communications using a low power express mode of an electronic device
Systems, methods, and computer-readable media for managing near field communications during a low power express mode of an electronic device are provided that may make credentials of a near field communication (“NFC”) component appropriately secure and appropriately accessible while also limiting the power consumption of the NFC component and of other components of the electronic device.
US12222792B2 Systems and methods for optimizing battery life in information handling systems using intelligence implemented in storage systems
Systems and methods are provided that may be implemented to dynamically change the solid state drive (SSD) power and peripheral component interconnect express (PCIe) link state transition time for solid state drive for SSD operation based on current remaining battery power capacity during a battery-only power mode of an information handling system. In one example, an intelligent algorithm in software and SSD firmware may be implemented that will dynamically change the SSD power and PCIe link state transition based on current remaining battery power capacity during battery-only power mode of an information handling system. In this way additional power saving may be realized when current remaining battery power capacity is low during a battery-only power mode so as to extend the battery life for an information handling system.
US12222790B2 Power management for Universal Serial Bus (USB) type-C port
A power management scheme for USB systems. For Mobile systems that has re-timer, a handshake is used between power delivery (PD) controller, re-timer and embedded controller (EC) so that the PD controller can end higher wattage power contract on USB-C connector after TBT/USB4 link is in low power (CLd/U3) and during system low power transition allowing Dynamic Platform and Thermal Framework (DPTF) framework to boost CPU performance and enhance battery capacity respectively. The same solution can be extended to desktop segment to allow PD controller to lower the USB-C power contract with connected devices before switching to standby rail. For mobile systems that are without re-timer, a handshake is used between BIOS, PD controller and EC so that PD controller can end higher wattage power contract on USB-C connector after TBT/USB4 link is in low power (CLd/U3) and during system low power transition.
US12222784B2 Electronic apparatus
An electronic apparatus includes a retractable module, a flexible module, and a control module. The retractable module includes a first retractable structure and a second retractable structure that are connected to each other. The flexible module includes a vibration film and a one-way valve connected to the vibration film. The vibration film includes a first state and a second state. The control module is configured to control the vibration film to enter the second state from the first state in response to the first retractable structure being away from the second retractable structure and perform heat dissipation on the electronic apparatus through the vibration film and the one-way valve in the second state.
US12222783B2 Electronic device
An electronic device includes a housing and a first heat source, a second heat source, and a heat dissipation module that are disposed in the housing. The heat dissipation module includes a first fan, a second fan, a first heat conduction member, and a second heat conduction member. The first fan and the second fan are disposed on two opposite sides of the housing. One end of the first heat conduction member is disposed at the first fan, and the other end is located at a position on a side of an upper surface of the housing corresponding to the first heat source. One end of the second heat conduction member is disposed at the second fan, and the other end is located on a side of a lower surface of the housing and abuts against the second heat source.
US12222780B2 Heat recuperation system for heating e.g. greenhouses
A heat recuperating system is adapted for recuperating heat generated by mining devices, s.g. cryptocurrency miners, and for using the recuperating heat in agri-food industry applications. The heat recuperating system comprises a technical room comprising an air supply area, an exhausted air area and a computation area dividing the air supply area from the exhausted air area, wherein the computation area houses the mining devices. The heat recuperating system also comprises a heat exchanger system recuperating heat from the exhausted air area of the technical room and transmitting the recuperated heat to the agri-food industry applications. An associated method comprises supplying a technical room comprising a computation area wherein the mining devices are operating; supplying a heat exchanger system recuperating heat generated by the mining devices when operating; and transmitting the recuperated heat to the agri-food industry applications.
US12222776B1 Heat sinks for bare die multi-chip packages
Various mounting systems for mounting heat sink apparatus to bare die processors are disclosed. The mounting systems include an upper plate, which may include a heat transfer portion, positioned in proximity to the upper surface of bare die processors to provide heat conduction away from the processors. The disclosed mounting systems secure the upper plate to the processors with balanced and centralized forces to inhibit tilting of the upper plate and reduce the risk of damaging the processors.
US12222770B2 Movement mechanism applied to inner-folding flexible screen terminal and inner-folding flexible screen terminal
A movement mechanism applied to an inner-folding flexible screen terminal includes an intermediate support structure having a flexible screen support surface, left-side and right-side rotation connection structures, and left-side and right-side connecting members. Inner ends of the left-side and right-side rotation connection structures are both rotatably connected to the intermediate support structure. The left-side and right-side connecting members are respectively rotatably connected to outer ends of the left-side and right-side rotation connection structures, and are respectively slidably connected to left-side and right-side support frames. By pressing a pressing structure to the rotation structure, when a flexible screen mobile terminal is unfolded, the left and right casings can be prevented from rotating and shaking, and the unfolded state is stably maintained. It is suitable for adopting multiple segments of rotation structures to cooperate with the pressing structure, thereby reducing the risk of getting stuck during rotation.
US12222768B2 Auxiliary monitors with articulated hinge
According to aspects of the disclosure, a display system is provided comprising a support, a first display coupled to the support, wherein the first display is configured to display output information received from at least one computing device, and a second display rotatably coupled to the first display and rotatably coupled to the support, wherein the second display is configured to display output information received from the at least one computing device.
US12222765B2 Display device
Disclosed is a display device. The display device of the present disclosure comprises: a flexible display panel; an elongated roller on which the display panel is wound or unwound; and a disk wheel positioned adjacent to the edges of the display panel which is laminated while wound on the roller, wherein the disk wheel is coupled to the roller and passes across the axis of rotation of the roller. The diameter of the disk wheel may be larger than the diameter of the display panel wound around the roller.
US12222764B2 Foldable display device
A foldable display device includes a first support member, a second support member rotatably connected to the first support member, a primary display screen, and a secondary display screen fixed on the second support member. The first support member includes a flat surface, and a first arc surface and a second arc surface respectively connected to opposite sides of the flat surface. The primary display screen includes first, second, and third primary display screens sequentially covering the flat surface, the first arc surface, and the second arc surface. When the secondary display screen is stored, the first, second, and third primary display screens and the secondary display screen form a 360° surround screen. When the secondary display screen is spread to a same plane as the first primary display screen, the first primary display screen and the secondary display screen form a spliced display screen.
US12222759B2 Wearable computing device
A finger-worn wearable ring device may include a ring-shaped housing, a printed circuit board, and a sensor module that includes one or more light-emitting components and one or more light-receiving components. The wearable ring device may further include a communication module configured to wirelessly communicate with an application executable on a user device.
US12222758B2 Wearable computing device
A finger-worn wearable ring device may include a ring-shaped housing, a printed circuit board, and a sensor module that includes one or more light-emitting components and one or more light-receiving components. The wearable ring device may further include a communication module configured to wirelessly communicate with an application executable on a user device.
US12222746B2 Microcontroller and method for initializing a microcontroller
The disclosure provides a microcontroller which has an internal timing device for generating an internal clock signal, at least one terminal contact for receiving an external clock signal, a clock changing device and a timer module, which is electrically conductively connected to the at least one terminal contact and to the internal timing device and, after the microcontroller has been switched on, is set up to determine a frequency of the external clock signal by means of the clock signal, and to determine at least one parameter by means of which the clock changing device can be set up to change the external clock signal into a useful clock signal with a predefined frequency.
US12222744B2 Operating element for a motor vehicle
An operating element to be installed in a center console of a motor vehicle includes at least two planar elements which are at least partially touch-sensitive such that an operator can trigger a function via a touch with a hand of the operator or at least one finger of the operator and a rotary element disposed between the at least two planar elements where a cylindrical surface of the rotary element is touch-sensitive.
US12222741B2 Extender and stabilizer for solar string power generation systems and a method thereof
The present invention relates to an apparatus and method for extending solar photovoltaic system's strings size and stabilizing their DC-Bus voltage at any desired constant level up to the maximum level permitted by the local electric code (LEC), This will maximize the energy production of a multi module solar string power generation system, comprising; an Injection Circuit (IC), connected to a DC-Bus and to a primary substring of solar panels, wherein the IC is also connected to an extension substring with at least one solar panel. The IC lifts up and regulates the voltage of the connected primary substring and the extension substring to a desired stabilized constant level at the input of the solar inverter. The IC comprises: (i) a first MPPT mechanism, for finding the MPP of the primary substring; (ii) a second MPPT mechanism, for finding the MPP of the extension substring; (iii) a first DC/DC converter for converting some of the power from the extension substring, for lifting up and regulating the voltage level of the primary substring; and (iv) a second DC/DC converter, for lifting up and regulating the voltage level of the extension substring and for conducting the excess power from the extension substring to the solar inverter via the DC-Bus.
US12222739B1 Dynamic orientation of a physical projection platform
A system for providing a physical projection routine includes a hardware processor, a system memory storing a software code, and a projection platform. The hardware processor is configured to execute the software code to measure an environmental parameter of a venue, determine, based on the environmental parameter, a desired orientation of the projection platform for executing the physical projection routine, and orient the projection platform according to the desired orientation determined based on the environmental parameter. The hardware processor and software code then execute the physical projection routine by the projection platform oriented using the desired orientation determined based on the environmental parameter.
US12222738B2 Method and system for controlling electric drive system according to predicted temperature of DC-link capacitor to prevent overheating
An electric drive system includes a power electronics module (PEM) having a DC-link capacitor and an inverter. A controller reduces power output of the inverter while a sensed temperature of an inverter power switch, a sensed current of the PEM, such as a sensed ripple current of the DC-link capacitor, and parameter values of the DC-link capacitor are indicative of a predicted temperature of the capacitor being greater than a threshold to maintain capacitor temperature lower than the threshold. The parameter values are obtainable from a thermal model of the DC-link capacitor. The thermal model may be derived from testing a test version of the PEM under different drive cycles in which for each drive cycle a set of information is recorded including a sensed temperature of the inverter power switch test version, a current of the PEM test version, and a sensed temperature of the DC-link capacitor test version.
US12222736B2 Flow control valve and spa recirculation system with heat pump using the valve
A flow control valve for a bathing installation. The flow control valve is configured to operate between an open state and a closed state in dependence on the applied water pressure. As water pressure increases, the valve progressively reduces flow dynamically, until flow increases to a point that the valve is placed in the closed state. The valve may be placed in the bathing installation recirculating water path downstream of a bypass path and upstream of a heat pump. By regulating water flow and pressure to the heat pump, the heat pump may be operated in a flow rate for efficient operation. The valve also prevents water pressure at a high level which may damage the heat pump.
US12222734B2 Control apparatus, non-transitory computer readable medium, aircraft, system, and operating method of system
A control apparatus includes a memory storing information on power consumption for flight of an aircraft flying by an electric rotor and a controller configured to instruct the aircraft to fly on a flight path passing through a power supply facility based on a remaining charge of the aircraft and the power consumption according to flight conditions when the aircraft flies to a destination.
US12222733B2 Unmanned aerial vehicle control method and apparatus, base station and unmanned aerial vehicle
An Unmanned Aerial Vehicle (UAV) control method and apparatus, a base station and a UAV relate to the technical field of wireless communication. The method can include receiving an access message from a UAV, the access message carrying a type identifier of the UAV, acquiring target supervision strategy information based on the access message, the target supervision strategy information indicating a flight criterion of the UAV, and sending a control instruction to the UAV based on the target supervision strategy information, the UAV being configured to control flight based on the control instruction. A base station, when receiving the access message of the UAV, acquires the target supervision strategy information of the UAV based on the access message and controls flight of the UAV based on the target supervision strategy information, so that it is ensured that flight of the UAV meets a supervision requirement.
US12222730B2 Control device, moving body, and control method
A control device controls travel direction of a traveling body that travels along a plurality of magnetic markers arranged with intervals therebetween on a track, the control device including: a first sensor for detecting the magnetic markers; a second sensor for detecting speed or acceleration; a first lateral position calculation unit for calculating a lateral position of the traveling body by a detection result from the first sensor, when the first sensor has detected a magnetic marker; a second lateral position calculation unit for calculating a lateral position of the traveling body by a detection result from the second sensor, when the first sensor is not detecting a magnetic marker; and a travel direction control unit for controlling the travel direction of the traveling body by the lateral position of the traveling body as calculated by the first lateral position calculation unit or the second lateral position calculation unit.
US12222720B2 Dynamic tire rotation during collision
The subject disclosure relates to features that improve safety for autonomous vehicle (AV) driving maneuvers. In some aspects, a process of the disclosed technology includes steps for detecting an unprotected maneuver, navigating an AV into an intersection, and detecting a wheel safety angle relative to the intersection. In some aspects, the process further includes steps for automatically adjusting a wheel angle of the AV based on the wheel safety angle. Systems and machine-readable media are also provided.
US12222719B2 Information processing device and information processing method
An information processing apparatus includes a crowd characteristic estimator and a plan controller. The crowd characteristic estimator estimates information regarding a characteristic of a crowd on the basis of a sensing result of an external environment. The crowd is a collection of individuals present in the external environment. The plan controller controls a creation mode of an action plan for a movable body in the external environment on the basis of at least the information regarding the characteristic.
US12222716B2 Method and system for operating an autonomous agent with a remote operator
A system for operating an autonomous agent with a remote operator includes a remote subsystem, a local subsystem, and a communication subsystem. A method for operating an autonomous agent with a remote operator includes receiving and processing a set of inputs; presenting a set of outputs to a remote subsystem; receiving an input from a remote operator; and operating the autonomous agent. Additionally or alternatively, the method can include any or all of: detecting a failure and/or triggering a failure response; detecting a particular scenario associated with the autonomous agent; triggering a remote operator request; processing remote operator input; and/or any other processes.
US12222715B2 Remote server, method, and storage medium for enabling efficient processing of a plurality of requests for remote vehicular support
A processor performs a mediation process of mediating remote support of at least one vehicle when receiving a request for remote support from the at least one vehicle. In the mediation process, at least two vehicles are organized into at least one group based on map information and position and traveling direction information of the at least two vehicles when requests for remote support from the at least two vehicles have been received in the same time period. The support order of the vehicles in the at least one group is determined for each group based on the map information and the position and traveling direction information of the at least two vehicles. The surrounding image information of the corresponding vehicle is transmitted to at least one support device that performs remote support of the vehicles organized into the at least one group in the support order.
US12222713B2 Methods and apparatus to perform process analyses in a distributed control system
Methods, apparatus, systems, and articles of manufacture are disclosed. An example system to modify an industrial control system includes: at least one memory; programmable circuitry; and instructions to cause the programmable circuitry to: configure a device driver based on a first command, the first command to configure the device driver to initiate a device-specific communication protocol to collect input data from a publisher device coupled to the device driver; access a second command from a subscriber device, the second command to include a device identifier of the publisher device and to specify at least one of a communication mode, a device calibration configuration, or a fault detection configuration, the second command based on a product quality prediction, the product quality prediction generated using a spectral data model; and provide the second command to the device driver.
US12222707B2 Production schedule estimation method and system of semiconductor process
A production schedule estimation method and a production schedule estimation system are provided. The production schedule estimation method includes the following steps. Current-day work-in-process data, machine group cycle time data of a machine group, and productivity data of the machine group are obtained. The current-day work-in-process data, the cycle time data of the machine group, and the productivity data of the machine group are inputted into a prediction model. Current-day cycle time data and a current-day move volume for each of multiple stations in the machine group are calculated through the prediction model. And, current-day move data is calculated according to the current-day cycle time data and the current-day move volume for each of the multiple stations in the machine group.
US12222700B2 Control device
A controller includes a calculator, a generator, and an adjuster. The calculator calculates a correction value for a position command based on a transmission delay and a control delay included in outputting the position command from the controller to the slave axis drive. The transmission delay is a delay in transmitting the position command to the slave axis drive. The control delay is a delay in the slave axis drive. The generator generates a corrected position command by applying the correction value to a reference position command for the slave axis drive calculated using position information about the master axis drive. The adjuster adjusts, in a predetermined period from when a speed of the master axis drive changes, the correction value to be below a value calculated by the calculator to cause a position of the slave axis drive to avoid exceeding a position of the master axis drive.
US12222695B2 Method to generate safe control data for a local machine
A method and system to generate safe control data to control and/or to supervise a local machine, wherein a local software application is executed on a safe hardware device and executes calculations based input data to generate said safe control data, wherein a software application is executed on a hardware external to the safe device and sends a request to the cloud application to execute one or more defined calculations and said specific input data, which is to be used by the at least one cloud application for the execution of the one or more defined calculations, wherein the control data is determined to be safe or unsafe, and wherein if the control data are not received timely they will not be used to control and/or supervise the local machine.
US12222694B2 Cloud-hosted interface for portable device communicators
A system for sharing plant device configuration data collected by handheld communicators during monitoring and servicing activities. Plant device configuration data is assigned relational identifiers such as equipment identifiers that provide additional information relevant to the configuration data for a plant device. Additional plant process identifiers may also be assigned to distinguish configuration profiles for various equipment sets. The relational data may be used to retrieve the configuration profiles for application in various efforts to replicate configurations across plants.
US12222686B2 Application driven enhancement to industrial automation device via container implementation
An industrial automation device includes first processing circuitry configured to perform a first set of operations associated with controlling the industrial automation device or one or more industrial automation devices communicatively coupled to the industrial automation device. The industrial automation device includes input/output circuitry communicatively couplable to an electronic device having second processing circuitry that is configured to execute computer-readable instructions to execute a software container and receive, in the software container, data from the industrial automation device, the one or more industrial automation devices, or both. The second processing circuitry executes the computer-readable instructions to perform, using the software container, a second set of operations associated with controlling the industrial automation device or the one or more industrial automation devices. The second processing circuitry is also executes the computer-readable instructions to adjust an operation of the industrial automation device based on the second set of operations.
US12222684B2 Slotted timer
A slotted timer teaches time in a simple manner to those having difficulty understanding the concept of time. The timer rotates a shaft which rotates a colored disk attached to the shaft. The initial position of the colored disk is manually set by an operator using a card residing in a slot extending across the top of the timer. The card may illustrate an activity to be completed in a time period set by the operator. Different cards may be used to indicate different activities.
US12222683B2 Connecting member, power supply device, electronic device, and system
A device capable of being used for a long time is achieved. A power supply, a connection method of a power supply, or a connecting member, for easy attachment and detachment and non-detachment when in use, is provided. A power supply, a connection method of a power supply, or a connecting member for easy replacement is provided. A highly designed power supply is provided. Power from a battery is supplied to an electronic device through a connecting member including a pipe, a spring, and a pair of pivots. The pair of pivots are electrically insulated from each other, and electrically connected to any one of a pair of electrodes of the battery. The electronic device into which the pair of pivots are inserted includes a pair of bearings capable of receiving power.
US12222682B2 Watch with combination lock protection
The invention relates to watches. According to the invention, the watch comprises a case with a removable cover and a clock mechanism installed in the case, including a setting/winding mechanism. The watch is equipped with a combination lock used to block the setting/winding mechanism and block removing the cover from the case to prevent unauthorized use of the watch. The invention allows increasing the safety of using the watch due to the combination lock installed therein to block the setting/winding mechanism and block removing the cover from the case to prevent unauthorized use of the watch.
US12222681B2 Display mechanism for a watch
A display mechanism for a watch and a watch including the display mechanism, which includes a display for displaying information, a first and second mobile elements and a support, so that when the first mobile element moves with a first primary speed, the second mobile element moves into a first position so as to cover the display and when the first mobile element moves with a first secondary speed, the second mobile element moves into a second position so as to expose the display. Thus, the display can be exposed which allows to maximize the display surface when information is present on the display.
US12222680B1 Device for image recognition based on full-analog photonic neural network and method thereof
The provided is a device for image based on FAPNN and a recognition method, comprising creating training transparent matrices corresponding to various discrete image categories in the training analog image dataset, recording each image for each image category by a Fourier convolution in one cell of the training transparent holographic matrix; generating different separate holographic cells on the 3D holographic memory matrix by simultaneously Fourier convolution of all images recorded on the training transparent holographic matrix; recording, with mechanical or optical change of the training transparent matrices, various image categories in different holographic cells of the 3D holographic memory matrix at different angles of reference beam and object beam; and receiving the analog image to be recognized, recognizing the image to be recognized and obtaining an image recognition result through values recorded in the holographic cells in the 3D holographic memory matrix.
US12222676B2 Preparing method of electrostatic charge image developing toner, electrostatic charge image developing toner, and electrostatic charge image developer
A preparing method of an electrostatic charge image developing toner includes: aggregating binder resin particles in a dispersion containing the binder resin particles to form aggregated particles; and coalescing the aggregated particles by heating a dispersion containing the aggregated particles to form toner particles, in which the aggregating includes adding a divalent or higher valent metal salt compound to the dispersion containing the binder resin particles, and the preparing method satisfies the following Requirement (1), Requirement (1): a ratio M/S of a total metal ion amount M (mol) generated from the divalent or higher valent metal salt compound to a total surface area S (m2) of the binder resin particles at a start of the aggregating is 1.5×1010 or more and 2.5×1013 or less.
US12222675B2 Image forming apparatus and sheet discharging device
An image forming apparatus includes a feeding portion, an image forming portion, a fixing portion, a casing, a discharging portion, a reversing portion, and a controller. In a first operation, the image forming portion forms an image on a sheet fed by the feeding portion, and then the discharging portion discharges the sheet. In a second operation, after the reversing portion reverses and conveys the sheet (i) which is fed by the feeding portion and (ii) which passes through the image forming portion without forming the image thereon and is conveyed to the second conveyance passage, the image forming portion forms the image on the sheet, and then the discharging portion discharges the sheet.
US12222674B2 Cartridge, toner cartridge, and image forming apparatus
A cartridge includes a photosensitive drum rotatable about an axis extending in an axial direction; a memory including a storing element configured to store information, a memory contact electrically connected to the storing element, and a substrate having a surface on which the memory contact is provided; and a frame which supports the photosensitive drum, on which the substrate is mounted, and which includes a first end with respect to the axial direction and a second end opposite from the first end. The frame includes a container provided with an accommodating chamber for accommodating a developer collected from the photosensitive drum and with an opening communicating with the accommodating chamber and includes a mounting member mounted on the container so as to cover the opening. The mounting member includes a supporting portion for supporting the substrate.
US12222671B2 Image forming apparatus
An image forming apparatus includes a unit, a housing, an outer cover, a lock, a detector, and circuitry. The unit is disposed in the image forming apparatus. The housing stores a toner bottle and has an insertion opening and an inner cover openably closable the insertion opening. The outer cover is openably closable to expose the inner cover and the unit or cover the inner cover and the unit. The lock locks the inner cover at a closed position. The detector detects an amount of toner remaining in the toner bottle. The circuitry controls the lock to unlock the inner cover based on the amount of the toner detected by the detector.
US12222670B2 Image forming apparatus
An image forming apparatus includes the following: an image forming portion; a first metal side plate and a second metal side plate provided opposite each other with respect to the image forming portion; an antenna for communicating with external equipment; a housing including a top cover that is provided above the first metal side plate and the second metal side plate in a vertical direction, and a side cover that is provided on an outer side opposite to an inner side where the image forming portion is provided with respect to the first metal side plate, wherein the image forming apparatus further includes a support member provided on the first metal side plate, the support member including a housing support portion that supports at least one of the top cover and the side cover, and an antenna support portion that supports the antenna.
US12222667B2 Image forming system
An image forming system includes an image forming apparatus, a varnish application apparatus, and a controller. The varnish application apparatus includes a varnish application unit configured to apply varnish to a recording material, a first conveyance unit configured to convey a recording material in a first conveyance path that passes through the varnish application unit, and a second conveyance unit configured to convey a recording material in a second conveyance path that does not pass through the varnish application unit. When failure is occurred to one or both of the varnish application unit and the first conveyance unit and failure is not occurred to the second conveyance unit, the controller is configured to permit execution of the second image forming job and to convey a recording material by the second conveyance unit in the varnish application apparatus.
US12222664B2 Developing device, process cartridge, and image forming apparatus including an entrance seal which contacts an image bearer
A developing device includes a developer bearer rotatable in a rotation direction and forming a developing range, a holder, and an entrance seal. The holder has a facing face facing the developer bearer upstream from the developing range in the rotation direction, a support face defining a part of an outer face of the developing device, and a relay face extending from one end of the support face to one end of the relay face connected to the facing face to form an acute tip portion closer to the developing range than the one end. The entrance seal has a free end projecting from the one end as a cantilever, and a length of the entrance seal from a tip of the free end of the entrance seal to the one end is shorter than a length of the relay face from the acute tip portion to the one end.
US12222662B2 Component movement mechanism for an image forming apparatus
An image forming apparatus may include a photosensitive member, a developing device including a developing roller, pressing members configured to engage with the developing device and springs configured to urge the pressing members. In some examples, each of the pressing members may be configured to contact and move the developing device between various positions based on the urging of the springs. Additionally or alternatively, various ends of a contact surface of the developing roller configured to contact developer may be disposed relative to an axis line of the developing roller and pressing surfaces of the pressing members.
US12222653B2 Method for forming semiconductor structure
A method for forming a semiconductor device structure is provided. The method includes forming a resist layer over a material layer, the resist layer includes an inorganic material. The inorganic material includes a plurality of metallic cores and a plurality of first linkers bonded to the metallic cores. The method includes forming a modified layer over the resist layer, and the modified layer includes an auxiliary. The method includes performing an exposure process on the modified layer and the resist layer, and removing a portion of the modified layer and a first portion of the resist layer by a first developer. The first developer includes a ketone-based solvent having a substituted or unsubstituted C6-C7 cyclic ketone, an ester-based solvent having a formula (b), or a combination thereof.
US12222647B2 Photoresist composition and method of forming photoresist pattern
A photoresist composition includes a conjugated resist additive, a photoactive compound, and a polymer resin. The conjugated resist additive is one or more selected from the group consisting of a polyacetylene, a polythiophene, a polyphenylenevinylene, a polyfluorene, a polypryrrole, a polyphenylene, and a polyaniline. The polyacetylene, polythiophene, polyphenylenevinylene, polyfluorene, polypryrrole, the polyphenylene, and polyaniline includes a substituent selected from the group consisting of an alkyl group, an ether group, an ester group, an alkene group, an aromatic group, an anthracene group, an alcohol group, an amine group, a carboxylic acid group, and an amide group. Another photoresist composition includes a polymer resin having a conjugated moiety and a photoactive compound. The conjugated moiety is one or more selected from the group consisting of a polyacetylene, a polythiophene, a polyphenylenevinylene, a polyfluorene, a polypryrrole, a polyphenylene, and a polyaniline.
US12222646B2 Polypeptide, photoresist composition including the same, and method of forming pattern using the same
A polypeptide, a photoresist composition including the polypeptide, and a method of forming patterns by using the photoresist composition.
US12222642B2 Photosensitive composition, color filter and method for forming the color filter
A photosensitive composition, a color filter prepared by using the photosensitive composition and a method for preparing the color filter. The photosensitive composition includes an alkali-soluble resin (A); an ethylenically unsaturated monomer (B); a photopolymerization initiator (C); a solvent (D); and a colorant (E), wherein the content of the photopolymerization initiator (C) is from 32 parts by weight to 70 parts by weight based on 100 parts by weight of the ethylenically unsaturated monomer(B).
US12222641B2 Method and device for optimizing mask parameters
The present disclosure provides a method for optimizing mask parameters, and the method includes: acquiring a test pattern, light source parameters, and initial mask parameters, the initial mask parameters including a mask thickness and an initial mask sidewall angle; generating multiple sets of candidate mask parameters according to the initial mask sidewall angle in the initial mask parameters; the multiple sets of candidate mask parameters including different mask sidewall angles and the same mask thickness; obtaining an imaging contrast of each set of candidate mask parameters based on the test pattern and the light source parameters; and selecting an optimal mask sidewall angle from the multiple sets of candidate mask parameters according to the imaging contrasts. By generating multiple sets of candidate mask parameters including different mask sidewall angles and the same mask thickness, and simulating these sets of candidate mask parameters respectively, the imaging contrast of each set of candidate mask parameters is obtained, so that the optimal mask sidewall angle is found according to the imaging contrasts. Therefore, by optimizing the mask parameters of the multi-layer film lens structure, the imaging contrast can also be significantly improved, and the imaging resolution can be improved.
US12222637B1 Display device having an integrated camera shutter system
A display device which includes a display component; a display frame; an embedded camera system, the embedded camera system including a camera component, the camera component being physically coupled to the display frame to embed the camera component within the display device and an electronic shutter component, the electronic shutter component being physically coupled to a display frame of the display device, the electronic shutter component restricting visual access to the camera component when the electronic shutter component is functioning in a camera off mode of operation, the electronic shutter component providing visual access to the camera component when the electronic shutter component is functioning in a camera on mode of operation.
US12222633B2 Camera housing
The present teachings provide a camera housing that includes a first housing portion, a second housing portion, a hinge, a latch mechanism, and protrusions. The first housing portion forms a first portion of a cavity. The second housing portion forms a second portion of the cavity The hinge is located within the first housing portion so that the first housing portion is divided into a first piece and a second piece. The hinge movably connects the first housing portion to the second housing portion so that the second housing portion is movable relative to the first housing. The latch mechanism is movable between an open position and a closed position. The protrusion extend from a third housing portion, and the third housing portion is located opposite the first housing portion with respect to the cavity.
US12222632B2 Obstruction free softbox
A softbox for use with a light source has structures to collapse the softbox. These structures include a ring-support assembly. The ring support assembly includes a support ring and a light ring, both of which couple to frame arm assembly. The frame arm assembly supports the material of the softbox. When the support ring and light ring are separated, the frame collapses. The structures of the light box may be entirely disposed outside of the direct path of the light source to the target, facilitating, in part, the softbox being integrated with other light manipulating devices proximal to the light source.
US12222629B2 Follow focus
Disclosed is a follow focus. The follow focus includes the gear box, the handwheel assembly and the follow focus assembly. The handwheel assembly includes a handwheel body and an active worm, the active worm is fixed to the handwheel body and extends toward the gear box, and the active worm is provided with a first worm gear; and a follow focus assembly includes a follow focus gear and a driven worm, the driven worm is fixed to the follow focus gear and extends toward the gear box, the driven worm is provided with a second worm gear, an angle between the active worm and the driven worm is 90°, and the first worm gear is meshed with the second worm gear.
US12222627B2 High-gain differential electro-optic modulator
An optical modulator includes a Mach-Zehnder interferometer including (i) a first optical waveguide including a first semiconductor junction diode, and (ii) a second optical waveguide including a second semiconductor junction diode. A semiconductor region connects the first and second semiconductor junction diodes such that a distance between the first and second optical waveguides is less than 2.0 μm for at least a portion of a longitudinal direction of the optical modulator. In another aspect, a method of modulating an optical signal includes splitting input light into first and second optical transmission paths; modulating a phase difference between light in the first optical transmission path and light in the second optical transmission path without applying a bias voltage through an impedance less than 100 ohm between the first and second optical transmission paths; and combining light that is output from the first and second optical transmission paths.
US12222626B2 Display substrate and method for manufacturing the same, display device
A display substrate, including: a base substrate; a plurality of gate lines and a plurality of data lines that intersect to surround a plurality of pixels; wherein each pixel includes a first thin film transistor, a second thin film transistor and a pixel electrode. A first electrode of the first thin film transistor is electrically connected to a pixel conductive layer of the pixel electrode, a second electrode of the first thin film transistor is electrically connected to a first electrode of the second thin film transistor, and a second electrode of the second thin film transistor is electrically connected to the data line. An orthographic projection of a combination of the second electrode of the first thin film transistor and the first electrode of the second thin film transistor on the base substrate at least partially overlaps with an orthographic projection of the pixel conductive layer on the base substrate.
US12222624B2 Display screen comprising an electrochromic material layer located in a blind via area and display device
The present disclosure provides a display screen and a display device. The display screen includes an electrochromic layer located in a blind via area. The electrochromic layer includes a first electrode layer, an electrochromic material layer, and a second electrode layer stacked in sequence. By means of the display screen and the display device of the present disclosure, the blind via area and an under-screen camera can be shielded when a photographing function is disabled, so that the appearance is sightlier, the privacy is protected, and the lighting of the under-screen camera is not affected when the photographing function is enabled.
US12222622B2 Array substrate and display apparatus
An array substrate has sub-pixel regions arranged in an array, and the sub-pixel regions include white sub-pixel regions and primary color sub-pixel regions. The array substrate includes a first substrate and a plurality of sub-pixels disposed on the first substrate. The sub-pixels include white sub-pixels and primary color sub-pixels. In a column direction, a side of each white sub-pixel is adjacent to at least one primary color sub-pixel. Each sub-pixel has light-shielding patterns. In the column direction, in a plurality of light-shielding patterns of a primary color sub-pixel adjacent to the white sub-pixel, a part of the light-shielding patterns are disposed in a white sub-pixel region where the white sub-pixel is located, and another part of the light-shielding patterns are disposed in a primary color sub-pixel region corresponding to the primary color sub-pixel.
US12222621B2 Display device, method of manufacturing the same, and electronic device
A display device includes a display section in which a plurality of pixels are arrayed in a matrix, a plurality of scan lines which select pixels, a plurality of signal lines which supply image signals to the selected pixels, and color filters that are arranged so as to correspond to color displays of the pixels. In the device, the display section includes an effective pixel portion and a frame portion that surrounds the effective pixel portion, and the frame portion and a wiring circuit of the effective pixel portion are covered with light-shielding layers, the light-shielding layers being separated from each other at a certain separation location in the display section, and a plurality of color filters having different colors are arranged by being stacked at the separation location.
US12222607B2 Liquid crystal display panel and display apparatus
The disclosure provides a liquid crystal display panel and a display apparatus. The liquid crystal display panel of the disclosure includes: first and second substrates assembled to form a cell, a plurality of main spacers therebetween, and an auxiliary spacer around at least a portion of the main spacers. Height of the auxiliary spacer is greater than or equal to that of the main spacer. The display panel further includes: pillows on side of the first substrate close to the second substrate and each abutting against a corresponding main spacer. An orthographic projection of the main spacer on the first substrate falls within an orthographic projection of the pillow on the first substrate, and an orthographic projection of the auxiliary spacer on the first substrate does not overlap with the orthographic projection of the pillow on the first substrate.
US12222599B2 Optical layer and optical system
An optical system includes a lens layer including a plurality of microlenses arranged along orthogonal first and second directions, and at least one optically opaque mask layer spaced apart from the lens layer and defining a plurality of through openings therein arranged along the first and second directions. There is a one-to-one correspondence between the microlenses and the openings, such that for each microlens, the microlens and corresponding openings are substantially centered on a straight line making a same oblique angle with the lens layer. An optical layer can include the lens layer and the optically opaque mask layer embedded in the optical layer.
US12222598B2 Liquid crystal display device
A liquid crystal display device includes a first liquid crystal display panel in which a first main pixel including subpixels is arranged in a matrix, and that displays a color image, and a second liquid crystal display panel that includes a second main pixel corresponding to a plurality of the first main pixel, and that displays a monochrome image. The second main pixel is divided into a plurality of regions, and has pixel electrodes disposed in the plurality of regions and a plurality of light shields. At least a portion of the plurality of light shields is formed from a switching element that connects to each of the pixel electrodes, and the plurality of light shields is arranged in a staggered manner. The light shields positioned within one set of the regions formed from adjacent regions forms one set of the light shields.
US12222596B2 Display substrate with a bonding pad including conductive parts in different layers and method for manufacturing the same, display device
A display substrate, a method for manufacturing a display substrate and a display device are provided. The display substrate has a display area and a bonding area. The display substrate includes a base, a first conductive layer, a light shielding layer, and bonding pads. The first conductive layer is on the base and in the display area, and the first conductive layer includes gate lines; the light shielding layer is on a side of the first conductive layer proximal to the base, and an orthographic projection of the light shielding layer on the base at least covers orthographic projections of the gate lines on the base; the bonding pads are on the base at intervals and in the bonding area, orthographic projections of at least a portion of the bonding pads on the base are not overlapped with the orthographic projection of the light shielding layer on the base.
US12222595B2 Optical film comprising a first sheet having a pyramid pattern layer and backlight unit having the same
According to various embodiments of the present disclosure, an optical film comprises a first sheet including a pyramid pattern layer including a plurality of pyramid patterns and a first prism pattern layer including a plurality of first prisms patterns; a second sheet including a second prism pattern layer including a plurality of second prism patterns and a first diffusion layer; and a third sheet including a third prism pattern layer including a plurality of third prism patterns and a second diffusion layer.
US12222594B2 Spatially variable liquid crystal diffraction gratings
The present disclosure relates to display systems and, more particularly, to augmented reality display systems including diffraction grating(s), and methods of fabricating same. A diffraction grating includes a plurality of different diffracting zones having a periodically repeating lateral dimension corresponding to a grating period adapted for light diffraction. The diffraction grating additionally includes a plurality of different liquid crystal layers corresponding to the different diffracting zones. The different liquid crystal layers include liquid crystal molecules that are aligned differently, such that the different diffracting zones have different optical properties associated with light diffraction.
US12222593B2 Transmissive liquid crystal panel
A transmissive liquid crystal panel includes a pixel region where a plurality of pixels are arrayed, a liquid crystal layer configured to modulate light for the plurality of pixels, an incident section configured to make the light incident on liquid crystal layer, an emission section configured to emit, as image light, the light modulated by liquid crystal layer, and a vapor chamber including an opening section corresponding to pixel region, a heat receiving section provided around the opening section, and a heat radiating section configured to radiate heat received by heat receiving section, the vapor chamber vaporizing, with the heat received by heat receiving section, a coolant in a liquid phase encapsulated on an inside of the vapor chamber and radiating, with the heat radiating section, heat of the coolant in a gas phase to thereby condense the coolant in the gas phase into the coolant in the liquid phase.
US12222589B2 Thermal stabilization circuit for an optical ring resonator
Disclosed is a thermal stabilization circuit including a heater, which is adjacent and thermally coupled to a closed-curve waveguide of an optical ring resonator, and an analog feedback circuit, which includes a fully autonomous analog feedback loop from a drop port of a bus waveguide of the optical ring resonator to the heater. This analog feedback circuit is configured to dynamically control the electrical power provided to the heater and, thereby to dynamically control the thermal output of the heater in order to tune the ring resonance wavelength to the operating laser wavelength. The analog feedback circuit is further configured to be independent of input power, to be power efficient, to have a relatively small footprint, to have a tunable time constant and to facilitate adjustable wavelength locking. Also disclosed is a device (e.g., a ring-based transceiver or the like), which includes multiple optical ring resonators and corresponding thermal stabilization circuits.
US12222588B2 Nanogranular structure material and method for producing same
An object of the present invention is to provide a new nanogranular structure material having magneto-optical properties different from those of existing nanogranular structure materials, and a method for producing the same. The nanogranular structure material has a composition represented by L-M-F—O wherein L is at least one element selected from the group consisting of Fe, Co, and Ni, and M is at least one element selected from the group consisting of Li, Be, Mg, Al, Si, Ca, Sr, Ba, Bi, and rare earth elements, F is fluorine, and O is oxygen. The nanogranular structure material according to the present invention is composed of a matrix formed of a fluorine compound having a composition represented by M-F and metal oxide nanoparticles dispersed in the matrix and having a composition represented by L-O.
US12222585B2 Glasses type display device
A glasses type display device includes a front-end assembly, first and second temples, a pivot assembly, and a wire. The first temple is pivotally connected to the front-end assembly. The pivot assembly is between the front-end assembly and the second temple to pivotally connect the two. The pivot assembly includes first and second connecting portions respectively having first upper and lower pivot portions and second upper and lower pivot portions and connected to the front-end assembly and the second temple. The first and second upper pivot portions cooperate and the first and second lower pivot portions cooperate on a pivot axis, so that the second connecting portion is pivoted relative to the first connecting portion on the pivot axis. The wire is extended from the front-end assembly via a space between the first or second upper pivot portion and the first or second lower pivot portion to the second temple.
US12222581B2 Imaging lens
There is provided an imaging lens with excellent optical characteristics which satisfies demand of a low profile and a low F-number. An imaging lens comprises in order from an object side to an image side, a first lens with positive refractive power, a second lens with negative refractive power, a third lens, a fourth lens with positive refractive power, and a fifth lens with negative refractive power, wherein said first lens has an object-side surface being convex in a paraxial region, said third lens has an image-side surface being convex in a paraxial region, and said fifth lens is formed in a biconcave shape having an object-side surface being concave and an image-side surface being concave in the paraxial region, and predetermined conditional expressions are satisfied.
US12222578B2 Light emitting module
A light emitting module includes a light source, a first lens configured to transmit light from the light source and including at least a portion that is elastically deformable, and an actuator configured to move the first lens in a direction along an optical axis of the first lens. The light source includes a contact portion with which the first lens comes into contact. The actuator is configured to move the first lens to change a state of the first lens relative to the contact portion of the light source.
US12222575B2 Intermittently connected optical fiber ribbon
An optical fiber ribbon includes: optical fibers disposed side by side in a predetermined direction; and connecting portions that connect two adjacent ones of the optical fibers. A peripheral resin portion is formed on a periphery of the optical fibers. An arithmetic mean roughness Ra of a surface of the peripheral resin portion is 0.41 μm or lower. A ten-point mean roughness Rz of a surface of the peripheral resin portion is 1.4 μm or lower.
US12222572B2 Fiber optic splitter module
A telecommunications assembly includes a chassis and a plurality of fiber optic splitter modules mounted within the chassis. Each splitter module includes at least one fiber optic connector. Within an interior of the chassis are positioned at least one fiber optic adapter. Inserting the splitter module through a front opening of the chassis at a mounting location positions the connector of the splitter module for insertion into and mating with the adapter of the chassis. The adapters mounted within the interior of the chassis are integrally formed as part of a removable adapter assembly. A method of mounting a fiber optic splitter module within a telecommunications chassis is also disclosed.
US12222569B2 Cable routing storage assemblies for data communication systems
A cable routing storage assembly for a data communication system chassis. The assembly including a shuttle including a base portion spanning between a first side of the shuttle and a second side of the shuttle. A slot is defined within the base portion and arranged between the first side and the second side. The slot extending from the back end of the shuttle along a portion of a length of the shuttle to a point proximate to a front end of the shuttle such that the base portion at the back end of the shuttle is separated between the first side and the second side. The slot being sized to slideably receive a mounting structure disposed in the chassis. A handle extends from a front end of the shuttle in front of the slot. The handle being configured to displace the shuttle relative to the chassis.
US12222557B2 Ferrule with molded internal tilted refractive surfaces
A fiber optic ferrule has a main body having a front end, a rear end, and a top surface and a bottom surface joined together by opposing side surfaces and has a longitudinal axis. There are a plurality of optical fiber support structures disposed between the front end and rear end and configured to receive a plurality of optical fibers. The fiber optic ferrule has an end face at the front end of the fiber optic ferrule through which an optical beam passes. There are also a front facing refractive surface and a rear facing refractive surface, the rear facing refractive surface being closer to the end face than the front facing refractive surface, both being at an angle to the front facing refractive surface.
US12222553B2 Light guide element, image display device, and sensing apparatus
Provided are a light guide element in which incidence light can be emitted with high use efficiency and a wide FOV can be obtained for use in AR glasses, and an image display device and a sensing apparatus that include the light guide element. The light guide element includes a light guide plate and first to third diffraction elements, in which the first diffraction element diffracts incidence light in two or more different directions to be incident into the light guide plate, the second diffraction element includes a plurality of diffraction elements that diffract the light to the third diffraction element, the third diffraction element emits the light from the light guide plate, and at least one of the first diffraction element or the third diffraction element has a liquid crystal alignment pattern in which a direction of an optical axis derived from the liquid crystal compound changes while continuously rotating in at least one in-plane direction.
US12222550B2 Light scattering patch device and preparation method thereof
A light scattering patch device and preparation method thereof is disclosed. The light scattering patch device is composed of a patch, an air gap, and a tapered optical fiber; the patch is a transparent patch; a refractive index of the patch is greater than a refractive index of a biological tissue; a tip, a tapered transition zone and a partial unstretched zone of the tapered optical fiber are embedded in the patch, and the air gap is formed between the tip and the tapered transition zone of the tapered optical fiber and the patch. The method of preparing the light scattering patch device comprises: first preparing the tapered optical fiber, then performing hydrophobic modification on the surface of the tapered optical fiber; placing the tapered optical fiber in an uncured polymer and curing the uncured polymer, and pulling the unstretched part; connecting the unstretched part of the tapered optical fiber.
US12222548B2 Optical waveguide coupling using fabricated waveguide coupling structures
First and second waveguide structures are coupled to a waveguide coupling structure, the first waveguide structure comprising a first guiding core structure formed on a first cladding structure, and a second cladding structure formed on the first guiding core structure. The first and second waveguide structures have respective guiding ridges. The second waveguide structure comprises a second guiding core structure formed on a third cladding structure, and a fourth cladding structure formed on the second guiding core structure. The waveguide coupling structure comprises a transition structure, a multimode interference structure between the transition structure and the second waveguide structure, and an electrode over at least a portion of the guiding ridge within the second cladding structure and over at least a portion of the transition structure.
US12222547B2 Coating removal device
A coating removal device removing a coating of an optical fiber along an axial direction of the optical fiber includes a heating portion including a cutting blade making a cut in the coating of the optical fiber, and a heater heating a part of the coating that is closer to a tip thereof than the cutting blade; a main body portion including a control board electrically connected with the heater; a holding portion holding the optical fiber, the holding portion being provided on the opposite side to the heater with the cutting blade being located between the holding portion and the heater; and a slide mechanism allowing the holding portion to slidably move with respect to the heating portion such that the holding portion is distanced away from the heating portion in the axial direction. The main body portion, the heating portion and the holding portion are located in this order in the axial direction, and the heating portion includes a vibration notification portion giving information to an operator by vibrating.
US12222544B2 Photonic chip
A photonic chip including an optical coupler capable of transferring an optical signal between a first waveguide made of III-V material and a second waveguide made of silicon, this optical coupler including a first extension made of III-V material which extends the core of the first waveguide, a second extension made of silicon which extends the core of the second waveguide, and a SiGe inclusion buried inside of the second extension, this inclusion being made of SiGe whose chemical formula is Si1−xGex, where x is in the range between 0.2 and 0.5, and being optically coupled, on a first side, to the first waveguide and, on a second opposite side, to the second waveguide.
US12222541B2 Optical fiber bundle structure, optical connector, optical fiber connection structure, and method of manufacturing optical fiber bundle structure
An optical fiber bundle structure includes: plural optical fiber core wires; a crossing preventing member; and a grasping member. Further, the crossing preventing member has slits and the widths of the slits positioned at the respective sides are each equal to or larger than a difference between: a length of one side of a polygon circumscribing the plural optical fiber core wires at a hindmost end portion of the slits at the trailing end; and a length of one side of a polygon circumscribing the plural optical fiber core wires at the leading end.
US12222535B2 Color shifted optical system for near-eye displays
A method for generating an image in a near-eye display may include operating a light source to emit the image as incident light. The light source may be configured such that incident light as received by the light reflecting elements compensates for the chromatic reflectance of the light reflecting elements. The method may include coupling the incident light into a light-transmitting substrate, thereby trapping the light between first and second major surfaces of the light-transmitting substrate by total internal reflection and coupling the light out of the substrate by the light reflecting elements having chromatic reflectance.
US12222534B1 Optical film
Provided is an optical film comprising a first base portion; a pyramid pattern layer including a plurality of pyramid patterns formed on a first surface of the first base portion and a first side of a base of the pyramid pattern arranged in a pyramid direction; and a first prism pattern layer including a plurality of first prism patterns formed on a second surface of the first base portion and an edge of the first prism pattern arranged in a prism direction.
US12222529B2 Display switching device, button device for game machine, and switch
A display switching device according to one or more embodiments may display images by switching light illumination from multiple light source positions. The device may include a lens array including multiple lenses that allow passage of light from the light source positions, a display layer including pixel regions that allow passage of light collected on the lenses included in the lens array, and a diffusion layer located opposite to the light source positions with the lens array in between to diffuse passing light. The diffusion layer optically adheres to a layer adjacent to a surface of the diffusion layer nearer the light source positions, or the diffusion layer and the layer adjacent the surface of the diffusion layer nearer the light source positions include the same material.
US12222527B2 Light diffusion film
There is provided a light diffusion film in which a decrease in the half-value angle can be suppressed even after processing with a high elongation rate. A light diffusion film including a base material film and a light diffusing layer, the light diffusing layer containing light diffusing particles and a resin binder, wherein a ratio (T/t) of an average film thickness T of the light diffusing layer, to an average particle diameter t of the light diffusing particles, is 3.0 or more.
US12222521B1 Adaptable computing network with real time, intelligent, 4D spherical scalability, tech stack awareness, tech stack integration, automatic bi-directional communications channel switching and order equilibrium—for large enterprise, time sensitive event/transaction driven applications
Systems, methods, software and a framework are disclosed for an improved, adaptable, intelligent, real time, machine learning, AI/Robot integrated, large scale, cloud computing based synchronous communications/computing network enabled with adaptive intelligent ‘4D spherical scaling’ of databases, servers, and/or virtual servers and/or server clusters and elastically with their directly associated computer caches/storage and linked and ‘intra-scalable microservices’ and with external resources and with ‘tech stack awareness’, and ‘tech stack integration’ functionality.
US12222518B2 Multi-laser systems having modified beam profiles and methods of use thereof
Aspects of the present disclosure include systems with multiple lasers having modified beam profiles. Systems according to certain embodiments include a first laser that produces a first beam of light, a second laser that produces a second beam of light and a beam shaping component that receives the first beam of light and the second beam of light at substantially the same position from different angles of incidence and is configured to generate from the first beam of light and the second beam of light an output beam of light having a predetermined intensity profile along a horizontal axis. Methods for irradiating a sample in a flow stream with the output beam of light are also described. Kits having one or more lasers and a beam shaping component configured to generate from a first beam of light and a second beam of light an output beam of light having a predetermined intensity profile along a horizontal axis are also provided.
US12222515B2 Apparatus, systems, and methods for heat transfer in optical devices
An optical device may include (i) a heat source that produces heat while operating, (ii) a thermally conductive optical element that is optically transparent and that dissipates the heat produced by the heat source, and (iii) a thermally conductive connector that transfers the heat between the heat source and the thermally conductive optical element. Various other methods, systems, and computer-readable media are also disclosed.
US12222514B1 Notifications in headbands
A wearable electronic device includes a head-mounted display (HMD) and a retention band connected to the HMD. The retention band can include a display assembly positioned within the retention band for displaying visual information on an exterior of the retention band.
US12222508B2 Generation of color images using white light as source
Disclosed herein is an optical assembly for generating a color image using white light as source. The optical assembly includes a broadband white light source array, a color filter assembly configured to allow selectively filtering therethrough light in each of three additive primary colors, and a control unit. The control unit is configured to actuate light sources in the light source array according to three intensity maps. Each of the intensity maps corresponds to one of the three additive primary colors. The control unit is further configured to synchronize operations of the light source array and the color filter arrangement such that, when light sources in the light source array are actuated according to one of the three intensity maps, the color filter arrangement filters therethrough light at the additive primary color to which the intensity map corresponds.
US12222507B2 Optical waveguide structure, AR device, and method for obtaining emergent light efficiency of optical waveguide structure
Provided are an optical waveguide structure, an Augmented Reality (AR) device, and a method for obtaining an emergent light efficiency of an optical waveguide structure, which relates to the technical field of display. The optical waveguide structure includes: an optical waveguide body, a coupling-in grating disposed at the optical waveguide body, and a plurality of coupling-out gratings distributed and arranged. The coupling-in grating is configured to couple image light into the optical waveguide body. The optical waveguide body is configured to generate a total internal reflection of the image light to the coupling-out gratings. Diffraction efficiencies of each of the coupling-out gratings are different, and each of the coupling-out gratings is configured to couple the image light out of the optical waveguide body at the same brightness.
US12222505B2 Optical module and head-mounted display apparatus
An optical module includes: an image element; a prism mirror that reflects image light emitted from the image element at an inner reflection portion; a combiner that reflects the image light from the prism mirror toward a pupil position; and a barrel that is disposed between the prism mirror and the combiner and that positions the prism mirror. The barrel includes a first positioning surface brought into contact with the prism mirror in a second direction perpendicular to a first imaginary plane and parallel to a normal line of a second imaginary plane on which the image light emitted from an emission portion of the prism mirror is incident, and a second positioning portions brought into contact with the prism mirror in a third direction perpendicular to the first direction and intersecting the second direction.
US12222494B2 Extreme cutoff beam control optics
An optical assembly and a luminaire with extreme cutoff beam control optics. The optical assembly includes a base, at least one lens, at least one light emitting diode (LED) positioned to emit light into the lens, and a curved reflector disposed adjacent to the LED. The reflector can be characterized by a first angle between a plane of the base and a first line joining a distal end of the lens furthest laterally from a first end of the reflector and a second end of the reflector located over the lens, and a second angle between the plane of the base and a second line joining a point on the lens located at the optical axis of the LED and the second end of the reflector. The first angle can be between 60° and 90°, and the second angle can be between 70° and 130°.
US12222491B2 Electrostatic actuation for diffractive optical devices
An optical device includes first and second planar substrates having respective first and second faces and including first and second diffractive structure disposed respectively on the first and second faces. First and second planar electrodes are disposed respectively on the first and second faces. A mount holds the second planar substrate parallel to the first planar substrate, with the second face adjacent to the first face and with the first and second planar electrodes in mutual proximity, while permitting the second planar substrate to move transversely relative to the first planar substrate. A control circuit is coupled to apply an electrical potential between the first and second planar electrodes with a voltage sufficient to shift the second diffractive structure transversely relative to the first diffractive structure.
US12222490B2 Metrology system, and apparatus including primary mirror
A metrology system measures an amount of displacement of a structure of apparatus including primary mirror, the apparatus including primary mirror including a primary mirror portion including a primary mirror and a primary mirror supporting portion, an elevation axis structural body supporting the primary mirror portion, and being rotatable around an elevation axis, an azimuth mount being rotatable around an azimuth axis allowing an azimuth angle in the orientation direction to be changed, and to support the elevation axis structural body, and a pedestal portion supporting the azimuth mount, and the metrology system includes an elevation axis base portion provided along the elevation axis, passing through a position where the elevation axis and the azimuth axis intersect, and being fixed to the azimuth mount, and an inclinometer that is disposed at a position of the elevation axis base portion through which the azimuth axis passes and measures an inclination angle.
US12222489B2 Device for hyperspectral holographic microscopy by sensor fusion
The invention concerns a device for the holographic and hyperspectral measurement and analysis (2) of a sample (3), comprising; —an acquisition means (2) for acquiring a diffracted image (11) of an image of the sample (3); and interference patterns (12) of a reference light signal (R) and the light signal (O) having passed through the sample (3) to be measured and analysed; and —a means for illuminating the sample (3) focused on the sample (3); and —a means for reconstructing and analysing (1) the hyperspectral holographic image comprising a deep convolutional neural network generating an image for analysis and detection of particularities in the sample.
US12222488B2 Observation carrier for microscope
An observation carrier for a microscope is provided. The observation carrier includes a bottom base, an upper cover, and a chip. The upper cover is detachably disposed on the bottom base and has a window. The chip is integrated on the upper cover and includes a main body and a plurality of electrodes. The main body has an observation region, and the observation region corresponds to the window and is adapted to carry a sample material. The electrodes are disposed on the main body and are connected to the observation region.
US12222485B2 Whole slide imaging method for a microscope
A method is provided for operating a microscope scanner 1 comprising a line scanner 3. Pre-scan data is generated for a target 6 comprising a sample, wherein generating the pre-scan data comprises: obtaining a pre-scan image of the target 6 from a pre-scan; and identifying one or more sample-containing regions 24 and one or more sample-free regions 26 of the target 6 from the pre-scan image. An imaging scan is then performed of a scanning region of the target 6 including the one or more sample-containing regions 24 and the one or more sample-free regions 26. The scanning speed of the line scanner 3 is adjusted along the image scan path based on the pre-scan data so that the target 6 is imaged at a higher scanning speed within the one or more sample-free regions 26 than in the one or more sample-containing regions 24.
US12222484B2 Illumination device for a confocal microscope
The invention relates to an illumination device, in particular for a confocal microscope. The object of the invention is to provide an illumination device which operates with a plurality of current-modulated semiconductor-based light sources, in which the light emission is as free as possible from distortions due to dynamic delays of the light emission in the output beam. To this end, the proposed illumination device comprises: two or more semiconductor-based light sources, in particular laser diodes, which are designed to emit light at different wavelengths, a combining unit, which is designed to combine the light emissions of the light sources into a single output light beam, and a driver unit connected to the light sources, which driver unit is designed to synthesise an operating current signal, which is supplied to each of the light sources, from at least one control signal, which specifies the temporal course of the light emission of each of the light sources, by means of digital signal processing, wherein the driver unit impresses a compensation signal on each of the operating current signals, which compensation signal at least partially compensates for a specific dynamic delay of the light emission of the particular light source.