Document | Document Title | |
---|---|---|
US12073957B2 |
Conductor material
Provided is a conductor material having high conductivity. The conductor material according to an embodiment of the present disclosure has a configuration in which a conjugated polymeric compound having an electron donating group containing a heteroatom in a side chain is doped with a dopant containing an anion selected from a nitrogen anion, a boron anion, a phosphorus anion and an antimony anion, and a counter cation. The anion is preferably an anion represented by Formula (1) below: where R1 and R2 are identical or different, and each represent an electron withdrawing group; and R1 and R2 may be bonded to each other to form a ring with an adjacent nitrogen atom. |
|
US12073954B2 |
Shielding facility and method of making thereof
The present disclosure, in an embodiment, is a facility that includes a device configured to generate a beam having an energy range of 5 MeV to 500 MeV, a first radiation shielding wall surrounding the device, a second radiation shielding wall surrounding the first radiation shielding wall, radiation shielding fill material positioned between the first radiation shielding wall and the second radiation shielding wall forming a first barrier. In embodiments, the radiation shielding fill material includes at least fifty percent by weight of an element having an atomic number from 12 to 83, and a thickness of the first barrier is 0.5 meter to 6 meters. |
|
US12073950B2 |
Repairing system as well as repairing method
A repairing system (2) is used for applying an adhesive to a location to be repaired underwater in a container. The repairing system (2) comprises a movable and remotely controlled repairing robot (10) that is configured to be driven underwater. The repairing robot (10) comprises a repairing module (12) that is configured to be coupled with an adhesive applying module (34). The adhesive applying module (34) is configured to dispense an adhesive on the location to be repaired. Further, a repairing method is described. |
|
US12073949B2 |
Heat transferring device with a working fluid in a closed loop utilizing gravity and pressure
A heat transferring device including a heater, a cooler, and a recoverer may be provided. The heater may be configured to heat a first liquid working fluid and change the first liquid working fluid to a gaseous working fluid. The cooler may be configured to cool the gaseous working fluid supplied from the heater and change the gaseous working fluid supplied from the heater to a second liquid working fluid. The recoverer may be configured to enable the second liquid working fluid from the cooler to move to the heater. Accordingly, the second liquid working fluid of the cooler may be movable in an upward direction and then recoverable using gravity, without a separate power source. |
|
US12073946B2 |
Methods and apparatus for artificial intelligence models and feature engineering to predict events
Provided herein are methods and systems for selecting featured within high dimensional datasets to predict an event. In one embodiment, a method comprises determining, by a processor, a probability of occurrence of one or more features within a high dimensional patient dataset; profiling, by the processor, the one or more features in accordance with their respective probability of occurrence; executing, by the processor, a feature generation model to select at least one feature from the profiled features and a corresponding time window for the at least one feature; executing, by the processor, a time search model to select at least one time interval from a set of time intervals that includes time intervals associated with the profiled features or the at least one feature; executing, by the processor, a meta-learning model to calculate a fitness score based on the at least one feature and the at least one time interval; and using, by the processor, responsive to the at least one feature having the fitness score that satisfies a threshold, the at least one feature to predict an event associated with a patient. |
|
US12073942B2 |
Methods and systems for dynamic constitutional guidance using artificial intelligence
A system for dynamic conditional guidance using artificial intelligence. The system includes a computing device, designed and configured to c calculate a diagnostic output using a biological extraction related to a user, and a first machine-learning process, wherein the diagnostic output identifies a prognostic label and an ameliorative label; classify, using a physiological classifier and a first classification algorithm, the diagnostic output to a physiological state for the user; generate a vector output for the physiological state for the user, using a clustering algorithm; receive a user input generated in response to the diagnostic output; update the vector output using the user input; and identify a recommendation for the user, utilizing the updated vector output. |
|
US12073940B2 |
Extracting sales and upgrade opportunities from utilization data
A non-transitory computer-readable medium stores instructions readable and executable by a workstation (20) including at least one electronic processor (22) to perform a method (100) for generating medical imaging device upgrade recommendations from utilization data. The method includes: retrieving, from at least one database (14), 5 utilization data (30) from logs of a plurality of installed medical imaging devices (16); applying a set of rules (29) to the utilization data to identify one or more upgrade recommendations wherein each upgrade recommendation comprises: an identification of one or more of the installed medical imaging devices or components of the installed medical imaging devices recommended to be upgraded or replaced; and at least one of a 10 replacement medical imaging device or component or a new medical imaging device or component for each of the installed medical imaging devices or components recommended to be upgraded or replaced; and displaying, on a display device (26), a list (38) of the at least one identified replacement or new medical imaging device or component. |
|
US12073938B2 |
Task allocation for use in medical imaging and diagnostics
A control method for controlling data processing acquired from medical imaging modalities by using multiple data processors connected to multiple medical imaging modalities via a network. The method includes obtaining image information for imaging to be performed with an imaging modality from the multiple imaging modalities. The method also includes obtaining load information of the multiple data processors before the imaging is completed. Allocating, based on graph information generated based on the obtained load information, at least a part of the multiple data processors to processing of data acquired in imaging based on the imaging information. The control method may conclude by performing processing of the acquired data with the allocated data processing resource. |
|
US12073934B2 |
Group performance monitoring system and method
The present invention provides a group monitoring device for monitoring a plurality of individuals engaged in an athletic activity, the device including a display configured to display, during an athletic activity: a metric relating to each of a plurality of individuals engaged in the athletic activity, and a status of a system component used to monitor the athletic activity. The group monitoring device may also include an input configured to allow manipulation of the display. |
|
US12073929B2 |
Real time parser for use with electronic medical records
The present invention provides systems and methods for use with electronic records, such as Electronic Medical Records (EMRs). A parser engine may receive a stream of Health Level 7 (HL7) messages containing EMR data and, using parsing logic, parse the HL7 messages to identify and extract specified EMR data therefrom. The extracted EMR data may be utilized in determining analytic results data that may be presented, or made available for presentation, to a medical professional or medical staff member, in real time or near real time relative to entry of the EMR data into an EMR system. |
|
US12073928B2 |
Handling of age transmitted data in medical device system
An example of a system for review of clinical data includes a medical device configured to receive patient data signals from patient interface devices coupled to the medical device, and an auxiliary device configured to communicatively couple to the medical device via a communication channel and including an output device, a memory, a communication interface, and a processor configured to establish the communication channel, estimate a transmission age for the patient data, receive the patient data from the medical device via the communication channel, determine a patient data age based on at least one of the transmission age and a playback selection age, select a patient data age threshold based on a patient data context, compare the patient data age to the patient data age threshold to determine a patient data age indication, and provide the patient data and the patient data age indication at the output device. |
|
US12073927B2 |
Systems and methods for regulation compliant computing
Disclosed are methods and systems for a computing environment that allows an operator to maximize or increase compliance with one or more data and privacy standards. In one embodiment, compliant and non-compliant sources are identified and exchange of data between those sources are blocked, partially allowed or allowed with regulation-compliant encryption of data. |
|
US12073926B2 |
Detecting and monitoring oral anticoagulants or intravenous direct thrombin inhibitors in a blood sample
An example method detecting a presence of one or more oral anticoagulants or intravenous (IV) direct thrombin inhibitors in a blood sample may include the following operations: receiving parameters that are based on viscoelastic tests; comparing the parameters to predefined threshold values, where the parameters and the predefined threshold values are based on an identity of the one or more oral anticoagulants or the IV direct thrombin inhibitors; and detecting, based on the comparing, the presence of the one or more oral anticoagulants or IV direct thrombin inhibitors in the blood sample. The viscoelastic tests are performed on portions of the blood sample to obtain the parameters. The viscoelastic tests include both a viscoelastic test based on Ecarin activation and a viscoelastic test with low tissue factor activation. |
|
US12073924B2 |
Multivariate spectral analysis and monitoring for biomanufacturing
The disclosure features methods that include obtaining a vibrational spectrum of a solution in a biological manufacturing system, analyzing the vibrational spectrum using a first chemometrics model to determine a value of a first quality attribute associated with the solution, analyzing the vibrational spectrum using a second chemometrics model to determine a value of a second quality attribute associated with the solution, and adjusting at least one parameter of a purification unit of the biological manufacturing system based on at least one of the values of the first and second quality attributes. |
|
US12073923B2 |
Methods and systems for determination of the number of contributors to a DNA mixture
A system configured to characterize a number of contributors to a DNA mixture within a sample, the system comprising: a sample preparation module configured to generate initial data about the DNA mixture within the sample; a processor comprising a number of contributors determination module comprising a machine-learning algorithm configured to: (i) receive the generated initial data; (ii) analyze the generated initial data to determine the number of contributors to the DNA mixture within the sample; and an output device configured to receive the determined number of contributors from the processor, and further configured output information about the received determined number of contributors. |
|
US12073922B2 |
Deep learning-based framework for identifying sequence patterns that cause sequence-specific errors (SSEs)
The technology disclosed presents a deep learning-based framework, which identifies sequence patterns that cause sequence-specific errors (SSEs). Systems and methods train a variant filter on large-scale variant data to learn causal dependencies between sequence patterns and false variant calls. The variant filter has a hierarchical structure built on deep neural networks such as convolutional neural networks and fully-connected neural networks. Systems and methods implement a simulation that uses the variant filter to test known sequence patterns for their effect on variant filtering. The premise of the simulation is as follows: when a pair of a repeat pattern under test and a called variant is fed to the variant filter as part of a simulated input sequence and the variant filter classifies the called variant as a false variant call, then the repeat pattern is considered to have caused the false variant call and identified as SSE-causing. |
|
US12073921B2 |
System for increasing the accuracy of non invasive prenatal diagnostics and liquid biopsy by observed loci bias correction at single base resolution
Techniques for measuring abundances of sequences includes obtaining first data that indicates a target sequence at a plurality of loci, wherein the target sequence comprises a plurality of bins of loci for which a relative abundance is indicative of a condition of interest. Second data is determined that indicates alignment with the target sequence of reads of DNA fragments in a sample from the subject. Third data is determined that indicates locus dependent observed variations in abundance. A raw count Hj of reads is determined that start at each locus j; and, a copy number of a first bin is determined based on a sum over all loci in the first bin of expected counts for each partition weighted by the locus dependent observed variations. Output data that indicates condition of the subject based at least in part on the copy number of the first bin is presented. |
|
US12073920B2 |
Dynamically selecting sequencing subregions for cancer classification
Methods and systems for segmenting sequencing regions obtained from a sample interval are disclosed. sample contamination detection are disclosed. In particular, an analytics system accesses test sequences from a sample. The test sequences each include a sequencing region which, in aggregate, form an aggregate sequencing region. The analytics system segments sequencing regions from the aggregate sequencing region into sequencing subregions. Several methods of segmenting sequencing regions into sequencing subregions are disclosed: (1) maximizing cancer vs. non-cancer methylation beta differences, (2) minimizing cancer vs. non-cancer methylation beta differences, (3) segmentation based on CpG density in regions, (4) dynamic generation of sequencing subregions based on mutual information scores and cancer classification propensity. The analytics system applies selects sequencing subregions and applies a cancer classifier to those subregions to identify cancer presence in the sample. |
|
US12073918B2 |
Memory device deserializer circuit with a reduced form factor
A memory sub-system including a memory device, wherein the memory device includes a circuit, operatively coupled to an array data bus of a memory array, and control logic, operatively coupled with the circuit, to perform operations including: deserializing a serial data stream in a first time domain to generate at least one of a set of rising data portions or a set of falling data portions; and synchronizing the at least one of the set of rising data portions or the set of falling data portions in a second time domain using at least one of a set of rising edge clock signals or a set of falling edge clock signals generated by a ring counter portion. |
|
US12073917B2 |
Memory device that includes a duty correction circuit, memory controller that includes a duty sensing circuit, and storage device that includes a memory device
A storage device includes a plurality of memory chips and a chip. The plurality of memory chips includes a first memory chip configured to generate a first signal based on a first clock signal, and a second memory chip configured to generate a second signal based on a second clock signal. The chip is configured to receive the first and second signals and generate and output a first and second comparison signal based on a duty cycle of the first and second signals. The first memory chip is further configured to generate a first corrected signal by adjusting a duty cycle of the first clock signal based on the first comparison signal, and the second memory chip is further configured to generate a second corrected signal by adjusting a duty cycle of the second clock signal based on the second comparison signal. |
|
US12073915B2 |
Memory device, operation method of memory device, and page buffer included in memory device
Disclosed is a memory device which includes a memory cell array including memory cells, data latches connected with a sensing node and storing data in a first memory cell of the memory cells, a sensing latch connected with the sensing node, a temporary storage node, a switch connected between the sensing latch and the temporary storage node and configured to operate in response to a temporary storage node setup signal, a first precharge circuit configured to selectively precharge a first bit line corresponding to the first memory cell depending on a level of the temporary storage node, and a control logic circuit configured to control a dump operation between the data latches, the sensing latch, and the temporary storage node. The control logic circuit performs the dump operation from the data latches to the sensing latch while the first precharge circuit selectively precharges the first bit line. |
|
US12073909B2 |
Page buffer circuit and memory device including the same
A memory device includes a memory cell array, a page buffer circuit, and a counting circuit. The page buffer circuit includes a first and second page buffer columns connected to the memory cell array. The first page buffer column includes a first page buffer unit and the second page buffer column includes a second page buffer unit in a first stage. The first page buffer unit performs a first sensing operation in response to a first sensing signal, and the second page buffer unit performs a second sensing operation in response to a second sensing signal. The counting circuit counts a first number of memory cells included in a first threshold voltage region from a result of the first sensing operation, and counts a second number of memory cells included in a second threshold voltage region from a result of the second sensing operation. |
|
US12073907B2 |
Interconnections for 3D memory
Apparatuses and methods for interconnections for 3D memory are provided. One example apparatus can include a stack of materials including a plurality of pairs of materials, each pair of materials including a conductive line formed over an insulation material. The stack of materials has a stair step structure formed at one edge extending in a first direction. Each stair step includes one of the pairs of materials. A first interconnection is coupled to the conductive line of a stair step, the first interconnection extending in a second direction substantially perpendicular to a first surface of the stair step. |
|
US12073904B2 |
Storage controller including parity management module, storage device including the same, and operating method of storage device
An operating method of a storage controller which communicates with a non-volatile memory device is provided. The method includes determining whether a program/erase (P/E) count of a target page including a plurality of sectors is greater than or equal to a P/E threshold value; based on determining that the P/E count of the target page is greater than or equal to the P/E threshold value, fetching the target page; determining a first sector having high reliability and a second sector having low reliability from the plurality of sectors of the fetched target page; and expanding a second parity area of the second sector by moving a margin region in a first parity area of the first sector to the second parity area of the second sector. |
|
US12073903B1 |
Method and system for estimating and compensating for leakage current in memory unit cells
A method may be performed by a leakage monitoring and compensation system configured to estimate and compensate for leakage current in memory unit cells. The method may include identifying a leakage monitoring component associated with a memory unit cell. Further, the method may include sampling multiple leak events during a first exposure window. The method may include storing a first count representing the plurality of leak events sampled during the first exposure window. Each leak event may correspond to a unit of memory leakage. The method may include sampling multiple sensing events during a second exposure window. The method may include detecting a second count representing the sensing events sampled during the second exposure window. The method may include determining a compensation value representing a difference between the first count and the second count. |
|
US12073900B2 |
Semiconductor memory device and test method for the same
A semiconductor device includes memory cells, word lines, a row address decoder, word line drivers, a first switch transistor, and second switch transistors. The switch transistor is provided between the word line drivers and a power supply potential terminal. Each second switch transistor is provided between each word line and a reference potential terminal. The row address decoder activates all of decode signals corresponding to the memory cells to which a burn-in test is performed collectively. The first switch transistor has a lower driving capability than a total driving capability of two P-channel MOS transistors included in inverters of two word line drivers. Each second switch transistor has a lower driving capability than a driving capability of an N-channel MOS transistor included in the inverter of each word line driver. |
|
US12073897B2 |
Random access memory and corresponding method for managing a random access memory
A random access memory (RAM) includes an array of arranged in rows and columns. The rows of the storage elements correspond to respective memory locations of the RAM. The storage elements of a row have a common gated-clock input and respective data inputs, and each row of the array of storage elements includes a plurality of D type latches. In operation, an address input of the RAM receives a memory address identifying a memory location in the RAM. Clock gating circuitry of the RAM, generates respective gated-clock signals for the rows of the array of storage elements based on the memory address received at the address input. Memory operation are performed using storage elements of the array based on the gated-clock signals. |
|
US12073896B2 |
Memory system and operating method of the memory system
A memory system and a method of operating the memory system are provided. The memory system includes a plurality of semiconductor memory devices each of which includes a plurality of memory blocks. The memory system also includes a controller configured to control the plurality of semiconductor memory devices to perform a program operation, a read operation, and an operation of removing a hole in a space region on a target memory block of the plurality of memory blocks. The controller controls the plurality of semiconductor memory devices to perform the operation of removing the hole in the space region on the target memory block when an erase count of the target memory block of the plurality of memory blocks is greater than a set value. |
|
US12073895B2 |
Ganged single level cell verify in a memory device
Control logic in a memory device identifies a set of memory cells in a block of a memory array, wherein the set of memory cells comprises two or more memory cells programmed during a program phase of a program operation and associated with a selected wordline of the memory array. The control logic further causes a program verify voltage to be applied to the selected wordline during a program verify phase of the program operation and performs concurrent sensing operations on the set of memory cells to determine whether each memory cell in the set of memory cells was programmed to at least the program verify voltage during the program phase of the program operation. |
|
US12073891B2 |
Integrated command to calibrate read voltage level
Processing logic in a memory device receives a command to execute a set of read operations having read voltage levels corresponding to a programming distribution associated with the memory device. A set of memory bit counts is determined, where each memory bit count corresponds to a respective bin of a set of bins associated with the multiple read voltage levels of the set of read operations. A valley center bin having a minimum memory bit count of the set of memory bit counts is determined. The processing logic determines that the minimum memory bit count of the valley center bin satisfies a condition and an adjusted read voltage level associated with the valley center bin is identified in response to the condition being satisfied. |
|
US12073887B2 |
Semiconductor device performing block program and operating method thereof
An operating method of a semiconductor device including a controller and a non-volatile memory device operating under control of the controller is provided. The operating method includes determining, by the controller, whether the non-volatile memory device satisfies a block program condition; based on the non-volatile memory device satisfying the block program condition, performing a block program operation a plurality of times; and based the non-volatile memory device not satisfying the block program condition, performing an erase operation. |
|
US12073884B2 |
Storage device and operating method thereof
A storage device includes a storage controller that receives a protecting command before a thermal process is performed in the storage device, and that generates a protecting pattern by programming a protecting voltage in a converged region where threshold voltage distributions of memory cells in the storage device converge after the thermal process is performed on the storage device. |
|
US12073882B2 |
Semiconductor memory device
A semiconductor memory device capable of automatically restoring writing interrupted due to a momentary stop or a fluctuation of a power supply voltage is provided. A non-volatile memory of the disclosure includes a memory cell array formed with a NOR array and a variable resistance array. When the power supply voltage drops to a power-off level during writing into the NOR array, a reading/writing control unit writes unwritten data into the variable resistance array. Subsequently, when a power-on of the power supply voltage is detected, the reading/writing control unit reads the unwritten data from the variable resistance array and writes the unwritten data into the NOR array, so that interrupted writing is restored. |
|
US12073880B2 |
Access to a memory
In a method for accessing memory cells, a first read operation is performed on a first memory cell to read a first data value from the first memory cell. During the first read operation, a first variable current source provides a first assessment current having a first current level to a first bitline coupled to the first memory cell. A second read operation is performed on the first memory cell to read a second data value from the first memory cell. During the second read operation, the first variable current source manipulates the first current level to provide a second current level to the first bitline. A difference between the first current level and the second current level is based on whether the first data value that was read during the first read operation was a first data state or a second data state. |
|
US12073877B2 |
Robust circuit for negative bit line generation in SRAM cells
Systems and methods are provided for limiting a negative bit line voltage in a SRAM cell. A voltage limiter circuit may be implemented in a write driver to control the magnitude of negative voltage imposed on a bit line. The voltage limiter circuit can produce the required magnitude of negative bit line voltage at lower operating voltage levels. The voltage limiter circuit can also limit the magnitude of negative bit line voltage to not exceed a predetermined value. The reduction of the magnitude of the negative bit line voltage can reduce the active power of a SRAM cell. |
|
US12073876B2 |
Memory clock level-shifting buffer with extended range
A level shifter circuit includes a level shifter configured to receive a first clock signal associated with a first power level and generate a second clock signal associated with a second power level, wherein the second power level is greater than the first power level. The level shifter circuit further includes an input clock buffer having a first input, wherein the first input comprises the second clock signal from the level shifter, and a second input coupled in parallel to the first input, wherein the second input includes the first clock signal. |
|
US12073872B2 |
Apparatuses and methods for address based memory performance
Apparatuses, systems, and methods for address based memory performance. A memory array may include a first performance region and a second performance region, each of which may have different performance characteristics from each other. The second region may be distinguished from the first region based on the addresses which are associated with each region. The second performance region may have different performance characteristics based on differences in the layout, components, logic circuits, and combinations thereof. For example, the second region, compared to the first region, may have reduced difference to the data terminals, reduced length of digit lines, a different type of sense amplifier, different refresh address tracking, and combinations thereof. The controller may perform access operations on the memory with different timing based on which region of the memory is accessed. |
|
US12073869B2 |
Compute in memory system
A computing device in some examples includes an array of memory cells, such as 8-transisor SRAM cells, in which the read bit-lines are isolated from the nodes storing the memory states such that simultaneous read activation of memory cells sharing a respective read bit-line would not upset the memory state of any of the memory cells. The computing device also includes an output interface having capacitors connected to respective read bit-lines and have capacitance that differ, such as by factors of powers of 2, from each other. The output interface is configured to charge or discharge the capacitors from the respective read bit-lines and to permit the capacitors to share charge with each other to generate an analog output signal, in which the signal from each read bit-line is weighted by the capacitance of the capacitor connected to the read bit-line. The computing device can be used to compute, for example, sum of input weighted by multi-bit weights. |
|
US12073868B2 |
Timing adjustment for data input/output buffer circuits
Apparatuses including a loopback circuit are disclosed. An example apparatus according to the disclosure includes a plurality of input signal receivers and a loopback circuit coupled to the plurality of input signal receivers. The loopback circuit includes a signal multiplexer and a selector. The signal multiplexer provides an input signal received at one input receiver of the plurality of input receivers as a selected signal. The selector coupled to the signal multiplexer provides a loopback signal based on the selected signal and an alleviation signal that transitions between two different states, periodically. |
|
US12073865B2 |
User system including first and second devices sharing shared voltage and power management integrated circuit generating shared voltage, and operation method thereof
Disclosed is a user system which includes a first device and a second device, which share a shared voltage, and a power management integrated circuit (PMIC) generating the shared voltage. An operation method of the user system includes performing a first operation of the first device, determining whether a second operation of the second device is to be performed while the first device performs the first operation, based on an operation profile, and when it is determined that the second operation of the second device is to be performed while the first device performs the first operation, changing a power mode of the PMIC from a first power mode to a second power mode, before the second device performs the second operation. The PMIC generates the shared voltage based on the first power mode or the second power mode. |
|
US12073862B2 |
Media design and write technique for creating neutral polarity transition zones
A heat-assisted magnetic recording (HAMR) device is configured to write regions of neutral polarity on a magnetic media during a same pass of the recording head in which other regions are written of positive polarity and negative polarity. The various disclosed write techniques may facilitate creation of “zero state” (substantially net zero polarity) transition zones between each pair of data bits of opposite polarity and/or may facilitate the encoding of three different logical states (e.g., 1, 0, and −1) on the media. |
|
US12073859B2 |
Detection device, inspection device, magnetic tape cartridge, magnetic tape, magnetic tape drive, magnetic tape system, detection method, inspection method, and program
A detection device includes a processing device and a storage medium. The processing device stores a result of reading a reference servo pattern by a servo reading element in the storage medium as an ideal waveform signal, acquires a servo band signal which is a result of reading a servo pattern recorded in a servo band by the servo reading element, and detects a servo pattern signal which is a result of reading the servo pattern by the servo reading element by comparing the ideal waveform signal with the servo band signal. The reference servo pattern is recorded between a BOT section and an EOT section in a longitudinal direction of the magnetic tape. |
|
US12073854B2 |
Techniques and devices for qualitative disk writes performance anti-pattern detection and mitigation
A server computer may receive diagnostic logs from a plurality of electronic devices, each having a particular application installed. The diagnostic logs include information about call stacks within the particular application on the plurality of electronic devices for writing data to a storage device that is on each of the plurality of electronic devices. The server computer may filter out a set of call-paths from the call stacks to obtain a set of functions that can be used identify a set of call-path signatures. The server computer may for each function, determine a cumulative measure of write operations to the storage device performed by the function across the electronic devices and identify at least one function from the set of call-path signatures matching one or more predetermined criteria associated with the cumulative measures. The server computer may provide a notification and a corrective action to a developer. |
|
US12073853B2 |
Magnetic tape cartridge, magnetic tape drive, magnetic tape system, and method of operating magnetic tape drive
Provided is a magnetic tape cartridge including: a case in which a magnetic tape on which a plurality of servo bands are formed is accommodated; and a storage medium provided in the case, in which the plurality of servo bands are formed at positions spaced apart from each other in a width direction of the magnetic tape along an entire length direction of the magnetic tape, and the storage medium stores pitch information capable of specifying a pitch in the width direction between the plurality of servo bands and distance information capable of specifying a distance between a plurality of servo reading elements that have read the plurality of servo bands. |
|
US12073846B2 |
Speech noise reduction processing method and apparatus, and computer device and storage medium
A speech noise reduction processing method, an apparatus, a computer device and a storage medium. The method comprises: responsive to a distance between a speech collection device and a target object being detected to reach a preset value, acquiring a noisy speech signal collected by the speech collection device and performing frequency division processing on the noisy speech signal to obtain a low-frequency band signal; acquiring an amplitude spectrum and a phase spectrum of the low-frequency band signal; acquiring a modulation domain signal corresponding to the amplitude spectrum; performing spectral subtraction to obtain a noise-reduced modulation domain amplitude spectrum; compensating the modulation domain phase spectrum to obtain the compensated modulation domain phase spectrum; and obtaining a noise-reduced low-frequency band signal based on the compensated modulation domain phase spectrum, the noise-reduced modulation domain amplitude spectrum and the phase spectrum of the low-frequency band signal. |
|
US12073839B2 |
Authentication by speech at a machine
In some implementations, a front-end device may receive a physical identifier associated with the user. Accordingly, the front-end device may select a plurality of images, where each image corresponds to a unique integer of integers zero through nine. The front-end device may show, on a display, the plurality of images and receive audio that includes a sequence of words that describe a subset of the plurality of images. Accordingly, the front-end device may map the sequence of words to the subset of the plurality of images and determine a first sequence of numbers corresponding to the subset of the plurality of images. Therefore, the front-end device may authenticate the user based on the first sequence of numbers matching a second sequence of numbers associated with the user. |
|
US12073838B1 |
Access to multiple virtual assistants
A speech-processing system may provide access to multiple virtual assistants via one or more voice-controlled devices. Each assistant may leverage language processing and language generation features of the speech-processing system, while handling different commands and/or providing access to different back applications. Each assistant may be associated with its own voice and/or speech style, and thus be perceived as having a particular “personality.” Different assistants may be available for use with a particular voice-controlled device based on time, location, the particular user, etc. In some situations, language processing may be improved by leveraging data such as intent data, grammars, lexicons, entities, etc., associated with assistants available for use with the particular voice-controlled device. |
|
US12073837B2 |
Speech detection using image classification
Speech detection can be achieved by identifying a speech segment within an audio segment using image classification. An audio segment of radio communications is obtained. An audio sub-segment within the audio segment is extracted. A sampled histogram is generated of a plurality of sampled values across a sampled time window of the audio sub-segment. A two-dimensional image is generated that represents a two-dimensional mapping of the sampled histogram along a first dimension and a predefined histogram along a second dimension that is orthogonal to the first dimension. The two-dimensional image is provided to an image classifier previously trained using the predefined histogram. An output is received from the image classifier based on the two-dimensional image. The output indicates whether the audio sub-segment contains speech. |
|
US12073835B2 |
Dynamically delaying execution of automated assistant actions and/or background application requests
Implementations set forth herein allow a user to access a first application in a foreground of a graphical interface, and simultaneously employ an automated assistant to respond to notifications arising from a second application. The user can provide an input, such as a spoken utterance, while viewing the first application in the foreground in order to respond to notifications from the second application without performing certain intervening steps that can arise under certain circumstances. Such intervening steps can include providing a user confirmation, which can be bypassed, and/or time-limited according to a timer, which can be displayed in response to the user providing a responsive input directed at the notification. A period for the timer can be set according to one or more characteristics that are associated with the notification, the user, and/or any other information that can be associated with the user receiving the notification. |
|
US12073834B2 |
Multiple digital assistant coordination in vehicular environments
The present disclosure is generally related to a data processing system to selectively invoke applications for execution. A data processing system can receive an input audio signal and can parse the input audio signal to identify a command. The data processing system can identify a first functionality of a first digital assistant application hosted on the data processing system in the vehicle and a second functionality of a second digital assistant application accessible via a client device. The data processing system can determine that one of the first functionality or the second functionality supports the command. The data processing system can select one of the first digital assistant application or the second digital assistant application based on the determination. The data processing system invoke one of the first digital assistant application or the second digital assistant application based on the selection. |
|
US12073832B2 |
Supplementing voice inputs to an automated assistant according to selected suggestions
Implementations described herein relate to providing suggestions, via a display modality, for completing a spoken utterance for an automated assistant, in order to reduce a frequency and/or a length of time that the user will participate in a current and/or subsequent dialog session with the automated assistant. A user request can be compiled from content of an ongoing spoken utterance and content of any selected suggestion elements. When a currently compiled portion of the user request (from content of a selected suggestion(s) and an incomplete spoken utterance) is capable of being performed via the automated assistant, any actions corresponding to the currently compiled portion of the user request can be performed via the automated assistant. Furthermore, any further content resulting from performance of the actions, along with any discernible context, can be used for providing further suggestions. |
|
US12073822B2 |
Voice generating method and apparatus, electronic device and storage medium
A voice generating method and apparatus, an electronic device and a storage medium. The specific implementation solution includes: acquiring a text to be processed, and determining an associated text of the text to be processed; acquiring an associated prosodic feature of the associated text; determining an associated text feature of the associated text based on the text to be processed; determining a spectrum feature to be processed of the text to be processed based on the associated prosodic feature and the associated text feature; and generating a target voice corresponding to the text to be processed based on the spectrum feature to be processed. |
|
US12073817B2 |
Sound absorbing member, sound absorbing apparatus, and sound absorbing structure
A sound absorbing member includes a first end face, a second end face, and a side face. The second end face is opposite to the first end face. The side face is positioned between the first end face and the second end face. The sound absorbing member is insertable into an aperture provided on a plate-like or sheet-like base material. The sound absorbing member has a tubular shape. The first end face includes a first opening. The side face includes at least one second opening. |
|
US12073812B2 |
Ligature for a woodwind instrument mouthpiece
A ligature for a mouthpiece of a musical instrument that includes a puller that includes a plurality of through holes, a cord for passing through the plurality of through holes, and a bridge configured to straddle the puller and engage the mouthpiece, the bridge including a plate, an arm extending from the plate, and a mouthpiece skate extending from the arm; and a fastener for securing the puller and the bridge. |
|
US12073811B2 |
Tuning pin tool
A tool for fitting to a tuning pin of an instrument for inhibiting movement of the tuning pin. The tool comprises a tuning pin engaging portion comprising a through hole for engaging a tuning pin and one or more flexible resilient arms extending from the tuning pin engaging portion. The one or more flexible resilient arms configured, in use, to engage with other tuning pins adjacent to the tuning pin, and/or with the strings attached thereto, to inhibit movement of the tuning pin. |
|
US12073810B2 |
Method and apparatus for image processing, method and device for sharing displayed content on a plurality of devices
Provided is an image processing method. The image processing method includes: acquiring first parameter information of a first display device; acquiring a first image currently displayed by a second display device; generating to-be-displayed content of the first display device based on the first parameter information and the first image; and displaying the to-be-displayed content by the first display device in a full screen fashion. |
|
US12073808B2 |
AV over IP terminal with bidirectional video streaming
Improved systems are provided for implementing low-cost, low-power, highly compatible bidirectional video and user interface links. These systems permit a remote terminal to present a video user interface (e.g., a touchscreen interface) and to receive an HD video stream for a base system that is in communication with the terminal via Internet Protocol or some other low-cost, reliable long-distance communication means. To reduce complexity, bandwidth requirements, and power, transmission of HD video from the terminal to the base can be accomplished using a system-on-chip that performs video compression, which may be essentially lossless, and that transmits the compressed stream over a network interface. The transmission of video from the base to the terminal can be accomplished in a lossy and/or lower-resolution manner via a USB-over-network channel. This channel can then be instantiated at the base unit as a video-over-USB device, improving compatibility and reducing configuration requirements at the base. |
|
US12073797B1 |
Driving method for driving organic light emitting diode display panel
A driving method, for driving an organic light emitting diode (OLED) display panel, includes following steps. Input gray levels are received corresponding to red, green and blue subpixels on the OLED display panel. The input gray levels are mapped into current indices. A representative current index is calculated according to the current indices. The representative current index is compared with a current index threshold. In response to the representative current index being lower than the current index threshold, a voltage compensation value is generated according to the representative current index for shifting an initial voltage level utilized in an initial phase of the OLED display panel, and gray level compensation values are generated according to the current indices for adjusting the input gray levels into adjusted gray levels corresponding to the red, green and blue subpixels. |
|
US12073792B2 |
Data driving integrated circuit, display apparatus, and pixel compensation method
A data driving integrated circuit includes a digital-to-analog converter configured to receive a respective digital data signal from a timing controller and convert the respective digital data signal to a respective analog data signal, which is output to a display panel through a respective data line; an analog-to-digital converter configured to receive a respective analog sensing signal from a respective sensing line in the display panel and convert respective analog sensing signal to a respective digital sensing signal, which is output to the timing controller; a first sensing switch configured to control a connection between a first reference voltage line and the respective sensing line; a second sensing switch configured to control a connection between a second reference voltage line and the respective sensing line; and a third sensing switch configured to control the connection between the analog-to-digital converter and the respective sensing line. |
|
US12073789B2 |
Electro-optical device and electronic apparatus
An electro-optical device includes one or more control lines that include a scanning line, a data line and a pixel circuit. The pixel circuit has a drive transistor, a write-in transistor with a gate which is electrically connected to the scanning line, a light-emitting element that emits light at a brightness that depends on the size of a current that is supplied through the drive transistor, and a control line which overlaps the gate of the drive transistor when viewed from a direction that is perpendicular to a surface of a substrate on which the pixel circuit is formed is included in the one or more control lines. |
|
US12073785B2 |
IR drop compensation apparatus and method for display panel and display driving apparatus
The present disclosure discloses an IR drop compensation apparatus and method for a display panel and a display driving apparatus having an IR drop compensation function. The IR drop compensation apparatus may be configured to generate an IR drop weight based on a brightness value obtained by measuring brightness of a display panel and to adaptively adjust the IR drop weight. |
|
US12073783B2 |
Display panel and display device
A display panel includes: a pixel driving circuit, a base substrate, a second conductive layer, a third conductive layer. The second conductive layer is disposed on a side of the base substrate, includes first signal lines, orthographic projections of the first signal lines extend in a first direction and spaced apart in a second direction, the first direction and the second direction intersect; the third conductive layer is disposed on a side of the second conductive layer away from the base substrate and includes second signal lines, orthographic projections of the second signal lines extend in the second direction and spaced apart in the first direction; the first signal lines and the second signal lines are configured to provide the same first signal to the pixel driving circuit, part of the first signal lines and the second signal lines are coupled through via holes. |
|
US12073780B2 |
Signal processing device, signal processing method, and display device
The present technology relates to a signal processing device, a signal processing method, and a display device for enabling more appropriate improvement of hold blur. There is provided a signal processing device including a detection unit that analyzes a video signal of content and detects an index that correlates with hold blur, a first calculation unit that calculates a light emission duty value of a self-luminous display panel on the basis of the detected index, and a second calculation unit that calculates a gain for luminance compensation on the basis of the calculated light emission duty value. The present technology can be applied to, for example, a self-luminous display device. |
|
US12073777B2 |
Display panel and display device
Provided are a display panel and a display device. The display panel includes a first light-emitting element, a second light-emitting element, a first driver circuit and a second driver circuit. The first driver circuit is electrically connected to the first light-emitting element and configured to provide a first drive current to the first light-emitting element to control the first light-emitting element to emit light, and the second driver circuit is electrically connected to the second light-emitting element and configured to provide a second drive current to the second light-emitting element to control the second light-emitting element to emit light. |
|
US12073759B2 |
Display device
A display device includes a sub-pixel comprising a light emitting device and a driving transistor DRT electrically connected to a first electrode of the light emitting device and configured to drive the light emitting device, and a reference voltage line electrically connected to the sub-pixel SP and applying an initialization voltage to the first electrode of the light emitting device, wherein a voltage level of the initialization voltage is changed according to a length of a blank period, thereby improving display quality of the image at a low refresh rate in a variable refresh rate mode. |
|
US12073754B2 |
Spectral sensing-based adaptive control of display color
A method of adaptively controlling display color of a display of a computing device is disclosed. Spectral sensing data is received via a spectrometer positioned on a first side of the computing device. Light sensing data is received via a light sensor on a second side of the computing device that opposes the first side. A spectral light source profile is selected from a plurality of different spectral light source profiles based at least on the spectral sensing data. Each of the plurality of different spectral light source profiles have different color calibration values. Display color of the display is adaptively controlled based at least on the light sensing data and the color calibration values of the selected spectral light source profile. |
|
US12073753B2 |
Method and system for improving performance at different viewing angles associated with displaying different human skin colors
A method and a system for improving a performance at different viewing angles associated with displaying different human skin colors are provided. Based on a V-T curve and an XYZ data of WRGB at different viewing angles are measured in a case of proportions of RGB being the same, by setting different proportions of the RGB, a V-T curve and an XYZ data of the WRGB at different viewing angles are simulated under the above proportions. By extracting a characteristic RGB grayscale value of an image to be improved associated with viewing angles, a performance of the characteristic RGB grayscale value at different viewing angles is simulated. The proportions of the RGB are constantly adjusted to meet specifications. |
|
US12073750B2 |
Pedestrian guidance device, pedestrian guidance method, and computer-readable recording medium
There is provided a pedestrian guidance device that pedestrians can be guided to their respective attributes, the pedestrian guidance device including: a detection unit configured to detect respective viewpoint positions and attributes of a plurality of pedestrians; and a display unit configured to display simultaneously a plurality of images for guiding the respective pedestrians on the same screen, based on the respective attributes of the plurality of pedestrians, and displaying the plurality of images such that the plurality of images are displayed in respective directions of the viewpoint positions of the pedestrians respectively corresponding to the images. |
|
US12073748B2 |
Mechanical non-binary brixel and brixel display
One variation of system includes a set of a brixel units and a primary controller configured to distribute a set of actuation routines to the set of brixel units, each brixel unit including: a chassis including a motor mount and a arm extending outwardly from the motor mount and defining a drive post mount opposite the motor mount; a motor coupled to the motor mount; a drive post arranged on the drive post mount and driven by the motor; a pixel element mounted to and configured to rotate with the drive post and including a first face defining a first visual characteristic and a second face defining a second visual characteristic; and a local controller configured to store an actuation routine and to drive the motor to locate the pixel element over a sequence of angular positions, relative to the arm, defined by the actuation routine. |
|
US12073742B2 |
System and method for assessing cognitive and mood states of a real world user as a function of virtual world activity
Cognitive and mood states of a real world person are assessed according to activity in a virtual world environment with which the person interacts. The virtual world is configured to provide interactive experiences for assessing the person's cognitive and/or mood states. The system requires configuration of a session avatar during each virtual world session to provide then-current insight into the person's mood state. The system may require configuration of an avatar reflective of the person's state. The system requires the person to configure the virtual world environment during each virtual session to provide then-current insight into the person's mood state. The system permits the user to visit destinations, perform tasks and play games that are included in the environment for the purpose of providing insight into the person's cognitive and/or mood states according to the person's selections and/or performance. |
|
US12073738B2 |
Oncoplastic surgery training model
Described herein are anatomical models for medical training, surgical planning, or patient demonstration. The anatomical models include a replica of a target body part that may be altered, unfinished, or deformed so that an anatomical component may be attached thereto to complete the replica and provide visual training with respect to symmetry and other aspects of medical or surgical procedures. For example, the anatomical models may be altered, unfinished, or deformed to simulate a post-surgical deformity. Systems and methods including the anatomical models are also described herein. |
|
US12073731B1 |
Mission monitor
A mission monitor for planning non-scheduled flight plan operations during a flight such that a user or the system may direct the aircraft to a safe position if the pilot or aircraft cease to perform as planned. Upon user selection or a triggering event the mission monitor may select and cause the aircraft to fly a determined best course of action at any particular point inflight. The mission monitor may remotely and wirelessly receive flight, pilot, aircraft, and operator information. In some implementations mission monitor features may be distributed between individual modules. In one embodiment the system determines current aircraft configuration against an expected aircraft configuration to detect configuration errors, and then utilize configuration errors and error trends to manage aircraft configuration and mission operation. The system may divert the aircraft to the best available landing sites or reconfigure the aircraft to resolve configuration errors. |
|
US12073723B2 |
Intelligent park assist system with sign interpretation
A method for reducing parking violations includes: receiving, by a controller of a vehicle, sign information of one or more traffic signs in an area surrounding the vehicle, wherein the sign information is a time series of data acquired by a set of cameras as the vehicle moves, using the vehicle as a frame of reference; identifying, by the controller, a potential parking spot in an area surrounding the vehicle; determining, by the controller, using the sign information, whether the potential parking spot is valid or invalid for the vehicle; and generating, by the controller, a notification if the potential parking spot is invalid. |
|
US12073721B2 |
Method for managing transport on basis of blockchain network, and device and system for performing same
A traffic management method based on a blockchain network includes: collecting traffic-related data through at least one of a vehicle, a user terminal corresponding to the vehicle, and a roadside unit (RSU); storing, by the RSU or the server, the traffic-related data in a blockchain network; and providing, by the server, feedback to the user terminal based on the traffic-related data stored in the blockchain network. The blockchain network is configured to include the RSU and the server. |
|
US12073719B2 |
Protected turns
Systems and methods for system for controlling a traffic grid, the system comprising a traffic grid including a first roadway and a second roadway, the second roadway crossing the first roadway at an intersection; a special transit lane included within at least one of the first roadway and the second roadway, the special transit lane being configured to share both personal vehicular traffic and special vehicular traffic; a detector configured to detect the presence of a special vehicle within a detection zone, which detection zone is formed within the special transit lane in a predetermined area proximate to the intersection; and a signal light proximate to the intersection configured to control traffic traveling through the intersection, the signal light having a controller; wherein the controller controls the signal light to operate in a first mode of operation based, at least in part, on a detection of a special vehicle by the detector within the detection zone. |
|
US12073717B2 |
Automated motor vehicle services and parking tickets
A system and method for providing an automated motor vehicle notifications and services system obtains photograph of a vehicle license plate for a violating vehicle, accepts input defining a violation associated with the violating vehicle to generate an electronic parking ticket, transmits the photograph and the electronic parking ticket to a web-based computing system associated with a parking authority, when the license plate indicates an out of state vehicle registration, obtains an online address associated with a state motor vehicle authority in a state matching the license plate, transmits the photograph and electronic ticket to the appropriate state motor vehicle authority, verifies the license plate matches the violating vehicle, when the license plate does not match the violating vehicle, notifies a responsible agent to dispatch a tow truck to remove the violating vehicle, and transmits the photograph and the electronic parking ticket to a web-based driver notification computing system instructing the driver notification computing system to serve notice of the electronic ticket on an owner of the violating vehicle. |
|
US12073715B2 |
Edge cloud system, server and cloud control platform
The present application discloses an edge cloud system, a server, and a cloud control platform. The edge cloud system includes: an edge cloud access gateway module configured to access data of the road side terminal, the vehicle terminal, the third party platform and the regional cloud; a standardized hierarchical sharing interface module connected to the edge cloud access gateway module, wherein the standardized hierarchical sharing interface module is configured to standardize and classify the data of the road side terminal, the vehicle terminal, the third party platform and the regional cloud accessed by the edge cloud access gateway module to form multiple levels of standardized data; wherein standardized data at each level of the multiple levels of standardized data is available to be called only by a module with corresponding level of that of the standardized data. |
|
US12073714B2 |
Traffic jam information providing device, traffic jam information processing method, and recording medium
A traffic-jam information providing device is configured to determine the position of a target object based on first sensing information relating to the position of a target object causing a reduction of speed of a moving object. By reference to second sensing information relating to a moving status of the moving object when the moving object is moving along a path having a plurality of sections, the traffic jam information providing device is configured to calculate traffic jam information in the path which the moving object is moving along based on the second sensing information in a section other than a predetermined section determined with reference to the position of a target object detected based on the first sensing information. |
|
US12073710B2 |
Portable electronic device having a haptic button assembly
A haptic button assembly may be used for detecting inputs and providing haptic outputs at an electronic device. The haptic outputs may be provided in response to detected inputs or in response to other conditions at the electronic device. The haptic button assembly may define an input surface along an exterior of the electronic device. Inputs may be provided to the input surface of the haptic button assembly. An input may include a touch input on or along the input surface and/or a force input directed substantially perpendicularly to the input surface. The haptic button assembly may provide a haptic output by moving an input member of the haptic button assembly laterally (e.g., substantially parallel to the input surface). |
|
US12073709B2 |
Tactile information supply module
A method of providing a mobile device with information of an incoming message using a tactile signal is provided. The method includes receiving the incoming message at the mobile device, determining at least one type of the tactile signal for the information of the incoming message based on a selected setting, transforming the information of the incoming message into the at least one type of the tactile signal, activating the at least one type of the tactile signal, and providing the mobile device with the information of the incoming message using the activated at least one type of the tactile signal. |
|
US12073706B1 |
Consolidated alarm screen
A method includes receiving, by a computing device, first data from a sensor, the first data including a first timestamp and an event that triggered an alarm; receiving, by the computing device, second data from a remote computing environment, the second data including a second timestamp different from the first time stamp and specifying an action taken in response to the alarm; and rendering a screen on a display of a computing device, the screen including the first and second data represented as a sequence of events ordered by time based on the first and second timestamps. |
|
US12073703B2 |
Image based aquatic alert system
Disclosed herein are systems and methods for detecting an event associated with a swimmer and generating a detection signal associated with the event. |
|
US12073701B2 |
Public safety smart belt
A smart belt system to be worn by a person is described here. The smart belt system includes an elongated belt, a microprocessor coupled to the belt, a bus disposed within the elongated belt configured to conduct data to the microprocessor, a rechargeable power supply coupled to the belt and configured for providing electrical power to the microprocessor, and a mobile communication device in wireless communication with the microprocessor and having an application executing and stored in the mobile communication device. |
|
US12073700B2 |
Chambered high sensitivity fiber optic smoke detection
A detection system for measuring one or more conditions within a predetermined area includes at least one fiber optic cable for transmitting light to and receiving scattered light from one or more nodes and a cover plate having an internal cavity. The cover plate surrounds the one or more nodes such that the one or more nodes are in communication with the internal cavity. A control system is operably coupled to the at least one fiber optic cable so that the scattered light received by the one or more nodes is transmitted to the control system. The control system analyzes the scattered light to evaluate a condition at the one or more nodes. |
|
US12073696B1 |
Machine and method for increasing interactions and sales with customers
An auxiliary unit can be connected to existing automated retail system such as vending machine, kiosks, or automated ticketing machines to increase interactions and sales with customers. The auxiliary unit can have a display unit to show multiple identities and their corresponding scores. The scores can be changed after a transaction between the automated retail system and the customers is complete. The display unit can be a form of a scoreboard and the identities can be either parties in competition or issues worth surveying. |
|
US12073695B1 |
Self-sanitizing payment assembly for drive-through windows
A self-sanitizing payment assembly comprising an enclosure assembly, a mounting assembly, a retractable lever assembly, a payment processor, a sanitizer and a plurality of sensors. The mounting assembly attaches the retractable lever assembly to a wall. The retractable lever assembly is disposable into and out of a plurality of expanded positions and a retracted position. The plurality of sensors may be configured with a processing unit to ascertain the position of the arm and/or hand of a user and automatically adjust the position of the payment processor and/or sanitizer to bring them closer to the user. The payment processor is configured to activate upon the sanitizer unit releasing or otherwise dispensing a sanitizer substance. |
|
US12073693B2 |
Detecting a skimmer via a vibration sensor
Disclosed herein are system, method, and apparatus for detecting a skimmer via a vibration sensor on a transaction card. The method includes receiving, at a server, from a user equipment, vibration information recorded by a transaction card in response to an execution of a transaction at a point-of-service (POS) terminal of a plurality of POS terminals using the transaction card. The vibration information may be recorded by a microphone or an accelerometer on the transaction card while the transaction card is swiped through the POS terminal or inserted into or removed from the POS terminal. The method includes determining, at the server, a state of the POS terminal based on the received vibration information and in response to a determination of the state of the POS being compromised, sending to one or more stakeholders of the transaction a warning message containing the POS terminal information including the POS terminal's state. |
|
US12073691B2 |
Systems and methods for evaluating a persistent bonus game jackpot against a dynamically selected paytable
A system and method for evaluating a persistent bonus game jackpot includes providing a persistent bonus game jackpot including an amount that defines a state of the persistent bonus game jackpot, storing, within a memory, a plurality of paytables, each paytable of the plurality of paytables associated with a state of the persistent bonus game jackpot and including a probability of awarding the persistent bonus game jackpot at the associated state, determining a current state of the persistent bonus game jackpot, dynamically selecting, based upon the determined current state, a paytable from the plurality of paytables stored in the memory, evaluating a bingo card provided in association with the persistent bonus game jackpot against the dynamically selected paytable and a ball call, and determining, in response to the evaluating, to credit the amount of the persistent bonus game jackpot to a player credit balance associated with the evaluated bingo card. |
|
US12073678B2 |
Modular vending machine system and modular vending machine method
A modular vending machine system including: multiple cartridges configured to hold a good to be dispensed; a docking station configured to removably store at least one of the cartridges; a vending machine main body including a cartridge port configured to receive at least one of the cartridges, a dispensing-port for dispensing the good to a user, and a mechanism configured to perform at least one of removing the good from the cartridge, performing dispensing preparation processing of the good, or dispensing the good via the dispensing port; and control circuitry configured to control operation of the cartridges, the docking station, and the vending machine, wherein the cartridge is provided with a traveling mechanism configured to enable the cartridge to move to and from the docking station and the vending machine main body. |
|
US12073675B2 |
Digital certificate and reservation
An access device is provided for use in an access control system. The access device includes a processor having control of a door lock, and a communication module connected to the processor. The processor is able to receive a reservation certificate presented by a portable terminal through the communication module. The processor activates the door lock when the current reservation certificate has been presented and disables an alarm system when the current reservation certificate has been presented. |
|
US12073664B2 |
System, method, and apparatus for managing vehicle data collection
An apparatus that includes a policy acquisition circuit, a policy processing circuit, a parameter acquisition circuit, and a parameter provisioning circuit. The policy acquisition circuit interprets a data collection policy comprising at least one requested vehicle property. The policy processing circuit determines a property request value in response to the at least one requested vehicle property. The parameter acquisition circuit interprets at least one vehicle parameter value in response to the property request value. The parameter provisioning circuit selectively transmits the at least one vehicle parameter value in response to the data collection policy. |
|
US12073656B2 |
Activity detection device, activity detection system, and activity detection method
An object of the disclosure is to provide flexible and highly accurate activity detection means. Provided is an activity detection device including: an input unit that inputs an image sequence including a first image and a second image; an object detection unit that detects a first object in the image sequence; a component model unit that generates first characteristic information characterizing the first object and includes at least one individually trainable component model; and an activity detection unit that generates a first object state corresponding to the first object in the first image and a second object state corresponding to the first object in the second image based on the first characteristic information and determines an activity related to the first object based on the first and second object states. |
|
US12073655B2 |
Image synthesis for personalized facial expression classification
A method may include obtaining a facial image of a subject and identifying a number of new images to be synthesized with target AU combinations and categories of intensity. The method may also include synthesizing the number of new images using the facial image of the subject as the base image with the number of target AU combinations and categories of intensity with a number of new images that have different AU combinations than the facial image of the subject. The method may additionally include adding the number of new images to a dataset and training a machine learning system using the dataset to identify a facial expression of the subject. |
|
US12073653B2 |
Information processing system, storage medium, and information processing method
A control section is included, the control section including an accumulation function of, when recognizing a specific user on a basis of sensor data acquired via an agent device, generating episode data in the accumulation section on a basis of a keyword extracted from the sensor data, generating a question for drawing out information concerning the episode data, and accumulating a reply from the specific user to the question in the episode data, and a responding function of, when recognizing the specific user on the basis of the sensor data acquired via the agent device, retrieving the episode data through the accumulation section on the basis of the keyword extracted from the sensor data, and generating response data concerning the retrieved episode data for the agent device to respond to the specific user. |
|
US12073652B2 |
Image data processing device and image data processing system
An image data processing device and an image data processing system are provided. An image data processing device performs a process of inputting a plurality of image data items in which imaging ranges at least partially overlap, detecting a face of a person in an image indicated by the image data, and recognizing a personal attribute of the person on the basis of the detected face for each of the image data items, a process of generating map data, in which the recognized personal attribute has been recorded in association with a position of the person in the image indicated by the image data, for each of the image data items, a process of interpolating the personal attribute of the person who overlaps between a plurality of the map data items, and a process of combining the plurality of map data items after the interpolation to generate composite map data. |
|
US12073646B2 |
Document search for document retrieval using 3D model
Technologies are described for reconstructing physical objects which are preserved or represented in pictorial records. The reconstructed models can be three-dimensional (3D) point clouds and can be compared to existing physical models and/or other reconstructed models based on physical geometry. The 3D point cloud models can be encoded into one or more latent space feature vector representations which can allow both local and global geometric properties of the object to be described. The one or more feature vector representations of the object can be used individually or in combination with other descriptors for retrieval and classification tasks. Neural networks can be used in the encoding of the one or more feature vector representations. |
|
US12073645B2 |
Information processing apparatus, information processing system, and non-transitory computer readable medium for recognizing and correcting characters in forms
An information processing apparatus includes a processor configured to perform processing for displaying character information recognized by reading plural forms, in a descending or ascending order of the number of pieces of character information recognized as being identical. |
|
US12073640B2 |
Systems, devices, and/or processes for dynamic surface marking
Subject matter disclosed herein relates to systems, devices, and/or processes for processing signals relating to surfaces that may be viewable by subjects though one or more devices. In an embodiment, a surface may include one or more devices embedded therein to provide one or more signals to define a portion of the surface. |
|
US12073632B2 |
Structural object detector for hierarchical ontology for traffic light handling
Systems and methods are provided for developing/leveraging a hierarchical ontology in traffic light perception. A hierarchical ontology representative of various traffic light characteristic (e.g., states, transitions, colors, shapes, etc.) allow for structured and/or automated annotation (in supervised machine learning), as well as the ability to bootstrap traffic light prediction. Further still, the use of a hierarchical ontology provides the ability to accommodate both coarse and fine-grained model prediction, as well as the ability to generate models that are applicable to different traffic light systems used, e.g., in different geographical regions and/or contexts. |
|
US12073627B2 |
Guidance processing apparatus and guidance method
A guidance processing apparatus (100) includes an information acquisition unit (101) that acquires a plurality of different pieces of guidance information on the basis of states of a plurality of people within one or more images, and a control unit (102) that performs control of a plurality of target devices present in different spaces or time division control of a target device so as to set a plurality of different states corresponding to the plurality of pieces of guidance information. |
|
US12073623B2 |
System and method for capturing images for training of an item identification model
A system for capturing images for training an item identification model obtains an identifier of an item. The system detects a triggering event at a platform, where the triggering event corresponds to a user placing the item on a platform. The system causes the platform to rotate. The system causes at least one camera to capture an image of the item while the platform is rotating. The system extracts a set of features associated with the item from the image. The system associates the item to the identifier and the set of features. The system adds a new entry to a training dataset of the item identification model, where the new entry represents the item labeled with the identifier and the set of features. |
|
US12073622B2 |
Reconfigurable logic circuit using optimal parameter and method of operating the same
A method of operating a reconfigurable logic circuit includes; receiving a video sequence, profiling throughput of the video sequence with regard to a parameter constituting the reconfigurable logic circuit to generate a profiling result, initializing the parameter to a maximum value, evaluating throughput of the video sequence with regard to a current parameter value based on the profiling result, decreasing the current parameter value when throughput with regard to the current parameter value is not a maximum value, and determining that the current parameter value is an optimal parameter when throughput with regard to the current parameter value is the maximum value, and analyzing the video sequence based on the optimal parameter. |
|
US12073621B2 |
Method and apparatus for detecting information insertion region, electronic device, and storage medium
A method for detecting an information insertion region is provided. In the method, a video is obtained. The video is segmented to obtain video fragments, each of the video fragments including a subset of image frames in the video. A target frame is obtained in the video fragments. Objects in the target frame are identified and segmented, to obtain labeling information corresponding to the objects. A target object is determined according to the labeling information. Clustering is performed on the target object, to obtain a plurality of candidate to-be-inserted regions. A target candidate to-be-inserted region is determined from the candidate to-be-inserted regions. Further, maximum rectangle searching is performed in the target candidate to-be-inserted region to obtain a target to-be-inserted region in which an image is to be inserted. |
|
US12073620B2 |
Visual tag emerging pattern detection
Systems, devices, media, and methods are presented for identifying emerging viewing patterns for visual media such as still images and videos. Emerging viewing patterns are identified by identifying visual tags for visual media viewed by users, selecting a subset of the tags by applying a taxonomy-based filter, generating pattern candidates from the subset, evaluating consumption metrics for each of the generated patterns, and ranking the generated pattern candidates responsive to the consumption metrics to identify emerging viewing patterns for the users. |
|
US12073619B1 |
Label recognition and notification for streaming video from non-overlapping cameras
Techniques for label recognition and notification for streaming video from non-overlapping cameras. A stream processing service of a provider network receives a first video stream from a first camera-equipped electronic device via an API endpoint of the stream processing service. The stream processing service also receives a second video stream from a second camera-equipped electronic device an API endpoint of the stream processing service. Meanwhile, a request for label recognition and notification is received at a computer vision service of the provider network via an API endpoint of the computer vision service. In response, the computer vision service recognizes a label in a video fragment of the first camera video stream and recognizes a label in a video fragment of the second camera video stream, and then identifies whether the two labels are the same label. If so, a notification service of the provider network sends a notification indicating that the label was recognized across non-overlapping cameras. |
|
US12073618B2 |
Enhanced product visualization technology with web-based augmented reality user interface features
Systems and methods for enhancing computer-generated visualization of items, including enhancing visualization of product images in a web-based augmented reality (AR) user interface, displaying elements that enable users to select AR-enabled images of products (e.g., room décor, furniture, or other products), and transmitting AR-enabled images of the products in a room to one or more distributed computer systems (e.g., in real time). These and other images may be saved or selected in the various platforms, web-based documents, or locally-run applications as AR-enabled images of products to view a set of user-selected AR-enabled images in a single view (e.g., on a web page), and, when in a room, selectively display and interact with an AR-enabled view in the room of the corresponding products from the AR-enabled images list. |
|
US12073617B1 |
System for arbitration of concurrent application access to single sensor
A device, such as an autonomous mobile device (AMD), includes sensors such as a camera. Multiple applications executing on the device may concurrently use sensor data from a single shared sensor. For example, a first application may use image data to localize the AMD while a second application uses the image data to recognize users. The first application and the second application may have different parameters for operation of the sensor or resulting sensor data, such as different image resolutions and frame rates. An arbitrator system manages these different parameters, and may also provide sensor data to the respective application that is consistent with the application's parameters. For example, different resolutions of image data may be provided to different applications based on their parameters. |
|
US12073616B2 |
System for integrated device connectivity and agile device control for dynamic object tracking and management
Embodiments of the invention are directed to systems, methods, and computer program products for integrated device connectivity and agile device control for dynamic object tracking and management. In this regard, embodiments of the invention provide provides a comprehensive integrated platform for dynamic inventory construction and tracking, dynamic food item identification, expiration tracking, dynamic inventory construction, recipe generation, interactive meal planning and guided cooking, in real-time. The system is also configured for establishing operative communication with a plurality of auxiliary devices for achieving the foregoing. The system may initiate a presentation of parameters identified by the auxiliary devices on a user interface associated with a user device. |
|
US12073615B2 |
Method, apparatus, and computer program product for identifying objects of interest within an image captured by a relocatable image capture device
A method, apparatus and computer program product identify objects of interest within images. In a method, the method receives one or more images generated by an image capture device that is configured to be relocated. The method also receives information regarding an estimated location of the image capture device. Based upon a representation of a respective image of the one or more images and respective representations of a plurality of reference images, the method identifies one or more reference images that are associated with the estimated location. The method also identifies an object of interest within the respective image generated by the image capture device based upon respective digital signatures of one or more objects of interest and at least some context associated with the one or more objects of interest that are depicted by the one or more reference images that have been identified. |
|
US12073613B1 |
Perception adaptation using probabilistic signal spatio-temporal logic system
Described is a system for adapting to perception errors in object detection and recognition. The system receives, with a perception module, perception data from an environment proximate a mobile platform that reflects objects in the environment. Perception probes representing perception characteristics of object detections are generated from the perception data. Using the perception probes, spatial logic-based constraints and temporal logic-based constraints are generated. Spatial perception parameters are determined by solving an optimization problem using a set of the spatial logic-based constraints. Temporal perception parameters are determined by solving an optimization problem using a set of temporal logic-based constraints. The spatial perception parameters and the temporal perception parameters are combined to estimate a final perception parameter. The perception module is adjusted based on the final perception parameter. |
|
US12073608B2 |
Learning device, learning method and recording medium
The dataset supply unit supplies a learning dataset. The recognition unit outputs the recognition result for the recognition object data in the supplied learning dataset. Further, the intersection matrix computation unit computes the intersection matrix based on the learning dataset. The recognition loss computation unit computes the recognition loss using the recognition result, the intersection matrix, and the correct answer data given to the recognition object data. Then, the updating unit updates the parameters of the recognition unit based on the recognition loss. |
|
US12073607B2 |
Recognition model distribution system and updating method of recognition model
The purpose of the present invention is to provide a technology for updating a recognition model so that even if there were errors in recognition of an unknown scene or the like, the scene can be recognized quickly. The present invention is provided with a data analysis unit 11 that, on the basis of data from an outside recognition unit 32 provided to a vehicle, acquires from among previously stored recognition models a model approximate to a recognition model recognized by the outside recognition unit 32, and that reproduces the acquired model in the form of computer graphics images. The data analysis unit 11 is provided with: a difference extraction unit 114 that compares the reproduced computer graphics images and data from the outside recognition unit 32 and extracts a difference therebetween; an object recognition unit 116 that recognizes an object relating to the difference extracted by the difference extraction unit 114; and a scene reconfiguration unit 117 that creates computer graphics images having the object recognized by the recognition unit 116 reflected therein. |
|
US12073603B2 |
Classification method and electronic apparatus
The disclosure provides a classification method and an electronic apparatus. The classification method includes the following steps. First feature data of multiple pictures of assembly is extracted, and each picture of assembly includes an operator at a station. The first feature data is converted into a first feature vector. Second feature data recording personal data of the operator is converted into a second feature vector. The first feature vector and the second feature vector are merged into a first feature matrix. The efficiency of the operator operating at the station is classified according to the first feature matrix to obtain a classification result. |
|
US12073602B2 |
Automated key frame selection
Identifying key frames of a video for use in training a machine learning model is provided. Object detection is performed to identify frames of a video including target classes of objects of interest. Feature extraction is performed on the identified frames to generate raw feature vectors. The feature vectors are compressed into lower dimension vectors. The compressed feature vectors are compressed into a plurality of clusters. The clustered compressed feature vectors are filtered to identify the key frames from each of the plurality of clusters. The key frames may be provided as a representative data set of the video. |
|
US12073595B2 |
AI encoding apparatus and operation method of the same, and AI decoding apparatus and operation method of the same
An artificial intelligence (AI) encoding apparatus includes at least one processor configured to: determine a downscaling target, based on a target resolution for a first image, obtain the first image by AI-downscaling an original image using an AI-downscaling neural network corresponding to the downscaling target, generate image data by encoding the first image, select AI-upscaling neural network set identification information, based on the target resolution of the first image, characteristic information of the original image, and a target detail intensity, generate AI data including the target resolution of the first image, bit depth information of the first image, the AI-upscaling neural network set identification information, and encoding control information, and generate AI encoding data including the image data and the AI data; and a communication interface configured to transmit the AI encoding data to an AI decoding apparatus, wherein the AI data includes information about an AI-upscaling neural network corresponding to the AI-downscaling neural network. |
|
US12073588B2 |
Neural network object pose determination
A camera is positioned to obtain an image of an object. The image is input to a neural network that outputs a three-dimensional (3D) bounding box for the object relative to a pixel coordinate system and object parameters. Then a center of a bottom face of the 3D bounding box is determined in pixel coordinates. The bottom face of the 3D bounding box is located in a ground plane in the image. Based on calibration parameters for the camera that transform pixel coordinates into real-world coordinates, a) a distance from the center of the bottom face of the 3D bounding box to the camera relative to a real-world coordinate system and b) an angle between a line extending from the camera to the center of the bottom face of the 3D bounding box and an optical axis of the camera are determined. The calibration parameters include a camera height relative to the ground plane, a camera focal distance, and a camera tilt relative to the ground plane. A six degree-of-freedom (6DoF) pose for the object is determined based on the object parameters, the distance, and the angle. |
|
US12073587B2 |
Method for commissioning a network of optical sensors across a floorspace
A method includes: accessing a floorplan representing the floorspace; and extracting from the floorplan a set of floorplan features representing areas of interest in the floorspace. The method also includes, calculating a set of target locations relative to the floorplan that, when occupied by the set of sensor blocks: locate the areas of interest in the floorspace within fields of view of the set sensor blocks; and yield a minimum overlap in fields of view of adjacent sensor blocks in the set of sensor blocks. The method further includes, for each sensor block in the sensor blocks installed over the floorspace: receiving, from the sensor block, an image of the floorspace; based on overlaps in the image with images from other sensor blocks in sensor blocks, estimating an installed location of the sensor block; and mapping the sensor block to a target location in the set of target locations. |
|
US12073583B2 |
Method and apparatus for locating tumor and radiotherapy system
Provided is a method for locating a tumor. The method includes: performing image registration on a projection image of the tumor and a first standard image to acquire a first offset; generating a second standard image based on the first offset; performing image registration on the projection image and the second standard image to acquire a second offset; and updating the second standard image based on the second offset and executing the operation of image registration on the projection image and the second standard image again in response to the second offset satisfying a virtual re-sampling condition; or outputting an accumulated offset in response to the second offset not satisfying the virtual re-sampling condition, wherein the accumulated offset is a sum of the first offset and the second offset acquired by executing the operation of image registration. |
|
US12073582B2 |
Method and apparatus for determining a three-dimensional position and pose of a fiducial marker
Apparatuses and methods train a model and then use the trained model to determine a global three dimensional (3D) position and orientation of a fiduciary marker. In the context of an apparatus for training a model, a wider field-of-view sensor is configured to acquire a static image of a space in which the fiducial marker is disposed and a narrower field-of-view sensor is configured to acquire a plurality of images of at least a portion of the fiducial marker. The apparatus also includes a pan-tilt unit configured to controllably alter pan and tilt angles of the narrower field-of-view sensor during image acquisition. The apparatus further includes a control system configured to determine a transformation of position and orientation information determined from the images acquired by the narrower field-of-view sensor to a coordinate system for the space for which the static image is acquired by the wider field-of-view sensor. |
|
US12073581B2 |
Adaptive face depth image generation
An apparatus comprising an interface, a light projector and a processor. The interface may be configured to receive pixel data. The light projector may be configured to generate a structured light pattern. The processor may be configured to process the pixel data arranged as video frames comprising the structured light pattern, perform computer vision operations to detect a size of a face area of the video frames, determine a scale ratio in response to the size of the face area, extract the structured light pattern from the video frames, generate a downscaled structured light image and generate a depth map in response to the downscaled structured light image and a downscaled reference image. A downscale operation may be performed in response to the scale ratio to generate the downscaled structured light image. The scale ratio may enable the generation of the downscaled structured light image with sufficient depth pixels. |
|
US12073580B2 |
Self-supervised 3D keypoint learning for monocular visual odometry
A method for learning depth-aware keypoints and associated descriptors from monocular video for monocular visual odometry is described. The method includes training a keypoint network and a depth network to learn depth-aware keypoints and the associated descriptors. The training is based on a target image and a context image from successive images of the monocular video. The method also includes lifting 2D keypoints from the target image to learn 3D keypoints based on a learned depth map from the depth network. The method further includes estimating a trajectory of an ego-vehicle based on the learned 3D keypoints. |
|
US12073578B2 |
Passive and single-viewpoint 3D imaging system
A method for a passive single-viewpoint 3D imaging system comprises capturing an image from a camera having one or more phase masks. The method further includes using a reconstruction algorithm, for estimation of a 3D or depth image. |
|
US12073570B2 |
Video generation device
A subject who dances is motivated to participate in dancing by presenting an ideal dance video to the subject in the form of a virtual video of the subject. A video generation device (3) includes storage (70) that contains ideal skeletal pose information representing, for each of predetermined rhythms, a series of skeletal poses corresponding to ideal movements performed at predetermined timings to the predetermined rhythm; a recorder (20) that records an actual video of movements performed by a subject at predetermined timings to a predetermined rhythm played back; a skeletal-pose analysis unit (31) that extracts skeletal pose information representing a series of skeletal poses corresponding to the movements performed by the subject at predetermined timings from a group of still images constituting the actual video; a model generation unit (42) that generates a trained model of images of the subject corresponding to skeletal poses, based on the group of still images and the skeletal pose information; and a video generation unit (44) that generates and outputs a virtual ideal video, based on the trained model and the ideal skeletal pose information. The virtual ideal video is a video of the subject performing movements matching the ideal skeletal pose information at predetermined timings. |
|
US12073568B2 |
Learned feature motion detection
A data processing device for detecting motion in a sequence of frames each comprising one or more blocks of pixels, includes a sampling unit configured to determine image characteristics at a set of sample points of a block, a feature generation unit configured to form a current feature for the block, the current feature having a plurality of values derived from the sample points, and motion detection logic configured to generate a motion output for a block by comparing the current feature for the block to a learned feature representing historical feature values for the block. |
|
US12073567B2 |
Analysing objects in a set of frames
A method of analysing objects in a first frame and a second frame is disclosed. The method includes segmenting the frames, and matching at least one object in the first frame with a corresponding object in the second frame. The method optionally includes estimating the motion of the at least one matched object between the frames. Also disclosed is a method of generating a training dataset suitable for training machine learning algorithms to estimate the motion of objects. Also provided are processing systems configured to carry out these methods. |
|
US12073562B2 |
Medical device for transcription of appearances in an image to text with machine learning
A device configured to transcribe an appearance of a human being, including a common housing holding an image capturing sensor, a computing device having a data processor, and a computer program product including a first machine learning model trained for detecting and labeling human beings, a second machine learning model trained for detecting appearances of human beings and a transcription module to transcribe the detected appearances of human beings to text. |
|
US12073561B2 |
Multiscale modeling to determine molecular profiles from radiology
Systems and methods for analyzing pathologies utilizing quantitative imaging are presented herein. Advantageously, the systems and methods of the present disclosure utilize a hierarchical analytics framework that identifies and quantify biological properties/analytes from imaging data and then identifies and characterizes one or more pathologies based on the quantified biological properties/analytes. This hierarchical approach of using imaging to examine underlying biology as an intermediary to assessing pathology provides many analytic and processing advantages over systems and methods that are configured to directly determine and characterize pathology from underlying imaging data. |
|
US12073556B2 |
Defect inspection system and semiconductor fabrication apparatus including a defect inspection apparatus using the same
A defect inspection system may include an information-obtaining module and a defect inspection module. The information obtaining module may be arranged over a transferring apparatus to continuously photograph a surface of a substrate transferred by the transferring apparatus. The defect inspection module may generate an image signal based on information of the substrate provided from the information-obtaining module. The defect inspection module may compare the image signal with a reference to detect a defect of the substrate. |
|
US12073543B2 |
Apparatus, method, and storage medium
Due to the influence of luminance contrast between objects, the luminance of each object may be perceived as being different from the actual luminance, and a difference may occur between the appearance of an output based on input image data having a wide luminance range when the output is observed and the appearance of an output based on output image data having a narrow luminance range when the output is observed. The contrast intensity between the objects is calculated, and a dynamic range compression process is performed based on the calculated contrast intensity, so that it is possible to reduce the difference in appearance due to the influence of luminance contrast. |
|
US12073541B2 |
Methods for high-performance electron microscopy
Methods for correcting one or more image aberrations in an electron microscopy image, including cryo-EM images, are provided. The method includes obtaining a plurality of electron microscope (EM) images of an internal reference grid sample having one or more known properties, the plurality of electron microscope images obtained for a plurality of optical conditions and for a plurality of coordinated beam-image shifts. The method may also include, among other features, determining an aberration correction function that predicts aberrations for every point in the imaged area using kernel canonical correlation analysis (KCCA). |
|
US12073538B2 |
Neural network for improved performance of medical imaging systems
Existing, low quality images can be restored using reconstruction or a combination of post-reconstruction techniques to generate a real patient phantom. The real patient phantom (RPP) can then be simulated in Monte Carlo simulations of a higher performance system and a lower performance system. Alternatively, the RPP can be simulated in the higher performance system, and a real scan can be performed by an existing, lower performance system. The higher performance system can be differentiated from the lower performance system in a variety of ways, including a higher resolution time of flight measurement capability, a greater sensitivity, smaller detector crystals, or less scattering. A neural network can be trained using the images produce by the higher performance system as the target, and the images produced by the lower performance system as the input. After training, the trained neural network can be used to output input images taken in a lower performance system with higher performance system characteristics. |
|
US12073537B1 |
Image data enhancement method and apparatus, computer device, and storage medium
An image data enhancement method and apparatus, a computer device, and a storage medium are provided. The method includes: segmenting an original image to obtain segmented images and target categories of the segmented images, and obtaining, by means of the target categories, categories to be enhanced (S1); binarizing the original image according to the categories to be enhanced, and obtaining instance images, according to a connected domain of the binary images, from the original image (S2); performing perspective processes on the instance images to obtain first instance images, and zooming the first instance images to obtain second instance images (S3); obtaining a vanishing point position from the original image, determining pasting positions of the second instance images according to the vanishing point position and the second instance images, and pasting the second instance images to the original image according to the pasting positions to obtain an enhanced image (S4). |
|
US12073535B2 |
Method of processing an EDX/XRF map and a corresponding image processing device
The present invention refers to a method of processing an energy-dispersive X-ray (EDX)/X-ray fluorescence (XRF) map (1), comprising selecting a data point (dp) among a plurality of data points of the EDX/XRF map (1), wherein each of the data points comprise a local measured value (m) and a local dispersion value (v) of a measured variable; determine a first modified mean value (M[1]) based on the local measured value (m) of the selected data point (dp) and the local measured value of at least one neighboring data point neighboring the selected data point (dp) and determine a first modified dispersion value (V[1]) based on the local dispersion value (v) of the selected data point (dp) and the dispersion value of the at least one neighboring data point, when m | TH[1]. |
US12073533B1 |
Detecting specular surfaces
Identifying a specular surface, such as a mirror, in a captured scene includes extracting, from one or more images of the scene, a set of natural features and generating, from the image, a set of synthesized “mirrored” features. One or more correspondences may be determined between the set of natural features in the image and the set of synthesized mirrored features. A first set of features are identified based on the determined one or more correspondences as representing a specular surface (e.g., a mirror) located in the scene, and then a geometry and/or location of the specular surface within the scene may be determined. For example, in some embodiments, the feature from a determined pair of corresponding features in a scene that is determined to be farther away from the device that captured the image(s) of the scene may be determined to be the feature lying on the specular surface. |
|
US12073529B2 |
Creating a virtual object response to a user input
Provided is a system and method for moving a virtual object within virtual space in response to an external input supplied by a user. A machine learning model may predict a movement of the virtual object and implement such movement in a next frame of the virtual space. An example operation may include one or more of receiving a measurement of an external input of a user with respect to a virtual object displayed in virtual space, predicting, via execution of a machine learning model, a movement of the virtual object in the virtual space in response to the external input of the user based on the measurement of the external input of the user, and moving the virtual object in the virtual space based on the predicted movement of the virtual object by the machine learning model. |
|
US12073524B2 |
Generating augmented reality content based on third-party content
In one or more implementations, third-party content may include one or more objects and may include one or more visual effects related to the one or more objects. Augmented reality content may be generated that applies the one or more visual effects to additional object shown in a field of view of a camera. The third-party content may correspond to one or more products that are available for purchase via a client application. |
|
US12073520B2 |
Augmented reality implementing method for generating augumented reality content
An augmented reality implementing method applied to a server, which includes a plurality of augmented reality objects and a plurality of setting records corresponding to the augmented reality objects respectively is provided. Firstly, the server receives an augmented reality request from a mobile device, where the augmented reality request is related to a target device. Then, the server is communicated with the target device to access current information. Then, the server determines the current information corresponds to which one of the setting records, and selects one of the augmented reality objects based on the determined setting record as a virtual object provided to the mobile device. |
|
US12073514B2 |
Matchmaking system and method for a virtual event
A matchmaking system and method for a virtual event. The system comprises a registration module linked to the virtual environment having registration data of participants of the virtual event. A grouping unit matches the participants in different groups based on matching criteria of the participants. A location in the virtual event and metadata for each group is generated based on the matching criteria. An instance of the virtual event is assigned to each group. Each participant is invited to join the matched group. The invitation comprises at least a portion of the metadata of the matched group. Each participant joining the group is granted membership and access to the matched group. The joined participants can communicate with other members of the matched group. |
|
US12073512B2 |
Key frame selection using a voxel grid
A sequence of frames including color and depth data is processed to identify key frames while minimizing redundancy. A sparse 3D point cloud is obtained for each frame and represented by a set of voxels. Each voxel has associated data indicating, e.g., a depth and a camera viewing angle. When a new frame is processed, a new sparse 3D point cloud is obtained. For points which are not encompassed by the existing voxels, new voxels are created. For points which are encompassed by the existing voxels, a comparison determines whether the depth data of the new frame is more accurate than the existing depth data. A frame is selected as a key frame based on factors such as a number of new voxels which are created, a number of existing voxels for which the depth data is updated, and accuracy scores. |
|
US12073509B2 |
Spatially-resolved dynamic dimming for augmented reality device
Techniques are described for operating an optical system. In some embodiments, light associated with a world object is received at the optical system. Virtual image light is projected onto an eyepiece of the optical system. A portion of a system field of view of the optical system to be at least partially dimmed is determined based on information detected by the optical system. A plurality of spatially-resolved dimming values for the portion of the system field of view may be determined based on the detected information. The detected information may include light information, gaze information, and/or image information. A dimmer of the optical system may be adjusted to reduce an intensity of light associated with the world object in the portion of the system field of view according to the plurality of dimming values. |
|
US12073507B2 |
Point-based neural radiance field for three dimensional scene representation
A scene modeling system receives a plurality of input two-dimensional (2D) images corresponding to a plurality of views of an object and a request to display a three-dimensional (3D) scene that includes the object. The scene modeling system generates an output 2D image for a view of the 3D scene by applying a scene representation model to the input 2D images. The scene representation model includes a point cloud generation model configured to generate, based on the input 2D images, a neural point cloud representing the 3D scene. The scene representation model includes a neural point volume rendering model configured to determine, for each pixel of the output image and using the neural point cloud and a volume rendering process, a color value. The scene modeling system transmits, responsive to the request, the output 2D image. Each pixel of the output image includes the respective determined color value. |
|
US12073505B2 |
Intersection testing in a ray tracing system using multiple ray bundle intersection tests
Ray tracing systems and computer-implemented methods are described for performing intersection testing on a bundle of rays with respect to a box. Silhouette edges of the box are identified from the perspective of the bundle of rays. For each of the identified silhouette edges, components of a vector providing a bound to the bundle of rays are obtained and it is determined whether the vector passes inside or outside of the silhouette edge. Results of determining, for each of the identified silhouette edges, whether the vector passes inside or outside of the silhouette edge, are used to determine an intersection testing result for the bundle of rays with respect to the box. |
|
US12073503B2 |
Apparatus and method to generate an animated graphical object
A computer-implemented method for animating a graphical object based on animation parameters, the graphical object comprising an element comprising a frame comprising a trajectory defining at least a part of the shape of the graphical object wherein the trajectory comprises a first side and a second side, and the frame comprises a plurality of pairs of points, each pair comprising a first point on the first side of the trajectory and a second point on the second side of the trajectory. The method comprises receiving, a request to animate a graphical object in a design space based on one or more animation parameters; and determining an animation path for the frame in the design space by determining a moving path from a first pair of the plurality of pairs of points to a second pair; and displaying the animation path on a display. |
|
US12073499B2 |
Glyph edit with adornment object
Glyph editing techniques through use of an adornment object are described. In one example, an input is received identifying a glyph and an adornment object in digital content displayed in a user interface. Glyph anchor points are obtained based on the glyph and adornment anchor points based on the adornment object. A link is generated between at least one said glyph anchor point and at least one said adornment anchor point. An edit input is received specifying an edit to a spatial property the glyph. The spatial property of the edit is propagated to a spatial property of the adornment object based on the link. |
|
US12073494B2 |
Techniques for analyzing the proficiency of users of software applications
A command map GUI that illustrates command usage patterns of a first entity and/or a comparison between the first entity and a second entity. A server receives and stores command usage data from a plurality of clients, each client executing a software application that enables a set of commands. A client displays the GUI based on command usage data received from the server. The GUI displays a circle chart comprising a plurality of segments representing various command categories, each segment including a wedge that represents the amount of usage of the corresponding command category. The GUI also displays a plurality of data points, each data point representing a command, wherein the distance from the center of the circle chart represents the amount of usage of the corresponding command. The GUI may display a certification and/or an unused command recommended for a user based on command usage patterns of the user. |
|
US12073492B2 |
Method and system for generating attenuation map from SPECT emission data
A system for estimating attenuation coefficients from only single photon emission computed tomography (SPECT) emission data using deep neural networks includes an artificial neural network based upon machine learning system estimating attenuation maps for SPECT emission data, and associated attenuation correction method. |
|
US12073480B2 |
System and method for evaluating assessments
Various embodiments are described herein that generally relate to a system and method for processing a plurality of grade objects to determine a value for an intermediate result grade object or a final result grade object according to an assessment structure. This may be accomplished by obtaining values for a plurality of grade objects and applying various policies and aggregator functions to these values based on the assessment structure. |
|
US12073476B2 |
Information processing system
An information processing system includes an information processing device, a food material stock managing device disposed in a food material storage device, and a meal condition detecting device. The information processing device includes a display device including a display screen, a first communicating circuit that communicates with a portable terminal of a target person, a second communicating circuit that communicates with the food material stock managing device, a third communicating circuit that communicates with the meal condition detecting device, a processor, and a memory storing instructions that cause the information processing device to generate information regarding proposed food to be provided to the target person based on information obtained from the first, second, and third communicating circuits, and display the information regarding the proposed food to be provided to the target person on the display screen of the display device. |
|
US12073475B2 |
Upward facing light sensor for plant detection
A farming machine is configured to identify and treat plants in a field. The farming machine includes one or more light sensors for measuring a characteristic of light. The one or more light sensors are coupled to the farming machine and are directed a substantially upwards orientation away from the plants. A control system adjusts settings of an image acquisition system based on a characteristic of light measured by the one or more light sensors. The image acquisition system captures an image of a plant using one or more image sensors coupled to the farming machine, the one or more image sensors directed in a substantially downwards orientation towards the plants. The control system identifies a plant in the image and actuates a treatment mechanism to treat the identified plant. |
|
US12073471B1 |
Systems and methods for unmanned vehicle management
A property is identified about which to gather information and a vehicle is deployed to a location associated with the property. A path is determined for the vehicle and the vehicle gathers real-time data associated with the property while traveling the path. The real-time data is compared to previously-gathered data to determine a portion of the property that is damaged. |
|
US12073468B2 |
Reverse convertible financial instrument
Methods and systems are provided herewith for providing a financial instrument. In some embodiments, a processor may receive one or more performance parameters for determining a performance of an asset at one or more future times are received from one or more parties. The processor may receive a request to generate indicia of a financial instrument. The financial instrument may comprise a funding instrument that specifies rights and obligations of at least a first party and a second party respecting a funding contribution from the first party for funding an asset owned at least in part by the second party. The processor may determine a plurality of possible measurements of a future performance of the asset based at least in part on the received performance parameters. The processor may determine a conversion schedule for converting at least a portion of the first user's rights in the financial instrument into an equity component of the asset. The conversion schedule may specify a possible post-conversion equity component for each of the plurality of possible performance measurements. In some embodiments, the conversion schedule may specify a greater possible post-conversion equity component for a greater possible performance measurement. The processor may transmit the conversion schedule to the second party. |
|
US12073465B2 |
User action for continued participation in markets
The state of a trade order may be defined and/or maintained in response to user action at a trading device. A trading device may receive a user action on a graphical user interface (GUI). The user action may cause the submission of the trade order to the electronic exchange. The trading device may receive a user action on the GUI to define an active order state. The trading device may maintain the order state until receiving an identified user action on the GUI to change the order state to inactive, which may cause the trade order to be canceled or held at the electronic exchange. The user action causing the change in the order state may be an active use action, such as a selection, or a passive user action, such as a failure to perform a selection. Such user action may encourage user attention when managing trade orders. |
|
US12073460B2 |
Dynamic purchasing power visualization
Disclosed embodiments pertain to determining and communicating purchasing power through a visualization. A trained machine learning model can be invoked on a credit card without a preset limit to predict a dynamic spending limit based on credit card data or credit score data. Purchasing power can be computed as the difference between the dynamic spending limit and a current balance, and a purchase power class can be determined based on the purchasing power. Further, a graphic representation of a purchasing power class can be determined. Subsequently, presentation of the graphic representation can be triggered in a manner that overlays the graphic representation on or around the physical card. |
|
US12073456B2 |
Techniques for filling orders
A system includes location indicators, a central computing system, and a mobile scanning device. The location indicators transmit location signals and are arranged in a store that includes stocked items. The central computing system stores an item association table that maps location values to the stocked items. The location values indicate locations of the stocked items in the store. The mobile scanning device receives ordered items from the central computing system, detects location signal(s), and determines a first location value based on the detected location signal(s). The mobile scanning device arranges the ordered items on a display based on the first location value, scans a first ordered item, and transmits data to the central computing system indicating that the first ordered item is associated with the first location value. The central computing system updates the item association table based on the data. |
|
US12073447B1 |
Systems and methods for offline and online vehicle usage for volume-based metrics
The disclosed system may include a non-transitory memory and one or more hardware processors configured to execute instructions from the non-transitory memory to perform operations including determining online data and offline data from a mobile application, wherein the online data is determined based on the mobile application being online and the offline data is determined based on the mobile application being offline, determining travel distance data from a remote device associated with the vehicle, aggregating at least a portion of the online data, at least a portion of the offline data, and at least a portion of the travel distance data, generating data associated with the aggregation of the portion of the online data, the portion of the offline data, and the portion of the travel distance data, and causing the mobile application to display the generated data. Other methods, systems, and computer-readable media are disclosed. |
|
US12073445B2 |
Selecting product descriptions to display
A system and method for selecting diverse product titles to display on a website are disclosed. In some example embodiments, the methods and systems described herein identify available products to be displayed, cluster the identified products based on their similarity to one another, select one or more products from each of the clusters, and display information, such as a title, associated with the randomly selected products. |
|
US12073442B2 |
Systems and methods for automated trade-in with limited human interaction
Aspects described herein may facilitate an automated trade-in of a vehicle with limited human interaction. A server may receive a request to begin a value determination of a vehicle associated with the user. The server may receive first data comprising: vehicle-specific identifying information, and multimedia content showing a first aspect of the vehicle. The user may be directed to place the vehicle within a predetermined staging area. The server may receive, from one or more image sensors associated with the staging area, second data comprising multimedia content showing a second aspect of the vehicle. The server may create a feature vector comprising the first data and the second data. The feature vector may be inputted into a machine learning algorithm corresponding to the vehicle-specific identifying information of the vehicle. Based on the machine learning algorithm, the server may determine a value of the vehicle. |
|
US12073439B2 |
Smart contract system and method for managing digital user engagement
A computer-implemented method for presenting advertisements based on user data is disclosed. The method may comprise extracting a mobile phone number associated with an internet user; generating an anonymous and unique identifier for the user based on the mobile phone number, wherein the identifier complies with a privacy rule; analyzing the user's behavior and/or interests to assign behavioral attributes to the identifier; receiving an input to select an advertiser based on a category of the advertisement; transmitting the identifier to the advertiser to generate an advertisement for the user based on the identifier; and receiving the advertisement from the advertiser and presenting the advertisement to the user. |
|
US12073435B2 |
Advertisements responsive to coupon states
Various embodiments provide advertising that is aware of digital coupon states and user states. Digital coupons can be issued to users and redeemed with third party retailer systems and/or point of sale systems. An advertisement including a digital coupon to be presented to a user is determined. Data encoding the advertisement is sent to the third party retailer system or the point of sale system. |
|
US12073434B2 |
Methods and apparatus for wireless communication with an audience measurement device
Methods, apparatus, systems, and articles of manufacture for communication with an audience metering device are disclosed. An example apparatus includes one or more non-transitory computer readable media, instructions in the apparatus, and one or more processors to execute the instructions. The example one or more processors are to segment a message to be transmitted to a configuration device into a first message segment and a second message segment, store the first message segment in a characteristic memory, and transmit a first advertisement to the configuration device when the first message segment is stored in the characteristic memory. Additionally, the example one or more processors are to after the first message segment has been gathered by the configuration device, store the second message segment in the characteristic memory and transmit a second advertisement to the configuration device when the second message segment is stored in the characteristic memory. |
|
US12073432B2 |
Systems and methods for contextual targeting optimization
A system including one or more processors and one or more non-transitory computer readable media storing computing instructions that, when executed on the one or more processors, perform: receiving a taxonomy identifier corresponding to a taxonomy for a product; determining taxonomy embeddings based on the taxonomy identifier, the taxonomy embeddings representing at least a first level of the taxonomy and a second level of the taxonomy; modifying taxonomies based on a threshold to reduce a number of the taxonomy embeddings in subsequent processing; and mapping the taxonomies, as modified, to publisher placements to display the product within the taxonomies on a graphical user interface (GUI). |
|
US12073431B2 |
Method for tracking and maintaining promotional states of slots in inventory structures within a store
One variation of a method for tracking promotional states of slots in inventory structures within a store includes: accessing an image of an inventory structure within a store; detecting a shelf tag on the inventory structure in the image; extracting a set of features from the shelf tag detected in the image; detecting a promotional tag on the inventory structure in the image; extracting a set of features from the promotional tag detected in the image; detecting a deviation between the shelf tag and the promotional tag based on a difference between the sets of features; and, in response to detecting the deviation between the shelf tag and the promotional tag, identifying the first promotional tag as erroneous, and notifying a store associate to replace the first promotional tag with a second promotional tag at the first slot, the second promotional tag correcting the difference. |
|
US12073430B2 |
Method and system for detecting fraudulent advertisement activity
The present teaching relates to a fraud detecting system and method for providing protection against fraudulent advertisement requests. Upon receiving a request for an advertisement, the system extracts an identifier, associated with a source from which the request originates, included in the request. The system determines whether the extracted identifier is included in a list of designated identifiers, and when the identifier is included in the list, the system denies the request for the advertisement. When the identifier is not included in the list of designated identifiers, the system provides the advertisement in response to the request, and extracts a set of features from the request and other requests that originate from the source to determine whether the identifier associated with the source is to be included in the list of designated identifiers based on the set of features in accordance with one or more models. |
|
US12073425B1 |
Systems and methods for multiple offer source aggregator
Systems, methods, and apparatuses for aggregating merchant offers include a network interface structured to facilitate data communication via a network, an accounts database structured to store account information associated with accounts held by the provider, including a payment account associated with a customer, and a processing circuit comprising a processor and memory. The processing circuit is structured to receive a pre-filtered offer from an offer vendor, aggregate the pre-filtered offer with other received pre-filtered offers from multiple offer vendors to create an aggregated offer list, filter the aggregated offer list based on the account information for the customer to create a filtered offer list, generate a prioritized offer list based on the account information for the customer, and transmit the prioritized offer list to a customer device of the customer. |
|
US12073424B2 |
System for dynamic autonomous vehicle service pricing
The present disclosure provides a method comprising receiving by an autonomous vehicle (“AV”) service provider a request for an AV service from a user, wherein the request identifies an origin and a destination for the AV service; identifying a plurality of possible routes between the origin and the destination; and, for each one of the plurality of possible routes assigning to the one of the possible routes at least one of a comfort score, a confidence score, and a risk an risk score based on data associated with the one of the possible routes determining a price for the one of the possible routes based on a combination of the at least one of the comfort score, the confidence score, and the risk score assigned to the one of the possible routes. |
|
US12073421B2 |
Generation of subscription recommendations for content creators
A system and method is provided for generating subscription recommendations suggesting ways that one or more creators of content may increase subscribership and/or prominence of the one or more creators. Subscription recommendations can involve changing and/or updating subscription levels offered by a content creator to potential, existing, or previous subscribers of the content creator. Current and/or historical performance data associated with the content creator, other content creators, and/or the consumers making up a community of subscribers may be analyzed in order to generate subscription recommendations. |
|
US12073420B2 |
Aggregation and use of information relating to a user's context for personalized advertisements
Information, called context information, relating to a current state of a user may be aggregated. In one implementation, the context information may include information that is automatically generated by communication devices of the user and information, submitted by the user, that relates to the user's state. The context information may be used to provide personalized advertisements for the user. |
|
US12073415B2 |
Identification of unsupported device capability to service provider for enhancement and customer attraction
A client device for identifying unsupported capabilities. A client device detects unsupported capabilities and notifies a service provider or device manufacturer of the unsupported capabilities. The service provider notifies the client device of support for the unsupported capabilities including possible upgrades that may be provided to the client device. |
|
US12073414B2 |
System and methods for identifying and troubleshooting customer issues to preempt customer calls
Disclosed embodiments may include a system that may receive an interaction message associated with an interaction a user has with an application or website, the interaction message may include an error message or a repeated action message. The system may identify, using a first machine learning model, one or more issues associated with the interaction message, retrieve one or more troubleshooting steps mapped to the one or more issues, and generate a first message comprising the one or more troubleshooting steps and a feedback request on an effectiveness of the one or more troubleshooting steps. The system may transmit the first message to the user, receive feedback from the user in response to the feedback request, and determine whether the feedback is negative. When the feedback is negative, the system may transmit a second message to a representative requesting the representative call the user. |
|
US12073412B2 |
Systems and methods for processing third-party returns
In some embodiments, apparatuses and methods are provided herein useful to processing product returns. In some embodiments, a system for processing returns comprises a POS terminal located in a retail facility and configured to receive an order identifier associated with an online order that includes a product purchased from a third-party seller via the retailer's website, wherein the retail facility is a brick-and-mortar facility associated with the retailer, and wherein the third-party seller is not the retailer, and transmit, to a control circuit, the order identifier, a database configured to store order information, and the control circuit configured to receive the order identifier, determine the product, determine a refund amount for the product, determine a location to which the product should be returned, generate a return label, create a return transaction for the product, and transmit the return label, wherein the POS terminal is configured to print the return label. |
|
US12073404B2 |
Biometric transaction system
Disclosed is a system for enrolling a user for control of entry to a venue, concert, festival, or event. The system includes a computer configured to execute an application program that, when executed, is configured to: receive a user attribute; create an anonymous client reference (ACR) associated with the user attribute; and receive a biometric template. The biometric template has been determined from an input of a biometric. The enrolling system is further configured to create an association between the biometric template and the ACR, such that on dependence on the bound ACR and biometric template, subsequent single-factor authentication is enabled to control entry to the venue, concert, festival, or event in dependence on the created association. |
|
US12073403B2 |
Efficient biometric self-enrollment
A method and system for biometric self-enrollment is provided. A user can receive a portable device and an enrollment device, as well as an enrollment identifier in a separate communication. The user can couple the portable device and the enrollment device, enter the enrollment identifier into the enrollment device. Using the coupled portable device, the user can capture a biometric that can be stored on the portable device. At another time, a user can provide an additional biometric to the portable device. The portable device can compare the biometric received during the biometric self-enrollment and compare it to the additional biometric as part of a biometric authentication procedure. An enrolled portable device can be utilized for a variety of subsequent transactions. |
|
US12073401B2 |
Method for virtual asset transmission
Disclosed is a method for use in a virtual asset transmission from a sender having a sending account at a sending virtual asset service provider (sending VASP) to a recipient having a receiving account at a receiving virtual asset service provider (receiving VASP). The method involves sending, to the receiving VASP, a first request for verifying the receiving account of the recipient at the receiving VASP; receiving, from the receiving VASP, a verification result confirming that the receiving account of the recipient at the receiving VASP is valid; subsequently receiving, from the sending VASP, a second request for verifying a blockchain record for a transmission of a virtual asset from the sender to the recipient; upon receipt of the second request, determining if the transmission has been recorded on a blockchain network; and upon determining that the transmission has been recorded on the blockchain network, sending, to the receiving VASP, a third request to update the receiving account of the recipient at the receiving VASP about the transmission of the virtual asset from the sender to the recipient. |
|
US12073399B2 |
Systems and methods for blockchain network congestion-adaptive digital asset event handling
A computer-implemented method and system for blockchain network congestion-adaptive handling of events relating to digital assets, including creation and transfer operations. A congestion metric is measured to determine current congestion of the blockchain network. If below a first threshold level, then digital asset request are implemented using blockchain transactions at layer 1 as they are received. If the metric is above the first threshold level, then the received requests are queued until a queue trigger is detected, whereupon the queued requests are processed at layer 2 and a batch blockchain transaction is used to implement the two or more requests by recording the updated state on chain. When the metric falls below a second threshold, the process reverts to using layer 1 blockchain transactions instead of queueing requests for layer 2 batch processing. |
|
US12073395B2 |
Flexible digital tokens with application programming interfaces for reduced computing calls
There are provided systems and methods for flexible digital tokens with application programming interfaces for reduced computing calls. A service provider, such as an electronic transaction processor for digital transactions, may provide a processing system, stack and API that allows for generation of flexible payment tokens that can be used for electronic transaction processing with external service providers including social networking platforms and services. The processing system for the transaction processor may include an API in a compatible language with the APIs of the external service providers. Specific API calls and queries, which may correspond to GraphQL mutations, may be used to execute operations between the APIs of the interfacing systems to have a legacy processing system and API to generate a billing agreement. Once generated, the billing agreement may be tokenized, and a payment token used for payment processing. |
|
US12073387B2 |
System and method of multi-round token distribution using a blockchain network
A computer-implemented method to participate in a token transfer process for transferring a first quantity of token from a sender node to a recipient node using a blockchain is disclosed. The token transfer process includes a plurality of participating nodes and execution of a set of indirect token transactions between multiple pairs of the participating nodes. The method is implemented at a participating node performing steps of obtaining a subset of the indirect token transactions for which the participating node is either an input node or an output node, collaborating with a respective second participating node included in each indirect token transaction of the subset to generate a commitment channel for the indirect token transaction between the participating node and a second participating node, and collaborating with all other participating nodes in executing the indirect token transactions of the subset using the generated commitment channels. |
|
US12073383B1 |
System and method for operating a mobile wallet including receipt tracking
A method for receipt tracking performed by one or more processors of a mobile wallet computer system includes receiving a receipt corresponding to a mobile wallet transaction performed by a mobile device associated with a user; extracting a first portion of identifying information from the receipt; receiving, via a user input, a second portion of identifying information to at least one of supplement or correct the extracted first portion of identifying information; updating a record associated with the receipt based on the received second portion and the first portion of identifying information; storing the updated record in a transaction database; and sorting records of previous transactions including the mobile wallet transaction stored in the transaction database. |
|
US12073382B2 |
Secure countless payment method and device with movement-activated electronic circuitry
A contactless payment device including a wireless communication device; a power source; a processor coupled to the power source; an accelerometer communicatively coupled to the processor and the power source; and an actuator communicatively coupled to the wireless communication device and the processor. The actuator is configured to activate the wireless communication device when the actuator is set in a closed state, and deactivate the wireless communication device when the actuator is set in an open stat. The processor is configured to receive an incoming signal from the accelerometer; determine whether the incoming signal corresponds to a pre-programmed signal corresponding to an enabling gesture; and set the actuator in the dosed state for a time interval, when the incoming signal corresponds to the enabling gesture. |
|
US12073374B2 |
Systems, methods, and computer program products for providing an electronic receipt
The present disclosure provides an exemplary system, method, and computer program product. The exemplary system includes at least one non-transitory memory storing user account information, wherein the information comprises a digital receipt associated with a user purchase and one or more conditions for delivering the digital receipt. The system further includes one or more hardware processors coupled to the at least one memory and operable to read instructions from the at least one memory to perform the steps of: receiving a payment request from a user; receiving at least one condition from the user for delivering a digital receipt associated with the payment request to at least one recipient; determining whether the at least one condition is satisfied; and delivering the digital receipt to the at least one recipient. |
|
US12073369B2 |
Spatio-temporal calendar generation
A system, computer program product, and method are presented for forecasting a spatio-temporal calendar including predicted regions of interest based on time dependent factors such as long-term weather predictions, time-independent factors, and travel constraints. The method includes collecting information and constraints with respect to service visits. At least a portion of the collected information and constraints are directed toward weather and climate. The method also includes predicting weather and climate impacts on at least one geographical region of interest. The method further includes predicting, subject to the predictions of weather and climate impacts, one or more locations of interest within the at least one geographical region of interest that would be impacted by one or more service visits. The method also includes generating one or more spatio-temporal calendars that include the one or more locations of interest scheduled for the one or more service visits. |
|
US12073367B2 |
Method, apparatus and computer program product for providing a channel calendar in a group-based communication system
Method, apparatus and computer program product for generating a channel calendar in a group-based communication system are described herein. The apparatus is configured to at least generate a channel calendar identifier associated with a group-based communication channel in the group-based communication system, receive a calendar sharing request associated with the channel calendar identifier from a client device, retrieve the calendar object and calendar object metadata set based on the channel calendar identifier, and cause rendering of the calendar object for display via a user interface of the client device. |
|
US12073355B2 |
Method for tracking components
A method for tracking components includes running individual metal blanks with a respective individual part number through a press device to form respective individual components. The components are output on an outflow conveyor belt, removed from the outflow conveyor belt, and arranged in one of a plurality of containers that have a respective container identifier. The movement of the individual components from being output on the outflow conveyor belt until being arranged in the one of the plurality of containers is captured by a camera system. A link is created between respective individual part numbers and respective individual container identifiers and stored in a database. |
|
US12073354B2 |
System and method for fast checkout using a detachable computerized device
The presently disclosed subject matter includes a system and method for fast checkout from a retail store. The system includes a portable computerized device that is configured to track items which are inserted or removed from a shopping container. |
|
US12073343B2 |
Machine learning models with accurate data labeling
An example method, executed by a processing system, includes receiving data from a data source, routing the data to a plurality of different data labelers to label the data, determining that an inflection point associated with an accuracy of the plurality of different data labelers is reached, re-routing additional data from the data source to a machine learning model, and activating the machine learning model to label the additional data. |
|
US12073342B2 |
Informatics platform for integrated clinical care
An informatics platform provides an architecture to integrate information from relevant patient information systems. The informatics platform may include: a workflow tool that can be used to prepare and review information at multi-disciplinary board meetings; a visual timeline of patient events; a search engine to search for patients with specific attributes; a graphing tool that can display disparate clinical variables in a single chart; a virtual PinBoard for users to identify relevant patient information for board meetings; an image viewing application that can provide for comparison of images from different information systems; structured reporting functionality that incorporates system aggregated patient information and board recommendations; an application interface that integrates clinically relevant tools to provide patient specific references; a collaboration interface that facilitates communication of patient specific information and documents the discussion threads as independent reference points; and a default display of relevant patient information customized for each clinical specialty. |
|
US12073341B2 |
Proactive spatiotemporal resource allocation and predictive visual analytics system
Disclosed herein is a visual analytics system and method that provides a proactive and predictive environment in order to assist decision makers in making effective resource allocation and deployment decisions. The challenges involved with such predictive analytics processes include end-users' understanding, and the application of the underlying statistical algorithms at the right spatiotemporal granularity levels so that good prediction estimates can be established. In the disclosed approach, a suite of natural scale templates and methods are provided allowing users to focus and drill down to appropriate geospatial and temporal resolution levels. The disclosed forecasting technique is based on the Seasonal Trend decomposition based on Loess (STL) method applied in a spatiotemporal visual analytics context to provide analysts with predicted levels of future activity. A novel kernel density estimation technique is also disclosed, in which the prediction process is influenced by the spatial correlation of recent incidents at nearby locations. |
|
US12073340B1 |
Accurate individual queue level metric forecasting for virtual contact center queues with insufficient data, using models trained at higher granularity level
Methods, systems, and computer-readable media for accurate usage forecasting for virtual contact centers are disclosed. A contact center management system configures a contact center instance associated with a client. The contact center instance comprises a plurality of queues configured to store contacts. At least a portion of the contacts are routed to a plurality of agents. The contact center management system determines, using one or more machine learning models associated with the contact center instance, a plurality of predictions for a plurality of metrics for the contact center instance for a plurality of time horizons. At least a portion of the predictions are generated for individual queues of the contact center instance. |
|
US12073334B2 |
Human-computer dialogue method and apparatus
A method includes: obtaining a text entered by a user; determining at least one topic related to the text; determining a target dialogue robot from the plurality of dialogue robots based on the at least one topic related to the text and a predefined mapping relationship between a dialogue robot and a topic, where a target topic corresponding to the target dialogue robot is some or all of the at least one topic related to the text; allocating the text to the target dialogue robot; and obtaining a reply for the text from the target dialogue robot, where the reply is generated by the target dialogue robot based on at least one semantic understanding of the text. |
|
US12073331B2 |
Estimating fuel economy
In an aspect, a fuel economy of a vehicle is determined by: receiving telematics data produced at least partly by one or more sensors at a vehicle; identifying, based at least partly on the telematics data, one or more fueling events of the vehicle; determining, for each fueling event of the one or more fueling events, an amount of fuel added to the vehicle for that fueling event; and determining, based at least partly on the amount of fuel added to the vehicle for each fueling event and the telematics data, a fuel economy of the vehicle. |
|
US12073327B2 |
Quantifying objects on plants by estimating the number of objects on plant parts such as leaves, by convolutional neural networks that provide density maps
Quantifying plant infestation is performed by estimating the number of biological objects (132) on parts (122) of a plant (112). A computer (202) receives a plant-image (412) taken from a particular plant (112). The computer (202) uses a first convolutional neural network (262/272) to derive a part-image (422) that shows a part of the plant. The computer (202) splits the part-image into tiles and uses a second network to process the tiles to density maps. The computer (202) combines the density maps to a combined density map in the dimension of the part-image and integrates the pixel values to an estimate number of objects for the part. Object classes (132(1), 132(2)) can be differentiated to fine-tune the quantification to identify class-specific countermeasures. |
|
US12073323B2 |
System and method for intelligent service intermediation
A system and method for intelligent service intermediation comprising a service intermediation server, which stores advanced global machine and deep learning models for natural language understanding, intent analysis, and constructing a central artificial intelligence that may be used to function as one intelligent service intermediary serving many parties, each acting in one or more roles, simultaneously, and a plurality of service edge devices which store local versions of the global machine and deep learning models and which use local data to train the local model. Service intermediation server has global state information associated with all services and edge devices it connects with and may use the global state information to generate predictions and optimizations in the form of service actions in order to intermediate actions between and among services and service participants. Service actions may be executed via service edge devices by a virtual assistant representing the central artificial intelligence. |
|
US12073319B2 |
Sound model localization within an environment
Systems and techniques are provided for sound model localization within an environment. Sound recordings of sounds in the environment may be received from devices in the environment. Preliminary labels for the sound recordings may be determined using pre-trained sound models. The preliminary labels may have associated probabilities. Sound clips with preliminary labels may be generated based on sound recordings that have preliminary labels whose probability is over a high-recall threshold for the pre-trained sound model that determined the preliminary label. The sound clips with preliminary labels may be sent to a user device. Labeled sound clips may be received from the user device. The labeled sound clips may be based on the sound clips with preliminary labels. Training data sets may be generated for the pre-trained sound models using the labeled sound clips. The pre-trained sound models may be trained using the training data sets to generate localized sound models. |
|
US12073318B2 |
Deep reinforcement learning based method for surreptitiously generating signals to fool a recurrent neural network
Described is an attack system for generating perturbations of input signals in a recurrent neural network (RNN) based target system using a deep reinforcement learning agent to generate the perturbations. The attack system trains a reinforcement learning agent to determine a magnitude of a perturbation with which to attack the RNN based target system. A perturbed input sensor signal having the determined magnitude is generated and presented to the RNN based target system such that the RNN based target system produces an altered output in response to the perturbed input sensor signal. The system identifies a failure mode of the RNN based target system using the altered output. |
|
US12073317B2 |
Method and system for processing a neural network
Embodiments of the disclosure provide methods and systems for processing a neural network associated with an input matrix having a first number of elements. The method can include: dividing the input matrix into a plurality of vectors, each vector having a second number of elements; grouping the plurality of vectors into a first group of vectors and a second group of vectors; and pruning the first group of vectors and the second group of vectors. |
|
US12073313B2 |
Electro-optical devices and methods for identifying and inducing topological states formed among interconnecting neural modules
A system for monitoring an environment may include an input device for monitoring and capturing pattern-based states of a model of the environment. The system may also include a thalamobot embodied in at least a first processor in communication with the input device. The thalamobot may include at least one filter for monitoring captured data from the input device and for identifying at least one state change within the captured data. The system may also include at least one critic and/or at least one recognition system. The at least one filter forwards said at least one state change to the critic and/or recognition system. Novel schemes are introduced to allow processors to interconnect themselves into brain-like structures that contemplate both the environment and the model thereof, unifying disparate data into discoveries. The significance of such discoveries is recognized either through neural activation patterns or the topologies of interconnecting neural modules. |
|
US12073312B2 |
Neural processing device and method for controlling the same
A neural processing device processing circuitry comprising and method for controlling the same are provided. The neural processing device comprises at least one processing engine group each of which includes at least one processing engines, a first memory shared by the at least one processing engine group, and an interconnection configured to exchange data between the at least one processing engine group and the first memory. The processing circuitry is configured to monitor the at least one processing engine to check performance related to the at least one processing engine, and provide hardware resources to at least one of the first memory, the interconnection or the at least one processing engine, according to the performance. |
|
US12073311B2 |
Synaptic circuit and neural network apparatus
A synaptic circuit according to an embodiment includes: a weight current circuit that applies a weight current corresponding to a weight value; an input switch that switches whether or not to cause the weight current circuit to apply the weight current; a capacitor that includes a first terminal and a second terminal, the first terminal being given a constant voltage; an output circuit that outputs the output signal corresponding to a capacitor voltage; a charge adjustment circuit that decreases or increases charges accumulated in the capacitor by drawing, from the second terminal, a capacitor current corresponding to a current value of the weight current, or supplying the capacitor current to the second terminal; and a control circuit that switches whether or not to reduce a current having a predetermined current value from the capacitor current in accordance with the weight value. |
|
US12073305B2 |
Deep multi-task representation learning
Technologies for analyzing multi-task multimodal data to detect multi-task multimodal events using a deep multi-task representation learning, are disclosed. A combined model with both generative and discriminative aspects is used to share information during both generative and discriminative processes. The technologies can be used to classify data and also to generate data from classification events. The data can then be used to morph data into a desired classification event. |
|
US12073304B2 |
Classifying input examples using a comparison set
Methods, systems, and apparatus for classifying a new example using a comparison set of comparison examples. One method includes maintaining a comparison set, the comparison set including comparison examples and a respective label vector for each of the comparison examples, each label vector including a respective score for each label in a predetermined set of labels; receiving a new example; determining a respective attention weight for each comparison example by applying a neural network attention mechanism to the new example and to the comparison examples; and generating a respective label score for each label in the predetermined set of labels from, for each of the comparison examples, the respective attention weight for the comparison example and the respective label vector for the comparison example, in which the respective label score for each of the labels represents a likelihood that the label is a correct label for the new example. |
|
US12073303B2 |
Method for producing a test data record, method for testing, method for operating a system, apparatus, control system, computer program product, computer-readable medium, production and use
The invention relates to a method for producing a test data record (12) for an algorithm (1), comprising the following steps: 1.1 a trained artificial intelligence (8) is provided. 1.2 the artificial intelligence (8) is stimulated, particularly using a random signal (11) and/or using a quasi linearity property for visual concepts, and 1.3 the artificial intelligence (8) produces at least one test data record (14), which comprises image data (15) and action regions (16) associated with the image data (1g) and/or sensor data and action regions associated with the sensor data. The invention furthermore relates to a method for operating a system for the automated, image-dependent control of a device and an apparatus for carrying out the aforementioned method. Finally, the invention relates to a control system for a device which comprises such an apparatus, and a computer program product, a computer-readable medium, the production of a data storage device and the use of an artificial intelligence (8). |
|
US12073302B2 |
Neural processor
A neural processor. In some embodiments, the processor includes a first tile, a second tile, a memory, and a bus. The bus may be connected to the memory, the first tile, and the second tile. The first tile may include: a first weight register, a second weight register, an activations buffer, a first multiplier, and a second multiplier. The activations buffer may be configured to include: a first queue connected to the first multiplier and a second queue connected to the second multiplier. The first queue may include a first register and a second register adjacent to the first register, the first register being an output register of the first queue. The first tile may be configured: in a first state: to multiply, in the first multiplier, a first weight by an activation from the output register of the first queue, and in a second state: to multiply, in the first multiplier, the first weight by an activation from the second register of the first queue. |
|
US12073293B2 |
Machine learning model evaluation in cyber defense
Testing machine learning sensors by adding obfuscated training data to test data, and performing real time model fit analysis on live network traffic to determine whether to retrain. |
|
US12073290B2 |
Vector signal generator operating on microwave frequencies, and method for generating time-controlled vector signals on microwave frequencies
A vector signal generator is capable of operating on microwave frequencies. It comprises a microwave resonator, an output for coupling microwave photons out of said microwave resonator, and a Josephson junction or junction array coupled to the microwave resonator for emitting microwave signals into the microwave resonator. A biasing circuit is provided for applying a bias to the Josephson junction or junction array. A tunable attenuator is coupled to said microwave resonator. |
|
US12073288B2 |
Compact resonator with shifted higher modes for quantum buses
A resonator is based on a coplanar waveguide (CPW) structure that includes a first end portion having a first width and configured to be coupled to a first qubit. There is a middle portion having a second width that is narrower than the first width. There is a second end portion having a third width that is wider than the second width and configured to be coupled to a second qubit. |
|
US12073287B2 |
Systems for coupling decoders to quantum registers
A quantum computing device comprises at least one quantum register including l logical qubits, where l is a positive integer. The quantum computing device further includes a set of d decoder blocks coupled to the at least one quantum register, where d<2*l. In this way, the decoder blocks may share decoding requests generated by the logical qubits. |
|
US12073281B2 |
Hub-and-spoke inventory management system
A hub-and-spoke radio frequency identification (“RFID”) inventory management system includes a distributed information-handling architecture together with consolidated access to system-wide information through cloud services. The system allows each supplier, hub, and point-of-use (“POU”) user interface to have consolidated access, visibility, analysis, and on-demand reporting of RFID data along with inventory management services implemented by one or more cloud services platforms. The cloud services can be provisioned on item-by-item, user-by-user, facility-by-facility bases in accordance with a hierarchical permission-based access system. The cloud services generally include, for example, a system of inventory management dashboards customizable to provide the specific inventory management information most pertinent for each user, supplier, hub, and POU. Item stocking MIN and MAX values for each item at each level are established and changed from time-to-time as deemed appropriate for each item stocked by each supplier, hub, and POU. |
|
US12073278B2 |
Electronic payment terminal and corresponding method for optimising operation and computer program
An electronic payment terminal including a magnetic-memory card reader and a card passage, wherein a magnetic-memory card is intended to slide. The card passage extends in a plane substantially parallel to a top face of the electronic payment terminal. At one end of the housing of the electronic payment terminal, a part of the bottom wall of the card passage extends beyond the top wall of the card passage. The electronic payment terminal furthermore includes at least one first front camera integrated at the end of the electronic payment terminal, in a plane substantially parallel to the top face of the electronic payment terminal, below the bottom wall of the card passage extending beyond the top wall of the card passage. |
|
US12073271B2 |
Method and system for generating matrix code print file
A method of generating a barcode pattern includes: identifying a silhouette comprising a boundary within which a barcode pattern is to be printed; generating a barcode pattern comprising multiple instances of a two-dimensional barcode, in which the instances include barcodes of at least two different sizes; and generating a print file that includes information for printing the barcode pattern within the silhouette. |
|
US12073269B2 |
Switched-capacitor integrators with improved flicker noise rejection
An example SC integrator can include first and second sampling capacitors, an amplifier, an integrating capacitor, coupled at least to an output of the amplifier, and a switching arrangement. The SC integrator can be configured for adding (i.e., integrating in the integrating capacitor) sign-inverted samples of a flicker noise of the amplifier at one or more cycles of a master clock and can be configured for keeping the time distance/delay between those samples relatively small across a range of master clock frequencies. |
|
US12073267B2 |
Zero code metadata-driven dynamic API
A method, apparatus, system, and computer program code for accessing data using a dynamic API. A computer system receives, from a requesting service, a request to access data contained in one or more data sets organized into a set of domains. The request is received according to a target schema of the requesting service. The computer system identifies an endpoint configuration for a domain that provides access to the data that was requested. The endpoint configuration is generated from an API description describing the target schema that is published by the domain. The computer system decorates the endpoint configuration with additional information identified from metadata documents corresponding to the data set. The A computer system translates the request into a common schema, and retrieving the data from the domain according to the common schema. |
|
US12073266B2 |
Event-driven service for configurable metrics
A method may include defining a rule identifying an event that triggers a change in a value of a metric. The defining of the rule includes generating a subscription to receive the event from an event stream. Occurrences of the event identified by the rule may be detected based on receiving the event from the event stream. In response to each occurrence of the event, the value of the metric and/or the change in the value of the metric may be evaluated. A notification may be sent to a software application consuming the metric based on the value of the metric and/or the change in the value of the metric satisfying a threshold. Related systems and computer program products are also provided. |
|
US12073263B1 |
Dynamic processing of API requests
The systems and methods are provided for the dynamic processing of API requests received by an API execution service. The API execution service may map out a dependency graph based on dependency relationships between all the actions involved in processing the API requests, some of which can be determined from the API definitions and configurations. From the dependency graph, an execution plan can be generated that represents a request processing pipeline conveying the optimal order and arrangement to perform the actions (e.g., serially, in parallel). The execution plan can be followed to process API requests and its performance monitored. The API execution service may dynamically modify this execution plan used to process API requests as it becomes apparent that the execution plan is no longer optimal. |
|
US12073262B2 |
Barrier synchronization between host and accelerator over network
A host system compiles a set of local programs which are provided over a network to a plurality of subsystems. By defining the synchronisation activity on the host, and then providing that information to the subsystems, the host can service a large number of subsystems. The defined synchronisation activity includes defining the synchronisation groups between which synchronisation barriers occur and the points during program execution at which data exchange with the host occurs. Defining synchronisation activity between the subsystems allows a large number of subsystems to be connecting whilst minimising the required exchanges with the host. |
|
US12073261B2 |
Synchronization method and apparatus
In a synchronization method, a first processor creates a first synchronization object for a first synchronization event. The first synchronization object includes an identifier of a first synchronization register. A value of the first synchronization register includes a first value or a second value. The first value is used to indicate that the first synchronization event does not occur, and the second value is used to indicate that the first synchronization event occurs. The first processor includes a first CPU. The second processor determines, based on the value of the first synchronization register, whether the first synchronization event occurs. The second processor includes a first NPU. |
|
US12073255B2 |
Technologies for providing latency-aware consensus management in a disaggregated architecture
Technologies for providing latency-aware consensus management in a disaggregated system include a compute device. The compute device includes circuitry to determine latencies associated with subsystems of the disaggregated system. Additionally, the circuitry is to determine, as a function of the determined latencies, a time period in which a configuration change to the disaggregated system is to reach a consistent state in the subsystems. |
|
US12073252B2 |
Allocation of processing computers based on priority lists
Allocation of computational resource to requested tasks is achieved by running a scheduling operation across a plurality of schedulers, each in communication with a subset of network entities, the schedulers establishing a virtual bus. In certain embodiments, the scheduling operation is able to run continuously, allocating newly arriving task requests as resources become available. |
|
US12073246B2 |
Data curation with synthetic data generation
A method may include identifying an identifier field included in a first datatype of a seed data sample associated with a source system. The identifier field may store a first value that enables a differentiation between different instances of the first datatype. A relationship field, which stores a second value that define a relationship between the first datatype and a second data type, may be identified. A synthetic data sample may be generated by populating the identifier field of the synthetic data sample with a synthetically generated value and the relationship field of the synthetic data sample with the second value. The synthetic data sample may be sent to a target system to enable a performance of a task at the target system. The synthetic data sample may supplement a volume and/or a diversity of the data that occurs organically at the source system. |
|
US12073242B2 |
Microservice scheduling
A method for containerized workload scheduling can include determining a network state for a first hypervisor in a virtual computing cluster (VCC). The method can further include determining a network state for a second hypervisor. Containerized workload scheduling can further include deploying a container to run a containerized workload on a virtual computing instance (VCI) deployed on the first hypervisor or the second hypervisor based, at least in part, on the determined network state for the first hypervisor and the second hypervisor. |
|
US12073241B2 |
Learning of tunnel endpoint selections
Some embodiments provide a method for a managed forwarding element (MFE). At the MFE, the method receives a first packet from a particular tunnel endpoint. The first packet originates from a particular data compute node associated with multiple tunnel endpoints including the particular tunnel endpoint. Based on the first packet, the method stores an association of the particular tunnel endpoint with the particular data compute node. The method uses the stored association to encapsulate subsequent packets received at the MFE and having the particular data compute node as a destination address with the particular tunnel endpoint as a destination tunnel endpoint. |
|
US12073240B2 |
Configuration of logical router
Some embodiments provide a method of operating several logical networks over a network virtualization infrastructure. The method defines a managed physical switching element (MPSE) that includes several ports for forwarding packets to and from a plurality of virtual machines. Each port is associated with a unique media access control (MAC) address. The metho defines several managed physical routing elements (MPREs) for the several different logical networks. Each MPRE is for receiving data packets from a same port of the MPSE. Each MPRE is defined for a different logical network and for routing data packets between different segments of the logical network. The method provides the defined MPSE and the defined plurality of MPREs to a plurality of host machines as configuration data. |
|
US12073238B2 |
Intelligent user interface and computer functionality for overfly and landing charge auditing
Particular embodiments are directed to automatically determining whether first values—corresponding to overflight/landing charges—indicated in a document exceed a threshold associated with second charges—corresponding to expected overflight/landing charges—and then causing presentation, at a single page of a user interface, of one or more user interface elements that at least partially indicate whether the threshold has been exceeded. |
|
US12073237B2 |
Multi-platform process service
Execution of a process using a select platform-specific process application is provided, including identifying, from a set of received inputs, a collection of selection input parameter values uniquely associated in memory with a select platform-specific process application among different platform-specific process applications configured to implement a process of a process type, identifying a process population template associated in memory with the select platform-specific process application, the process population template identifying data input fields accepted as inputs to the select platform-specific process application, receiving, from a uniform user interface, a set of user inputs, and executing the process population template. The executing includes modifying the set of user inputs to generate modified inputs of a form consistent with the data input fields accepted as inputs to the select platform-specific process application and executing the select platform specific process application based on the modified inputs. |
|
US12073233B2 |
Systems and methods for configuring settings of an IHS (information handling system)
Systems and methods are provided that support configuration of settings of an Information Handling System (IHS), such as by external configuration tools that are delegated authority to configure any portion of the configurable settings of IHS. During factory provisioning of the IHS, an inventory of configurable settings of the IHS is generated and permissions are assigned for configuration of a portion of the configurable IHS settings by a configuration tool. During the factory provisioning, credentials are stored to the IHS for authenticating communications from the assigned configuration tool. Once the IHS has been delivered and deployed, configuration of the assigned portion of IHS is allowed when configuration requests from the assigned configuration tool are successfully validated against the credentials stored to the IHS during factory provisioning. The configurable settings of the IHS may include BIOS settings, operating system settings and settings supported by hardware components of the IHS. |
|
US12073232B2 |
Unikernel for webassembly containers
Systems and methods for deploying and running webassembly workloads on compute nodes using a webassembly unikernel. A computing device having a processor generates, using a container engine, a container runtime. The computing device generates, using the container runtime, a unikernel configured to run a plurality of webassembly applications, thereby resulting in a webassembly unikernel. The computing device may receive a request to run an application. A container image corresponding to the application may be retrieved, via the container engine, from a container registry. A webassembly payload may be stored for the application from the container image. Furthermore, the computing device may cause the webassembly unikernel to run the webassembly payload for the application. |
|
US12073230B2 |
Scalable life-cycle maintenance of hardware
Scalable life-cycle maintenance of hardware. In an embodiment, a software-defined Preboot eXecution Environment (PXE) server is executed to receive a request, comprising an identifier, from hardware. The identifier is compared to a plurality of attribute sets. When the identifier does not match any of the attribute sets, a task graph is generated for a PXE process for the hardware, and an initial stage of the task graph is initiated. Otherwise, when the identifier matches one of the attribute sets, the task graph associated with that attribute set is retrieved, and the a next stage in the task graph is initiated. In addition, a display key may be used to tether hardware with a user system. Furthermore, hardware may be validated by comparing signatures using a validating operating system, and a boot order of operating systems in the hardware may be changed once the hardware device is validated. |
|
US12073229B2 |
Single node deployment of container platform
A method includes generating a temporary computing environment on a computing node, wherein the temporary computing environment comprises a bootstrapping component, generating, by the bootstrapping component, a configuration for a container platform from within the temporary computing environment, and writing, by the processing device, the configuration to storage of the computing node from within the temporary computing environment. |
|
US12073228B2 |
Information handling system supporting distributed file system and compound namespace in pre-boot environment
A UEFI client initiates an SMB negotiation with a remote server for an augmented capability protocol that supports secure distributed namespace compounding via customized commands and trusted share-specific and transaction-specific data structures, referred to herein simply as secure blobs, communicated over a secure tunnel. The client platform may include a nonvolatile storage resource containing factory-installed AC modules for both the client and the server, as well as factory stored profile information for known remote shares. Upon successfully negotiating for the AC protocol, the UEFI client may retrieve and install the AC client and server modules to enable the AC protocol. The AC client may mount a local namespace, which includes a namespace folder for each remote share. The AC server module, in combination with remote share profile information provided by the AC client, enables the remote server to mount a virtual distributed namespace and function as a RVDN server. |
|
US12073221B2 |
Context switching method and system for swapping contexts between register sets based on thread halt
A context switching system includes a processor and a scheduler. The processor is configured to execute a first thread. A first context associated with the first thread is stored in a register set of the processor. While the first thread is being executed, the scheduler is configured to select a second thread from a set of threads, and receive and store a second context associated with the second thread in a register set of the scheduler. The second thread is to be scheduled for execution after the first thread. The scheduler is further configured to swap the first and second contexts when the execution of the first thread is halted, thereby executing the context switching. Further, the processor is configured to execute the second thread based on the second context. While the second thread is being executed, the first context is stored in the data memory. |
|
US12073218B2 |
System and method for the detection of processing hot-spots
A system and method for the storage, within one or more virtual execution context registers, tracing information indicative of process/code flow within a processor system. This stored information can include a time stamp, information indicative of where the instruction pointer of the system was pointing prior to any process discontinuity, information indicative of where the instruction pointer of the system was pointing after any process discontinuity, and the number of times a specific instruction or sub-process is executed during a particular process. The data collected and stored can be utilized within such a system for the identification and analysis of processing hot-spots. |
|
US12073212B2 |
Systems and methods for providing stable deployments to mainframe environments
A quality assurance system includes a mainframe deployment device in communication with a mainframe device with a codebase. The mainframe deployment device initializes a branch repository corresponding to a code region of the codebase, identifies, for a code element of the code region, a timestamp indicating a creation time and a user identifier indicating an owner, populates the branch repository with the code element based on the code region and the timestamp, applies a code security scan to the branch repository to identify and resolve a code security issue, and applies a code quality scan to the branch repository to identify a code quality issue in the code element, assign the code element to the user identifier based at least partially on the timestamp, and route the code element along with information regarding the code quality issue to correct the code quality issue in the code element. |
|
US12073210B2 |
Context-aware undo-redo service of an application development platform
A computing device is disclosed herein. The computing device includes a memory that stores processor executable instructions for an application development platform and a context-aware undo-redo service of the application development platform. The computing device includes a processor that executes the processor executable instructions to cause the computing device to receive a first invocation of an undo operation with respect to environment variables on screens. The computing device further navigates, according to an active context, to a configuration screen of the screens to make the configuration screen visible in response to the first invocation. The configuration screen shows a portion of the environment variables. The computing device also receives a second invocation of the undo operation and executes the undo operation in response to the second invocation to reverse changes to the portion of the environment variables shown by the configuration screen while the configuration screen is visible. |
|
US12073205B2 |
Independently upgradeable docking stations
Systems and methods for independently upgradeable docking stations are discussed herein. One or more chipsets of a docking station may provide services to a host device, and each may use a corresponding firmware. The docking station may receive chipset firmware update data for one or more of the chipsets. In a first case, this data is received from a universal serial bus (USB) storage device (which in some cases can independently update its copy of the chipset firmware update data with a cloud server). In other cases, this data is received from a cloud server using a network interface system on a chip (which may be internal to, or separately connected to, the docking station). The docking station performs this receipt and/or the corresponding firmware update with no input from any host device that may (or may not) be attached, and/or without interrupting chipset services of any such host device. |
|
US12073203B2 |
Control system, movable object, control method, and computer readable storage medium
A control system includes a movable object control unit configured to control a movable object, an update control unit configured to control a program update of the movable object control unit, and a communication path that is a path for the movable object control unit and the update control unit to perform an information communication, a path that is connected to an external diagnosis apparatus configured to perform a diagnosis of the movable object control unit and used for transmitting information of the movable object to the external diagnosis apparatus and the communication path are at least partially in common, and the control system includes a restriction control unit configured to restrict, when the program update and the diagnosis of the movable object control unit by the external diagnosis apparatus are to be performed, one of the diagnosis by the external diagnosis apparatus and the program update. |
|
US12073191B2 |
Method and apparatus with floating point processing
A processor-implemented includes receiving a first floating point operand and a second floating point operand, each having an n-bit format comprising a sign field, an exponent field, and a significand field, normalizing a binary value obtained by performing arithmetic operations for fields corresponding to each other in the first and second floating point operands for an n-bit multiplication operation, determining whether the normalized binary value is a number that is representable in the n-bit format or an extended normal number that is not representable in the n-bit format, according to a result of the determining, encoding the normalized binary value using an extension bit format in which an extension pin identifying whether the normalized binary value is the extended normal number is added to the n-bit format, and outputting the encoded binary value using the extended bit format, as a result of the n-bit multiplication operation. |
|
US12073189B2 |
Learned evaluation model for grading quality of natural language generation outputs
Systems and methods for automatic evaluation of the quality of NLG outputs. In some aspects of the technology, a learned evaluation model may be pretrained first using NLG model pretraining tasks, and then with further pretraining tasks using automatically generated synthetic sentence pairs. In some cases, following pretraining, the evaluation model may be further fine-tuned using a set of human-graded sentence pairs, so that it learns to approximate the grades allocated by the human evaluators. In some cases, following fine-tuning, the learned evaluation model may be distilled into a student model. |
|
US12073182B2 |
Machine learning-based selection of metrics for anomaly detection
A plurality of metrics records, including some records indicating metrics for which anomaly analysis has been performed, is obtained. Using a training data set which includes the metrics records, a machine learning model is trained to predict an anomaly analysis relevance score for an input record which indicates a metric name. Collection of a particular metric of an application is initiated based at least in part on an anomaly analysis relevance score obtained for the particular metric using a trained version of the model. |
|
US12073181B2 |
Systems and methods for natural language processing (NLP) model robustness determination
Systems, apparatuses, methods, and computer program products are disclosed for determining robustness information for an NLP model. Modification rules, such as replacement rules and/or insertion rules, are used to generate instances of modified test data based on instances of test data that comprise words and have a syntax and a semantic meaning. The instances of test data and modified test data are provided to the NLP model and the output of the NLP model is analyzed to determine output changing instances of modified test data, which are instances of modified test data yielded output from the NLP model that is different and/or not similar to the output yielded from the NLP model for the corresponding instance of test data. Robustness information for the NLP model is determined based at least in part on the output changing instances of modified test data. |
|
US12073174B2 |
Identifying downloadable objects in markup language
The present technology provides a browser extension that can recognize downloadable objects on a webpage and provides functionality that makes it easier and more efficient to download the downloadable objects to a location in a content management system. For example the present technology can analyze a document object model of a webpage to find attributes indicating a URL is associated with a downloadable object. |
|
US12073173B2 |
Systems and methods for integrating application components in a web application
Systems and methods for integrating application components in a web application are disclosed. The method includes: executing the web application, the web application configured to display a web page element; receiving, by a library component of the web application, a request from the web application to retrieve a list of one or more application component definitions loadable by the web application; retrieving, by the library component, the list of one or more application component definitions from a manifest; receiving a request to load an application component of the one or more application components; binding, by the library component, attributes and events for each of the one or more application components from the web application; appending the application component into the web page element; and rendering the application component and the web page element using the web browser so that the application component is displayed in the web browser. |
|
US12073172B2 |
Encoded string processing
A pointer is set to a first code unit of an original string that encodes characters via code units within an encoding scheme. Whether the code unit of the original string referenced by the pointer is valid within the encoding scheme is determined. If the code unit referenced by the pointer is valid, one or more code units of the original string that encode a single character within the encoding scheme are processed, starting at the code unit referenced by the pointer. The one or more code units as have been processed are appended to a processed string. A single shadow unit indicating that the one or more code units that have been processed are valid is appended to a shadow array. The pointer is advanced to the code unit of the original string following the one or more code units. |
|
US12073171B2 |
System and method for extracting website characteristics
Some embodiments determine characteristics related to a theme or branding of an existing website. Characteristics from an existing website may, for example, facilitate theming or branding of a new website or software product to coordinate with the existing website. A characteristic extraction system may optimize an existing webpage based on target characteristics to be extracted from the existing webpage. Optimizing an existing webpage includes manipulating the webpage source code and/or the webpage data to facilitate extraction of the target characteristics. Optimization may result in removal of data or formatting from the existing webpage that is unnecessary for extraction of the target characteristics. |
|
US12073170B2 |
Integrated circuit, system for and method of forming an integrated circuit
An integrated circuit structure includes a first, second and third power rail extending in a first direction, a first, second and third set of conductive structures extending in the second direction, and being located at a second level, and a first, second and third conductive structure extending in the second direction, and being located at a third level. The first conductive structure overlaps a first conductive structure of the corresponding first, second and third set of conductive structures. The second conductive structure overlaps a second conductive structure of the corresponding first, second and third set of conductive structures. The third conductive structure overlaps a third conductive structure of the corresponding first, second and third set of conductive structures. |
|
US12073168B2 |
Leakage reduction between two transistor devices on a same continuous fin
In some embodiments, the present disclosure relates to a method that includes removing portions of a substrate to form a continuous fin protruding from an upper surface of the substrate. A doping process is performed to selectively increase a dopant concentration of a first portion of the continuous fin. A first gate electrode is formed over a second portion of the continuous fin, and a second gate electrode is formed over a third portion of the continuous fin. The first portion of the continuous fin is between the second and third portions of the continuous fin. A dummy gate electrode is formed over the first portion of the continuous fin. Upper portions of the continuous fin that are arranged between the first gate electrode, the second gate electrode, and the dummy gate electrode are removed, and source/drain regions are formed between the first, the second, and the dummy gate electrodes. |
|
US12073164B2 |
Stencil step design method and system, computer readable storage medium, and device
A stencil step design method and system, a computer readable storage medium and a device. The method comprises: acquiring data of stencil apertures for electronic components in a circuit board, and identifying the stencil apertures for electronic components one by one to determine whether the stencil apertures need to be stepped; and if yes, performing step design for the stencil apertures that need to be stepped according to preset step rules corresponding to the stencil apertures for electronic components one by one so as to generate a stencil step design file with the step design, and outputting the stencil step design file. According to the present disclosure, 90% or more steps can be automatically designed and the stencil step design is in conformity with processing requirements. A manual intervention process is omitted, and the design can be accomplished by several simple steps. |
|
US12073163B2 |
Cell regions of integrated circuits and methods of making same
An integrated circuit (IC) includes a first, second and third semiconductor cell regions. The first cell region includes a first active region having a first dopant type. The second semiconductor cell region abuts the first cell region in a second direction, and includes second and third active regions having correspondingly a second dopant type and the first dopant type. The second active region is between the first and third active regions. The third cell region abuts the second cell region in the second direction, and includes a fourth active region having the second dopant type. The third active region is between the fourth active region and the second active region. The second semiconductor cell region has a height 2H, and the first, second and third semiconductor cell regions collectively have a height 3H. |
|
US12073161B2 |
Power electronics converter based reconfigurable grid emulation platform
A system includes a controller that is configured to generate a node control signal and a plurality of switch control signals, a plurality of programmable emulators, each of the plurality of programmable emulators being configurable as one of a plurality of node types responsive to the node control signal, and a plurality of switches that are programmable to couple ones of the plurality of programmable emulators to each other responsive to the plurality of switch control signals. |
|
US12073158B2 |
Quantum noise process analysis method, system, storage medium, and electronic device
This application provides a quantum noise process analysis method, system, storage medium, and electronic device, which are applied in the field of quantum information processing technology. The method includes: preparing quantum initial states; respectively inputting the quantum initial states into a plurality of first circuits to obtain a plurality of first quantum output states; determining a first dynamical map eigenspectrum according to a functional correspondence between the plurality of first quantum output states and the quantum initial states; respectively inputting the quantum initial states into a plurality of second circuits to obtain a plurality of second quantum output states; determining a second dynamical map eigenspectrum according to a functional correspondence between the plurality of second quantum output states and the quantum initial states; and determining a dynamical map eigenspectrum of a quantum noise process according to the first dynamical map eigenspectrum and the second dynamical map eigenspectrum. |
|
US12073157B2 |
Automated circuit generation
Automated circuit generation is disclosed. In some embodiments, parameters are received and a circuit schematic is generated automatically by software. In some embodiment, parameters are received and a circuit layout is generated automatically by software. In some embodiments, a design interface may be used to create a behavioral model of a circuit. Software may generate a circuit specification to generate a schematic. In various embodiments, circuit component values may be determined and generated. Certain embodiments pertain to automating layout of circuits. Software may receive parameters for functional circuit components and generate a circuit schematic and/or a layout. The present techniques are particularly useful for automatically generating analog circuits. |
|
US12073153B2 |
Generating vector representations of visual objects
Generating vector representations of visual objects is leveraged in a digital medium environment. For instance, a raster-based visual input object is encoded into a global latent code and individual path latent codes for visual components of the raster visual object are extracted from the global latent code. The path latent codes are decoded and used to generate vector representations of the original raster versions of the visual components. The vector representations are rasterized and composited to generate an output object that simulates a visual appearance of the input object. |
|
US12073152B2 |
Vehicle asset modeling using language processing methods
A computing device includes a processor and a storage device. A vehicle asset modeling module is stored in the storage device and is executed by the processor to configure the computing device to perform acts of identifying and clustering a plurality of assets based on static properties of a vehicle asset using a first module of the vehicle asset modeling module. The clustered plurality of assets is determined based on dynamic properties of the vehicle asset using a second module. Event prediction is performed by converting a numeric data of the clustered plurality of assets to a natural language processing (NLP) domain by a third module. One or more sequence-to-sequence methods are performed to predict a malfunction of a component of the vehicle asset and/or an event based on past patterns. Prediction information is stored in the storage device. |
|
US12073148B2 |
Method and media for generating and using digital product tokens to represent digital and physical products
In some embodiments, a computer-implemented method for generating digital product tokens to represent digital and physical products is presented. The method comprises: storing a plurality of key-value pairs associated with an interactive digital design at a location in storage; based on the plurality of key-value pairs, generating product description data and a token indicating the location at which the plurality of key-value pairs is stored; embedding the token into the product description data; and in response to receiving a request for a product corresponding to the interactive digital design, transmitting the product description data with the token to a manufacturing entity to cause the manufacturing entity to extract the token from the product description data, use the token to retrieve the plurality of key-value pairs from the location, and use the plurality of key-value pairs to generate manufacturing instructions for manufacturing the product corresponding to the interactive digital design. |
|
US12073147B2 |
Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
An electronic device with one or more processors and memory includes a procedure for enabling conversation persistence across two or more instances of a digital assistant. In some embodiments, the device displays a first dialogue in a first instance of a digital assistant user interface. In response to a request to display a user interface different from the digital assistant user interface, the device displays the user interface different from the digital assistant user interface. In response to a request to invoke the digital assistant, the device displays a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, where the first dialogue remains available for display in the second instance of the digital assistant user interface. |
|
US12073144B2 |
Computer input from music devices
A method for interfacing tones with a computer enables a music device to emulate the functions of a computer keyboard. The method includes receiving a digital signal representing one or more note events and identifying a group of concurrent notes from the one or more note events, wherein the one or more note events each have a pitch, a velocity and an initiation. In accordance with a pitch class of a base note of the group of notes and intervals computed between pitch classes of the notes of the group as ordered by the pitch of the note events, the group of notes are translated into a computer input signal representative of one or more keystrokes on a computer keyboard and the computer input signal is sent to a computer for output or further processing. |
|
US12073140B2 |
Enabling media features provided on a first screen device to be presented on a second screen device
A first screen device establishes a pairing session between a first screen device and a second screen device. The first screen device presents, in a user interface on the first screen device, a video and one or more media features related to the video. The media features pertain to at least one of a presentation of the video or user feedback about the video. The video is cast from the first screen device onto the second screen device. The first screen device receives, via the user interface, user input indicating a user request to enable presentation of at least one of the media features on the second screen device in connection with the video. In response to the user input, the first screen device causes the at least one of the media features to be presented on the second screen device in connection with the video. |
|
US12073137B2 |
Information processing apparatus, control method for controlling information processing apparatus, and storage medium for displaying a print setting screen
An information processing apparatus that stores a printer driver configured to generate image data to be transmitted according to a predetermined protocol includes a selection unit configured to select printer information regarding a single printer from stored printer information regarding a plurality of printers, a notification unit configured to give a notification to an application corresponding to the printer information selected by the selection unit, an acquisition unit configured to, based on an instruction given by the application having received the notification, acquire first capability information that is defined by a predetermined protocol and second capability information that is not defined by the predetermined protocol from a cloud print service, and a display unit configured to, based on the second capability information acquired by the acquisition unit, display an object that receives a print setting. |
|
US12073136B2 |
Industrial printing system, print server, and grouping process method for peer-to-peer grouping of production printing jobs
Provided is an industrial printing system for peer-to-peer grouping of production prints. The industrial printing system performs production printing with a plurality of servers that perform distributed processing of jobs. Each of the plurality of print servers includes a condition setting unit, a condition sharing unit, a job acquiring unit, and a job processing unit. The condition setting unit sets a grouping condition for grouping the jobs. The condition sharing unit shares the grouping condition set by the condition setting unit with other print server. The job acquiring unit acquires a plurality of jobs that meets the grouping condition from the other print server. The job processing unit groups and processes the plurality of jobs acquired by the job acquiring unit. |
|
US12073134B2 |
Information processing device creating composite label based on first label data and second label data which is generated by using the first label data
In an information processing device, a computer prepares first label data including first object data. The first label data and the first object data represent respectively a first image and a first object. The first label data is to be used to create a first label. The computer generates second label data including second object data by using the first label data. The second object data is generated by using the first object data. The second label data and the second object data represent respectively a second image and a second object. The second label data is to be used to create a second label. The first label and the second label are to be overlaid to create a composite label. A region of the first object and a region of the second object are partially overlapped when the first and second labels are to be overlaid. |
|
US12073131B2 |
Image forming apparatus, control method for controlling image forming apparatus, and storage medium, with improved techniques for printing stored image data when other image data is received
An image forming apparatus that prints a plurality of pieces of image data by placing the plurality of pieces of image data in a main scanning direction of a sheet includes a storage unit configured to store image data, and a control unit configured to control, in a case where a color mode of received image data and a color mode of image data stored in the storage unit are different from each other, whether to start printing the stored image data according to a print mode of the image forming apparatus. |
|
US12073130B2 |
Control apparatus having multiple print speeds, control method, and non-transitory computer-readable storage medium storing program
A control apparatus analyzes a job used to execute print processing and acquires sheet information of a page included in the job, decides a print speed in the print processing based on the acquired information, and executes the print processing using the decided print speed. The sheet information of each of a plurality of pages included in the job is acquired, the print speed is decided based on the acquired information, and the print processing is executed using the decided print speed. Print processing is not executed during the acquisition of the sheet information of each of the plurality of pages. |
|
US12073129B2 |
Image forming apparatus, method for controlling image forming apparatus, and program for controlling image forming apparatus with color tone correction
An image forming apparatus includes: a printer that performs printing on paper; and a first hardware processor that is able to execute a color adjustment process of a color to be printed on the paper by the printer on the basis of a result of printing on the paper; a second hardware processor that acquires paper information of the paper to pass through the printer; and a third hardware processor that determines whether or not the color adjustment process by the first hardware processor is possible on the basis of a result of acquisition of the paper information by the second hardware processor. |
|
US12073128B2 |
Information processing apparatus, information processing method, and storage medium
A preview processing unit obtains a print setting and rendering data, generates a preview image for print from the rendering data of a corresponding page, and displays the generated preview image on a preview screen. In a case where the print setting includes a crease setting, the preview processing unit displays, in a superimposed manner on the preview image, an object indicating a position at which a cease is to be applied. In a case where the print setting includes a perforation setting, the preview processing unit displays, in a superimposed manner on the preview image, an object indicating a position at which a perforation is to be applied. |
|
US12073127B2 |
System and method of controlling system
According to one aspect of the present disclosure, a print service relays an authentication request and a document acquisition request received from a multi-function printer to a document management service, and transmits authentication information and information of printing result acquired from the document acquisition request to the document management service. The document management service transmits a result of an authentication process, a document, and charge information to the print service based on a request received from the print service, stores and manages the information of print result received from the print service in association with a user account, and performs a process for charging a user for the printing later based on the information of print result. |
|
US12073122B2 |
Memory system with controller to write data to memory based on lifetime information in write command
According to one embodiment, a memory system detects a first block in which an elapsed time from a time point at which the block has been filled with write data exceeds a first period. The memory system notifies a host of a list of identifiers capable of identifying valid data portions stored in the first block or a list of identifiers capable of identifying all data portions stored in the first block. When receiving, from the host, a first copy request specifying one or more valid data portions stored in the first block as copy target data and specifying the second block group as a copy destination block group, the memory system copies the one or more valid data portions specified as the copy target data from the first block to the second block group. |
|
US12073121B2 |
Command timer interrupt
Methods, systems, and devices for command timer interrupt are described. In some cases, a memory system having a host-driven logical block interface may maintain a timer to measure processing of commands. For example, upon receiving a command and storing the command in a command queue, a protocol controller of the memory system may issue the command to a command controller of the memory system and initiate the timer. Upon receiving a response for the command from the command controller, the protocol controller may reset or stop the timer, depending on whether the command queue is empty. If the timer expires prior to receiving a response for the command, the protocol controller may issue an interrupt signal to the command controller. |
|
US12073117B2 |
Accumulating I/O operations into a single combined I/O operation for implementation by an underlying storage device layer
Techniques are provided for combining data block and checksum block I/O into a single I/O operation. Many storage systems utilize checksums to verify the integrity of data blocks stored within storage devices managed by a storage stack. However, when a storage system reads a data block from a storage device, a corresponding checksum must also be read to verify integrity of the data in the data block. This results in increased latency because two read operations are being processed through the storage stack and are being executed upon the storage device. To reduce this latency and improve I/O operations per second, a single combined I/O operation corresponding to a contiguous range of blocks including the data block and the checksum block is processed through the storage stack instead of two separate I/O operations. Additionally, I/O operation may be combined into a single request that is executed upon the storage device. |
|
US12073112B2 |
Enabling memory access transactions for persistent memory
A first request to initiate a memory access transaction is received by a processing device of a memory sub-system from a host system. One or more host data items are received from the host system. The one or more host data items are stored in a memory buffer residing on a volatile memory device of the memory sub-system. In response to an initiation of one or more operations to commit the memory access transaction, the one or more data items are migrated from the memory buffer to a persistent memory device. |
|
US12073109B2 |
Method and system for libfabric atomics-based lockless cluster-wide shared memory access API in a distributed system
The system allocates, in a distributed system comprising a plurality of nodes, a plurality of portions of memory which comprise shared remote memory content. The system registers the allocated portions with an operating system to be accessed via RDMA. The system accesses, by a first node, the allocated portions to obtain a local copy. The system performs an atomic operation on one or more bits of the shared remote memory content via libfabric atomic application programming interface calls, by one or more of: updating the one or more bits based on a new value and an offset; retrieving, from the shared remote memory content based on the offset, a current value of the one or more bits prior to the updating; and performing an action on the shared remote memory content based on a comparison of the retrieved current value with an expected value in the local copy. |
|
US12073107B2 |
Memory sub-system for monitoring mixed mode blocks
An apparatus can include a block program erase count (PEC) component. The block PEC component can monitor a quantity of program erase counts (PECs) for each particular type of block of a non-volatile memory array. The block PEC component can further determine which block of the superblock to write host data to next based on the quantity of PECs. The block PEC component can further write host data to the determined block. |
|
US12073099B2 |
Method and system for dynamic storage scaling
A method and system for dynamic storage scaling based on automatically parallelizing access of names and data across multiple nodes or micro object stores (MOSs) is provided. A dynamic storage scaling device cluster is provisioned for a particular level of parallelism (e.g., N MOSs) when the cluster is created. The N MOSs may initially reside in a few physical servers (e.g., one server). When the data distribution causes peak resource usage of the physical servers, new server(s) can be added. Some micro object stores (MOSs) are moved to the new physical server(s) through a meiosis process. The storage devices associated with the moved MOSs are unmounted from the original servers and mounted to the new server(s). The meiosis continues until the cluster grows to full capacity. The scaling is dynamic and efficient since no data copy is involved in the meiosis and the initial resource cost is optimized. |
|
US12073098B2 |
Memory system and information processing system
A memory system connectable to an external device that can supply power thereto, includes a non-volatile memory that stores data indicating a plurality of operation modes in association with different power consumption values, and a controller configured to, upon receipt of a first command indicating a first value of the power from the external device, determine a first ratio of execution times of the operation modes, and control the non-volatile memory using the operation modes according to the determined first ratio. |
|
US12073096B2 |
Holistic way of cloud connector integration on existing on-premise product
Disclosed herein are system, method, and computer program product embodiments for utilizing non-RAM memory to implement a cloud storage system. An embodiment operates by receiving a request from an on-premises computer system to securely access a cloud drive by receiving an object specific template for an object. Based on the object specific template, an object specific plugin is selected, wherein the object specific plugin is configured to provide a connection to a cloud-based repository to obtain real time data for the object. An instance of the object is generated and communicated to a cloud plugin, wherein the cloud plugin is configured to communicate to a specific cloud drive through an HTTP client and further upload the instance of the object to the specific cloud drive. |
|
US12073094B2 |
Memory physical presence security identification
A system includes a memory component and a processing device, operatively coupled with the memory component, to generate a physical presence security identification (PSID) for the memory component using a statistically random number generator. The processing device, operatively coupled with the memory component, can securely retrieve the PSID and revert the memory component to an original state using the PSID. |
|
US12073092B2 |
Memory device with failed main bank repair using redundant bank
In certain aspects, a memory device includes an array of memory cells. The array of memory cells includes N main banks and M redundant banks, where each of N and M is a positive integer, and N is greater than M. A redundant bank of the M redundant banks is located between two main banks of the N main banks or adjacent to one main bank of the N main banks. |
|
US12073089B2 |
Storage device and data recovery method by storage device
A storage device manages data stored in a storage drive in a plurality of logical hierarchies. The plurality of logical hierarchies include a writing hierarchy above a hierarchy of a parity group including a plurality of storage drives. The storage device writes received host data in a free area in the writing hierarchy. In the data recovery process for replacing a failure storage drive with a new storage drive, the storage device executes the garbage collection process on a first logical area in the writing hierarchy associated with the first parity group including the failure storage drive. In the garbage collection process, valid data is selected from the first logical area and copied to a second logical area associated with a second parity group different from the first parity group. |
|
US12073075B2 |
Wearable apparatus for continuous blood glucose monitoring
A system, a method, and a computer program product for providing wearable continuous blood glucose monitoring. In some embodiments, there is provided a method that includes receiving, at a smartwatch, an alert representative of a glucose state of a host-patient coupled to a glucose sensor; detecting, at the smartwatch, a predetermined action indicative of a request to generate a glance view providing an indication of the glucose state of the host-patient; and presenting, at the smartwatch and in response to the detecting, the glance view providing the indication of the glucose state of the host-patient. |
|
US12073071B2 |
Cross-device object drag method and device
This application provides a cross-device object drag method and a device, and relates to the field of electronic devices. This improves usage efficiency of collaborative use of a plurality of terminals, makes drag more direct and explicit, and improves user experience in drag. A specific solution is as follows: A first terminal displays an object on a display of the first terminal. The first terminal receives a drag operation input by a user. The drag operation is used to initiate drag for the object. The first terminal displays, on the display of the first terminal in response to the drag operation, an animation in which the object moves with the drag operation. The first terminal sends drag data to a second terminal after determining that a drag intent of the user is cross-device drag. The drag data is used by the second terminal to display the object on a display of the second terminal. |
|
US12073067B2 |
User interface transitions and optimizations for foldable computing devices
A foldable computing device can be configured to provide a user interface (UI) optimization that enables an application window to be presented in a predictable location when an application is launched, a UI optimization that enables an application window to be moved to an active display area, a UI optimization that enables a modal UI element to be presented in such a way that it does not overlap a seam on the device, a UI optimization that enables an image presented by the device to be adjusted to maintain a view of the focal point of the image across device posture or orientation changes, a UI optimization that enables the device to transition between UI modes optimized for front-facing and world-facing image capture, and/or a UI optimization that enables the device to provide a UI for instructing a user to flip the device when a biometric sensor is in use. |
|
US12073063B2 |
Dynamically generated summaries with adaptive associations between participants of a communication session
The techniques disclosed herein provide a system that generates a summary for a communication session. A topic for a summary can be selected in response to detection of a high priority source of information. For instance, if a user's manager makes a comment during a meeting, that comment can be interpreted and selected as a topic for a summary. The system can select such content based on a user's relationship with a source. Information provided by teammates or a manager or other entities having a threshold level of relevancy can be indicated as a high-priority topic for a summary. The system improves the user's interaction with a computer by providing an adaptable summaries of information. The adaptable summaries allow users to readily identify topics, content sources, and high-priority content for meetings. |
|
US12073054B2 |
Managing virtual collisions between moving virtual objects
A system and method for preventing virtual collisions may include presenting, via an extended reality appliance, a first virtual object docked to a first movable physical object and a second virtual object docked to a second movable physical object. The movement of the first and second physical objects may be tracked and an impending collision between the first virtual object and the second virtual object may be determined. Priority rules establishing that the first physical object has priority over the second physical object may be accessed. And based on the priority rules, favoring the first virtual object over the second virtual object at the time of the impending collision. |
|
US12073052B2 |
Information display method and device, terminal and storage medium
The disclosure relates to the technical field of computers, in particular to information display method and device, terminal and storage medium. The method provided by the embodiments of the disclosure comprises: acquiring a new target message associated with a user account currently logged in a client; displaying a first reminder view associated with a first new target message; displaying a message user interface containing the first new target message in response to an operation of triggering the first reminder view; and associating the first reminder view with a second new target message after the first reminder view is triggered. |
|
US12073049B2 |
Display panel and display apparatus with additional electrode layer for improving mutual capacitance variation
The present disclosure provides a display panel and a display apparatus. The display panel includes: a display substrate; a touch electrode layer on a light outgoing side of a display substrate and including at least one first electrode and at least one second electrode, which intersect with each other and are insulated from each other; an additional electrode layer in a layer different from the touch electrode layer and including at least one first additional electrode, wherein an orthographic projection of the at least one first additional electrode on the display substrate at least partially overlaps an orthographic projection of a corresponding first electrode on the display substrate; and an insulating layer between the additional electrode layer and the touch electrode layer; wherein the at least one first additional electrode is connected to the corresponding first electrode through at least one first via in the insulating layer. |
|
US12073048B2 |
Front-facing proximity detection using capacitive sensor
A device for proximity detection includes multiple electrodes and an impedance sensor coupled to the electrodes. The impedance sensor may include three impedance elements and a sensing element arranged in a bridge configuration to offset an external impedance and detect changes to impedance in the environment of the device. The device further includes a proximity detector that obtains sensor measurements between multiple subsets of electrodes and analyzes the sensor measurements to determine whether an object is approaching the device. |
|
US12073045B2 |
Input sensing part and display device including the same
A display device includes a display panel, and an input sensing part disposed on the display panel and in which an active region and a non-active region around the active region are defined. The input sensing part includes a plurality of sensing electrodes dispose in the active region, a plurality of sensing lines electrically connected to the sensing electrodes and disposed in the non-active region, and a guard line, a ground line, and an electromagnetic attenuating line spaced apart from the sensing lines and disposed in the non-active region. The guard line, the ground line, and the electromagnetic attenuating line are disposed at an outside of the sensing lines. |
|
US12073043B2 |
Electronic device and method for detecting touch input thereof
An electronic device includes a first display panel that detects a touch input; a driving circuit electrically connected to the first display panel and that transfers at least one driving signal for measuring a touch signal to the first display panel; and a processor connected to the driving circuit, wherein the processor is configured to: display a screen by activating a first area which is at least a part of areas of the first display panel; control the driving circuit to measure the touch signal in the first area based on a first period; detect a first event related to a change in an activated area of the areas of the first display panel to a second area; change the first period to a second period different from the first period, based on the first event; and measure the touch signal in the second area based on the second period. |
|
US12073041B2 |
Navigating user interfaces with multiple navigation modes
In some embodiments, a user interface displayed by a first electronic device is navigated with a first mode of navigation when touch input at a touch-sensitive surface of a second electronic device satisfies one or more criteria, and is navigated with a second mode of navigation when touch input at the touch-sensitive surface does not satisfy the one or more criteria. |
|
US12073040B2 |
Display device including touch panel and method of driving display device including touch panel
A display device includes a display panel including pixels, a touch panel including electrodes, a proximity sensor which is adjacent to the touch panel and detects proximity with respect to an object based on a capacitance variation, a display driver which drives the display panel and a touch controller which drives the touch panel and the proximity sensor. Here, the touch controller provides a negative voltage to the proximity sensor when the proximity sensor detects that the object approaches the proximity sensor such that a shortest distance from the object to the proximity sensor is equal to or less than a first reference distance. |
|
US12073039B2 |
Touchpad device
A touchpad device is provided in the disclosure. The touchpad device includes a touch circuit board, at least two pressure detecting elements, a touch control unit, and a pressure control unit. The touch circuit board includes a touchable zone. The at least two pressure detecting elements are located below the touch circuit board and correspond to at least one pressure sensitive input region in the touchable zone. The touch control unit is electrically connected to the touch circuit board and is configured to receive and process a touch signal from the touch circuit board to generate touch coordinate information. The pressure control unit is electrically connected to the pressure detecting elements and is configured to receive and process a pressure signal detected by the pressure detecting elements in the pressure sensitive input region to generate touch pressure information. |
|
US12073037B2 |
Display panel and display device
A display panel includes: a pixel driving circuit layer, an anode layer, a light emitting layer, a cathode layer, an encapsulation layer and a touch function layer sequentially disposed on a base substrate. The display panel includes a plurality of light transmitting regions and a plurality of pixel cell regions, a plurality of traces of the pixel driving circuit layer are connected between adjacent pixel cell regions, and there are slits between adjacent traces. An orthographic projection of a wiring of the touch function layer on the base substrate overlaps with that of the slits on the base substrate. The display panel includes a second display region including the plurality of light transmitting regions and the plurality of pixel cell regions and a first display region. The number of pixel cells per unit area in the first display region is greater than that in the second display region. |
|
US12073032B2 |
Position indicating device and spatial position indicating system
A position indicating device includes a housing in which an electronic pen including a pen tip is mountable, a force sense generator configured to generate a force sense, and a processor configured to control the force sense generator to generate the force sense when, with the electronic pen mounted in the housing, a distance between a position of the pen tip of the electronic pen in a virtual reality space and an object in the virtual reality space is equal to or less than a predetermined value. |
|
US12073030B2 |
Keyboard system for a tablet, mountable on the back of the tablet
Disclosed herein is a keyboard for a tablet. The keyboard is configured to be mounted on a back of a tablet and/or a back of a cover for tablet, and is functionally associable with the tablet. When properly mounted on the back of the tablet or on the back of the cover of the tablet inserted into the cover, the keyboard is configured to enable a user, holding the tablet with both hands and facing a screen of the table, to use a right hand to type on a first part of the keyboard and a left hand to type on a second part of the keyboard. The first part and the second part may constitute complementary parts of a keyboard whose keys are arranged in a mirror image of a standard computer keyboard or virtual smartphone keyboard. The keyboard is thereby configured to facilitate blind typing thereon. |
|
US12073022B2 |
Augmented tactile/haptic ring for metaverse
A system to provide a human-machine interface to enable a user in a real space to act/sense in a virtual space. The system includes: a ring wearable by a finger of the user; a plurality of sensors, and a plurality of feedback units. The plurality of sensors being multimodal, including: a tactile sensor disposed on an inner surface of the ring; and a temperature sensor disposed on an outer surface of the ring. The plurality of feedback units being multimodal, including: a vibrator disposed on the ring, the vibrator being disposed on the outer surface of the ring; and a heater disposed on the inner surface of the ring. The system includes a controller configured to drive the plurality of sensors and the plurality of feedback devices to enable concurrent multimodal sensing and multimodal feedback. |
|
US12073020B2 |
Head-mounted display, unlocking method and non-transitory computer readable storage medium thereof
A head-mounted display, unlocking method, and non-transitory computer readable storage medium thereof are provided. The head-mounted display generates a wearing position distribution based on a plurality of real-time images including a user wearing at least one wearable device on at least one finger position, wherein the wearing position distribution indicates a wearing position of the at least one wearable device wear worn by the user. The head-mounted display generates an unlocking signal to unlock the head-mounted display based on the wearing position distribution. |
|
US12073016B2 |
Electronic device and method of operating the same
Provided is an electronic device for detecting lost portions of a field of vision and distorted portions of a field of vision and storing these in a vision map. The lost portions and distorted portions are identified in cooperation with the user by means of virtual image superposition on a real scene, audible requests to the user, gesture inputs provided by the user and gaze tracking. The electronic device may detect an object and provide visual information to a user when the object is in a lost portion or distorted portion of the field of vision. |
|
US12073014B2 |
Voice blanking muscle movement controlled systems
Systems for operating a controlled device via a wearable activation accessory that includes a sensor configured to detect relaxed and flexed conditions of muscles associated with clenching, flexing, and/or lateral displacement of a wearer's muscle, thereby allowing the wearer to generate control signals for a controlled element. The sensor is coupled to a controller, which has an output coupled to a control signal interface. The controller is programmed to receive and evaluate input signals from the sensor to determine whether or not they represent a command for the controlled device by assessing the input signals for a signal pattern indicative of a plurality of volitional muscle motion actions of a wearer of the wearable activation accessory. If/when the processor determines that the input signals represent a valid command, it decodes the command and transmits an associated control signal to the controlled device via the control signal interface. |
|
US12073012B2 |
Display device retreiving multipath channel characteristic data of wireless signal and method of controlling the same
A display device and a method of controlling the same are provided. According to various example embodiments, the display device may include: a communicator comprising communication circuitry configured to receive a wireless signal transmitted by a wireless router, and a processor configured to: retrieve multipath channel characteristic data based on the wireless signal, generate similarity data representing a similarity for each time period of the multipath channel characteristic data, adjust a threshold based on the similarity data, and increasing the threshold based on the similarity data based on the environmental indicator having appeared, measure a motion around the display device based on a comparison result between the similarity data and the threshold, and control the display device based on the motion within a specified range of the display device. |
|
US12073009B2 |
Method for controlling an application employing identification of a displayed image
An application control system and method is adapted for use with an entertainment system of a type including a display such as a monitor or TV and having display functions. A control device may be conveniently held by a user and employs an imager. The control system and method images the screen of the TV or other display to detect distinctive markers displayed on the screen. This information is transmitted to the entertainment system for control of an application or is used by the control device to control an application. |
|
US12073007B2 |
Computer server device and methods for initiating and running a computer process
Computer server device (690) comprising a server control unit (600) and at least one physical connectors (605) for respective physical tamper-protected computer modules (80), which tamper-protected computer modules (SO) each comprises a respective tamper-protected enclosure (162), a respective module control unit and a respective information processing module (128), which module control unit and information processing module (128) are both entirely enclosed by said tamper-protected enclosure (162) in question. The invention is characterised in that the server control unit (600) is arranged to expose a digital virtualization interface (610) on a network to which the computer server device (690) is connected, providing access to other devices on said network to a respective virtual computer device corresponding to each tamper-protected computer module (80) which is connected to the server control unit (690), and in that the server control unit (600) is arranged to receive calls directed to each such virtual computer device, to produce corresponding calls to a corresponding tamper-protected computer module (80) and to, via said digital virtualization interface, deliver such corresponding calls to the corresponding tamper-protected computer module (80) in question. The invention also relates to a method, a computer software program and an interface. |
|
US12073006B2 |
Hardware countermeasures in a fault tolerant security architecture
A system-on-chip (SoC) is provided that includes security control registers, the security control registers including security flags for security critical assets of the SoC, wherein each security flag includes multiple bits. |
|
US12073005B2 |
Expanded integrity monitoring of a container image
A method for expanded integrity monitoring of a container image, wherein the container image contains at least two layers, a base image and at least one application layer, which carries out at least one modification operation on the base image, includes the following steps: during assembly of the container image, allocating an integrity rule specific to the layer to the layer, for at least one of the layers of the container image, providing the container image and the allocated integrity rules to a guest computer, and—generating a container instance on the basis of the container image via a real-time environment of the guest computer, checking each individual layer in relation to the allocated integrity rules during execution of the container instance in the real-time environment, and—executing the layer according to the allocated layer-specific integrity rule. |
|
US12073003B2 |
Method and system for providing trust computing
A method and system for providing trust computing are disclosed. A method for providing trust computing according to one embodiment may include at least one processor and be implemented by a computer device implementing a first node on blockchain, and may include registering smart contract for trust lambda in the first node, by the at least one processor, receiving a call of the trust lambda from business entities through a gateway, by the at least one processor, searching for a second node on the blockchain according to operation conditions of the trust lambda described in the smart contract and requesting execution of the trust lambda to the second node, by the at least one processor, receiving an execution result generated by executing the trust lambda in the second node from the second node, by the at least one processor, and providing the received execution result in response to the received call, by the at least one processor. |
|
US12073002B2 |
Enhancing user identification with privacy protection across web servers
The technology teaches limiting sharing of visitor identity information across web sites, receiving from a visited web site server in a visitor's browser a page with a privacy script that runs in the browser and interfaces with a privacy ID server and third-party apps that seek visitor identification. The privacy script running in the browser retrieves a first party cookie including a visitor ID, forwards the cookie to the privacy ID server, receives from the privacy ID server, a site-by-app-specific ID for the visited site and one of the apps, and provides respective server site-by-app-specific IDs to respective third-party apps, without providing the visitor ID to the apps, thereby allowing tracking of the visitor on repeat visits to the visited site but not facilitating identification of the visitor across sites. Site-by-app-specific IDs for the visitor are distinct and uncorrelated for among distinct pairs of the web sites and third-party apps. |
|
US12072989B2 |
System and methods for using cipher objects to protect data
Systems, methods, and devices configured to build and utilize an intelligent cipher transfer object are provided. The. intelligent cipher transfer object includes a set of participants protected by cloaking patterns. A portable dynamic rule set, which includes executable code for managing access to the protected set of participants, is included within the intelligent cipher transfer object. For a given user, the intelligent cipher transfer object may provide access to some of the participants while preventing access to other participants, based on the portable dynamic rule set therein. |
|
US12072986B2 |
Intelligent vulnerability lifecycle management system
A system includes a security and vulnerability analysis processor, one or more endpoint devices in communication with the security and vulnerability analysis processor through a communication network, and a vulnerability data ingestion processor configured to obtain, from one or more data sources, security data associated with the one or more endpoint devices. The security and vulnerability analysis processor includes a machine learning model configured to generate predictions about the risk impact of conducting vulnerability remediations to a particular endpoint device of the one or more endpoint devices. The machine learning model is trained using a training set comprising the security data associated with the one or more endpoint devices. |
|
US12072982B2 |
Pre-authorized virtualization engine for dynamic firmware measurement
A virtual BIOS engine may be configured to, during runtime of an operating system, in response to an operating system event for updating firmware, load onto an isolated compute domain of the processor to emulate firmware update processes of a non-transitory computer-readable media with a virtual non-transitory computer-readable media and emulate the firmware update processes of the cryptoprocessor with a virtual cryptoprocessor, extract a firmware payload to the virtual non-transitory computer-readable media, and execute a virtual trust chain to measure the firmware payload in the virtual non-transitory computer-readable media. |
|
US12072970B2 |
Method, system, and a GUI client for generating password based on images captured by user
A method and system for generating password based on images captured by a user is disclosed. In some embodiments, the method includes identifying a relevant event associated with a user; determining a set of preliminary information associated with the relevant event and a first set of images captured by the user during the relevant event; creating a plurality of second sets of images; presenting the plurality of second sets of images to the user; receiving from the user, for each of the plurality of second sets of images, user selection of the associated image added from the first set of images; generating a plurality of sets of keywords; receiving for each of the plurality of sets of keywords, a user selection of one or more keywords; and generating a password based on the one or more keywords selected by the user and associated images selected by the user. |
|
US12072968B2 |
Pod assembly and e-vapor apparatus including the same
An e-vapor apparatus may include a pod assembly including a pre-vapor formulation compartment, a first electrical connector, a vapor channel traversing the pre-vapor formulation compartment, and a vaporizer, the pre-vapor formulation compartment configured to hold a pre-vapor formulation therein and in fluidic communication with the vaporizer during an operation of the e-vapor apparatus, the first electrical connector including first and second power electrodes, the first power electrode including a first contact portion on an exterior of the first electrical connector and a first extended portion configured to contact an anode portion of the vaporizer, the second power electrode including a second contact portion on the exterior of the first electrical connector and a second extended portion configured to contact a cathode portion of the vaporizer. The e-vapor apparatus may further include a dispensing body including a second electrical connector configured to connect to the first electrical connector. |
|
US12072958B2 |
Systems, methods, and media for media session concurrency management with recurring license renewals
The disclosed subject matter relates to systems, methods, and media for media session concurrency management with recurring license renewals. More particularly, the disclosed subject matter relates to using recurring license renewals for concurrent playback detection and concurrency limit enforcement for video delivery services and managing server resources for handling such recurring license renewals. |
|
US12072957B2 |
Data classification system, data classification method, and recording medium
A data classification system calculates, for each known class, which is a class indicated in training data used for performing learning of class classification, a known class likelihood indicating a likelihood of target data belonging to the known class among all known classes. The data classification system selects, as candidates for a class to which the target data belongs, classes in which at least one of the known classes is excluded based on the known class likelihood among all classes in the class classification. The data classification system calculates, at least for each of the classes included in the candidates, an all-class likelihood indicating a likelihood of the target data belonging to the class among all the classes. The data classification system estimates the class to which the target data belongs as any one of the classes among the candidates, based on the all-class likelihood. |
|
US12072953B2 |
Asymmetric allocation of SRAM and data layout for efficient matrix-matrix multiplication
Techniques are described herein for performing efficient matrix multiplication in architectures with scratchpad memories or associative caches using asymmetric allocation of space for the different matrices. The system receives a left matrix and a right matrix. In an embodiment, the system allocates, in a scratchpad memory, asymmetric memory space for tiles for each of the two matrices as well as a dot product matrix. The system proceeds with then performing dot product matrix multiplication involving the tiles of the left and the right matrices, storing resulting dot product values in corresponding allocated dot product matrix tiles. The system then proceeds to write the stored dot product values from the scratchpad memory into main memory. |
|
US12072943B2 |
Marking falsities in online news
Systems and methods for determining news veracity are provided. Information may be stored in memory regarding a plurality of media outlets, a plurality of journalists, and a plurality of predefined topics. News content may be received over a communication network. The received news content may be evaluated to identify an associated media outlet, an associated journalist, and at least one associated predefined topic. A current score for each of the associated media outlet, the associated journalist, and the at least one associated predefined topic may be identified based on the stored information. A veracity score may be scored based on the identified current scores for the associated media outlet, the associated journalist, and the at least one associated predefined topic. A display associated with the received news content may be modified based on the generated veracity score. |
|
US12072942B2 |
Document package merge in document management system
A centralized document system receives a request to merge a first document package associated with a first party and a second document package associated with a second party. The first document package includes a first set of documents and the second document package includes a second set of documents. In response to the request, the centralized document system identifies a first subset of documents included in both the first and second sets of documents and identifies a second subset of documents with conflicts between the first and second sets of documents. The centralized document system rectifies the second subset of documents to cure the conflicts between the first and second sets of documents. The centralized document system generates a merged document package including the first subset of documents and the rectified second subset of documents for execution by the first and second parties. |
|
US12072933B2 |
Recording apparatus, method of controlling same, external apparatus, and storage medium
A recording apparatus to record, to a recording medium, a moving image file including video data and an additional information file, which is a file of additional information of the video data; and a control unit configured to perform control to record identification information for identifying category information of the additional information file or a data structure of the additional information file on the recording medium as a file other than the additional information file. |
|
US12072932B2 |
Video matching service to offline counterpart
Methods and apparatus for video matching service to offline counterpart are disclosed. An example method includes accessing an address for an online media asset, accessing metadata associated with the online media asset, wherein the metadata includes an asset attribute, determining whether the asset attribute identifies at least one of a cast member or crew member, and matching the online media asset to an offline media asset by prioritizing offline media assets having a matching asset attribute, the offline media asset including at least one of audio or video. |
|
US12072931B2 |
System and method for storing segmented video in a database
A method of storing segmented video in a database is provided. The method includes obtaining, by one or more computing devices, data indicative of a segment of a video captured by a camera. The method includes storing, by the one or more computing devices, the data indicative of the segment as a record in the database. The method includes determining, by the one or more computing devices, the record has expired based, at least in part, on a timestamp associated with the record. The method includes modifying, by the one or more computing devices, the record in response to determining the record has expired. |
|
US12072928B2 |
Finding locally prominent semantic features for navigation and geocoding
Provided are methods, systems, devices, apparatuses, and tangible non-transitory computer readable media for navigation and geocoding. The disclosed technology can perform operations including accessing semantic tags associated with images. Each of the semantic tags can be associated with features depicted by one of the images. Further, each of the features can be associated with a geographic location. Based on the semantic tags, landmarks that include the features that satisfy entropic criteria can be identified. The entropic criteria can measure a localized prominence of each of the one or more features. A landmark for use in navigation at the location can be selected based on context data associated with a location on a path that includes a plurality of locations. Furthermore, at least one navigational instruction that references the landmark can be generated. |
|
US12072923B2 |
Systems and methods for arranging contextually related media assets
Systems and methods are provided herein for automatically arranging media assets that are contextually related to a requested media asset for access prior to a start time of the requested media asset. In some embodiments, user input circuitry may receive a user request to access a media asset. Control circuitry may identify, by consulting a database, a first set of media assets that share a context with the requested media asset and were released prior to the release date of the requested media asset. Control circuitry may determine a subset of media assets of the first set of media assets by performing a comparison of each media asset of the first set of the media assets against a viewing history of the user. Control circuitry may access a user profile to determine a user constraint, and generate a recommendation for display based on a first aspect of the user constraint. |
|
US12072917B2 |
Database generation from natural language text documents
Some embodiments may perform operations of a process that includes obtaining a natural language text document and use a machine learning model to generate a set of attributes based on a set of machine-learning-model-generated classifications in the document. The process may include performing hierarchical data extraction operations to populate the attributes, where different machine learning models may be used in sequence. The process may include using a pre-trained Bidirectional Encoder Representations from Transformers (BERT) model augmented with a pooling operation to determine a BERT output via a multi-channel transformer model to generate vectors on a per-sentence level or other per-text-section level. The process may include using a finer-grain model to extract quantitative or categorical values of interest, where the context of the per-sentence level may be retained for the finer-grain model. |
|
US12072913B1 |
Unhandled data protection for programmatic input/output routing to datasets with user-defined partitions
Systems and methods are described for implementing programmatic input/output (I/O) routing to datasets with user-defined partitions while providing unhandled data protection. As disclosed herein, a user may define a dataset as including one or more partitions, each partition including criteria for storing data objects written to the partitioned dataset in the individual partitions. Data objects written to the dataset can then be evaluated according to the criteria, and routed to an appropriate partition. To provide unhandled data protection, a dataset definition can include a default partition to which data objects are routed when the data object fails to satisfy the criteria of any of the set of user-defined partitions identified in the specification. Processing I/O operations according to a user-defined partitioning schema can enable data objects to be arranged according to any partitioning schema without tethering the partitioning to a particular underlying storage system. |
|
US12072907B1 |
Graphical user interface for time-based data visualization
A graphical user interface (GUI) includes multiple data visualizations and an adjustable graphical user control. The data underlying the data visualizations are timestamped, and the graphical user control enables a user to select a time interval. When a time interval is selected or modified via the graphical user control, the multiple data visualizations update automatically in real time to reflect data that correspond to the currently selected time interval. |
|
US12072902B2 |
Multifaceted search with facet hierarchy
A method for faceted search comprises generating a search user interface comprising a facet hierarchy interface configured to display a representation of a facet hierarchy in conjunction with results displayed in a search results display, updating the search results display to display faceted search results and updating the facet hierarchy interface to display, in conjunction with the faceted search results displayed in the updated search results display, a control to allow a user to select a search facet topic where the search facet topic is a facet topic from the facet hierarchy that is not represented in the faceted search results. |
|
US12072901B2 |
Customizable date dimension for non-standard calendar
Systems and methods include reception of an object instance representing a date dimension member and comprising a key value, a user interface representation of the date dimension member, key values of ancestor date dimension members, and user interface representations of the one or more ancestor date dimension members, display of the user interface representation and the user interface representations of the ancestor date dimension members, reception of a request to cast the date dimension member to a higher granularity, and, in response to the request, generation of a second object instance representing a second date dimension member comprising key values of a second one or more of the ancestor date dimension members and user interface representations of the second one or more of the ancestor date dimension members, and display of the user interface representations of the second one or more of the ancestor date dimension members. |
|
US12072899B2 |
Healthcare provider search based on experience
The embodiments of the present application relate to providing a distributed network-based system that allows users to search for potential healthcare providers that satisfy certain criteria and to dynamically identify healthcare providers that best meet a user's particular needs as defined by each specific search. In embodiments, the system creates experience score for each particular provider who matches the search criteria. The experience score is dynamically determined based on the type of search that is performed (e.g., search by specialty or search by condition or procedure), the query terms used in the search, and other factors including for example, the medical specialty/specialties the provider practices relative to the search performed, evidence the provider treats a condition and/or performs a procedure that matches the consumer's search, patient volume for the searched condition or procedure, total volume of patients, board certification(s) relevant to searched performed, disciplinary action information, malpractice claims history, and degree level attained by the healthcare provider. In other embodiments, the system dynamically ranks healthcare providers within a search results list from best choice to worst choice based on several factors including, for example, the type of search, the query terms used in the search, the quantity of providers who match the query, the locations of the providers who match the query, and the quality and other characteristics of providers who match the search query. |
|
US12072886B2 |
Method and device for accelerating database operation
A method and device for accelerating database operation, applied to a database connected with a hardware accelerator is provided, the method includes: when receiving an initial execution plan tree sent by the database that needs to be accelerated, processing the initial execution plan tree and generating a new execution plan tree and a new execution cost based on the basic operation and accelerated resource supported by the hardware accelerator; if the new execution cost of the new execution plan tree is less than the initial execution cost of the initial execution plan tree, distributing the new execution plan tree to the hardware accelerator for execution based on the organization approach and the operation approach of the hardware accelerator; the execution result returned by the hardware accelerator to complete the accelerated operation of the database operation; determining the result data after the hardware accelerator accelerates the database operation based on the execution results returned by the hardware accelerator, so that the execution plan tree of the database matches the execution function and capability of the hardware accelerator that performs the acceleration and maintains a reasonable complexity. |
|
US12072884B2 |
Alert rule evaluation for monitoring of late arriving data
A monitoring system is configured to distinguish between two types of alert rules— namely, invariant alert rules and variant alert rules—and to apply a different method of alert rule evaluation to each, wherein each alert rule evaluation method deals with the issue of latent data ingestion in a different way. By tailoring the alert rule evaluation method to the type of alert rule being evaluated, the system can apply an optimized approach for each type of alert rule in terms of achieving a trade-off between alert latency, alert accuracy, and cost of goods sold. In an embodiment, the system utilizes a machine learning model to classify a query associated with an alert rule as either increasing or non-increasing. Then, based on the query classification and a condition associated with the alert rule, the system determines if the alert rule is invariant or variant. |
|
US12072883B2 |
Systems and methods for matching electronic activities with whitespace domains to record objects in a multi-tenant system
The present disclosure relates to linking record objects between systems of record based on a comparison of object field-value pairs to a ground truth. A domain name may be identified from an electronic activity. It may be determined that the electronic activity does not match with any first record objects. A second record object including the domain name as a value may be identified. Object field-value pairs of the second record object may be identified. It may be determined that a third record object matches with the second record object. The electronic activity may be matched to the third second record object or a fourth record object. An association between the electronic activity and the third record object or the fourth record object may be stored. |
|
US12072881B2 |
Key range query optimization
A computer system receives a database query to be executed against a database having a database table that stores records associated with keys. The database query specifies a set of conditional expressions that affect which ones of those records are returned. Based on the set of conditional expressions, the computer system derives a set of key ranges. The deriving can include representing the set of conditional expressions as a set of key spaces, performing a set of logical operations on pairs of those key spaces to reduce a number of key spaces in the set of key spaces, and converting the set of key spaces into the set of key ranges after performing the set of logical operations. |
|
US12072876B2 |
Connecting real-time data sets to historical data
Examples of generating a result set from a data lake based upon a real-time data set are described. A data lake can be structured across multiple databases or tables that are not necessarily directly linked to one another. A conjunction schema can specify how data can be queried across the data lake. When an incoming real-time data set is obtained, a multi-query can be generated against the data lake by utilizing the conjunction schema. |
|
US12072875B2 |
System and method for identifying availability of media items
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for identifying availability of media items is presented. A search query is received from a client device of a user. Instances of media items that satisfy the search query and that are available on content sources accessible to the client device of the user are identified. Aggregate information for the media items is determined based on the instances of the media items. The aggregate information for the media items is transmitted to the client device. |
|
US12072869B2 |
Data management system using attributed data slices
Methods and systems for data management include representing, organizing, and accessing very large data sets. Embodiments describe supporting data sets of various size based on attributed data slices (ADSs) to enable reduced memory requirements, query decomposition and parallel execution, and constant execution times for concurrent queries. The ADSs can include data buckets comprising items that are grouped by an attribute key. Attribute groups can be further sorted (e.g., in ascending order) based on the attribute key. According to some embodiments, the essential structure of an ADS provides additional functionality while preserving the behavior expected of an ADS through the use of an Extension Block containing attribute location data. |
|
US12072866B2 |
Data processing method and apparatus, computer device, and storage medium
A data processing method for blockchain technology verifies transactions. Transaction operations on a blockchain are more consistent and the accuracy of transaction data on the blockchain is improved. A first transaction operation corresponding to a first transaction request on the blockchain, and a second transaction operation corresponding to a second transaction request on the blockchain are both performed. When an operation result corresponding to either the first transaction operation and/or the second transaction operation is a failure, then the processing on a transaction operation can be rolled back to a successful operation. |
|
US12072865B2 |
Competing updates from multiple servicing instances
A method services competing updates from multiple servicing instances. An update message is received by a class of a plurality of classes that service an object. The update message includes an update to the object and an expected version for the object. A version match is determined between the expected version and a current version of the object. When the version match is successful, the update is applied to the object. A response message including the current version of the object is generated. The response message is transmitted. When the update is successfully applied, the response message is transmitted as a success message. When the update is not successfully applied, the response message is transmitted as a failure message. |
|
US12072864B2 |
Digital information management system, method, and device
A digital information management system allows users to share contact information with specific contact groups. The system comprises a communications network, a first computing device with a first user interface, a first processor, and a first memory, and a second computing device with a second user interface, a second processor, and a second memory. The second computing device receives two sets of user contact information with different contact type designations and generates contact card data for each set. The system then allows users to send the contact card data to the first computing device via the communications network, where it can be displayed on the first user interface. This system provides a convenient and efficient way for users to share contact information with specific groups. |
|
US12072860B2 |
Delegation of data ownership
A processor-based method for locating data and metadata closely together in a storage system is provided. The method includes writing a first range of a file and a first metadata relating to attributes of the file into at least one segment controlled by a first authority of the file. The method includes delegating, by the first authority, a second authority for a second range of the file, and writing the second range of the file and second metadata relating to the attributes of the file into at least one segment controlled by the second authority. |
|
US12072855B2 |
Methods, systems, and computer readable media for utilizing machine learning for merging duplicate data records
Methods, systems, and computer readable media for utilizing machine learning for merging duplicate data records are disclosed. One method includes receiving duplicate data records, constructing collection level feature attributes from the duplicate data records, and extracting one or more samples from the collection level feature attributes. The method further includes receiving domain expert stimulus input corresponding to the one or more samples, training a merging machine learning model using the stimulus input, and utilizing the merging machine learning model to generate a master data record corresponding to the duplicate data records or a rule to derive the master data record. |
|
US12072852B1 |
Generating schema change alerts in a data intake and query system
A schema consistency mechanism monitors data ingested by a data intake and query system for changes to the structure, or data schema, associated with the data. A schema consistency monitor obtains data from a data source (or, more generally, from any number of separate data sources) at a plurality of points in time. The data is analyzed to determine whether a first portion of the data received at a first point in time conforms to a first data schema and that a second portion of the data received at a second point in time conforms to a second data schema that is different from the first data schema (thereby indicating a change to the associated data schema). A graphical user interface (GUI) can be generated that includes indications of identified changes to one or more data schemas associated with data. |
|
US12072851B2 |
System and method for connection concentration in a database environment
In accordance with an embodiment, described herein is a system and method for connection concentration in a database environment. A transparency engine provided between client applications and a database can include a connection pool (e.g., UCP connection pool). The transparency engine can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize features provided by the connection pool without code changes. The transparency engine can receive application connections from the client applications, and concentrate the application connections on a smaller number of database connections maintained in the connection pool. |
|
US12072849B2 |
Flexible virtualization of application data for specified system locations
In non-limiting examples of the present disclosure, systems, methods and devices for selectively virtualizing software application functions are presented. An application package for a containerized software application may be received. The application package may comprise an application manifest and a virtualization exclusion for a first location of a global file system of the computing device. The containerized software application may be installed in a container comprising a virtual file system. An indication to write a first new file at the first location may be received by the containerized software application. A determination may be made that the first location comprises the virtualization exclusion. The first new file may be written to the first location of the global file system based on the determination that the first location comprises the virtualization exclusion. |
|
US12072846B2 |
Web application open platform interface (WOPI) server architecture and applications for distributed network computing environments
An interface server (e.g., Web Application Open Platform Interface (WOPI) server) is communicatively connected to an information management (IM) server and to an online application server which acts as a client of the interface server. When a user wishes to open, create, or edit a document in an online application hosted by the online application server, the interface server is called, instead of the IM server which manages the document at the backend of an enterprise computing network. The interface server is configured for obtaining a working copy of the document from the IM server and providing the working copy to the client. The client provides the working copy to the online application for display on the user device. When the work is done, the working copy is sync'd back through the interface server to the IM server as a new draft and deleted by the interface server. |
|
US12072842B2 |
Software-based log management
An information handling system determines a first function identifier associated with an error message, determines a second function identifier associated with the first function identifier, and sets a center parameter value and a width parameter value that are used to calculate a movable range that includes the first function identifier and the second function identifier. |
|
US12072839B2 |
Automatic file organization within a cloud storage system
Techniques are described herein for enabling more computationally efficient organization of files within a cloud storage system. A method includes: receiving information identifying a document and a set of folders; for each folder in the set of folders, using a trained model to predict a similarity measure between the folder and the document; for each folder in the set of folders, determining a score for the folder based on the predicted similarity measure for the folder; selecting a candidate folder from the set of folders using the scores of the folders within the set of folders; and providing, on a user interface, a selectable option to associate the document with the candidate folder. |
|
US12072836B2 |
Fast argument load in a reconfigurable data processor
A reconfigurable processor includes an array of configurable units connected by a bus system. Each configurable unit has a configuration data store, organized as a shift register, to store configuration data. The configuration data store also includes individually addressable argument registers respectively made up of word-sized portions of the shift register to provide arguments to the configurable unit. The configurable unit also includes program load logic shift data into the configuration data store, and argument load logic to directly load data into the argument registers without shifting the received argument data through the shift register. A program load controller is associated with the array to respond to a program load command by executing a program load process, and a fast argument load (FAL) controller is associated with the array to respond to an FAL command by executing an FAL process. |
|
US12072835B2 |
Multicore synchronization mechanism for time critical radio systems
Techniques are disclosed for the use of a hybrid architecture that combines a programmable processing array and a hardware accelerator. The hybrid architecture implements a data driven synchronization process to maintain synchronization between the programmable elements (PEs) of the programmable processing array. The hybrid architecture implements a timer-based solution to ensure data-driven synchronization between the PEs of the programmable processing array meets the time-based synchronization requirements of the overall system. The timers function to introduce a delay or latency to the time required by each of the PEs of the programmable processing array to perform their respective tasks, thereby forcing the hardware blocks to wait to receive the processed data samples output via the PEs and perform their hardware-based computations. |
|
US12072833B2 |
Executing functions in response to reading event indices on an event queue by a state machine
An integrated circuit includes a memory configured to store a plurality of functions; a mapping interface configured to perform a mapping from a received first signal to a first function of the plurality of functions; and a state machine configured to, in response to said mapping, execute the first function; wherein the integrated circuit is arranged to, in dependence on the execution of the first function at the state machine, modify said mapping between the first signal and the first function so as to re-map the first signal to a second function of the plurality of functions such that, on receiving a subsequent first signal, the state machine is configured to execute the second function. |
|
US12072830B2 |
Flexible high speed interface implementation in a power supply
An apparatus includes processing hardware, storage hardware, and serial communication hardware. The processing hardware receives selection of a serial communication protocol. The serial communication protocol is selected amongst multiple serial communication protocols to control operation of a power converter. Via the processing hardware or other suitable entity, the storage hardware is populated with a set of command decode functions (a.k.a., command descriptors) assigned to the selected serial communication protocol. During operation, the serial communication hardware receives commands over a serial communication interface and executes the received commands via the set of command decode functions in the storage hardware. Each of the multiple commands communicated over the serial communication interface is encoded in accordance with the selected serial communication protocol. The serial communication hardware uses the set of command decode functions to execute the received commands. |
|
US12072829B2 |
System and method for flexibly crossing packets of different protocols
An apparatus and method coupling a first and a second data bus comprising selectors for routing first bus egress lanes to egress memories, each egress memory coupled to one second bus egress lane, where the second bus has more egress lanes than the first. Each egress memory corresponds to one second bus egress lane. A first FSM selecting which first bus egress lane to load into each egress memory synchronous with the first bus clock. A second FSM outputting egress memory values to the second bus synchronous with the second bus clock. A set of ingress memories, each memory coupled to one second bus ingress lane and to an input of each ingress selector. A third FSM loading the ingress memories synchronous with the second bus clock. A fourth FSM selecting which ingress memory to route to each first bus ingress lane synchronous with the first bus clock. |
|
US12072825B2 |
Detector circuit for start signaling in an eUSB repeater
A detector circuit is described for start signaling in an eUSB repeater. In an example, a circuit includes an analog differential transceiver configured to receive a differential data signal from a differential data bus and configured to drive a differential data signal to the differential data bus, an analog single-ended transceiver configured to receive a single-ended data signal from a single-ended data bus and configured to drive a single-ended data signal to the single-ended data bus, repeater logic coupled to the analog differential transceiver and the analog single-ended transceiver to repeat data signals between the differential data bus and the single-ended data bus, the repeater logic having an active state and a low power state, and a detection circuit coupled to the analog single-ended transceiver to detect a start signal on the single-ended data bus and to generate a wake signal to the repeater logic upon detecting the start signal. |
|
US12072822B2 |
Parallel generator systems and controllers therefor
A generator system can include a first generator, a first controller operatively connected to the first generator to control a first generator voltage output, a second generator, and a second controller operatively connected to the second generator to control a second generator voltage output. The first generator and the second generator can be configured in a parallel generator configuration to share load power. The first controller and the second controller can be configured to provide foldback control. The first controller and the second controller can be configured to calibrate foldback to correct for current sharing imbalance between the first generator and the second generator. |
|
US12072810B2 |
System control using sparse data
A method and apparatus for storing and accessing sparse data is disclosed. A sparse array circuit may receive information indicative of a request to perform a read operation on a memory circuit that includes multiple banks. The sparse array circuit may compare an address included in the received information to multiple entries that correspond to address locations in the memory circuit that store sparse data. In response to a determination that that the address matches a particular entry, the sparse array may generate one or more control signals that may disable the read operation, and cause a data control circuit to transmits the sparse data pattern. |
|
US12072797B2 |
Memory system and non-transitory computer readable recording medium
According to one embodiment, a memory system includes a nonvolatile memory, configuration unit, address translation unit, write unit and control unit. The configuration unit assigns write management areas included in a nonvolatile memory to spaces and an input space. The write management area is a unit of an area which manages the number of write. The address translation unit associates a logical address of write data with a physical address which indicates a position of the write data in the nonvolatile memory. The write unit writes the write data to the input space and then writes the write data in the input space to a space corresponding to the write data amongst the spaces. The control unit controls the spaces individually with respect to the nonvolatile memory. |
|
US12072796B2 |
Computing system and method for controlling storage device
According to one embodiment, a computing system transmits to a storage device a write request designating a first logical address for identifying first data to be written and a length of the first data. The computing system receives from the storage device the first logical address and a first physical address indicative of both of a first block selected from blocks except a defective block by the storage device, and a first physical storage location in the first block to which the first data is written. The computing system updates a first table which manages mapping between logical addresses and physical addresses of the storage device and maps the first physical address to the first logical address. |
|
US12072789B2 |
Resumable instruction generation
A method for generating instruction sequences for testing a processor design model. The method includes receiving, by an instruction sequence generator (ISG), an initial test template. The initial test template includes an initial set of instruction constraints and a save resumable state command. The ISG generates a first set of executable test instructions based on the initial test template. The ISG initiates the save resumable state command. The ISG creates and saves a snapshot that includes information on a resume state of the ISG and the first set of executable test instructions at the time the save resumable state command is initiated. |
|
US12072787B2 |
Method and apparatus for testing control software by injecting fault signals into a simulation environment, and computer-readable storage medium
An embodiment of this application provides a method and apparatus for testing control software, and a computer-readable storage medium to reduce the time consumed in the simulation-based debugging and enhance efficiency. The method may include obtaining test information of a plurality of fault signals; and injecting, based on the test information of the plurality of fault signals, the plurality of fault signals into a simulation environment in sequence to obtain test results of the plurality of fault signals handled by the control software, where the simulation environment may be a simulation environment of a control object of the control software. |
|
US12072784B2 |
Multi-stage anomaly detection and remediation
Techniques for managing anomalies in a software system include monitoring the software system for anomalies via a plurality of signals and determining that signal results associated with the signals indicate a presence of an anomaly in the software system. The techniques also include identifying a hierarchy of sensors associated with the anomaly, where the hierarchy includes a parent sensor and a set of child sensors that are direct or indirect descendants of the parent sensor. The techniques additionally include executing the parent and child sensors to analyze the software system for one or more causes of the anomaly, and determining the cause(s) of the anomaly based on sensor results generated by the parent and child sensors. Finally, the techniques include causing remediation of the cause(s) of the anomaly based on one or more child sensors associated with the cause(s) and one or more resolutions mapped to the child sensor(s). |
|
US12072780B2 |
Method and apparatus for testing AI chip computing performance, and non-transitory computer-readable storage medium
Provided are a method and an apparatus for testing AI chip computing performance, and a non-transitory computer-readable storage medium. The method includes: forming computing performance result data of a to-be-tested AI chip according to a plurality of items of simulation data formed in a development process of the to-be-tested AI chip; acquiring a function instruction set matched with a to-be-tested service function, wherein the function instruction set is composed of a plurality of instructions in a standard instruction set matched with the to-be-tested AI chip; and predicting computing time required by the to-be-tested AI chip to execute the to-be-tested service function according to the function instruction set and the computing performance result data. |
|
US12072779B2 |
Generation of an issue recovery communications evaluation regarding a system aspect of a system
A method includes determining, by an analysis system, a system aspect of a system for an issue recovery communications evaluation. The method further includes determining, by the analysis system, at least one evaluation perspective and at least one evaluation viewpoint for use in performing the issue recovery communications evaluation on the system aspect. The method further includes obtaining, by the analysis system, issue recovery communications data regarding the system aspect in accordance with the at least one evaluation perspective and the at least one evaluation viewpoint. The method further includes calculating, by the analysis system, an issue recovery communications rating as a measure of system issue recovery communications maturity for the system aspect based on the issue recovery communications data, the at least one evaluation perspective, the at least one evaluation viewpoint, and at least one evaluation rating metric. |
|
US12072775B2 |
Centralized configuration and change tracking for a computing platform
An embodiment may involve, in response to determining that a software service satisfies a degradation criterion, generating an alert that indicates the software service and a change request specifying that configuration data used by the software service was changed in a current snapshot of the configuration data; based on the change request, determining a set of configuration changes between the current snapshot and a previous snapshot of the configuration data; and providing a representation of the set of configuration changes indicating one or more parameters that were changed in the current snapshot and one or more paths in a tree-based arrangement of the configuration data that lead to the one or more parameters that were changed in the current snapshot. |
|
US12072773B2 |
Hybrid synchronization of telecommunication network databases
Performing hybrid synchronization of databases in a telecommunication network is described herein. Management and replication of different types of data stored in the databases can be performed differently. Provisioning data stored in the databases can be managed differently from session data stored in the databases. The provisioning data can be managed utilizing synchronous synchronization. The session data can be managed utilizing asynchronous synchronization. The provisioning data can be stored in the databases separately from the session data. |
|
US12072769B2 |
Automatically halting cloud service deployments based on telemetry and alert data
A data processing system implements managing the deployment of updates to a cloud-based service by deploying an update to one or more components of a cloud-based service according to a deployment plan. The deployment plan defines a plurality of stages in which the update is deployed to a subset of the components associated with a different subset of users of a userbase. The system implements receiving signal data that includes information regarding the performance of the update at each stage of the deployment plan; analyzing the signal data to determine whether one or more trigger conditions of halt and recovery rules associated with the update have been satisfied; and automatically halting deployment of the update to the one or more components of the cloud-based service responsive to at least one of the trigger conditions associated with the halt and recovery rules associated with the update having been satisfied. |
|
US12072766B2 |
Data protection and recovery
A redundant array of independent disks (RAID) protection can be provided along with other types of error correction code (ECC) schemes that correct either errors in data prior to the data being input to the RAID process or residual errors from the RAID process. The ECC schemes can utilize parity bits generated using a parity matrix whose bit patterns have an amount of bits that can be used to identify a location of the memory system from which data corresponding to the respective bit pattern is read. |
|
US12072765B2 |
Flexible RAID scheme allowing fast rebuild
A technique protects user data within a storage system. The technique involves, in response to a request signal that directs the storage system to store the user data, generating first parity and second parity based on the user data. The technique further involves storing the first parity and the user data in a data uber of the storage system, the data uber providing redundant array of independent disks (RAID) protection. The technique further involves storing the second parity in designated free storage of the storage system, the designated free storage being separate from the data uber. |
|
US12072760B2 |
Methods and apparatus to control execution of tasks in a computing system
Methods, apparatus, systems and articles of manufacture are disclosed to control execution of tasks in a computing system. The methods, apparatus, systems and articles of manufacture include at least one storage device and at least one processor to, execute instructions to at least obtain a request to perform an inverse operation on a data flow, the data flow previously transformed during a forward operation, determine a first processor core that executed the forward operation, the data flow including an identifier of the first processor core, and transmit the data flow to a second processor core to perform the inverse operation. |
|
US12072759B2 |
Cross-region software failure recovery
Techniques are disclosed relating to software failover across multiple computing regions. Software entities in a first computing region implement failure recovery routines on an as-needed basis, which can include utilizing code in a recovery API. These software entities can subscribe to receive failure notifications for that region. When an indication of a regional failure is received (e.g., indicating that some specified threshold of servers in the first computing region have failed or are likely to fail), a failure notification can be published. The computing region can then use a list of subscribing software entities to initiate recovery routines for those entities to failover to a different one of the computing regions. In some implementations, software entities can handle failover for dependent components. Thus, when failover is initiated for a particular software product, the product can initiate failover for any constituent components (e.g., services that make up the software product). |
|
US12072757B2 |
Data processing system with tag-based queue management
An aspect of the invention is directed towards a data processing system and method including a transaction scheduler configured to process transactions, a tag control circuit coupled to the transaction scheduler configured to detect a fault by comparing output signals, and a controller coupled to the tag control circuit. The controller is configured to receive a transaction request identifying a transaction, generate a unique tag value for the transaction request, load the unique tag value into the transaction scheduler, determine a current unique tag value associated with the transaction being executed, and generate a fault. The system is further configured to generate fault when: (i) the current unique tag value is not found, or (ii) the transactions timeout after a predetermined number of cycles. |
|
US12072753B2 |
Switching method, wearable device, and storage medium
A switching method, a wearable device, and a storage medium are provided. The method is performed by the wearable device, and the wearable device includes a first processor and a second processor. The method includes: switching, in response to satisfying a first preset condition and a current operation mode not being a first operation mode, the wearable device to the first operation mode; switching, in response to satisfying a second preset condition and the current operation mode not being a second operation mode, the wearable device to the second operation mode; in the first operation mode, both of the first processor and the second processor are in working states; and in the second operation mode, the first processor is in a non-working state and the second processor is in a working state. |
|
US12072752B2 |
Hierarchical power management in artificial reality systems
The disclosure describes artificial reality (AR) systems and techniques that enable hierarchical power management of multiple devices within a multi-device AR system. For example, a multi-device AR system includes a device comprising one of a peripheral device configured to generate artificial reality content for display or a head-mounted display unit (HMD) configured to output artificial reality content. The device comprises a System on a Chip (SoC) that includes a host subsystem and plurality of subsystems. Each subsystem includes a child energy processing unit configured to manage power states for the subsystem. The host subsystem includes a parent energy processing unit configured to direct power management of each of the child energy processing units of the plurality of subsystems. |
|
US12072745B2 |
Method and system to extend CMOS battery life
An information handling system main board CMOS is powered by a CMOS battery, such as to keep a real time clock during a power off state, with the battery ground passed through a ground pad so that ground to the CMOS is incomplete until a coupling device, such as a screw, couples the main board to an information handling system housing. A bi-stable relay couples to the main board between the CMOS battery positive terminal and the CMOS to prevent application of power by the CMOS battery to the CMOS after closing of the ground until an embedded controller that is powered on the main board commands closing of the bi-stable relay. |
|
US12072744B2 |
Hinge structure and electronic device including the same
A hinge structure includes a first rotary bracket that rotates about a first virtual axis and a second rotary bracket that rotates about a second virtual axis The hinge structure also includes a fixed bracket that includes the first rotary bracket and the second rotary bracket fixed thereto. The hinge further structure includes a first rotary member, a second rotary member, a first arm and a second arm. Additionally, the hinge structure includes a cam part that includes bumpy structures. A first elastic body is mounted on the first rotary member and supports at least one side of the cam part and second elastic body is mounted on the second rotary member and supports at least an opposite side of the cam part. The hinge structure also includes a support bracket that supports the first elastic body and the second elastic body. |
|
US12072743B2 |
Electronic device including hinge structure
An electronic device includes a first housing, a second housing including a cover, a hinge engaging portion, and a hinge protrusion, and a hinge structure configured to rotate the second housing relative to the first housing, the hinge structure including a first base facing the hinge engaging portion and a second base connected to the first base, and the second base includes a first contact surface contacting the hinge protrusion as the second housing transitions between the closing position and the intermediate position, and a second contact surface contacting the hinge protrusion while the second housing transitions between the intermediate position and the opening position. |
|
US12072738B2 |
Display device
A display device is disclosed. The display device of the present disclosure includes: a flexible display panel; a roller on which the display panel is rolled or unrolled; a housing having an opening through which the display panel passes, and providing an internal accommodation space, the roller rotatably mounted in the internal accommodation space; and a door assembly mounted in the internal accommodation space at a position adjacent to the opening of the housing, and opening and closing the opening. |
|
US12072734B2 |
Electronic device including antenna arrangement
An electronic device includes a first housing including a first space and including a first support member. The device includes a second housing including a second space, including a second support member, and slidably combined with the first housing. The device includes a bendable member connected to the first housing, being at least partly accommodated in a second space in a slide-in state, and at least partly forming the same plane with the first housing in a slide-out state. The device includes a flexible display including a first part disposed to be seen from an outside in the slide-in state, and a second part not seen from the outside. The device includes at least one first antenna and a wireless communication circuit configured to transmit or receive a wireless signal. The first support member includes a non-overlapping part not overlapping the second support member in the slide-in state. |
|
US12072732B2 |
Circuit and method to set delay between two periodic signals with unknown phase relationship
A circuit and method are provided for setting a phase relationship between a first signal and a second signal having a known frequency relationship to a master signal but having an unknown phase relationship to each other. One or more phase signals is generated based on the master signal, the phase signals having different phases from each other. One of these phase signals is selected based on the phase of the first signal and a target phase delay between the first signal and second signal. The second signal is generated based on the phase and frequency of the selected phase signal. |
|
US12072724B2 |
Inrush current of at least one low drop-out voltage regulator
The present disclosure relates to a device comprising: N low drop-out voltage regulators, N being an integer greater than or equal to 1; a first circuit configured to deliver N set-point voltages to the N regulators which are proportional to the same first current; and a second circuit configured to deliver the first current, wherein the first current is proportional to a reference current modulated based on a sum of the inrush currents of the N regulators. |
|
US12072722B2 |
Bias current with hybrid temperature profile
Aspects of the present disclosure include a hybrid circuit, including a first current sink configured to sink a zero temperature coefficient (ZTC) current, a second current sink configured to sink a positive temperature coefficient (PTC) current, a first transistor configured to provide a first current, a second transistor configured to provide a second current, a third transistor configured to provide a third current mirroring the ZTC current, a fourth transistor configured to provide a sum current of the first current and the third current, and a current mirror configured provide a hybrid current mirroring the sum current. |
|
US12072718B2 |
Electronic apparatus and controlling method using corrected sensor values
A method of controlling an electronic apparatus is provided. The method includes the steps of receiving measurement values for the state of air displayed on a plurality of external electronic apparatuses from each of the plurality of external apparatuses, calculating rates of change of the measurement values for each of the plurality of external electronic apparatuses based on the received measurement values, identifying external electronic apparatuses of which differences of the calculated rates of change belong to a predetermined range among the plurality of external electronic apparatuses, correcting the measurement values received from at least one external electronic apparatus among the identified external electronic apparatuses such that the measurement values received from the identified external electronic apparatuses become the same as one another, and transmitting information related to the corrected measurement values to the at least one external electronic apparatus. |
|
US12072715B2 |
Wrong way mitigation system
An autonomous vehicle is equipped with a beacon, preferably including a transmitter and receiver, or a transceiver, for bi-directional communication, which is programmed to interact with other beacons for the exchange of contextual travel information to assist in autonomous operation of the vehicle. Beacons may be stationary and positioned along a roadway such that a signal transmitted by such a stationary beacon can be received by a passing beacon-equipped vehicle, the operation of which can be adjusted depending on instructions received from the stationary beacon. The vehicle can also transmit information to the stationary beacon, which information can be used to assess traffic conditions to thereafter adjust information and alerts sent to other beacon-equipped vehicles. Beacons located within multiple vehicles may also interact to share information that may be used by individual vehicles to adjust or maintain the autonomous operation of the vehicle. |
|
US12072712B2 |
System and method of controlling the movement of a mobile mining machine
The present disclosure relates to a system and a method of controlling the movement of a tracked mobile mining machine having one or more articulated vehicle units. The control system works by taking input from manual or automated input means, the input serving as a set operating value for at least one driving parameter. The controller generates control signals, which are sent to regulating means that actuate the motor of the mobile mining machine. Using sensors on the machine, actual values of the driving parameter are measured in real-time and fed to the controller for comparison with the original set values. Any difference in the values is compensated for when the controller sends control signals to the regulating means causing readjustment of the driving parameter of the mining machine. The control system is applicable to crawler-driven powered vehicle units to ensure synchronous crawler movement for both linear and non-linear paths. |
|
US12072708B2 |
Distance measuring device and sweeping robot
The present disclosure provides a distance measuring device and a sweeping robot. The distance measuring device includes: a base, including a base plate and a side wall extending from the base plate; a baffle, arranged opposite to the base plate and covering part of the base plate; a first drive wheel and a second drive wheel, both rotatably mounted on the base; a connecting component; and a driving device. The side wall at least partially encloses an outer periphery of the first drive wheel, the baffle is attached to a part of the side wall enclosing the outer periphery of the first drive wheel, and the base plate, the baffle, and the side wall collaboratively enclose the first drive wheel, the second drive wheel, the base plate, the baffle and the side wall collaboratively define a mounting chamber, wherein the first drive wheel is received in the mounting chamber. |
|
US12072706B2 |
Drone pre-surveillance
Methods, systems, and apparatus, including computer programs encoded on a storage device, for using a drone to pre-surveil a portion of a property. In one aspect, a system may include a monitoring unit. The monitoring unit may include a network interface, a processor, and a storage device that includes instructions to cause the processor to perform operations. The operations may include obtaining data that is indicative of one or more acts of an occupant of the property, applying the obtained data that is indicative of one or more acts of the occupant of the property to a pre-surveillance rule, determining that the pre-surveillance rule is satisfied, determining a drone navigation path that is associated with the pre-surveillance rule, transmitting, to a drone, an instruction to perform pre-surveillance of the portion of the one or more properties using the drone navigation path. |
|
US12072699B2 |
Devices and methods for microcontroller port control
A microcontroller unit includes at least one core, a plurality of safety fault management units, with each safety fault management unit including circuitry to detect one or more safety faults and to output an alarm signal in response to detection of one or more safety faults. The microcontroller further includes system control units operating in parallel to the at least one core. Each of the plurality of system control units can be coupled to at least one of the safety fault management units and can include hardware circuitry to generate and output a port emergency stop (PES) signal based on the alarm signals obtained from a safety fault management unit. The microcontroller includes port circuitries coupled to ports and to the system control units. The port circuitries can selectively cause a respectively connected port to enter a non-operational electronic state in response to receiving a PES signal. |
|
US12072687B2 |
Method, system and apparatus for flexible component routing design
A method, system and apparatus for flexible component routing design, wherein a flexible component includes a first end and a second end, includes moving the second end relative to the first end to simulate an operational motion state of the flexible component, scanning the flexible component to obtain a first set of routing data for the flexible component, changing position of the second end from a first position to a second position, moving the second end relative to the first end to simulate an operational motion state of the flexible component, scanning the flexible component to obtain a second set of routing data for the flexible component, and comparing the first set of routing data with the second set of routing data to determine a routing design for the flexible component. |
|
US12072684B2 |
Systems and methods for analyzing stream-based data for asset operation
A system includes a first asset and a second asset disposed at an industrial system, and a server communicatively coupled to the first asset and the second asset. The server device is configured to receive a first set of stream-based data from the first asset and generate a model for the second asset based on the first set of stream-based data, wherein the model is configured to output an expected set of stream-based data associated with the second asset; receive a second set of stream-based data from the second asset; and send a command to the first asset or the second asset in response to the second set of stream-based data being outside of a threshold from the expected set of stream-based data. |
|
US12072683B2 |
Components, controller, and industrial machine
Components are assembled in an industrial machine together with a controller. The components each include a unique identification information memory portion and a component-side configuration history memory portion. The unique identification information memory portion stores, as unique identification information, identification information of the component itself, which is providable to the controller. The component-side configuration history memory portion stores configuration histories that each summarize, in terms of an acquisition timing from the controller, the unique identification information of the component itself, controller identification information of the controller that was used to configure the industrial machine together with the component itself, and unique identification information of other ones, than the controller, of the components, which were also used to configure the industrial machine together with the component itself. |
|
US12072681B2 |
Support device, non-transitory computer-readable recording medium recording support program, and setting method
In the present invention a control device and a safety device establish a connection in accordance with a result of a comparison of connection setting information stored in the control device and setting identification information stored in the safety device. A support device is provided with a processor for executing a support program for assisting in setting the control device. A support program includes a first command for acquiring the setting identification information from the safety device and a second command for setting, in the connection setting information corresponding to the safety device, the setting identification information acquired in response to execution of the first command. Thus, the required identification information can easily be set even when a plurality of safety devices are connected to the same network. |
|
US12072680B2 |
Garage door system and method
A door system includes a door module and a door sensor. The door module is configured to be installed in proximity to a motorized door opener and includes communication module, door close/open module, a door status module, and a housing. The communication module is configured to receive user commands through an Internet router from a remote door server. The door close/open module is configured to direct the door opener to open or close the door in response to a user command received by the communication module. The door status module is configured to send door status information to the remote door server. The communication, door close/open, and door status modules are integrated within the housing. The door sensor includes an active sensing component configured to be physically coupled to the movable door and is configured to collect door state information and transmit the door state information to the door module. |
|
US12072671B2 |
Holographic projector having a fault detection circuit and method of using same
A holographic projector comprising a spatial light modulator arranged to display a hologram of a light pattern for projection and to spatially-modulate light, in accordance with display, to form a holographic reconstruction, wherein the holographic reconstruction is spatially-separated from the spatial light modulator. If the holographic projection is operating properly, the formed holographic reconstruction should correspond to the light pattern. The holographic projector also comprises a detector array comprising a plurality of light detection elements arranged to detect light corresponding to a respective plurality of positions of the holographic reconstruction and to provide a respective plurality of output signals related to light detection, and a fault detection circuit arranged to compare one or more of the plurality of output signals from the respective plurality of light detection elements with one or more of a plurality of expected signals based on the light distribution of the light pattern. |
|
US12072670B2 |
Method for producing resin particle dispersion, method for producing toner for electrostatic image development, and toner for electrostatic image development
A method for producing a resin particle dispersion includes: preparing a phase-inverted emulsion by phase inversion emulsification of a resin using an organic solvent and an aqueous medium; and removing the organic solvent from the phase-inverted emulsion by reduced pressure distillation. The reduced pressure distillation is performed using a reduced pressure distillation device including: a distillation tank that contains the phase-inverted emulsion; a heating unit that heats a tank wall of the distillation tank by causing a heated fluid to flow inside the heating unit; and an agitating unit disposed inside the distillation tank, the agitating unit including an agitating shaft and one or plural gutter-shaped agitation impellers that are attached to the agitating shaft, rotate to agitate the phase-inverted emulsion, and draw up the phase-inverted emulsion to form a liquid film of the phase-inverted emulsion on a heat transfer surface of the distillation tank in a portion above a liquid level of the phase-inverted emulsion. The aqueous medium is added to the phase-inverted emulsion contained in the distillation tank during the reduced pressure distillation. |
|
US12072669B2 |
Cartridge having a member for transmitting a driving force for rotating a developing roller
A control member 76 for controlling transmission and blocking of a rotational force by a clutch is rotatably supported by a supporting member which supports a developing frame. a locking portion provided on the control member 76 rotates between a position retracted from a locked portion of the clutch and a position for engaging with the locked portion. |
|
US12072665B2 |
Drum cartridge having electrical contact surface positioned at outer surface of drum frame
A drum cartridge includes: a photosensitive drum; a drum frame; a drum coupling; and an electrical contact surface. The photosensitive drum is rotatable about an axis extending in a first direction. The drum frame has one end portion in a second direction at which the photosensitive drum is positioned. The drum coupling is rotatable together with the photosensitive drum. The drum coupling is positioned at an outer surface of one side in the first direction of the drum frame. The electrical contact surface is positioned closer to another side in the second direction of the drum frame than the drum coupling is to the another side in the second direction of the drum frame. |
|
US12072658B2 |
Sheet laminator and image forming system incorporating the sheet laminator
A sheet laminator includes a thermal fixing roller pair, a first heater, a second heater, multiple temperature detectors, and a driver. The thermal fixing roller pair includes a first thermal fixing roller and a second thermal fixing roller facing the first thermal fixing roller. The thermal fixing roller pair thermally fixes and conveys a two-ply sheet and a sheet medium nipped between two sheets of the two-ply sheet. The first heater heats the first thermal fixing roller. The second heater heats the second thermal fixing roller. The multiple temperature detectors are at different positions along an axial direction of the thermal fixing roller pair. The multiple temperature detectors detect a surface temperature of the thermal fixing roller pair. The driver drives the thermal fixing roller pair. |
|
US12072657B2 |
Image forming apparatus
To provide an image forming apparatus capable of sufficiently correcting deviation of a recording material by an oscillation operation of a registration roller.Configuring an image forming apparatus including: a conveyor that conveys a recording material; a transferer that includes a transfer roller that transfers a toner image onto the recording material; a fixer that includes a fixing roller that fixes the toner image formed on the recording material; a deviation detector that detects a position of the recording material in a conveyance intersecting direction; a deviation corrector that is located on an upstream side of the transferer and moves the recording material in the conveyance intersecting direction to correct deviation of the recording material; and a controller that controls a drive amount of the deviation corrector on the basis of a detection result of the deviation detector and the pressure contact force of a nipper nipping the recording material being conveyed. |
|
US12072655B2 |
Information processing apparatus with which deterioration of colorimetric accuracy is suppressed, image forming system including the information processing apparatus, and computer readable storage medium
An information processing apparatus includes: a setting unit configured to set one or more colorimetric regions in an image to be formed based on image data; and a transmission unit configured to transmit a print job to an image forming apparatus, the print job including the image data and colorimetric region information indicating the one or more colorimetric regions. The setting unit has a first mode under which the setting unit selects, based on a selection criterion, a colorimetric region in the image to be formed based on the image data, and a second mode under which a user designates the colorimetric region. |
|
US12072651B2 |
Heating device, fixing device, and image forming apparatus
A heating device includes a rotator that rotates and a heater that heats the rotator. A rotator holder holds each lateral end of the rotator in a longitudinal direction of the rotator. The rotator holder is adhered with one of silicone oil and silicone grease, that contains siloxanes that are not smaller than a dodecamer and not greater than a heptadecamer and have a concentration not greater than 1,250 ppm. |
|
US12072650B2 |
Image heating device and image forming apparatus
An image heating device comprising: a first rotating member, a heater, a heater holder, and a second rotating member, wherein the heater holder has a flat surface portion provided downstream of the heater in a conveying direction of a recording material, the flat surface portion being in contact with the inner peripheral surface of the first rotating member, wherein the flat surface portion has a first region and a second region in a longitudinal direction, wherein the first region includes a region corresponding to a region of a nip portion through which a central portion of the recording material passes, and the second region is a region on an end portion side from the first region in the longitudinal direction, and wherein in the conveying direction, the downstream end portion of the second region is located upstream of the downstream end portion of the first region. |
|
US12072645B2 |
Image forming apparatus configured to generate data for density correction
An image forming apparatus includes an image forming unit configured to form an image on an intermediate transfer member; a transfer member configured to output a transfer voltage in order to cause a transfer current to flow so as to transfer the image to a sheet; a measurement unit configured to measure a density of the image; and a control unit configured to control the image forming unit to form a test image on the intermediate transfer member based on test image data, control the measurement unit to acquire a measured density of the test image, correct the measured density based on an evaluation value of an electric resistance of a path through which the transfer current flows, and generate data for density correction based on the test image data and a corrected measured density. |
|
US12072640B2 |
Cleaning system, exposure machine, and cleaning method
A cleaning system is integrated in an exposure machine including an immersion cover and a workbench arranged to be movable in translation below immersion cover. The cleaning system includes an image acquisition component, a cleaning component, and a controller. The image acquisition component is configured to acquire image information of a through hole of immersion cover. The cleaning component includes a cleaning pipe disposed inside workbench and having a first end extending out of a top surface of workbench, and a vacuum pump connected to a second end of cleaning pipe. The controller is configured to judge whether through hole is blocked according to image information, control workbench to be moved in translation so that first end of cleaning pipe is located directly below blocked through hole, and control vacuum pump to apply a negative pressure to blocked through hole through cleaning pipe to clean immersion cover. |
|
US12072634B2 |
Method and apparatus for writing imageable material using multiple beams
A method for writing an imageable material using multiple beams includes preparing subsequent patterns each having Y rows of N pixel locations, said subsequent patterns including first and second patterns; where the first and the second pattern overlap with each other in an overlap area consisting of O columns and Y rows of pixel locations; selecting for each row i of said first pattern Mi1 pixel locations; selecting for each row i of said second pattern Mi2 pixel locations; writing simultaneously, for each row i, said Mi1 selected pixel locations by moving the N beams in a fast scan direction relative to said imageable material; and moving said N beams relative to said imageable material in a slow scan direction over (N-O) pixel locations; writing simultaneously, for each row i, said Mi2 selected pixel locations by moving the N beams in a fast scan direction relative to said imageable material. |
|
US12072633B2 |
Extreme ultraviolet lithography method, extreme ultraviolet mask and formation method thereof
A method of forming an extreme ultraviolet (EUV) mask includes forming a multilayer Mo/Si stack comprising alternating stacked Mo and Si layers over a mask substrate; forming a ruthenium capping layer over the multilayer Mo/Si stack; doping the ruthenium capping layer with a halogen element, a pentavalent element, a hexavalent element or combinations thereof; forming an absorber layer over the ruthenium capping layer; and etching the absorber layer to form a pattern in the absorber layer. |
|
US12072632B2 |
Method for fabricating a metal decoration on a dial and dial obtained by this method
A method for fabricating metal decorations on a domed dial made of insulating material, wherein the method includes the steps of forming a photosensitive resin mould by a UV LIGA type process, and electrodepositing a layer of at least one metal starting from the conductive layer to form a block, which substantially reaches the upper surface of the photosensitive resin. |
|
US12072631B2 |
Resist underlayer film-forming composition and method for forming resist pattern using the same
A composition for forming a resist underlayer film enables the formation of a desired resist pattern; and a method for forming a resist pattern using this resist underlayer film forming composition. A resist underlayer film forming composition contains an organic solvent and a polymer that has a structure represented by formula (1) or (2) at an end of the polymer chain. (In formula (1) and formula (2), X represents a divalent organic group; A represents an aryl group having 6-40 carbon atoms; R1 represents a halogen atom, an alkyl group having 1-40 carbon atoms or an alkoxy group having 1-40 carbon atoms; each of R2 and R3 independently represents a hydrogen atom, an optionally substituted alkyl group having 1-10 carbon atoms, an aryl group having 6-40 carbon atoms or a halogen atom; each of n1 and n3 independently represents an integer of 1-12; and n2 represents an integer of 0-11.) |
|
US12072625B2 |
Nozzle unit, liquid treatment apparatus, and liquid treatment method
A nozzle unit for a liquid treatment apparatus that performs a liquid treatment on a substrate using a liquid, includes a first gas nozzle having a discharge flow path for allowing a first gas to flow through the discharge flow path and a first discharge port for discharging the first gas flowing through the discharge flow path toward a surface of the substrate, wherein the first discharge port is formed so as to extend in a first direction along the surface, and wherein a width of the discharge flow path in the first direction increases as the discharge flow path approaches the first discharge port, so that the first gas is discharged radially from the first discharge port. |
|
US12072624B2 |
Method for forming color filter array and method for manufacturing electronic device
A display device includes a light emitting layer and color filter arrays. The color filter arrays comprise a first color filter array of a first color, and a second color filter array of a second color. The first color filter array comprises a first pair of color filters adjacent to each other with a first clearance therebetween and a second pair of color filters adjacent to each other with a second clearance therebetween. The second color filter array comprises a first color filter positioned between the first pair of color filters and a second color filter positioned between the second pair of color filters. A width of the first clearance is larger than a width of the second clearance. A width of the first color filter is larger than a width of the second color filter. The second color filter partially overlaps with the second pair of color filters. |
|
US12072622B2 |
Imprint method, method of manufacturing semiconductor device, and imprint device
According to one embodiment, an imprint method for a substrate having a plurality of shot regions includes performing a first process on each target shot region in the plurality of shot regions and performing a second process on a non-target shot region in the plurality of shot regions. The first process includes pressing a template against resin in the target shot region to transfer a pattern to the resin, curing the resin, and releasing the template from the cured resin while supplying inert gas towards the substrate from an outer edge side of the template. The second process includes causing the template to approach the non-target shot region without coming into contact with resin in the non-target shot region, and moving the template away from the resin in the non-target shot region while supplying inert gas towards the substrate from the outer edge side of the template. |
|
US12072621B2 |
Photomask inspection method and apparatus thereof
An inspection apparatus includes: a stage configured to receive a photomask; a radiation source configured to inspect the photomask; a mirror configured to direct a first radiation beam from the radiation source to the photomask at a first tilt angle; an aperture stop configured to receive a second radiation beam reflected from the photomask through an aperture of the aperture stop, wherein the aperture is tangent at a center of the aperture stop; and a detector configured to generate an image of the photomask according to the second radiation beam. |
|
US12072619B2 |
Reflective mask blank, reflective mask, and method for manufacturing reflective mask and semiconductor device
Provided is a reflective mask blank for manufacturing a reflective mask capable of suppressing peeling of an absorber pattern while suppressing an increase in the thickness of an absorber film when EUV exposure is conducted in an atmosphere including hydrogen gas. A reflective mask blank (100) comprises a substrate (1), a multilayer reflection film (2) on the substrate, and an absorber film (4) on the multilayer reflection film. The reflective mask blank (100) is characterized in that: the absorber film (4) includes an absorption layer (42) and a reflectance adjustment layer (44); the absorption layer (42) contains tantalum (Ta), nitrogen (N), and at least one added element selected from hydrogen (H) and deuterium (D); the absorption layer (42) includes a lower surface region (46) including a surface on the substrate side, and an upper surface region (48) including a surface on the side opposite to the substrate; and the concentration (at. %) of the added element in the lower surface region (46) and the concentration (at. %) of the added element in the upper surface region (48) are different. |
|
US12072617B2 |
Light source optical system, light source device, light source unit, and image display apparatus
A light source optical system includes: a first optical system configured to guide a first light beam having a first wavelength emitted from a light source to a wavelength conversion element; the wavelength conversion element configured to convert the first light beam into a second light beam having a second wavelength different from the first wavelength, and emit the second light beam; and a second optical system through which the second light beam emitted from the light conversion element passes. The second optical system includes a light guide element configured to guide a portion of the second light beam from one end surface of the light guide element to the other end surface of the light guide element to separate the portion of the second light beam from the second light beam. |
|
US12072616B2 |
Wavelength conversion device, light source device, and projector
A wavelength. conversion device includes a motor having a rotation axis and a hollow space, a wavelength converter converting incident first light in a first wavelength band to second light in a second wavelength band that is different from the first wavelength band, and a coupling member thermally coupled to the wavelength converter. At least a part of the coupling member is arranged in the hollow space. The motor changes a position of incidence of the first light on the wavelength converter relatively with respect to the wavelength converter. |
|
US12072615B2 |
Projection optical apparatus that is removable installed in a light emitting apparatus and projector
A projection optical apparatus is removably installed in a light emitting apparatus and projects light emitted from the light emitting apparatus. The projection optical apparatus includes a plurality of lenses, a lens barrel holding the plurality of lenses, and a first grip extending outward from the exterior of the lens barrel. |
|
US12072613B2 |
Lens barrel
There is provided a lens barrel from which stable operation feeling of an operation ring is obtained regardless of part accuracy. A stop ring (6) is provided with a ring-shaped multipolar magnet (12) that is magnetized to have multiple poles at regular angular intervals in a circumferential direction. A stationary frame (7) is provided with a sheet metal part (13). The sheet metal part (13) includes a body portion (24A) and a protrusion portion (13B). The body portion (24A) is disposed on a flange (8) of the stationary frame (7), and the protrusion portion (13B) is disposed on the outer periphery of the stationary frame (7). The stop ring (6) is click-stopped at regular angular intervals by a magnetic attractive force acting between the multipolar magnet (12) and the protrusion portion (13B) of the sheet metal part (13). Further, the stop ring (6) is attracted to the flange (8) of the stationary frame (7) by the magnetic attractive force acting between the multipolar magnet (12) and the body portion (24A) of the sheet metal part (13), so that backlash is removed. |
|
US12072612B2 |
Camera module, method for manufacturing a camera module
A camera module that includes an objective lens with an electrical interface and a device for electrically contacting the objective lens in the area of the electrical interface. The device for electrically contacting are also connected to an electronics system, in particular to a circuit board, of the camera module. The electrical interface is formed at the objective lens on the outer circumferential side, and the device for electrical contacting includes an annular body situated on the objective lens on the outer circumferential side, with contacts formed on the inner circumferential side. A method for manufacturing a camera module is also provided. |
|
US12072609B2 |
Slim pop-out cameras and lenses for such cameras
Digital cameras comprising a lens assembly comprising N lens elements L1-LN starting with L1 on an object side, wherein N is ≥4, an image sensor having a sensor diagonal SD, and a pop-out mechanism that controls a largest air-gap d between two consecutive lens elements within lens elements L1 and LN to bring the camera to an operative pop-out state and a collapsed state, wherein the lens assembly has a total track length TTL in the operative pop-out state and a collapsed total track length cTTL in the collapsed state, wherein SD is in the range of 7-20 mm and wherein cTTL/SD<0.6. |
|
US12072605B2 |
Apparatus for controllably storing and releasing photons
An apparatus is disclosed herein. The apparatus comprises a non-linear photonic element for outputting a signal and idler photon pair. The apparatus further comprises a module configured to, based on receiving one or more control signals, controllably store photons and controllably output stored photons. The apparatus further comprises a detector arrangement comprising one or more detectors for detecting light. The module is further configured to receive at least one of the signal and idler photons of the pair. The module is further configured to at least partially store one of the signal or idler photons of the pair. The module is further configured to output the said at least partially stored signal or idler photon along an optical path towards the at least one detectors. The apparatus is configured to direct the other of the signal or idler photon towards the detector arrangement. |
|
US12072604B2 |
Control method of optical deflector, and optical deflection device
The present invention includes an optical deflector that changes a deflection angle depending on an applied voltage, a voltage control unit that applies a voltage to the optical deflector, and a storage unit that stores a value of a voltage to be output by the voltage control unit. The voltage control unit outputs a voltage of a value stored in the storage unit to the optical deflector. The storage unit stores a goal voltage V=ggoal(t), which provides a deflection angle θ with the goal time dependency θ=θgoal(t). |
|
US12072596B2 |
Wide field-of-view polarization switches with liquid crystal optical elements with pretilt
A switchable optical assembly comprises a switchable waveplate configured to be electrically activated and deactivated to selectively alter the polarization state of light incident thereon. The switchable waveplate comprises first and second surfaces and a liquid crystal layer disposed between the first and second surfaces. The first liquid crystal layer comprises a plurality of liquid crystal molecules. Said first and second surfaces may be curved. Said plurality of liquid crystal molecules may vary in tilt with respect to said first and second surfaces with outward radial distance from an axis through said first and second surfaces and said liquid crystal layer in a plurality of radial directions. The switchable waveplate additionally comprises a first plurality of electrodes to apply an electrical signal across said first liquid crystal layer. |
|
US12072591B2 |
Liquid crystal display device
A liquid crystal display device includes a thin film transistor (TFT) substrate and a counter substrate that are disposed opposite to each other with a liquid crystal layer in between. The TFT substrate has, an organic passivation film formed covering the TFT, and a pixel electrode and a common electrode formed on the organic passivation film, the organic passivation film having a through-hole to connect the pixel electrode and the TFT. A columnar spacer is formed on the counter substrate to define a distance between the TFT substrate and the counter substrate. A planarization film made of resin is formed in the through-hole. A recess is formed in the through-hole by a surface of the planarization film and a sidewall of the through-hole. A tip end of the columnar spacer exists in the recess. |
|
US12072589B2 |
Dimming panel and manufacturing method therefor, and dimming glass and manufacturing method therefor
The present disclosure provides a dimming panel and a manufacturing method therefor, and a dimming glass and a manufacturing method therefor. The dimming panel includes at least one dimming module; the dimming module includes a first substrate and a second substrate disposed oppositely, and a dimming layer disposed between the first substrate and the second substrate; the dimming layer includes a region to be cut and a dimming region connected to the region to be cut, the region to be cut includes at least one definition part, the dimming region includes a plurality of dimming parts, the definition part is disposed between adjacent dimming parts, and configured to be capable of being cut to segment the adjacent dimming parts, and the dimming part is configured to control transmittances of lights under an action of an electric field. |
|
US12072588B2 |
Display device
A display device includes a substrate including a display area and a peripheral area surrounding the display area, a plurality of pads in a first direction of the peripheral area of the substrate and in a second direction perpendicular to the first direction, and a circuit film on the pads. Each of the pads includes a signal line on the substrate, a first dummy pattern on the substrate and spaced apart from the signal line in the first direction, and a first insulating pattern between the signal line and the first dummy pattern on the substrate. |
|
US12072581B2 |
Liquid crystal display device and manufacturing method thereof
Disclosed is a manufacturing method of a liquid crystal display device which is a manufacturing method of a liquid crystal display device including a liquid crystal alignment film to which an alignment regulating force is imparted by a photo-alignment treatment, including: a film forming step of forming a film containing a polymer whose main chain is cleaved by irradiation with light; a photo-alignment step of imparting an alignment regulating force to the film formed in the film forming step by irradiation of the film with light in an atmosphere of a temperature lower than 100° C.; and a removing step of removing a low-molecular weight component generated by cleaving the main chain of the polymer through the light irradiation after the light irradiation. Also disclosed is a liquid crystal display device manufactured by the manufacturing method. |
|
US12072577B2 |
Horizontal parallax multiview backlight, display, and method
A multiview backlight, multiview display, and method employ arrays of active emitters arranged in columns to provide directional light beams having directions corresponding to view directions of a multiview display. The multiview backlight includes a first array of active emitters arranged in columns and configured to provide a first plurality of directional light beams and a second array of active emitters arranged in columns and configured to provide a second plurality of directional light beams. Columns of the second active emitter array are disposed between and alternate with the columns of the first active emitter array. The multiview display further includes an array of light valves configured to modulate the directional light beams to display a multiview image. The view directions of the multiview display are in a plane that crosses the columns of first and second active emitter arrays. |
|
US12072576B2 |
Backlight module and display device
Disclosed are a backlight module and a display device. The backlight module includes a plurality of light-emitting units disposed at intervals with one another, an optical film, and a concentrating structure. A slit is between two adjacent light-emitting units. The optical film is disposed at a side of the light-emitting unit. The concentrating structure is disposed at a side of the optical film close to the light-emitting unit and arranged in an area opposite to the slit. The concentrating structure comprises a plurality of protrusions. |
|
US12072571B2 |
Polarizing plate and optical display comprising the same
A polarizing plate and an optical display including the same are provided. A polarizing plate includes: a polarizing film; a first base layer; and a pattern layer, the first base layer and the pattern layer being sequentially arranged on a light exit surface of the polarizing film, and the pattern layer includes a first layer and a second layer sequentially arranged on the first base layer, the first layer having a higher index of refraction than the second layer, and the first layer includes a patterned portion at at least a portion thereof facing the second layer, the patterned portion including at least two optical patterns and a flat section between optical patterns of the at least two optical patterns that are adjacent to each other. |
|
US12072567B2 |
Stacked display apparatus comprising first and second display panels and having a ratio of a first and a second maximum spatial frequency that is outside a predetermined range and image providing method
A stacked display apparatus and a method of operating the same are provided. The stacked display apparatus includes a first display panel in a form of a first aperture shape, and a second display panel in a form of a second aperture shape that is different from the first aperture shape, the second display panel being stacked on the first display panel, and a ratio of a first maximum spatial frequency of the first aperture shape and a second maximum spatial frequency of the second aperture shape is outside a predetermined range. |
|
US12072566B2 |
Eyewear electrochromic lens with multiple tint regions
Eyewear having electrochromic lenses for controlling a light transmissive property/tinting for a user's eye and a camera. The electrochromic lenses have an eye region for controlling light transmission to a user's eye, and a separate camera region for controlling light transmission to a camera. Two or more electrochromic lenses are provided to independently control the tinting for each of the user's eye, and two or more cameras. The electrochromic lenses comprise of multiple lens layers forming a single stack. Each layer has an opening configured to receive a fill material, such as a dye, such that the fill material can have different chemistries. The displays may also have different dye chemistries to allow for different tint ranges (wavelengths of light passed). |
|
US12072565B2 |
Temperature control system and driving method thereof, and liquid crystal apparatus
A temperature control system and a driving method thereof, and a liquid crystal apparatus are provided. In the temperature control system, an input voltage adjustment circuit is respectively coupled to a control signal output end of a control circuit, a power signal output end, and an input end of a signal amplification circuit, and is configured to control the signal strength of a basic electrical signal transmitted to the input end of the signal amplification circuit under the control of a control signal output from the control signal output end; the signal amplification circuit is configured to output a corresponding target electrical signal to a heating element according to the basic electrical signal, and the heating element is configured to adjust the heating temperature according to the target electrical signal; a temperature sensing circuit is respectively coupled to the heating element and the control circuit, and is configured to convert a sensed sensing signal into a feedback signal and transmit the feedback signal to the control circuit; and the control circuit is configured to control the control signal output from the control signal output end according to the received feedback signal. |
|
US12072564B2 |
Image forming apparatus
An image forming apparatus includes an image forming unit including a photosensitive drum, a housing configured to house the image forming unit, and a display operation panel located on an upper surface of the housing. The display operation panel includes a display panel including a display surface on an upper surface of the display panel, and a touch panel including a touch surface on an upper surface of the touch panel. The touch surface includes a first region overlapping the display surface, and a second region not overlapping the display surface. A front end edge of the display panel is located behind and above a front end edge of the touch panel such that the second region is located in front of and below the first region. |
|
US12072563B1 |
Display panel including heating film layer
A display panel including: a back cover; a liquid crystal display (LCD) layer; a plurality of optical layers positioned between the back cover and the LCD layer; a heating film layer; one or more temperature sensors configured to detect a temperature of the display panel; and a heating film layer configured to adjust a temperature of the display panel based on the detected temperature of the display panel. |
|
US12072560B2 |
Dark area repair method and dark area repair device of curved liquid crystal display panel
A dark area repair method and a dark area repair device of a curved liquid crystal display panel are provided. It is concluded through a summary that, under different curvatures, there is a quantitative relationship between a dark area and a first pretilt angle and a second pretilt angle. It determines whether a difference value of the first pretilt angle and the second pretilt angle is greater than or equal to a dark area critical value, and if so, there is no dark area. It is convenient to determine whether the dark area will show in the panel in advance in an early experimental stage, which can be used to guide an improvement of the dark area. |
|
US12072558B2 |
Virtual object movement speed curve for virtual and augmented reality display systems
Systems and methods for regulating the speed of movement of virtual objects presented by a wearable system are described. The wearable system may present three-dimensional (3D) virtual content that moves, e.g., laterally across the user's field of view and/or in perceived depth from the user. The speed of the movement may follow the profile of an S-curve, with a gradual increase to a maximum speed, and a subsequent gradual decrease in speed until an end point of the movement is reached. The decrease in speed may be more gradual than the increase in speed. This speed curve may be utilized in the movement of virtual objections for eye-tracking calibration. The wearable system may track the position of a virtual object (an eye-tracking target) which moves with a speed following the S-curve. This speed curve allows for rapid movement of the eye-tracking target, while providing a comfortable viewing experience and high accuracy in determining the initial and final positions of the eye as it tracks the target. |
|
US12072557B2 |
Ophthalmic lens, design method for the same, manufacturing method for the same, and ophthalmic lens set
An ophthalmic lens and technologies relating to the ophthalmic lens including an intermediate portion that includes a portion in which a power is strengthened and thereafter weakened when the lens is viewed in an X direction from the center toward the periphery, and includes a portion A′ in which the power is strengthened and thereafter weakened when the lens is viewed in an X′ direction from the center toward the periphery, the X′ direction being exactly opposite to the X direction, the power being strengthened in the portion A and the portion A′ to be stronger than a far-vision power of a far-vision portion or a near-vision power of a near-vision portion that is arranged in a ring shape along an outer edge of the intermediate portion. |
|
US12072555B2 |
Photographing system, image capturing unit and electronic device
A photographing system includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element with refractive power. The first lens element with positive refractive power has an object-side surface being convex in paraxial region. The second lens element with refractive power has an image-side surface being concave in paraxial region. The third, fourth and fifth lens elements all have refractive powers. The sixth lens element with refractive power has an image-side surface being concave in paraxial region, wherein the image-side surface has at least one convex shape in off-axis region, and both of two surfaces are aspheric. The seventh lens element with refractive power has an object-side surface being concave in paraxial region, and both of two surfaces are aspheric. |
|
US12072553B2 |
Optical imaging system
An optical imaging system includes a first lens having positive refractive power, a second lens, a third lens, a fourth lens, and a fifth lens, arranged in order from an object side. The first lens is shaped such that a length of a first axis, which intersects an optical axis, is greater than a length of a second axis, which intersects the optical axis and is perpendicular to the first axis. The optical imaging system satisfies 4.5 | |
US12072551B2 |
Context-based focus control of a microscope
A device may include an input component and a focus control component. The focus control component may receive, from the input component, an input associated with adjusting a focus of a field of view of the device. The focus control component may determine whether an area of interest is present in the field of view. The focus control component may adjust, based on determining that the area of interest is not present in the field of view, the focus of the field of view at a focus speed associated with the input, or, based on determining that the area of interest is present in the field of view, may determine one or more parameters for modifying the focus speed, modify the focus speed based on the one or more parameters, and adjust the focus of the field of view at the modified focus speed. |
|
US12072546B2 |
Cable trough and method
The present disclosure relates generally to a cable routing system including a cable exit trough and a fastener. The cable exit tough includes a base portion, a first sidewall, and a second sidewall extending from the base portion to define a cable exit pathway. A first cutout is located between the base portion and the first sidewall, and a second cutout is located between the base portion and the second sidewall. A support member has a top edge and a bottom edge, and the support member extends on a top edge from a bottom surface of the base portion. A ledge extends perpendicular from the top edge of the support member in an opposing direction from the cable exit pathway. A first and second bracket extend from first end and a second end of the support member. A fastener is capable of extending through the slot and the receiving slot, wherein tightening the fastener causes the first extending portion and the second extending portion to compress. |
|
US12072545B2 |
High density and bandwidth fiber optic apparatuses and related equipment and methods
High-connection density and bandwidth fiber optic apparatuses and related equipment and methods are disclosed. In certain embodiments, fiber optic apparatuses are provided and comprise a chassis defining one or more U space fiber optic equipment units. At least one of the one or more U space fiber optic equipment units may be configured to support particular fiber optic connection densities and bandwidths in a given 1-U space. The fiber optic connection densities and bandwidths may be supported by one or more fiber optic components, including but not limited to fiber optic adapters and fiber optic connectors, including but not limited to simplex, duplex, and other multi-fiber fiber optic components. The fiber optic components may also be disposed in fiber optic modules, fiber optic patch panels, or other types of fiber optic equipment. |
|
US12072538B2 |
Optical connector
The present technology provides an optical connector of a collimated coupling system that is less affected by an external impact. Provided is an optical connector including a first optical path converting unit having one or more reflection planes, the first optical path converting unit configured to emit light in an opposite direction to light propagation. The first optical path converting unit may be configured to emit light toward a second optical path converting unit that is present when the optical connector is connected with another optical connector. The first optical path converting unit and the second optical path converting unit may be configured to form a Z-shaped optical path. |
|
US12072533B2 |
Optical transmission apparatus, optical modulator, and activation method
An optical transmission apparatus includes an emitter that emits an optical signal in accordance with a bias current, and a Mach-Zehnder optical modulator that optically modulates the optical signal in accordance with an electrical signal. The optical modulator includes a detector that detects a temperature inside the optical modulator, and a controller that, when detecting activation of a power supply, controls the temperature inside the optical modulator such that the temperature detected by the detector reaches a target temperature. |
|
US12072532B2 |
Electro-optic combiner and associated methods
An electro-optic combiner includes a polarization splitter and rotator (PSR) that directs a portion of incoming light having a first polarization through a first optical waveguide (OW). The PSR rotates a portion of the incoming light having a second polarization to the first polarization to provide polarization-rotated light. The PSR directs the polarization-rotated light through a second OW. Each of the first and second OW's has a respective combiner section. The first and second OW combiner sections extend parallel to each other and have opposite light propagation directions. A plurality of ring resonators is disposed between the combiner sections of the first and second OW's and within an evanescent optically coupling distance of both the first and second OW's. Each of ring resonators operates at a respective resonant wavelength to optically couple light from the combiner section of the first OW into the combiner section of the second OW. |
|
US12072531B2 |
Integrated polarization rotation and splitting using mode hybridization between multiple core structures
A polarization rotator structure includes: a first core structure formed at a first layer, extending from the first end to a second end, and a second core structure formed at a second layer that is at a different depth than the first layer and formed in proximity to the first core structure. The first core structure and the second core structure provide mode hybridization between at least two orthogonally polarized waveguide modes of the PRS. An optical splitter structure is optically coupled at a first end to the second end of the PRS, and optically coupled at a second end to at least two optical waveguides, and includes: a first core structure that is contiguous with at least one of the first or second core structures of the PRS, and a second core structure that is separate from both of the first and second core structures of the PRS. |
|
US12072527B2 |
Sensing cable and sensing system
A sensing cable includes a first optical fiber, a second optical fiber that extends along the first optical fiber and that is spaced from the first optical fiber, and a transmitting material that includes an intervention portion present between the first optical fiber and the second optical fiber, the transmitting material being configured to transmit light from the first optical fiber to the second optical fiber through the intervention portion. |
|
US12072526B2 |
Optical fiber
An optical fiber includes: a core portion made of glass; and a cladding portion made of glass, having a refractive index lower than the refractive index of the core portion, and positioned on an outer periphery of the core portion. Further, the cladding portion has an outer diameter smaller than 100 μm, and the core portion has a relative refractive-index difference of 0.32% to 0.40% with respect to the cladding portion. |
|
US12072525B2 |
Radiation-induced birefringence in Polarization-Maintaining Fiber
Techniques are provided for radiation-induced birefringence in a Polarization-Maintaining Fiber (PMF). In one example, a fiber is obtained. At least one local volume of the fiber is irradiated to induce an end-to-end birefringence in the fiber. Based on the end-to-end birefringence induced in the fiber, a PMF is produced. |
|
US12072522B2 |
Display device
The invention provides a display device including a display panel and a backlight module including a light guide plate, a light source, and an optical film. The light guide plate has light incident and exit surfaces. The light source is disposed at one side of the light incident surface. The optical film is overlapped with the light exit surface, and has first optical microstructures facing the light exit surface. The display panel includes a liquid crystal cell overlapped with the light exit surface, first and second polarizers respectively disposed at two opposite sides of the liquid crystal cell, and a phase retardation film disposed between the first and second polarizers. The first polarizer is located between the liquid crystal cell and the optical film. An axial direction of an optical axis of the phase retardation film is perpendicular to an axial direction of an absorption axis of the first polarizer. |
|
US12072520B2 |
Linear polarizers and methods of forming a linear polarizer
A linear polarizer layer includes a birefringent aromatic polymer, one or more cationic dyes, and optionally multi-valent cations and optionally iodide anions. Methods of making linear polarizer layer where the linear polarizer layer includes a birefringent aromatic polymer, a cationic dye, and optionally a plurality of iodine ions and optionally a plurality of multivalent cations. Methods of making linear polarizer layer where the linear polarizer layer includes a birefringent aromatic polymer, one or more cationic dyes, iodide anions, and optionally a plurality of multivalent cations. Optical articles that include a linear polarizer layer of the present disclosure. |
|
US12072517B2 |
Light-absorbing composition and method of manufacturing
An optical filter (1a) includes a light-absorbing layer and satisfies the following requirements (i) to (iii) when light with wavelengths of 300 nm to 1200 nm is incident at an incident angle of 0°: (i) an average transmittance of 78% or more in the wavelength range of 450 nm to 600 nm; (ii) a spectral transmittance of 1% or less in the wavelength range of 750 nm to 1080 nm; and (iii) a decreasing spectral transmittance with increasing wavelength in the wavelength range of 600 nm to 750 nm and a first IR cut-off wavelength in the wavelength range of 620 nm to 680 nm. The requirement (i), the requirement (ii), and the requirement (iii) are satisfied by the light-absorbing layer (10). |
|
US12072501B1 |
Decreasing size of user interface element in display of head-mounted device
A head-mounted device may present a first user interface element and a second user interface element within a user interface that is included in a display of the head-mounted device. The head-mounted device may, in response to movement of the head-mounted device, move the first user interface element and the second user interface element within the display, the movement of the first user interface element decreasing a boundary distance below a threshold distance, the boundary distance being based on a distance between the first user interface element and a boundary associated with the user interface. The head-mounted device may decrease a size of the first user interface element while the boundary distance is decreasing and is below the threshold distance. |
|
US12072491B2 |
Head-mounted display system
A headset display system may comprise a head mounted display and a remote host device. The head mounted display may comprise a microdisplay and sensing components. The remote host device may communicate with the head mounted display, and formulate a task requirement based on information associated with a user of the headset display system. The remote host device may further search for and identify one or more wireless resources currently available to the remote host device, determine which of the identified wireless resources are suitable for satisfying the task requirement, and utilize the determined wireless resources to accomplish a task corresponding to the task requirement. The wireless resources may comprise at least one entity, external to the headset display system, that (i) generates a physical informational parameter, (ii) generates a process result, (iii) performs a data processing task, and/or (iv) accesses a communication and/or information storage resource. |
|
US12072487B2 |
Method for manufacturing a microLED based illumination structure comprising infrared micro light emitting devices
Eye-tracking systems and methods utilize transparent illumination structures having a plurality of IR μLEDs distributed with a predetermined pattern within the transparent viewing area of illumination structures. The μLEDs are small enough that they are not visible by a user during use of an HMD or other mixed-reality device, for example, such that they can be positioned within the line-of-sight of the user through the illumination structure and without visibly obscuring or interfering with the user's view of the mixed-reality environment by the mixed-reality device. |
|
US12072485B2 |
Capacitive angle sensing of electrostatic MEMS mirrors
A system includes an optical reflector to reflect the light, the optical reflector having a rotor, a first stator, and a second stator. The system further includes a controller in communication with the optical reflector. The controller is to drive the optical reflector by applying a first actuation voltage to the first stator, and a second actuation voltage to the second stator. Further, the controller is to apply an excitation voltage to the first stator. Furthermore, the controller is to determine a relationship between a first capacitance between the rotor and the first stator, and a second capacitance between the rotor and the second stator. Based on the relationship, the controller is to determine a position attribute of the optical reflector. |
|
US12072483B2 |
Method for producing images from a medical device with split images on common image sensors
Methods are provided using light captured by an endoscope system. Substantially afocal light from the endoscope is manipulated and split. After passing through focusing optics, the already split light again split, this time in image space, producing four portions of light that may be manipulated relative to each other. The four portions of light are focused onto separate areas of two image sensors. The manipulation of the beams can take several forms, each offering distinct advantages over existing systems when individually displayed, analyzed and/or combined by an image processor. |
|
US12072480B2 |
Scan-less confocal microscope with high resolution related applications
Devices, systems and methods are described that can be used to develop confocal microscopes with high lateral resolution. One example confocal microscope includes a first dispersion element that receives a light beam and to produce illumination beams with different spectral components, and an objective that receives reflected light upon reflection of the illumination beams from a target. The confocal microscope further includes a second dispersion element that receives the reflected light after propagation through in the objective lens, and a third dispersion element that receives the dispersed light associated with the second dispersion element and provides an output light to a camera lens for focusing onto a detector. The second and the third dispersion elements are positioned such that each point on the detector is conjugate to a corresponding single point on the target. Some applications of the disclosed confocal microscopes include skin disease diagnosis and imaging of freshly-excised tissues. |
|
US12072479B2 |
Dark-field microscope apparatus utilizing portable electronic communication device
A mobile phone-based dark field microscope (MDFM) apparatus suitable for quantifying nanoparticle signals is provided. The MDFM apparatus includes an electrically operated light source, a dark-field condenser, a slide housing configured to receive an analytical slide, and an adapter housing configured to receive an objective lens and receive a portable electronic communication device. The slide housing positions the analytical slide between the objective lens and the dark-field condenser. The adapter housing registers the objective lens with a camera lens of the portable electronic communication device. A method for performing a biological quantitative study using the dark-field microscope apparatus is further provided. |
|
US12072473B2 |
Optical imaging lens including nine lenses of +-+-++++- or +-+--++-- refractive powers
An optical imaging lens sequentially including a first lens element to a ninth lens element arranged in sequence from an object side to an image side along an optical axis is provided. Each of the first lens element to the ninth lens element includes an object-side surface facing the object-side surface and allowing imaging rays to pass through and an image-side surface facing the image-side and allowing the imaging rays to pass through. Lens elements of the optical imaging lens are only the nine lens elements described above, wherein the second lens element has negative refracting power, the fourth lens element has negative refracting power, an optical axis region of the object-side surface of the seventh lens element is concave, and an optical axis region of the image-side surface of the ninth lens element is concave. |
|
US12072471B2 |
Optical imaging lens
The present invention provides an optical imaging lens. The optical imaging lens comprises seven lens elements positioned in an order from an object side to an image side. Through controlling the convex or concave shape of the surfaces of the lens elements, the optical imaging lens may be provided with shortened system length, decreased Fno, increased field of view and image height. |
|
US12072469B2 |
Photographing optical lens assembly, image capturing unit and electronic device
A photographing optical lens assembly includes, in order from an object to an image side, a first lens group, a second lens group and a third lens group. The first lens group includes a first lens element and a second lens element. The second lens group includes a third lens element, a fourth lens element and a fifth lens element. The third lens group includes a sixth lens element, a seventh lens element and an eighth lens element. The first lens element has positive refractive power. The seventh lens element has an object-side surface and an image-side surface being both aspheric. The eighth lens element has an image-side surface being concave in a paraxial region thereof, wherein both an object-side surface and the image-side surface thereof are aspheric, and the image-side surface of the eighth lens element has at least one inflection point. |
|
US12072466B1 |
Detecting dark objects in stray light halos
Systems and techniques for detecting feature(s) and object(s) partially or completely obscured by stray light effects in the visible light spectrum are discussed herein. Non-visible light can be emitted from emitters. Light from an environment including visible and non-visible light can be captured at a sensing system via a lens system. The sensing system can filter the captured light using a dual band-pass filter to direct certain non-visible and visible light spectra to a beam splitter that then directs the non-visible light to a non-visible light sensor and the visible light to a visible light sensor. The sensor data generated by the non-visible light sensor can then be used to identify and classify feature(s) and object(s) that may be obscured by stray light effects in the data generated by the visible light sensor. |
|
US12072449B2 |
Dispersion compensation for a frequency-modulated continuous-wave (FMCW) LIDAR system
An oscillator system includes a transmitter configured to transmit a frequency modulated continuous wave (FMCW) light beam along a transmission path, where the FMCW light beam comprises a plurality of wavelength ramps and a wavelength of the FMCW light beam continuously varies over time; and an oscillator structure configured to oscillate about a scanning axis based on a deflection angle of the oscillator structure that continuously varies over time. The oscillator structure is arranged in the transmission path and is configured to receive the FMCW light beam at a reflective surface. The reflective surface is a micro-structured surface configured to compensate for a propagation direction disturbance caused by an oscillation of the oscillator structure such that each wavelength of a corresponding wavelength ramp of the FMCW light beam is reflected by the reflective surface in a same direction along transmission path. |
|
US12072446B2 |
LIDAR device including an accelerated runtime analysis
A LIDAR device for scanning a scanning area. The LIDAR device includes a transmitting unit for generating beams and for deflecting the beams along the scanning area, and a receiving unit including at least one detector for receiving reflected beams. Individual sections of the detector are consecutively activatable at defined intervals for the detection of the reflected beams, or the reflected beams being deflectable onto individual sections of the detector by a deflector at a changing deflection angle. A control unit and a receiving unit are also provided. |
|
US12072445B2 |
Phased array LiDAR transmitting chip of multi-layer materials, manufacturing method thereof, and LiDAR device
A phased array LiDAR transmitting chip of multi-layer materials includes: a first material structure layer and an SOI silicon waveguide structure layer, a rear end of the first material structure layer and a front end of the SOI silicon waveguide structure layer form a coupling connection structure. The first material structure layer includes an input coupler and a beam splitter. The input coupler is optically connected to the beam splitter. The beam splitter is optically connected to the SOI silicon waveguide structure layer through the coupling connection structure. The input coupler couples input light to the chip. The beam splitter split a light wave coupled to the chip. The coupling connection structure couples each split light wave to a silicon waveguide in the SOI silicon waveguide structure layer. A non-linear refractive index of a first material in the first material structure layer is lower than that of a silicon material. |
|
US12072444B2 |
LiDAR system implementing wavelength conversion
A wavelength converter for LiDAR systems, such as automotive LiDAR, is disclosed. Implementation of the wavelength converter in LiDAR systems makes possible generation and modulation of laser light in the silicon response region, conversion of the laser light to an eye-safe wavelength for emission and reflection from a target, and efficient conversion of the wavelength of the laser light to the silicon response region. The wavelength converter may implement a single-loop counter-propagating wavelength conversion scheme which provides both up-conversion and down-conversion of the signal within the same loop. The wavelength conversion design also has the potential for vehicle-to-vehicle (V2V) communication to enable a combined LiDAR and V2V communication system. |
|
US12072442B2 |
Object detection and detection confidence suitable for autonomous driving
In various examples, detected object data representative of locations of detected objects in a field of view may be determined. One or more clusters of the detected objects may be generated based at least in part on the locations and features of the cluster may be determined for use as inputs to a machine learning model(s). A confidence score, computed by the machine learning model(s) based at least in part on the inputs, may be received, where the confidence score may be representative of a probability that the cluster corresponds to an object depicted at least partially in the field of view. Further examples provide approaches for determining ground truth data for training object detectors, such as for determining coverage values for ground truth objects using associated shapes, and for determining soft coverage values for ground truth objects. |
|
US12072439B2 |
Synthetic generation of radar, LIDAR and ultrasound measurement data
A method for generating synthetic measurement data indistinguishable from actual measurement data captured by a first physical measurement modality. The first physical measurement modality is based on emitting an interrogating wave towards an object and recording a reflected wave coming from the object in a manner that allows for a determination of the time-of-flight between the emission of the interrogating beam and the arrival of the reflected wave. The method includes: obtaining a first compressed representation of the synthetic measurement data in a first latent space, wherein this first latent space is associated with a first decoder that is trained to map each element of the first latent space to a record of synthetic measurement data that is indistinguishable from records of actual measurement data of the first physical measurement modality, and applying the first decoder to the first compressed representation, so as to obtain the sought synthetic measurement data. |
|
US12072438B2 |
Device and method for detecting vertical mounting misalignment of radar device, and radar device with the same
The present disclosure relates to a device and method for detecting vertical misalignment of a vehicle radar device and vehicle radar device with the same. A radar device according to an embodiment determines a monitoring range including the ground in front by using the radar signal, determines an error of vertical angles for a number of ground distances within the monitoring range, and detects the vertical mounting misalignment of the radar device by using the error. According to embodiments, it is possible to accurately determine the vertical mounting misalignment of the radar device even if there is a road surface non-uniformity, road slope, or radar beam width change. |
|
US12072436B2 |
Virtual aperture radar system
A target detection and/or high resolution RF system is provided herein in which the resolution of a legacy target angle detection (direction of arrival) system is improved without any change to the existing hardware of the legacy target detection system. Rather, the target detection and/or high resolution RF system can apply virtual aperture postprocessing to reflected signals to achieve improvements in the detection of one or more targets. |
|
US12072429B2 |
Location estimation
This specification relates to estimation of a location of a mobile device using one or more locator devices. This specification describes an apparatus comprising: means for receiving, from one or more locator devices, each locator device comprising an antenna array, information indicative of a bearing from the antenna array of each of the one or more locator devices to a mobile device; means for determining parameters of a Kent distribution for each of the one or more locator devices based on the received information and predetermined characteristics of the antenna array; and means for determining an estimated position of the mobile device by performing an optimisation process on an objective function that is dependent on the Kent distribution parameters for each of the one or more locator devices. |
|
US12072427B2 |
Antennas for producing a variable phase response, angle-of-arrival sensors and methods for determining angle of arrival
An antenna includes antenna structure configured to receive electromagnetic radiation and including an antenna geometry. The antenna geometry is configured to cause a variable phase shift in the electromagnetic radiation based on an angular position of a direction of propagation of the electromagnetic radiation relative to azimuth. An angle-of-arrival sensor includes the antenna configured to the receive electromagnetic radiation and to produce a phase-shift signal. A method for determining an angle of arrival of electromagnetic radiation uses the angle-of-arrival sensor. |
|
US12072422B2 |
Light detection and ranging (lidar) devices having vertical-cavity surface-emitting laser (VCSEL) emitters
Example embodiments relate to light detection and ranging (lidar) devices having vertical-cavity surface-emitting laser (VCSEL) emitters. An example lidar device includes an array of individually addressable VCSELs configured to emit light pulses into an environment surrounding the lidar device. The lidar device also includes a firing circuit configured to selectively fire the individually addressable VCSELs in the array. In addition, the lidar device includes a controller configured to control the firing circuit using a control signal. Further, the lidar device includes a plurality of detectors. Each detector in the plurality of detectors is configured to detect reflections of light pulses that are emitted by one or more individually addressable VCSELs in the array and reflected by one or more objects in the environment surrounding the lidar device. |
|
US12072417B2 |
Sub-sweep sampling in a lidar system
A light detection and ranging (LIDAR) system is provided that transmits optical beams and detects return optical beams. The optical beams are frequency modulated with sweeps of a frequency band to produce chirps, each sweep being divisible into multiple sub-sweeps. Multiple simultaneous measurements of first and second beat frequencies are made per sweep produce chirps from the transmitted optical beams and the return optical beams. A signal processor is configured to determine a range and velocity of a target from the multiple simultaneous measurements. At least one of the sweeps is used to produce a custom simultaneous measurement of the beat frequencies for a custom sub-sweep. A custom sub-sweep value of range and velocity is determined from the custom simultaneous measurement, there being at least the sweep value and the custom sub-sweep value of range and velocity for the at least one of the multiple sweeps. |
|
US12072415B2 |
Determining method and apparatus for obstacles around the parking path and surrounding using ultrasonic waves
A determining method for obstacles includes determining whether an ultrasonic noise exists in TOF of an ultrasonic wave reflected by an object and received; generating a virtual object on an outline of a parking path that a vehicle is to move on based on the received ultrasonic wave TOF; generating virtual indirect wave TOF using the virtual object; and determining whether the object is located inside or outside the outline of the parking path by comparing real indirect wave TOF, which is indirect wave TOF among the received ultrasonic wave TOFs, with the virtual indirect wave TOF. |
|
US12072407B2 |
Methods and apparatuses for distance measurement
The present disclosure relates to a distance measurement system The system comprises a transmitter device and a receiver device. The transmitter device and the receiver device are clock-synchronized to each other. The transmitter device is configured to emit an ultrasonic signal at one or more predefined transmit times known to the transmitter and the receiver device. The receiver device is configured to receive the ultrasonic signal and to estimate a distance between the transmitter device and the receiver device based on the received ultra-sonic signal and the one or more predefined transmit times. |
|
US12072404B2 |
Mapping and correction of inhomogeneity in magnetic resonance imaging magnetic field
A system and method of mapping and correcting the inhomogeneity of a magnetic field within an object using an Magnetic Resonance Imaging (MRI) system where there is a single dominant resonance. The method includes acquiring at least three MRI images, each at different echo times (TE). At least two ΔTE images (ΔTEi=1 . . . N) are generated based on the at least three MRI images, wherein the subscripts I=1 N refer to images with sequentially increasing ΔTE times. Aliasing in the ΔTE1 image is permitted. The ΔTE times of ΔTE1 and ΔTE2 are set such that the alias points at which wrapping occurs in ΔTE1 does not overlap with the alias points of ΔTE2. Each ΔTE image is unwrapped. A final B0 map is set to the unwrapped ΔTEN image. |
|
US12072400B2 |
Strongly-interacting magnetic particle imaging
A magnetic particle imaging system that includes a magnetic field generating system with at least one magnet and providing a gradient magnetic field within an observation region such that the gradient magnetic field has a dynamic field-free region (FFR) for an object under observation having strongly-interacting magnetic particles distributed therein. The magnetic field generating system also includes a drive field and a slow shift field that dynamically shifts the FFR across a field of view (FOV) within the observation region, where the trajectory of the drive field accommodates for a coercivity of the strongly-interacting magnetic particles by ensuring that the particles in the FOV are saturated to a full coercivity field prior to traversing to an opposite-polarity of coercivity. The magnetic particle imaging system also includes a detection system proximate the observation region and configured to detect a signal from the strongly-interacting magnetic particles. The magnetic particle imaging system further includes signal processor in communication with the detection system, configured to receive and process the detected signal to remove a coercivity shift due to the coercivity of the strongly-interacting magnetic particles, and convert the processed detection signal into an image of the strongly-interacting magnetic particles. |
|
US12072388B2 |
Apparatus and method for detecting internal resistance of battery
This application discloses an apparatus and a method for detecting internal resistance of a battery, applied to the field of intelligent vehicles. The apparatus includes: a processing circuit, a differential amplifier, and a charging circuit. The processing circuit is configured to input a first comparison voltage to a second input end of the differential amplifier and maintain the first comparison voltage. The differential amplifier is configured to output a first output voltage based on the first detection voltage and the first comparison voltage. The processing circuit is further configured to control the charging circuit to charge the battery by using a constant current, and detect a second detection voltage of the battery after the battery is charged. The differential amplifier is further configured to output a second output voltage based on the second detection voltage and the first comparison voltage. |
|
US12072387B2 |
Battery state estimation device, battery state estimation method, and battery system
A voltage of a battery cell is measured, and a current flowing through the battery cell is measured. An open circuit voltage (OCV) of the battery cell is estimated based on the measured voltage, the measured current, and an equivalent circuit model based on electrochemistry of the battery cell. At least one of a positive electrode and negative electrode of the battery cell is a mixed electrode containing a plurality of materials. The equivalent circuit model is a model including a diffusion resistance component for each of the plurality of materials for use in the positive electrode and the negative electrode. |
|
US12072384B2 |
Method for displaying information of battery pack based on mobile terminal
The present invention relates to a method for displaying information of a battery pack based on a mobile terminal. The battery pack is used to supply electric energy to an electric tool. The method includes: establishing wireless communication with the battery pack; acquiring status information of the battery pack; and displaying the status information on the mobile terminal according to the acquired status information. In this way, as long as a user carries a mobile terminal that wirelessly communicates with a battery pack, status information of the battery pack can be displayed. The operation manner is simple, convenient, and easy to realize, which improves user experience. |
|
US12072381B2 |
Multi-modal memory apparatuses and systems
A memory controller and a physical interface layer may accommodate multiple memory types. In some examples, the memory controller and/or PHY may include a register that includes operating parameters for multiple operating modes. Different operating modes may be compatible with different memory types. In some examples, the memory controller and physical interface may be included in a system for testing multiple memory types. The system may provide multiple interfaces for communicating with the memory. The different communication types may be used for performing different tests and/or simulating different types of devices that may utilize the memory. |
|
US12072380B2 |
JTAG registers with concurrent inputs
The present disclosure relates to an apparatus comprising a host device and a memory component coupled to the host device. The memory component can comprise an array of memory cells, and an interface comprising a boundary scan architecture, wherein the boundary scan architecture includes an instruction register configured to store data indicative of a presence of a test data input (TDI) signal. |
|
US12072371B2 |
Self-test auto monitor ground fault circuit interrupter (GFCI) with power denial
A method of operating an auto-monitoring circuit of a circuit interrupting device. The method including monitoring one or more signals to determine an operating state of said circuit interrupting device; outputting a first signal having a first voltage level based on the operating state, wherein the first voltage level is greater than zero volts; and outputting, after outputting the first signal, a second signal having a second voltage level based on the operating state, wherein the second voltage level is greater than the first voltage level. |
|
US12072363B2 |
Method and generator for characterizing an oscillatory system
The present invention relates to a method for determining at least one physical characteristic value of an electromechanical oscillatory system, which comprises a piezoelectric element and at least one additional element coupled, with respect to oscillation, to the piezoelectric element, the piezoelectric element having an electrode and a counter electrode. The method comprises the following steps: (a) applying an electrical alternating voltage between the electrode and the counter electrode for the duration of an excitation interval in order to induce mechanical oscillation of the oscillatory system or of a sub-system of the oscillatory system, so that after the excitation interval has expired, the oscillatory system or the sub-system performs a free oscillation without excitation, (b) after the end of the excitation and during the free oscillation of the oscillatory system or of the sub-system without excitation: (i) measuring a time curve of a voltage U between the electrode and the counter electrode, or (ii) short-circuiting the electrode and the counter electrode with a line and measuring a time curve of a current I through the line, and (c) determining the at least one physical characteristic value of the electromechanical oscillatory system from the time curve of the voltage U, which time curve was measured in step b) i), or the time curve of the current I, which time curve was measured in step b) ii). |
|
US12072355B2 |
Apparatus and method for measuring a flow of current in a directly cooled conductor
An apparatus for measuring a flow of current through at least one electrical conductor of an electrotechnical device which is disposed in a cooling channel, wherein a non-conductive cooling medium flows through the cooling channel during operation of the electrotechnical apparatus, the apparatus including a flux conductor which is disposed around the at least one electrical conductor, and an evaluation circuit which is coupled to the flux conductor and is configured to determine the flow of current through the at least one electrical conductor by evaluating an electrical parameter of the flux conductor, wherein at least a part of the flux conductor is disposed in the cooling channel. |
|
US12072350B2 |
Suspension for a mems vibration sensor
An anchor assembly for a microelectromechanical systems (MEMS) vibration sensor suspension comprises an anchor body and at least one spring integrally extending from the anchor body. Each spring comprises a first section integrally extending at a first end away from the anchor body to a second end, and first lateral portions of second and third sections extending in opposite lateral directions from the second end. Each of the second and third sections includes a first leg that extends at a first end from the first lateral portion toward the anchor body, a second lateral portion that extends from a second end of the first leg away from the first section, and a second leg that extends from the second lateral portion at a first end away from the anchor body, wherein second ends of the second legs extend farther from the anchor body than the first lateral portions. |
|
US12072349B2 |
Method of manufacturing low heat-resistant sensor
To provide a method of manufacturing a low heat-resistant sensor that has high chemical resistance, excellent drip-proof properties, and excellent dust-proof properties. A method of manufacturing a low heat-resistant sensor includes a step of disposing a sensor unit in a recessed portion of a container composed of fluorine resin, inserting a cable into a through-hole in communication with the recessed portion, and electrically connecting the sensor unit that is disposed in the recessed portion and the cable to each other, a step of disposing a plate composed of fluorine resin such that the plate covers an opening of the recessed portion and capping the recessed portion, a step of covering the cable by using a tube composed of fluorine resin, a step of disposing a frame body composed of fluorine resin such that the frame body surrounds a perimeter of the plate, a step of thermally bonding the frame body, the container, and the plate to each other, and a step of thermally bonding the container and the tube to each other. |
|
US12072340B2 |
Reversibly switchable fluorescent protein-based indicators
Reversibly switchable fluorescent protein-based indicators are disclosed, and can be used as neuronal activity markers. The disclosed reversibly switchable fluorescent protein-based indicators exhibit faster or slower photoswitching the presence or absence of calcium, and depending on the wavelength of light stimulus employed. |
|
US12072336B2 |
Methods for single-cell prostate tissue classification and prediction of cancer progression
In certain embodiments, this application discloses methods for the diagnosis and prognosis of prostate cancer. In some embodiments, the invention takes advantage of the combinatorial utility of certain biomarkers to prognose and diagnose prostate cancer at an early stage. In certain embodiments, the methods described herein do not require the selection of cells from a particular tissue compartment, and are therefore suitable for analysis of cancer tissue in which compartmentalization is lost. |
|
US12072333B2 |
Method and apparatus for selective removal of cells from a cell suspension by mechanical lysis
In some embodiments, the present disclosure provides an apparatus and methods for selectively lysing cells from a cell suspension including disassociating a population of cells from a tissue sample, the population of cells including a population of one or more viable cells and a population of one or more dead and dying cells, exposing the population of cells to at least one pulse of fluid shear stress having a force along a conduit wall of from about 500 dyn/cm2 to about 2500 dyn/cm2 to substantially lyse the population of one or more dead or dying cells, leaving the population of one or more viable cells substantially intact, and collecting the population of one or more viable cells. |
|
US12072330B2 |
Method for classifying/counting leukocytes, reagent kit for classifying leukocytes, and reagent for classifying leukocytes
The present invention provides a method for classifying and counting leukocytes which allows classification and count of normal leukocytes as well as discrimination between blast cells and atypical lymphocytes. The present invention also provides a regent kit and reagent for classifying leukocyte which are used for classifying and counting leukocytes in biological samples. |
|
US12072326B2 |
Thermal image analyser for crops
The present invention provides a thermal image analyser for the analysis of the stomatal conductance s of a plant, which comprises a thermal imaging device, configured to capture a thermal image of at least a portion of the plant that is in an imaging region of the thermal imaging device, and a processor device, configured to analyse the captured thermal image and to determine the stomatal conductance of the plant on the basis of the captured thermal image. The thermal image analyser further comprises a reference object, which comprises a reference surface and a thermal sensor, wherein the thermal sensor is connected to the reference surface and configured to emit a sensor signal that is representative for a surface temperature of the reference surface. The reference object is adapted to be positioned, such that at least a portion of the reference surface is located in the imaging region of the thermal imaging device. The sensor signal is adapted to be transmitted to the processor device, and the processor device is configured to compensate the stomatal conductance on the basis of the captured thermal image and the sensor signal. |
|
US12072324B2 |
Chromatograph and apparatus for determining chromatograph analysis method
To enable appropriate analysis to easily be performed in accordance with an object to be analyzed, provided is an apparatus for determining a chromatograph analysis method includes: an input portion (220) configured to receive input of a sample name of a sample to be analyzed and a component name; a storage (230) configured to store an analysis method for a component corresponding to the component name in the sample corresponding to the sample name so that the analysis method is associated with the sample name and the component name; and a controller (210) configured to search the storage for the analysis method, which corresponds to the sample name and the component name input to the input portion, to read the analysis method from the storage, and present the analysis method to a user. |
|
US12072323B2 |
Analyzer configured to display list of target components
An analyzer configured to acquire a chromatogram or spectrum by performing a predetermined analysis of a sample and perform a qualitative or quantitative analysis of components contained in the sample. The analyzer includes: a peak detection unit configured, based on information regarding a plurality of target components that need to be checked whether contained in the sample or that need to be quantified, to detect a peak or peaks in the chromatogram or spectrum acquired by the predetermined analysis of the sample corresponding to one of the target components, configured to acquire peak information regarding each of the peak or peaks, and configured to obtain confidence information for each of the peak or peaks, the confidence information being an indicative value of certainty of detecting a peak; and a display processing unit configured to display on a display unit a list of at least a part of the target components. |
|
US12072322B2 |
Method for matrix effect correction in quantitative mass spectrometric analysis of analytes in complex matrices
The present invention relates to a method for quantifying one or more analytes in a sample by an analysis system comprising a separation unit (LC column), a means of adding a solution post-column (Connector), and a detection unit comprising a mass spectrometer coupled through an ionization source, the method comprising: ⋅ (i) inducing matrix effect on the analytes in the sample and on the post-column infused internal standards (PCI-ISs); ⋅ (ii) matching one or more post-column infused internal standard (PCI-IS) to each analyte that best matches the analyte's response to the matrix effect, and ⋅ (iii) storing the analyte-matched PCI-IS identification and, optionally, associated response data in a library; and ⋅ (iv) applying the analyte-matched PCI-IS to the analyte in other samples to correct the analyte peak responses for the matrix effect during ionization and to obtain (absolute) quantitation of the analyte using the response data. |
|
US12072318B2 |
Chamber component cleanliness measurement system
An apparatus for measuring contaminants on a surface of a component is provided. An extraction vessel for holding a measurement fluid has an opening adapted to form a meniscus using the measurement fluid. An actuator moves at least one of the extraction vessel and the component to a position where the meniscus is in contact with the surface of the component. A transducer is positioned to provide acoustic energy to the measurement fluid. |
|
US12072315B2 |
System and method for real-time visualization of defects in a material
The present disclosure provides a system and method for real-time visualization of a material during ultrasonic non-destructive testing. The system includes a graphical user interface (GUI) capable of showing a three-dimensional (3-D) image of a composite laminate constructed of a series of two-dimensional (2-D) cross sections. The GUI is capable of displaying the 3-D image as each additional 2-D cross section is scanned by an ultrasonic testing apparatus in real time or near real time, including probable defect regions that contain a flaw such as a hole, crack, wrinkle, or foreign object within the composite. Furthermore, in one embodiment, the system includes an artificial intelligence capable of highlighting defect areas within the 3-D image in real time or near real time and providing data regarding each defect area, such as the depth, size, and/or type of each defect. |
|
US12072313B2 |
Graphene transistor and method of manufacturing same
A graphene transistor includes a graphene layer including at least one sheet of graphene, a drain electrode and a source electrode each electrically connected to the graphene layer, a charge donor on at least one main surface of the graphene layer, the charge donor including an impurity charge, and a counter ion having a charge with a sign different from a sign of the impurity charge. |
|
US12072307B2 |
Method for determining physical representation of species in fluid flowing through system
Embodiments described herein generally relate to systems, tools, and methods for flow assurance monitoring within pipe structures. In an embodiment is provided a method of determining at least one property of a mixture flowing through a system that includes introducing an inhibitor to a fluid flowing through the system to form the mixture; exposing the mixture to electromagnetic energy to induce at least one paramagnetic response from at least one diamagnetic species present in the mixture flowing through the system; performing electron paramagnetic resonance (EPR) spectroscopy on the at least one paramagnetic response to generate an EPR spectrum; and determining the at least one property of the mixture based on the EPR spectrum. Apparatus for determining fluid properties and systems for extracting hydrocarbons from a subterranean reservoir are also provided. |
|
US12072297B2 |
Information processing apparatus, information processing method, and storage medium
An information processing apparatus selects, as a reference defect, at least one defect from among first defects associated with a first image and selects, as a correction target defect, at least one defect from among second defects associated with a second image captured at a time different from an image capturing time of the first image. Additionally, the information processing apparatus generates a correction candidate by modifying the correction target defect, acquires a matching level representing a matching relationship between the reference defect and the correction candidate, and generates a corrected defect by correcting the correction target defect based on the matching level. Then, the information processing apparatus acquires a progress level representing a change in defect from the reference defect based on a comparison between the reference defect and the corrected defect. |
|
US12072295B1 |
Gemstone inscription viewing system and applications thereof
A viewing device is configured to magnify and view a marking on a gemstone. The viewing device includes a light source, a mask, a magnifying optical device, and a camera. The light source generates light directed along a first path towards the gemstone. The mask partially obscures the light from the light source to generate a pattern. The partially obscured light is reflected off of the gemstone and magnified by the magnifying optical device. The camera is positioned to capture the magnified light. One or more additional light sources generate light directed along a second path towards the gemstone. The light enters the gemstone through a preferred facet and internally reflects. Internally reflected light scatters off of an internal mark in the gemstone and exits the gemstone through the gemstone's top face. The reflected and scattered light is magnified by the magnifying optical device and captured by the camera. |
|
US12072284B2 |
Terahertz wave detection device, terahertz wave detection method, and terahertz wave detection system
Terahertz wave detection equipment comprises: a terahertz wave transceiver including a transmitter for transmitting a terahertz wave and a receiver for receiving a reflected terahertz wave reflected by a background reflected object which exists behind an object to be analyzed; a display; and an information processing apparatus, wherein the transmitter irradiates a terahertz wave based on a transmission signal including a specific frequency toward a two-dimensional area including the object to be analyzed, and the information processing apparatus is configured to analyze concentration of the object to be analyzed based on the reflected terahertz wave and generate a composite image in which a concentration image of the object to be analyzed is combined with an image of the background reflected object. |
|
US12072281B2 |
Multipass optical spectroscopy cell having a single transmission path
Optical cells are described for use in spectroscopy applications. The cells include a series of discrete planar reflectors aligned with one another and spaced apart from one another at each end of the sample cavity. The discrete planar reflectors can be surrounded by transparent windows and divergent energy can be removed from the cell cavity via the windows. The cells can define a unique beam path for the energy beam, and there can be no overlapping optical paths through the cell. The cells can provide well-defined detection signals with very high signal-to-noise ratio. |
|
US12072278B2 |
Development of control samples to enhance the accuracy of HIC testing
A test sample is extracted from a hydrogen induced cracking (HIC) resistant material candidate. A control sample is extracted from a prequalified HIC susceptible material that is known to suffer predetermined HIC damage when subjected to preset test conditions of a standardized HIC test (e.g., NACE TM0284). The HIC test is performed on the test and control samples. A value of a predetermined cracking criteria is calculated for the control sample. It is determined whether the calculated value of the predetermined cracking criteria is at least equal to a predetermined minimum threshold value. If yes, respective values of a plurality of predetermined HIC resistance criteria for the test sample are calculated. It is determined whether the calculated respective values of the plurality of predetermined HIC resistance criteria for the test sample are not greater than corresponding predetermined maximum threshold values. If yes, the HIC resistant material candidate is qualified as a valid source for sour service applications. |
|
US12072275B2 |
Bioparticle analyzer and microparticle analyzer
Provided is a bioparticle analyzer including a scattered light detection module including an optical filter that separates, from a partial light in laser beam, scattered light generated by irradiating a bioparticle flowing through a channel with the laser beam, and an objective lens on which the scattered light separated by the optical filter is incident. Furthermore, the present technology also provides a microparticle analyzer including a scattered light detection module including an optical filter that separates, from a partial light in a laser beam, scattered light generated by irradiating a microparticle flowing through a channel with the laser beam, and an objective lens on which the scattered light separated by the optical filter is incident. |
|
US12072271B2 |
Planar vibratory viscometer, viscometer member, and related method
A viscometer (700) is provided, for determining a viscosity of a gas therein. The viscometer (700) comprises a driver (704) and a planar vibratory member (500, 600) vibratable by the driver (704), that comprises a body (502) and a vibratable portion (504) emanating from the body (502), wherein the vibratable portion (504) comprises a plurality of vibratable cantilevered projections. At least one pickoff sensor (706) is configured to detect vibrations of the vibratory member (500, 600). Meter electronics (900) comprise an interface (901) configured to send an excitation signal to the driver (704) and to receive a vibrational response from the at least one pickoff sensor (706), measure a Q and resonant frequency of the planar vibratory member (500, 600), and to determine a viscosity (923) of the gas therein using the measured Q and the measured resonant frequency. |
|
US12072265B2 |
Leak detection method and apparatus
A method and apparatus for measuring gas leakage in a graduated cylinder where water is displaced by the gas in a graduated cylinder in combination with a balance scale, allowing for both a visual indication of the gas detected and a change in weight measurement on the scale, correlating to a certain volume of gas detected. |