US12033804B2
A multilayer electronic component includes a body including a dielectric layer and a plurality of internal electrodes alternately disposed with the dielectric layer interposed therebetween, and external electrodes disposed on the body, wherein the external electrode include a first electrode layer disposed on two end surfaces and a second electrode layer including a center portion disposed on the first electrode layer and a band portion extending from the center portion onto a portion of a first surface and a portion of a second surface, the first electrode layer includes a conductive metal, the second electrode layer includes silver (Ag) and glass and further includes one or more of palladium (Pd), platinum (Pt), and gold (Au), and ta
US12033803B2
A multilayer capacitor includes: a body including a stack structure in which at least one first internal electrode and at least one second internal electrode are alternately stacked on each other having at least one dielectric layer interposed therebetween in a first direction; first and second external electrodes disposed on the body while being spaced apart from each other to be respectively connected to first internal electrode and second internal electrode; and first and second bumps respectively having one surfaces disposed on the first or second external electrode and including at least one hole positioned in the one surface or the other surface, wherein AV indicates a total area of the at least one hole, AB indicates an area of the one surface of the first or second bump, facing the first or second external electrode, and AV/AB is greater than 0.012 and less than 0.189.
US12033798B2
A ceramic electronic device includes a multilayer structure in which each of a plurality of dielectric layers and each of a plurality of internal electrode layers are alternately stacked. A main component of the plurality of dielectric layers is a ceramic having a perovskite structure of which an A site includes at least Ba and of which an A/B ratio is 0.980 or less. The plurality of internal electrode layers include a co-material. A total amount of Ti, Zr and Hf is 90 mol % or more in metal elements included in the co-material and an amount of Ba is 10 mol % or less in the metal elements.
US12033785B2
A coil component includes a core having a winding core portion, a first flange portion disposed on a first end portion of the winding core portion, and a second flange portion disposed on a second end portion of the winding core portion; a wire winding on the winding core portion of the core; and a plate member disposed so as to bridge the first flange portion and the second flange portion. The coil component further includes an adhesive portion disposed between the first flange portion and the plate member and adhering the first flange portion to the plate member, and an adhesive portion disposed between the second flange portion and the plate member and adhering the second flange portion to the plate member. The adhesive portion contains a resin and magnetic powder.
US12033778B2
Disclosed herein is a coil component that includes a core having a winding core part, a first flange part positioned at one axial end of the winding core part, and a second flange part positioned at other axial end of the winding core part; a wire wound around the winding core part; a first conductive member overlapping the wire through a dielectric; a first terminal electrode provided on the first flange part and connected to one end of the wire; a second terminal electrode provided on the second flange part and connected to other end of the wire; and a third terminal electrode provided on the first flange part and connected to the first conductive member.
US12033769B2
Various cables for cable deployed electric submersible pumping systems and methods of manufacturing such cables are provided. The cable includes a power cable core and coiled tubing formed around the power cable core. The power cable core includes one or more conductors, insulation surrounding each conductor, and an elastomeric jacket extruded around the insulated conductors. Various mechanisms, systems, and methods are described to anchor the power cable core in the coiled tubing and to transfer weight from the power cable core to the coiled tubing.
US12033768B2
A target carrier assembly includes a housing, a target, and a collimator. The housing includes a collimator compartment and a target compartment divided by a vacuum window foil, the collimator being removably disposed within the collimator compartment, and the target being disposed within the target compartment. The collimator compartment is attached to a cyclotron beam line in the irradiation position, and the target compartment is in fluid communication with a cooling fluid supply line and a cooling fluid return line in the irradiation position. The target is cooled by the cooling fluid from the cooling fluid supply line. The collimator directs a particle beam from the cyclotron beam line to irradiate the target and includes a beam entry diameter and a beam exit diameter. The collimator is in thermal contact with the collimator compartment.
US12033762B2
A method of non-interactive zero-knowledge crowd verifiable digital contact tracing, system and devices that provides improved accuracy and/or privacy by improving the validity of digital contact tracing sources. Private information associated with a respective user intended for a receiver is uploaded to a data server. The receiver is notified that the private information has been uploaded to the data server. A proof of the private information is generated using a proof function of a non-interactive zero-knowledge cryptographic protocol and added to a contact tracing blockchain for the respective user. A second blockchain transaction is added in response to verification of the proof by a verifier network using a verification function of the non-interactive zero-knowledge cryptographic protocol and the receiver is be notified.
US12033756B2
There is disclosed a method and a system for predicting the efficacy of one or more treatments. A completed questionnaire may be received from a patient requiring treatment. The responses to the questionnaire may be input to a machine learning algorithm (MLA). The MLA may have been trained using labelled patient data. A predicted efficacy of one or more treatments and a prototype corresponding to the patient may be received from the MLA. An interface may be output indicating the predicted efficacy of the one or more treatments and the prototype.
US12033752B2
A system, computer program product and method for facilitating concurrent monitoring of multiple obstetrics patients over a data network are proposed. Data conveying pregnancy progression information, including maternal and fetal vital sign information associated with the obstetrics patients, is received and processed to derive criticality levels for the obstetrics patients. As a first feature, notification data related to a particular obstetrics patient may be selectively transmitted to a medical expert based on different conditions including for example an associated criticality level exceeding a threshold and/or receipt of a consultation request. As a second feature, used together or separately from the first, a graphical user interface (GUI) may present a user with an ordered list of obstetrics patients dynamically adaptable based on the criticality levels. The GUI allows a user to select an obstetrics patient from the list and then adapts the GUI to present an expanded set of pregnancy progression information related to the selected obstetrics patient. Optionally, the GUI may also provide a tool allowing the user to cause a notification to be transmitted to a medical expert over the data network.
US12033742B2
Methods and apparatuses for assessing oral health and automatically providing diagnosis of one or more oral diseases. Described herein are intraoral scanning methods and apparatuses for collecting and analyzing image data and to detect and visualize features within image data that are indicative of oral diseases or conditions, such as gingival inflammation or oral cancer. These methods and apparatuses may be used for identifying and evaluating lesions, redness and inflammation in soft tissue and caries and cracks in the teeth. The methods can include training a machine learning model and using the trained machine learning model to provide a diagnosis of an oral disease or condition based on image data collected using multiple scanning modes of an intraoral scanner.
US12033739B2
A system configured to be coupled with a participant of an activity. The system comprises: a participant activity monitoring unit configured for monitoring a performance of the activity by the participant; an activity information module configured for storing performance information corresponding to the activity; and a participant performance correlator configured for delivering comparative performance data based on the monitored performance of the activity by the participant and the stored performance information.
US12033718B2
A semiconductor device according to an embodiment includes first to fifth interconnects, first to third memory cells, and a control circuit. The control circuit is configured to execute machine learning. Each of the first memory cells, the second memory cells, and the third memory cells includes a resistance changing element. In the machine learning, the control circuit is configured to: execute a write operation using a common write voltage to each of the second memory cells; and after the write operation, input input data to each of the first interconnects, and change a resistance value of at least one third memory cell of the third memory cells based on the input data and a signal output from each of the fifth interconnects based on the input data.
US12033706B2
In a method of operating one or more nonvolatile memory devices including one or more memory blocks, each memory block includes a plurality of memory cells and a plurality of pages arranged in a vertical direction. Pages arranged in a first direction of a channel hole are set as first to N-th pages. A size of the channel hole increases in the first direction and decreases in the second direction. Pages arranged in a second direction of the channel hole are set as (N+1)-th to 2N-th pages. First to N-th page pairs are set such that a K-th page among the first to the N-th pages and an (N+K)-th page among the (N+1)-th to 2N-th pages form one page pair. Parity regions of two pages included in at least one page pair are shared by the two pages included in the at least one page pair.
US12033702B2
A semiconductor memory device includes a memory cell array including a plurality of memory cell transistors, a word line connected to a gate of each of the memory cell transistors, a sequencer configured to control an operation of the memory cell array, and an input/output circuit. When the input/output circuit receives a command instructing an operation of continuously reading data of a plurality of pages from the memory cell transistors, the sequencer determines the data of the plurality of pages by continuously applying read voltages corresponding to the plurality of pages to be read, to the word line. In each continuous time period during which the control circuit applies read voltages for determining the data of one of the pages to the word line, the control circuit does not apply any read voltage for determining the data of another one of the pages to the word line.
US12033699B2
A memory device and an operation method thereof are provided. The operation method comprises: in performing a multiply accumulate (MAC) operation, inputting a plurality of inputs into a plurality of memory cells via a plurality of first signal lines; outputting a plurality of cell currents from the memory cells to a plurality of second signal lines based on a plurality of weights of the memory cells; summing the cell currents on each of the second signal lines into a plurality of signal line currents: summing the signal line currents into a global signal line current: and converting the global signal line current into an output, wherein the output represents a MAC operation result of the inputs and the weights.
US12033695B2
Methods, systems, and devices for improved techniques for multi-level memory cell programming are described. A memory array may receive a first command to store a first logic state in a memory cell for storing three or more logic states. The memory array may apply, as part of an erase operation, a first pulse with a first polarity to a plurality of memory cells to store a second logic state different from the first logic state in the plurality of memory cells, where the plurality of memory cells includes the memory cell. The memory array may apply, as part of a write operation or as part of the erase operation, one or more second pulses with a second polarity to the memory cell to store the first logic state in the memory cell based on applying the first pulse.
US12033693B2
According to one embodiment, a memory system includes n memory cells, each capable of storing j bits of data; and a controller. The controller is configured to write a first portion of each of first data to n-th data from among n×j data with consecutive logical addresses to the n memory cells one by one. The first data has a lowest logical address among the n×j pieces of data. The first data to the n-th data have ascending consecutive logical addresses. The controller is configured to write the first portion of one of the first to n-th data as a first bit of the j bits, and write the first portion of another one of the first to n-th data except said one of the first to n-th data as a second bit of the j bits.
US12033691B2
Embodiments of the present application provide a readout circuit layout structure, a readout circuit, and a memory layout structure. The readout circuit layout structure includes: a readout amplification module, a first processing module, and a second processing module arranged along a preset direction, wherein the readout amplification module is configured to read a voltage of a bit line, and the first processing module and the second processing module are at least configured to perform a noise cancellation on an output signal of the readout amplification module. The readout amplification module includes: a first NMOS region and a first PMOS region arranged close to the first processing module, and a second NMOS region and a second PMOS region arranged close to the second processing module, the first NMOS region, the first PMOS region, the second PMOS region, and the second NMOS region being arranged along the preset direction.
US12033679B2
A tape reader is provided that reads data from a tape without requiring specific alignment. The tape reader may include a reader head comprising a sensor array with a plurality of sensors that detect the data independent of the track within which the data is stored. Multiple sensors may detect data in each track instead of a single, dedicated sensor for each track. The sensor array may comprise multiple sensors in multiple dimensions, such as perpendicular to the movement of the tape or in parallel to the movement of the tape, including serpentine linear recording formats where the sensors may be in a matrix positioned at various angles from horizontal to vertical.
US12033678B2
An apparatus includes a beam, a chip coupled to the beam, a cable coupled to the beam by a first material located at opposite edges of the cable, and wire bonds extending from pads of the cable to pads of the chip. An apparatus includes a beam and a chip coupled to the beam. The chip includes an array of magnetic transducers for transducing data on a magnetic recording tape. The apparatus includes a cable coupled to the beam by a first material located at opposite edges of the cable, wire bonds extending from pads of the cable to pads of the chip, and a second material encapsulating ends of the wire bonds that are located adjacent the cable. The second material does not contact the chip.
US12033675B2
Embodiments of the present disclosure relate to a cobalt-boron (CoB) layer for magnetic recording devices, memory devices, and storage devices. In one or more embodiments, the CoB layer is part of a spin-orbit torque (SOT) device. In one or more embodiments, the SOT device is part of an SOT based sensor, an SOT based writer, a memory device (such as a magnetoresistive random-access memory (MRAM) device), and/or a storage device (such as a hard disk drive (HDD) or a tape drive). In one embodiment, an SOT device includes a seed layer, and a cap layer spaced from the seed layer. The SOT device includes a spin-orbit torque (SOT) layer, and a nano layer (NL) between the seed layer and the cap layer. The SOT device includes a cobalt-boron (CoB) layer between the seed layer and the cap layer, and the CoB layer is ferromagnetic.
US12033672B1
Methods and systems are disclosed herein to address the problems discussed above and in particular to provide coordination for uncoordinated content. Beyond simply archiving and/or organizing available content, the methods and systems generate composite media assets that provide enriched details and supplemental data that extends beyond any given source content. The methods and systems achieve this through a novel data filtration and synchronization process.
US12033662B2
A magnetic disk device includes a disk including a plurality of error sectors including a defect, a first track having a first parity sector, and a controller. The controller is configured to, upon receiving a write command to write first data in a first region of a portion of the first track, which is a portion of the first track, first perform an XOR operation on all sectors of the first track other than one or more sectors of the first region and the first parity sector of the first track, and then write the first data in the one or more sectors of the first region, perform a second XOR operation on the one or more sectors of the first region and the result of the first XOR operation, and write the result of the second XOR operation in the first parity sector.
US12033660B2
A data processing device includes: a digital signal processor; at least one processor; and at least one memory device configured to store a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to operate to: output a first determination result relating to a scene of content through use of sound data; select processing for the sound data by a first selection method based on the first determination result; determine an attribute of the content from among a plurality of attribute candidates; and select the processing by a second selection method, which is different from the first selection method, based on a determination result of the attribute, wherein the digital signal processor is configured to execute the processing selected by the at least one processor on the sound data.
US12033658B2
Provided is a technology of learning an acoustic model with a certain degree of accuracy of sound recognition within a short calculation period. An acoustic model learning device includes: a loss calculation unit configured to calculate a loss of sound data which is an element of the corpus Cj for learning by using an acoustic model; a curriculum corpus generation unit configured to generate a curriculum corpus being a union of subsets of the corpuses Cj for learning, the corpuses Cj including, as elements, sound data for which the loss falls within a predetermined range indicating a small value; an acoustic model update unit configured to update the acoustic model by using the curriculum corpus; and a first end condition determination unit configured to output the acoustic model when a predetermined end condition is satisfied, or transfer execution control to the loss calculation unit when the predetermined end condition is not satisfied, and the acoustic model update unit is configured to update the acoustic model by giving a weight to a gradient for sound data which is an element of the curriculum corpus using such a weight for sound data as to have a smaller value as a number of times the sound data has been selected as an element of the curriculum corpus becomes larger.
US12033649B2
Embodiments are disclosed for noise floor estimation and noise reduction, In an embodiment, a method comprises: obtaining an audio signal; dividing the audio signal into a plurality of buffers; determining time-frequency samples for each buffer of the audio signal; for each buffer and for each frequency, determining a median (or mean) and a measure of an amount of variation of energy based on the samples in the buffer and samples in neighboring buffers that together span a specified time range of the audio signal; combining the median (or mean) and the measure of the amount of variation of energy into a cost function; for each frequency: determining a signal energy of a particular buffer of the audio signal that corresponds to a minimum value of the cost function; selecting the signal energy as the estimated noise floor of the audio signal; and reducing, using the estimated noise floor, noise in the audio signal.
US12033646B2
There are provided methods and apparatus for performing modified cosine transformation (MDCT) with an analysis/synthesis windowing function, using an analysis windowing function having a meandering portion which passes a linear function in correspondence of at least four points.
US12033631B1
A system configured to perform self-trigger prevention to avoid a device waking itself up when a wakeword is output by the device's own output audio. For example, during active playback the device may perform double-talk detection and suppress wakewords or other device-directed utterances when near-end speech is not present. To detect whether near-end speech is present, an Audio Front End (AFE) of the device may perform echo cancellation and generate correlation data indicating an amount of correlation between an output of the echo canceller and an estimated reference signal. When the correlation is high in certain frequency ranges, near-end speech is not present and the device may suppress the utterance. When the correlation is low, indicating that near-end speech could be present, the device does not suppress the utterance and sends the utterance to a remote system for speech processing.
US12033629B2
A method of detecting establishment of a voice communication between a first voice communication equipment and a second voice communication equipment and automating requests for content. The method includes analyzing the voice communication to identify a request for content, analyzing the voice communication to identify an affirmative response to the request for content, and correlating the request for content with a first user account and correlating the affirmative response with a second user account. In response to identifying the affirmative response and based upon at least one of the first user account or the second user account, identifying from a data storage, the requested content and causing the transmission of the requested content.
US12033621B2
A method for speech recognition based on language adaptivity comprises obtaining voice data of a user. The method also comprises extracting, based on the obtained voice data, a phoneme feature representing pronunciation phoneme information. The phoneme feature is input to a pre-trained language discrimination model that is pre-trained based on a multilingual corpus. A language discrimination result corresponding to the phoneme feature and in accordance with the language discrimination model is obtained. The method also comprises obtaining a speech recognition result of the voice data based on a language acoustic model of a language corresponding to the language discrimination result. The method further comprises determining a speech recognition result of the voice data based on a language acoustic model of a language corresponding to the language discrimination result.
US12033620B1
The present disclosure provides computer-implemented methods, systems, and devices for responding to requests associated with an image. A computing system obtains, wherein the image depicts a first set of textual content. The computing system determines one or more characteristics of the first set of textual content. The computing system determines a response type from a plurality of response types based on the one or more characteristics. The computing system generates a model input, wherein the model input comprises data descriptive of the first set of textual content and a prompt associated with the response type. The computing system provides providing the model input as an input to a machine-learned language model. The computing system receives a second set of text as an output of the machine-learned language model as a result of the machine-learned language model processing the model input. The computing system provides the second set of text for display to a user, wherein the second set of textual content is associated with the response type.
US12033615B2
The disclosure provides a method and an apparatus for recognizing a speech, an electronic device and a storage medium. A speech to be recognized is obtained. An acoustic feature of the speech to be recognized and a language feature of the speech to be recognized are obtained. The speech to be recognized is input to a pronunciation difference statistics to generate a differential pronunciation pair corresponding to the speech to be recognized. The text information of the speech to be recognized is generated based on the differential pronunciation pair, the acoustic feature and the language feature.
US12033613B2
Proposed are a deep neural network-based non-autoregressive voice synthesizing method and a system therefor. A deep neural network-based non-autoregressive voice synthesizing system according to an embodiment may comprise: a voice feature vector column synthesizing unit which constitutes a non-recursive deep neural network based on multiple decoders, and gradually produces a voice feature vector column through the multiple decoders from a template including temporal information of a voice; and a voice reconstituting unit which transforms the voice feature vector column into voice data, wherein the voice feature vector column synthesizing unit produces a template input, and produces a voice feature vector column by adding, to the template input, sentence data refined through an attention mechanism.
US12033607B2
Provided are acoustic articles having a porous layer (102,104,106) placed in contact with a heterogeneous filler comprising porous carbon and having an average surface area of from 0.1 m2/g to 10,000 m2/g. The acoustic articles can have a flow resistance of from 10 MKS Rayls to 5000 MKS Rayls. Optionally, the porous layer includes a non-woven fibrous layer or a perforated film having a plurality of apertures with an average narrowest diameter of from 30 micrometers to 5000 micrometers. The heterogeneous filler can enhance low frequency performance without significantly compromising high frequency performance, thickness or weight.
US12033606B2
A sound-absorbing panel comprising a padding layer comprising heat-bonded synthetic fibers is described. The sound-absorbing panel has a first outer face and a second outer face which are spaced from each other so as to form a panel thickness between them. The sound-absorbing panel also comprises a channel within the panel thickness. The padding material between at least one of the outer faces of the panel and the channel has a density greater than the density of the padding material far from the channel so that the panel is more rigid in the region of said channel.
US12033602B2
A user can scan a QR code on a kiosk with her mobile device. Scanning the QR code will cause the mobile device to display an interface displayed on the kiosk. When a user enters information on the device corresponding information is displayed on the kiosk. In this way, a user can engage with the kiosk interface in a contactless manner.
US12033583B2
A gate driver includes stages. Each stage includes: a first output part for outputting a carry signal in response to a voltage of a first node; a first input part for controlling the voltage of the first node in response to a previous carry signal; a second input part for controlling the voltage of the first node in response to a first next carry signal; a second output part for outputting a scan signal in response to the voltage of the first node; a third output part for outputting a sensing signal in response to the voltage of the first node; and a scan signal control part for applying a first low power voltage to an output terminal of the second output part to which the scan signal is output in response to a second next carry signal of which a pulse is generated before the first next carry signal.
US12033581B2
A display device includes a display panel which displays an image during a plurality of driving frames, a panel driver which drives the display panel, and a driving controller which controls a driving operation of the panel driver. The driving controller divides the display panel into a first display area and a second display area based on an image signal. Each of the plurality of driving frames includes a full frame in which the first display area and the second display area are driven, and a plurality of partial frames in which only the first display area is driven. A number of the plurality of partial frames included in each of the plurality of driving frames is changed.
US12033578B1
A driving method of a display panel and a display panel are provided. Time for displaying one frame includes N times of first node potential adjustment stages, a data writing stage, and at least one first bias stress stage; the data writing stage is after the first node potential adjustment stage and before the first bias stress stage; the N times first node potential adjustment stage include N reset stages and N first adjustment voltage writing stages; and an i-th first voltage writing stage is after an i-th reset stage. In the reset stage, the first reset module is turned on to write a reset signal to the first node; in the first adjustment voltage writing phase, the first reset module is turned off, and the compensation module is turned on to write a first adjustment voltage into the first node to adjust the bias state of the driving transistor.
US12033568B2
A display device includes a display panel including a pixel including a pixel circuit and a light emitting element, a plurality of scan lines connected to the pixel circuit, an emission control line connected to the pixel circuit, and a data line connected to the pixel circuit. The pixel circuit includes a first capacitor connected to a first node and a second node opposite to the first node, a first circuit portion that includes a first transistor connected between the data line and the first node and a second transistor connected between the first transistor and the first node, and a second circuit portion connected to the second node and the light emitting element. Before the light emitting element emits light, a reference voltage is provided to a third node between the first transistor and the second transistor.
US12033565B2
The present invention is applicable to a display device-related technical field, and relates to, for example, a flat lighting device and a display device using a light-emitting diode (LED). The present invention relates to a display device including a plurality of individual unit compartment regions, comprising: at least one light-emitting diode provided in the individual unit compartment regions; a gate-on voltage line connected to the light-emitting diode; a scan line for applying a common voltage to the plurality of individual unit compartment regions; a data line for applying individual switching voltages to the plurality of individual unit compartment regions; a driving unit including a driving MOSFET device connected to the light-emitting diode; and a switching unit including a switching MOSFET device connected to the scan line and the data line to perform a switching operation.
US12033564B2
A display device includes a front portion, a rear portion, a halo, and sides extending between the front portion and the rear portion. The front portion, the rear portion, and the sides form an enclosure. The halo includes a rim and an internal structure. The rim is positioned between the front portion and the rear portion. The internal structure is at least partially within the enclosure and includes a sweep portion and a receiving post. The receiving post and the sweep portion are configured to receive light emitted by one or more light emitting devices and at least one of guide, direct, diffuse, focus, and scatter light emitted by the one or more light emitting devices out of the display device.
US12033560B2
A multiplexing driving method includes: within an initial time period, applying, by a source driver, an initial voltage to a pre-charging multiplexing switch; within a first charging time period, controlling different non-pre-charging multiplexing switches to be turned on in a time-division manner, so as to write a corresponding grey-scale voltage into corresponding non-pre-charging data lines in a time-division manner via the turned-on non-pre-charging multiplexing switches; and within a second charging time period, controlling, by the gate driving circuit, a corresponding gate line to be turned on; controlling different pre-charging multiplexing switches to be turned on in a time-division manner; and applying, by the source driver, a corresponding grey-scale voltage to the pre-charging multiplexing switches to write the corresponding grey-scale voltage to pixel circuits in a row corresponding to the gate line and electrically connected to the corresponding pre-charging data lines respectively in a time-division manner.
US12033559B2
A display substrate, a method for driving the same, a display device, and a fine metal mask are provided, and a display area of the display substrate includes a first display sub-area in which pixels are distributed at a high density, and a second display sub-area in which pixels are distributed at a low density.
US12033558B2
A display device includes a display panel which displays an image, and a panel driving block which receives a control signal and generating a criterion point signal including information about a criterion point for adjusting luminance of the image based on the control signal. The panel driving block receives image signals, generates a correction value based on distance information about a location of the display panel, at which each of the image signals is displayed, and the criterion point, and generates correction image signals by converting the image signals based on the correction value.
US12033555B2
In an example implementation according to aspects of the present disclosure, a system includes a display, a processor and a wireless sensor. The processor receives remote wireless signals from the wireless sensor corresponding to another display. The processor determines a physical locational relationship and orientation in three-dimensional space based on the received signal. The processor logical represents the relationship and orientation in a configuration screen and sets attributes of the display based on the representation.
US12033550B2
A method of testing a display device including a display panel which displays an image and a driver which drives the display panel including measuring a driving operating current in a state where the driver is enabled and the display panel is disabled, and determining whether the driver is defective, based on the driving operating current and measuring a display operating current in a state where the driver and the display panel are enabled, and determining whether the display panel is defective, based on the display operating current.
US12033549B2
An organic light-emitting diode (OLED) display panel and an OLED display device have a display region and a non-display region surrounding the display region. The non-display region includes a bonding region, a first fan-out line region, a bending region, and a second fan-out line region. A bonding test region is arranged between the bonding region and the first fan-out line region, a bonding test circuit is arranged in the bonding test region, and the bonding test circuit is used to detect whether a fan-out data line passing through the bonding region is abnormal.
US12033546B2
A display apparatus includes: a light emitting element; a driving switching element to apply a driving current to the light emitting element; and a first compensation switching element and a second compensation switching element connected in series to each other between a control electrode of the driving switching element and an output electrode of the driving switching element. A control electrode of the first compensation switching element and a control electrode of the second compensation switching element are to receive a compensation gate signal, and a falling waveform of the compensation gate signal and a rising waveform of the compensation gate signal are asymmetrical to each other.
US12033545B2
A display device includes a flexible substrate including a folding area, a non-folding area adjacent to the folding area along a first direction, and a first surface in both the folding area and the non-folding area, a light-emitting element layer on the flexible substrate, and a support which faces the light-emitting layer with the flexible substrate therebetween, forms an interface with the first surface of the flexible substrate and is bendable together with the flexible substrate. The support includes a first support corresponding to the folding area, a second support corresponding to the non-folding area, and a through hole extended through the support. The through hole is extended through the first support, and a first portion of the first surface of the flexible substrate is exposed to outside the support by the through hole in the first support.
US12033538B2
A privacy label system includes a sheet of label material configured to be removably attached to a container of a product in an unfolded layer configuration. The label material includes a top surface area configured to receive personal information of a recipient of the product and an opposing bottom surface area configured to receive advertising information associated with the product. An attachment system of the privacy label system is operable to removably attach the label material to the container in an unfolded layer configuration such that the bottom surface area is positioned between the top surface area and the container, once the label material is attached to the container. The label material is operable to be removed from the container by the recipient by hand, in order to remove the personal information from the container and to reveal the advertising information to the recipient.
US12033536B1
A tangle free flag or banner that includes an anti-furling ballast system. The system is segmented and flexible, stitched into and sewn through the fly hem, featuring a compact design with ballast material packets of predetermined size and weight. Stitching and heat seals create a weighted-keel effect that balances expected flag-flying properties with anti-furling forces that prevent a flag from being tangled around a flagpole.
US12033528B2
An image processing system for generating a display for a vehicle. The image processing system receives images, respectively, from a plurality of cameras mounted on the vehicle. The field of view of the plurality of cameras at least partially overlaps. The field of view of one or more of the plurality of cameras includes a region underneath the vehicle. The images are transformed to a common reference plane using a perspective transformation algorithm and based on intrinsic and extrinsic parameters of the plurality of cameras, to thereby obtain a projected image. The projected image is projected to the common reference plane. A display is generated based on the projected image. The display includes a synthetic depiction of the vehicle including an outer profile. The display includes an image area within the outer profile that is based on the projected image for the region underneath the vehicle.
US12033526B2
Systems and vehicle are provided. A vehicle system for a vehicle includes: a trajectory selection module configured to select a potential vehicle path relative to a current vehicle movement condition; a trajectory movement condition module configured to estimate a modeled movement condition of the vehicle along the potential vehicle path; a limit comparison module configured to determine whether the modeled movement condition violates vehicle limits; and a violation indicator module configured to generate an indication of impending violation.
US12033518B2
Methods and apparatuses for vehicles, including unmanned aerial vehicles (UAV). A method for traffic control can include detecting a traffic condition; determining whether to adjust a virtual traffic sign responsive to detecting the traffic condition; and adjusting the virtual traffic sign based on the traffic condition. Adjusting the virtual traffic sign can include encoding a message for transmission to a base station within a range of the virtual traffic sign, the message including at least one of a virtual traffic sign type and a virtual traffic sign value. Other methods, systems, and apparatuses are described.
US12033505B2
A computer-implemented method for determining at least one remaining time value, to be determined, for a system is provided, having the following steps: a. providing at least one known input data record containing a multiplicity of input elements for at least one determined time; b. providing at least one associated known remaining time value for the at least one input data record; c. determining the at least one remaining time value to be determined by applying an error function to the at least one input data record and the at least one associated remaining time value; and d. providing an output data record containing the at least one determined remaining time value and an associated reliability value. The invention furthermore targets a corresponding determination unit and computer program product.
US12033487B2
The disclosure provides a method for gas leakage emergency treatment based on indoor safety and a smart gas Internet of Things system. The method includes obtaining a gas data of a first area from at least one gas detection device; obtaining the gas data of the first area from a smart gas data center, predicting a gas concentration of a second area; judging whether the gas leakage occurs and determining a diffusion range of the gas leakage, and determining an emergency treatment plan; sending gas leakage information to the smart gas data center, and sending the gas leakage information to a smart gas user platform; and generating a remote control instruction based on the emergency treatment plan and sending the remote control instruction to the smart gas data center, and sending the remote control instruction to an indoor gas device object platform to execute control.
US12033484B2
In various exemplary embodiments the present technology is directed to methods and systems for predictive environmental fall risk identification for a user. A device may receive dynamic observations of an environmental map using a sensor. A device may determine the environmental map. A device may collect a set of risk factors for the environmental map using the sensor. A device may assess the set of risk factors for the environmental map for the user. A device may create a training set comprising the collected set of risk factors. A device may train an artificial neural network using the training set. A device may predict a fall risk of the user using the artificial neural network. A device may send an alert to the user based on the dynamic observations of the environmental map and the fall risk of the user.
US12033479B2
Disclosed herein are a number of example embodiments for product merchandising display systems. Through such example embodiments, products (e.g., smart phones, tablet computers, wearables, digital cameras, etc.) can be securely merchandised to customers in retail store environments.
US12033474B2
An electronic gaming machine includes a display device and a processor configured to execute instructions stored in a memory, which when executed by the processor, cause the processor to at least initiate a base game that displays a plurality of symbols across a plurality of rows, and evaluate the plurality of symbols displayed in the plurality of rows to determine an outcome of the base game. The instructions also cause the processor to determine whether an accumulation condition is satisfied based on the plurality of symbols displayed during the base game, and in response to the accumulation condition being satisfied, increment at least one free game meter of a plurality of free game meters stored in the memory. Each free game meter of the plurality of free game meters is associated with one feature game of a plurality of feature games, and each free game meter stores a number of free games that will be awarded to a player of the electronic gaming machine when the feature game associated with the free game meter is triggered from the base game.
US12033468B2
A multi-game environment for a gaming device is described. A lobby includes a first game and a second game in a multi-game package. The first game is eligible to payout a first stand-alone progressive jackpot and ineligible to payout a second stand-along progressive jackpot. The second game is eligible to payout a second stand-along progressive jackpot and ineligible to payout the first stand-alone progressive jackpot. A round of play in the first game initiates and the first stand-alone progressive jackpot and the second stand-along progressive jackpot adjust according to a funding rate. A first set of random based game outcomes generates for the round of play to randomly determine whether a jackpot feature is triggered. A second set of random based game outcomes is generated to randomly determine whether to payout the first stand-alone progressive jackpot.
US12033467B2
A system that operates to monitor for a debt settlement event and, responsive to an occurrence of such an event, cause an alert to be provided to gaming establishment personnel to pay off part or all of an amount of debt owed.
US12033464B2
The present invention provides an information processing device and a payout management system capable of performing an appropriate operation in accordance with a classification of a game value such as a credit or the like. The information processing device includes an information processing unit that is configured to be able to transmit game value information that can be used for a game to an outside in association with registered information, and an interface that is capable of transmitting and receiving information to and from the gaming machine, in which the information processing unit distinguishes and manages a plurality of types of game values as the game value information.
US12033457B2
An electronic gaming device comprises a credit input device; a display; an input device operable to receive player input and a processor. The display displays a plurality of symbols selected for display, and one or both of a first trigger symbol and a second trigger symbol as part of the plurality of symbols selected for display. After displaying one or both of the first trigger symbol and the second trigger symbol, the processor animates collecting one or both of the first trigger symbol and the second trigger symbol. After displaying both of the first trigger symbol and the second trigger symbol are collected, the processor initiates a first composite feature game incorporating at least one characteristic of each of a first feature game and a second feature game.
US12033454B2
Various embodiments of kiosks for purchasing mobile phones and other mobile electronic devices from users are disclosed herein. In some embodiments, the kiosks include an apparatus to turn a mobile phone over on an inspection surface. This apparatus can enable the kiosk to visually inspect both the front and back sides of the mobile device on the inspection surface with an inspection system (e.g., imaging devices, lighting devices, etc.) positioned above the inspection surface, and can eliminate the need to position a second inspection system below a transparent inspection surface to visually inspect, e.g., the back side of the mobile device through the transparent inspection surface. In some embodiments, the kiosk also includes a wireless mobile phone charging device that can be used for, e.g., phone charging and identification.
US12033448B2
A keyless puck lock apparatus with wireless communications and power interfaces. Embodiments of the present disclosure provide a keyless puck lock system enabling a low cost and high security solution that is difficult to tamper with and defeat. In the preferred embodiment of the present invention, the system uses a keyless puck lock assembly that includes a hasp assembly and a keyless lock mechanism that does not require any physical mechanical keys so that it does not have a mechanical cylinder inserted therein to lock or unlock the puck lock. Accordingly, the keyless puck lock system in accordance with one or more embodiments of the present invention does not have a physical keyway which is a security attack point that is included in conventional hockey puck-type locks.
US12033445B1
Described are systems and methods relating to the causal detection and diagnosing of faults and anomalous operation of autonomous vehicles, such as unmanned aerial vehicles (UAVs), using machine learning. Embodiments of the present disclosure can provide systems and methods for detecting and diagnosing faults based on comparisons between the measured operation and/or behavior of a vehicle to the vehicle's expected nominal operation and/or behavior. Accordingly, the systems and methods according to embodiments of the present disclosure do not require prior knowledge of faults or modeling of the vehicle, the vehicle's operation, and/or environmental uncertainties. Further, embodiments of the present disclosure can facilitate sequencing of a vehicle's faults and/or anomalous operation and/or behavior, identify dependencies between a vehicle's faults and/or anomalous operation and/or behavior, and can detect and diagnose faults and/or anomalous operation and/or behavior in a contextual manner.
US12033431B2
A facial recognition system includes a memory for storing a facial image database, wherein the facial image database includes a plurality of entries each corresponding to a different person, and wherein each entry includes a person identifier along with one or more facial images of the person. The facial recognition system further includes a facial recognition module that is operatively coupled to the memory. The facial recognition module is configured to receive a new facial image, and to select one or more facial recognition engines based on one or more facial image parameters of the new facial image, and to use the selected facial recognition engines to compare the new facial image with facial models that are based upon facial images stored in the facial image database in order to identify the person in the new facial image.
US12033421B2
This disclosure provides a fingerprint recognition method and a mobile terminal. The mobile terminal includes: a plurality of fingerprint recognition electrodes in a predetermined fingerprint detection region. The mobile terminal further includes a plurality of fingerprint signal transmit lines, and a plurality of fingerprint signal receive lines, each of the fingerprint recognition electrodes being connected to one of the fingerprint signal transmit lines and one of the fingerprint signal receive lines. The predetermined fingerprint detection region includes at least two partition regions, and each of them is provided with a first quantity of fingerprint signal transmit lines and a second quantity of fingerprint signal receive lines. The mobile terminal also includes a fingerprint recognition drive chip, including first line connection terminals and second line connection terminals, which are connected to the fingerprint signal transmit lines and the fingerprint signal receive lines in each of the partition regions, respectively.
US12033414B2
Systems and methods are disclosed for receiving readout requests associated with reading the content of an electronic document by a screen reader application of a client device. In response, an electronic document system applies a document component identification model to the electronic document to generate indicia of at least one conventional segment for conventional readout using left-to-right, top-to-bottom readout and indicia of an unconventional segment to be read out in a manner different from the conventional readout. A document tree, representing a readout sequence, is constructed based on the at least one conventional segment and unconventional segments. The electronic document system provides the document tree to a screen reader, which may perform a readout based on the document tree.
US12033408B1
A text recognition system receives a prompt and, based on the prompt, causes a trained region encoder to determine a first region of interest of an image file. The system modifies a first image associated with the first region of interest (e.g., parsed out from the first region) to generate a data augmentation entity that includes a modified image. Using a trained instance encoder, the system generates a first set of visual instances corresponding to the first region of interest image and a second set of visual instances corresponding to the data augmentation entity. The system generates the corresponding first and second sequences. By executing a self-supervised contrastive loss function on the first and second sequences, the system automatically updates a continual knowledge distillation model of the trained region encoder. The system provides the first sequence to an instance decoder to generate output text in response to the prompt.
US12033405B1
Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for machine learning classification based on separate processing of multiple views. In some implementations, a system obtains image data for multiple images showing different views of an object. A machine learning model is used to generate a separate output based on each the multiple images individually. The outputs for the respective images are combined to generate a combined output. A predicted characteristic of the object is determined based on the combined output. An indication of the predicted characteristic of the object is provided.
US12033395B2
A problem of the present invention is to provide an object detection device etc. that can accurately detect an object regardless of a view angle position of and distance to the object. An object detection device of the present invention has: a stereo distance detection portion 105 that detects a distance to an object; a position detection portion 106 that detects a position of the object; a pose detection portion 111 that detects a pose of the object; a vehicle information input portion that inputs state information about a host vehicle and a different vehicle; a position prediction portion 109 that predicts a position of the different vehicle based on the state information about the host vehicle and the different vehicle; a pose prediction portion 110 that predicts a pose of the different vehicle based on the state information about the host vehicle and the different vehicle; and a determination portion 112 that determines a distance to, a position of, and a pose of the different vehicle in response to the information detected or predicted by the distance detection portion, the position detection portion, the pose detection portion, the position prediction portion, and the pose prediction portion.
US12033394B2
The method and system disclosed herein presents a method and system for capturing, by a depth-perception device on a mobile robot moving in an environment, depth-perception information at a first location within a portion of the environment. The method includes capturing, by a camera device on the mobile robot, an image frame at the first location within the portion of the environment, generating a three-dimensional point cloud representing the portion of the environment based on the depth-perception information and the image frame, extracting semantic information by providing the frame and the point cloud to a neural network model configured to perform semantic segmentation, associating the semantic information to the three-dimensional point cloud, projecting the three-dimensional point cloud onto a two-dimensional plane to form a first two-dimensional map; and demarcating the first two-dimensional map with a plurality of different regions based on the semantic information.
US12033380B2
There is provided an information processing apparatus that includes a display controlling section that causes a display device to start displaying a first virtual object while a user is moving in a real space, performs distance keeping control to substantially keep a distance between the user and the first virtual object, ends the distance keeping control in a case where a predetermined condition is satisfied, and changes the distance between the user and the first virtual object.
US12033379B2
An image recognition method and apparatus. The method comprises: obtaining original image data, convolutional neural network configuration parameters, and convolutional neural network operation parameters from a data transfer bus, the original image data comprising M pieces of pixel data, and M being a positive integer (101); and performing convolutional neural network operation on the original image data by a convolutional neural network operation module according to the convolutional neural network configuration parameters and the convolutional neural network operation parameters (102), wherein the convolutional neural network operation module comprises a convolution operation unit, a batch processing operation unit, and an activation operation unit connected in sequence. The method improves the real timeliness of image recognition.
US12033377B2
Methods and structures are presented for implementing an automatic target recognition system as a convolutional neural network (CNN) in a satellite or other environment with constrained resources, such as limited memory capacity and limited processing capability. For example, this allows for the automatic target recognition to be implemented on a field programmable gate array (FPGA). Image data is split into subsets of contiguous pixels, with the subsets processed in parallel in a CNN of a corresponding processing node using quantized weight values that are determined in a training process that accounts for the constraints of the automatic target recognition system. The results of the automatic target recognition process is based on the combined output of the processing nodes.
US12033373B2
Aspects of the subject disclosure may include, for example, receiving first image data for a first image from an electronic device, the first image data including first information associated with a first object identified by the electronic device as being in the first image. Second image data for a second image is received from the electronic device subsequent to receiving the first image data. The second image data includes second information associated with a second object identified by the electronic device as being in the second image. Location information is determined based on the first information and the second information and sent to the electronic device. Other embodiments are disclosed.
US12033371B2
An object position area detection unit of an object detection device detects a position area of an object included in an inputted image, on the basis of a first class definition in which a plurality of classes are defined in advance. A class identification unit identifies which of the plurality of classes the object belongs to, on the basis of a second class definition in which a plurality of classes are defined in advance. An object detection result output unit outputs an object detection result on the basis of a detection result of the object position area detection unit and an identification result of the class identification unit. The number of classes defined by the second class definition is smaller than the number of classes defined by the first class definition. The plurality of classes defined by the second class definition are formed by collecting some of a plurality of classes defined by the first class definition.
US12033363B2
A three-dimensional data encoding method includes: encoding first information of a first current node or second information of a second current node, the first current node being included in an N-ary tree structure of first three-dimensional points included in a first three-dimensional point cloud, N being 2 or 4, the second current node being included in an octree structure of second three-dimensional points included in a second three-dimensional point cloud The encoding of the first information or the second information includes encoding the first information using a first encoding pattern including a pattern common to a second encoding pattern used in encoding the second information.
US12033362B2
This application relates to a system for compressing captured images. The system may include an image capturing device configured to continuously capture images, for example, of a location, or frame, or field of view, and convert the captured images respectively into a plurality of sets of digital data, each of the plurality of sets of digital data including at least two consecutive rows of digital data. The system may also include a processor circuit configured to combine the at least two sets of the plurality of sets of digital data to generate a pre-compression set of digital data and simultaneously compress the pre-compression set of digital data simultaneously or together in a single compression operation.
US12033358B2
A method and computer device for determining a spatial luminance distribution over at least one image of a scene illuminated by at least one illuminant (121) are provided. The image comprises RGB channels. A linear combination of the RGB channels is applied to determine the luminance distribution. The linear combination has a set of coefficients comprising a respective coefficient for each of the RGB channels. The coefficients are determined by identifying a spectral power distribution, SPD, of the at least one illuminant and performing a search to determine values of the set of coefficients that minimise a spectral mismatch between: a) the identified SPD weighted by the linear combination; and b) the identified SPD weighted by a luminosity function.
US12033357B2
A method comprising receiving, from a first infrared image capture device, three images including gas equipment including a first image captured at a first time period, a second image captured at a second time period, and a third image captured at a third time period, the three images capturing an infrared spectrum, interpreting one of the three images in a red color channel of an RGB image where pixels are red-tonal in coloring, interpreting an other of the three images in a green color channel of the RGB image where pixels are green-tonal in coloring, interpreting a remaining of the three images in a blue color channel of the RGB image where pixels are blue-tonal in coloring, and providing the RGB image for display, the RGB image indicating movement as at least one color that is different from color of at least some of the gas equipment.
US12033356B2
A coefficient determination device determines, based on captured image data obtained by imaging a subject including one or more types of pigments, coefficients included in a function used to calculate a concentration of one desired pigment in a specific region of the subject. The coefficient determination device includes: a response calculation unit configured to calculate at least one of a first response mode indicating a relationship between a change in a component concentration of a pigment other than the desired one pigment and a change in each of the plurality of types of luminance values; and a second response mode indicating a relationship between a change in a shade intensity and a change in each of the plurality of types of luminance values; and a coefficient calculation unit configured to calculate the plurality of coefficients using at least either one of the first and second response modes.
US12033355B2
A processor system (200) processes image data from a camera (20) to render a virtual object in a 3D virtual environment and communicate via a network to a server system (300). A processor (220) obtains image data of the physical space from the camera and second data of a second device (30). The processor system sends the image data, the second data and a calibration command to the server system. In the server, a processing resource (320) processes the data according to the calibration command and sends calibration data indicative of a camera pose and a second pose of the second device. The processor generates 3D object data of the object by processing the image data based on the calibration data. The 3D object data is provided for rendering the virtual object in the 3D virtual environment. So, the processor is in control, while the calibration is executed by the server.
US12033343B2
Stereoscopy in which at least one image of a scene is recorded from a first viewing angle, and at least one image of the scene is recorded from a second viewing angle. The scene is recorded multiple times from the first viewing angle. A first combination image is obtained from the various images recorded from the first viewing angle, said combination image according to the stipulation of a comparison algorithm having smaller differences in relation to at least one image also recorded from the second viewing angle or smaller differences in relation to a second combination image obtained from the images from the second viewing angle than each individual image recorded from the first viewing angle. An image of the scene with the depth information is obtained from the first combination image and at least one image from the second viewing angle or the second combination image.
US12033342B2
Systems, methods and computer-readable medium for predicting a depth for a video frame are disclosed. An example method may include steps of: receiving a plurality of training data, each comprising a set of consecutive video frames and a depth representation of a subsequent video frame to the consecutive video frames; receiving a pre-trained neural network model fθ having a plurality of weights θ; while the pre-trained neural network model fθ has not converged: computing a plurality of second weights θi′, based on each set of consecutive video frames, and updating the plurality of weights θ, based on the plurality of training data and the plurality of second weights θi′; receiving a plurality of new consecutive video frames with consecutive timestamps; and predicting a depth representation of video frame immediately subsequent to the new consecutive video frames based on the updated plurality of weights θ.
US12033335B2
According to one embodiment, a motion estimation device includes a first receiving circuit that receives a first input frame and a calculation circuit that performs motion estimation processing on the first input frame. The calculation circuit estimates a distance for each pixel of the first input frame and estimates a reliability of the distance for each pixel of the first input frame based on pixel information of the first input frame.
US12033334B2
A sequence of images generated at respective times by one or more sensors configured to sense an environment through which objects are moving relative to the one or more sensors is received. A message passing graph having a multiplicity of layers associated with the sequence of images is constructed. A neural network supported by the message passing graph is trained. The training includes performing a pass through the message passing graph in a forward direction including by adding a new feature node based on a feature detection and a new edge node and performing a pass through the message passing graph in a backward direction, including by updating at least one edge node of the message passing graph. Multiple features are tracked through the sequence of images, including passing messages through the message passing graph.
US12033330B2
The present disclosure provides methods, devices, apparatus, and storage medium for determining a target image region of a target object in a target image. The method includes: obtaining a target image comprising a target object; obtaining an original mask and an image segmentation model, the image segmentation model comprising a first unit model and a second unit model; downsampling the original mask based on a pooling layer in the first unit model to obtain a downsampled mask; extracting region convolution feature information of the target image based on a convolution pooling layer in the second unit model and the downsampled mask; updating the original mask according to the region convolution feature information; and in response to the updated original mask satisfying an error convergence condition, determining a target image region of the target object in the target image according to the updated original mask.
US12033328B2
A method for automated segmentation of a blood vessel of a head and neck of a subject in a medical image, the method comprising: identifying the location of anatomical landmarks in the medical image; identifying regions of interest in the medical image based on the landmarks; segmenting segments of blood vessels in the medical image; classifying at least one of the segments as defining the blood vessel based on its position relative to the landmarks within the regions of interest to create a classified blood vessel; identifying a starting seed for the blood vessel from the classified blood vessel; identifying an ending seed for the blood vessel from the classified blood vessel; segmenting the blood vessel between the starting seed and the ending seed; and defining a path between the starting seed and the ending seed.
US12033326B2
A system and method for animal disease management is disclosed. The method includes receiving one or more images, one or more videos of one or more animals or a combination thereof and identifying one or more faces of the one or more animals in the one or more images, the one or more videos of one or more animals or a combination thereof. The method further includes extracting one or more facial features and one more muzzle features from the one or more faces and determining one or more facial changes and one or more muzzle changes. The method includes detecting presence or absence of one or more diseases in the one or more animals, predicting likelihood of the one or more diseases or a combination thereof based on the one or more facial changes, the one or more muzzle changes and the predefined information.
US12033325B2
A method for image segmentation comprises receiving volumetric image data for an anatomical region and generating a first volumetric patch from the volumetric image data. The method also comprises generating a second volumetric patch from the first volumetric patch by weighting at least one of a plurality of volumetric units in the first volumetric patch and receiving the second volumetric patch as an input to a convolutional neural network. The weighting that at least one of the plurality of volumetric units includes applying a weight based on a foreground structure classification. The method also comprises conducting a down-sampling filter process and conducting an up-sampling filter process within the convolutional neural network.
US12033318B2
An estimation apparatus includes an input unit and an approximator. Input information including an image in which a bone appears is input into the input unit. The approximator is configured to determine an estimation result related to bone density of the bone from the input information. The approximator includes a learned parameter to obtain the estimation result.
US12033316B2
The present disclosure is generally related to systems and methods that can be implemented in a mobile application to allow users, such as parents and care providers, to measure and monitor, for example, a patient's body including an infant's head shape, at the point of care. The point of care can be, for instance, the home environment, a doctor's office, or a hospital setting. After acquiring 2D and/or 3D images of the body part, parameters reflecting potential deformity can be calculated. If abnormal measurements are determined, the user can be guided through therapeutic options to improve the condition. Based on the severity of the condition, different recommendations can be provided. Moreover, longitudinal monitoring and evaluation of the parameters can be performed. Monitoring of the normal child development can also be performed through longitudinal determination of parameters and comparison to normative values. Data can be shared with clinician's office.
US12033310B2
An image processing apparatus includes at least one processor. The processor is configured to execute processing of acquiring a first image as a radiographic image including an image of a subject generated by radioscopy for continuously irradiating the subject with radiation to perform imaging, acquiring a second image different from the radiographic image including the image of the subject before acquiring the first image, specifying a subject region as a region where the image of the subject is formed in the first image, based on the second image, and executing image processing of enhancing contrast of the specified subject region on the first image and outputting the first image after the image processing.
US12033308B2
An image correction method includes: capturing speckle patterns on two planes at different distances to obtain a first image of speckle projected on a first plane and a second image of speckle projected on a second plane; matching the first image with the second image to obtain sub-pixel matching points; obtaining, based on first physical coordinates of the sub-pixel matching points on the first image and second physical coordinates of the sub-pixel matching points on the second image, a mapping matrix between the first and second physical coordinates; obtaining a direction vector of a center of the speckle projector in a camera reference frame according to the mapping matrix; adjusting coordinate axis directions of the camera reference frame to align a horizontal axis direction with the direction vector, updating an imaging matrix of the camera; and mapping a target scene image through the imaging matrix to obtain a corrected image.
US12033307B2
This disclosure provides for methods and a system for multiple instance segmentation and tracking. According to an aspect a method is provided. The method includes sending an image to a backbone network and generating image feature outputs. The method further includes sending the image feature outputs to a spatial attention module for generating a feature map associated with objects in the image. The method further includes sending the feature map to a category feature module for generating an instance category output indicating the objects. The method further includes sending the image feature outputs to a mask generating module for generating masks. The method further includes generating: the instance category output via the category feature module, and the masks via the mask generating module. In some embodiments, the method further includes generating re-identification embedding information associated with the objects based on image feature outputs.
US12033304B2
Provided is a method for marking a focused pixel. The method includes: in response to marking a focused pixel of a first image based on a focus threshold, adjusting the focus threshold in the case that an adjustment condition is satisfied; marking a focused pixel of a second image based on the adjusted focus threshold. The adjustment condition includes: a focus degree of the first image is less than a target focus degree, and/or, the focus degree of the first image is greater than the target focus degree. Moreover, a similarity between the first image and the second image is greater than a similarity threshold, and a difference between a focus degree of the second image and the target focus degree is less than a difference between the focus degree of the first image and the target focus degree.
US12033297B2
A method of image retargeting is provided. The method includes obtaining a source image, obtaining a target size for a retargeted image based on the source image, generating a two-dimensional importance map for the source image, generating, based on the two-dimensional importance map and the target size, a warping mesh having a distortion metric below a threshold value, determining whether a size of the warping mesh corresponds to the target size, and based on the size of the warping mesh being determined to correspond to the target size, rendering the retargeted image by applying the warping mesh to the source image.
US12033295B2
Systems and methods used to perform touchless registration of images for surgical navigation are disclosed. In some embodiments, the systems include a 3-D scanning device to capture spatial data of a region of interest of a patient and a reference frame. A digital mesh model is generated from the spatial data. A reference frame model is registered with the digital mesh model. Anatomical features of the digital mesh model and a patient registration model are utilized to register the digital mesh model with the patient registration model. A position of a surgical instrument is tracked relative to the reference frame and the patient registration model.
US12033280B2
The generation of a 3D reconstruction of an object is disclosed, which includes illuminating the object, capturing image data in relation to the object, and calculating the 3D reconstruction of the object from the image data. The image data contains first image data and second image data, wherein the first image data are captured when the object is illuminated with illumination light, at least some of which, in relation to an object imaging beam path, is reflected light which illuminates the object, wherein the second image data are captured from different recording directions when the object is illuminated with illumination light, at least some of which is guided in the object imaging beam path, and wherein the 3D reconstruction of the object is calculated from the first image data and the second image data.
US12033279B2
A map having surfaces that are depicted at different levels that are not related to topography, with boundaries between the surfaces, where the boundaries are disposed at travel ways. The travel ways form cliff faces in the map between the surfaces, with information items disposed on the cliff faces at positions corresponding to items of interest at locations along the travel ways where the information items are disposed.
US12033278B2
A method for generating a three-dimensional model of a head including at least a portion of a face, comprising: obtaining a distance image of the head using a distance-measuring device having an imaging position, the distance image comprising for each of a two-dimensional array of distance pixels, a respective distance value indicating a distance from the measuring position to a corresponding point in a field of view of the distance-measuring device, the distance image including a face portion corresponding to the at least a portion of a face; estimating the position, relative to the imaging position, of a longitudinal axis of the model of the head based on the at least one dimension; based on the longitudinal axis, generating the three dimensional model of the head based on the position of the longitudinal axis.
US12033270B2
A method includes detecting an object of interest in a real environment and depth information of the object; determining one or more anchor locations in a three-dimensional space that correspond to a position of the object in the three-dimensional space; and generating a virtual surface anchored in the three-dimensional space. The method may further determine a pose of a camera when an image is captured and determine a region in the image that corresponds to the virtual surface. The method may further determine a first viewpoint of a first eye of the user; render a first output image based on (1) the first viewpoint relative to the virtual surface and (2) the image region corresponding to the virtual surface; and display the first output image on a first display of the computing device, the first display being configured to be viewed by the first eye of the user.
US12033268B2
A method for visualizing two-dimensional data with three-dimensional volume enables the end user to easily view abnormalities in sequential data. The two-dimensional data can be in the form of a tiled texture with the images in a set row and column, a media file with the images displayed at certain images in time, or any other way to depict a set of two-dimensional images. The disclosed method takes in each pixel of the images and evaluates the density, usually represented by color, of the pixel. The disclosed method evaluates and renders the opacity and color of each of the pixels within the volume. The disclosed method also calculates and creates dynamic shadows within the volume in real time. This evaluation allows the user to set threshold values and return exact representations of the data presented.
US12033261B2
One example method involves a processing device that performs operations that include receiving a request to retarget a source motion into a target object. Operations further include providing the target object to a contact-aware motion retargeting neural network trained to retarget the source motion into the target object. The contact-aware motion retargeting neural network is trained by accessing training data that includes a source object performing the source motion. The contact-aware motion retargeting neural network generates retargeted motion for the target object, based on a self-contact having a pair of input vertices. The retargeted motion is subject to motion constraints that: (i) preserve a relative location of the self-contact and (ii) prevent self-penetration of the target object.
US12033239B2
Systems, apparatuses, and methods for performing dead surface invalidation are disclosed. An application sends draw call commands to a graphics processing unit (GPU) via a driver, with the draw call commands rendering to surfaces. After it is determined that a given surface will no longer be accessed by subsequent draw calls, the application sends a surface invalidation command for the given surface to a command processor of the GPU. After the command processor receives the surface invalidation command, the command processor waits for a shader engine to send a draw call completion message for a last draw call to access the given surface. Once the command processor receives the draw call completion message, the command processor sends a surface invalidation command to a cache to invalidate cache lines for the given surface to free up space in the cache for other data.
US12033235B2
An offload server includes: an application code analysis section configured to analyze source code of an application; a data transfer designation section configured to, on the basis of a result of the code analysis, designate GPU processing for a loop statement by using at least one selected from the group of directive clauses, of OpenACC, consisting of a ‘kernels’ directive clause, a ‘parallel loop’ directive clause, and a ‘parallel loop vector’ directive clause; and a parallel processing designation section configured to identify loop statements in the application, and, for each of the identified loop statements, specify a statement specifying application of parallel processing by the GPU and perform compilation.
US12033233B2
A method performed by at least one processing device in an illustrative embodiment comprises applying a first image and a message to an encoder of a steganographic encoder-decoder neural network, generating in the encoder, based at least in part on the first image and the message, a perturbed image containing the message, decoding the perturbed image in a decoder of the steganographic encoder-decoder neural network, and providing information characterizing the decoded perturbed image to the encoder. The generating, decoding and providing are iteratively repeated, with different perturbations being determined in the encoder as a function of respective different instances of the provided information, until the decoded perturbed image meets one or more specified criteria relative to the message. The perturbed image corresponding to the decoded perturbed image that meets the one or more specified criteria relative to the message is output as a steganographic image containing the message.
US12033229B2
Methods, systems, and apparatus, including computer programs encoded on a storage device, are disclosed. A system performs operations including receiving sensor data from a sensor of a property monitored by a monitoring system, and based on the sensor data, determining a first event and a second event that have occurred at the property. The operations include determining that the monitoring system is not able to communicate with an outside network, and classifying the first event as a high priority event and the second event as a low priority event. The operations include determining that a mobile device is able to receive data from the monitoring system; and providing, to the mobile device, data indicating the first event and an instruction to transmit the data indicating the first event to a server upon the mobile device being able to communicate with the outside network.
US12033210B2
In one or more embodiments, one or more loan origination systems can obtain, from a credit reporting system, credit report data for a mortgage loan applicant. The one or more loan origination systems can determine that the mortgage loan applicant does not qualify for a mortgage loan product based on the credit report data obtained from the credit reporting system. The one or more mortgage loan origination systems can obtain data representing a non-mortgage loan product for which the mortgage loan applicant qualifies based on the credit report data. The one or more loan origination systems can generate a modified version of the mortgage loan applicant's credit report data based on the non-mortgage loan product and determine that the mortgage loan applicant would qualify for the mortgage loan product based on the modified version of the credit report data.
US12033209B2
Various methods are provided for programmatically providing a platform for responding dynamically providing a response to a property level availability call through API request based on run-time information. One example method may comprise receiving the property level availability call, the property level availability call configured to elicit a response identifying an availability of one or more of the plurality of specified properties for a specified time frame, determining, based on an associated bid, whether an affirmative response to the property level availability call is profitable, and in an instance in which the affirmative response is profitable, causing transmission of the affirmative response.
US12033207B2
Techniques are provided herein for providing information during a life cycle of a user's engagement with a product or service. A wireless device is configured to, in response to processing a computer readable artifact after the user has acquired the product or service, transmit a request for first information pertaining to the product or service. A computer is configured to retrieve the first information without regard for the life cycle of the product or service. The computer is further configured to retrieve supplemental information pertaining to the product or service, and provide the first information together with the supplemental information to the wireless device. The supplemental information retrieved varies depending on a current state of the life cycle.
US12033206B2
Apparatuses, methods, systems, and program products are disclosed for product order management. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to receive an order for a product from a consumer. The order has a temporal element that begins upon delivery of the product. The code is executable by the processor to receive a notification that the product is delivered to the consumer. The code is executable by the processor to begin the temporal element of the order in response to receiving the delivery notification.
US12033203B2
Product selection packaging for a consumer product that improves the consumer's ability to quickly sort through numerous criteria in a complex decision making process and determine whether that particular consumer product is appropriate for his or her purchase and use is disclosed. The product selection packaging, which is designed for a consumer product includes (a) an interface; and (b) at least one product selection indicia associated with the interface, wherein the selection indicia assist the consumer with determining whether or not the product is appropriate for the consumer's purchase or use.
US12033202B2
A system is provided that includes a dispensing device configured to receive at least one cartridge that contains a cosmetic material and to dispense a specified amount of the cosmetic material from the cartridge into a receiving area, the at least one cartridge including an electronic communication and storage device configured to store data regarding the cosmetic material stored in the cartridge. The system includes a mobile user device configured to perform communication with the dispensing assembly to receive information related to the data stored on the electronic communication and storage device and to transmit a command to cause the dispensing assembly to dispense the specified amount of the cosmetic material. The electronic communication and storage device stores data regarding (i) a production process of the at least one cartridge that is created prior to the at least one cartridge initially being inserted into the dispensing device, and (ii) a usage of the at least one cartridge after the at least one cartridge is inserted into the dispensing device.
US12033184B2
A method, system, and apparatus provide the ability to personalize a digital channel. A digital channel is provided to multiple users and visitor information at each visit is collected. The visitor information includes data about each visit and multiple content items that are presented. The users are autonomously clustered by segmenting the user population into behavioral groups such that mutual information is maximized between the users in an assigned behavioral group and the content items. Based on the clustering, a model is generated that estimates a score for each interaction between users and content items. The model is updated at a defined interval. Based on the score, content items to recommend to a specific user are determined. The recommendation jointly maximizes an outcome and a learning speed of the model. The personalized digital channel is delivered to the specific user based on the recommended multiple content items.
US12033180B2
Embodiments of the present disclosure provide improved methods, systems, devices, media, techniques, and processes, often computer-based and/or processor-based, for advertising to consumers, such as consumers of music-based products. In a first part of the disclosed methods and systems, potential sales of a product can be predicted. In a second part of the disclosed methods and systems, one or more regression strategies can be used to analyze data from previous products in order to produce optimized parameter values. In a third part of the disclosed methods and systems, advertisement performance can be monitored and input parameters adjusted based on that performance.
US12033179B2
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: tracking touchpoints by a user over a first time period; after receiving an order, determining, using a machine-learning model, a respective contribution of each of the touchpoints, wherein the machine-learning model is trained to predict a probability of the user placing the order during a second time period based on an input feature vector representing a set of touchpoints; and allocating a respective percentage of credit for the order to the each of the touchpoints based on the respective contributions of the each of the touchpoints. Other embodiments are disclosed.
US12033174B2
Certain aspects involve systems and methods for providing display content using RFID tags in geo-fenced zones. One example method includes processing devices that perform operations that include scanning radio-frequency identification (RFID) tags in a geo-fenced zone. The RFID tags correspond to a plurality of items. Further, the operations include retrieving a marketing campaign associated with the plurality of items. The marketing campaign comprises rules based on inventory information. In addition, the operations include determining the inventory information for the plurality of items based on the RFID tags. The operations further include selecting an item from among the plurality of items based on a rule associated with the marketing campaign. The rule is based on the inventory information. Additionally, the operations include generating display content based on the item.
US12033170B2
A method includes receiving a request and request data associated with a user from a web server and analyzing the request data to identify one or more data gaps associated with the request. One or more third-party services are called to fill at least a portion of the one or more data gaps. A question set is prepared based on determining that the one or more data gaps remain at least partially unfilled. The question set is selected by a machine-learning component trained to adapt a sequence and content of the question set over a plurality of interactions with a plurality of users. The question set is transmitted to the web server for presentation to the user. Data exchanges can be authenticated using tokens.
US12033167B2
A traffic flow determination device includes: a traffic flow information acquisition unit that acquires a plurality of traffic flows; and a determination unit that determines that, among the plurality of traffic flows, a traffic flow at least part of which is included in a predetermined area is a traffic flow of a person belonging to a first category.
US12033165B2
A system and method for assessing a supply chain for a perishable product. In various embodiments, the present invention provides a quality code for a perishable product which encodes a cut-to-cool time, transportation quality and accumulated shelf-life loss into a compact, modular, and simple to read format. The system and method also provide feedback to address any differences between the quality code and one or more observed qualities of the perishable product at a destination.
US12033163B2
A computer based system and method for identifying complaint interactions, including: detecting appearances of linguistic structures related to complaints in an interaction; calculating at least one sentiment metric of the interaction; and classifying the interaction as being or not being a complaint interaction based on the detected linguistic structures and the at least one sentiment metric, for example using a trained supervised learning model.
US12033151B2
One embodiment of the invention is directed to a method comprising, receiving an authentication request message for a transaction. The method further comprises determining that detailed device information is required to authenticate the transaction and generating a message including an identifier and a request for the detailed device information. The method further comprises retrieving the detailed device information from a remote server computer using the identifier and modifying the authentication request message to include the detailed device information. The method further comprises sending the modified authentication request message to an access control server computer. The method further comprises receiving an authentication response message from the access control server computer including a verification value for the transaction, where the verification value is generated based on a result of a risk analysis performed using the detailed device information.
US12033148B2
The disclosed embodiments provide systems and methods for providing real-time warnings to merchants for data breaches. For example, the system may include one or more memory devices storing instructions and one or more processors configured to perform operations consistent with this disclosure. The operations may include collecting and storing transaction authorization requests from one or more merchants. The transaction authorization requests may include a virtual account number associated with an account, the virtual account number being previously bound to a merchant and reusable only for the bound merchant. The operations may further include detecting an event at the bound merchant based on, for example, a transaction authorization request having a mismatch between a transacting merchant and the bound merchant. The operations my further include communicating notification of the event through a communication interface with the bound merchant.
US12033146B2
There may be provided a computer-implemented method. It may be implemented using a blockchain network such as, for example, the Bitcoin network. The computer-implemented method includes: i) receiving, at a node in a blockchain network, a first transaction associated with a digital asset, the first transaction specifying at least: a) a first set of constraints on a second transaction to transfer control of the digital asset, the first set of constraints including one or more constraints that cause the second transaction to contain a set of data from a blockchain; and b) a second set of constraints on the second transaction, the second set of constraints including one or more constraints associated with data items of the set of data; ii) verifying that the first set of constraints and the second set of constraints are satisfied; and iii) reassociating the digital asset based at least in part on the verifying.
US12033145B2
In accordance with embodiments of the present disclosure, systems and methods for facilitating electronic commerce over a network include generating a transfer code for a client, associating the transfer code to a client account related to the client, providing the transfer code to the client over the network, receiving a fund transfer request from a trusted entity on behalf of the client over the network, the fund transfer request including the transfer code, extracting information from the fund transfer request including the transfer code associated with the fund transfer request, accessing the client account related to the client, extracting information from the client account including the transfer code associated with the client account, and verifying the transfer code of the fund transfer request by determining whether the transfer code associated with the client account matches the transfer code extracted from the fund transfer request.
US12033144B2
Methods and systems for improved indexing of non-standardized, custom smart contracts. The improved indexer identifies custom landmarks (e.g., portions of bytecode indicative of custom smart contract transactions or particular functions in those transactions) that are indicative of transactions involving custom smart contracts (as well as the various attributes of those custom smart contracts). The indexer does this by first collecting bytecode for a subset of known transactions involving the custom smart contracts. The indexer then compares the bytecode of the custom smart contracts in the subset to identify the landmarks or probabilities that portions of the bytecode correspond to landmarks. Once these landmarks are identified (or a probability of the landmark is above a certain threshold), the indexer may designate these as known landmarks. The indexer may then compare the portion of the bytecode corresponding to the known landmark to raw bytecode. Upon detecting a match (or a probability of a match above a certain threshold), the indexer may identify the transaction and/or attributes of the transaction.
US12033142B2
A method 1000 for authenticating operations within consent architecture includes obtaining an operation request 142 requesting a service application 140 to access a remote entity 130 to perform an operation (138). The method also includes issuing, by the service application, an authentication request 152 requesting an authenticator application 150 to obtain user authentication credentials 154 for authenticating a user 12 before the remote entity performs the operation. The method also includes encrypting, by the authenticator application, the obtained user authentication credentials using a public key 132 of the remote entity. The service application is restricted from obtaining the user authentication credentials in unencrypted form. The method also includes providing, by the authenticator application, the encrypted user authentication credentials to the service application and transmitting, by the service application, the operation request and the encrypted user authentication credentials to the remote entity.
US12033141B2
Distributed crypto currency chargeback systems and methods include at least one system provider device receiving, through a network from a payer device associated with a payer, a chargeback report associated with a first transaction of a plurality of transactions performed using a distributed crypto currency, where the first transaction involves the payer and a payee. The at least one system provider device publishes the chargeback report in a chargeback ledger. The at least one system provider device receives, through the network from a payee device associated with the payee subsequent to publishing the chargeback ledger including the chargeback report, a chargeback response associated with the first transaction. The at least one system provider device then publishes the chargeback response in the chargeback ledger.
US12033130B2
Embodiments of the present disclosure provide a money transfer network system that improves the performance of money transfer services provided via the money transfer network system and improves the performance of the underlying devices utilized to provide money transfer services. In particular, disclosed embodiments of a money transfer network system provide money transfer services that enable multiple users to engage in money transfer transactions as either a sending party or a receiving party in a manner that is similar to money transfer transactions executed between two users individually. Disclosed embodiments further enable a receiving party to request payment from a sending party, which may include scheduling recurring payments to be made via money transfer transactions.
US12033123B2
In general terms this invention provides embodiment of systems that permit better usage of consumer generated data that permit the consumer methods to monetize the information and maintain control over the data at the time of its creation and at later times. Certain embodiments comprise a user whose interaction can cause a provider to create data regarding the interaction. The user can authenticate the data using encryption aspects and permit the user to self-publish data. The self-publishing can occur in a manner that only requires direct trust of the technology provider regarding the data validity. The invention may incorporate an Ethereum network. Embodiments of the system may verify, exchange, encrypt and decrypt data allowing purchasers to purchase the data or certain portions of it.
US12033112B2
Systems and methods are provided for managing orders and aggregating market data across a plurality of liquidity sources via an order router and market aggregator that is tightly integrated with a matching engine for substantially synchronous activity.
US12033108B2
A control device (100) includes an acquirer (110) that acquires transport article information expressing a characteristic of an article to be transported, and a generator (130) that generates, on the basis of the characteristic expressed in the acquired transport article information, transport control information that causes an unmanned vehicle to transport the article.
US12033101B2
Various examples are directed to determining an impact of a subunit on the value of a unit. A web-based analytics system receives unit value data via a user interface page provided to a supplier computing device by a web application, the unit value data including relationship data describing a relationship between a plurality of subunit values and a unit value. Based on relationship data, the system increases a value for a first subunit while holding values for the other subunits constant until the value of the unit increases to a unit value threshold and increases a value for a second subunit while holding values for the other subunits constant until the value of the unit increases to a unit value threshold. The system compares an increase in the value of the first subunit to increase the value of the unit to the unit value threshold with an increase in the value of the second subunit to increase the value of the unit to the unit value threshold. Based on the comparing, the system determines that the first subunit is a more significant driver of the value of the unit than the second subunit.
US12033097B2
A new product development system may provide, to one or more client devices and server devices, one or more tools to enable development of a new product. The new product development system may receive current project data identifying a current project for developing the new product, historical project data identifying historical projects for developing historical products, and industry data associated with the new product. The new product development system may process the current project data, the historical project data, and the industry data, with a machine learning model, to identify one or more variables for a predictive model and may process the one or more variables, with the predictive model, to predict a predicted success rate of the current project. The new product development system may perform one or more actions based on the predicted success rate of the current project.
US12033094B2
Provided are a computer program product, system, and method for generation of tasks and retraining machine learning modules to generate tasks based on feedback for the generated tasks. A machine learning module processes an input text message sent in the communication channel to output task information including an intended action and a set of associated users. A task message is generated including the output task information of a task to perform. The task message is sent to a user interface panel in a user computer. Feedback is received from the user computer on the output task information in the task message. The machine learning module is retrained to output task information from the input text message based on the feedback to reinforce likelihood correct task information is outputted and reinforce lower likelihood incorrect task information is outputted.
US12033091B2
A system may receive information indicating a driver requesting a shared vehicle, estimate, based on web browsing information associated with the driver, one or more characteristics of the driver, determine, based on the characteristics of the driver, a driver safety score indicating an estimated risk of an accident involving the driver, select, from a plurality of available vehicles, a subset of the plurality of available vehicles based on the driver safety score, and cause the display of a user interface offering the subset of the plurality of available vehicles to the driver.
US12033082B2
Techniques are provided for processing one or more frames. For example, a region of interest can be determined in a first frame of a sequence of frames. The region of interest in the first frame includes an object having a size in the first frame. A portion of a second frame of the sequence of frames (occurring after the first frame in the sequence of frames) can be cropped and scaled to cause the object in the second frame to have a same size (and in some cases a same location) as the object in the first frame.
US12033081B2
The description relates the feature matching. Our approach establishes pointwise correspondences between challenging image pairs. It takes off-the-shelf local features as input and uses an attentional graph neural network to solve an assignment optimization problem. The deep middle-end matcher acts as a middle-end and handles partial point visibility and occlusion elegantly, producing a partial assignment matrix.
US12033080B2
A sparse dataset is encoded using a data-driven learned sensing matrix. For example, an example method includes receiving a dataset of sparse vectors with dimension d from a requesting process, initializing an encoding matrix of dimension k×d, selecting a subset of sparse vectors from the dataset, and updating the encoding matrix via machine learning. Updating the encoding matrix includes using a linear encoder to generate an encoded vector of dimension k for each vector in the subset, the linear encoder using the encoding matrix, using a non-linear decoder to decode each of the encoded vectors, the non-linear decoder using a transpose of the encoding matrix in a projected subgradient, and adjusting the encoding matrix using back propagation. The method also includes returning an embedding of each sparse vector in the dataset of sparse vectors, the embedding being generated with the updated encoding matrix.
US12033078B2
Systems and methods are disclosed for capturing multiple sequences of views of a three-dimensional object using a plurality of virtual cameras. The systems and methods generate aligned sequences from the multiple sequences based on an arrangement of the plurality of virtual cameras in relation to the three-dimensional object. Using a convolutional network, the systems and methods classify the three-dimensional object based on the aligned sequences and identify the three-dimensional object using the classification.
US12033072B1
A computer implemented method includes building a Positive Knowledge Base with directive words, designated verbs and designated objects. A Negative Knowledge Base with designated phrases and designated legal terms is built. Tasks and phrases from the Positive Knowledge Base and the Negative Knowledge Base are built. Regulations are received. Phrases from the regulations are weighted against the Positive Knowledge Base and the Negative Knowledge Base to isolate positive Maintenance Compliances. The positive Maintenance Compliances are matched to tasks to derive ranked Maintenance Compliances. The ranked Maintenance Compliances are supplied.
US12033069B2
A machine accesses a stored dataset comprising, for each of multiple optical fiber preforms, a plurality of images of each optical fiber preform coupled with an indication of a number of fiber kilometers lost due to diameter upset of a cable built using optical fiber drawn from the optical fiber preform. Each image represents a portion of the optical fiber preform. The machine preprocesses the stored dataset to generate a training dataset. The machine trains, using the training dataset, a convolutional neural network (CNN) to predict diameter upset performance of an optical fiber preform based on visual information representing the optical fiber preform. The CNN comprises an input layer, a plurality of hidden layers, and an output layer. Each of the input layer and the plurality of hidden layers comprises a plurality of artificial neurons. The machine provides an output representing the trained CNN.
US12033068B2
Embodiments of the application provide a method and device for training a cash-return recognition model and a method and device for cash-return recognition, the training method comprises: acquiring first transaction information of a first transaction and a first cash-return label value of the first transaction; calculating a first cash-return predictive value for the first transaction, and a Q-value's label value corresponding to the first transaction information and the first cash-return predictive value; and training a Deep Q-Network (DQN) by adjusting parameters of the DQN such that an absolute value of a difference between a first Q-value's predictive value output by the trained DQN and the Q-value's label value is smaller than that between the first Q-value's predictive value output by the untrained DQN and the Q-value's label value, the first Q-value's predictive value obtained by inputting the first transaction information and the first cash-return predictive value to the DQN.
US12033061B2
A neural network device comprises a first plurality of synapse network capacitors, wherein the synapse network capacitors of the first plurality of synapse network capacitors share a first output terminal. The neural network device further comprises a second plurality of synapse network capacitors, wherein the synapse network capacitors of the second plurality of synapse network capacitors share a second output terminal. Still further, the neural network device comprises a metal shielding disposed between the first output terminal and the second output terminal. The neural network device may be used as part of an artificial intelligence system.
US12033053B1
Embodiments of the invention may execute a NN by executing sub-tensor columns, each sub-tensor column including computations from portions of a layers of the NN, and each sub-tensor column performing computations entirely within a first layer of cache (e.g. L2 in one embodiment) and saving its output entirely within a second layer of cache (e.g. L3 in one embodiment). Embodiments may include partitioning the execution of a NN by partitioning the execution of the NN into sub-tensor columns, each sub-tensor column including computations from portions of layers of the NN, each sub-tensor column performing computations entirely within a first layer of cache and saving its output entirely within a second layer of cache.
US12033052B2
Provided are a latency prediction method and a computing device for the same. The latency prediction method includes receiving a deep learning model and predicting on-device latency of the received deep learning model using a latency predictor which is trained on the basis of a latency lookup table. The latency lookup table includes information on single neural network layers and latency information of the single neural network layers on an edge device.
US12033051B2
A computer-based system and process are disclosed for reconstructing the internal electrical behavior of a patient's heart based partly or wholly on the patient's electrocardiogram (ECG). The output of the process may include, for example, a cardiac activation map, and/or a representation of transmembrane potentials over time. The process advantageously does not require any medical imaging of the patient, and does not require any special medical equipment. For example, the patient's activation map and transmembrane potentials may be reconstructed based solely on a preexisting or newly-obtained 12-lead cardiac ECG of the patient. The process makes use of a machine learning model, such as a neural network based model, trained with actual and/or simulated ECGs and intracardiac electrical data (typically transmembrane potentials) of many thousands of patients. Because an insufficient quantity of such data exists for actual patients, model training may be performed using ECGs and intracardiac electrical data obtained through computer simulations.
US12033043B2
An identification method of urban functional areas based on mixing degree of functions and integrated learning includes the following steps: 1) performing data acquisition and preprocessing; 2) constructing 10 indicator features of an urban functional area identification system; 3) structuring the indicator features: acquiring, by a spatial statistical tool, the 10 indicator features corresponding to each parcel; 4) constructing an independent variable dataset; 5) labeling response variables; 6) dividing a training dataset into a plurality of training subsets according to the mixing degree of functions; 7) training a Stacking-based integrated learning model; and 8) joining an attribute in one table to another table, so as to complete the identification of the urban functional areas on each parcel. The identification method divides the training dataset by grading the mixing degree of functions, and makes predictions based on the prediction dataset with corresponding mixing degree of functions.
US12033042B2
In an aspect, an apparatus for bias eliminated performance determination is presented. An Apparatus includes at least a processor and a memory communicatively connected to the at least a processor. A memory includes instructions configuring at least a processor to receive, through a sensing device, biological feedback of a user. At least a processor is configured to compare biological feedback to a performance parameter of a task. At least a processor is configured to generate, as a function of a comparison, a performance determination through a performance determination machine learning model. At least a processor is configured to classify a performance determination to a bias category as a function of a bias classifier. At least a processor is configured to train a performance determination machine learning model with biological feedback and a bias classification of a performance determination.
US12033039B2
A method and a system for maintaining network integrity for incrementally training machine learning (ML) models at edge devices is provided. The method includes registering, by a certifying node, one or more edge devices with a peer to peer network. Upon registration, an incrementally updated ML model is received from a first registered device at the certifying node. The certifying node accepts the incrementally updated ML model if a contribution of the first edge device is within a predetermined threshold, and else rejects the updated ML model if the contribution is beyond the predetermined threshold. Limiting the contribution by each edge device enables prevention of skew by any of the edge devices at the certifying node. Upon accepting the updated ML model, the certifying node certifies the updated ML model and transfers the certified ML model to one or more other edge devices in the peer to peer network.
US12033032B2
In a general aspect, a quantum processor has a modular architecture. In some aspects, a modular quantum processor includes first and second quantum processor chips and a cap structure. The first quantum processor chip is supported on a substrate layer and includes a first plurality of qubit devices. The second quantum processor chip is supported on the substrate layer and includes a second plurality of qubit devices. The cap structure is supported on the first and second quantum processor chips and includes a coupler device that provides coupling between at least one of the first plurality of qubit devices with at least one of the second plurality of qubit devices. In some instances, the coupler device is an active coupler device that is configured to selectively couple at least one of the first plurality of qubit devices with at least one of the second plurality of qubit devices.
US12033030B2
An apparatus includes a plurality of processing layers coupled in series. Each processing layer in the plurality of processing layers includes a Gaussian unit configured to perform a linear transformation on an input signal including a plurality of optical modes. The Gaussian unit includes a network of interconnected beamsplitters and phase shifters and a plurality of squeezers operatively coupled to the network of interconnected beamsplitters and phase shifters. Each processing layer also includes a plurality of nonlinear gates operatively coupled to the Gaussian unit and configured to perform a nonlinear transformation on the plurality of optical modes. The apparatus also includes a controller operatively coupled to the plurality of processing layers and configured to control a setting of the plurality of processing layers.
US12033025B2
A touchless utility controller is provided. In examples, the utility controller comprises a housing encompassing circuitry configured to receive a signal, and based on the received signal, provide an activation signal to a valve control device for a valve. The housing may comprise a face having an illuminated portion to allow for a visual indictor to illuminate the illuminated portion, wherein the face does not include any physically activated interface elements. In addition, the housing may include at least one of an outer side perimeter connected to the face or a back side, wherein at least one of the outer side perimeter or the back side defines at least one through hole for receiving a input power wiring and output transmission wires for connecting to the valve control device for the valve controlling one of gas or water.
US12033019B2
A key entry device including a housing, a keypad array disposed within the housing and including a plurality of keys, a key contact array disposed within the housing below the keypad array and including a plurality of contact pairs, a dome array underlying the keypad array and the key contact array and including a plurality of domes, and a protrusion array underlying the dome array and including a plurality of protrusions, whereby depression of one of the plurality of keys of the keypad array causes a corresponding one of the domes of the dome array to be displaced downwardly and to be deformed by pushing engagement with a corresponding one of the protrusions of the protrusion array into contact with at least one of the contact pairs of the key contact array.
US12033013B2
A quality management system for products including a multiplicity of barcoded quality indicators, a barcode indicator reader and a product type responsive indication interpreter, each of the barcoded quality indicators including a first barcode including at least one first colorable area, the first barcode being machine-readable before exceedance of the at least one time and temperature threshold, at least a second barcode including at least one second colorable area, the second barcode not being machine-readable before exceedance of the at least one time and temperature threshold, a coloring agent located at a first location on the indicator and a coloring agent pathway operative to allow the coloring agent to move, from the first location to the first and second colorable areas simultaneously thereby causing the first barcode to become unreadable and at the same time causing the second barcode to become machine-readable.
US12033008B2
A learner object that incorporates indications of agreements and disagreements with determinations obtained from a clustering engine of adding incoming events to one or more events groups is generated. An event is received based on monitored conditions. A determination is made not to add the event to an events group based on a first similarity score obtained from the clustering engine between the event and the events group not exceeding a threshold value. In response to determining not to add the event to the events group, a determination to add the event to the events group is obtained based on the learner object. In response to the determination obtained based on the learner object, the event is added with to the events group. A user interface configured to visually display and obtain feedback regarding additions of events to the events groups based on determinations of the clustering engine is generated.
US12033005B2
An apparatus to facilitate disaggregated computing for a distributed confidential computing environment is disclosed. The apparatus includes a programmable integrated circuit (IC) comprising secure device manager (SDM) hardware circuitry to: receive a tenant bitstream of a tenant and a tenant use policy for utilization of the programmable IC via the tenant bitstream, wherein the tenant use policy is cryptographically bound to the tenant bitstream by a cloud service provider (CSP) authorizing entity and signed with a signature of the CSP authorizing entity; in response to successfully verifying the signature, extract the tenant use policy to provide to a policy manager of the programmable IC for verification; in response to the policy manager verifying the tenant bitstream based on the tenant use policy, configure a partial reconfiguration (PR) region of the programmable IC using the tenant bitstream; and associate a slot ID of the PR region with the tenant use policy.
US12033001B2
Example implementations described herein involve systems and methods to select machine learning models that will be executed in a cellular Mobile Edge Computing for cellular enabled applications. In contrast to related art implementations, the example implementations described herein considers different data fidelities of received data due to the cellular wireless channel and also performs service resource allocation accordingly.
US12032999B2
Systems, computer program products, and methods are described herein for intelligent allocation of a resource into an auxiliary tangible source retainer. The present invention may be configured to determine a difference between a transferred amount of resources provided to an entity by a user and a total amount of a resource distribution, where the difference includes a primary amount of resources corresponding to primary tangible resources and a secondary amount of resources corresponding to secondary tangible resources. The present invention may be further configured to determine, based on a machine-readable code on an auxiliary tangible resource provided by the user, an auxiliary tangible source retainer associated with the auxiliary tangible resource and allocate, from a source retainer associated with the entity, the secondary amount of resources to the auxiliary tangible source retainer associated with the auxiliary tangible resource.
US12032986B2
A time series forecasting system is disclosed that receives a forecast request identifying a forecast to be made for a future time point and a time series dataset to be used for making the requested forecast. The system selects a model to be used for making the requested forecast and determines a set of one or more attributes of the time series dataset. Based on the set of attributes, the system selects a compute instance either from a shared node pool or a dedicated instance having a shape to be used for training the selected model and generating a forecast. The system then generates a forecast result for the future time point using the trained model and provides the forecast result as a response to the forecast request.
US12032981B2
The present disclosure is related to methods, systems, and machine-readable media for force provisioning using available resources. A request can be received to provision a virtual computing instance by a software defined data center according to a storage policy specified as part of the request. An insufficiency of storage policy resources to satisfy the storage policy specified for the VCI can be determined. A best-match storage policy can be determined for the VCI based on available storage policy resources, and the VCI can be force provisioned according to the best-match storage policy using the available storage policy resources.
US12032974B2
Embodiments of the disclosure provide a method for accelerating an asset execution in an electronic device. The method includes: detecting, by the electronic device, a user interface (UI) transition associated with a first application; predicting, by the electronic device, a sequence of at least one asset to be offloaded for a subsequent UI transition based on an asset parameter using a ML model, wherein the subsequent UI transition is associated with the first application or a second application; offloading, by the electronic device, the at least one asset in the sequence; and storing, by the electronic device, the at least one offloaded asset to a memory of the electronic device.
US12032971B2
Systems, computer program products, and methods are described herein for dynamically reconfiguring electronic applications based on user requests. The present invention may be configured to analyze multiple applications to determine configurations, programming interfaces, functions, and data formats of each application of the applications and receive payload data, where the payload data is based on a user request, and where the user request includes a user identifier associated with a user that provided the user request and information identifying an engineering request. The present invention may be further configured to determine, based on the payload data, an application, of the applications, for performing the engineering request and convert the payload data to a data format, of the data formats, for the application to obtain converted data. The present invention may be further configured to perform, on the application and based on the converted data, the engineering request.
US12032967B2
Devices and methods for partial sorting for coherence recovery are provided. The partial sorting is efficiently executed by utilizing existing hardware along the memory path (e.g., memory local to the compute unit). The devices include an accelerated processing device which comprises memory and a processor. The processor is, for example, a compute unit of a GPU which comprises a plurality of SIMD units and is configured to determine, for data entries each comprising a plurality of bits, a number of occurrences of different types of the data entries by storing the number of occurrences in one or more portions of the memory local to the processor, sort the data entries based on the determined number of occurrences stored in the one or more portions of the memory local to the processor and execute the sorted data entries.
US12032964B2
A computer-implemented method is presented. The method comprises sequentially receiving a plurality of utterance prefixes, each sequentially received utterance prefix derived from a progressively longer incomplete portion of a full user utterance. For each sequentially received utterance prefix, a complete dataflow program is predicted based on the utterance prefix. The complete dataflow program includes a plurality of program nodes to be executed to satisfy the full user utterance. One or more program nodes are selected from the predicted complete dataflow program to speculatively execute based on at least the utterance prefix.
US12032962B2
A method for controlling an automation system with visualization of program objects of a control program of the automation system, comprises determining a pointer address of the pointer element, determining a first address offset of the pointer address, identifying a program object that is spaced apart from the first memory location of the program state by the first address offset according to the arrangement structure of the program state as a first program object, the memory address of which in the first memory area corresponds to the pointer address of the pointer element, identifying the first program object with the pointer object referenced by the pointer element, determining a fully qualified designation of the identified pointer element, and displaying the fully qualified designation of the pointer object referenced by the pointer element on a display element connected to the controller. An automation system carries out the method.
US12032960B2
A non-volatile memory (NVM) integrated circuit device includes a processing device and an NVM array of memory cells partitioned into a first physical region and a second physical region. The NVM integrated circuit device also includes a plurality of routing circuits, a first decoder associated with a first routing circuit, and a second decoder associated with a second routing circuit. The NVM integrated circuit device also includes a first programmable register coupled to the plurality of routing circuits, wherein the first programmable register is to store a first multi-bit value, the first multi-bit value programmed by the processing device to configure a first address range associated with the first decoder. The NVM integrated circuit device also includes a second programmable register coupled to the plurality of routing circuits, wherein the second programmable register is to store a second multi-bit value, the second multi-bit value programmed by the processing device to configure a second address range associated with the second decoder.
US12032955B2
Techniques are described herein that are capable of providing a development-time configuration change recommendation using deployment templates. During development of a software program, a proposed configuration of the software program is identified. A reference configuration defined by a reference template is determined based on a similarity between the proposed configuration and the reference configuration. A determination is made that the proposed configuration has an attribute having a first value corresponding to a first cost. A determination is made that the reference configuration has the attribute having a second value corresponding to a second cost. During the development of the software program, an action is performed, including causing a recommendation to be provided via a user interface, based at least on the second cost being less than the first cost. The recommendation recommends changing the attribute of the proposed configuration to have the second value in lieu of the first value.
US12032953B2
A system may include multiple software components of a software application running on multiple nodes in a distributed computing system, a patch execution server including a patch build server including a structured patch execution module connected to the distributed computing system via a network. The patch execution module receives an uploaded patch, a patch definition file, and a workflow template from a global patch repository. Further, the patch execution module creates a patch definition file for the patch using an associated patch master file, an associated build definition file, and an associated product definition file. Furthermore, the patch execution module creates a workflow template using the patch definition file and the patch. Also, the patch execution module creates a workflow file using node information associated with the multiple nodes and the workflow template. In addition, the patch execution module executed the patch, using the patch, patch definition file and the workflow file, across the multiple nodes in the distributed computing system.
US12032951B2
Techniques are provided for updating firmware of an accessory device. An accessory development kit of the accessory device can communicate with an accessory update daemon using a home management daemon of a controller device. Based at least in part on a firmware update policy of the accessory device, the accessory update daemon will check for firmware updates. When firmware updates are available, the accessory update daemon can instruct the home management daemon to stage the update. The home management daemon will notify the accessory development kit to be in a stage mode. The accessory update daemon will download the firmware update and send the firmware update to the accessory development kit of the accessory device using an interface for the secure channel provided by the home management daemon. The accessory device can be a third party accessory device that does not have its own firmware updating application.
US12032943B1
A method and an apparatus for upgrading a blockchain system, and a terminal. This method includes: determining a first target support version number of the blockchain system after an initial binary program is updated to a target binary program by participant nodes in the system; calculating a first target upgrade version number shared by the participant nodes in the system according to the first target support version number; and upgrading a system version of an initial operation version number currently operated on the system to a system version of the first target upgrade version number when a voting result of the participant nodes on a system upgrade proposal transaction is passed. According to the present application, a problem that the system cannot reach a consensus or the whole system is unavailable in an upgrading process of the system can be solved, and an upgrade efficiency of the system can be improved.
US12032938B2
An electronic device receives a first user operation. The first user operation is used to request to install a first plug-in related to a first application, the first application includes a first plug-in framework and at least one plug-in associated with the first plug-in framework, a major version number of each of the at least one plug-in is the same as a major version number of the first plug-in framework, and the first plug-in is different from the at least one plug-in. The electronic device receives the first plug-in from a server. The electronic device detects whether a major version number of the first plug-in is the same as the major version number of the first plug-in framework. If yes, the electronic device installs the first plug-in.
US12032933B2
The present disclosure discloses a compiling system for a compiling system and a compiling method for a programmable network element. Aiming at the diversified requirements of network modals for the underlying hardware resources, the system realizes the integration and fusion mechanism of computing/storage/forwarding/security, and abstracts network element equipment including heterogeneous hardware resources and isomeric hardware resources into a logical network element irrelevant to the underlying hardware; performs advanced abstract encapsulation on the heterogeneous hardware resources and isomeric hardware resources, supports flexible calling of underlying hardware and software resources, uses the technology of functional equivalent replacement between heterogeneous hardware resources and isomeric hardware resources, realizes switching and co-processing of network modals among hardware resources according to actual requirements, allocates heterogeneous hardware resources according to modal characteristics, and calls various compilers to automatically generate and optimize modal packet processing pipelines.
US12032921B2
Disclosed embodiments include a computer readable medium that may include instructions that when executed by one or more processing devices cause the one or more processing devices to perform a method. The method may include: identifying at least one reviewer-generated comment in an electronic document; based on analysis of the at least one reviewer-generated comment, generating one or more text output options each responsive to at least one aspect of the reviewer-generated comment; causing the one or more text output options to be displayed to a user; receiving an input from the user indicative of a selection of one of the one or more text output options; and automatically revising text implicated by the reviewer-generated comment in accordance with the selected one of the one or more text options.
US12032920B2
The present disclosure provides systems and methods that train and use machine-learned models such as, for example, sequence-to-sequence models, to perform direct and text-free speech-to-speech translation. In particular, aspects of the present disclosure provide an attention-based sequence-to-sequence neural network which can directly translate speech from one language into speech in another language, without relying on an intermediate text representation.
US12032911B2
A system and method for training and using a text embedding model may include creating structured phrases from an input text; creating turn input samples from the input text, each turn input sample based on only or consisting of input from a single turn within the text and being formed by removing structure from structured phrases; and training an embedding model using the structured phrases and turn input samples. Call input samples may be created based on input from more than one turn within the text. At each level of resolution (e.g. phrase, speaker, call), a different level of resolution may be used to create input samples. At inference an embedding may be based on a weighted combination of the sub-terms within an input phrase, each weight being based on an inverse document frequency measure for the sub-term associated with the weight.
US12032906B2
A method, apparatus and device for quality control and storage media relate to the field of artificial intelligence technology, particularly to the field of natural language understanding and knowledge graphs, which may be applied in the medical field. The method includes: acquiring text information to be detected and domain of the text information; acquiring preset questions and machine reading comprehension model according to the domain; inputting the questions and the text information into the machine reading comprehension model to obtain extracted answers; outputting quality control information in response to the answers being not empty.
US12032904B2
A method implemented in an electronic device is provided. The method includes determining at least one update of content of at least one application, wherein the at least one update is associated with an activity related to the content accessed by a user, generating at least one statement corresponding to the at least one update of the content of the at least one application in accordance with the activity related to the content.
US12032886B2
Methods and systems for verifying a hardware design for a multi-stage component configured to receive input data and generate output data by processing the input data at each of a plurality of successive stages wherein each stage is independently enabled is stall independent. For each stage from the second stage to the last stage: a relevant portion of the output data of an instantiation of the hardware design is verified as the same if the instantiation is in the same state when that stage is enabled in a cycle by any set of inputs and any subsequent stages are enabled in subsequent cycles by a first minimal sequence of inputs. The relevant portion of the output data of the hardware design is verified as the same if the instantiation is in the same state (i) when that stage is enabled in a cycle and any subsequent stages are enabled in subsequent cycles by a second minimal sequence of inputs and (ii) when that stage is stalled, then that stage is enabled in the next cycle and the subsequent stages are enabled in subsequent cycles by the second minimal sequence of inputs.
US12032882B1
Access to data representations of relatively dynamic actual usage and patterns of spectrum usage across channels, geographies (locations), and times can be advantageous in planning for resource utilization, and in structuring pricing for spectrum resources. Actual usage of spectrum resources can vary dynamically. Significant opportunities to advantageously utilize spectrum resources can be identified from relatively dynamic representations of actual usage.
US12032881B2
A photon confinement theoretical model is proposed, and a solar cell structure model is designed based on the theoretical model, thereby providing a photonically-confined solar cell and optoelectronic device to effectively reduce the probability of photons escaping from the cell. The theoretical model is established by the following steps: obtaining a relationship between a photocurrent density and an incident photon energy; obtaining a relationship between a radiative recombination photocurrent density and the incident photon energy; determining a relationship between the radiative recombination photocurrent density and a total recombination photocurrent density; obtaining a relationship between the photocurrent density generated by the standard spectral irradiance, the total recombination photocurrent density and an external current density of the solar cell; obtaining an output open-circuit voltage of the cell; obtaining an output short-circuit current density of the cell; obtaining a fill factor (FF); and obtaining a maximum power conversion efficiency (PCE).
US12032880B2
A method for simulating a technical system. Time series are obtained with the aid of a simulation model of the system, variable values being assigned to at least one epistemic parameter of the simulation model, at least one measurement series is obtained by corresponding measurements on the system, for each value of the epistemic parameter, a real-value error measure of the time series obtained for this value with respect to the measurement series and a distribution function of the error measure are calculated, and for the simulation, that value is used, for which the distribution function has the smallest distance to a Heaviside function.
US12032877B2
A method of conducting computing experiments includes executing a set of jobs based on user-selected parameters, learning a user strategy by checking the user-selected parameters during the executing of the set of jobs, and refining the user strategy by refining the set of jobs.
US12032873B2
The invention addresses the problem of improving labor of a registration operation of a product and enabling a checkout operator to recognize a recognition result. In order to solve the problem, the invention provides a registration apparatus (10) including: an image acquisition unit (11) that acquires an image obtained by imaging a placement surface of a table, on which a product is placed; an analysis unit (12) that recognizes the product included in the image, a registration unit (14) that registers the recognized product as a checkout target, and an output unit (13) that outputs a name of the recognized product by voice.
US12032868B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media related to multi-stream video encoding for screen sharing a communications session. The system may determine an active pixel area and a remaining pixel area of a video region. of a video region. A first video stream of the active pixel area is generated at a first frame rate. A second video stream of the remaining pixel area is generated at second frame rate, where the second frame rate is a frame rate lower than the first frame rate. A client device may transmit the first video stream and the second video stream to a second client device.
US12032865B2
The display states of a display device include a first display state and a second display state with a larger display area than the first display state. An information processing apparatus includes a display controller that controls the display device, an executer that executes at least one of a first App or a second App, and an acquirer that acquires a guide image. In response to the executer executing the first App when the display device is in the first display state, the acquirer acquires the guide image in accordance with a running state of the first App. The display controller causes the display device to display the guide image in the first display state.
US12032863B2
In one example of the disclosure, a set of electronic document templates is accessed and instances of duplicated document content are identified. Display of a user notice for first duplicated document content is caused. Responsive to receipt of data indicative of a user instruction to create a component template for the first duplicated content, the component template is created and stored.
US12032850B2
A memory controller includes a buffer, a prefetch controller, and a boot controller. The buffer stores workload information including a history of an expected I/O request expected to be received from a host during booting operation. The prefetch controller is configured to, before a target I/O request is received from the host after start of booting, read expected data corresponding to the expected I/O request from memory devices based on workload information, and store the expected data in the buffer. The boot controller updates the workload information based on the target I/O request depending on whether target data corresponding to the target I/O request is included in the expected data, and stores updated workload information in an area in which data is readable with a minimum number of accesses from a plurality of the memory devices.
US12032849B2
A distributed storage system comprises a data storage node Nx that receives a write success response returned by a hard disk that provides the storage address. The data storage node Nx returns a write success response to a client. The client receives the write success response returned by the data storage node Nx, and the client returns a write completion response to a host.
US12032845B2
A compute system includes an execution unit (e.g. of a CPU) with a memory controller providing access to a hybrid physical memory. The physical memory is “hybrid” in that it combines a cache of relatively fast, durable, and expensive memory (e.g. DRAM) with a larger amount of relatively slow, wear-sensitive, and inexpensive memory (e.g. flash). A hybrid controller component services memory commands from the memory controller component and additionally manages cache fetch and evict operations that keep the cache populated with instructions and data that have a high degree of locality of reference. The memory controller alerts the hybrid controller of available access slots to the cache so that the hybrid controller can use the available access slots for cache fetch and evict operations with minimal interference to the memory controller.
US12032843B2
A data processing system may include: a memory system comprising a memory device including a plurality of memory blocks; and a host suitable for dividing the memory device into a plurality of logical blocks, and including a plurality of segments each constituted by at least some of the plurality of logical blocks. The host may select a victim segment based on the number of the valid logical blocks corresponding to each of the memory blocks, and perform segment recycling on the victim segment, and one or more memory blocks may be invalidated by the segment recycling.
US12032837B2
A three dimensional non-volatile memory structure includes word lines connected to non-volatile memory cells arranged in blocks. A plurality of word line switches are connected to the word lines and one or more sources of voltage. The word line switches are arranged in groups of X word line switches such that each group of X word line switches is positioned in a line under Y blocks of non-volatile memory cells and has a length that is equal to the width of the Y blocks of non-volatile memory cells. To allow closer placement of word line switches that supply different blocks and support the possible large voltage differences between their transistors, word line switches supplying different blocks are formed over a single active region and separated by an intermediate control gate set to be off.
US12032836B2
Methods, systems, and devices for power management techniques are described. A memory system may receive a command to exit a first power mode and enter a second power mode. The first power mode may have a lower power consumption than the second power mode. The memory system may determine whether a duration of an idle period associated with the first power mode satisfies a threshold based on receiving the command to exit the first power mode. The memory system may receive another command associated with executing a flush operation and perform one or more power management operations based on receiving the command and determining that the duration satisfies the threshold.
US12032830B2
An apparatus includes at least one processing device configured to identify a logical storage volume stored across multiple storage nodes of a distributed storage system, to obtain address range distribution information for the logical storage volume from at least a subset of the storage nodes, the address range distribution information indicating, for each of a plurality of distinct address ranges of the logical storage volume, which of the storage nodes locally stores data for that address range, and to generate, from the obtained address range distribution information, a mapping of the distinct address ranges to particular ones of the storage nodes, wherein the mapping is utilized to select paths for delivery of input-output operations to the storage nodes. Obtaining address range distribution information for the logical storage volume may comprise, for example, sending log page commands to each of the storage nodes to obtain asymmetric range access and/or template information.
US12032826B2
A plurality of functions to configure a unit of a storage volume is maintained, wherein each of the plurality of functions, in response to being applied to the unit of the storage volume, configures the unit of the storage volume differently. Statistics are computed on growth rate of data and access characteristics of the data stored in the unit of the storage volume. A determination is made as to which of the plurality of functions to apply to the unit of the storage volume, based on the computed statistics.
US12032824B2
An event log management technique may include determining a new event associated with a storage device has occurred, determining a new event log can be stored in an event log chunk stored in an event log buffer, and deleting a number of old event logs starting from an oldest event log among old event logs of the event log chunk stored in the event log buffer if the new event log can be stored in the event log chunk stored in the event log buffer. The number of old event logs being deleted corresponds to a size of a new event log associated with the new event. The technique may also include storing the new event log starting at a start position of the oldest event log.
US12032822B2
A method of controlling a portable device including first and second touch screens is provided. The method includes displaying first information related to a first application on the first touch screen and displaying second information related to the first application on the second touch screen; receiving a first user input moving to the first touch screen on the second touch screen; and replacing the first information and the second information with a third information and a fourth information related to the first application on the first and second touch screens, in response to receiving the first user input, wherein each of the third information and the fourth information is displayed while being slidden from the second touch screen to the first touch screen and the third information is displayed over a boundary between the first and second screens during the sliding of the third and fourth information.
US12032810B1
A media generation system and method are provided. The system has a media generation computer that has a store that contains a marked-up script with a scene having a plurality of shots that each has a plurality of splitscenes and a computing device that uses a streaming protocol and receives a rendered sceneplay from the media generation computer. The media generation computer automatically directs actors with stage and blocking directions to generate recorded splitscenes and automatically edits and combines the recorded splitscenes.
US12032805B2
Embodiments of the present disclosure include an apparatus that stores a button usage history for each state of the apparatus and recommends buttons to a user based on the detected state of the apparatus and the stored button usage history.
US12032798B1
Systems and methods are disclosed for a first application associated with a first media sharing platform to incorporate context of a post from a second application associated with a second media sharing platform into a first user interface (UI) of the first application associated with the first media sharing platform. The method includes receiving, based on a post from a second UI of the second application, a user request pertaining to a media content item referenced in the post in the second UI of the second application, the second UI comprising post content associated with the media content item and a first plurality of UI elements. The method further includes presenting, within the first UI of the first application, the post content from the second UI of the second application and at least one control corresponding to at least one control from the second UI of the second application, the first UI to present a second plurality of UI elements and the post content separately from the media player. The method also includes upon a selection of one of the second plurality of UI elements, causing the user to be returned to the second UI of the second application and to be presented with the post, the post content and the one or more first UI elements in the second UI.
US12032796B2
A detection device includes a plurality of first detection electrodes disposed in a matrix of rows and columns in a detection region of a substrate, at least one second detection electrode disposed in a peripheral region outside the detection region, positioned adjacent to some of the plurality of the first detection electrodes, and provided along a side of the detection region, and a coordinate calculation circuit configured to calculate a detection position of a detection target body.
US12032793B2
A touch screen (TS) comprises a display; a frame with edges positioned opposite each other around the display; at least a first sensor array and at least a second sensor array, wherein each of the sensor arrays has a plurality of light transmitters and a plurality of light sensors, and wherein the at least first sensor array and the at least second sensor array are disposed on the first edge and the second edge of the frame, respectively, wherein the transmitters of the first sensor array are facing the light sensors on the second sensor array positioned on two opposing edges of the frame; and at least one physical obstacle located on the third edge or the fourth edge, for reducing stray light scattered or reflected by third edge or the fourth edge and arriving to the light sensors.
US12032791B2
In some aspects, a device may cause a light emitter to emit light waves within a light plane that is parallel to a surface of an input component. The device may receive, from a sensor arrangement, a measurement associated with the light waves in the light plane. The measurement may be indicative of an intended input of a user. The device may perform an action that is associated with a user input of the input component based at least in part on the intended input. Numerous other aspects are described.
US12032784B2
A beverage dispenser and method are provided in which, upon failure of the primary user input device (30), an alternative user input device and/or alternative feedback device is activated to receive beverage selections and/or provide feedback.
US12032767B2
A panel device includes a touch sensor, a first light sensor and a second light sensor, a first trace, a second trace and a control circuit. The touch sensor is disposed in a first area of the panel device to generate a touch sensing signal. The first light sensor and the second light sensor are disposed in a second area of the panel device to sense ambient light and generate a first light sensing signal and a second light sensing signal. The first trace is coupled to the first light sensor. The second trace is coupled to the second light sensor. The control circuit connects the first trace and the second trace and receives the first light sensing signal and the second light sensing signal at the same time to determine an ambient brightness. Sensitivities of the first light sensor and the second light sensor are different.
US12032765B2
A display apparatus with an integrated touch screen is provided. The display apparatus includes: a light-emitting device layer on a first substrate, a first encapsulation layer on the light-emitting device layer, a touch sensing layer on the light-emitting device layer, and a second encapsulation layer on the touch sensing layer, the second encapsulation layer including at least one inorganic layer.
US12032764B2
A display device is provided and includes a plurality of drive electrodes; a mesh-patterned first shield electrode comprising a plurality of first openings and a first electrode portion located between the first openings adjacent to each other, an area of the first electrode portion being greater than an area of the first openings; and a first power line provided with a predetermined voltage, wherein the first openings and the first electrode portion overlap the first power line.
US12032762B2
One example of an internet protocol (IP) keyboard, video, mouse (KVM) device includes a universal serial bus (USB) port, a display port, a network port, a Bluetooth transceiver, a processor, and a memory. The USB port is to be communicatively coupled to a host device. The display port is to be communicatively coupled to the host device. The network port is to be communicatively coupled to a network. The processor is communicatively coupled to the USB port, the display port, the network port, and the Bluetooth transceiver. The memory stores a unique identifier to be transmitted to a client device via Bluetooth in response to establishing a Bluetooth connection between the client device and the IP KVM device. The unique identifier is used by the client device to establish a remote connection to the IP KVM device.
US12032758B1
An electronic device is provided. The electronic device includes a housing including an inner space, a hole formed through the housing to the internal space, a stylus pen insertable into the internal space through the hole, wherein the stylus pen includes a first wireless communication circuit and a wireless charging receiver circuit, a wireless charging transmitter circuit positioned inside the housing and configured to provide charging to the wireless charging receiver circuit when the stylus pen is inserted into the inner space, a second wireless communication circuit positioned inside the housing, at processor operatively connected to the wireless charging transmitter circuit and the second wireless communication circuit, and at least one memory operatively connected to the processor, wherein when executed, cause the processor to detect whether the stylus pen is inserted into the inner space, and start to provide charging for a first duration.
US12032739B2
A virtual reality wearable system. The system includes a sensor, an actuator, a sleeve-type first wearable part fittable over a user's bodily part, the at least one second wearable part being wearable over the first wearable part. The first wearable part and the second wearable part are releasably connectable to each other. The at least one second wearable part supports the sensor and the actuator. A cable or cables connect the sensor and the actuator with a portion of the second wearable part distant from the sensor and the actuator. The at least one second wearable part comprises a first portion and a second portion that are separate from each other. The first portion is placeable on a first bodily part of a user, and said first portion supports the sensor and the actuator, and the second portion is placeable on a second bodily part of the user distant from the first bodily part. The cable or cables extend without connection to the first wearable part from the sensor and the actuator on the first portion of the second wearable part to the second portion of the second wearable part.
US12032737B2
A method for updating a gaze direction for a transmitter avatar in a receiver headset is provided. The method includes verifying, in a receiver device, that a visual tracking of a transmitter avatar is active in a transmitter device, and adjusting, in the receiver device, a gaze direction of the transmitter avatar to a fixation point. Adjusting the gaze direction of the transmitter avatar comprises estimating a coordinate of the fixation point in a receiver frame at a later time, and rotating, in the receiver device, two eyeballs of the transmitter avatar to a point in a direction of the fixation point. A headset, a memory in the headset storing instructions, and a processor configured to execute the instructions to perform the above method, are also provided.
US12032734B2
Methods, systems, and apparatuses are described for providing XR experiences to multiple users. A plurality of XR devices might participate in a group XR experience. Physical environment data may be determined for each XR device. Virtual play areas for each of the XR devices may be determined. The different virtual play areas may be fit into different areas of a predefined virtual play area, and/or may be combined to form a combined virtual play area. Each XR device might be provided a different portion of the virtual play area. The XR devices may be sent different virtual map positioning data to provide the group XR experience.
US12032729B2
In various embodiments, the motion of a wristband is used to control games.
US12032726B1
Systems and methods for obfuscating keyboard keys against interception are provided. In an example, a protected application is dynamically virtualized in user space, wherein the virtualization comprises an isolated keyboard path. Keystrokes are injected to the isolated keyboard path, wherein the injected keystrokes are associated with a respective timestamp, and user input keystrokes are obfuscated with the injected keystrokes and the obfuscated keystrokes are passed to a low level hook. The obfuscated keystrokes passed to the low level hook are separated according to tags associated with the obfuscated keystrokes to obtain the user input keystrokes. The user input keystrokes are transmitted to a target window of the protected application.
US12032718B1
A system for securely handling and storing customer data without enabling human access to the data receives and processes the customer data for storage where the customer data is granularly encrypting without storing a key for decryption. The granularly-encrypted customer data is transmitted over a secure network to a cloud-based data storage system that has no access to the key for decryption. The system receives a request from the customer to transmit the customer data to an external destination. The system retrieves the granularly-encrypted customer data from the cloud-based data storage system over a secure network and receives the key for decryption from the customer. The system decrypts the granularly-encrypted customer data using the key and discards the key. The system processes the customer data for transmission and transmits the customer data to the external destination over a secure network.
US12032711B2
A method for evaluating an external machine learning program while limiting access to internal training data includes providing labeled training data from a first source, receiving, by the first source, a machine learning program from a second source different from the first source, blocking, by the first source, access by the second source to the labeled training data, and training, by the first source, the machine learning program according to a supervised machine learning process using the labeled training data. The method further includes generating a first set of metrics from the supervised machine learning process that provide feedback about training of the neural network model, analyzing the first set of metrics to identify subset data therein, and, in order to permit evaluation of the neural network model, transmitting, to the second source, those metrics from the first set of metrics that do not include the subset data.
US12032708B2
A remote access method obtains a remote access function instruction including a first item parameter value, a first interface parameter value, a first cmdlist parameter value, and a first keylist parameter value. An access mode to a remote computer is determined according to the first item parameter value. A login type of the remote computer is determined according to the first interface parameter value and the access mode. After the remote computer is logged into, data is retrieved from the remote computer according to the first cmdlist parameter value. The data is processed according to the first keylist parameter value. The method improves access efficiency to remote computers.
US12032707B2
A system includes a network device with a memory operable to store a secure data record that includes a plurality of secure data entries and a processor communicatively coupled to the memory. A first entry is generated in the secure data record that includes encrypted received data and a first key. A second key is provided to a user device in communication with the network device. The user device causes presentation of a user interface with one or more selectable file names, corresponding to data entries of the secure data record. An input is received corresponding to a selection of a first file of the one or more selectable files. The second key and a request for the first file are provided to the network device. The first file is then presented in the user interface.
US12032704B2
Systems, apparatuses, and methods for improving security of a silicon-based system by creating a glitch-resistant process for executing a software code block on the silicon-based system are disclosed. An example method may begin by marking the software code block as non-executable. Second, intent to execute the software code block is registered with a staging register. Third, the software code block is compressed into a compression constant. Fourth, the compression constant is compared with a first predetermined value using two comparators. Fifth, responsive to the comparators providing a true result after comparison, the software code block is marked as executable to allow the software code block to execute. In another aspect, the example method may be repeated for n>1 iterations, and in each iteration i, an ith software code block is compressed into an ith compression constant that is compared to an ith predetermined value.
US12032694B2
A non-transitory, processor-readable medium storing instructions that, when executed by a processor, cause the processor to receive, from a requestor compute device, a first request that references one of an electronic file or a data set stored in a memory. The processor monitors a plurality of subsequent requests originating from the requestor compute device. The instructions cause the processor to identify, based on the monitoring of the plurality of subsequent requests, a detected ransomware type from a plurality of ransomware types. Each ransomware type is associated with a predefined sequence of actions associated with the one of the electronic file or the data set. In response to identifying the detected ransomware type, the processor either generates an alert message that includes an indication of an association between the requestor compute device and the detected ransomware type; or modifies an access control permission associated with the requestor compute device.
US12032685B2
The logging techniques described herein can enable using logging tools without having to use different methods for sandbox implementations and push out the log data to storage without problems. The log data is treated as sensitive data and is protected according to the defined security policies. Further, the results may be compressed and encrypted.
US12032684B2
A method for detecting a fault injection is described. The method includes providing a secondary code, the secondary code including a predetermined function with a known expected result when the secondary code is executed with a known tested input. A primary code is executed in the data processing system. The primary code may be a portion of code that requires protection from a fault injection attack, such as for example, security sensitive code. The secondary code is executed in parallel with the primary code execution in the data processing system to produce an output. The output is compared with the known expected result to detect the fault injection attack of the data processing system. In one embodiment, the secondary code is not related to the primary code.
US12032681B1
The methods and systems disclosed herein generally relate to automated execution and evaluation of computer network training exercises, such as in a virtual environment. A server executes a first attack action by a virtual attack machine against a virtual target machine based on a cyber-attack scenario, wherein the virtual target machine is configured to be controlled by the user computer. The server receives a user response to the first attack action, determines, using a decision tree, a first proposed attack action based on the user response, and executes an artificial intelligence model to determine a second proposed attack action based on the user response. The server selects a subsequent attack action from the first proposed attack action and the second proposed attack action and executes the subsequent attack action by the virtual attack machine against the virtual target machine.
US12032679B2
In a method for software attestation, an enclave including an operating system (OS) library is initialized in a trusted execution environment, wherein software attestation is performed to verify an identity of the enclave, wherein an application is executed inside the enclave using the OS library, and wherein performing the software attestation includes attestation of a content of a disk image associated with the application.
US12032677B2
This invention relates generally to blockchain implementations and is suited for, but not limited to, use with the Bitcoin blockchain. A method of using a blockchain to control a process executing on a computing resource, the method comprising: executing a loop on the computing resource, and using a state of the blockchain to influence the execution of the loop, wherein the process: is an automated voting process; or comprises a distribution or an allocation of one or more tokens to a voter, wherein each token is associated with an amount of cryptocurrency.
US12032664B2
Systems and methods for embodiments of artificial intelligence systems for identity management are disclosed. Embodiments of the identity management systems disclosed herein may support the correlation of identities determined authoritative source systems with uncorrelated accounts within an enterprise using artificial intelligence techniques.
US12032662B2
A device may receive license data identifying device licenses and organization licenses associated with an organization of users of a multi-tenant system, and may identify, in the license data, entitlements for licenses associated with the organization. The device may combine the entitlements to generate combined entitlements, and may determine an entitlement count of the combined entitlements. The device may add quantities of new entitlements to the entitlement count, and may identify, in the license data, roles of the users and capabilities associated with each of the roles. The device may map the entitlements and the capabilities to generate a mapping, and may authorize a particular user based on the mapping. The device may process usage of the entitlements, with a machine learning model, to predict future usage of the entitlements, and may determine entitlement recommendations based on the future usage. The device may provide the entitlement recommendations for display.
US12032660B2
Embodiments of the present disclosure provide systems and methods for training a machine-learning model for predicting emotions from received media data. Methods according to the present disclosure include displaying a user interface. The user interface includes a predefined media content, a plurality of predefined emotion tags, and a user interface control for controlling a recording of the user imitating the predefined media content. Methods can further include receiving, from a user, a selection of one or more emotion tags from the plurality of predefined emotion tags, receiving the recording of the user imitating the predefined media content, storing the recording in association with the selected one or more emotion tags, and training, based on the recording, the machine-learning model configured to receive input media data and predict an emotion based on the input media data.
US12032659B2
A method for identifying a dry salt flat based on the sentinel-1 data is provided. The method includes: carrying out field survey and acquiring data; processing sentinel-1 data; determining backscattering values, spectrum characteristics and colors of different polarization; and determining a classification criterion and carrying out threshold classification.
US12032646B2
Systems and methods are provided for displaying received publishing content on a web page along with one or more user elements by which one or more users may submit sentiment input or textual input in relation to the received publishing content or a subportion of the received publishing content; receiving a user input related to the displayed publishing content displayed on the web page, the user input including an identification of a subportion of the displayed publishing content and a sentiment input or a textual input; analyzing any user input received from each of one or more of the plurality of users in relation to the subportion; computing a sentiment score based on analysis of the analyzed user inputs received from each of one or more of the plurality of users in relation to the subportion; and displaying indicia representing the sentiment score computed for the subportion.
US12032644B2
Methods, systems, and apparatus, including computer programs stored on computer-readable media, for providing contextually relevant database content and display contextually relevant links. Techniques are described for monitoring conditions of a computing device and detecting when database content is relevant to a current context of the computing device. In some implementations, a first computing device is monitored to detect actions of the first computing device that involve calendar data for a user. In response, a determination that text corresponding to the calendar appointment includes a term associated with a particular entity is made. Data for a user information card including information related to the particular entity is obtained. The first computing device is then caused to display the user information card or an interactive control configured to initiate display of the user information card with a link element that launches an application or a web page.
US12032640B2
Systems and methods for content management are described. One or more embodiments of the present disclosure order content items based on a selection rule, select a rule-based content item based on the ordering, cluster the content items using an unsupervised learning algorithm to obtain a plurality of content groups, select a custom content item related to the rule-based content item based on the content groups, and display the rule-based content item and the custom content item to a user.
US12032639B2
A media system includes: a media-playback device including: a media-output device that plays media content items; and a tempo control engine to: select media content based upon suitability for a repetitive-motion activity; place each media content item from the media content into two or more pools of media content, with a first pool including media content which the user has previously indicated as being relevant, and a second pool including media content that the user has not previously indicated as being relevant; and sort the media content in each of the first pool and the second pool based upon tempo.
US12032624B2
Systems and methods for generating targeted media content capture an image from an image capture device. The system may analyze the image to recognize a visual identifier for each entity in the image, each of which may have one or more group identifiers. The system may aggregate the group identifiers to identify the number of each group in the audience area and select media content to display to the audience based on the aggregate numbers of each group identified in the audience area. The system may also derive time restrictions for groups identified in the audience area to help optimize how groups traverse through one or more areas.
US12032620B2
Systems, devices, and methods for identifying media content using indirect qualities are provided. An example media-delivery system includes a content identification engine that applies a model associated with an indirect quality to media content items to generate indirect quality scores for the media content items, filters the media content items based on metadata associated with the media content items to generate filtered media content items, and presents at least some of the filtered media content items based on the indirect quality scores. An example media-playback device includes a search control engine that presents a search interface with a user-actuatable control for specifying a value of an indirect quality for use as a search criteria, transmits the search criteria to a media-delivery service, and receives media content items matching the search criteria from the media-delivery service, wherein the media content items are identified using a statistical model.
US12032610B2
A knowledge base is collaboratively developed by receiving language input from at least one editor, featurizing it into language elements, extracting predicate sets that are missing predicate arguments, querying editors for input regarding the missing arguments, and updating the knowledge base with suitable predicate arguments and other language elements provided by the editors.
US12032605B2
A method includes obtaining, at a device, a hierarchical structure representing a graphical layout of content items of an electronic document, the content items including at least text. The method also includes generating a word embedding representing a word of the electronic document. The method further includes determining position information of a location of the word in the electronic document. The method also includes determining a descriptor that indicates a relationship of the location to the hierarchical structure. The method further includes providing input data to a machine learning model to generate a semantic region category label of a semantic region of the electronic document. The semantic region includes the word. The input data includes the word embedding, the position information, and the descriptor.
US12032590B1
Various embodiments of the present disclosure provide methods, apparatus, systems, computing devices, computing entities, and/or the like for classifying unstructured data by: (i) generating probability scores of natural language classification labels for classifying unstructured data elements using an NLP-based model, (ii) generating probability scores of structured data classification labels for classifying the unstructured data elements using a classification-based model, and (iii) assigning classifications labels based on: a) the probability scores of the natural language classification labels if a distance measure difference associated with the natural language classification labels is greater than a predetermined distance, or b) a determination using an ensemble model if the distance measure difference is less than a predetermined distance.
US12032588B2
A method includes creating, by a first provider, a first listing referencing first shared data and comprising first access controls, wherein access to the first shared data by a second provider is filtered based on the first access controls, creating, by the second provider, a second listing referencing second shared data and the first shared data filtered based on the first access controls, and adding the second listing to a catalog in a data exchange, the catalog comprising metadata describing the second shared data.
US12032586B2
Systems and methods for generating and filtering visualizations are disclosed herein. In an embodiment, a DPA provides a graphical user interface for defining a query, including specifying semantic classes and attributes of the query. The DPA further provides options for generating a visualization from the query results and for adding the visualization to a collection of visualizations. When visualizations are later displayed on a graphical user interface, filters are provided based on attribute filters defined for queries that form the basis of visualizations on the graphical user interface. When a filter option is selected, the graphical user interface displays new visualizations based on filtered query results for the visualizations generated from queries that include the selected filter and removes from display the visualizations generated from queries that do not include the selected filter and/or adds to the display visualizations that have mandatory filter requirements met by the selected filter.
US12032581B2
A record processing and storage system is operable to receive a plurality of formatted record data. Each of the plurality of formatted record data includes a fixed-length batch section that includes a plurality of fixed-length row sections. Each of the plurality of fixed-length row sections includes at least one fixed-length data value at least one fixed-length offset value. Each of the plurality of formatted record data further includes a variable-length batch section that includes a plurality of variable-length row sections. Each of the plurality of variable-length row sections includes at least one variable-length data value, where the fixed-length offset value for the corresponding one of the plurality of records indicates an offset of the at least one variable-length data value in the each formatted record data. A plurality of pages that include the plurality of formatted record data are generated and stored in a page storage system.
US12032579B2
Techniques perform sample selection. Such techniques involve: in response to receiving a query time range for samples input by a user, obtaining a plurality of groups of samples from a sample set, each group of samples being collected within a corresponding time range. Such techniques further involve: determining a relationship between the query time range and time ranges corresponding to the plurality of groups of samples. Such techniques further involve: determining, based on the determined relation and from the plurality of groups of samples, a group of samples with a corresponding time range matching the query time range. Accordingly, these sets of samples may be presented accurately and efficiently to the user in a selective manner.
US12032574B2
Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media for generating reports from one or more databases that store disparate datasets are provided. Specifically, the proposed systems enable the intelligent generation of reports from multiple datasets by automatically determining a proposed set of join configurations for combination of the multiple datasets. The proposed set of join configurations can be executed as proposed and/or can be edited or customized by the user to generate reports from the multiple datasets. Thus, the proposed systems and methods can provide intuitive and user-friendly tools for generating data reports that accurately synthesize and summarize data contained in multiple different datasets.
US12032572B2
Some embodiments provide a microservice component-based database system, to split a database kernel into microservice components that can be enabled and run independently and whose functions are decoupled, and implement flexible database assembly and management. The microservice component can be deployed based on a system resource and a service form. The components can collaborate with each other by using a lightweight communication mechanism. A component manager provides capabilities such as registration and deregistration of a service component, component resource management, component fault tolerance, and component upgrade, to implement dynamic management of the component in a running environment. A job scheduler selects, based on a job submitted by a user, an optimal execution path including a plurality of components, and performs resource management and scheduling in a job execution process, to implement load balancing and high availability.
US12032570B2
A non-transitory computer-readable recording medium stores an information generating program causing a computer to execute processing of: in an information search using a trained machine learning model generated by machine learning using training data in a first language, converting a search condition in a second language different from the first language to the search condition in the first language; searching information in the first language by inputting the search condition converted to the first language to the machine learning model; and generating training data with the search condition converted to the first language as a feature value and the searched information in the first language as a correct answer label.
US12032560B2
Client systems of a distributed database system manage execution of transactions on data stored within the distributed database system. The client systems communicate directly with database nodes of the distributed database system in order to manage transactions. The client systems interact with the database nodes of the distributed database system via a client-side interface that performs various operations to execute transactions at the distributed database nodes, including retrieving records, staging mutations or insertions, committing mutations or insertions, or rolling back mutations or insertions on records stored on the distributed database nodes. Interactions between the client-side interface and the database nodes of the distributed database system are further configured to prevent conflicts between different transactions executed by the same or different client systems at the database nodes.
US12032552B2
This application relates to features for a mobile device that allow the mobile device to assign utility values to applications and thereafter suggest applications for a user to execute. The suggested application can be derived from a list of applications that have been assigned a utility by software in the mobile device. The utility assignment of the individual applications from the list of applications can be performed based on the occurrence of an event, an environmental change, or a period of frequent application usage. A feedback mechanism is provided in some embodiments for more accurately assigning a utility to particular applications. The feedback mechanism can track what a user does during a period of suggestion for certain applications and thereafter modify the utility of applications based on what applications a user selects during the period of suggestion.
US12032550B2
Methods, systems, and computer-readable media for multi-tenant partitioning in a time-series database are disclosed. A partitioning scheme is determined that maps a plurality of data points to a plurality of partitions based at least in part on table identifiers associated with the data points. The partitions are stored using a plurality of storage resources. After the storage resources are provisioned, an additional table identifier is generated. Based at least in part on the partitioning scheme, one or more additional data points comprising the additional table identifier are mapped to a particular partition of the plurality of partitions. The one or more additional data points are stored in the particular partition using the storage resources.
US12032545B1
Systems, methods, and computer-readable and executable instructions are provided for providing a device agnostic active/active data center. Providing a device agnostic active/active data center can include receiving user communication assigned from a content delivery network (CDN) provider. In addition, providing a device agnostic active/active data center can include determining a designated database for the user communication. Furthermore, providing a device agnostic active/active data center can include assigning a destination address to the designated database for the user communication.
US12032540B2
A data management system is provided, which includes a data acquiring unit that acquires measurement data generated by measuring a measurement target from each of a plurality of sensors; a data storage unit that stores the acquired measurement data; and a data-amount reducing unit that deletes part of the measurement data acquired from a target sensor based on the measurement data acquired from another sensor among the plurality of sensors to reduce an amount of data to be stored.
US12032535B2
Disclosed examples to estimate audience sizes of media include a coefficient generator to determine coefficient values for a polynomial based on normalized weighted sums of variances, a normalized weighted sum of covariances, and cardinalities corresponding to a first plurality of vectors of counts from a first database proprietor and a second plurality of vectors of counts from a second database proprietor, a real roots solver to determine a real root value of the polynomial, the real root value indicative of a number of audience members represented in the first plurality of vectors of counts that are also represented in the second plurality of vectors of counts, and an audience size generator to determine the audience size based on the real root value and the cardinalities of the first plurality of vectors of counts and the second plurality of vectors of counts.
US12032526B2
Systems and methods are described for distilling data. First data associated with a user may be received. The first data associated with the user may comprise an anonymized hash of an identifier associated with the user. A database may be determined to comprise a first record indicating the anonymized hash. The first record may comprise second data associated with the user. Based on the determining that the database comprises the first record, a second record may be generated. The second record may comprise the first data associated with the user, the second data associated with the user, and the anonymized hash. Based on the determining that the database comprises the first record, the example method may be stored to the database. These and other user and/or data distillation methods and systems are described herein.
US12032522B2
A method of cataloging data integrity is herein disclosed. In certain embodiments, the method includes performing a checksum check. The checksum check is performed by selecting a file that includes a first checksum result, selecting a checksum type, determining a processor L1, L2, and L3 cache size, storing the cache size in a variable, breaking the file into a plurality of chunks based on the variable, generating a checksum result for each chunk, storing each checksum result in the variable, and combining the checksum results to return a second checksum result.
US12032520B2
Aspects of the subject disclosure may include, for example, receiving input data via a transformation UI, generating transformation configuration data, causing the transformation UI to present transformation object data per the transformation configuration data, where the transformation object data identifies data objects each including an input and output field name and a data type, detecting, from the transformation UI, an instruction defining a mapping for the input data, including a modification to the output field name of a data object such that the input field name of the data object is mapped to the modified output field name, based on the detecting the instruction, modifying the first transformation configuration data per the mapping to derive second transformation configuration data, performing a transformation of the input data based on the second transformation configuration data, and causing the transformation UI to present a transformation output. Other embodiments are disclosed.
US12032516B1
A file-level snapshot access service provides direct access to individual files included in a snapshot for virtual volume of a block-storage service without requiring a volume to be re-created from the snapshot, attached to a computing device, or mounted in a file system. For example, a user/client may directly retrieve individual files from specified snapshots via a user interface/API of the file-level snapshot access service. Additionally, the file-level snapshot access service is configured to provide a listing of files included in a given snapshot. In some embodiments, a file-level snapshot access service may provide direct access to individual files included in snapshots generated for other types of storage systems, such as an object-based storage system.
US12032515B2
A query specifying a source repository and a target repository is received from a client device. A source index is generated that corresponds to the source repository and represents a snapshot of metadata associated with data contained in the source data repository. The source index is filtered based on filtering criteria specified by the query to obtain a filtered source index. Attributes of data corresponding to the filtered source index are determined as well as data retrieval type parameters. Without initiating a data migration of the data corresponding to the filtered source index from the source repository to the target repository, predicted data migration metrics associated with the data migration are determined and presented to an end user of the client device. The end user is provided with the capability to initiate or forego the data migration based on an evaluation of the predicted data migration metrics.
US12032512B2
A processor chip includes a logic circuit. The logic circuit is configured to be coupled to an electronic device. A configuration of the logic circuit corresponds to a plurality of candidate configurations. The configuration of the logic circuit is switched among the candidate configurations, and the electronic device associates with the processor chip to implement a function corresponding to the configuration of the logic circuit. When the configuration of the logic circuit is a first configuration and the electronic device executes a first driver program, the function is a first network-connection function. When the configuration of the logic circuit is a second configuration and the electronic device executes a second driver program, the function is a second network-connection function different from the first network-connection function.
US12032510B1
A configuration to address a bus stall during data packet transmission also allows for bus recover due to data packet transmission errors. If a downstream node is not ready to receive data from a buffer of an upstream node, a timer counts a timeout value. The time count increments on each clock cycle in which the downstream node is not ready to receive data. The buffer is cleared at the upstream node when the count reaches a predetermined threshold value. Alternately, the configuration also operates to receive a packet header from an upstream node, the packet header identifying a number of data in a packet. If no data downstream is received on a clock cycle, a counter triggers and is incremented for each cycle in which no date is received. When a threshold is reached dummy data fills a data packet to then transmit the data.
US12032507B1
Managing PCIe slots, including identifying a table, stored at a database, indicating, for each PCIe card, a number of PCIe slots to be designated as inaccessible to other PCIe cards; detecting coupling of a particular PCIe card to a particular PCIe slot; accessing, in response to detecting the coupling of the particular PCIe card to the particular PCIe slot, the table; determining, based on the accessing, that the table includes data indicating the particular PCIe card; identifying, based on determining that the table includes data indicating the particular PCIe card, the number of PCIe slots adjacent to the particular slot to be designated as inaccessible to other PCIe cards; adjusting, based on the number of PCIe slots adjacent to the particular slot to be designated as inaccessible to other PCIe cards, a power state of one or more PCIe slots adjacent to the particular PCIe slot to an off-power state.
US12032505B2
A command transforming method, applied to a command transforming system comprising a first transceiving interface and a second transceiving interface, comprising: receiving at least one command transmitted from a first device via the first transceiving interface; determining a first sequence rule of the first device and a second sequence rule of a second device, wherein the first sequence rule means if the first device is required to process the command in sequence and the second sequence rule means if the second device is required to process the command in sequence; transmitting the command to the second device via the second transceiving interface; processing the command by the second device according to the second sequence rule and transmitting a response corresponding to the command to the second transceiving interface by the second device; and transmitting the response to the first device according to the first sequence rule.
US12032500B2
In one embodiment, a fabric circuit is to receive requests for ownership and data commits from an agent. The fabric circuit includes a control circuit to maintain statistics regarding the requests for ownership and the data commits and throttle the fabric circuit based at least in part on the statistics. Other embodiments are described and claimed.
US12032499B2
A hybrid printed circuit board (PCB) topology is provided. A non-volatile storage system may include a PCB, a first non-volatile storage device attached to a first side of the PCB, a second non-volatile storage device attached to a second side of the PCB, and a storage controller coupled to the first and second non-volatile storage devices by a shared channel. The two devices may be placed in a clamshell configuration but have different capacities. The shared channel may have a first signal route to a first pin of the first non-volatile storage device and a second signal route to a second pin of the second non-volatile storage device. The first pin may have a pin capacitance that is smaller than that of the second pin. The first signal route has an extra resistor in series compared to the second signal route.
US12032498B2
A hybrid storage device includes an interface configured to electrically couple the hybrid storage device to an external device, and exchange data with the external device, a plurality of storage channels electrically coupled to the interface and configured to exchange the data with the interface, a plurality of chip select lines, where each of the chip select lines is electrically coupled to one storage channel in the storage channels and configured to exchange the data with the one storage channel, and a plurality of storage medium particles, where each of the storage medium particles is electrically coupled to one chip select line and configured to exchange the data with the one chip select line. The storage medium particles include a non-volatile random-access memory (NVRAM) and a flash memory.
US12032493B2
Methods and systems disclosed herein describe obfuscating plaintext cryptographic material stored in memory. A random location in an obfuscation buffer may be selected for each byte of the plaintext cryptographic material. The location of each byte of the plaintext cryptographic material may be stored in a position tracking buffer. To recover the scrambled plaintext cryptographic material, the location of each byte of the plaintext cryptographic material may be read from the position tracking buffer. Each byte of the plaintext cryptographic material may then be read from the obfuscation buffer and written to a temporary buffer. When each byte of the plaintext cryptographic material is recovered, the plaintext cryptographic material may be used to perform one or more cryptographic operations. The scrambling techniques described herein reduce the likelihood of a malicious user recovering plaintext cryptographic material while stored in memory.
US12032491B2
A method for remapping a virtual address to a physical address is provided. The method is used in an address remapping unit and includes: receiving, by a remapping processing unit of the address remapping unit, a remapping request, decoding the remapping request and determining whether the remapping request has a direct memory access (DMA) remapping request; and executing, by the remapping processing unit, a remapping procedure: translating a virtual address corresponding to the remapping request to a physical address, when the remapping request has the DMA remapping request.
US12032483B2
Systems and methods for processing commands from a host computing device to a storage device are disclosed. The method includes identifying, by the storage device, a command from the host computing device, the command including a logical address; detecting a condition; based on detecting the condition, requesting, by the storage device, translation of the logical address into a physical address; storing, by the storage device, the physical address in a cache; and transferring data according to the command based on the physical address.
US12032478B2
An electronic apparatus includes a controller. The controller includes an instruction executer configured to generate or acquire data, an issuer configured to accept a request and issues a time stamp, a first updater configured to update a first counter value according to a first operation, a second updater configured to update a second counter value in accordance with issuance of the time stamp, a first non-volatile memory to hold the first counter value and a secret key, and a volatile register to hold the second counter value. The time stamp is a message authentication code or a digital signature issued from the first and second counter values and the data. The second counter value is not stored in the first non-volatile memory.
US12032470B2
Embodiments monitor for faults in a cloud based network for a plurality of features comprising an application and dependent features. Embodiments generate a graphical representation of the plurality of features comprising a plurality of nodes and corresponding relationships between the nodes, each node corresponding to one of the plurality of features. Embodiments monitor for events for the plurality of features, the events corresponding to one or more of the nodes, to generate monitored events. Embodiments populate a graph database with the monitored events and classify each of the nodes with a trained graph neural network (“GNN”), the classification comprising a prediction of a failure of at least one node. Based on the classifying, for a failure node corresponding to the prediction, embodiments generate a new alert for the failure node or revise a threshold for an existing alert for the failure node.
US12032465B2
Aspects of the invention include determining an event associated with a computing system, the event occurring at a first time, obtaining system data associated with the computing system, determining a system state of the computing system at the first time based on the system data, determining, based on the system state, two or more system data clusters comprising clustered system data associated with the system state of the computing system, determining, via an interpolation algorithm, an interpolated data value for the first time based on the system data, and adjusting the interpolated data value based on a determination that the interpolate data value is outside the two or more system data clusters.
US12032464B2
A computer-implemented method is provided for optimization of parameters of a system, product, or process. The method includes establishing an optimization procedure for a system, product, or process. The system, product, or process has an evaluable performance that is dependent on values of one or more adjustable parameters. The method includes receiving one or more prior evaluations of performance of the system, product, or process. The one or more prior evaluations are respectively associated with one or more prior variants of the system, product, or process. The one or more prior variants are each defined by a set of values for the one or more adjustable parameters. The method includes utilizing an optimization algorithm to generate a suggested variant based at least in part on the one or more prior evaluations of performance and the associated set of values.
US12032447B2
Various embodiments herein described are directed to methods, apparatuses and computer program products configured for improving human-user interactions and interfaces in card-based collaborative workflow management systems. In some embodiments, a client device may generate card action data objects that may monitor, track, and/or support a sequence of user inputs associated with a card data object, such that one or more user inputs can be reverted, reinstated, and/or replicated on another data object. Additional example embodiments provide various example card data object rendering interfaces that facilitate various user inputs and software operations in a card-based collaborative workflow management system.
US12032446B2
Recovery support techniques for storage virtualization environments are described. In one embodiment, for example, a method may be performed that comprises defining, by processing circuitry, a storage container comprising one or more logical storage volumes of a logical storage array of a storage system, associating the storage container with a virtual volume (vvol) datastore, identifying metadata for a vvol of the vvol datastore, and writing the metadata for the vvol to the storage system. Other embodiments are described and claimed.
US12032440B2
Methods, apparatus, systems, and articles of manufacture are disclosed to determine memory access integrity based on feedback from memory. An example apparatus includes an access reconstruction controller including an output, a first input configured to be coupled to memory, and a second input configured to be coupled to a memory signal generator; a comparator including a first input coupled to the output of the access reconstruction controller, a second input configured to be coupled to an arbiter, and an output configured to be coupled to the arbiter; and a data integrity monitor including an input coupled to the second input of the comparator and configured to be coupled to the arbiter and an output coupled to the output of the comparator and configured to be coupled to the arbiter.
US12032432B1
Target port resets sent from a host server are used to identify HBA faults. A storage array monitors receipt of resets and calculates reset counts for each HBA port of each host server. If there are more than X resets within Y seconds received by a storage array port from a particular HBA port, that HBA port is identified as faulty if the storage array port has not received resets from other HBAs or other ports of the same HBA. If the storage array port has received resets from other ports of the same HBA but not from other HBAs, then the HBA is identified as faulty. If the initiators are grouped, both the HBA port and HBA are identified as potentially faulty. If none of the HBAs or HBA ports are identified as faulty, the cause of the resets is localized to the storage array, inter-switch links, or congestion.
US12032431B2
A system and method for determining a blast radius of a major incident occurring in a virtual desktop system is disclosed. The virtual desktop system has interconnected service components and provides access to virtual desktops by client devices. An event collection module collects events from the service components. An aggregation module merges the collected events in a time-ordered stream, provides context to the events in the time-ordered stream through relationships between the collected events, and generates a correlated event stream. An analysis module determines a stream of problem reports from the correlated event stream. The analysis module determines a spike in the stream of problem reports and determines the attributes of the problem reports in the spike to define the major incident. The analysis module determines a scope of the major incident and a corresponding attribute, to determine a blast radius associated with the major incident in the desktop system.
US12032430B1
Systems and methods that combine multiple techniques such as supervised learning, data analytics, measurement hardware modelling and scalable sensing hardware to quickly deliver a highly optimized and production ready solution to cover the condition-based maintenance requirements of a specific physical asset.
US12032429B2
An application freezing control method and device, a terminal device (1000), and a non-transitory computer-readable storage medium are disclosed. The application freezing control method may include: unfreezing, in response to a basic unfreezing moment in a basic freezing control period being reached, an application which is in a frozen state and meets an unfreezing condition (S101); and freezing, in response to a basic freezing moment in the basic freezing control period being reached, an application which is in an unfrozen state and meets a freezing condition (S102).
US12032421B2
A speech wakeup method and device, and a readable storage medium are provided. The voice wakeup method includes: detecting voice signals that are input into at least two microphones and that meet a first condition; and determining, based on whether voice energy of the voice signals input into the at least two microphones meets a second condition, whether to wake up the electronic device; and if the second condition is met, waking up the electronic device; or if the second condition is not met, continuing to detect a voice signal input into the microphone. The electronic device can be woken up in a wakeup-keyword-free manner.
US12032407B2
A device can include a processor; memory accessible to the processor; a base housing; a first foldable display housing that includes a first foldable display; a first hinge assembly that couples the first foldable display housing to the base housing; a second foldable display housing that includes a second foldable display; and a second hinge assembly that couples the second foldable display housing to the base housing.
US12032404B2
A display device includes: a display panel including a plurality of pixels; a layer disposed on one surface of the display panel and including a substantially flat member to induce a magnetic field; and a support spaced apart from the display panel with the layer interposed therebetween and having a fixed magnetic field generation member disposed therein.
US12032403B2
A display device includes a display panel including a first active area, a second active area configured to slide in the first direction, a third active area configured to slide in the first direction, a first dummy area, and a second dummy area. A plurality of joints extend in a second direction intersecting the first direction, are spaced apart from each other in the first direction, are attached to a bottom surface of the display panel, and overlap the second active area, the third active area, the first dummy area, and the second dummy area. A first fixing tool and a second fixing tool are disposed on the first and second dummy area of the display panel, respectively, and are configured to assist a sliding behavior of the display panel.
US12032401B2
Various implementations described herein are directed to systems, apparatuses and methods for managing one or more loads connected to one or more power sources using one or more smart outlets. Apparatuses described herein may include smart outlets configured to communicate with one or more controllers and responsively connect and disconnect electrical loads connected thereto. Methods described herein may include signaling and/or controlling one or more loads from a group of loads to connect to or disconnect from one or more power sources.
US12032396B2
Disclosed is a voltage generating circuit including a reference voltage generating part, a leakage current monitoring part, a control part, and an internal voltage generating part. The reference voltage generating part generates a reference voltage. The leakage current monitoring part generates a monitoring leakage current corresponding to a leakage current of an internal circuit of a semiconductor device. The control part controls the reference voltage according to the monitoring leakage current. The internal voltage generating part receives the reference voltage being controlled by the control part, and supplies an internal voltage to the internal circuit according to the controlled reference voltage. A semiconductor device including the same is also disclosed.
US12032391B2
An aerial vehicle and system for automatically detecting an object (e.g., human, pet, or other animal) approaching the aerial vehicle is described. When an approaching object is detected by an object detection component, a safety profile may be executed to reduce or avoid any potential harm to the object and/or the aerial vehicle. For example, if the object is detected entering a safety perimeter of the aerial vehicle, the rotation of a propeller closest to the object may be stopped to avoid harming the object and rotations of remaining propellers may be modified to maintain control and flight of the aerial vehicle.
US12032388B2
The invention relates to a method for automatically guiding a drone with a computer, with a view to landing the drone on a docking and recharging platform, the drone comprising a first luminous means that emits a first light signal and a second luminous means that emits a second light signal different from the first light signal, the first luminous means and the second luminous means being fastened at two separate points to the drone, the station receiving images captured by a camera, said method comprising: —analyzing the images captured by the camera so as to locate the first and second luminous means, —determining the position and orientation of the drone depending on the determined position of the first and second luminous means, —generating, with the computer, piloting instructions intended for the drone, said instructions being configured to guide the drone towards the docking and recharging platform, —transmitting said instructions to the drone, —the drone receiving and implementing said instructions.
US12032384B2
A robot control system according to an embodiment is a robot control system that controls a mobile robot configured to be able to move autonomously inside a facility. When the mobile robot moves from a first area inside the facility to a second area through a partition configured to be openable and closable, a moving route of the mobile robot is set based on the mobile robot that is determined from an image captured by a first camera that photographs the first area and an obstacle that is determined from an image captured by a second camera that photographs the second area.
US12032374B2
An unmanned delivery machine includes a vehicle body that travels autonomously on a road without a driver and a storage device that includes a plurality of storage portions which are closed by a door portion which is able to be opened and closed and that is detachably attached to the vehicle body. The storage device in which luggage is stored in the plurality of storage portions is attached to the vehicle body.
US12032373B2
The invention relates to an autonomous underwater vehicle (AUV). The AUV includes a frame and tunnel thrusters for propelling and orientating the AUV, where the tunnel thrusters have inlets and outlets, each of outlets being directed in a different orientation, and are mounted to the frame. The AUV further includes fasteners for connecting the frame to a hull, where the fasteners have an orientation that is substantially parallel to the tunnel thrusters. The hull has a substantially spherical shape and further includes (1) a bottom plate with inlet openings, (2) a top plate with outlet openings, where the top plate and the bottom plate are affixed to the fasteners and hold plate rings of the hull in place, and (3) each of the plate rings that further includes a corresponding retention ring and corresponding central plates.
US12032370B2
A method is provided for supporting an aircraft to execute a mission in which the aircraft maneuvers in an airspace system. The method includes detecting a lost-link event in which a datalink between the aircraft and a control station is interrupted or lost, and responsive to which the aircraft is preconfigured to execute a procedure. The method also includes conveying an intent of the aircraft to execute the procedure over a radio channel assigned for voice communication in the airspace system. In this regard, conveying the intent includes composing a message that indicates the intent of the aircraft to execute the procedure. The message is applied to a text-to-speech engine to convert the message to a corresponding verbal message in which the intent of the aircraft is conveyed. The corresponding verbal message is then sent over the radio channel assigned for voice communication in the airspace system.
US12032358B2
An SCADA web HMI system includes a web browser for displaying an HMI screen. An integrated part identifier generation unit generates a new integrated part identifier when attribute identifiers of first part data and second part data are identical. A part data change unit changes part identifiers of the first part data and the second part data to the integrated part identifier. An integrated item name generation unit generates an integrated item name in which a screen identifier of the HMI screen, the integrated part identifier, and the identical attribute identifier are combined. The web browser changes, when a PLC signal received from a programmable logic controller corresponds to the integrated item name, a display state of the first part based on first display information and changes a display state of the second part based on second display information, according to the value of the received PLC signal.
US12032357B2
A system and a method for executing a work process on an object are provided, the system includes at least one work station, an acquisition device and an auditor device. The system and method can be used to log process steps of a work process.
US12032351B2
A balance and runout amount adjustment system for a rotary tool includes a rotary tool constituted of a tool holder mounted on a spindle, a balance determining device configured to obtain outer circumference position data of the rotary tool and to determine a mass balance of the rotary tool based on the outer circumference position data obtained, in the course of rotation of the rotary tool and a runout determining device configured to obtain shape data of the rotary tool and to determine a runout amount of the rotary tool based on the shape data obtained, in the course of rotation of the rotary tool. The rotary tool is configured to be capable of adjustment of the mass balance based on the result of the determination made by the balance determining device and capable also of adjustment of the runout amount based on the result of the determination made by the runout determining device.
US12032350B2
Industrial machines at a mine site or other worksite are monitored and controlled using a multi-phase implementation, based on data received from multiple data sources at different times. Machine telemetry data or other sensor data received from a first machine, in combination with additional sensor data from other machines at the site, detailed material attribute data received from external data sources, and/or outputs from trained machine-learned models, are used to determine characteristics of a material load and/or material blend, and to control machines at the mine site. A control system performs a multi-phase implementation for monitoring machines and/or load data in response to data received at different times, updating the material load and blend characteristics, and controlling machines at the site based on the characteristics of the material load or material blend.
US12032337B2
A sleeve and/or cuff holder apparatus is configured to prevent a sleeve or cuff of a shirt or other wearable garment from covering the face of a wearable device on a user's wrist, such as a watch, smart watch, wrist band, medical device, and/or other wrist accessory. Methods of using the same are further provided.
US12032335B2
A dial for a timepiece, preferably a watch, the dial being provided with a relief portion which is made as an assembly of pieces on different levels, juxtaposed on a base, such that the relief portion is formed by the upper surfaces of the pieces. A method for manufacturing the dial with several separate pieces, the upper surfaces of the pieces being subjected to a polishing step and/or possibly an enameling step. The pieces are then cut along a defined contour and then assembled edge-to-edge on a base, so as to create the relief portion.
US12032310B2
An image forming apparatus includes an image forming target looped around plural rotators including a driving roller, having at least one straight portion that is shaped straight when viewed in an axial direction of the driving roller, and transported by the driving roller and the rotators, and three or more image formers arranged along the straight portion and configured to form images on the image forming target. An adjacency distance along the straight portion between the image formers adjacent to each other on the straight portion is an integral multiple of an outer peripheral length of the driving roller. The adjacency distance at a downstream end is shorter than the adjacency distance at an upstream end, and one of the adjacency distances is equal to or shorter than the adjacency distance that is relatively on an upstream side.
US12032285B2
A method and system for imprinting a substrate supported on a moveable stage is provided and includes contacting a liquid resist on the substrate with a template and aligning the substrate with the template using a feedback-feedforward control process with a first set of control parameters. Calibration data is obtained and the viscosity of at least a portion of the resist is increased. The substrate is then with the template using the feedback-feedforward control process with a second set of control parameters after the viscosity of the resist has increased, the second set of control parameters are determined based on the calibration data and the resist is cured under the template.
US12032279B2
An embodiment comprises: a lens barrel moving in the direction of the optical axis; a holder disposed below the lens barrel and having a seating portion recessed in the top surface thereof; a filter disposed on the bottom surface of the seating portion of the holder; a blocking member disposed on the upper surface of the filter; and an image sensor disposed below the filter, wherein the seating portion includes an inner side surface facing the side surface of the filter, the inner side surface of the seating portion includes a first surface and a second surface located below the first surface, the separation distance from the first surface to the side surface of the filter is greater than the separation distance from the second surface to the side surface of the filter, and the thickness of the filter is greater than the separation distance from the second surface to the side surface of the filter.
US12032275B2
An optical module includes a frame body and an optical element. The frame body includes at least one fixing portion, at least one frame portion, at least one shaft portion, and at least one reinforcement structure. The frame portion is connected to the fixing portion through the shaft portion. The reinforcement structure is connected to the frame portion and forms at least one fracture. The position of the fracture corresponds to the at least one shaft portion. The optical element is disposed in the frame portion. In addition, a projection device having the optical module is also provided.
US12032269B2
In a wavelength conversion apparatus, reflection suppressors are provided on surfaces of optical elements indicating lenses, dichroic mirrors, and sealing windows excluding a wavelength conversion element in the apparatus between optical fibers F1 and F2 on the input side and optical fibers F3 and F4 on the output side, and on end surfaces of the optical fibers F3 and F4 on the output side. With this, even when light having a wavelength of a sum frequency component of signal light and excitation light is generated at the operation time of wavelength conversion of the wavelength conversion element, because the reflection suppressors suppress the reflection of unwanted light of the wavelength band, the unwanted light is unlikely to return to the wavelength conversion element and it is also possible to suppress a situation in which the unwanted light is mixed into the optical fibers F3 and F4.
US12032262B2
According to an aspect, a display device includes: a display substrate; and a filter provided on a display surface side of the display substrate. The filter includes a first sub-pixel area provided with a first color filter, a second sub-pixel area provided with a second color filter, a third sub-pixel area provided with a third color filter, and a colorless fourth sub-pixel area. The display substrate includes a plurality of pixels provided so as to be capable of individually switching each sub-pixel between white, black, and red, and each of the pixels includes a first sub-pixel overlapping the first sub-pixel area, a second sub-pixel overlapping the second sub-pixel area, a third sub-pixel overlapping the third sub-pixel area, and a fourth sub-pixel overlapping the fourth sub-pixel area.
US12032254B2
A display substrate, a display panel and a display apparatus. The display substrate including: a substrate having a display area; a plurality of sub-pixels arranged in an array and located in the display area of the substrate; and a plurality of data lines arranged in the display area of the substrate; the plurality of data lines extend in a column direction of the sub-pixels, and a column of sub-pixels are electrically connected with at least one of the plurality of data lines; and for at least one of the plurality of data lines, a side of an orthographic projection of the at least one of the plurality of data lines on the substrate facing orthographic projections of sub-pixels electrically connected with the at least one of the plurality of data lines has a plurality of first concave-convex structures.
US12032248B2
A liquid crystal display panel includes a plurality of pixels. The pixels each include a pixel electrode, a common electrode, and a liquid crystal that rotates in-plane due to voltage applied by the pixel electrode and the common electrode. The pixel electrode includes a linear electrode. When an initial alignment direction of the liquid crystal for which dielectric anisotropy is positive, or a direction perpendicular to the initial alignment direction of the liquid crystal for which dielectric anisotropy is negative is defined as a predetermined first direction, at a boundary between pixels, of the plurality of pixels, that are adjacent to each other, a boundary line between the adjacent pixels, the linear electrode, and an end side of the linear electrode are inclined with respect to the predetermined first direction, and inclining directions with respect to the predetermined first direction of the boundary line, the linear electrode, and the end side are identical.
US12032242B1
A BLU includes a 2D array of LEDs producing light with an angular distribution of nominally ±90 degrees around a center. A transparent solid material layer is positioned with a bottom surface over the 2D array of LEDs and configured to transform the light produced by the 2D array into light having an angular distribution of nominally less than ±90 degrees around the at a top surface of the transparent solid material layer. A diffuser film is positioned over the top surface of the transparent solid material layer configured to provide a FWHM of greater than 60 degrees and configured to diffuse the light produced at the top surface of the transparent solid material layer to produce diffused light at a top surface of the diffuser film. A BEF positioned over the top surface of the diffuser film and comprising a plurality of prism microstructures, where at least some prism microstructures have an apex angle of approximately ninety degrees. The BEF configured to narrow an angular optical distribution of the diffused light produced at the top surface of the diffuser film, thereby providing uniform and high brightness light output from the back light unit.
US12032240B2
A display system for a refrigerated display case includes a door assembly which permits access to a product storage compartment. The door assembly includes an electronic display layer positioned within an enclosure defined by a front cover layer, a rear cover layer, and a spacer extending about a perimeter of interior surfaces of the front and rear cover layers. The front cover layer permits viewing of images displayed at the electronic display layer through the front cover layer. Electronic equipment for operating the electronic display layer is located outside of the enclosure.
US12032237B2
A display panel and a display apparatus. The display panel includes an array substrate and a color filter substrate opposite to each other, the array substrate being provided with a plurality of pixel regions arranged in an array, and the pixel regions closest to corners of the array substrate being first-type pixel regions, where the color filter substrate includes: a base substrate; a sealant between the base substrate and the array substrate; and a color filter layer on the base substrate and including a plurality of filter units, where the filter units includes first filter units corresponding to the first-type pixel regions, a portion of an orthographic projection of the first filter unit onto the base substrate facing a corner of the base substrate has a non-right-angle contour, and orthographic projections of the first filter unit and the sealant onto the base substrate do not overlap with each other.
US12032236B2
A display device includes a device housing that is configured to be installed such that an occulted portion including a portion of a peripheral wall of the device housing is hidden from an observer of a display screen, and a slide attaching part that is moved to slide in a sliding direction from a non-occulted portion to the occulted portion and attached so as to cover a back side of the device housing. A slide receiving part including the device housing includes a fixed part provided at the occulted portion and an engaged part provided at the non-occulted portion, and the slide attaching part includes a fixing part provided at a portion corresponding to the occulted portion and configured to be fixed to the fixed part, and an engaging part provided at a portion corresponding to the non-occulted portion and configured to be engaged with the engaged part.
US12032224B2
An optical element driving mechanism is provided and includes a fixed assembly, a movable assembly, a driving assembly and a circuit assembly. The movable assembly is configured to connect an optical element, the movable assembly is movable relative to the fixed assembly, and the optical element has an optical axis. The driving assembly is configured to drive the movable assembly to move relative to the fixed assembly. The circuit assembly includes a plurality of circuits and is affixed to the fixed assembly.
US12032221B2
A follow focus apparatus for adjusting the focus of a camera lens includes a gear ring and a sizing ring. The gear ring includes an outer surface, an inner surface, and at least one through-hole extending radially therethrough. The outer surface has a plurality of teeth extending radially outwardly therefrom, and the inner surface has a cavity defined therein. The sizing ring is releasably coupled to the gear ring and includes an outer ring body coaxially coupled to an inner ring body.
US12032213B1
An optical connector for optically coupling optical transmission members to each other includes a first optical portion, a second optical portion, and a groove extending in one direction for disposing the optical transmission member in such a way that at least part of the end surface of the optical transmission member contacts the first optical portion. In the optical connector, in a cross section including the axis of the groove and an optical path between the first optical portion and the second optical portion, the angle between a surface of the first optical portion contacting the end surface of the optical transmission member and the axis of the groove is less than 90°.
US12032212B2
Ferrules, alignment frames and connectors having at least one flexing element are provided. A ferrule or an alignment frame may include a body and first and second flexible arms, and a connector may include the ferrule or the alignment frame. A ferrule may have a first flexible arm that has a first fixed end attached to a first side of the body of the ferrule and an opposite first free end, and may have a second flexible arm having a second fixed end attached to a second side of the body, opposite the first side, and an opposite second free end. When the ferrule is mated with a mating ferrule, the first and second flexible arms are flexed away from the respective first and second sides of the body, and the first and second free ends contact the mating ferrule.
US12032206B2
A fusion splicing apparatus includes a fusion splicing unit, a clock unit that outputs a current date and time, and a fusion control unit that controls an operation of the fusion splicing unit and stops the operation of the fusion splicing unit when a remaining period of use known on the basis of the current date and time output from the clock unit and a usable period input from the outside in advance is zero or less. The fusion control unit records information on the number of times of electric discharge per unit period when the clock unit is normal and determines the remaining period of use assuming that the unit period has elapsed when the number of times of electric discharge has reached the number of times of electric discharge per unit period in a case in which an abnormality of the clock unit is detected.
US12032197B2
Disclosed is a display device. A display device according to the present invention comprises: a display panel; a backlight unit located behind the display panel and providing light to the display panel; and a guide panel that is located at an edge of the display panel, and includes a panel support part located between the display panel and the backlight unit and an extension part extending from the panel support part and surrounding a side surface of the backlight unit. The backlight unit includes: a light guide plate; and a light source module located at a light incident part and irradiating at least one side surface of the light guide plate with light, and the panel support part includes a rib protruding toward the light source module and facing the front surface of the light source module.
US12032194B2
An illumination display panel that forms part of a housing and has a display portion for illuminated display comprises a resin panel having a first molded portion made of an opaque resin at a portion excluding the display portion, and a second molded portion disposed on the back surface side of the first molded portion and made of a light-transmitting resin having a protrusion where the first molded portion is not present. The protrusion is fitted to the first molded portion. A light source mounting substrate is disposed on the back surface side of the resin panel. At least a light source of the light source mounting substrate is sealed by the second molded portion. An integrally molded product of the light source mounting substrate and the second molded portion is filled and solidified at a low pressure while compressing a cavity of a molding mold.
US12032193B2
An optical element includes a three-dimensional structure having a curved surface; and a retardation plate bent along the curved surface. The retardation plate includes a transparent substrate and a liquid crystal layer formed over the transparent substrate. The retardation plate has a slow axis and a fast axis. A glass-transition temperature, Tgne, in a slow axis direction of the retardation plate is higher than a glass-transition temperature, Tgno, in a fast axis direction of the retardation plate.
US12032191B2
A display screen cover is arranged to correspond to an area array driving plate of a display screen, and the display screen cover includes a cover body and a polarization film assembly. The polarization film assembly is arranged on the back of the cover body, and the polarization film assembly is provided with polarization film through holes and polarization film sound transmission spaces. The polarization film through holes are arranged to correspond to light-emitting tubes of the area array driving plate, and the polarization film sound transmission spaces are arranged to correspond to sound transmission spaces of the area array driving plate. The cover body is provided with cover through holes and cover sound transmission spaces. The cover through holes are arranged to correspond to the polarization film through holes, and the cover sound transmission spaces are arranged to correspond to the polarization film sound transmission spaces.
US12032187B2
Provided are: a band-pass filter for which filter characteristics can be improved; and a manufacturing method therefor. A band-pass filter 11, which allows light of a specific wavelength region to pass, includes: a substrate 12 which has light transmitting properties; a first dielectric multilayer film 13 that is provided on a first main surface S1 of the substrate 12; and a second dielectric multilayer film 14 that is provided on a second main surface S2 which is opposite the first main surface S1. The first dielectric multilayer film 13 contains a hydrogenated silicon layer. The second dielectric multilayer film 14 contains a hydrogenated silicon layer.
US12032185B2
A color filter (CF) substrate includes a CF structure disposed on a base, and multiple pixel regions each including multiple sub-pixel regions. The CF structure includes a nanostructure layer including multiple nanostructures and a light guide structure layer including multiple light guide structures, sequentially provided on the base. Each light guide structure is in a corresponding pixel region, and includes multiple light guide sub-portions. Each light guide sub-portion is in a corresponding sub-pixel region. Each sub-pixel region corresponds to a nanostructure, and each nanostructure is in a corresponding sub-pixel region. Each of the light guide sub-portions in one pixel region is configured such that light incident on the light guide sub-portions exits at different angles and enters into the nanostructure in the sub-pixel region corresponding thereto. Each nanostructure is configured such that light exiting from the sub-pixel region corresponding thereto has a predetermined color.
US12032183B2
A spatial frequency filter device is for use with a laser beam. The device includes: a neutral region, which is configured to transmit or reflect the laser beam; and a deflecting region, which radially adjoins the neutral region and is configured to deflect beam components of the laser beam from a beam axis of the laser beam. The deflecting region has a constant portion, in which a deflecting effect on the beam components of the laser beam for each location in the constant portion is configured to be independent of a distance of a location from the neutral region. the deflecting region has a variation portion, in which the deflecting effect on the beam components of the laser beam is configured to vary, dependent on a distance from the neutral region.
US12032173B2
An optical assembly includes an optical cavity; an output detector; a reference detector; and a plate beam splitter, wherein the plate beam splitter has a first face and a second face, and is configured to form, from an input beam: a first output beam, that passes through the optical cavity and impinges the output detector, a first reference beam that impinges on the reference detector, a second output beam parallel to the first output beam, and a second reference beam parallel to the first reference beam; one of the first output beam or the first reference beam is a reflection of the input beam in the first face of the plate beam splitter; the output detector is configured to exclude at least a portion of the second output beam; and the reference detector is configured to exclude at least a portion of the second reference beam.
US12032171B1
A method and system to conduct thermal energy between two hinged portions of an electric device. In examples, the method employs a thermal hinge system configured to transfer or spread thermal energy, and optionally electrical energy, through a mechanical articulation or hinge in an electronic device. A thermal hinge may include a thermally conductive living hinge, complementary and/or mating thermal interface components, or a combination of both.
US12032169B2
A user may interact and view virtual elements such as avatars and objects and/or real world elements in three-dimensional space in an augmented reality (AR) session. The system may allow one or more spectators to view from a stationary or dynamic camera a third person view of the users AR session. The third person view may be synchronized with the user view and the virtual elements of the user view may be composited onto the third person view.
US12032164B2
A head-mount display comprises a display and a controller. The controller is configured to: acquire a first sensor output outputted from an ambient monitoring sensor configured to monitor an ambient environment of the head-mount display to determine presence or absence of an abnormality in the ambient environment; acquire a second sensor output outputted from a condition monitoring sensor configured to monitor biometric information of a user wearing the head-mount display to determine presence or absence of a factor of decreasing attention due to a user's condition; determine the display mode at a time of displaying the virtual space information on the display based on both the presence or absence of the abnormality in the ambient environment and the factor of decreasing attention due to the user's condition; and display the virtual space information on the display in the determined display mode.
US12032158B2
A logic circuit comprises a logic sub-circuit arranged to output a stream, S1, of Fresnel lens values, F(x), of a Fresnel lens for display on [m×n] pixels of a pixelated display device, and an iterative method outputs a stream, S1, of Fresnel lens values, F(x), of a Fresnel lens for display on [m×n] pixels of a pixelated display device. The circuit and method can reduce the number of multiplications used to provide each value of a stream of display values for the display device, wherein the display values include values of a Fresnel lens function. Accordingly, they can be implemented in an advanced integrated circuit, such as a field-programmable gate array.
US12032155B2
A head-mounted unit for assisting a user, such as a hearing-impaired user, is provided. The head-mounted unit comprises tracking sensors for monitoring a user wearing the head-mounted unit in order to determine a gaze direction which the user is looking. A sensor detects a sound source located in the identified gaze direction. Sound from the sound source may be recognised using speech recognition on captured audio from the sound source or computer vision on images of the sound source. A user interface provides information to the user to assist the user in recognising sound from the sound source.
US12032151B2
A night vision system having one or more pods to permit a user to see in reduced light or evening conditions. The night vision system can include one or more pod(s) and the pod(s) can be actuatable between an “up” position and an active “down” position, wherein the pod is automatically powered and controlled when in the active position. A wearable power and/or control pack is further described, as is the use of an interpupillary stop feature.
US12032146B2
A folded optical system that comprises two prisms with refractive power and in which at least one surface of at least one of the prisms is not rotationally symmetric. The materials and surfaces of the prisms in the folded optical system may be selected to provide a low F-number (e.g., <=2.4), full field of view (FOV) of 30 degrees or less. The folded optical system may be implemented in a small package size while still capturing sharp, high-resolution images, making embodiments of a camera including the folded optical system suitable for use in small and/or mobile multipurpose devices.
US12032144B2
An internal-reflective telecentric lens system includes a first lens assembly, a reflector, and a second lens assembly. The first lens assembly includes a first lens. The second lens assembly includes a second lens, a third lens, and a fourth lens, that are disposed in sequence along a light path. The first lens assembly is configured to receive and output one or more light beams towards the reflector. The reflector is configured to reflect the light beams towards the second lens assembly. The second lens assembly is configured to receive and converge the light beams reflected by the reflector at a diaphragm between the second lens and the third lens, and transmit the light beams past the diaphragm through the third and the fourth lenses for imaging.
US12032143B2
An optical image capturing 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 and a sixth lens element. The first lens element with positive refractive power has a convex object-side surface. The second lens element and the third lens element have refractive power. The fourth lens element with negative refractive power has a concave object-side surface and a convex image-side surface. The fifth lens element with positive refractive power has a convex object-side surface, wherein at least one inflection point is on at least one surface thereof. The sixth lens element with negative refractive power has a concave object-side surface. The surfaces of the fifth and the sixth lens elements are aspheric. The optical image capturing system has a total of six lens elements.
US12032142B2
An optical imaging system for pickup, sequentially arranged from an object side to an image side, comprising: the first lens element with positive refractive power having a convex object-side surface, the second lens element with refractive power, the third lens element with refractive power, the fourth lens element with refractive power, the fifth element with refractive power; the sixth lens element made of plastic, the sixth lens with refractive power having a concave image-side surface with both being aspheric, and the image-side surface having at least one inflection point.
US12032137B2
The disclosure provides an optical imaging lens assembly, which sequentially includes from an object side to an image side along an optical axis: a first lens having a positive refractive power; a second lens having a negative refractive power; a third lens having a refractive power; a fourth lens having a refractive power and an image-side surface of the fourth lens being a concave surface; and a fifth lens having a refractive power. ImgH, half of a diagonal length of an effective pixel region on an imaging surface of the optical imaging lens assembly, TTL, a distance from an object-side surface of the first lens to the imaging surface on the optical axis, and f, a total effective focal length of the optical imaging lens assembly satisfy: ImgH/(TTL/f)>45 mm, which makes the optical imaging lens assembly have the features of long focus, a large image surface, etc.
US12032136B2
An optical imaging lens includes first to ninth lens elements sequentially arranged along an optical axis from an object side to an image side. Each of the first lens element to the ninth lens element includes an object-side surface facing the object side and allowing imaging rays to pass through and an image-side surface facing the image side and allowing the imaging rays to pass through. The second lens element has negative refracting power. The fifth lens element has negative refracting power and a periphery region of the object-side surface of the fifth lens element is concave. An optical axis region of the object-side surface of the sixth lens element is concave. The seventh lens element has negative refracting power. Lens elements of the optical imaging lens are only the nine lens elements described above to meet a condition ImgH/Fno≥2.700 mm.
US12032133B2
The present disclosure discloses a camera optical lens, which includes, from an object-side to an-image side: a first lens having a positive refractive power, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, a seventh lens and an eight lens, which satisfies following conditions: 0.95≤f/TTL; −4.00≤f2/f≤−2.00; and −20.00≤(R5+R6)/(R5−R6)≤−3.00; where TTL denotes a total optical length from an object-side surface of the first lens to an image surface of the camera optical lens along an optic axis; f denotes a focal length of the camera optical lens; f2 denotes a focal length of the second lens; R5 denotes a curvature radius of an object-side surface of the third lens; and R6 denotes a curvature radius of an image-side surface of the third lens. The camera optical lens can achieve good optical performance while meeting the design requirement for large aperture, long focal length and ultra-thinness.
US12032117B2
A method, computer program, and computer system are provided for identifying bias in weather models. Data corresponding to one or more forecasts associated with a weather model is received. One or more forecast errors in the received data are identified. A forecast bias is determined from among the one or more forecast errors based on determining a presence of consistent errors in a plurality of regions associated with the received data over a period of time. The weather model is updated based on minimizing the determined forecast bias.
US12032112B2
A model is used to generate corrections to mitigate ideal condition artifacts in acoustic property values of an annular material in a cased wellbore. A mathematical model that generates acoustic property values at ideal conditions introduces artifacts into the acoustic property values. Acoustic measurements of an annular material are used to generate features that represent wellbore conditions and are not accounted for in the mathematical model that generates acoustic property values. A model will generate corrections for acoustic property values of an annular material with the features to yield a more accurate acoustic property profile for the annular material of a cased hole.
US12032109B2
The method comprises providing at least one seismic source in a seismic source area and providing a plurality of seismic receivers in said seismic source area, said method comprising measuring a first type of ground vibrations induced in a subsurface of the area of interest by the at least one seismic source with the plurality of seismic receivers. The method further comprises measuring with the plurality of seismic receivers at least one second type of ground vibrations induced by a mechanical source different from the or from each seismic source and analyzing the second type of ground vibrations to determine at least one information among: a physical parameter of the subsurface and/or, a presence of human and/or an animal and/or a vehicle.
US12032105B2
A marine sonar display device comprises a display, a memory element, and a processing element. The processing element is configured to transmit a transmit electronic signal to a frequency steered sonar element that transmits an array of sonar beams into a body of water in a first direction towards the front of the marine vessel forming a first sonar wedge and a second array of sonar beams into a body of water in a second direction directly below the marine vessel forming a second sonar wedge, receive a receive electronic signal from the frequency steered sonar element, generate an array of sonar image slices, identify a gap in an underwater area between the first sonar wedge and the second sonar wedge, and control the display to visually present the array of sonar image slices in near real time and a sonar image slice in the gap.
US12032103B2
The present invention relates to a method for measurement by means of an ultrasonic sensor system in an interfering environment, for example in a magnetic field, for a vehicle, the method comprising the following method steps: emitting, by means of an ultrasonic sensor system, ultrasound with at least one frequency range (100); receiving, by means of an ultrasonic sensor system, an echo (200) produced by the ultrasound; outputting, by means of an ultrasonic sensor system, a signal corresponding to the echo to a control system (300); detecting, by means of a detection system, noise of the signal (400); determining, by means of the control system, whether there is interference in the at least one frequency range, on the basis of the noise of the signal (500); and, if interference is determined, emitting, by means of the ultrasonic sensor system, ultrasound with at least one frequency range (600) for which no interference is determined. The present invention also relates to a device for measurement by means of an ultrasonic sensor system in a magnetic field, for a vehicle, to a vehicle having the device, to a computer program, to a data carrier signal, which transmits the computer program, and to a computer-readable medium.
US12032101B1
Example embodiments relate to calibration systems for light detection and ranging (lidar) devices. An example calibration system includes a calibration target that includes a surface having at least one characterized reflectivity. The surface is configured to receive one or more calibration signals emitted by a lidar device along one or more optical axes when the lidar device is separated from the calibration target by an adjustable distance. The calibration system also includes at least one lens that modifies the one or more calibration signals. In addition, the system includes an adjustable attenuator configured to attenuate each of the one or more calibration signals to simulate, in combination with the at least one lens, a distance that is greater than the adjustable distance. Further, the system includes a calibration controller configured to analyze data associated with detected reflections of the one or more calibration signals.
US12032098B2
An accuracy of detection of a road surface or the like is improved even in a state where a peak power of reflected light is low. A sensor control device is configured to be mounted in a vehicle capable of acquiring a current location and configured to control a LiDAR-having a light source which emits light to a predetermined region and a light receiving element which receives reflected light of the emitted light, and the sensor control device includes an adjustment unit which acquires map information and adjusts a light receiving level of a light receiving signal of the light receiving element. The adjustment unit determines, based on the map information, a region for which the light receiving level with respect to the light receiving signal is to be adjusted.
US12032092B2
A vehicle radar sensor utilizes Frequency Modulated Continuous Wave (FMCW) radar signals that incorporate non-uniform FMCW chirps having chirp profiles that differ from one another to sense one or more parameters of one or more objects in a field of view of the radar sensor. The chirp profiles may differ from one another in various manners, e.g., based on starting frequency, repetition interval, duration and/or slope, and among other advantages, may be used to enhance sensing of various parameters such as range, Doppler/velocity and/or angle.
US12032089B2
A radar device may include a radar receiver to receive a radio frequency (RF) radar signal and generate a digital signal based on the RF radar signal. The digital signal may comprise a plurality of signal segments. The radar device may include a neural network comprising a plurality of layers to process the plurality of signal segments. Each layer of the plurality of layers may have one or more neurons. The plurality of layers may process the plurality of signal segments using weighting factors having values selected from a predetermined set of discrete values. At least one neuron in an output layer of the plurality of layers may provide an output value that indicates whether a respective signal segment or a sample, associated with the at least one neuron, is overlaid with an interfering signal.
US12032087B2
A system for a remotely controlled device to determine its location and orientation is disclosed. The system includes a remotely controlled device, at least one sensor connected to the remotely controlled device, the at least one sensor comprising a processor, and at least one emitter, wherein the at least one sensor is configured to receive the signal from the at least one emitter and the processor is configured to determine the location and orientation of the remotely controlled device.
US12032082B2
The present invention relates to an apparatus for estimating the location of a receiver and a method of estimating the location of a receiver. A location estimation apparatus according to one embodiment includes a receiving device for receiving information about a plurality of beams radiated from a transmitter at different radiation angles; a radiation pattern reader for reading radiation pattern information corresponding to each of the beams based on information about the beams; and a location estimator for comparing the read radiation pattern information with each other and estimating the location of a receiver based on the comparison result.
US12032076B2
A low-earth orbit (LEO) satellite operates to: determine an orbital position of the LEO satellite based on the first signaling and based on precise point positioning (PPP) correction data associated with the constellation of non-LEO navigation satellites, wherein the PPP correction data includes orbital correction data and timing correction data associated with the constellation of non-LEO navigation satellites, and wherein the PPP correction data is received separate from the first signaling; determine, based on the inter-satellite communications, an error condition associated with one of the other LEO navigation satellites of the constellation of LEO navigation satellites; and broadcast a navigation message based on the orbital position, wherein the navigation message includes a timing signal and the orbital position associated with the LEO satellite, correction data associated with the constellation of non-LEO navigation satellites, and an alert signal that indicates the error condition associated with one of the other LEO navigation satellites of the constellation of LEO navigation satellites.
US12032072B2
Techniques are discussed herein for detecting anomalous signals such as spoofed satellite positioning system (SPS) signals and for the transmission of accurate location estimates between user equipments (UEs) when the SPS signals are not reliable. A UE determines an SPS derived location estimate and determines an associated confidence level. The confidence level is determined based on time or location derived from the SPS signals, e.g., relative to local time or non-SPS information, such as stored previous location estimates, non-SPS sensor information, and location information from other UEs. The UE transmits location information to other UEs that includes a selected location estimate, confidence level, and the source of the location estimate, e.g., where the SPS derived location estimate is selected if the confidence level is high and the non-SPS derived location estimate is selected if the confidence level is low.
US12032069B2
An LED taillight with an integrated GPS tracking system is disclosed therein. The GPS tracking system is hidden behind the LED portion of the LED taillight so that the GPS tracking system is not noticeable by someone inspecting a trailer on which the LED taillight is installed. Additionally, power sent to the LED taillight to power the LEDs also recharge a battery associated with the GPS tracking system and power the GPS tracking system during use.
US12032064B2
A time-resolving sensor includes a single-photon avalanche diode (SPAD), a logic circuit and differential time-to-charge converter (DTCC) circuit. The SPAD is responsive to a shutter signal to generate an output signal based on detecting an incident photon. The logic circuit generates first and second enable signals. The DTCC includes a capacitor device, first and second switching devices, and an output circuit. The first switching device is responsive to the first enable signal to transfer a charge on the capacitor device to the first floating diffusion. The second switching device is responsive to the second enable signal to transfer a remaining charge on the capacitor device to the second floating diffusion. The output circuit outputs a first voltage that is based on the first charge on the first floating diffusion and a second voltage that is based on the second charge on the second floating diffusion.
US12032061B2
An obstacle detection device includes an acquisition unit configured to acquire path information to a parking position and range information representing a position and a range of an object existing around an own vehicle, an operation control unit configured to generate a driving signal, for operating a traveling driving device that travels a vehicle, according to the path information and outputs the generated driving signal to the traveling driving device, an inside/outside determination unit configured to determine, when receiving surroundings information representing a situation around the own vehicle, whether a target object included in the received surroundings information is an object positioned inside the range represented by the range information or an object positioned outside the range, and an obstacle determination unit configured to determine whether or not the object that has been determined to be positioned outside the range is an obstacle to the own vehicle traveling in a parking path.
US12032037B2
Receive analog signal representing real-time electrical current of electrical power transmission/distribution line; sample and digitise analog signal to generate power line current data; generate data frames of subsets of the power line current data for successive overlapping time slices, process data frames to generate frequency domain data representing frequency components for different frequency ranges; process frequency domain data to generate energy data representing average energies of frequency ranges over corresponding time slice; generate two-dimensional feature for machine learning, first dimension represents plurality of the successive time slices, second dimension represents different frequency ranges, values of the two-dimensional feature represent logarithms of corresponding average energies of frequency components of electrical current over corresponding time slices; apply deep learning classifier to two-dimensional feature to detect high-impedance fault in electrical power transmission/distribution line, and if detected: send fault signal to relay or circuit breaker to cut power to the electrical power transmission/distribution line.
US12032036B2
An apparatus comprises a plurality of analog front ends (AFEs) adapted to be coupled to a plurality of battery cells and configured to decrease voltages received from the plurality of battery cells to produce a plurality of AFE voltages. The apparatus further comprises at least one analog-to-digital converter (ADC) coupled to the plurality of AFEs and configured to convert the plurality of AFE voltages to a plurality of corresponding digital signals. The apparatus also comprises a plurality of digital channel registers coupled to the at least one ADC and configured to store the plurality of digital signals, and a processor coupled to the at least one ADC and configured to adjust, in a round-robin calculation scheme, the plurality of digital signals based on a plurality of common mode voltage values and a plurality of common mode to differential gain values associated with the plurality of AFEs.
US12032027B2
A method for determining a trajectory function to represent an aging state trajectory for at least one electrical energy storage unit of one or more devices includes determining uncertainty-containing model values of aging states of the at least one electrical energy storage unit, cleaning error-containing model values of the determined uncertainty-containing model values, determining the aging state trajectory based on the cleaned model values, and determining the trajectory function based on the determined aging state trajectory.
US12032026B2
A measuring circuit (100) is described, for the voltage of an electric machine comprising a first operational amplifier (20), at least one second operational amplifier (30), a third operational amplifier (40); a system and a process for estimating the temperature of the magnets of electric machines using such circuit (100) are further described.
US12032023B1
Embodiments of the present disclosure are directed to an integrated circuit with photonic bit-corrector circuits. The integrated circuit includes a photonic circuit, a photonic bit-corrector circuit, a photodetector array coupled to the photonic bit-corrector circuit, and an electronic circuit coupled to the photodetector array. The photonic circuit includes a plurality of cascaded photonic gates configured to generate a first photonic output signal for a set of photonic input signals applied to the photonic circuit. The photonic bit-corrector circuit is configured to generate a second photonic output signal for the set of photonic input signals applied to the photonic bit-corrector circuit. The photodetector array is configured to generate an electrical signal based on the second photonic output signal. The electronic circuit is configured to compare the electrical signal with a label signal and output a corrected version of the first photonic output signal based on the comparison.
US12032019B2
Provided are a clock conversion device, a test system including the same, and a method of operating the test system. The clock conversion device includes a first clock generator configured to receive a first input clock signal from test logic and generate a first clock signal of which a frequency is multiplied and a phase is locked; a clock conversion circuit configured to receive the first clock signal and generate one or more second clock signals by converting at least one clock characteristic of the first clock signal; and an output selector configured to output any one of the first clock signal and the one or more second clock signals as an output clock signal, wherein the clock conversion device is configured to provide the output clock signal to a device under test (DUT).
US12032011B2
An insulating block configured for attachment to an electrical structure without the use of a tool. The insulating block is formed from an electrical insulator. One of the electrical structure and the insulating block may have a clip that is configured to engage a catch surface on the other of the electrical structure and the insulating block without the use of a tool. An opening or recess of the electrical structure may be configured to receive a portion of the insulating block having the clip or catch surface, and the portion of the insulating block may move within the opening or recess from a disengaged position to an engaged position, in which the clip engages the catch surface to securely attach the insulating block to the electrical structure. The electrical structure may be a meter socket enclosure. The combination of the insulating block with the electrical structure.
US12032006B2
Provided is a battery-less sensor circuit including a power generation element, a first switching element, a voltage control circuit, a first storage capacitor, a sensor circuit, and a load. The power generation element is connected to the first storage capacitor via the first switching element. A power supply terminal of the sensor circuit is connected to an input terminal of the first switching element. The voltage control circuit is configured to control a current passing through the first switching element through reception of a voltage of the input terminal of the first switching element. The load is connected to the first storage capacitor and the sensor circuit.
US12032003B2
A probe head for a test equipment of electronic devices comprises a plurality of contact probes inserted in guide holes provided in at least one upper guide and one lower guide, a bending area for the contact probes being defined between the upper and lower guides, each contact probe having at least one first terminal portion which protrudes of a first length from the lower guide and ends with a contact tip (22A) adapted to abut onto a respective contact pad of a device to be tested, as well as a second terminal portion which protrudes of a second length from the upper guide and ends with a contact head adapted to abut onto a contact pad of a board for connecting or interfacing with the test equipment, suitably comprising at least one protection structure projecting from the upper guide in direction of a longitudinal development axis of the contact probes towards the board, the protection structure thus extending in correspondence of the contact heads of the contact probes.
US12032001B2
A testing device is disclosed. The testing device includes a socket configured to support a DUT and a first detection module disposed at a first side of the socket and configured to detect a location relationship between the DUT and the socket.
US12031997B2
This invention relates to a method of reducing error in a SODAR system adapted to locate discontinuities in the atmosphere over a range extending away from an acoustic transmitter and receiver, the method comprising the steps of: measuring wind to determine either a substantially upwind direction or a substantially downwind direction relative to the transmitter; transmitting one or more forward or reverse acoustic chirps in the substantially upwind or downwind direction; receiving one or more acoustic echoes of the transmitted chirps; and processing the acoustic echoes to provide an indication of the discontinuities in the atmosphere over the range, thereby providing a wind shear profile.
US12031994B2
An automated pre-analytical processing method and an apparatus for pre-analytical processing of samples to be forwarded to an adjacent analyzer for analysis. Rack label information is read and communicated to a processor. From the rack label information, the processor determines where to route the rack. The pre-analytical system has a rack robot that conveys racks to discrete locations depending upon the routing information assigned to the rack by the processor. The pre-analytical system has an automated station that reads the labels of individual sample containers in the rack that are brought to the automated station on instructions from the processor. Depending on the type of sample container and the type of sample disposed therein, the samples are either prepared for analysis by the automated station or the sample containers are directly passed through the automated station. Prepared samples and passed through samples are passed individually to a batching rack.
US12031993B2
Some embodiments of a blood coagulation testing system include an analyzer console device and a single-use cartridge component configured to releasably install into the console device. In some embodiments, the blood coagulation testing system can operate as an automated thromboelastometry system that is particularly useful, for example, at a point-of-care site.
US12031992B2
The present application describes methods and systems for measuring and controlling oxidative stress in animals and humans. The degree of oxidative stress can be measured directly by inducing all of the blood cells to produce excessive reactive oxygen species (ROS) by exposure to an elevated concentration sulfide or other ROS inducing chemical and measuring the fluorescence intensity of a fluorescent dye or color intensity of dye that reacts with ROS. Oxidative stress can be reduced by reducing dietary sulfur, consumption of a methanogenic probiotic, or apheresis methods to replace ROS-positive blood cells with normal blood cells. Plasma oxidative stress can be compared in venous and arterial blood samples to evaluate small vessel disease. Oxidative stress can be increased by increasing dietary sulfur or the use of an intravenous method that exposes blood cells to an elevated blood concentration of sulfide or other ROS inducing chemical.
US12031978B2
A method for determining a susceptibility of a patient to infection by SARS-CoV-2 virus includes obtaining a tissue sample from the patient. The method also includes obtaining first cells from the tissue sample. The method further includes adding the first cells to second cells infected with the SARS-CoV-2 virus. Moreover, the method includes measuring a property of the second cells related to death of the second cells after adding the first cells to the second cells. In addition, the method includes calculating a susceptibility of the patient to infection by the SARS-CoV-2 virus using at least the property of the second cells.
US12031971B2
The present disclosure provides a method for testing frost susceptibility of soils and an associated apparatus, and relates to the field of testing technology. The method includes: taking a part of a soil sample to be tested as test soil sample and freezing the test soil sample; taking a soil sample of outer layer from the test soil sample after the completion of freezing and measuring the moisture ratio of the soil sample of outer layer; and determining the frost susceptibility of the soil sample to be tested based on an initial moisture ratio and the moisture ratio of the soil sample of outer layer or based on the moisture ratio of the soil sample of outer layer and the moisture ratio of a soil sample of inner layer from the test soil sample after the completion of freezing, frost susceptibility.
US12031970B2
An automated computer-controlled sampling system and related methods for collecting, processing, and analyzing agricultural samples for various chemical properties such as plant available nutrients. The sampling system allows multiple samples to be processed and analyzed for different analytes or chemical properties in a simultaneous concurrent or semi-concurrent manner. Advantageously, the system can process soil samples in the “as collected” condition without drying or grinding to produce a sample slurry. The system includes a chemical analysis sub-system which processes and analyzes the prepared slurry for quantifying multiple analytes and/or chemical properties of the sample. The chemical analysis sub-system may be embodied in a multi-layered microfluidic manifold processing substrate comprising microfluidic devices which extract and quantify the concentration of analytes or other chemical parameters associated with the sample. The system can be used to analyze various type of agricultural-related samples including soil, vegetation, manure, milk or other.
US12031966B2
A system and method for monitoring environment employ a dense network of sensor nodes. The method includes obtaining environmental information by combining a plurality of observations; wherein the plurality of observations are made with in-situ sensors and remote sensors; wherein the sensors form a high-density network comprising a plurality of distributed sensors; and wherein an individual sensor node, comprising of one or more sensors, can perform automatic zero-drift or other correction by deriving calibration information from other nearby nodes' observational data. The system can monitor gas concentrations over urban areas, industrial, forest, farm, wetland, power plants and other types of surfaces.
US12031962B2
A method for identifying a reagent during a process in an analysis system is disclosed. The analysis system comprises a liquid chromatograph and a mass spectrometer. The method comprises providing a reagent, adding at least one chemical substance to the reagent with a concentration being above a detection level of the mass spectrometer, processing the reagent together with the chemical substance with the analysis system, and identifying the reagent based on a detection of a substance detection signal of the mass spectrometer representing the chemical substance.
US12031951B2
The invention involves a method for testing a damage tolerance property in an aluminum alloy part with the following steps:
measure at least one property representative of a the part's tensile strength;
use the property measured in step a) as input datum (xi) of a neural network estimator;
estimate, using the estimator, the representative property of the part's tensile strength; the method being characterized in that it includes:
consideration of an acceptance threshold and comparison of the property estimated at step c) to the acceptance threshold, taking into account a confidence interval;
based on the comparison:
consider that the part passes the test;
or consider that the part does not pass the test.
US12031950B2
An ultrasonic sensor for guided wave testing is disclosed. The sensor comprises a flexible circuit board, an array of piezoelectric elements on the flexible circuit board and an array of permanent magnets. Each piezoelectric element is interposed between a respective permanent magnet and the flexible circuit board.
US12031949B2
A fluidic device and a method of preventing isolation material from bleed-out therein is described herein. The fluidic device includes a bulk acoustic wave resonator structure defining at least one surface area region on which a functionalization material is disposed and the resonator structure includes a repelling area. The fluidic device also includes isolation material disposed on the resonator structure and away from the at least one surface area region. The repelling area is configured to prevent the isolation material from extending into the at least one surface area region. Further, an electronic board may be operably attached to the resonator structure and the isolation material may be disposed in a gap therebetween to electrically isolate electrical contacts and form a fluidic channel.
US12031946B2
A sensor device includes a substrate having a substrate surface, a first IDT electrode, a second IDT electrode, and a waveguide. The first IDT electrode and the second IDT electrode are positioned on the substrate surface. The waveguide is positioned on the substrate surface and between the first IDT electrode and the second IDT electrode. At least one of the first IDT electrode and the second IDT electrode includes a reference electrode and a signal electrode each including a plurality of electrode fingers, the plurality of electrode fingers being arranged in a juxtaposed manner in one direction. A distance between the at least one of the first IDT electrode and the second IDT electrode and the waveguide is shorter than an interval between the reference electrode and the signal electrode in the one direction.
US12031941B2
Methods of calibrating a pH sensor fixed within an enclosed vessel are disclosed. The methods include introducing a buffer into the enclosed vessel, introducing a gas mixture comprising CO2 into the enclosed vessel, measuring a pH signal of the solution, measuring a CO2 concentration of a headspace gas of the solution, and calculating a pH value with a buffer calibration curve. The methods include calculating a calibration parameter with a sensor calibration curve and calibrating the pH sensor with the calibration parameter. Reactor systems are also disclosed. The systems include an enclosed reactor, a pH sensor, a CO2 sensor, a temperature control subsystem, and a controller. Methods of facilitating pH sensor calibration without sampling in a bioreactor system are also disclosed. The methods include providing a controller and providing instructions to operably connect the controller to the pH sensor and the CO2 sensor.
US12031939B2
Provided are methods of manufacturing comprising providing a FET base structure, the FET base structure comprising a substrate, a drain and a source; and providing a channel layer on the FET base structure; and providing a first layer on the FET base structure. The first layer comprises a one-dimensional or two-dimensional material and is arranged on an upper surface of the channel layer so as to form a sensing surface of the FET. The step of providing the channel layer comprises forming the channel layer and subsequently transferring the channel layer onto the FET base structure. Alternatively or additionally, the step of providing the first layer on the FET base structure comprises forming the first layer and subsequently transferring the first layer onto the FET base structure.
US12031930B2
A gas sensor includes a substrate, a support layer, a base layer, a heater layer disposed on or above the base layer, a gas sensing layer that is disposed on or above one of the heater layer and the base layer and that has a gas concentration dependent electrical impedance, and a detection electrode that is electrically connected to the gas sensing layer and that detects the impedance of the gas sensing layer. The substrate has a cavity and an opening formed by the cavity. The support layer is disposed on the substrate so as to cover at least an entire periphery of the opening. The base layer is supported by the support layer above the cavity so as to be separated from the substrate. A portion of the support layer in contact with the cavity has a first phononic crystal structure structured by a plurality of regularly arranged through-holes.