US12080489B2
An electrode foil for an electrolytic capacitor including a metal porous portion, and a metal core portion continuous to the metal porous portion. When the metal porous portion is equally divided in three in a thickness direction of the metal porous portion into a first region, a second region, and a third region sequentially from the metal core portion side, the first region has a porosity P1, the second region has a porosity P2, and the third region has a porosity P3, satisfying P1
US12080484B2
A multilayer ceramic capacitor that includes a ceramic body including a stack of a plurality of dielectric layers and a plurality of first and second internal electrodes; and first and second external electrodes provided at each of both end faces of the ceramic body. Each of the plurality of dielectric layers contain Ba, Ti, P and Si. The plurality of dielectric layers include an outer dielectric layer located on an outermost side in the stacking direction; an inner dielectric layer located between the first and second internal electrodes; and a side margin portion in a region where the first and second internal electrodes do not exist. In at least one of the outer dielectric layer, the inner dielectric layer and the side margin portion, the P and the Si segregate in at least one of grain-boundary triple points of three ceramic particles.
US12080471B2
In a coil 5 of a multilayer coil component 1, an end portion 6a of a turn 6 closest to a side surface 2e in the facing direction of the side surface 2e and a side surface 2f is connected to a first external electrode 3 and an end portion 11a of a turn 11 closest to the side surface 2f in the facing direction is connected to a second external electrode 4. When viewed from the facing direction, the area of the region where the turn 6 and the second external electrode 4 face each other and the area of the region where the turn 11 and the first external electrode 3 face each other are larger than the area of the region where turns other than the turn 6 and the turn 11 and the first external electrode 3 or the second external electrode 4 face each other.
US12080470B2
A common-mode choke coil includes a multilayer body, a first coil, and a second coil. The multilayer body includes plural stacked non-conductor layers. The first and second coils are incorporated in the multilayer body. The first coil includes a first coil conductor. The second coil includes a second coil conductor disposed along an interface between non-conductor layers different from an interface between non-conductor layers along which the first coil conductor is disposed. With the first coil conductor and the second coil conductor being viewed in plan in the stacking direction of the multilayer body, the first coil conductor and the second coil conductor have no portion where the two coil conductors overlap each other, except for a portion where the two coil conductors cross each other.
US12080467B2
One aspect of the present invention provides a coil component including a base body having a first surface extending along a coil axis and a second surface opposing the first surface, a first external electrode provided on the base body, a second external electrode provided on the base body, and a coil conductor electrically connected to the first and second external electrodes, where the coil conductor extends around the coil axis. In one embodiment, the coil conductor has a winding portion, the winding portion has a plurality of first conductor portions and one or more second conductor portions smaller in number than the first conductor portions, and the first and second conductor portions alternate with and are connected to each other, and a distance between the first conductor portions and the first surface is greater than a distance between the second conductor portions and the second surface.
US12080457B2
Provided is a soft magnetic alloy including a Fe-based nanocrystal and metallic glass. A differential scanning calorimetry curve of the soft magnetic alloy has a glass transition point Tg, a temperature rising rate of the soft magnetic alloy in measurement of the differential scanning calorimetry curve is 40 K/minute, and a temperature Tp of a maximum exothermic peak in the differential scanning calorimetry curve is higher than the Tg.
US12080453B2
A shunt resistor the resistive value of which can be lowered simply and easily has: a first resistive body, two base materials that sandwich the first resistive body therebetween and are joined by a welding to the first resistive body, and a second resistive body joined by a welding to the two base materials at different positions from the first resistive body. In addition, the second resistive body can come into contact with the first resistive body.
US12080452B2
A shunt resistor having improved temperature characteristics has a resistive body, a pair of base materials integrally formed on the resistive body across the resistive body, and measurement terminals fixed onto the base materials. The base materials have a plurality of cutout portions along a longitudinal direction of the base materials, wherein the plurality of cutout portions do not communicate with each other and are provided in a stepped manner.
US12080442B2
An optical trap for laser cooling and trapping atoms. Three pairs of laser beams are directed to cross in a vacuum chamber at a common intersection volume, wherein each pair is formed by two counterpropagating beams. Rather than having a mutually orthogonal arrangement in which each beam pair forms an angle χ of 45° to a reference axis, z, these angles are instead between 5°≤χ≤40°. Moreover, in each beam pair, the counterpropagating beams are not precisely aligned in a common path, as in a conventional magneto-optical trap, but are slightly misaligned by respective misalignment angles [α, β, κ] of typically 0.1° to 2°. The misalignment angles and beam widths are however selected so that a common intersection volume for all six beams is maintained. This provides an all-optical trap in which laser cooling and trapping of atoms takes place without a magnetic field being present.
US12080432B1
Chronological age is an important predictor of morbidity and mortality, however it is unable to account for heterogeneity in the decline of physiological function and health with advancing age. Several attempts have been made to instead define a “biological age” using multiple physiological parameters in order to account for variation in the trajectory of human aging; however, these methods require technical expertise and are likely too time-intensive and costly to be implemented into clinical practice. Accordingly, a metabolomic signature of biological aging was developed that can predict changes in physiological function with the convenience of a blood sample. A weighted model of biological age was generated based on multiple clinical and physiological measures in a large group of healthy adults and was then applied to a cohort of healthy older adults who were tracked longitudinally over a 5-10 year timeframe. Plasma metabolomic signatures were identified that were associated with biological age, including some that could predict whether individuals would age at a faster or slower rate. These results not only have clinical implications by providing a simple blood-based assay of biological aging, but also provide insight into the molecular mechanisms underlying human healthspan.
US12080431B1
A hardware processor-based patient system and method having an indexing and referential storage that collects, converts and consolidates patient diagnosis information into a standardized format, including converting input diagnosis information provided by different sources and different formats into that standardized format, as well as specialized diagnosis entry subprograms to analyze patient diagnosis information, calculate diagnosis specific data and generate a working diagnosis, and display and store the diagnosis specific data and generate a working.
US12080420B2
A wireless locating system and method include receiving first messages at a server. The first messages include bed location data entered manually on a user interface of a first patient bed. The first messages also include signal strength data from a plurality of wireless access points in communication with the first patient bed. A first signal strength profile for the first patient bed at a first location is built by the server. The first patient bed is removed from the first location and a second bed is moved into the first location. The second patient bed does not have manual location data entry capability. A second signal strength profile is built by the server for the second patient bed. The server compares the second signal strength profile with the first signal strength profile and determines that the second patient bed is at the first location if the second signal strength profile matches the first signal strength profile.
US12080416B2
The present disclosure provides systems and methods for animal health monitoring. Load data can be obtained from an animal monitoring device including three or more load sensors associated with a platform carrying contained litter thereabove, wherein individual load sensors of the three or more load sensors are separated from one another and receive pressure input from the platform independent of one another, wherein the three or more load sensors individually sample loads at from 2.5 Hz to 110 Hz. An animal behavior property associated with the animal can be recognized if it is determined based on load data that the interaction with the contained litter was due to the animal interaction with the contained litter. The animal behavior property can be classified into an animal classified event using a machine learning classifier.
US12080408B2
Efficiency of a surgery-related service can be further improved. An information processing system according to an embodiment includes a surgery information acquisition unit that acquires information regarding a surgery, and a display control unit that displays a surgery process area indicating an entire process of the surgery and a progress of the entire process, and a work process area indicating a work content of a part of the entire process and a progress of the work content. The display control unit calculates at least one of the progress of the entire process and the progress of the work content according to information regarding a surgery different from the surgery.
US12080405B2
In a computer-implemented method, a three-dimensional medical image of an examination object is created taking into consideration at least one temporally and/or spatially variable cavitation bubble in the examination object. The cavitation bubble is created by at least one ultrasound pulse emitted by an ultrasound system into the examination object. The computer-implemented method comprises: acquiring a multiplicity of projection images of the examination object with a medical imaging system; determining at least one cavitation bubble projection image from the multiplicity of projection images as a function of a synchronization between a medical imaging system and the ultrasound system; determining a multiplicity of corrected projection images; reconstructing the three-dimensional medical image as a function of the multiplicity of corrected projection images; and provisioning the three-dimensional medical image.
US12080397B2
A method for automatically classifying clinical descriptions of patients by a computer processor using natural language processing is provided. The clinical descriptions relate to the use of a ventricular assist device to treat the patient. The method comprises receiving at least one clinical description comprising text. The method also then comprises determining the position of a target word within the text. Further the method comprises determining the existence of at least one negation word within an active region, the active region comprising a predetermined number of words within the text occurring immediately before and immediately after the target word, including the target word. The method then comprises determining the existence of at least one body-part word within the active region. Lastly, the method comprises determining that the clinical description is to be disregarded if the active region contains either a negation word or a body-part word.
US12080394B2
In some implementations, the device may include receiving, from a first medical facility, by a first facility application, a request to send a medical document to a second medical facility. In addition, the device may include receiving, from an application server, by the first facility application, mapping rules for the second medical facility. The device may include generating, by the first facility application, a modified medical document based on the mapping rules for the second medical facility and the medical document. Moreover, the device may include sending, by the first facility application, to a second facility application, the modified medical document. Also, the device may include sending, by the second facility application, to the second medical facility, the modified medical document.
US12080390B2
Computer-implemented method and system for improving response to medical events and bystander assistance in said medical situations. The method and system provide an interface between the person experiencing a health related event, i.e. the “user,” and someone around said person witnessing the health related event, i.e. the “bystander.” On a mobile device, the method comprises alerting a bystander to the user and the medical event they are experiencing. Providing the bystander with relevant information through an interaction between the user mobile device and bystander mobile device via a series of sequential questions and commands; therefore, letting the bystander know the type of attention the situation merits.
US12080384B2
The present invention relates to a method for compressing genomic data, whereby the genomic data are stored in at least one data file containing at least a plurality of reads built by a genome sequencing method, whereby each read includes a mapping position, a CIGAR string and an actual sequenced nucleotide sequence as a local part of the donor genome, comprising the steps: —unwind a nucleotide sequence of a current read of one of said data files by using the mapping position and the CIGAR string of said current read, whereby said current read has at least one previous read, —compute a difference between the unwound nucleotide sequence of said current read and an unwound nucleotide sequence of at least one of said previous reads, whereby said difference contains the differences of the mapping positions and the nucleotide sequences, —pass said computed difference to an entropy coder to compress said difference, —encode said current read by the compressed difference, and —repeat the forgoing steps with said current read as one of said previous reads and a following read as a new current read until no more following reads are available.
US12080371B2
Described are techniques for generating a supply voltage for an SRAM array using power switching logic. The power switching logic can generate the supply voltage using a first supply rail (supplying a higher voltage) during an active state and using a second supply rail (supplying a lower voltage) during a deep retention state. In some examples, a sensing and recovery (SR) unit is provided to sense a decrease in the second voltage, for instance, during the deep retention state. The SR unit can generate an additional voltage that modifies the supply voltage to be higher than the decreased second voltage, thereby reducing droop and/or noise in the second supply rail. The power switching logic, SR unit, and SRAM array can be co-located or distributed across a computer system. For instance, the power switching logic, SR unit, and SRAM array can be embedded within a System on Chip integrated circuit.
US12080360B2
Apparatus and methods are disclosed, such as a method that includes precharging channel material of a string of memory cells in an unselected sub-block of a block of memory cells to a precharge voltage during a first portion of a programming operation. A programming voltage can then be applied to a selected memory cell in a selected sub-block of the block of memory cells during a second portion of the programming operation. The selected memory cell is coupled to a same access line as an unselected memory cell in the unselected sub-block. Additional methods and apparatus are disclosed.
US12080357B2
According to an embodiment of the present disclosure, a memory device, a peripheral circuit configured to perform a program operation, including a plurality of program loops, and a control logic configured to, in some of the plurality of loops of the program operation, control the peripheral circuit to apply a program voltage to a selected word line, apply a first pass voltage to adjacent word lines that are adjacent to the selected word line, and then apply a second pass voltage to adjacent word lines at a predetermined time point, wherein the second pass voltage has a different magnitude compared to the first pass voltage, and in the rest of the plurality of loops of the program operation, control the peripheral circuit to apply the second pass voltage to the adjacent word lines at a time point that is different from the predetermined time point from a selected loop.
US12080355B2
A memory device and method for a non-volatile memory cell having a gate that includes programming the memory cell to an initial program state corresponding to a target read current and a threshold voltage, including applying a program voltage having a first value to the gate, storing the first value in a memory, reading the memory cell in a first read operation using a read voltage applied to the gate that is less than the target threshold voltage to generate a first read current, and subjecting the memory cell to additional programming in response to determining that the first read current is greater than the target read current. The additional programming includes retrieving the first value from the memory, determining a second value greater than the first value, and programming the selected non-volatile memory cell that includes applying a program voltage having the second value to the gate.
US12080353B2
The disclosure provides a semiconductor device and an erasing method that may alleviate the deterioration of a memory cell caused by ISPE. The NAND flash memory in the disclosure includes a memory cell array and an erasing component that erases selected blocks of the memory cell array. The erasing component performs a first erasing verification (EV1) and a second erasing verification (EV2) on the selected block. When the first erasing verification (EV1) passes, and the second erasing verification (EV2) fails, an erase pulse with the same erase voltage as the last time is applied, and when the first erasing verification (EV1) fails, an erase pulse with a step voltage higher than the last time is applied.
US12080350B2
The present disclosure includes apparatuses, methods, and systems for balancing data in memory. An embodiment includes a memory having a group of memory cells, wherein each respective memory cell is programmable to one of three possible data states, and circuitry to balance data programmed to the group between the three possible data states by determining whether the data programmed to the group is balanced for any one of the three possible data states, and upon determining the data programmed to the group is not balanced for any one of the three possible data states apply a rotational mapping algorithm to the data programmed to the group until the data is balanced for any one of the three possible data states and apply a Knuth algorithm to the data of the group programmed to the two of the three possible data states that were not balanced by the rotational mapping algorithm.
US12080349B2
A content addressable memory cell includes a first floating body transistor and a second floating body transistor. The first floating body transistor and the second floating body transistor are electrically connected in series through a common node. The first floating body transistor and the second floating body transistor store complementary data.
US12080347B1
Differential programming of multiple resistive switching memory cells defining a bit is disclosed. The differential programming can mitigate invalid data values for the defined bit, referred to herein as an identifier bit. Embodiments of the present disclosure provide for detection of a program event(s) for a portion of resistive switching memory cells defining an identifier bit, and disconnecting a remainder of the memory cells from program supply voltage, prior to a duration of a program cycle. Additionally, the program cycle can be continued for the programmed memory cell(s) to facilitate a robust programming and enhance data longevity. The detection and subsequent disconnection can facilitate proper differential programming and mitigate unwanted program events that lead to invalid identifier bit results, as well as reducing power consumption for a program cycle of resistive switching memory.
US12080344B2
A multi-bit, asynchronous e-fuse macro, the macro comprising: the following inputs: an input output enable, a power on reset, a write address, an input write enable, a ground clamp enable, and a write clock; a plurality of e-fuse bits; a supply voltage configured to allow programming at least one of the e-fuse bits; at least one fuse output; and self-timing and control circuitry configured to perform signaling, wherein each of the inputs is in electrical communication with said e-fuse macro.
US12080343B2
A superconducting memory circuit for applying and propagating superconducting signals through a plurality of superconducting wires in the memory circuit is provided. The memory circuit includes multiple passive cells arranged in a plurality of sets. Each set of passive cells has associated therewith at least one common superconducting wire interconnecting a subset of the passive cells in the set of passive cells. The memory circuit further including at least one power-signal propagation circuit, an input of the power-signal propagation circuit being coupled with a preceding set of passive cells via a first superconducting wire, and an output of the power-signal propagation circuit being coupled with a subsequent set of passive cells via a second superconducting wire. Upon application of a first superconducting signal to the first superconducting wire, the power-signal propagation circuit applies a second superconducting signal to the second superconducting wire.
US12080337B2
A local amplifying circuit, a data readout method and a memory are provided. The local amplifying circuit includes: write control transistors, configured to connect a global data line to a local data line based on a write enable signal; column selection transistors, configured to connect a bit line to the local data line based on a column selection signal; a first control NMOS transistor, having a gate connected to the local data line, one of a source and a drain being connected to the global data line and the other being connected to a corresponding read control transistor; a second control NMOS transistor, having a gate connected to a complementary local data line, one of a source and a drain being connected to a complementary global data line and the other being connected to a corresponding read control transistor.
US12080330B2
Systems and method for sensing an accessed voltage value associated with a memory cell is described. In different embodiments, a memory array may include a different number of sense amplifiers. Moreover, each sense amplifier may include capacitors with different capacitance values to compensate for a difference in received charges associated with a similar memory state caused by various circuit delays. For example, farther memory cells from a word line driver may receive activation signals with higher delays which in turn may result in delayed activation. As such, the sense amplifiers may include capacitors with varying capacitance values to compensate for an amount charge received at a latching time caused by delayed provision of charges associated with the targeted memory states.
US12080322B2
A magnetic tape including a timing-based servo pattern, in which the magnetic tape is used in a magnetic tape device in which a total number of data tracks is 8705 or more in conversion of a magnetic tape having a width of ½ inches, and ΔPNL of the timing-based servo pattern is 10.0% or less of a track pitch. A magnetic tape cartridge including the magnetic tape, and a magnetic tape device including a magnetic tape, in which a total number of data tracks is 8705 or more in conversion of a magnetic tape having a width of ½ inches, the magnetic tape includes a timing-based servo pattern, and ΔPNL of the timing-based servo pattern is 10.0% or less of a track pitch are provided. The ΔPNL indicates an amount of deviation of the timing-based servo pattern from linearity.
US12080312B2
A wearable accessory for delivery of personalized audio service includes a first microphone for capturing sound, a first speaker for playing media, a logic circuit for creating a personalized Head Related Transfer Function (HRTF) to enhance listening experience of the media, a communication module for accessing the Internet and to provide access to the media in response to capturing the sound, and a memory storage unit for storing information related to the captured sound. Other embodiments are disclosed.
US12080309B2
An audio decoder decodes a bit stream of encoded audio data, which bit stream represents a sequence of audio sample values and includes a plurality of frames, wherein each frame includes associated encoded audio sample values. The audio decoder includes a determiner configured to determine whether a frame of the encoded audio data is a special frame including encoded audio sample values associated with the special frame and additional information, wherein the additional information include encoded audio sample values of a number of frames preceding the special frame, wherein the encoded audio sample values of the preceding frames are encoded using the same codec configuration as the special frame, wherein the number of preceding frames is sufficient to initialize the decoder to be in a position to decode the audio sample values associated with the special frame if the special frame is the first frame upon start-up of the decoder.
US12080305B2
An encoder for providing an audio stream on the basis of a transform- domain representation of an input audio signal includes a quantization error calculator configured to determine a multi-band quantization error over a plurality of frequency bands of the input audio signal for which separate band gain information is available. The encoder also includes an audio stream provider for providing the audio stream such that the audio stream includes information describing an audio content of the frequency bands and information describing the multi-band quantization error. A decoder for providing a decoded representation of an audio signal on the basis of an encoded audio stream representing spectral components of frequency bands of the audio signal includes a noise filler for introducing noise into spectral components of a plurality of frequency bands to which separate frequency band gain information is associated on the basis of a common multi-band noise intensity value.
US12080303B2
An encoder operable to filter audio signals into a plurality of frequency band components, generate quantized digital components for each band, identify a potential for pre-echo events within the generated quantized digital components, generate an approximate signal by decoding the quantized digital components using inverse pulse code modulation, generate an error signal by comparing the approximate signal with the sampled audio signal, and process the error signal and quantized digital components. The encoder operable to process the error signal by processing delayed audio signals and Q band values, determining the potential for pre-echo events from the Q band values, and determining scale factors and MDCT block sizes for the potential for pre-echo events.
US12080302B2
A method (1900) for audio signal filtering. The method includes generating (s1902) a pair of filters for a certain location specified by an elevation angle ϑ and an azimuth angle φ, the pair of filters consisting of a right filter (hr(ϑ,φ)) and a left filter (hl(ϑ, φ)); filtering (s1904) an audio signal using the right filter; and filtering (s1906) the audio signal using the left filter. Generating the pair of filters comprises: i) obtaining at least a first set of elevation basis function values at the elevation angle: ii) obtaining at least a first set of azimuth basis function values at the azimuth angle; iii) generating the right filter using: a) at least the first set of elevation basis function values, b) at least the first set of azimuth basis function values, and c) right filter model parameters; and iv) generating the left filter using: a) at least the first set of elevation basis function values, b) at least the first set of azimuth basis function values, and c) left filter model parameters.
US12080295B2
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for performing speaker verification. A system configured to practice the method receives a request to verify a speaker, generates a text challenge that is unique to the request, and, in response to the request, prompts the speaker to utter the text challenge. Then the system records a dynamic image feature of the speaker as the speaker utters the text challenge, and performs speaker verification based on the dynamic image feature and the text challenge. Recording the dynamic image feature of the speaker can include recording video of the speaker while speaking the text challenge. The dynamic feature can include a movement pattern of head, lips, mouth, eyes, and/or eyebrows of the speaker. The dynamic image feature can relate to phonetic content of the speaker speaking the challenge, speech prosody, and the speaker's facial expression responding to content of the challenge.
US12080293B2
Systems and methods for determining whether to combine responses from multiple automated assistants. An automated assistant may be invoked by a user utterance, followed by a query, which is provided to a plurality of automated assistants. A first response is received from a first automated assistant and a second response is received from a second automated assistant. Based on similarity between the responses, a primary automated assistant determines whether to combine the responses into a combined response. Once the combined response has been generated, one or more actions are performed in response to the combined response.
US12080290B2
Systems, methods, devices, and other techniques are described herein for determining dialog states that correspond to voice inputs and for biasing a language model based on the determined dialog states. In some implementations, a method includes receiving, at a computing system, audio data that indicates a voice input and determining a particular dialog state, from among a plurality of dialog states, which corresponds to the voice input. A set of n-grams can be identified that are associated with the particular dialog state that corresponds to the voice input. In response to identifying the set of n-grams that are associated with the particular dialog state that corresponds to the voice input, a language model can be biased by adjusting probability scores that the language model indicates for n-grams in the set of n-grams. The voice input can be transcribed using the adjusted language model.
US12080278B2
A method for routing audio content through an electronic device that is to be worn by a user. The method obtains a communication and determines whether the communication is private. In response to determining that the communication is private, the method drives a bone conduction transducer of the electronic device with an audio signal associated with the communication. In response to determining that the communication is not private, however, the method drives a speaker of the electronic device with the audio signal.
US12080276B2
A method for optimizing speech recognition includes receiving a first acoustic segment characterizing a hotword detected by a hotword detector in streaming audio captured by a user device, extracting one or more hotword attributes from the first acoustic segment, and adjusting, based on the one or more hotword attributes extracted from the first acoustic segment, one or more speech recognition parameters of an automated speech recognition (ASR) model. After adjusting the speech recognition parameters of the ASR model, the method also includes processing, using the ASR model, a second acoustic segment to generate a speech recognition result. The second acoustic segment characterizes a spoken query/command that follows the first acoustic segment in the streaming audio captured by the user device.
US12080275B2
Systems for automatic speech recognition and/or natural language understanding automatically learn new words by finding subsequences of phonemes that, if they were a new word, would enable a successful tokenization of a phoneme sequence. Systems can learn alternate pronunciations of words by finding phoneme sequences with a small edit distance to existing pronunciations. Systems can learn the part of speech of words by finding part-of-speech variations that would enable parses by syntactic grammars. Systems can learn what types of entities a word describes by finding sentences that could be parsed by a semantic grammar but for the words not being on an entity list.
US12080265B2
An active noise cancelling system (20) comprising: an earphone (8′) comprising: an electro-acoustic driver (11); and at least one sensing microphone (12, 13); tunable active noise cancelling circuitry (7) operative to receive a signal from the at least one sensing microphone (12, 13), the tunable active noise cancelling circuitry (7) being pre-configured in a standard tuning for a reference ear and comprising at least one noise-control filter (14, 15); and a tuning module (24) operative to configure the earphone (8′) for an individual wearer by: comparing acoustic coupling of the earphone (8′) to the individual wearer's ear with acoustic coupling to the reference ear to determine a deviation in acoustic coupling; and using the determined deviation in acoustic coupling to modify the tunable active noise cancelling circuitry (7) by a predetermined degree based on the determined deviation in acoustic coupling.
US12080239B2
A display device includes: a charge sharing controller to generate the plurality of group switch control signals based on first bits of (K−1)th digital data groups and second bits of digital data groups. The (K−1)th digital data groups correspond to pixel values of a (K−1)th row of the display panel. The Kth data digital groups correspond to pixel values of a Kth row of the display panel. The charge sharing controller is configured to, with respect to each of the plurality of source line groups, activate each of the plurality of group switch control signals to perform the charge sharing in response to the first bits satisfying a first condition, and the first bits and the second bits satisfying a second condition. The first bits and the second bits are not compared to each other to output a count value.
US12080231B2
A display method and a display device of a display panel are provided, and belongs to the field of display technology. The display panel of the disclosure includes a light emitting device and a light sensing device. Each light sensing device is used for sensing the light emitted by at least one light emitting device. The display data of each light emitting device in the display panel is obtained according to a target brightness value and a brightness compensation gain value. The method includes: in a sensing stage, obtaining an actual brightness value of the light emitting device to be compensated according to the sensing data generated by the light sensing device, and setting a brightness compensation gain of the light emitting device to be compensated according to at least the obtained actual brightness value and the target brightness value.
US12080226B2
A display substrate, comprising a base substrate and a scan drive control circuit which is disposed in a non-display area of the base substrate. The scan drive control circuit comprises an input circuit, an output control circuit, and an output circuit. The output control circuit is connected to the input circuit and the output circuit. The output control circuit comprises a first node control capacitor and a second node control capacitor. The length of the first node control capacitor in a first direction LC1k, the length of the second node control capacitor in the first direction LC2k and the length of the scan drive control circuit in the first direction LY satisfy the following formula:
L
C
1
k
L
Y
<
L
C
2
k
L
Y
;
L
C
1
k
L
Y
<
0.2
.
US12080222B2
A display apparatus includes a display panel including data lines, first to nth data driver integrated circuits (ICs) (n being a natural number greater than 1) supplying data voltages to the data lines, a controller controlling the first to nth data driver ICs, and a power supply supplying power to the first to nth data driver ICs, the first data driver IC includes a lock signal switching unit receiving or blocking a lock signal from the power supply, a pull-up resistor is provided between the second data driver IC and a lock signal line to which the lock signal is supplied from the power supply, and the lock signal supplied to the first data driver IC or the second data driver IC is transferred to the controller through the first to nth data driver ICs.
US12080220B1
A driving circuit, a driving method and a display device are disclosed. The driving circuit includes a memory, a timing controller and a power chip. The memory is connected to each of the timing controller and the power chip. The power chip includes a first analyzing module and a working module. The working module includes a fault output terminal. The timing controller includes a second analyzing module and a reset terminal. During a power-on phase, the timing controller reads and analyzes the driving data located in the memory through the second analyzing module, and transmits the analyzed driving data to the first analyzing module of the power chip for use by the power chip. During a fault phase, the fault output terminal outputs a fault signal, and the reset terminal receives the fault signal to control the timing controller and the power chip to reset in tandem.
US12080216B2
A control method of a display panel and a display device are provided. In the method, at least one binding-point grayscale value is obtained at first; an initial-state control parameter, an initial-state brightness parameter, and a reference brightness parameter of a to-be-regulated region are determined according to each of the binding-point grayscale value; and a relative compensation brightness parameter of the binding-point grayscale value is determined according to the initial-state control parameter, the initial-state brightness parameter, and the reference brightness parameter of the binding-point grayscale value when a ratio of the initial-state brightness parameter to the reference brightness parameter is not within a preset range.
US12080215B2
An example device includes a display component that is configured to operate at a first brightness level or a second brightness level. The device also includes one or more processors operable to perform operations. The operations include detecting, by the display component and while the display component is operating at the first brightness level, a fingerprint authentication triggering event. The operations further include determining, based on the fingerprint authentication triggering event, a first portion of the graphical user interface to operate at the second brightness level. The operations also include transitioning the display component from the first brightness level to the second brightness level. The operations additionally include displaying a second portion of the display component based on applying, to the second portion, one of: (1) the first brightness level, or (2) a value offset to a gray level for the second brightness level.
US12080213B2
Disclosed is an apparatus and method for combating light sensitivity, or photophobia, for people with low vision. Both the apparatus and method filter particular wavelengths of light associated with photophobia. This filtering is achieved while maintaining a luminance that is acceptable to the user and that maintains contrast. The apparatus of the disclosure is a mechanical filter that can be applied over an electronic screen. The method utilizes software and a filtering module associated with either the CPU or GPU of a computer. The filtering module processes a video signal by eliminating certain targeted wavelengths of light.
US12080207B2
A display device includes a substrate includes a display area having a plurality of pixels, a pad area including a plurality of input pads, and a circuit area positioned between the pad area and the display area; a crack sensor having a first end and a second end, the first end being connected to a first input pad of the plurality of input pads; a first shorting element extending through the pad area, the first shorting element being connected to the second end and extending to an edge of the substrate; a plurality of data lines connected to the plurality of pixels; and a crack sensing circuit including a first switching element having an input terminal connected to the first end and an output terminal connected to a first data line of the plurality of data lines, and a second switching element having an input terminal connected to the second end and an output terminal connected to a second data line of the plurality of data lines.
US12080204B2
A display system varies a size of a field of view area of a display for augmented reality (AR) applications based on at least one of ambient light in the environment and content displayed at the display and varying a brightness level of the field of view area such that the brightness level within the field of view area is inversely proportional to the field of view area. Based on an amount of ambient light detected in the environment of the display system, the display system adjusts the size of the area of the field of view of the display in inverse proportion to the amount of detected ambient light. As the size of the field of view area decreases, the display system increases the brightness level of the display within the field of view such that the brightness level is approximately inversely proportional to the field of view area.
US12080202B2
A display device includes a display panel having a plurality of sensing channels connected to a plurality of subpixels to detect a driving characteristic value, a data driving circuit including an analog-to-digital converter converting a sensing voltage detected through the plurality of sensing channels into digital sensing data and converting a subpixel driving voltage detected through at least one dummy channel into digital dummy sensing data, and a timing controller calculating an intensity of a current flowing through the data driving circuit based on the digital dummy sensing data transferred from the data driving circuit and compensating for image data transferred to the data driving circuit.
US12080199B2
A display device includes a first display panel including a first substrate, and a second display panel adjacent to the first display panel in a first direction and including a second substrate. One side surface of each of the first and second substrates adjacent to a first boundary between the first display panel and the second display panel includes an uneven pattern, the uneven pattern of the first substrate includes a plurality of first convex portions and a plurality of first concave portions between the first convex portions, the uneven pattern of the second substrate includes a plurality of second convex portions and a plurality of second concave portions between the second convex portions, each of the first convex portions includes at least one first hole passing through the first substrate, and each of the second convex portions includes at least one second hole passing through the second substrate.
US12080197B2
Provided are a supporting backplane and a display apparatus. The supporting backplane is arranged at one side of a flexible display panel, and the supporting backplane at least comprises a main bending area, wherein a bending axis corresponding to the main bending area extends in a first direction; the main bending area is provided with a plurality of first hollow holes, the plurality of first hollow holes being arranged in an array in the first direction and a second direction, which is orthogonal to the first direction; each of the first hollow holes is provided with a first middle hole area, and first arc-shaped hole areas located at two sides of the first middle hole area in the first direction.
US12080188B2
A mobile robot includes a driver configured to provide a traveling function, a body disposed at an upper side of the driver, and formed to include an inclined surface protruding downward at front and rear surfaces thereof, a body frame disposed in the body, and one pair of displays coupled to the body frame, and disposed at front and rear surfaces of the body. The body frame includes body profiles disposed at left and right sides of the body frame, and formed to extend in a vertical direction, and display supports fixed to the body profiles to extend in forward and backward directions, and respectively coupled to the pair of the displays.
US12080179B2
In some embodiments, apparatuses and methods are provided herein useful to allocate unmanned aircraft system (UAS). Some embodiments, provide UAS allocation systems, comprising: a UAS database that stores for each registered UAS an identifier and corresponding operational capabilities; an allocation control circuit configured to: obtain a first set of multiple task parameters specified by a first customer and corresponding to a requested first predefined task that the customer is requesting a UAS be allocated to perform; identify, from the UAS database, a first UAS having operational capabilities to perform the first set of task parameters while implementing the first task; and cause an allocation notification to be communicated to a first UAS provider, of the multiple UAS providers, associated with the first UAS requesting the first UAS provider to allocate the identified first UAS to implement the first task.
US12080177B2
A computing device for determining a revised flight plan as a function of battery temperature in an electric aircraft is disclosed. The computing device includes a battery model that may receive a flight plan and communicate with a machine-learning model, which may be trained as a function of a training set correlating data describing the flight plan to battery temperature labels. The battery model may generate a temperature output using the machine-learning model and determine the revised flight plan using the machine-learning model if the temperature output exceeds a threshold temperature. The computing device may receive the temperature output from the battery model and compare the temperature output to the threshold temperature.
US12080174B2
Systems, devices, and methods for drone pairing are disclosed. Drones may be paired by configuring each of a first drone and a second drone in a drone pairing mode, establishing physical contact between the first drone and the second drone while in the drone pairing mode, determining an acceleration parameter for each of the first drone and the second drone related to the physical contact between the first drone and the second drone, comparing the determined acceleration parameter of the first drone and the determined acceleration parameter of the second drone to identify a match, and pairing the first drone and the second drone in response to the identified match between the compared acceleration parameters of the first and second drones.
US12080166B2
The vehicle tracking system includes a vehicle tracking sensor system that provides a tentative vehicle number to a vehicle detected by a sensor and outputs a signal including the tentative vehicle number, absolute-coordinate-system positional information of the detected vehicle, and edge computing that replaces the tentative vehicle number by a vehicle number outputted from a vehicle number management PC, when the vehicle completes parking.
US12080164B2
Systems and methods for assisting a vehicle driver at a roundabout are disclosed herein. One embodiment determines that a vehicle is approaching and is within a predetermined distance from a roundabout and plays, in a passenger compartment of the vehicle in response to the determining that the vehicle is approaching and is within the predetermined distance from the roundabout, an audio prompt such that the audio prompt is panned from a first speaker on a first side of the vehicle to a second speaker on a second side of the vehicle opposite the first side of the vehicle to indicate, to a driver of the vehicle, a correct direction in which to traverse the roundabout to assist the driver with regard to the roundabout being a right-hand-traffic (RHT) roundabout or a left-hand-traffic (LHT) roundabout.
US12080158B2
A lighting system, including: a substrate defining a first broad face; a first set of light emitting elements configured to emit visible light having a fixed first color parameter; a second set of light emitting elements configured to emit visible light having a fixed second color parameter different from the first color parameter; a diffuser cooperatively enclosing the first and second sets of light emitting elements with the substrate; a communication module including an antenna; and a processor operatively connected to the communication module, the first set of light emitting elements, and the second set of light emitting elements, the processor configured to independently control relative intensities of the first and second set of light emitting elements to cooperatively emit light having a target color parameter value, wherein the target color parameter value is received from the communication module.
US12080155B2
Provided is a haptic device including a medium for receiving a digital sound signal from a portable terminal, a digital-to-analog converter (DAC) for receiving the digital sound signal from the medium and converting the digital sound signal into an analog signal, a sound outputter for receiving the analog signal and outputting sound, and a haptic actuator driven by receiving the analog signal.
US12080154B2
An SMA haptic assembly comprising: a length of SMA wire; and first and second parts that are movable relative to each other along a movement axis, the length of SMA wire being connected at each end to a respective support portion which is a portion of the first or second part; wherein each of the first and second parts comprises at least one contact portion and a connection portion which connects the at least one contact portion and any support portion of the respective one of the first and second parts; wherein the at least one contact portion of the first part and the at least one contact portion of the second part are relatively positioned so as to make contact with the length of SMA wire on opposite sides of the length of SMA wire along the movement axis and to guide the length of SMA wire along a tortuous path such that the first and second parts are driven apart along the movement axis on contraction of the length of SMA wire; and wherein the connection portion of the first body is a beam disposed on a side of the length of SMA wire in a direction normal to the movement axis.
US12080141B2
An example server includes a memory configured to store sensor data from a plurality of sensors in a facility; a communications interface; and a processor interconnected with the memory and the communications interface, the processor configured to: in response to receiving, via the communications interface, an event indicator from a source sensor of a client device: identify a subset of the plurality of sensors based on the event indicator; retrieve and correlate the sensor data from the identified subset of the plurality of sensors in the facility; detect a candidate event associated with a user of the client device from the correlated sensor data; and when the candidate event is detected, send an event notification to the client device.
US12080126B2
System allowing the use of more traditional Coin Operated Amusement Devices (COADs) into a deeply regulated a casino environment. Software monitors each individual game's performance allowing its computer player data to be reformulated for use in a cash-based rewards casino environment. Each COAD is outfitted with a Control Device (CD) that operates independently from the COAD to recalculate an amusement/redemption machines ticket/prize rewards and reformulate the existing rewards data into a cash-based reward meeting specific regulatory mandated requirements. The CD will receive all patron monetary, play and win data thru any one of the COADs analog, RS 232, MDB, CCTalk port configurations and reprocess that data in digital format resulting in a cash-based reward. The CD device will independently communicate each COAD's player results directly to the server(s) as well as simultaneously allowing the processing and recalculation of all monetary transactions between the player and the COAD.
US12080122B2
The disclosed subject matter provides device operate table game systems that integrate live dealer interaction with one or more tangible game pieces at the game table. In one embodiment, a system includes one or more player devices physically coupled to a game table, wherein the one or more player devices respectively provide a player user interface for playing a game at the game table. The system also includes a dealer device coupled to the game table that provides a dealer user interface for playing the game at the game table, wherein the one or more player devices and the dealer device are communicatively coupled. The system further comprises computer executable stored in memory, including a player control component that receives player input commands via the player user interface that control player game moves in association with playing the game, and a game management component that tracks the player game moves.
US12080109B2
Processes for determining carbon dioxide emission impact. In one process, a carbon dioxide emission impact is determined for each stage of a multi-stage trip. A traveler may make adjustments to the trip to offset the carbon dioxide emission impact of the entire trip and achieve a desired sustainability level for the trip. In another process, that may be used in the first process, the carbon dioxide emission impact for a vehicle is determined based on the entire life span of the vehicle, including a carbon dioxide emission impact for a production stage, a carbon dioxide emission impact for a usage stage, and a carbon dioxide emission impact for an end of life stage.
US12080102B2
A computer system for recognition and identification of emotions receives captured images from an image capture device. The computer system extracts mapping points of the captured images, wherein the mapping points comprises facial points, facial lines, and facial swellings. The computer system measures movements of the facial points, colors of the facial lines, and colors of the facial swellings. The computer system then compares the measurements to a biometric facial template. Additionally, the computer system identifies one or more intensities of emotions based upon the comparison. The computer system then creates a behavioural output signal based upon the identified one or more intensities of emotions in conjunction with a task currently being performed by the one or more individuals.
US12080101B2
A system and method of mode selection face recognition with parallel CNNs are disclosed. The system includes a mode selection module, a parallel convolutional neural network module, a database module and an ID judgment module. The parallel convolutional neural network module includes several convolutional neural network units. The mode selection module can determine the facial characteristics of each facial image, and send each facial image to the convolutional nerve corresponding to its facial characteristics The results serve as a benchmark for the ID judgment module to compare and test other facial images. By using several convolutional neural network units for facial image training for different facial characteristics of the same person, the noise from other convolutional neural network units can be reduced and the similarity in the feature vector extraction stage can be improved. The resulting accuracy of face recognition will increase.
US12080094B2
An electronic device is provided. The electronic device includes a transparent member comprising a transparent material, a display panel disposed under the transparent member and including a plurality of pixels, a biometric sensor disposed under the display panel, and a filter disposed between the display panel and the biometric sensor and covering the biometric sensor.
US12080093B2
An ultrasonic sensor comprises a substrate, a piezoelectric member disposed at the substrate and an upper electrode disposed on the piezoelectric member. The upper electrode includes a silver paste.
US12080090B2
A computing system obtains a document that includes text. The computing system identifies a fact referenced in the text of the document, where the fact includes a fact name and a fact value. The computing system determines a topic of the document based upon the text of the document. The computing system identifies a factoid stored in a data store based upon the topic and the fact name, where the factoid includes the fact name and a second fact value, and further where the factoid has been generated based upon second text of a second document. While the document is being displayed to a user, the computing system causes a message to be displayed to the user, where the message prompts the user to accept or reject replacement of the fact value in the document with the second fact value.
US12080076B2
Aspects of the present invention relate to a control system and method for a vehicle. The control system receives vision road traffic sign data from a vision subsystem of the vehicle, and receives navigation road traffic sign data from a navigation subsystem of the vehicle. The control system determines a characteristic of a detected road traffic sign, for example whether the detected road traffic sign is permanent or temporary by nature, or whether advance notification of the detected road traffic sign is needed, in the vicinity of the vehicle. The detected road traffic sign is included in at least one of the received vision road traffic sign data and the received navigation road traffic sign data. The control system determines whether to output an indication of the detected road traffic sign in dependence on the determined characteristic and in dependence on whether the detected road traffic sign is included in: the vision road traffic sign data; the navigation road traffic sign data; or, both the vision road traffic sign data and the navigation road traffic sign data.
US12080075B2
A method and apparatus for generating an image of vehicle surroundings are disclosed, including: capturing vehicle surroundings by vehicle cameras arranged on a vehicle body of a vehicle, and generating camera images by the cameras. The camera images of adjacent cameras have overlapping image regions), generating a virtual representation of the surroundings in a virtual three-dimensional space, during which the camera images are projected onto a virtual projection surface in the space. A non-stationary virtual camera in the virtual space determines a position and/or orientation thereof. A first selection region is placed on the surface in a first overlapping image region depending on a virtual camera field of vision, at least one image parameter of a first vehicle camera in the first selection region is calculated, and at least one second vehicle image parameter is adjusted to the at least one first vehicle image parameter in the first selection region.
US12080074B2
Techniques for detecting and tracking objects in an environment are discussed herein. For example, techniques can include detecting a center point of a block of pixels associated with an object. Unimodal (e.g., Gaussian) confidence values may be determined for a group of pixels associated with an object. Proposed detection box center points may be determined based on the Gaussian confidence values of the pixels and an output detection box may be determined using filtering and/or suppression techniques. Further, a machine-learned model can be trained by determining parameters of a center pixel of the detection box and a focal loss based on the unimodal confidence value which can then be backpropagated to the other pixels of the detection.
US12080071B2
Robust laser scanner matching method and device considering a movement of a ground robot are disclosed. A scan matching method according to an embodiment of the inventive concept includes receiving two point clouds, sequentially inspecting height values until a point is within a specific height range to search for correspondence points between the two point clouds, and performing scan matching between the two point clouds based on the search result of the correspondence points.
US12080062B2
One or more information maps are obtained by an agricultural work machine. The one or more information maps map one or more agricultural characteristic values at different geographic locations of a field. An in-situ sensor on the agricultural work machine senses an agricultural characteristic as the agricultural work machine moves through the field. A predictive map generator generates a predictive map that predicts a predictive agricultural characteristic at different locations in the field based on a relationship between the values in the one or more information maps and the agricultural characteristic sensed by the in-situ sensor. The predictive map can be output and used in automated machine control.
US12080048B2
Systems and methods of detecting a vortex made by a travelling object is disclosed. Techniques include positioning a media collector to capture a visual media file of the vortex. In some configurations, a graphic recognition algorithm and vortex similarity engine are used to determine whether a visual media file captured by a media collector contains a vortex. In some configurations, a computer may trigger an alert if a travelling object vortex is not expected to be in the visual media file.
US12080043B2
A method of semantic object detection in an image dataset includes extracting semantic links relevant to the image dataset. Objects are detected in the image dataset and confidence scores are assigned to the detected objects. The semantic object detection compares the detected objects with the semantic links and augments the confidence scores based on the semantic links between the detected objects.
US12080037B2
According to one embodiment, a reading system includes an extractor, a generator, a corrector, and a reader. The extractor extracts a first candidate region from an input image. The first candidate region is of a candidate of a region in which a meter is imaged. The generator generates a rectangle around the first candidate region when an exterior form of the first candidate region is circular. The rectangle corresponds to the exterior form of the first candidate region. The corrector generates a second candidate region by using the generated rectangle to correct the exterior form of the first candidate region to approach a perfect circle. The reader reads, from the second candidate region, a numerical value indicated by the meter.
US12080031B2
A method and apparatus for biogas extraction. The method includes obtaining a set of images that includes a field of view encompassing at least a portion of the flexible roof and a background; generating a sample region having a first end overlapping only the flexible roof and a second end overlapping only the background; determining an average pixel color of an end slice located at the first end or the second end of the sample region; determining, based on the average pixel color of the end slice of the sample region, a fill percentage of the sample region attributed to an object overlapped by the end slice; estimating an amount of inflation of the flexible roof based on the fill percentage and a correlation between fill percentages of the sample region and predetermined amounts of inflation included in calibration data; and controlling extraction of the biogas based on the estimation.
US12080027B2
Provided is an article position management apparatus that a receiver receives image data from a camera apparatus and that identifies a position of an article, based on an article marker attached to an article and a reference point marker whose coordinate information in an absolute coordinate system in a field is set in advance, the article marker and the reference point marker being included in the image data, when the camera apparatus is a mobile camera apparatus, and identifies the position of the article, based on the article marker included in the image, when the camera apparatus is a fixed camera apparatus.
US12080025B2
Techniques for localizing a vehicle include obtaining an image from a camera, identifying a set of image feature points in the image, obtaining an approximate location of the vehicle, determining a set of sub-volumes (SVs) of a map to access based on the approximate location, obtaining map feature points and associated map feature descriptors associated with the set of SVs, determining a set of candidate matches between the set of image feature points and the obtained map feature points, determining a set of potential poses of the camera from candidate matches from the set of candidate matches and an associated reprojection error estimated for remaining points to select a first pose of the set of potential poses having a lowest associated reprojection error, determining the first pose is within a threshold value of an expected vehicle location, and outputting a vehicle location based on the first pose.
US12080013B2
A method for estimating depth of a scene includes selecting an image of the scene from a sequence of images of the scene captured via an in-vehicle sensor of a first agent. The method also includes identifying previously captured images of the scene. The method further includes selecting a set of images from the previously captured images based on each image of the set of images satisfying depth criteria. The method still further includes estimating the depth of the scene based on the selected image and the selected set of images.
US12080007B2
An automated system and method for assessing and rating accessibility are provided. A processor collects raw data corresponding to geographical objects obtained from sensors, the raw data including tagged and non-tagged data; operates on the raw data to extract features and reduce dimensionality of the raw data, thereby generating processed data having extracted features; generates accessibility data from the processed data; uses supervised machine learning techniques to develop models from the processed data; and implements the models and generates accessibility tags based on the extracted features. A database is configured to store geographical data related to the geographical objects and the accessibility tags corresponding to the geographical locations. An API is configured to access the database and provide a user interface for a user device to use an application to display the accessibility data and the accessibility tags on the user device customized to a disability.
US12080006B2
Systems and methods for classifying at least a portion of an image as being textured or textureless are presented. The system receives an image generated by an image capture device, wherein the image represents one or more objects in a field of view of the image capture device. The system generates one or more bitmaps based on at least one image portion of the image. The one or more bitmaps describe whether one or more features for feature detection are present in the at least one image portion, or describe whether one or more visual features for feature detection are present in the at least one image portion, or describe whether there is variation in intensity across the at least one image portion. The system determines whether to classify the at least one image portion as textured or textureless based on the one or more bitmaps.
US12079996B1
A method and system for determining an orthodontic treatment are provided. The method comprises: acquiring a 3D digital model representative of an arch form of the subject; generating a plurality of 3D curves on a surface of a given tooth; determining, for a given point of a given 3D curve, a curvature parameter; determining, based on the curvature parameter, a likelihood value of the given point being representative of a tooth-gingiva segmentation contour; generating, based on likelihood values associated with the points of the plurality of 3D cross-sectional curves, a graph whose nodes are representative of points of the plurality of 3D cross-sectional curves; determining, within the graph, a reference path including reference nodes such that a total likelihood value associated with the reference nodes is maximized; and determining the tooth-gingiva segmentation contour associated with the given tooth based on the reference path.
US12079994B2
A method and apparatus for selecting (i) an imaging angle with minimized foreshortening and/or overlap of a target region from an existing angiographic image and/or (ii) selecting an imaging angle for new images so that foreshortening and/or overlap are minimized. A viewing angle cost function is determined that defines optimal viewing angles at least with respect to minimizing foreshortening of the target region. Using the cost function, an image may be selected from among a set of images, which potentially does not match the optimal imaging angle due to the optimal imaging angle having a high cost as a result of overlapping vascular features. The selected image may have an imaging angle that corresponds to a lower cost due to less overlap compared to the optimal imaging angle.
US12079978B2
This invention provides a system and method for determining the location and characteristics of certain surface features that comprises elevated or depressed regions with respect to a smooth surrounding surface on an object. A filter acts on a range image of the scene. A filter defines an annulus or other perimeter shape around each pixel in which a best-fit surface is established. A normal to the pixel allows derivation of local displacement height. The displacement height is used to establish a height deviation image of the object, with which bumps, dents or other height-displacement features can be determined. The bump filter can be used to locate regions on a surface with minimal irregularities by mapping such irregularities to a grid and then thresholding the grid to generate a cost function. Regions with a minimal cost are acceptable candidates for application of labels and other items in which a smooth surface is desirable.
US12079976B2
Method and system that includes receiving an sensed data point from an industrial process; applying a mapping model to map the sensed data point to a respective embedding that has reduced dimensionality relative to the sensed data point; determining, based on a comparison of the respective embedding to prior embeddings, if the mapping model needs to be updated or not. When the mapping model needs to be updated, applying manifold learning to learn an updated set of model parameters for the mapping model. When the mapping model does not need to be updated, applying a classification model to the respective embedding to predict a classification for the sensed data point.
US12079969B2
Techniques for generating an enhanced image. A first image is generated using a camera of a first modality, and a second image is generated using a camera of a second modality. Pixels that are common between the two images are identified. An alpha map is generated. The alpha map reflects edge detection weights that are computed for the common pixels based on saliency values. A determination is made as to how much texture from the images to use to generate an enhanced image. This determination is based on the edge detection weights included within the alpha map. Based on the edge detection weights, textures are merged from the common pixels to generate the enhanced image. Color is also added to the enhanced image, where the color reflects an additional property (e.g., the texture source for the pixel) that is associated with one or both of the images.
US12079968B2
An image processing apparatus is coupled to a plurality of image capturing devices. The image processing apparatus reduces a noise in an epi-polar image while generating a three-dimensional image from a multi view image. The image processing apparatus divides the multi view image into a flat region and a non-flat region, generates the epi-polar image from the multi view image, replaces an epi-polar line in the epi-polar image corresponding to the flat region with an average pixel value of the multi-view image, and replaces an epi-polar line in the epi-polar image corresponding to the non-flat region with a pixel value of a center-view image obtained from a centrally located image capturing device among the plurality of image capturing devices.
US12079961B2
An image processing method and an image processing apparatus are provided. The method includes: acquiring a first image including an image of a target person and a second image including an image of target clothes; generating, based on image features of the first image and image features of the second image, a target appearance flow feature for representing deformation of the target clothes matching a body of the target person, and generating, based on the target appearance flow feature, a deformed image of the target clothes matching the body; and generating a virtual dress-up image, in which the target person wears the target clothes matching the body, by fusing the deformed image with the first image.
US12079959B2
An image processing device includes first image processing part, and first image processing part includes first pixel group setting part that sets plurality of first pixel groups which is set to correspond to first pixel, and which is disposed along in plurality of directions that form plurality of angles different from each other with respect to predetermined direction in first image or which is disposed along in predetermined direction in each of plurality of images obtained by moving first image by plurality of angles different from each other with respect to predetermined direction, first calculation part configured to calculate plurality of first candidate pixel values based on size of pixel value of pixel included in each of plurality of first pixel groups, and first pixel value setting part that sets pixel value of second pixel of second image based on plurality of first candidate pixel values.
US12079957B2
The present disclosure relates to systems, methods, and non-transitory computer readable media that utilize a continuous kernel neural network that learns continuous reconstruction kernels to merge digital image samples in local neighborhoods and generate enhanced digital images from a plurality of burst digital images. For example, the disclosed systems can utilize an alignment model to align image samples from burst digital images to a common coordinate system (e.g., without resampling). In some embodiments, the disclosed systems generate localized latent vector representations of kernel neighborhoods and determines continuous displacement vectors between the image samples and output pixels of the enhanced digital image. The disclosed systems can utilize the continuous kernel network together with the latent vector representations and continuous displacement vectors to generated learned kernel weights for combining the image samples and generating an enhanced digital image.
US12079955B2
A system accesses content structure that includes a first attribute table including a first list of attributes of a first object, and a first mapping including first attribute values. The first list of attributes of the first object also includes a quality attribute indicating a first quality. After a request to modify quality is received, the system searches a plurality of content structures for a suitable second content structure that comprises a second attribute table including a second list of attributes of a second object. The suitable content structure has another attribute that matches a corresponding attribute of the first list of attributes of the first object and a quality attribute indicating a second quality. The system modifies the first attribute table to include the second list of attributes of the second object. In this way content is generated that is of higher or lower quality than the original content.
US12079951B2
Aspects presented herein relate to methods and devices for display processing including an apparatus, e.g., a DPU. The apparatus may receive at least one input image for a scaling operation, the at least one input image being associated with one or more scanning windows, each of the scanning windows including a plurality of pixels. The apparatus may also detect one or more features in the plurality of pixels in each of the one or more scanning windows. Further, the apparatus may adjust an amount of the plurality of pixels in each of the scanning windows for each of the detected features. The apparatus may also combine the adjusted amount of the plurality of pixels for each of the detected one or more features into a plurality of output pixels. The apparatus may also process each of the plurality of output pixels into at least one output image.
US12079949B2
Methods and systems are disclosed for displaying an augmented reality virtual object on a multimedia device. One method comprises detecting, in an augmented reality environment displayed using a first device, a virtual object; detecting, within the augmented reality environment, a second device, the second device comprising a physical multimedia device; and generating, at the second device, a display comprising a representation of the virtual object.
US12079947B2
A computing system and method to generate an avatar wearing a piece of clothing. Given a generic clothing model acquired for the avatar, the system generates a customized clothing model based on uniformly scaling the generic clothing model according to a size of the avatar, identifies one or more edges or boundaries of the clothing, deforms a clothing mesh of the scaled clothing model at the one or more edges by stretching and/or shrinking the edges, and performs a physical simulation of fitting the deformed clothing model on the avatar to generate a fitted clothing model for the avatar. User interfaces can be optionally provided to interactively adjust the scaling, deforming, and/or physical simulation of the clothing models.
US12079946B2
An augmented reality (AR) device can be configured to generate a virtual representation of a user's physical environment. The AR device can capture images of the user's physical environment to generate a mesh map. The AR device can project graphics at designated locations on a virtual bounding box to guide the user to capture images of the user's physical environment. The AR device can provide visual, audible, or haptic guidance to direct the user of the AR device to look toward waypoints to generate the mesh map of the user's environment.
US12079933B2
The present disclosure is directed to a software tool that facilitates the presentation of a three-dimensional view of a construction project as well as the generation of various types of two-dimensional technical drawings based on this three-dimensional view. In one implementation, the software tool causes a computing device to engage in the following operations. The computing device may receive an indication of a desired clip height of a three-dimensional view at which to generate a two-dimensional technical drawing; identify a subset of meshes that intersect with a two-dimensional plane at the desired clip height; determine respective portions of each mesh that intersect the two-dimensional plane at the desired clip height; compile a dataset that defines the two-dimensional drawing; and render the two-dimensional drawing using the compiled dataset.
US12079932B2
Systems, methods, and computer-readable media for using full waveform inversion for imaging surveyed mediums are provided. The full waveform inversion uses a Sifrian functional to fully leverage Hessian information and update a model by augmenting and assembling data derived from the Sifrian functional when equilibrated. The Sifrian inversion produces high resolution images of the surveyed medium typically only seen with full Hessian inversions and can produce such images without requiring supercomputer computation power or extremely long computation time.
US12079927B2
A messaging system performs image processing to estimate lighting properties with neural networks for images provided by users of the messaging system. A method of estimating light properties includes receiving an input image with first lighting properties and processing the input image using a convolutional neural network to generate an estimate of the first lighting properties. The method may further include modifying the input image with an augmentation to generate a modified input image, where the augmentation has second lighting properties, and changing the second lighting properties of the augmentation in the modified input image to the estimate of the first lighting properties.
US12079925B2
A method is performed at a computing system for automatically generating an occluder, the method includes receiving an input model of the visual three-dimensional structure, the input model having a plurality of faces. The method includes simplifying the input model into an initial occluder including a plurality of candidate patches in a patch-based coarse mesh. The method includes determining a first quality metric of the initial occluder measured by a first number of pixels corresponding to objects behind the visual three-dimensional structure that are blocked by the input model and the initial occluder along a first view direction. The method includes removing one or more candidate patches associated with the first number of pixels from the initial occluder while maintaining the first quality metric above a first threshold to form the occluder for the visual three-dimensional structure.
US12079917B2
A rendering optimisation identifies a draw call within a current render (which may be the first draw call in the render or a subsequent draw call in the render) and analyses a last shader in the series of shaders used by the draw call to determine whether the last shader samples from the one or more buffers at coordinates matching a current fragment location. If this determination is positive, the method further recompiles the last shader to replace an instruction that reads data from one of the one or more buffers at coordinates matching a current fragment location with an instruction that reads from the one or more buffers at coordinates stored in on-chip registers.
US12079915B2
Some embodiments of the invention provide a method for concurrently presenting two synchronized animations based on an input value that is received through an input interface of a device. The method defines, based on the received input, a first animation that presents a first animated object, and then uses a set of attributes of the first animation to define a second animation that presents a second animated object. The method then displays at least portions of the first and second animations concurrently. In some embodiments, the method displays the first and second animations on a display screen of the device, or on a display screen connected to the device.
US12079914B2
Techniques are disclosed for providing improved pose tracking of a subject using a 2D camera and generating a 3D image that recreates the pose of the subject. A 3D skeleton map is estimated from a 2D skeleton map of the subject using, for example, a neural network. A template 3D skeleton map is accessed or generated having bone segments that have lengths set using, for instance, anthropometry statistics based on a given height of the template 3D skeleton map. An improved 3D skeleton map is then produced by at least retargeting one or more of the plurality of bone segments of the estimated 3D skeleton map to more closely match the corresponding template bone segments of the template 3D skeleton map. The improved 3D skeleton map can then be animated in various ways (e.g., using various skins or graphics) to track corresponding movements of the subject.
US12079912B2
Images placed in documents are enhanced based on the context in which the image is used. Context is determined according to document-specific indicators such as nearby text, headings, titles, and tables of content. A generative adversarial network (GAN) modifies the image according to the context to selectively emphasize relevant components of the image, which may include erasing or deleting irrelevant components. Relevant general-purpose images may be retrieved for use in the document and may be selectively enhanced according to usage of the general-purpose image in a given document.
US12079910B2
According to various embodiments, a method of presenting a computer-generated reality (CGR) file includes receiving user inputs to present a CGR scene including one or more CGR objects. The CGR scene is associated with an anchor. The anchor is selected via a user input directed to an anchor selection affordance of a user interface. The method further includes capturing an image of a physical environment, and determining that a portion of the image corresponds to the anchor. Based on determining that the portion of the image corresponds to the anchor, the method includes displaying the CGR scene at a location of the display corresponding to the portion of the image corresponding to the anchor.
US12079905B2
A page display method for a third-party application, includes: when an electronic device enters a power saving mode, in response to a startup instruction for a third-party application, obtaining a background color and a foreground color in the script of the third-party application; adjusting the background color to a first color, and adjusting the foreground color to a second color, wherein a brightness value of the first color is less than a first brightness threshold, a brightness value of the second color is greater than a second brightness threshold, and the first brightness threshold is less than or equal to the second brightness threshold; rendering a background area of the third-party application with the first color and rendering a foreground area of the third-party application with the second color to obtain a page of the third-party application; and displaying the page of the third-party application obtained by rendering.
US12079900B2
Disclosed herein are a method for making a montage based on a dialogue and an apparatus using the same. The method includes extracting a feature for making a montage based on the dialogue between at least one inquirer and at least one respondent, generating a facial feature image based on the feature, and making a montage based on the facial feature image.
US12079898B2
The present disclosure relates to a method for computing, computing device and computer-readable storage medium. The method includes: determining a pixel block set in a cache, a first pixel block in the pixel block set comprising an m×n pixel matrix having a first padding setting related to the original pixel data, the m and n being positive integers; and storing the determined pixel block set in a buffer to enable a second pixel block to be read from the buffer based on the buffer initial address of the first pixel block and an address offset associated with the second pixel block, wherein the second pixel block has a second padding setting related to the original pixel data, and the first padding setting and the second padding setting have the same offset amount in a first direction relative to the original pixel data.
US12079893B2
Generating authentication credentials includes receiving from a first user input identifying a customer identifier for an online account with a business or organization and a residential or business physical address, and sending via a network a notification to a first user system to follow instructions on a mail piece to be received by the first user. The mail piece is physically sent via a distribution network to the physical address and an online application is activated in response to scanning a coded indicia on the mail piece. Data indicative of an identity of the first user is received and the identity of the first user is verified based on at least information associated with the coded indicia and the received data. A recommendation is generated whether to approve the online account and an electronic credential is created for the first user based on acceptance of the online account.
US12079883B2
A transaction tracking system includes a display that permits viewing the relationship between related transactions. In the display, individual transactions are depicted as transaction icons sorted in time order horizontal rows according to order ID.
US12079882B2
A method, system, and computer program product are provided for generating an external payroll policy for a payroll system. A legacy schema is identified for execution by a legacy payroll system. A set of functions and rules is identified within a processing flow of the legacy schema. The external payroll policy is generated in a selected format type, according to a processing flow of the functions and rules that were identified within the legacy schema.
US12079872B2
The present invention discloses a system and method of trading securities on a blockchain. In these systems and methods, users participate on the digital trading platform to take an action that comprises the placement of at least one of an order, bid or offer, which is encrypted as encrypted data. The action, containing a digital price, is then entered into the digital trading platform, stored on the platform and used to facilitate a spot market transaction between a buyer and a seller.
US12079865B2
Methods and systems for automatically providing dynamic content for facilitating a transaction are described herein. An online marketplace is accessed by a client device over a network. A user identifier associated with the client device is passed to a payment service provider via a merchant system associated with the online market place. Dynamic content is generated by the payment service provider in response to the user identifier and subsequently served to the client device over the network.
US12079860B2
Methods and systems for creating and analyzing low-dimensional representation of webpage sequences are described. Network traffic history data associated with a particular website is retrieved and a word embedding algorithm is applied to the network traffic history data to produce a low dimensional embedding. A prediction model is created based on the low-dimensional embedding. Browsing activity on the particular website is monitored. A set of sessions in the current browsing activity is flagged based on a result of applying the prediction model to the monitored browsing activity.
US12079857B2
In various example embodiments, a system and method for smart recurrent orders are presented. An inventory indicator corresponding to an inventory level of a first item may be received. An order schedule for the first item may be identified. An adjustment to the order schedule based on the inventory indicator may be determined. The adjustment to the order schedule for the first item may be facilitated.
US12079854B2
A system for determining a skin tone of a user. Herein, a server arrangement obtains an input image capturing at least a face of the user; analyze the input image to identify at least one first region of the input image that corresponds to a sclera of the user; determine a representative pixel value of the sclera; determine at least one second region of the input image that corresponds to a skin of the user; normalize pixel values of pixels in the at least one second region; determine a representative pixel value of the skin from the normalized pixel values of the pixels in the at least one second region; and select, from amongst a palette of skin tones, a skin tone whose pixel value matches with the representative pixel value of the skin. Herein, the selected skin tone is determined as the skin tone of the user.
US12079853B2
A method for recommending music content is provided. The method includes obtaining account information about an account of a service which provides music content, obtaining content information associated with properties of music content consumed in response to the account information and usability information about a manner which uses the music content in response to the account information, based on the account information, estimating a music age corresponding to the account information, based on the account information, the content information, and the usability information, and recommending music content based on the music age.
US12079824B1
A system, method, and computer readable medium for issuing a title for a vehicle that guards against title washing. The system executes registration and titling activities over a network with an issuance authority in response to the authentication of a token. The system retrieves a user membership private key from a private key vault and instantiates smart contracts that commit a transaction associated with a registration of a physical asset with the issuance authority. The system signs the smart contracts with a cryptographic private key not assigned to the user membership in response to establishing a proof of claim to the physical asset and invokes a service discovery that identifies availability of on-line certificate attesting peer nodes to attest the transaction. The system instantiates of the smart contracts on a title issuance authority blockchain network hosted by the issuance authority or provisioned to them in a managed services deployment.
US12079823B2
Methods and systems are presented for analyzing transactions conducted through user accounts with an online service provider based on graph analysis. A graph is generated based on a set of seed accounts that are determined to be involved in suspicious activities. The graph includes a set of seed nodes representing the seed accounts, and a set of nodes representing user accounts that are connected to the set of seed accounts in downstream transactions. A random walk traversal based on multiple dimensions is performed on the graph to determine nodes that are closely related to the set of seed nodes. Transactions conducted through the seed accounts and accounts corresponding to nodes that are closely related to the set of seed nodes are analyzed to detect any malicious activities. The graph may also be presented according to a layered hierarchical structure for better visualization of transaction flows through the accounts.
US12079816B2
Systems, methods, and computer program products for detecting merchant data shifts may identify a shift in transaction volume of a merchant system across Merchant Category Codes (MCCs) using a combination of time series analysis and machine learning.
US12079792B2
A method of conducting a transaction between a merchant Point of Sale system (POS) and a customer device is presented. The method entails obtaining a ticket directly from the merchant POS via a plug-in application, the ticket including a merchant identification, a customer identification, ordered items, and prices of the ordered items; activating a web portal to interface the customer device; reporting ordered items and prices to the client device, and receiving payment authorization from the customer device; generating a login token via a payment engine to contact a gateway to a financial transaction site; and in response to receiving authorization from the gateway, contacting the merchant POS to complete the transaction.
US12079791B2
A payment processor system includes a point-of-sale device having at least one first sensor, a processor, a memory storing a plurality of users and a plurality of virtual payment accounts, wherein the processor is configured to apply semantic drift to select a virtual payment account in rapport with an item semantic identity in a payment transaction initiated at the point of sale.
US12079786B2
According to the invention, a method for transferring funds from a sender to a pre-paid account to be assigned to a recipient is disclosed. The method may include receiving a request to perform a funds transfer, including an amount and a recipient, and determining whether to approve the request. Upon approval, the method may include selecting a first and second money transfer control number (MTCN). The method may include recording an association of the amount and the recipient with the first MTCN, and an association of the two MTCN's. The method may include sending the second MTCN out and later receiving a request to redeem which includes the second MTCN. The method may include determining the first MTCN based on the second MTCN, and whether to approve the request. Upon approval, an indication may be sent that the amount is available for funding of the pre-paid account of the recipient.
US12079783B2
A disclosed information processing system includes a first terminal device used by a reporting user to post a reporting document; a second terminal device used by a user to transmit remuneration to the reporting user; and a document management device to manage the reporting document, wherein the first terminal device transmits the posting of the reporting document to the document management device, the second terminal device transmits, to the document management device, information about remuneration to be transmitted to the reporting user from a user who desires to transmit the remuneration to the reporting user, and the document management device identifies a destination for transmitting the remuneration to the reporting user from the posting of the reporting document, and executes an instruction to transmit the remuneration to the reporting user, based on the information about the remuneration and the identified destination.
US12079782B2
Disclosed is a social networking system that allows a user of the social networking system to share media content with other users of the social networking system. A user can buy media content, e.g., a movie, offered in the social networking system by a content originator, who is a producer of the media content, or a content provider, who is a distributor or provider of the media content. The user can then share the media content with other users of the social networking system. For example, the user may sell or rent the movie bought by the user to friends of the user in the social networking platform. Further, the user may sell or rent the media content for profit.
US12079777B2
Techniques are described for automatically generating job descriptions. Training data is used to define job categories, job sections, and selective phrases for each job category and job section. In response to receiving request to generate a job description, a job category or additional information is derived from the request. Such information is used to populate existing templates for a job description based on a skill knowledge graph, which connects skill names based on hypernym trees and enables enhancement of a job description with better or broader coverage.
US12079775B2
Systems herein include a managed content application that can place markers for conversations within secure documents. A separate social application can serve as the platform for the conversations, allowing for efficient conversations that can occur in real time. The markers can be stored with the documents and identify the conversation, allowing users to retrieve historical conversations that occurred on the social application from within the document. This can allow users to quickly come up to speed without having to rehash the conversations with the original participants. Document security can also be maintained without sacrificing conversation efficiency of the social application.
US12079763B2
A product delivery system includes: a center server; a store server; a driver configured to be coupled with and decoupled from a carriage; and a terminal. A processor of the center server is configured to: acquire a scheduled loading time representing a completion time of loading of a product onto the carriage at the store, when order information on the product is output from the terminal to the store server; output, to the driver, an instruction for causing the driver to depart from a current position to the store in time for the scheduled loading time; and output, to the driver, an instruction for causing the driver coupled with the carriage to depart from the store to a delivery destination of the product, when acquiring, from the store server, a loading completion notification indicating that loading of the product onto the carriage has been completed at the store.
US12079762B2
A user can receive an article even when the user of a delivery destination is absent. An information processing device includes: a storage unit configured to store article identification information, article name information, delivery destination user identification information, delivery destination information, and arrival date and time information in association with each other; a notification unit configured to notify a delivery destination information terminal used by the delivery destination user of an arrival date and time before the moving body starts to move to deliver the delivery target article to the delivery destination; and an information receiving unit configured to store housing place identification information in the storage unit when the housing place identification information and information are received, in which the notification unit notifies the delivery destination information terminal of the article name of the delivery target article and the housing place.
US12079760B2
The present invention discloses a disruptive low capital and operational cost logistics system and method that provides for fast and massive delivery of e-commerce merchandise, including same day delivery, of thousands of items and packages, in extensive geographical areas, such as whole states, countries and continents, reducing the need for building, operating, or using multiple fulfillment warehouses located near the consumers as in traditional e-commerce logistics, creating a revolution in the e-commerce industry worldwide.
In a disruptive manner, the systems and methods of the present invention facilitate the logistics for e-commerce delivery processes, and also may allow at the same time reducing the use of massive quantities of cardboard packages that are used for protection and containment for e-commerce orders, being sustainably beneficial for the e-commerce market, the environment, and the consumer. This is achieved by the use of multibox packages that are configured to contain a set of products including orders from different consumers and not necessarily having individual packages for individual consumers, where such multibox packages are sorted at the origin in a Central Fulfillment Center.
US12079755B2
Computer systems and methods to protect user credential against phishing with security measures applied based on determination of phishing risks of locations being visited, phishing susceptibility of users, roles of users, verification of senders of messages, and/or the timing of stages in accessing and interacting with the locations. For example, when a site is unclassified at the onset of being accessed by a user device, security measures can be selectively applied to allow the site to be initially viewed on the user device, but disallow some user interactions to reduce phishing risk. For example, a response to a domain name system (DNS) request can be customized based on a user risk level. For example, a message can be displayed without a profile picture of a contact of a user when the sender of the message appears to be the contact but cannot be verified to be the contact.
US12079754B2
Systems and methods include a method for providing plots for challenges, successes, and failures in well completions. A challenges-successes-failures database is created from historical data collected from past well completions. The database identifies: 1) challenges encountered during well completions, 2) corresponding successes and failures, and 3) job parameters used during well completions. A dimension embedding algorithm is selected to represent the data. Hyper-parameter tuning is performed on the algorithm. The dimension embedding model is generated and added to a system pipeline for a new well completion job. Nonlinear dimension embedding algorithms are run against data points in the cleaned and processed data using the challenges-successes-failures database and new job parameters entered in a user interface. Scatter plots of two-dimensional (2D) points are generated and labeled with each point's job parameters.
US12079749B2
An image decoding method may include obtaining a first coded block flag, when the first coded block flag of the current coding unit indicates that the current coding unit comprises the one or more non-zero significant transform coefficients, identifying whether at least one of a height and a width of the current coding unit is greater than a predetermined size, based on whether the at least one of the height and the width of the current coding unit is greater than the predetermined size, obtaining at least one transform unit, when the at least one of the height and the width of the current coding unit is greater than the predetermined size, obtaining a second coded block flag, obtaining a residual signal of the block of the luma component based on the second coded block flag, and reconstructing the current coding unit based on the residual signal.
US12079742B2
The disclosed system identifies an unused medication and a current location of the unused medication, and determines that a new medication order can be prepared using the unused medication. Responsive to determining that the new medication order can be prepared using the unused medication, the system provides a preparation instruction to prepare the new medication order using the unused medication, determines a current geolocation of a global positioning system (GPS) receiver of a mobile device associated with a delivery person, the mobile device being remote from the one or more computing devices, determines based on the current geolocation of the GPS receiver of the mobile device and the unused medication, that the unused medication should be retrieved by the delivery person before or instead of a second medication, and provides, to the mobile device, an indication to retrieve the unused medication.
US12079740B2
Systems and methods for disambiguation of agricultural input are disclosed. An example disclosed method includes determining a first probability for a second product specifier. The first probability indicates a likelihood that the second product specifier is correct. Additionally, the example method includes, in response to determining that agricultural input identifiers for a manufacturer associated with a portion of the first product specifier are in a variety database, modifying the first probability with a second probability. The example method includes, in response to determining that the agricultural input identifiers for the manufacturer associated with the portion of the first product specifier are not in the variety database, modifying the first probability with a third probability different from the second probability. The example method includes comparing the modified first probability with a threshold, and associating the second product specifier with the vehicle location when the modified first probability satisfies the threshold.
US12079736B2
Methods, apparatus, and processor-readable storage media for predicting web API call operations using machine learning techniques are provided herein. An example computer-implemented method includes obtaining input data pertaining to one or more operations within one or more web application programming interface calls; predicting at least one operation to be requested in a given web application programming interface call by processing the input data and data pertaining to the given web application programming interface call using one or more machine learning techniques; and performing at least one automated action based at least in part on the at least one predicted operation.
US12079724B2
Embodiments of the present disclosure relate to a texture unit circuit in a neural processor circuit. The neural processor circuit includes a tensor access operation circuit with the texture unit circuit, a data processor circuit, and at least one neural engine circuit. The texture unit circuit fetches a source tensor from a system memory by referencing an index tensor in the system memory representing indexing information into the source tensor. The data processor circuit stores an output version of the source tensor obtained from the tensor access operation circuit and sends the output version of the source tensor as multiple of units of input data to the at least one neural engine circuit. The at least one neural engine circuit performs at least convolution operations on the units of input data and at least one kernel to generate output data.
US12079718B2
A learning device (10) calculates, for each layer in a multilayer neural network, a degree of contribution indicating a degree of contribution to an estimation result of the multilayer neural network, and selects a to-be-erased layer on the basis of the degree of contribution of each layer. The learning device (10) erases the to-be-erased layer from the multilayer neural network, and learns the multilayer neural network from which the to-be-erased layer has been erased.
US12079710B2
A scalable neural network accelerator may include a first circuit for selecting a sub array of an array of registers, wherein the sub array comprises LH rows of registers and LW columns of registers, and wherein LH and RH are integers. The accelerator may also include a register for storing a value that determines LH. In addition, the accelerator may include a first load circuit for loading data received from the memory bus into registers of the sub array.
US12079696B2
This application relates to a machine learning model training method and apparatus, and an expression image classification method and apparatus. The machine learning model training method includes: obtaining a machine learning model that includes a model parameter and that is obtained through training according to a general-purpose image training set; determining a sample of a special-purpose image and a corresponding classification label; inputting the sample of the special-purpose image to the machine learning model, to obtain an intermediate classification result; and adjusting the model parameter of the machine learning model according to a difference between the intermediate classification result and the classification label, continuing training, and ending the training in a case that a training stop condition is met. The solutions provided in this application improve the training efficiency of the machine learning model.
US12079693B2
Quantum information processing involves entangling large numbers of qubits, which can be realized as defect centers in a solid-state host. The qubits can be implemented as individual unit cells, each with its own control electronics, that are arrayed in a cryostat. Free-space control and pump beams address the qubit unit cells through a cryostat window. The qubit unit cells emit light in response to these control and pump beams and microwave pulses applied by the control electronics. The emitted light propagates through free space to a mode mixer, which interferes the optical modes from adjacent qubit unit cells for heralded Bell measurements. The qubit unit cells are small (e.g., 10 μm square), so they can be tiled in arrays of up to millions, addressed by free-space optics with micron-scale spot sizes. The processing overhead for this architecture remains relatively constant, even with large numbers of qubits, enabling scalable large-scale quantum information processing.
US12079669B2
Disclosed are systems and methods for providing a hybrid mobile application. The method may include: receiving specification of at least one feature of a mobile application. The mobile application may be specific to a first programming platform. The method may further include generating the at least one feature based on the specification. The at least one feature may be written in a programming language specific to a second programming platform, and the second programming platform may be different from the first programming platform. The method may also include compiling a programming wrapper based on the at least one feature of the mobile application, combining the at least one feature and the programming wrapper into a programming component, packaging the programming component into the mobile application, and distributing the mobile application in a repository of the first programming platform.
US12079658B2
A conversion operation is performed which includes a plurality of conversion actions. A conversion action includes processing an instruction to convert selected data from a source data type to a target data type. The processing includes determining whether a data type indicated using the instruction is a valid data type for a select machine. The data type is a selected data type selected from the source data type or the target data type. The selected data is converted from the source data type to the target data type, based on determining that the data type is a valid data type for the select machine. An indicator is set to a select value to indicate the data type is an invalid data type, based on determining that the data type is an invalid data type for the select machine. The indicator is checked at an end of the conversion operation.
US12079654B2
Provided is a virtual machine (VM) management method of simulating a change in deployment of VMs deployed on physical servers including a first physical server and a second physical server physically separated from the first physical server and scheduling deployment of VMs and predicting workload of VMs.
US12079652B2
An industrial development hub (IDH) supports industrial development and testing capabilities that are offered as a cloud-based service. The IDH comprises an enhanced storage platform and associated design tools that serve as a repository on which customers can store control project code, device configurations, and other digital aspects of an industrial automation project. The IDH system can facilitate discovery and management of digital content associated with control systems, and can be used for system backup and restore, code conversion, and version management. The IDH also supports storage and instantiation of virtual machine images preconfigured with digital engineering applications that can be instantiated and executed remotely as part of a digital engineering services framework.
US12079650B2
A system and method for the dynamic, run-time configuration of logic core register files, and the provision of an associated execution context. The dynamic register files as well as the associated execution context information are software-defined so as to be virtually configured in random-access memory. This virtualization of both the processor execution context and register files enables the size, structure and performance to be specified at run-time and tailored to the specific processing, instructions and data associated with a given processor state or thread, thereby minimizing both the aggregate memory required and the context switching time. In addition, the disclosed system and method provides for processor virtualization which further enhances the flexibility and efficiency.
US12079647B2
An encoding scheduling method, a server, a client, and a system for acquiring a remote desktop are provided. An encoding scheduling method includes: determining, by a server, encoding requirement information of an encoding task according to information reflecting a remote desktop creation requirement; and calling hardware encoding resources according to the encoding requirement information of the encoding task, to implement encoding of the encoding task.
US12079646B2
In an example embodiment, a set of applications is provided that provides design-time, runtime, for form operations. A low-code or no-code form builder is provided as part of this set of applications. The low-code or no-code form builder is hosted on a business development platform (BTP), which is supported by multiple hyperscalers with rich control sets. Thus, the low-code or no-code form builder is able to provide an intuitive way of building forms using drag-and-drop functionality.
US12079630B2
An apparatus includes an array processor to process array data. The array data are arranged in a memory. The array data are specified with programmable per-dimension size and stride values.
US12079625B2
A pipeline (e.g., a DevOps or DevSecOps pipeline) may include utilities corresponding to stages within the pipeline. A device may execute the pipeline on a version of a codebase, where the version of the codebase is associated with an immutable identifier of a version control management system. The device may generate metadata for one or more of the utilities of the pipeline based executing the pipeline on the version of the codebase. The device may store the metadata at a database, where the immutable identifier is designated as a primary key for the stored metadata. The device may verify the metadata at one or more gates of the pipeline based on a comparison of the stored metadata to a set of policy information associated with the one or more gates.
US12079621B2
In one embodiment, a system for managing a virtualization environment includes host machines implementing a virtualization environment, a plurality of clusters of the host machines, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), and a VFS cluster manager (CM) configured to distribute storage items among the clusters and receive cluster storage statistics for one or more shares of the VFS. The CM is further configured to, in response to a request from a first FSVM to identify a storage location for a storage item, identify a cluster at which the storage item is to be located based on the cluster storage statistics, identify a second FSVM at which the storage item is to be located based on compute usage statistics of one or more FSVMs in the identified cluster, and send an address of the second FSVM to the first FSVM.
US12079617B2
A development system with automatic upgrade function and an automatic upgrade method of a development system are provided. The development system includes a memory apparatus and a processor. The memory apparatus stores multiple application modules, an application software upgrade method package, and multiple software packages corresponding to the application modules. The processor is coupled to the memory apparatus and executes the application software upgrade method package to execute an upgrade development system program, where the processor analyzes versions of the software packages, maintains a software package list according to an analysis result, reads a software repository according to the software package list to obtain a software package in a new version, and installs the software package in the new version to upgrade at least one of the application modules.
US12079609B2
Techniques for delivering remote applications to servers in an on-demand fashion (i.e., as end-users need them) are provided. In one set of embodiments, these techniques include packaging the installed contents (e.g., executable code and configuration data) of the remote applications into containers, referred to as application packages, that are placed on shared storage and dynamically attaching (i.e., mounting) an application package to a server at a time an end-user requests access a remote application in that package, thereby enabling the server to launch the application.
US12079602B2
Embodiments described herein provide a program synthesis framework that generates code programs through a multi-turn conversation between a user and a system. Specifically, the description to solve a target problem is factorized into multiple steps, each of which includes a description in natural language (prompt) to be input into the generation model as a user utterance. The model in turn synthesizes functionally correct subprograms following the current user utterance and considering descriptions and synthesized subprograms at previous steps. The subprograms generated at the multiple steps are then combined to form an output of program in response to the target problem.
US12079601B2
A computer-implemented method for creating a hierarchical block diagram in a graphical development environment includes: automatically creating a hierarchical black box for a respective further subsystem block. The hierarchical black box is configured to resolve a corresponding hierarchical level when selected by a user. The automatic creation is carried out via a callback function. The hierarchical black box has the following features: at least one interface description and/or graphical representation of the inputs/outputs of the respective further subsystem block in its hierarchical level, which the respective further subsystem block previously also occupied; at least one reference to model content for the respective further subsystem block, comprising further black boxes for the further subsystem blocks in the subordinate hierarchical levels; parameters that the respective further subsystem block previously also had; and generated source code of the respective further subsystem block.
US12079586B2
A machine accesses a preexisting set of natural language text documents in multiple natural languages. Each natural language text document in at least a portion of the preexisting set is associated with an event. The machine trains, using the preexisting set of natural language text documents and the associated events, an event encoder to learn associations between texts and event annotations. The event encoder leverages a parser in each of the two or more natural languages. The machine generates, using the event encoder, new event annotations for texts. The machine trains, using the preexisting set of natural language text documents and the new event annotations for the texts generated by the event encoder, an event extraction engine to extract events from natural language texts in the two or more natural languages. The event extraction engine leverages the parser in each of the two or more natural languages.
US12079584B2
Described herein are systems, methods, and graphical user interfaces for creating conversation models that may be executed by natural language understanding systems and/or intelligent assistant systems, particularly in enterprise and corporate environments. A conversation modeling interface may allow a modeler to position a plurality of graphical conversation-element objects on a canvas region of the interface, to specify associations and relationships between the various represented conversation-elements to define a conversation flow, and to provide input data to define various parameters and characteristics of the conversation-elements of the conversation. The system may generate and store a conversation model based on the visual representation of the conversation model created in the modeling interface, and functionality of the conversation model may be configured in accordance with the conversation-element types positioned on the canvas region, the relationships and links defined between the various elements, and the data input with respect to the various elements.
US12079577B2
Systems and methods are described for creating a customized response to user feedback. In an example, a feedback system can receive user feedback about a product. The feedback system can parse the user feedback to extract keywords and assign categories to the keywords. The feedback system can also receive update information related to the product. The feedback system can parse the product update information in a similar manner to extract keywords and assign them to categories. The feedback system can compare the parsed user feedback and the parsed product update information and identify any matches that indicate that the product update addresses something mentioned in the user feedback. The feedback system can create a custom notification that highlights the portion of the product update information that matched to the user feedback.
US12079571B2
A chat input identifier may receive various chat inputs based on voice or text inputs from a user. The chat input identifier may apply different filters to the chat inputs to identify one or more chat correction pairs (e.g., chat input with errors, corrected chat input) from among the plurality of chat inputs. The chat correction pairs are used to train an auto-correction model. The trained auto-correction model receives a given chat input that has one or more errors. The auto-correction model processes the given chat input to generate a corrected version of the given chat input (without the need to obtain a correction from the user). The corrected chat input is then provided to a dialog-driven application.
US12079567B1
Described herein are methods and systems to generate and display interactive graphical user interfaces that receive data inputs from users while emulating a chat session. A server retrieves a set of prompts associated with an electronic form; displays, within a webpage, a first element corresponding to a prompt and a second element having at least one input element configured to receive an input from a user interacting with the webpage. When the user interacts with an input element, the server relocates the first element and dynamically revises the second element by relocating the second element and displaying inputted values received from the user interacting with the at least one input element of the second element. The server then displays a third element comprising next prompts of the electronic form.
US12079565B2
A method, performed by an electronic device, of generating summary information of a conversation text, includes: obtaining at least one first summary text extracted from at least one conversation text of a previous conversation; extracting at least one second summary text from a conversation text of a current conversation; identifying, from among the at least one first summary text, a summary text having a same type as a type of the at least one second summary text; adjusting a score indicating an accuracy of the identified summary text; selecting, from among the at least one first summary text and the at least one second summary text, a summary text corresponding to each of at least one specified type based on a score of each summary text; and generating the summary information based on the selected summary text.
US12079561B2
A cell region of a semiconductor device, the cell region including: components (representing a first circuit) including alpha info conductors and dummy conductors which are substantially collinear correspondingly with reference tracks, regarding the first circuit, the alpha info conductors beipng correspondingly for one or more input and/or output signals, or one or more internal signals, and for a majority of the reference tracks, first ends correspondingly of the alpha info conductors or the dummy conductors being aligned and proximal to a first side of the cell region; a first alpha info conductor being on a first reference track and being an intra-cell conductor which does not extend beyond the first side nor a second side of the cell region; and a portion of a first beta info conductor of a second circuit (represented by components of an external cell region) being on the first reference track.
US12079560B1
Disclosed are a method of PCB sectional preshrinking, a device, an equipment and a computer-readable storage medium. The method includes: obtaining a PCB raw data and a preset accuracy requirement; determining a preshrinking compensation value according to the PCB raw data and the preset accuracy requirement; determining a first sectional length according to the PCB raw data and the preshrinking compensation value; determining a preshrinking compensation ratio according to the preshrinking compensation value and the first sectional length; determining a second sectional length according to the PCB raw data, the first sectional length and the preshrinking compensation ratio; and determining an optimization preshrinking design length according to the first sectional length and the second sectional length.
US12079552B2
Techniques for simulating fluid flow using a lattice Boltzmann (LB) approach for solving scalar transport equations and solving for total energy are described. In addition to the lattice Boltzmann functions for fluid flow the techniques include modifying a set of state vectors of the particles by adding specific total energy to states of particles that will be advected and subtracting the specific total energy from states of particles that will not be advected over a time interval and performing advection of the particles according to the modified set of states.
US12079549B2
A computer-implemented method for vehicle impact analysis including obtaining a B-Rep representing an outer surface of a vehicle, the B-Rep having faces and obtaining a radius value for a contact sphere. The method also includes determining one or more two-point-contact curves of the B-Rep for the radius value. The determining includes, for each respective two-point-contact curve, solving a respective differential equation based on the B-Rep. The method forms an improved solution for vehicle impact analysis.
US12079543B2
The present disclosure is generally related to systems and methods of rendering visual components on applications. At least one action-inventory can indicate to render a user interface component. A data processing system can identify a request from an input audio signal from a client device. The client device can display a first application in a foreground process. The data processing system can select an action-inventory to execute the action corresponding to the request by a second application. The data processing system can generate an action data structure using the action-inventory to provide to the second application. The data processing system can determine that an output of the second application is authorized to be presented with the first application. The data processing system can display, on the client device, a user interface component from the second application with the first application.
US12079541B2
A system for refinement of a voice query interpretation interprets a voice query received at a voice-enabled device to identify commands responsive to the voice query for execution at the voice-enabled device, and enables refinement of the interpretation of the voice query through a graphical user interface generated and displayed at a GUI-capable device. The graphical user interface includes a set of selectable options relating to the voice query and identifying a refinement of the interpretation of the voice query to enable control and/or adjustment of commands to be executed by the voice-enabled device. For example, if one of the selectable options is selected, then a command associated with the selected option is identified and executed by the voice-enabled device.
US12079537B2
This application discloses screen projection methods and systems and related apparatuses. In an example method, a first electronic device may send first display data corresponding to a first screen projection window on a second electronic device and second display data corresponding to a second screen projection window on the second electronic device to the second electronic device. The first electronic device may further send third display data and fourth display data to the second electronic device. In response to determining that the third display data is different from the first display data and that the fourth display data is the same as the second display data, the second electronic device may render and display a third screen projection page in the first screen projection window based on the third display data and display a buffered second screen projection page in the second screen projection window.
US12079533B2
An interactive device is operable to receive a first plurality of sensed signals during a first temporal period. The first plurality of sensed signals indicate a first plurality of changes in electrical characteristics of a set of electrodes of the plurality of electrodes. A first impedance pattern identifying a writing passive device is detected based on interpreting the first plurality of changes in the electrical characteristics of the set of electrodes during the first temporal period. The writing passive device is detected based on detecting the first impedance pattern. Written user notion data is detected based on detecting movement of the writing passive device in relation to the interactive display device during the first temporal period. The written user notation data is processed for display in accordance with at least one display setting corresponding to the writing passive device.
US12079523B2
A printing apparatus having a print engine, a network interface, a memory, a user interface and a controller. The controller is configured to perform accumulation printing in which the controller receive selection of print data accumulated in the memory through the user interface. The controller is configured such that, for print data to which user identification information of a first user and authentication information is set, the controller causes the user interface to display selection items for such print data, while, for print data to which the user identification information for the first user is not set, the controller causes the user interface not to display the selection items for such print data. The controller is further configured to control the print engine to print the print data as selected through the user interface.
US12079518B2
According to one embodiment, a controller writes first data into a first storage area in accordance with a first write command from a host. The controller identifies a logical address mapped to the written first data. The controller writes internal data that is read from a second storage area into a first location of the first storage area. The controller associates the first storage location with the logical address. The controller reads the internal data from the first storage location in response to receiving, from the host, a read command that designates the logical address. The controller transmits, to the host, the internal data read from the first storage location.
US12079516B2
System and techniques for host-preferred memory operation are described herein. At a memory-side cache of a memory device that includes accelerator hardware, a first memory operation can be received from a host. A determination that the first memory operation corresponds to a cache set based on an address of the first memory operation is made. A second memory operation can be received from the accelerator hardware. Another determination can be made that the second memory operation corresponds to the cache set. Here, the first memory operation can be enqueued in a host queue of the cache set and the second memory operation can be enqueued in an internal request queue of the cache set. The first memory operation and the second memory operation can be executed as each is dequeued.
US12079513B2
Methods, systems, and devices for log management maintenance operation and command are described. A method may include receiving, at a memory system, a command associated with maintenance for the memory system and indicating to initiate collecting values of a parameter, storing a value of the parameter, and transmitting, to a host system, a message indicating an availability of the value of the parameter based at least in part on storing the value of the parameter. An additional method may include transmitting, to a host system, a message indicating that a quantity of errors for an address of an address space associated with the memory system satisfies a threshold, receiving a command associated with maintenance for the memory system and indicating a retirement of the address, and retiring the address for the address space associated with the memory system based at least in part on receiving the command.
US12079511B2
Systems and methods are disclosed for providing multilingual media files. In certain embodiments, a data storage device includes a controller configured to: receive a command to write data for a media file to a non-volatile memory, wherein the media file includes one or more frames each including a video frame and a plurality of audio frames associated with a plurality of languages; decode using a decoder a first frame of the media file to determine a logical block address (LBA) for a video frame of the first frame and an LBA for each of a plurality of audio frames of the first frame; write the first frame to the non-volatile memory; and update a logical-to-physical (L2P) table to add information associated with the LBA for the video frame of the first frame and the LBA for each of the plurality of audio frames of the first frame.
US12079504B2
The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller comprising first random access memory (RAM1), second random access memory (RAM2), and a storage unit divided into a plurality of streams. When a write command is received to write data to a stream, change log data is generated and stored in the RAM1, the previous delta data for the stream is copied from the RAM2 to the RAM1 to be updated with the change log data, and the updated delta data is copied to the RAM2. The delta data stored in the RAM2 is copied to the storage unit periodically. The controller tracks which delta data has been copied to the RAM2 and to the storage unit. During a power failure, the delta data and the change log data are copied from the RAM1 or the RAM2 to the storage unit.
US12079503B2
Methods and a system that back up container-based applications running on an information handling system. Configurations are collected of the container-based applications. Volumes are determined as to the container-based applications as found in storage with persistent volumes. The container-based applications are quiesced, while clones of the volumes are created that are used by the container-based applications. A backup is performed using a data mover for each volume of the cloned volumes.
US12079486B2
Disclosed herein are techniques for implementing high-throughput low-latency hybrid memory modules with improved data backup and restore throughput, enhanced non-volatile memory controller (NVC) resource access, and enhanced mode register setting programmability. Embodiments comprise a command replicator to generate sequences of one or more DRAM read and/or write and/or other commands to be executed in response to certain local commands from a non-volatile memory controller (NVC) during data backup and data restore operations. Other embodiments comprise an access engine to enable an NVC in a host control mode to trigger entry into a special mode and issue commands to access a protected register space. Some embodiments comprise a mode register controller to capture and store the data comprising mode register setting commands issued during a host control mode, such that an NVC can program the DRAM mode registers in an NVC control mode.
US12079485B2
Provided are a method and an apparatus for writing data into an SSD. The method includes: configuring, in the SSD, a low-level cell for storing open block data to form a low-level cell block; in response to receiving a data write instruction, writing data into a high-level cell of the SSD, the high-level cell has a unit capacity higher than that of the low-level cell; in response to that an existing time of a block that is not full of data in the high-level cell exceeds an open block status threshold value, determining the block that is not full of data as an open block and storing the open block in pending list; and in response to the existence of the open block in the pending list, transferring the open block to the low-level cell block through an internal memory, and closing the open block in the low-level cell block.
US12079481B2
Described are systems and methods related to a memory block erase protocol. An example system includes a memory device having a memory array including a plurality of memory cells. The system further includes a processing device coupled to the memory device. The processing device is to determine a value of a metric associated with the memory array. Responsive to determine that the value of the metric is below a predetermined threshold, the processing device is further to initiate an erase protocol of the memory device. The processing device is further to erase sets of memory cells associated with one or more memory blocks of the memory array. The processing device is further to receive a programming command directed to the first set of memory cells. The processing device is further to perform a programming operation with respect to a set of memory cells responsive to receiving the programming command.
US12079474B2
A system and method for data compaction and encryption of anonymized data records. A dataset may be pre-processed by dividing into a plurality of sourceblocks at all reasonable sourceblock lengths, and then counting how many times each sourceblock occurs in the dataset, resulting in a tally record of tokens and their count value. This tally record may then be anonymized and transmitted to a data deconstruction engine which combined with a library manager creates a codebook and performs optimization techniques on the codebook. The received anonymized tally record may be parsed into individual tokens by identifying the tokens with the highest count value. The tokens may then be sent, in descending order of count value, to the library manger where each token may be assigned a codeword. A half-backed codebook is then created using the tokens and each token's unique codeword, before sending the half-backed codebook to a system user.
US12079473B2
According to one embodiment, a controller of a memory system performs a first operation a plurality of times for each of a plurality of first blocks. The first operation includes a write operation for writing data in a first write mode for writing m-bit data per memory cell and a data erase operation. While a second block is not a defective block, the controller performs a second operation a plurality of times for the second block. The second operation includes a write operation for writing data in a second write mode for writing n-bit data per memory cell and a data erase operation. When the second block is a defective block, the controller selects a first block from the plurality of first blocks, and writes second write data to the selected first block in the second write mode.
US12079472B2
A data reduction method, apparatus, and computing device and a storage medium are provided. The method includes: when reduction is to be performed on a to-be-reduced data block, obtaining a fingerprint of the to-be-reduced data block; forming an index set based on the fingerprint of the to-be-reduced data block by using index information of data blocks with identical fingerprints; and performing, in the to-be-reduced data block based on the fingerprint of the to-be-reduced data block, data reduction processing on a data block to which index information in a same index set belongs.
US12079470B2
Disclosed embodiments relate to one or more techniques to control access by a requestor of a computing system to a shared memory resource. In one embodiment, a technique includes determining a number (N) of pending requests to be sent to the memory by the requestor, determining a number (M) of requests that the requestor is limited to sending based on an amount of buffering resources available, and comparing M to N. When N is both greater than zero and less than or equal to M, the requestor sends the N pending requests to the memory. When N is both greater than zero and greater than M, M is compared to a hysteresis value (R) and, when M is less than R, the requestor sends R of the N pending requests to the memory.
US12079462B2
A processor is configured to execute instructions stored in a memory to control a traversal of a graphical element on a graphical user interface. While the graphical element is controlled to traverse the graphical user interface, the following are repeatedly performed. A random time at which a stimulus is to be output is obtained. A random duration associated with the stimulus is obtained. The stimulus is output for the user at the random time and for the random duration. The random duration is such that the output of the stimulus is outside a conscious awareness of the user. The output of the stimulus is configured to decrease a disturbance level associated with a disturbing memory of the user. A performance of a task related to the graphical element is monitored. After the repeated instruction, a score associated with the user is determined based on the performance of the task.
US12079461B2
An electronic apparatus and a non-transitory computer readable medium are disclosed. The electronic apparatus comprising: a processor; and a memory having program code stored thereon, the program code being such that, when it is executed by the processor, it causes the processor to: control a display of a first parameter-setting image that relates to values of one or more parameters related to imaging, the first parameter-setting image comprising a graph and an indicator point that is movable by user input, where the values of the one or more parameters related to imaging are set based on a location of the indicator point in the graph; and display, in association with the first parameter-setting image, a second parameter-setting image that relates to values of at least one additional parameter related to imaging.
US12079460B2
Devices, systems, and methods for implementing operational setting profiles for modular energy systems are disclosed herein. In some aspects, a modular energy system can include an energy module, a memory, and a display screen. The energy module can include a plurality of ports. The memory can include profiles including operational settings implementable by the modular energy system. The display screen can be configured to render a graphical user interface (GUI). The GUI can be configured to display a plurality of widgets corresponding to the ports and display a window configured to allow a user to select from the plurality of profiles comprised in the memory. Based on the user selecting one of the profiles, the GUI can populate the widgets with information related to the configuration of operational settings of the profile.
US12079456B2
Computer-implemented systems and methods are disclosed for providing a graphical user interface for tagging external content. In accordance with some embodiments, a method is provided for tagging content external to a database system. The method comprises accessing the external content of an electronic device. The method may comprise enhancing the web browser by providing a tagging interface for tagging at least a portion of the external content. The method may further comprise receiving created tag associated with a tagged portion of the external document content, and exporting the external content and the received tag to the database system. The tagging interface can also provide an option to export the created tag to an internal database system.
US12079455B2
A system comprising one or more processors and one or more non-transitory computer-readable storage devices storing computing instructions that, when executed to run on the one or more processors, cause the one or more processors to perform: receiving in-session user activity entered into on a graphical user interface (GUI) from a user electronic device of a user; generating, using a predictive algorithm, a ranked list of one or more likely intents of the user to perform one or more actions on the GUI; processing the in-session user activity to determine one or more intents of the in-session user activity; comparing the one or more intents of the in-session user activity; and coordinating a display of a likely-to-be-used GUI element on the GUI. Other embodiments are disclosed herein.
US12079454B1
In various examples, a first dataset including a first set of nodes maintained in a hierarchical data structure is obtained and displayed in a user interface. Urgency scores are then determined for a subset of nodes of the set of nodes displayed in the user interface, the urgency score indicating that the portion of the first dataset displayed in the user interface is within a distance to an end of the first data set, and based on the urgency score being above a threshold, causing a request for a second dataset including a second set of nodes maintained in the hierarchical data structure to be generated.
US12079444B2
An information processing method includes displaying an input box and a status bar, where the status bar includes at least one status icon; receiving a first input on a target status icon in the status bar; and in response to the first input, displaying target information in the input box or sending the target information, where the target information includes prompt information that corresponds to a state represented by the target status icon.
US12079436B2
A touch control structure is provided. The touch control structure includes a plurality of first touch electrodes arranged in a plurality of rows and a plurality of second touch electrodes arranged in a plurality of columns, forming a plurality of bridge intersections and a plurality of non-bridge intersections. The touch control structure at a respective one of the plurality of bridge intersections includes a respective one of a plurality of first bridges connecting two adjacent first touch electrode blocks in a respective row and a respective one of a plurality of second bridges connecting two adjacent second touch electrode blocks in a respective column. The touch control structure at a respective one of the plurality of non-bridge intersections includes a respective one of a plurality of intersection fill patterns spaced apart from the first touch electrode blocks and the second touch electrode blocks.
US12079426B2
A display panel and a display device are provided. A touch control signal wiring layer in the display panel includes a plurality of signal wirings correspondingly connected to a plurality of touch control sensing blocks by one to one and extending to a bonding area. The present disclosure reduces a bezel size of the display panel and also prevents the signal wirings from occupying spaces of the touch control sensing blocks in a display area by disposing the touch control signal wiring layer and a touch control electrode layer in different layers and disposing at least a part of a fan-out area in the display area, thereby ensuring touch control performances.
US12079423B2
The present disclosure describes systems and methods for rapidly capturing user input. Some embodiments of the present disclosure may rapidly capture user input for psychometric analysis applications. For example, a Likert scale may be used to capture the intensity of feelings of a respondent for a given item or question, and therefore can be applied to multiple domains including psychology and social sciences, business and marketing, etc. According to techniques described herein, a visual display screen may prompt respondent input (e.g., via an input prompt, question, statement, etc.). A touch-sensitive input area of the visual display screen may capture respondent input. The touch-sensitive input area may include an input bar and an input position (e.g., a slider). A respondent may control the input position along the input bar (e.g., using a finger), such that the input capture system may efficiently capture, determine, and record the input.
US12079422B2
A touch detection module includes: first driving electrodes side by side; first detection electrodes intersecting the first driving electrodes; second driving electrodes on front surfaces of the first driving electrodes corresponding to the first driving electrodes with a touch insulating layer interposed therebetween; second detection electrodes on front surfaces of the first detection electrodes corresponding to the first detection electrodes with the touch insulating layer interposed therebetween; driving switching circuits electrically connecting the second driving electrodes to the respective first driving electrodes corresponding to each other or a low potential voltage source; detecting switching circuits electrically connecting the second detection electrodes to the respective first detection electrodes corresponding to each other or the low potential voltage source; and a touch driving circuit configured to supply touch driving signals to the first driving electrodes and to detect touch detection signals through the first detection electrodes to detect touch position coordinates.
US12079419B2
Disclosed are a touch array substrate, a touch positioning method and a display panel. The touch array substrate includes: a plurality of receiving lines, a plurality of transmitting lines and a transmitting driven unit. Each receiving line is connected to the reception and detection terminal of the timing controller, each transmitting line can be with the plurality of receiving lines to form a plurality of corresponding touch capacitors; a plurality of clock input terminals of the transmitting driven unit are connected to the plurality of clock output terminals of the timing controller one-by-one; a plurality of output terminals of the transmitting driven unit are connected to input terminals of the plurality of the transmitting lines one-by-one, and the transmitting driven unit can sequentially output transmitting driven signals to the plurality of transmitting lines according to a plurality of received clock signals, to drive the transmitting lines to work sequentially.
US12079416B2
A display device includes: a display panel; a sensor substrate disposed on the display panel, the sensor substrate including a touch sensing area; sensing electrodes and antenna sets, disposed on the touch sensing area of the sensor substrate; and an input sensing circuit for sensing an external input based on sensing signals from the sensing electrodes. The input sensing circuit determines whether the external input occurred on an area in which the antenna sets are disposed in the touch sensing area, based on the sensing signals.
US12079415B2
Some embodiments include a ferroelectric transistor having an active region which includes a first source/drain region, a second source/drain region vertically offset from the first source/drain region, and a channel region between the first and second source/drain regions. A first conductive gate is operatively adjacent to the channel region of the active region. Insulative material is between the first conductive gate and the channel region. A second conductive gate is adjacent to the first conductive gate. Ferroelectric material is between the first and second conductive gates. Some embodiments include integrated memory. Some embodiments include methods of forming integrated assemblies.
US12079407B2
A touch sensor includes a substrate, sensing channels, and a protective layer. The sensing channels are disposed at intervals on a surface of the substrate, and any one of the sensing channels includes an electrode portion and a silver trace portion electrically connected to the electrode portion. The protective layer is disposed on the substrate and covers and encapsulates the sensing channels. After the touch sensor is subjected to a salt spray test with sodium chloride solution of a mass percentage concentration of 5% at a rate of 1 mL/H to 2 mL/H under an ambient temperature of 35° C. for 48 hours, a resistance change rate of any one of the sensing channels is less than or equal to 10%, and a resistance distribution difference between the sensing channels is less than or equal to 10%.
US12079405B2
A method includes detecting presence of a handheld device in proximity of a touch enabled device and negotiating communication capabilities between the handheld device and a digitizer system of the touch enabled device. At least one of the handheld device and the digitizer system is configured to match a defined communication capability of the other of the at least one of the handheld device and digitizer system. Input from the handheld device is tracked via an electrostatic communication channel between the handheld device and the digitizer system based on the defined communication configuration.
US12079403B2
This application provides a signal decoding method, a decoding circuit, and a stylus. In one example, a to-be-measured signal is sampled to obtain a plurality of sampled signals. The to-be-measured signal is a modulation signal that carries an interference signal. The modulation signal is sent by a touch panel of a terminal device. At least two edge signals in the to-be-measured signal are determined based on the plurality of sampled signals. The to-be-measured signal is decoded based on the at least two edge signals to obtain the modulation signal.
US12079402B2
Provided are a button, a display device, a shower control device and a control method thereof. The display device displays a first parameter represented by a number and comprises seven display sections that form a rectangular divided by horizontal bars to display characters. The seven display sections are horizontally arranged display sections a, g, d from top to bottom, respectively, and are vertically arranged display sections f, b, e, c respectively, wherein the display sections f, b, e, c are arranged at the upper left, upper right, lower left and lower right of the display section g, respectively. The display device is further used for displaying a second parameter represented by a progress bar.
US12079396B2
Embodiments of the present disclosure relate to a display apparatus. The display apparatus includes: a display; a user interface; and a controller, configured to perform: in response to a user input, synchronizing menu content data set under a current source to other sources, so that the other sources can obtain the same display effect as that under the current source. Unnecessary repeated setting is avoided, and convenience is brought to users in use.
US12079395B2
Collaborative sessions in which access to a collaborative object and added virtual content is selectively provided to participants/users. In one example of the collaborative session, a participant crops media content by use of a hand gesture to produce an image segment that can be associated to the collaborative object. The hand gesture resembles a pair of scissors and the camera and processor of the client device track a path of the hand gesture to identify an object within a displayed image to create virtual content of the identified object. The virtual content created by the hand gesture is then associated to the collaborative object.
US12079391B2
Method starts with processor causing virtual reality (VR) interface for communication session to be displayed on first user interface of a first head-wearable apparatus and on second user interface of second head-wearable apparatus. Processor detects first touch input from first VR input device and second touch input from second VR input device. Processor monitors location of the first touch input within the first user interface and location of the second touch input within second user interface. Processor determines distance between location of the first touch input within first user interface and location on first user interface corresponding to location of second touch input within second user interface. Processor causes first and second VR input devices to generate haptic feedback response based on the distance. Haptic feedback response increases in intensity or speed as distance decreases and decreases in intensity or speed as distance increases. Other embodiments are described herein.
US12079388B2
A pointing controller enables interaction with virtual objects in a virtual or augmented reality environment. The pointing controller comprises a form factor that enables it to be securely positioned in the user's fingers during a pointing gesture. The pointing controller tracks a pointing direction in three-dimensional space based on motion of the pointing controller. The pointing controller furthermore includes one or more control elements such as buttons or touch interfaces to enable additional interactions.
US12079387B2
A hand-wearable device outfitted with data interface electronics is provided. The device is secured to its user by means of a comfortable material integrated across the top of the hand. The device includes a central palm section containing complex three-dimensional geometry and modular features for adjustable structures to house switch sensors. These structures account for each fingertip's location and orientation relative to the rest of the user's hand. Features to accommodate the comfortable securing material are built into the device to ensure the device does not shift or move around relative to the user's hand while being worn and operated. Integrated switch sensor and various power and transistor-based electronics allow the device to function and communicate with other computers and like devices. The device is worn on the left, right, or both hands simultaneously to enable access to the maximum number of potential sensor commands for a user.
US12079386B2
An example assembly includes a core module including a processor, a display, a touch user interface (UI) element extending around at least a portion of an outer periphery of the display, and a non-transitory computer-readable medium storing instructions; a housing configured to removably receive the core module; and a cover selectively positionable in a first position to expose the touch UI element and the display, and in a second position to cover at least a portion of the touch UI element and at least a portion of the display, wherein the instructions, when executed by the processor, cause the core module to: when the cover is positioned in the first position, operate the display and the touch UI element according to a first functionality UI mode and, when the cover is positioned in the second position, the display and the touch UI element according to a second functionality UI mode.
US12079379B2
The disclosed systems, structures, and methods are directed to a computer system including a PCIe protection controller as a part of a PCIe root complex that includes at least one root port. Each root port is configured to optionally connect to at least one endpoint device, and each endpoint device is designated as a secure endpoint device or a nonsecure endpoint device. The PCIe protection controller is configured to control outbound traffic to protect secure endpoint devices from access from any nonsecure components of the computer system. The PCIe protection controller may be further configured to control inbound traffic to prevent access to secure memory by nonsecure endpoint devices. The PCIe protection controller may be dynamically configured at runtime to designate endpoint devices as either secure or nonsecure.
US12079378B2
A method includes: detecting, by a computing device, connection of a universal serial bus device to a computer; determining, by the computing device, that the computer is in a locked mode; detecting, by the computer device, input to the computer within a predetermined time of detecting the connection; determining, by the computing device as a result of the computer being locked and detecting the input, that the input is a threat to the computer; creating, by the computing device, a temporary virtual environment; receiving, by the computing device, the input into the temporary virtual environment; processing, by the computing device, the input in the temporary virtual environment; and recording, by the computing device, information related to the input.
US12079377B2
A method, printed circuit board assembly (PCBA), and device comprising a PCBA are disclosed. The method includes obtaining a material comprising silver halide grains, incorporating the material into a PCBA having at least one component in contact with the material, detecting a variation in electrical properties of the at least one component that is above a threshold variation and, in response, enacting a data protection response. The PCBA includes a material comprising silver halide grains, at least one component in contact with the material, and a monitoring component. The monitoring component is configured to detect a variation in electrical properties of the at least one component that is above a threshold variation and, in response, enact a data protection response.
US12079370B2
Techniques for storing health data can include a multi-node data structure. A data node, a category node, and an institution node of a multi-node data structure can be generated in accordance with a configuration file. The data node can include health data and can be identified by a first unique data identifier and encrypted using a first cryptographic key. The category node can include the first unique data identifier and the first cryptographic key. The category node can be identified by a second unique data identifier and encrypted using a second cryptographic key. The institution node can include the second unique data identifier and the second cryptographic key. The institution node can be identified by a third unique data identifier and encrypted using a third cryptographic key. The data node, the category node, and the institution node can be shared with a service provider.
US12079365B2
In certain embodiments, machine learning and lineage data may be used to manage data. In some embodiments, a computing system may use lineage data to identify two datasets that may be related. The computing system may determine that a user has access to a derivative dataset but does not have access to an original dataset that was used to create the derivative dataset. In response, the computing system may use a machine learning model to generate a similarity score indicating a level of similarity between the original dataset and the derivative dataset. If the similarity score satisfies a threshold score, the computing system may modify access rights of the user so that the user is unable to access a portion of the data in the derivative dataset.
US12079363B2
A secure joining system is a secure joining system including a plurality of secure computing apparatuses. The plurality of secure computing apparatuses include a vector joining unit 11n, a first vector generation unit 12n, a first permutation calculation unit 13n, a first permutation application unit 14n, a second vector generation unit 15n, a third vector generation unit 16n, a second permutation calculation unit 17n, a second permutation application unit 18n, a fourth vector generation unit 19n, a fifth vector generation unit 110n, a first inverse permutation application unit 111n, a first vector separation unit 112n, a second inverse permutation application unit 113n and a second vector separation unit 114n, a third permutation application unit 115n, a fourth permutation application unit 116n, and a first joined table generation unit 117n.
US12079362B2
An improvement to a database management system including receiving a data and creating a record key for the data and modifying the record key by hashing it with a predefined modifier and storing the data with the modified record key. Storing the data with an altered record ID obfuscates the data without an encryption step. In some embodiments hashing includes adding or subtracting a predetermined number from the record key. The record key may be created by combining a user key and a private key. To retrieve data, the method provides for receiving a record request including the public key and hashing the public key with the private key to determine a record identifier and querying the database to return the proper data. These methods may be incorporated into database operations providing a secure database without the resource overhead of encryption.
US12079360B2
Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, computing entities, and/or the like for facilitating efficient and effective execution of database management operations. For example, various embodiments of the present invention describe techniques for enabling access to anatomized data associated with a database table without using computationally expensive data anatomization techniques that use data masking and/or data manipulation and by using limited access pointers that are generated using randomized associations between database rows of a database table.
US12079357B2
A system with an interactive user interface for a plurality of users to author an electronic document simultaneously is described. The system displays visual feedback on the interface to prevent the users from interfering with one another. The system displays data from a remote database linked into the document based on unique identifiers. The data is displayed as an “artifact.” The system monitors and tracks each user's access category level, as well as the access category level of each piece of data pulled from the remote database. The system compares a user's category level to the data from the database to make visible only the portions of the document the user has the appropriate access category level to view and/or modify. The portions of the document that have a higher category level than the user will be hidden from the user either in part or completely. Also, there may be an indicator to the user of such redacted or hidden content from the user's viewer.
US12079348B1
A risk rating method and system that predicts the risk likelihood, the risk impact, and the risk rating of certain threats and vulnerabilities from exploiting different component groups. In some embodiments, the system's predictions (also referred to herein as inferences) are generated based on data elements provided by a user about its organization's information systems. In further embodiments, the method and system utilizes data mining, historical records, and an AI Engine to provide the predictions for the risk likelihood, the risk impact, and the risk rating posed by the various threat occurrences.
US12079345B2
Methods, systems, and media for testing insider threat detection systems are provided. In some embodiments, the method comprises: receiving, using a hardware processor, a first plurality of actions in a computing environment that are associated with one of a plurality of user accounts; generating a plurality of models of user behavior based at least in part on the first plurality of actions, wherein each of the plurality of models of user behavior is associated with each of the plurality of user accounts; selecting a model of user behavior from the plurality of models of user behavior, wherein the model of user behavior is associated with a malicious user type; generating a simulated user bot based on the selected model of user behavior; executing the simulated user bot in the computing environment, wherein the simulated user bot injects a second plurality of actions in the computing environment; determining whether an insider threat detection system executing within the computing environment identifies the simulated user bot as a malicious user; and transmitting a notification indicating an efficacy of the insider threat detection system based on the determination.
US12079342B2
A device may log update information associated with an operation, wherein the update information identifies one or more changes made to the dataset during the operation and a source of the operation. The device may identify, based on identification information associated with the dataset, a lineage record identifier associated with the dataset. The device may generate a lineage record associated with the operation, wherein the lineage record includes the lineage record identifier and the update information. The device may send a request for validation to an authorized node to validate the lineage record, wherein the authorized node is authorized to access the dataset. The device may store, based on the lineage record being validated by the authorized node, the lineage record in a distributed ledger, wherein the distributed ledger is accessible to a plurality of nodes to enable the plurality of nodes to access the update information.
US12079330B2
Systems and methods are provided for making predictions relating to the attack sequence of an attacker or other malicious entity.
US12079326B2
Systems and methods for password discovery are provided. A system receives a first password data set comprising known passwords and applies a rule-set to the first data set to generate a second password data set comprising passwords that are believed to be likely to be human-generated. The system trains a generative adversarial network, for generating predicted passwords, using the second data set, for example by incentivizing the GAN to favor passwords in the second data set. The system applies the generative adversarial network to generate a third password data set comprising predicted passwords. The system compares the third password data set to a data corpus to identify a string in the data corpus determined to match one of the predicted passwords in the first plurality of predicted passwords. The identified string may thus be identified as a previously undiscovered password, which may be applied to unlock password-protected systems and/or to further improve password discovery systems.
US12079307B2
Systems, methods and computer-readable storage media utilized to train a machine-learning architecture. One method includes receiving, by one or more processing circuits, a data set. The method further includes determining, by the one or more processing circuits, a first portion of the data set associated with a plurality of entities. The method further includes training, by the one or more processing circuits and utilizing the first portion of the data set, an entity model. The method further includes determining, by the one or more processing circuits, a second portion of the data set associated with a first subset of entities and determining a second subset of entities. The method further includes freezing, by the one or more processing circuits, one or more parameters associated with the second subset of entities and training, utilizing the second portion of the data set, the entity model.
US12079304B1
Embodiments of the present disclosure are directed to facilitating performing online data forecasting. In operation, data decomposition of an incoming data point is performed to determine a trend component associated with the incoming data point. Such a trend component, and previous trend components, can be used to determine a trend component expected for a data point subsequent to the incoming data point. A seasonality component expected for the data point subsequent to the incoming data point can be identified, for example, based on a seasonality component associated with a previous corresponding data point. Thereafter, the expected trend and seasonality components can be used to predict the data point subsequent to the incoming data point. Such a data prediction can be performed in an online processing manner such that a subsequent data point is not used to decompose the incoming data point or forecast the data point.
US12079282B2
Techniques are described herein for a Name Matching Engine that integrates two Machine Learning (ML) module options. The first ML module is a feature-engineered classifier that boosts text-based name matching techniques with a binary classifier ML model. The feature-engineered classifier comprises a first stage of text-based candidate finding, and a second stage in which a binary classifier model predicts whether each string, of the candidate match list, is a match or not. The binary classifier model is based on features from two or more of: a name feature level, a word feature level, a character feature level, and an initial feature level. The second ML module of the Name Matching Engine comprises an end-to-end Recurrent Neural Network (RNN) model that directly accepts name strings as a sequence of n-grams and generates learned text embeddings. The text embeddings of matching name strings are close to each other in the feature space.
US12079266B2
Processes and systems for displaying information received in a query response. One system includes a communication device including a user interface and an electronic processor. The electronic processor transmits a query, and receives a response to the query including stored information in each of a plurality of fields of information about an object of interest. The electronic processor receives an image of the object from a camera, identifies visually descriptive text information describing the object, and categorizes at least a portion of the visually descriptive text information into the plurality of fields of information. The electronic processor determines a confidence level for each field of information based on a comparison of the stored information and the visually descriptive text information in each field, and displays the stored information in one or more fields for which the confidence level of the comparison is below a predetermined threshold.
US12079262B2
Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework for compiling, updating and dynamically managing a confidence graph for a user that leads to generation of a scored interest profile for the user that content providers can utilize as a basis for disseminating their proprietary digital content. The disclosed confidence graph provides a scored interest profile for each user that is based on authenticated user data derived from an inbox of the user. The confidence graph is not only derived from authenticated data, but is also dynamic and evolves simultaneously with changing user interests. Thus, digital content is selected and transmitted to users based on the current, real-time digital data reflecting their current interests as reflected by their inbox activity.
US12079256B2
A method includes obtaining an input sequence and first and second word sequences of metadata of a plurality of datasets. The method also includes determining a set of scores including first scores and second scores by determining first scores by determining a score of the first scores based on a count of the word sequence of the first word sequences in the metadata without determining a count of the input sequence. The method also includes determining second scores by determining a score of the second scores based on a count of a second sequence of the second word sequences in the metadata. The method also includes determining an additional word for a predicted sequence including the input sequence based on the set of scores and retrieving a set of datasets based on the predicted sequence.
US12079253B2
A novel system and method for processing location data are disclosed. An exemplary method includes receiving location data from a remote device, associating the location data with a particular subscriber, augmenting the location data in one of a plurality of predetermined ways based on information associated with the particular subscriber to produce augmented location data, and providing the augmented location data to the subscriber. In a more particular embodiment, the step of augmenting the location data includes retrieving a subscriber file associated with the subscriber and performing one or more augmentation processes on the location data based at least in part on the subscriber file. An example system includes both a remote device operative to transmit location data and a central station for performing the methods of the present invention.
US12079251B2
Techniques and solutions are provided for determining changes to computing objects based on a change to a related computing object. A model of model objects is created, where a model object represents a computing object of a plurality of computing objects. The model stores information about relationships between the plurality of computing objects. A change to a computing object of the plurality of computing objects is received, and the model is used to determine one or more objects of the plurality of computing objects that are affected by the change, using the relationship information in the model. At least a portion of the plurality of the objects are of differing types.
US12079250B2
Efficient evaluation of sets of resources is disclosed, including: determining a first plurality of representations from identifying information associated with a first set of resources; updating a first data structure corresponding to the first set of resources using portions of respective ones of the first plurality of representations; determining a second plurality of representations from identifying information associated with a second set of resources; updating a second data structure corresponding to the second set of resources using portions of respective ones of the second plurality of representations; and using the first data structure and the second data structure to compute a derived value associated with the first set of resources and the second set of resources.
US12079249B2
A non-transitory computer-readable storage medium storing a management program that causes a processor included in a computer to execute a process, the process includes extracting data identification information that identifies monitoring target data from instruction log data, the instruction log data being recorded operation for the monitoring target data to be monitored, and storing, in a memory, the data identification information and history identification information that identifies history data in association with each other, the history data indicating a history of the operation for the monitoring target data.
US12079248B2
Electronic messages, such as email messages, may be classified according to classification rules by a client application operating on a client device. Messages may be classified according to whether and how they are to be displayed in various user interfaces of the client device. A centralized classification service may maintain a centralized and dynamic rules ledger having aggregated rule entries for a group of users. The centralized classification service may update the dynamic rules ledger based on receiving and aggregating user classification preferences received from client devices. The dynamic rules ledger may be used to automatically enable, disable, and/or edit classification rules on one or more client devices.
US12079236B2
Disclosed are methods, systems, and non-transitory computer-readable medium for context development. For instance, a first method may include obtaining first micro-application actor information associated with a first micro-application actor. The first micro-application actor information may include information for workflow rules, and the workflow rules may include data set rules, extract, transform, load (ETL) rules, and functional expressions. The first method may further include obtaining data from data sources based on the data set rules; applying the ETL rules to the obtained data to generate processed data; applying the functional expressions to the processed data to obtain an output; and performing at least one processing action based on the output. A second method may include generating a system component corresponding to a blueprint based on a user request; associating the system component with a domain of a user account; and performing processes associated the system component.
US12079230B1
Embodiments in the present disclosure relate to computer network architectures and methods for predictive analysis using lookup tables as prediction models. The predictive analysis, including the generation of the lookup tables, performed by a predictive system of the present disclosure is driven entirely by a query language, such as Structured Query Language, in various embodiments. The predictive analysis, including the generation of the lookup tables, is performed without machine learning or generative artificial intelligence, in various embodiments.
US12079219B2
“Updatable” private set intersection (PSI) protocols allow parties that each have an updatable private set to determine the intersection of their sets after an update without the need to compare each element of each set and without compromising privacy. In some protocols, a first party can determine an update to the intersection by determining an intersection of elements that were previously in the first party's set with elements that were added to the second party's set and determining an intersection of elements that were added to the first party's set with elements that are in the second party's (updated) set. In some protocols, both parties can determine the updated intersection.
US12079216B2
Systems and methods for utilizing a single sequence of operations for querying data and processing operations on the data when that is stored in an extended form of predicate logic are described herein. The systems and methods described herein may support storing, querying, and performing operations on data stored in a form of predicate logic that is extended to include quoting. The inclusion of quoting enables predicate logic to store data about queries and rules, thereby allowing queries and operations on data about queries and rules. This extended form of data in combination with the infrastructure described herein allows for the creation of entire applications that are defined in the same data language as the data process by that application. This creates a unified infrastructure that enables user to query, analyze, and process both applications and the data processed by those applications via a common method.
US12079204B2
A database system includes an interface and a processor. The interface is configured to receive a transaction request comprising one or more transaction blocks in an order. The processor is configured to evaluate each transaction block of the one or more transaction blocks in the order by: determining in the order whether a condition expression of a transaction block of the one or more transaction blocks is true; and in response to the condition expression of the transaction block being true, adding in the order one or more associated action sets of the transaction block to a transaction context; and in response to each of the transaction blocks being evaluated, cause the transaction context to be executed as an atomic transaction.
US12079201B2
A blockchain-based data storage method, comprising: a target node acquires the serial number of a newly generated first block broadcasted in a blockchain system, the target node is any one of a plurality of nodes, the first block comprises block data and a block head, and the block head comprises the serial number of the first block; the target node obtains a first token seed, the first token seed is generated according to the number of nodes of the blockchain system; the target node determines a first serial number range where the first block is located on the basis of the first token seed and the serial number of the first block; and the target node determines to store the first block or store the block head of the first block on the basis of the first serial number range and a first token value of the target node.
US12079197B2
Systems and methods for updating metadata. In some embodiments, in response to detecting an instruction executed by a hardware system, a source location of the instruction may be identified. First metadata associated with the instruction may be used to determine whether the instruction is allowed. In response to determining that the instruction is allowed, the source location of the instruction may be associated with second metadata.
US12079185B2
A system and method to generate search results in response to a search query based on comparisons of embedding vectors. The system and method receive, from an end user system, a search query including a set of keywords associated with the entity. Using a neural network, an embedding vector is identified based on the set of keywords of the search query. The system and method compares the embedding vector associated with the search query to a set of embedding vectors associated with a set of structured data elements relating to the entity. Based on the comparison, a set of matching structured data elements is identified. The system and method generate a search result in response to the search query, wherein the search result includes at least a portion of the set of matching structured data elements. The search result is displayed via an interface of the end user system.
US12079162B2
An illustrative data storage system captures snapshots of a data structure based on snapshot creation schedules and sets retention periods for the snapshots based on snapshot retention schedules. The data storage system eradicates snapshots based on expirations of the retention periods. In certain examples, the data storage system determines a rule to use to capture a snapshot based on a state of snapshots within one or more lookback periods and/or based on a set of rules each defining a snapshot capture schedule and a snapshot retention schedule.
US12079155B2
Embodiments described herein include software, firmware, and hardware that provides techniques to enable deterministic scheduling across multiple general-purpose graphics processing units. One embodiment provides a multi-GPU architecture with uniform latency. One embodiment provides techniques to distribute memory output based on memory chip thermals. One embodiment provides techniques to enable thermally aware workload scheduling. One embodiment provides techniques to enable end to end contracts for workload scheduling on multiple GPUs.
US12079154B2
A storage engine has a pair of compute nodes, each compute node having a separate PCIe root complex and attached memory. The PCIe root complexes are interconnected by multiple Non-Transparent Bridge (NTB) links. The NTB resources are unequally shared, such that host IO devices are required to use a first subset of the NTB links to implement memory access operations on the memory of the peer compute node, whereas storage software memory access operations are able to be implemented on all of the NTB links. A NTB link arbitration system arbitrates usage of the first and second subsets of NTB links by the storage software, to distribute subsets of the storage software memory access operations on peer memory to the first and second subsets of NTB links, while causing all host IO device memory access operations on peer memory to be implemented on the first set of NTB links.
US12079151B2
A method for secure communication between a master and a slave of a bus system includes exchanging a telegram between the master and the slave. The telegram has a first region and a second region. The first region contains a predefined instruction. The second region is filled at least in part with a free instruction. A communication system and a system or an industrial system are also provided.
US12079147B2
A memory device includes a path state check circuit configured to check states of signal transmission paths, each signal transmission path including a data transmission path and a clock transmission path of the memory device. The path state check circuit includes a sampling circuit configured to perform a sampling operation by using pattern data that has passed through the data transmission path and a clock signal that has passed through the clock transmission path, and generate sample data, and a management circuit configured to generate a comparison of the sample data with the pattern data and manage check result information indicating whether a re-training operation for the memory device is to be performed, based on a result of the comparison.
US12079141B2
Disclosed is a method of managing memory of a virtual machine (VM), including providing a physical IOMMU device on a host, and performing a memory translation using the physical IOMMU device on the host.
US12079138B2
An example system includes: interface circuitry; programmable circuitry; and instructions to cause the programmable circuitry to: reserve first memory addresses of a host system, the first memory addresses reserved for emulation of a guest system, the guest system based on a first instruction set architecture that is different from a second instruction set architecture of the host system; reserve second memory addresses of the host system that are contiguous with the first memory addresses, the second memory addresses reserved for a first emulated memory access instruction associated with an overflow in the guest system; reserve third memory addresses of the host system for a second emulated memory access instruction associated with an underflow in the guest system; and set memory access privileges of the second and third memory addresses to prevent at least one of a read, a write, or an execution access for the second and third memory addresses.
US12079125B2
A first read request for data stored at a non-volatile memory is received by a primary storage controller. The data is programmed from the non-volatile memory to a first cache of the primary storage controller, the first cache to store the data over a first time range. A second read request is received for the data. In response to receiving the second read request for the data, the data is programmed to a second cache to store the data over a second time range that is greater than the first time range. A notification is transmitted to a secondary storage controller, the notification including information associated with the programming of the data to the second cache.
US12079123B2
A host system can be queried to determine whether new data has been received based on a first time interval. After completion of the first time interval, a determination can be made as to whether the new data has been received and whether a portion of the new data was not stored. In response to the portion of the new data not being stored, the host system can be queried to determine whether subsequent data has been received based on a second time interval where the second time interval is different from first time interval.
US12079121B2
Systems and methods for computer memory management by a memory coordinator and a plurality of memory consumers. An urgency and memory quota of each memory consumer is initialized by the memory coordinator, which then adjusts the memory quota of each memory consumer such that the sum of the memory quota of each memory consumer does not exceed a finite amount of computer memory. Each memory consumer adjusts its memory usage in response to the quota input and urgency input from the memory coordinator.
US12079116B2
A method is disclosed and includes determining a test plan to test a kernel on a mobile device, and determining an interaction input message according to the test plan, the interaction input message comprising first data. The method also includes transmitting the interaction input message comprising the first data to the mobile device over a network-based communication channel. The kernel in the mobile device generates the interaction output message in response to receiving the interaction input message. The method also includes receiving, from the mobile device, the interaction output message comprising second data from the mobile device over the network-based communication channel, and determining if the interaction output message is consistent with the test plan.
US12079115B1
A system including a development environment data store configured to store development environment data associated with development computer code and a production environment data store configured to store production environment data pertaining to one or more electronic services. The system includes a scenario builder computer is configured to identify one or more scenario parameters relevant to the development computer code, the one or more scenario parameters comprising less than a full set of available scenario parameters and provides the one or more scenario parameters to a scrubber computer. The scrubber computer is configured to receive the one or more scenario parameters and, based upon the one or more scenario parameters, gather a subset of the production environment data, the subset of the production environment data comprising less than a full amount of the production environment data, generate a scrubbed dataset by anonymizing the subset of the production environment data, and provide development environment access to the scrubbed data set.
US12079114B2
Disclosed herein are system, method, and computer program product embodiments for self-paced migration of an application programming language (API) gateway. An embodiment operates by receiving a functional test suite corresponding to an application programming interface (API). The embodiment generates a knowledge graph of information by combining a test result graph of information based on a result of execution of one or more tests in the functional test suite with a metadata linked graph of information based on metadata corresponding to the one or more APIs. The embodiment then generates an alert message corresponding to the function test suite based on the knowledge graph of information.
US12079108B2
An image of a graphical user interface is captured. A process is started to record identification of a graphical object (e.g., a text field) in the image of the graphical user interface. Recording identification of the graphical object in the image of the graphical user interface is based on machine learning. An end to the process to record identification of the graphical object in the image of the graphical user interface is identified. A machine learned software object is updated. For example, the machine learned software object is updated with a location of the graphical object. The updated machine learned software object then is used to test the graphical object. For example, to automatically fill in the text field using a test script.
US12079107B2
A debugging support program causes a computer to execute: a step of extracting, from a module program constituting a sequence program, a first variable assigned to an input to the module program and a second variable assigned to an output from the module program; a step of creating a verification item for verifying operation of the module program, the verification item including a first setting value set for the first variable and a second setting value set for the second variable; a step of verifying operation of the module program based on the verification item; and a step of outputting a result of verifying operation of the module program.
US12079103B2
According to some embodiments, systems and methods are provided, comprising an Application Programming Interface (API) source; a cluster including a master node and at least one worker node; a memory storing processor-executable program code; and a processing unit to execute the processor-executable program code to cause the system to: receive, at the cluster, an API from the API source; receive, at the cluster, a customer usage value for the received API; determine a load test injection pattern for the received API based on the customer usage value; schedule execution of a load test for the received API based on the determined load test injection pattern; and execute the load test on the at least one worker node. Numerous other aspects are provided.
US12079094B2
A data backup method, a data recovery method, and an electronic device are disclosed. The data backup method includes: determining a data set to be backed up, performing a status update operation on a data block in the data set, determining the time points when the data block changes from the first phase to the second phase, and when the data block changes from the second phase to the third phase, and performing data backup on the data set to generate backup files. With this method, upon data seal time point, no fresh data can be reached in any data block, and the data block back-up persists, so that the time point of the data backup operation is more accurate, the cut point of which deleted data should be included in the back up is easy to locate, and the deleted data may be accurately processed.
US12079091B2
Systems and methods for performing data protection operations in a containerized application. A sidecar application is associated with or attached to a main application. The sidecar application has access to the resources of the main application. Backup requests are handled by the sidecar so that the application, which may be stateful, can be placed in a consistent state prior to performing the backup operation. The backup operation is then performed on the consistent application or on the data that is quiesced.
US12079090B2
Data backup in a vehicle, where a datum is generated by a function implemented on a first control device of the vehicle. The securing of the datum generated is determined using the configuration data stored in a first control device. If the datum generated is to be protected, it is cryptographically marked and/or encrypted. The cryptographically marked and/or encrypted datum is stored in a memory of the first control device. In addition the cryptographically marked and/or encrypted datum or a value derived therefrom is sent over an electronic network of the vehicle to at least one second control device, received by the latter and stored in a memory of the second control device.
US12079089B2
A non-transitory computer-readable recording medium stores a resource management program for causing a computer to execute a process including: classifying backup processing devices for backup based on information representing a feature of each of a plurality of processing devices related to provision of one or more services such that, among the backup processing devices for backup that correspond to each of the plurality of processing devices, backup processing devices used at a same timing are not in a same group; and allocating resources to classified backup processing devices in a group in an overlapping manner such that resources are shared between the backup processing devices in a group.
US12079085B2
In once example, a memory system includes a controller and a three-dimensional non-volatile memory that are coupled. The three-dimensional non-volatile memory includes a three-dimensional memory array. The three-dimensional memory array includes a plurality of word lines and a plurality of pages that are coupled. The controller is configured to: calculate received page data corresponding to a first word line in units of page data corresponding to one word line to obtain first RAID parity data, and store the first RAID parity data in a parity buffer space; and calculate received page data corresponding to an (i+1)th word line and ith RAID parity data to obtain (i+1)th RAID parity data, and store the (i+1)th RAID parity data in the parity buffer space, the (i+1)th RAID parity data overwriting the ith RAID parity data, i being a positive integer greater than or equal to 1.
US12079083B2
A processing system of a storage network operates by: sending, to at least one storage unit of the storage network, at least one read request corresponding to at least a read threshold number of a set of encoded data slices to be retrieved, wherein the set of encoded data slices correspond to data, wherein the data is coded in accordance with dispersed error coding parameters that include a write threshold number and the read threshold number, wherein the write threshold number is a number of encoded data slices in the set of encoded data slices and wherein the read threshold number is a number of the set of encoded data slices that is required to decode the data; receiving, via the at least one processing circuit and from the at least one storage unit, a first subset of the set of encoded data slices, wherein the first subset is missing at least one missing encoded data slice that was not received from the at least one storage unit in response to the at least one read request and wherein a number of encoded data slices in the first subset is less than the read threshold number; generating, via the at least one processing circuit, at least one rebuilt encoded data slice corresponding to the at least one missing encoded data slice utilizing locally decodable redundancy data, wherein the locally decodable redundancy data generated from a second subset of the set of encoded data slices that includes the at least one missing encoded data slice; and recovering, via the at least one processing circuit, the data based on the at least one rebuilt encoded data slice and the first subset.
US12079082B2
The present disclosure relates to a method comprising the steps of defining a minimum number of parity cells for storing parity data, the minimum number of parity cells corresponding to a minimum Error Correction Code (ECC) correction capability, defining a maximum number of parity cells for storing the parity data, the maximum number of parity cells corresponding to a maximum ECC correction capability, storing payload content in a plurality of memory cells of a memory array, and, based on a current status of the memory cells storing the payload, selecting a number of parity cells to be used for storing the parity data between the minimum number and the maximum number. The payload is stored in at least part of the parity cells which are not selected to store parity data. Related memory devices and systems are also herein disclosed.
US12079078B2
Implementations described herein relate to command address fault detection. A memory device may receive, from a host device via a command address (CA) bus, a plurality of CA bits associated with a command signal or an address signal. The memory device may receive, from the host device via the CA bus, a first set of parity bits that is based on the plurality of CA bits and a select parity generation process. The memory device may generate a second set of parity bits, based on the plurality of CA bits, using the select parity generation process. The memory device may compare the first set of parity bits and the second set of parity bits. The memory device may selectively transmit an alert signal to the host device based on comparing the first set of parity bits and the second set of parity bits.
US12079068B2
Methods, systems, and devices for error log indication via error control information are described. For instance, a memory device may transmit, to a host device, a first signal including a set of error control bits indicating that an error log of the memory device includes information for use by the host device. The memory device may receive, from the host device in response to the first signal, a second signal including a request to retrieve the information of the error log. The memory device may transmit, to the host device in response to the second signal, a third signal including the information of the error log.
US12079056B2
A circuit device includes: a plurality of circuit blocks, each circuit block being provided with at least one temperature sensor; and a control circuit controlling the plurality of circuit blocks. Each circuit block performs first feedback control for temperature abnormality detection, based on a temperature detection value of the temperature sensor provided in each circuit block. The control circuit performs second feedback control for temperature abnormality detection to each circuit block of the plurality of circuit blocks, based on the temperature detection value of the temperature sensor.
US12079055B2
Aspects relate to techniques for controlling signal voltage levels across a wired data link for data communication between apparatuses. A first device can advertise multiple supported signal voltage levels to a peer device connected by the wired data link. The devices can implement the same signal voltage level(s) or different signal voltage levels. The peer devices can compare and select a compatible signal voltage level for data communication. The first device can provide a signal voltage indication signal that is configurable to a plurality of voltage levels corresponding to a plurality of signal voltages. At least one of the plurality of voltage levels can indicate that the first device can operate the data link at a plurality of signal voltages. In some examples, the wired data link can be a peripheral component interconnect express (PCIe) link.
US12079052B2
A foldable touch screen display device made up of flexible or tiled display segments that can be folded from a compact state to an expanded state which also includes a power generation system. The form factor of the compact state is roughly the size of a typical handheld phone or smaller. The form factor of the expanded state is roughly the size of a larger phone or tablet computer, which may also include the mechanical functionality of a laptop. The device form factor may also be a flip phone configuration. Both folded states may include an integrated speaker and microphone. The power generation system utilizes the force applied to the hinge of the device to ultimately recharge the batteries embedded within the device. The device may further include sensors to indicate the position of each display segment. In one embodiment, a module attached to, situated within, or otherwise associated with at least one segment of the flexible display or rigid display may contain all or substantially all processing and memory, along with a communications system, which may be used in any folded state.
US12079050B2
A device comprising a display and a display controller. The display comprises a first display portion and a second display portion. The display controller is configured to assess a temperature condition of a surface of the first display portion; and responsive to the temperature condition, to initiate a switching of display content from one of the display portions to the other display portion.
US12079044B2
Various embodiments of the disclosure provide an electronic device (e.g., foldable device) having a flexible display and a method for providing a control panel according to a mode change thereof. The electronic device according to various embodiments may include: a display module including a display, and a processor operatively connected to the display module, wherein the processor may be configured to: sense execution of a designated mode in which the electronic device switches from a first state to a second state while a designated user interface is displayed as a full screen, perform, based on the sensing of entering the designated mode, screen splitting wherein the full screen is split into a first display surface and a second display surface, display designated user interfaces on the first display surface and the second display surface, respectively, and separately provide, based on the user interfaces of the first display surface and/or the second display surface, control panels related to the corresponding display surfaces.
US12079033B2
A wearable accessory device is disclosed. The wearable accessory device includes a flexible display coupled to a bi-stable spring. Coupling the display to the bi-stable spring allows the accessory device to be easily worn in a number of convenient locations.
US12079031B2
A display device is provided. The display device of the present disclosure may include: a head including a display panel; an arm to which the head is pivotally coupled; a pole to which the arm is coupled; and a base to which the pole is coupled, wherein the base includes: a lower body forming a bottom; an upper body which is coupled to the lower body and to which the pole is fixed; a weight disposed between the lower body and the upper body; and a wheel disposed outside of the lower body, passing through the lower body and coupled to the weight.
US12079024B2
The present application provides a force feedback device, including a base; a button assembly, comprising a button body, a button formed by protruding and extending the button body away from the base, a first rotary shaft connected to one side of the button body close to the base and rotatably connected to the base, and a swing rod formed by extending on one side of the button body close to the base and rotatably connected to the first rotary shaft; a driving assembly including a driving unit fixed to one side of the base and an output shaft connected to the driving unit; a gear assembly rotatably arranged on the base. One end of the gear assembly is connected to the output shaft, and the other end thereof is connected to the swing rod.
US12079017B2
An articulated fluid delivery unit (FDU) is disposed to deliver fluid remotely to, for example, a mating fluid connection housing assembly provided on a wellhead. Flow iron on the FDU preferably includes at least one swivel joint rated for high fluid pressure and high fluid volume flow. More preferably, the swivel joint has an internal diameter of not less than about 5 inches and is further capable of rotation while retaining an internal pressure of not less than about 10,000 psi.
US12079012B2
A highly safe drone is provided. A remote controller and a drone are connected to each other through a network and cooperate to operate. The drone includes a flight control unit, a flight start command reception unit receiving a flight start command from a user, a drone determination unit determining a configuration of the drone itself, an external environment determination unit determining an external environment of the drone. The drone system has a plurality of states including a takeoff diagnosis state and satisfies a condition transitioning to another state. The takeoff diagnosis state includes a drone determination state where the drone determination unit determines the configuration of the drone itself and an external environment determination state where the external environment determination unit determines the external environment. The drone system makes the drone to takeoff after transitioning to the takeoff diagnosis state upon receiving the flight start command.
US12079009B2
An unmanned aerial vehicle riding route processing method, apparatus and device, and a readable storage medium, the method includes: determining candidate ride vehicles according to an autonomous flight route of an unmanned aerial vehicle from a flight start point to a flight destination; determining a riding flight route of the unmanned aerial vehicle according to current locations of the candidate ride vehicles; and controlling the unmanned aerial vehicle to ride at least one of the candidate ride vehicles to travel from the flight start point to the flight end point according to the riding flight route.
US12079005B2
A three-layer intelligence system architecture and an exploration robot are provided. The three-layer intelligence system architecture includes: a digital twin module for creating a virtual exploration environment and a virtual robot according to explored environment data acquired in real time by the exploration robot and robot data of the exploration robot; a virtual reality module for generating a process and a result of the virtual robot executing the control commands in the virtual exploration environment according to the virtual exploration environment, the virtual robot, and control commands of a control personnel for the exploration robot; and a man-machine fusion module for transmitting the control commands and showing the control personnel the process and the result of the virtual robot executing the control commands in the virtual exploration environment, and causing the exploration robot to execute the control commands after acquiring a feedback indicating that the control personnel confirms the control commands.
US12078997B2
A paving machine can include a frame; a screed coupled to the frame; and the screed including a main screed plate and an extender screed plate, each of the main screed plate and the extender screed plate having an angle sensor associated therewith, the angle sensor for each of the main screed plate and the extender screed plate being positioned and configured to determine a paving angle of the main screed plate and the extender screed plate; and a controller, the controller configured to receive the paving angles of the main screed plate and the extender screed plate from the angle sensors and to change the paving angle of the main screed plate and the paving angle of the extender screed plate independently of each other.
US12078986B2
The present disclosure describes a method of controlling a manufacturing system using multivariate time series and includes storing recording data as a plurality of time series, each time series having a first recorded value and a final recorded value, interpolating, within a first time window, missing values in the plurality of time series using a Bayesian model, the missing values falling between a first and an end time of the respective time series, storing the interpolated values as prediction data, each interpolated value including an uncertainty, loading recorded data of a second time window, loading prediction data of the second time window, predicting, using the Bayesian model, values for each time series that is absent recorded data and prediction data, storing the predicted values, each prediction value including an uncertainty, and adjusting a device that generates the recorded data based on the prediction values within the second time window.
US12078983B2
The invention relates to a production machine (1) having a control program (4) for visualization of machine components (2) and a method (100) of optimizing process parameters for the production machine having such a control program, as well as a data carrier having such a control program, the control program comprising an interactive user interface embodied as a visualization unit (5) and being adapted to visualize, on the visualization unit, at least one of the machine components in their functions during production in one presentation for each of these machine components and to provide corresponding switch panels (51) for the input of process parameters relating to the respective visualized machine component, the presentation comprising at least one parameter-time diagram (52) with motion curves (53) for components (21) of the respective machine component, wherein at least one of the motion curves being subdivided into different suitably visualized motion sections (53a, 53b, 53c) for each of which the process parameter defining the process for this motion section is visualized and can be varied by means of the provided switch panels.
US12078972B2
A probabilistic feedback controller for controlling an operation of a robotic system using a probabilistic filter subject to a structural constraint on an operation of the robotic system is configured to execute a probabilistic filter estimates a distribution of a current state of the robotic system given a previous state of the robotic system based on a motion model of the robotic system perturbed by stochastic process noise and a measurement model of the robotic system perturbed by stochastic measurement noise having an uncertainty modeled as a time-varying Gaussian process represented as a weighted combination of time-varying basis functions with weights defined by corresponding Gaussian distributions. The probabilistic filter recursively updates both the distribution of the current state of the robotic system and the Gaussian distributions of the weights of the basis functions selected to satisfy the structural constraint indicated by measurements of the state of a robotic system.
US12078967B2
A mechanism for displaying the number of the week is fitted to a timepiece movement and includes a starwheel for the weeks including 52 or 53 teeth, and a rocker for the weeks including a flexible finger cooperating with the toothed arrangement of the weeks starwheel upon actuation of the rocker by a driving mobile. The driving mobile is driven by one step per day by the movement and to actuate the weeks rocker once every seven days upon passing from the last day of the week to the first. The driving mobile is a driving starwheel including seven teeth, six being silent teeth which are arranged not to cooperate with the weeks rocker and one tooth is a driving tooth arranged to actuate the rocker once per week upon passing from the last day of the week to the first day of the week.
US12078965B2
A balance with hairspring of the present disclosure includes a balance shaft rotatably supported by a support member, a collet fixed to the balance shaft, and a metal hairspring fixed to the collet, and the hairspring includes an inner end portion fixed to the collet, a first winding portion continuously formed from the inner end portion and formed along a Grossmann curve, and a second winding portion continuously formed from the first winding portion and formed along an Archimedes' spiral, and the collet includes a fixing portion to which the inner end portion of the hairspring is fixed, and an outer peripheral shape portion arranged at a position facing an inner surface of the first winding portion and configured to form the first winding portion into a shape of the Grossmann curve.
US12078963B2
A system and method to produce a hologram of a single plane of a three dimensional object includes an electromagnetic radiation assembly to elicit electromagnetic radiation from a single plane of said object, and an assembly to direct the elicited electromagnetic radiation toward a hologram-forming assembly. The hologram-forming assembly creates a hologram that is recorded by an image capture assembly and then further processed to create maximum resolution images free of an inherent holographic artifact.
US12078960B2
A toner including toner particles having a resin component containing a crystalline resin and an amorphous resin, in which the resin component contains a tetrahydrofuran-insoluble component, and the content of the tetrahydrofuran-insoluble component with respect to the content of the resin component is 5.0% to 80.0% by mass, wherein a maximum endothermic peak temperature of the tetrahydrofuran-insoluble component is 55.0 to 80.0° C., and the amount of heat absorption in the maximum endothermic peak of the tetrahydrofuran-insoluble component is 10.0 to 80.0 J/g, and toner particles have a structure which comprises a matrix containing the crystalline resin and domains containing the amorphous resin.
US12078954B2
A replaceable unit for an electrophotographic image forming device according to one example embodiment includes an electrical contact positioned on a first side of a housing of the replaceable unit for contacting an electrical contact in the image forming device. A guide on the first side of the housing is positioned closer to a front of the housing than the electrical contact and leads rearward toward the electrical contact. The guide includes an inside surface that faces inward sideways toward a second side of the housing. At least a portion of the inside surface is angled inward sideways from front to rear permitting contact between the inside surface and an electrical connector in the image forming device to draw the electrical connector in the image forming device inward sideways relative to the replaceable unit during insertion of the replaceable unit into the image forming device.
US12078951B2
An image forming apparatus includes an image forming unit configured to form an image on a recording material, a first metal plate and a second metal plate that face each other to sandwich the image forming unit, and a third metal plate that is located between the first metal plate and the second metal plate and is joined to the first metal plate and the second metal plate. The first metal plate and the third metal plate are welded together at a plurality of welding positions, an adhesive is applied to between the first metal plate and the third metal plate in a range sandwiched between two welding positions of the plurality of welding positions in a region where the first metal plate and the third metal plate are in contact with each other, and the first metal plate and the third metal plate are thereby joined together.
US12078948B2
A parameter determination apparatus includes: a first hardware processor that acquires a value related to a plurality of types of sheet physical properties; a second hardware processor that specifies at least any of a sheet type or a basis weight based on an acquired value related to a sheet physical property; and a third hardware processor that specifies a parameter related to sheet processing without specifying at least any of the sheet type or the basis weight, based on an acquired value related to a sheet physical property.
US12078932B2
An apparatus for treating a relief plate precursor, such as a printing plate precursor, preferably with a liquid. The apparatus includes a transport system with at least one, preferably at least two transport bars; a plate coupling station configured for coupling a relief plate precursor to the transport bar; a treatment compartment configured for treating the relief plate precursor; and a plate decoupling station configured for decoupling the treated relief plate precursor from the transport bar. The transport system is configured to automatically move each transport bar, after being coupled to a relief plate precursor in the plate coupling station, from the plate coupling station through the treatment station to the plate decoupling station, and, after being decoupled from a treated relief plate precursor, from the plate decoupling station back to the plate coupling station, such that the transport bar moves in a closed loop through the apparatus.
US12078931B2
A metal mask according to some embodiments of the present disclosure may include a metal thin film having a first thickness and having a first region including a transmission region defining first openings penetrating the metal thin film, and a non-transmission region including an etching portion having a second thickness that is smaller than the first thickness, and a second region adjacent the first region, and defining second openings penetrating the metal thin film, wherein an opening density of the first region is less than an opening density of the second region, the opening density of the first region being defined as a number of the first openings per an area of the first region, and the opening density of the second region being defined as a number of the second openings per an area of the second region.
US12078930B2
A photoresist feeding device includes a cleaning member and a storage member. The cleaning member includes a first photoresist inlet and a first photoresist outlet. The storage member includes a second photoresist inlet and a second photoresist outlet. The first photoresist outlet is connected with the second photoresist inlet. An ultrasonic generator is arranged in the cleaning member, and the ultrasonic generator is configured to generate ultrasonic waves for separating bubbles of a photoresist solution in the cleaning member from the photoresist solution, and for gathering impurity particles in the photoresist solution. The storage member is configured to store the photoresist solution that has been subjected to ultrasonic treatment.
US12078929B2
There are provided a photosensitive resin composition containing at least one precursor selected from the group consisting of a polyimide precursor and a polybenzoxazole precursor, a compound having a sulfurous ester structure, and a photoradical polymerization initiator, and satisfies at least one of the following conditions 1, . . . , or 3; a pattern forming method using a photosensitive film formed from the photosensitive resin composition; a cured film formed from the photosensitive resin composition; a laminate including the cured film; and a device having the cured film or the laminate.
the condition 1: the precursor contains a radically polymerizable group,
the condition 2: the compound having a sulfurous ester structure contains a radically polymerizable group, and
the condition 3: the photosensitive resin composition further contains a compound containing a radically polymerizable group, other than the precursor and the compound having a sulfurous ester structure.
US12078920B2
A present disclosure relates to a prism apparatus, a camera apparatus and an image display apparatus including same. The prism apparatus according to one embodiment of the present disclosure includes a prism holder for fixing a prism to a first surface; a yoke of which a first surface is attached to a second surface of the prism holder which is rear surface of the first surface of the prism holder; a drive magnet attached to a second surface of the yoke which is rear surface of the first surface of the yoke; a sensor magnet disposed above the yoke; a hall sensor spaced apart from the sensor magnet; and a sensor magnet supporter to which the sensor magnet is attached. Accordingly, the magnetic field is detected accurately.
US12078919B2
A wire grid structure and a manufacturing method therefor, and a projection screen are provided. The manufacturing method includes: extruding a molten mixed material body in a melt extruder to a casting roll to form a casting piece; patterning the casting piece by means of an impression roll to form a precursor having a preset wire grid structure pattern, where the precursor is wound on the impression roll and has a first dimension in a height direction; stretching the precursor by a first group of stretching rolls and a second group of stretching rolls in two opposite directions along a direction perpendicular to the height direction to form the wire grid structure, a preset distance being configured between the first group of stretching rolls and the second group of stretching rolls. The wire grid structure has a second dimension in the height direction that is greater than the second dimension.
US12078915B2
An accessory that is mountable at a camera body and is capable of communicating with the camera body, includes: a first transmission unit capable of transmitting information pertaining to a drive target member that is driven by a drive unit to the camera body according to at least one communication specification; and a second transmission unit that transmits to the camera body a first value specifying a communication specification according to which the information is transmitted to the camera body, wherein: the first transmission unit transmits the information pertaining to the drive target member to the camera body according to the communication specification specified by the first value.
US12078912B2
A drone accessory adapted to be removably attached to a drone includes a directional-adjustable camera. The drone accessory includes at least one camera, a directional-adjustable device, and a processor in communication with the at least one camera and the directional-adjustable device. The at least one camera is configured to capturing images of the directional-adjustable camera of the drone and transmitting the images to the processor. The processor is configured to, in response to receiving the images of the directional-adjustable camera of the drone, determining a viewing direction of the directional-adjustable camera of the drone, and directing the directional-adjustable device in the determined viewing direction.
US12078910B2
A beam deflector includes a first electrode layer including a plurality of line electrodes extending in a first direction and arranged parallel to each other in a second direction crossing the first direction; a second electrode layer separated from the first electrode layer by a predetermined distance to face the first electrode layer; and a deflection layer between the first electrode layer and the second electrode layer and having a plurality of optically anisotropic molecules controlled by an electric field formed between the first electrode layer and the second electrode layer. Each of the optically anisotropic molecules has an ellipse shape having a major axis and a minor axis, wherein the major axis is arranged to head for the first direction.
US12078905B2
As an example of an EC element in which vertical color separation is suppressed, the present disclosure provides an EC element including a pair of electrodes, a solvent, an anodic EC compound, and a cathodic EC compound. In the EC element, the difference between a solvation free energy of an oxidized form of the anodic EC compound in water and a solvation free energy of the oxidized form in octanol is 35 kcal/mol or more, and the cathodic EC compound has a substituent containing any one element selected from halogens, sulfur, boron, phosphorus, and silicon.
US12078898B2
An electrode structure, a display panel, and an electronic device are provided, the electrode structure includes a first electrode portion, a second electrode portion and a conductive connection portion, the first electrode portion includes a first connection bar having a first side and a second side and a plurality of first electrode strips, ends of adjacent first electrode strips away from the first connection bar are open; the second electrode portion includes a second connection bar at a position of the first side away from the second side and a plurality of second electrode strips, the second connection bar includes a third side and a fourth side; the second electrode strips are connected with the second connection bar, ends of adjacent second electrode strips away from the second connection bar are open; ends of the conductive connection portion are connected with the first connection bar and the second connection bar.
US12078895B2
In a display device having high reliability, even if being a narrow framing type, and a method for manufacturing thereof, having a display panel, being made up with a first substrate 101 and a second substrate 201, which are adhered with using a seal 301, a main SOC 302 is disposed like a wall, on a peripheral end portion of the first substrate 101 and the second substrate 201, and the seal 301 is disposed inwardly of the main SOC 302. Also, in a method for manufacturing thereof, the main SOC 302 is formed in a region including a cutting plane between the display panel regions neighboring with, and on the cutting plane is made the cutting thereof.
US12078889B2
A backlight module, a display panel, and a display device are disclosed. The backlight module includes a light-emitting diode (LED) light source and a quantum-dot-brightness enhancement film disposed on one side of the LED light source, wherein the quantum-dot-brightness enhancement film contains a resin system of blue phosphor and red-and-green quantum dots.
US12078887B2
A display apparatus including a liquid crystal panel; and a backlight unit configured to emit light to the liquid crystal panel is provided. The backlight unit includes a bottom chassis; a first interface board disposed on a front surface of the bottom chassis; a plurality of light source modules disposed on the front surface of the bottom chassis, arranged at predetermined intervals, and each of the plurality of light source modules having one end connected to the first interface board; and a second interface board disposed on a rear surface of the bottom chassis and connected to the first interface board.
US12078885B2
A display device may include a display panel including an active area displaying an image and a peripheral area surrounding the active area, pad parts disposed on a side surface of the display panel, a light blocking layer disposed on a portion of the peripheral area adjacent to the side surface of the display panel, and circuit units electrically connected to the pad parts.
US12078883B2
To provide a thin touch panel, a touch panel having a simple structure, a touch panel which can be easily incorporated into an electronic device, or a touch panel with a small number of components. The touch panel includes pixel electrodes arranged in a matrix, a plurality of signal lines, a plurality of scan lines, a plurality of first wirings extending in a direction parallel to the signal lines, and a plurality of second wirings extending in a direction parallel to the scan line. Part of the first wiring and part of the second wiring function as a pair of electrodes included in a touch sensor. The first wiring and the second wiring each have a stripe shape or form a mesh shape and are each provided between two adjacent pixel electrodes in a plan view.
US12078880B2
According to an aspect, a liquid crystal panel includes: a light-transmitting first substrate; a light-transmitting second substrate disposed facing the first substrate with a liquid crystal interposed between the first substrate and the second substrate; a conductive layer provided on the first substrate on a side facing the liquid crystal and comprising wiring lines or electrodes; an insulating layer stacked on the conductive layer on a side facing the liquid crystal; a first electrode layer stacked on the insulating layer on a side facing the liquid crystal; a second electrode layer provided on the second substrate on a side facing the liquid crystal; and a switch capable of opening and closing a coupling path between the first electrode layer and a reset potential. A sheet resistance of the first electrode layer is higher than a sheet resistance of the conductive layer and a sheet resistance of the second electrode layer.
US12078879B2
A cholesteric liquid crystal display device and a control method for reducing inrush current when clearing the screen. The cholesteric liquid crystal display device includes a cholesteric liquid crystal display panel and a liquid crystal drive unit. The cholesteric liquid crystal display panel has a plurality of pixel matrix. After the liquid crystal drive unit receives a data latch enable signal, it applies a reset voltage to the plurality of pixel matrix to clear the screen displayed on the cholesteric liquid crystal display panel. The input time of the data latch enable signal received by the liquid crystal driving unit is different, and the corresponding signal time portion is shifted with each other.
US12078878B1
A viewing angle control liquid crystal panel includes: a first polarizer having a first absorption axis; a first liquid crystal panel including a first substrate, a first liquid crystal layer, and a second substrate; a second liquid crystal panel including a third substrate, a second liquid crystal layer, and a fourth substrate; and a third liquid crystal panel including a fifth substrate, a third liquid crystal layer, and a sixth substrate. The following equations are satisfied, where φP1 is an azimuth angle of the first absorption axis and φ1, φ2, φ3, φ4, φ5, and φ6 are azimuth angles of directors of liquid crystal molecules on first, second, third, fourth, fifth, and sixth substrate sides:
0°≤|φ1−φ2|≤5°
0°≤|φP1−φ1|≤5°
0°≤|φ3−φ4|≤5°
0°≤|φ5−φ6|≤5°.
US12078875B2
A display device includes a lower substrate including first and second pixel areas and a light shielding area surrounding the first and second pixel areas, a light emitting structure disposed on the lower substrate, an upper substrate disposed on the light emitting structure, a first color conversion layer disposed in the first pixel area on a bottom surface of the upper substrate, a second color conversion layer disposed in the second pixel area on the bottom surface of the upper substrate, first to third light shielding patterns disposed in the light shielding area on the bottom surface of the upper substrate, a groove defined on a bottom surface of at least one selected from the first to third light shielding patterns, and a spacer disposed in the groove.
US12078866B2
The present embodiments relates to a lens driving device including: a housing; a bobbin disposed in the housing; a coil disposed on the bobbin; a first magnet which is disposed on the housing and faces the coil; a second magnet disposed on the bobbin; and a sensor which is disposed on the housing and faces the second sensor, wherein the sensor includes an upper surface, a lower surface disposed opposite the upper surface, an inner surface facing the second magnet, an outer surface disposed opposite the inner surface, and both lateral surfaces connecting the inner surface with the outer surface, the upper surface and the lower surface of the sensor are fixed to the housing, and one of the side surfaces of the sensor is opened.
US12078865B2
An imaging lens driving module includes a base, a casing, a driving mechanism and a damping element. The base has an opening, and the casing has a central aperture corresponding to the opening. The casing includes a plastic frame portion and a metal structure portion. The plastic frame portion is coupled to the base. The metal structure portion has a plurality of pins extending towards the base. The driving mechanism is disposed in the casing. The driving mechanism is configured to drive the lens unit to move in a direction parallel to an optical axis. The damping element is connected to the pins and the lens unit. The metal structure portion is insert-molded with the plastic frame portion to form the casing. The pins are located closer to the optical axis than the other part of the metal structure portion to the optical axis.
US12078863B2
An optical element driving mechanism is provided and includes a movable portion and a fixed portion. The movable portion includes a carrier for carrying an optical member with a first optical axis. The fixed portion has a top surface, a first side surface and a second side surface. The top surface extends in a direction that is parallel to the first optical axis. The first side surface and the second side surface extend in a direction that is not parallel to the first optical axis from the edge of the top surface and face different sides of the optical member. The shortest distance between the optical member and the first side surface is shorter than the shortest distance between the optical member and the second side surface. The optical element driving mechanism includes a noise-reducing structure configured to avoid a noise entering a photosensitive member.
US12078861B2
An optical system is provided. The optical system includes a second optical module for driving a second optical element. The second optical module includes a second immovable part, a second movable part, a second driving assembly, and a second guiding assembly. The second movable part is used for connected to the second optical element. The second movable part is movable relative to the second immovable part. The second driving assembly is used for driving the second movable part to move relative to the second immovable part. The second guiding assembly is used for guiding the second movable part to move relative to the second immovable part in a first dimension.
US12078853B2
Semiconductor package with one or more optical die(s) embedded therein is disclosed. The optical die(s) may have one or more overlying interconnect layers. Electrical contact to the optical die may be via the one or more overlying interconnect layers. An optical waveguide may be disposed next to the optical die and embedded within the semiconductor package. An optical fiber may be optically coupled to the optical waveguide.
US12078852B2
The device comprises at least a laser source (5); an optical fiber (1) with an optical radiation entrance end (1.2) and an optical radiation output end (1.1); and a coupling system (8) for coupling the laser source (5) and the optical fiber (1), adapted to inject an optical radiation emitted by the laser source (5) into the entrance end (1.2) of the optical fiber (1). The optical fiber (1) is a multi-mode optical fiber. The coupling system (8) is adapted to inject the optical radiation into the optical fiber (1) with such an inclination (a) as to reduce or eliminate the fundamental transmission mode and to promote the transmission according to at least one higher-order transmission mode The optical radiation at the output end (1.1) of the optical fiber (1) has a cone-shaped distribution (3) wherein the intensity is maximal on the peripheral volume of an emission cone and is minimal inside the emission cone.
US12078851B2
In a pipe structure in which an optical fiber passes, miniaturization of the optical module in the longitudinal direction of the optical fiber is prevented. In the optical module according to the present invention, a holding structure of the optical fiber necessary to adopt the pipe structure is moved to a cover extension unit of the package. The optical fiber is adhered and fixed to the cover extension unit protruding from the cover body unit of the package to ensure protection of the optical fiber, and the optical waveguide chip is disposed to be closer to an inner wall of a side surface of the package. By disposing the optical waveguide chip to be close to the inner wall of the package as much as possible and reducing the mounting area in the package to the utmost, it is possible to realize miniaturization of the entire optical module.
US12078849B2
A fiber optic alignment device includes a first and a second alignment block and a first and a second gel block. A fiber passage extends from a first end to a second end of the fiber optic alignment device. The fiber passage is adapted to receive a first optical fiber through the first end and a second optical fiber through the second end. An intermediate portion of the fiber passage is positioned between the first and the second ends. The intermediate portion is adapted to align the first and the second optical fibers between the first and the second alignment blocks. A first portion of the fiber passage is positioned between the first end and the intermediate portion of the fiber passage. The first portion extends between the first alignment block and the first gel block. A second portion of the fiber passage is positioned between the second end and the intermediate portion of the fiber passage. The second portion extends between the second alignment block and the second gel block. End portions of the first and the second optical fibers may be cleaned when slid between the alignment blocks and the gel blocks. The fiber passage may include an undulating portion.
US12078845B2
An optical coupler is provided. The optical coupler includes: a first optical structure, and a second optical structure disposed over the first optical structure. The first optical structure includes: a first substrate, a first cladding layer disposed on the first substrate, and a first waveguide disposed on the first cladding layer. The first waveguide includes a first coupling portion, and the first coupling portion including a first taper part. The second optical structure includes: a second substrate, a dielectric layer disposed on the second substrate; and a second waveguide disposed on the dielectric layer. The second waveguide includes a second coupling portion, and the second coupling portion including a second taper part. The second taper part is disposed on and optically coupled with the first taper part, and a taper direction of the first taper part is the same as a taper direction of the second taper part.
US12078842B2
An optical multiplexer. The optical multiplexer comprising: a plurality of input waveguides, each comprising an input slab portion and an input rib portion; an output waveguide, comprising an output slab portion and output rib portion; and a wavelength multiplexer element, coupled to each input waveguide and the output waveguide, the wavelength multiplexer element comprising a slab waveguide which includes a grating configured to multiplex signals of differing wavelengths, received from the input waveguides, into a multiplexed signal, and provide the multiplexed signal to the output waveguide. The input rib portion(s) of one or more of the input waveguides are tapered so as to decrease in width in a direction towards the slab waveguide of the wavelength multiplexer element which is an echelle grating or an arrayed waveguide grating.
US12078834B2
An optical component includes a substrate and a metasurface comprising one or more linearly birefringent elements. The linearly birefringent elements define a grating configured to implement parallel polarization analysis for a plurality of polarization orders for incident light of an arbitrary polarization.
US12078827B2
A color filter including a first layer including first quantum dots and a second layer including second quantum dots that are different from the first quantum dots, and disposed on the first layer, wherein a quantum yield of the first quantum dots is greater than a quantum yield of the second quantum dots, and wherein an absorption of blue light of the second quantum dots is greater than an absorption of the blue light of the first quantum dots.
US12078826B2
Provided is a display device including a display panel, and a window member on the display panel, wherein the window member includes a window base material including a flexible portion in which a first area having a first rigidity and a second area having second rigidity that is less than the first rigidity are alternately located, a buffer layer on the window base material and having a refractive index that is smaller than a refractive index of the window base material, and a filler layer on the buffer layer and having a refractive index that is smaller than the refractive index of the buffer layer.
US12078822B2
A light-shielding element, including an object-side mechanical surface facing an object side, an image-side mechanical surface facing an image side, an inner-side surface facing an optical axis, and an outer-side surface facing away from the inner-side surface. The light-shielding element further includes at least one cut. The at least one cut extends from the inner-side surface toward the outer-side surface and penetrates the object-side mechanical surface and the image-side mechanical surface. The inner-side surface surrounds the optical axis and forms a through hole. A contour of the through hole has a shortest distance D1 passing through the optical axis and a longest distance D2 passing through the optical axis. The light-shielding element satisfies the following conditional expression: 1.200≤D2/D1≤3.000. An optical imaging lens is also provided.
US12078814B2
A laser projector includes a laser assembly, a beam combination mirror group and a phase delaying component. The laser assembly includes a red laser light emitting region, a blue laser light emitting region and a green laser light emitting region. Red laser light is polarized in a first direction, green laser light is polarized in a second direction, and blue laser light is polarized in a third direction. The beam combination mirror group combines the red laser light, the blue laser light and the green laser light. The phase delaying component is on a light emitting path of at least one of the red laser light, the blue laser light the green laser light, and changes a polarization direction of the at least one of the red laser light, the blue laser light or the green laser light before being output by the beam combination mirror group.
US12078805B2
Provided is a head-mounted display that allows a user to see an outside view properly. The head-mounted display includes a combiner configured to combine display light for forming a display image with outside light from in front of a user wearing a head-mounted display, and a light reducing unit configured to transmit a part of outside light from below the combiner and have transmittance equal to or lower than transmittance of the combiner.
US12078803B1
A near-eye display (NED) includes a source assembly, a waveguide outside a field-of-view of a user, and a main optic within the field-of-view. The waveguide expands light emitted from the source assembly in at least one dimension and out-couple the expanded light. The main optic is partially transparent and is positioned such that the user of the NED looks through the main optic to view a local area surrounding the NED. The main optic receives light from the local area, combines the received light with the expanded light to generate combined light, and directs the combined light to the user's eye-box.
US12078797B2
An optical scanning device includes a first structure and a second structure. The first structure includes a support, a driver, a first columnar body, a driving section, and a pair of beams. The support includes a support body and a flat section. The pair of beams connects the driver and the flat section. The driving section includes a coil, a pair of electrode pads, and a magnet. The second structure is provided with a reflector.
US12078782B2
A camera lens is provided, including, in order from an object side to an image side along an optical axis: a first lens having a positive refractive power; a second lens; and a third lens. An equivalent length TL of an actual propagation distance of a principal ray from an object side surface of the first lens to an imaging plane in the air and an entrance pupil diameter EPD of the camera lens satisfy: 3.5
US12078777B2
The present disclosure provides an optical laminate including a polymer substrate and an antiglare layer, wherein rubber particles having a cross-sectional diameter of 10 to 500 nm exist within 50% of the thickness of the antiglare layer from the interface between the polymer substrate and the antiglare layer, a polarizing plate including the optical laminate, and a liquid crystal display and a display device including the polarizing plate.
US12078765B2
A radiation detection element includes a base material, a first electrode, a second electrode, a third electrode, a fourth electrode, a fifth electrode, a first external terminal, a second external terminal, a third external terminal, and a fourth external terminal. Each of the first external terminal, the second external terminal, the third external terminal, and the fourth external terminal is a solder ball, and the first external terminal, the second external terminal, the third external terminal, and the fourth external terminal are insulated from each other. A region provided on the first electrode, the second electrode, the third electrode, the fourth electrode, and the fifth electrode overlaps at least one of the first external terminal, the second external terminal, the third external terminal, and the fourth external terminal in a view vertical to the first surface side of the base material.
US12078762B2
A vibration absorber includes a large diameter portion and a small diameter portion, being provided to be supported between an ultrasonic microphone and a sensor mounting device. The small diameter portion is formed such that an outer diameter thereof is smaller than that of the large diameter portion, and is provided adjacent to the large diameter portion in a circumferential direction. A pair of large diameter portions are disposed to face each other across a center axis line. A pair of small diameter portions are disposed to face each other across the center axis line. The vibration absorber is configured such that a direction where the pair of large diameter portions positioned across the center axis line are arranged and a direction where the pair of small diameter portions positioned across the center axis line are arranged, cross each other at a right angle.
US12078755B2
Embodiments discussed herein refer to a relatively compact and energy efficient LiDAR system that uses a multi-plane mirror in its scanning system.
US12078747B2
A method and apparatus for generating a frequency-modulated continuous wave (FMCW) signal. The apparatus may include a first oscillator configured to generate a first oscillation signal, a frequency modulator configured to generate a frequency-modulated oscillation signal from the first oscillation signal based on a sequence of control words, a frequency modulation code generator configured to generate a sequence of frequency modulation codes for generating an FMCW waveform, and a frequency multiplier configured to generate the FMCW signal by up-converting the frequency-modulated oscillation signal. The sequence of control words is generated based on the sequence of frequency modulation codes. The apparatus may include a second oscillator configured to generate a second oscillation signal, and a phase detector configured to detect a phase difference between the first oscillation signal and the second oscillation signal and generate an offset code based on the phase difference. The frequency modulator may be a digital-to-time converter.
US12078739B2
Determining alignment and clear line-of-sight (LOS) of a satellite antenna using sensor data from an LOS sensor of the satellite antenna. Described techniques include storing first sensor data captured by the LOS sensor at a first time, the first sensor data indicating a first LOS condition of the satellite antenna corresponding to the satellite antenna having a beam LOS with a satellite of the satellite communication system that is aligned and unobstructed. The techniques may include receiving second sensor data captured by the LOS sensor at a second time after the first time, the second sensor data indicating a second LOS condition of the satellite antenna. The techniques may include determining an LOS condition change for the satellite antenna between the first time and the second time based on a comparison of the second sensor data with the first sensor data.
US12078730B2
Methods and systems are provided for predicting temporal Lidar labels with a single click. In some aspects, a process can include steps for receiving point cloud data based on a detected object from an autonomous vehicle, determining an object based on the point cloud data of the detected object and corresponding models related to the detected object, updating the models based on the point cloud data of the detected object and selected object labels, the selected object labels being based on 3D bounding boxes of the detected object, and providing the updated models to the autonomous vehicle for deployment. Systems and machine-readable media are also provided.
US12078720B2
In accordance with some embodiments, systems, methods and media for single photon depth imaging with improved precision in ambient light conditions are provided. In some embodiments, the system comprises: a light source; a single photon detector; an attenuation element configured to provide a variable intensity attenuation factor; and a processor programmed to: (a)-determine an ambient light intensity associated with a scene point; (b)-select an attenuation factor based on the ambient light intensity; (c)-estimate a depth of the scene point based on a multiplicity of photon arrival times determined using the detector during a period of time during which light incident on the detector is attenuated by the selected attenuation factor and during which the light source is configured to periodically emit a pulse of light toward the scene point; (d)-repeat (a)-(c) for each of a multiplicity of scene points.
US12078716B2
A system and method of tracking a hypersonic object over a flightpath includes at least one observer having at least one sensor. The sensor is configured to provide measurements of the hypersonic object that are geometrically diverse such that each observer may independently measure any combination of range, angles, Doppler, and angle rates. The observers transmit measurements to a processing unit as the hypersonic object undergoes three phases including a boost phase, a ballistic phase, and a hypersonic glide phase. The hypersonic object is tracked over many time steps by first selecting a dynamics model representative of expected object kinematics during said phase. Then, an unscented Kalman filter is used to predict a future state and a covariance using the dynamics model that was selected. Finally, the unscented Kalman filter updates the future state and covariance that were predicted based on the geometrically diverse measurements of the sensors.
US12078714B2
Examples disclosed herein relate to a radar system and method of angular resolution refinement for use in autonomous vehicles. The method includes transmitting a radio frequency (RF) beam to a surrounding environment with a beamsteering radar system and receiving return RF beams from the surrounding environment. The method also includes generating radar data from the return RF beams and detecting objects from the radar data, and determining a direction of arrival of each of object and determining an angular distance between the objects. The method further includes initiating a guard channel detection based at least on the angular distance and determining gain amplitudes of the return RF beams, and determining a null between the objects from the gain amplitudes and resolving the objects as separate objects based at least on the determined null. The method also includes determining a refined direction of arrival of the objects based at least on the resolved objects.
US12078712B2
A radar apparatus is provided with a data calculation unit, a first threshold calculation unit, a second threshold calculation unit, a detection threshold calculation unit and a peak detecting unit. The data calculation unit performs a frequency analysis of the reception signal to produce complex data. The first threshold calculating unit adds a predetermined addition value to a power value of the average data where the complex data is averaged to calculate a first threshold. The second threshold calculation unit calculates a second threshold based on a noise power. The detection threshold calculation unit calculates, for each frequency bin, a larger value of the first threshold and the second threshold to be the detection threshold.
US12078708B2
A phase array acoustic device using array of horns and optional faceplates is presented. Said horn phased-array acoustic device can be used as a passive sensor, a sound projector, or both (sonar).
It is shown that by correct selection of the fill-factor and apodization faceplate, grating-lobes and side-lobes cab be greatly reduced.
An optional use of acoustic valves as phase-shifter in the wave domain to improve Signal to Noise Ratio is presented.
An optional aperiodic tiling of the horns' mouth to reduces aliasing is presented.
US12078698B2
Disclosed herein is a medical instrument comprising (100, 200, 400) a magnetic resonance imaging receive antenna (101, 101′). The magnetic resonance imaging receive antenna comprises multiple antenna elements (102) each configured for receiving a magnetic resonance imaging radio-frequency signal. The magnetic resonance imaging receive antenna further comprises a radio-frequency receiver (104) connected to each of the multiple antenna elements, wherein the radio-frequency receiver is configured to receive the magnetic resonance imaging radio frequency signal and to convert the radio frequency signal to digital magnetic resonance data (902). The magnetic resonance imaging receive antenna further comprises a digital combiner (108). The digital combiner is configured to combine a weighted combination of the digital magnetic resonance data from each of the radio frequency signals into a chosen number of digital virtual magnetic resonance channels using a set of weighting factors (904). The magnetic resonance imaging receive antenna further comprises a first digital communication transceiver (110) configured for transmitting the digital virtual magnetic resonance channels via a digital communication channel (112).
US12078689B2
The present invention relates to a field-sensor device comprising a reference field sensor providing a reference sensor signal in response to a field, a calibrated field sensor providing a calibrated sensor signal in response to the field, a reference circuit connected to the reference field sensor and adapted to receive a reference signal, and an adjustable circuit connected to the calibrated field sensor and adapted to receive a calibrated signal. When the adjustable circuit is adjusted with the calibrated signal, said calibrated signal being different from the reference signal, the calibrated field sensor provides a calibrated sensor signal substantially equal to the reference sensor signal. The field sensor device is arranged to be exposed, when in a calibration mode, to a uniform calibration field and, when in operational mode, to an operational field being a field gradient.
US12078680B2
A method for detecting an electrical fault in the stator of an electric machine is provided, wherein the stator includes multiple groups of windings, wherein the windings of each group are assigned to a respective phase of the electric machine, including the steps of: determining a respective current firstly between a subgroup of one of the groups of windings and a distinct further subgroup of the same group of windings and/or secondly between a subgroup of one of the groups of windings and a neutral point, and/or thirdly between a neutral point and either a further neutral point or to a common neutral point connected to at least the neutral point and the further neutral point, evaluating a fault condition, wherein the fulfilment of the fault condition depends on the respective determined current, and outputting a fault signal to personal and/or a device when the fault condition is fulfilled.
US12078676B1
A new approach is proposed to support device under test (DUT) validation reuse across a plurality of platforms, e.g., hardware simulation, hardware emulation, and post-silicon validation. First, an inference profile used for an inference operation of an application, e.g., a machine learning (ML) application, is generated based on a set of profile configurations, a set of test parameters, and a set of randomized constraints. A plurality of math functions specified by, e.g., an architecture team, for the ML application are also statically and/or dynamically verified via block simulation and/or formal verification. An inference model for the DUT is then built based on the inference profile and the plurality of verified math functions. Finally, an inference database including one or more of stimulus, DUT configurations, input data and predicted output results is generated based on the inference model, wherein the inference database for the DUT is reusable across the plurality of platforms.
US12078674B2
An apparatus for testing a wafer or chip comprising a photonic integrated circuit comprises: an electrical signal interface module comprising an array of movable conducting structures; a photonic signal interface module attached to the electrical signal interface module, the photonic signal interface module comprising one or more optical fiber interfaces, and a first set of grating couplers arranged over at least a first plane of the photonic signal interface module; and one or more electrical signal connections between the electrical signal interface module and the photonic signal interface module.
US12078670B2
A method of detecting a failure of an antiparallel thyristor, wherein the antiparallel thyristor includes a first thyristor and a second thyristor connected in parallel and in opposite directions, and is configured to control power supplied from an alternating current power supply to a load, the method including: detecting, as a first detection value, a voltage or a current supplied to the load when ceasing an output command for the second thyristor and issuing an output command for the first thyristor; detecting, as a second detection value, the voltage or the current supplied to the load when ceasing the output command for the first thyristor and issuing the output command for the second thyristor; and determining the failure of the antiparallel thyristor based on a difference between the first detection value and the second detection value.
US12078669B2
A detection system for detecting an electrical discharge in an electrical apparatus includes a first sensing device that senses an acoustic wave and an electromagnetic wave and generates a first combined signal. A signal processing device processes the first combined signal and determines the occurrence and properties of an electrical discharge.
US12078666B2
A capacitance measurement circuit for determining complex electric currents in a multi-channel capacitive sensing device includes a first sensing circuit for selectively connecting one of a plurality of sense electrodes to a common sense node and for connecting a corresponding guard electrode of the sense electrode to a common guard node, and at least a second sensing circuit. A measurement signal voltage source provides an alternating measurement voltage to the common guard node in a remotely controllable manner. A diagnostic signal voltage source provides an alternating diagnostic voltage to the common guard node in a remotely controllable manner. A current measurement circuit is connected with a signal input port to the common sense node and with a reference input port to the output port of the measurement signal voltage source.
US12078662B2
A current sensor system includes a current sensor integrated circuit (IC) and a printed circuit board (PCB) having a ground plane with a feature configured to reduce an eddy current. The current sensor IC includes a lead frame comprising a die attach pad and at least one lead, a semiconductor die having a first surface attached to the die attach pad and a second, opposing surface, at least one magnetic field sensing element supported by the semiconductor die and configured to sense a current in a proximate primary conductor, and a non-conductive mold material enclosing the semiconductor die and a portion of the at least one lead. The PCB ground plane feature can take various forms such as a hole of a dimension larger than the current sensor IC, elongated cuts, or x-shaped cuts.
US12078646B2
Exosomes are a small type of extracellular vesicles containing nucleic acids, lipids, and proteins that are implicated in tumorigenesis, metastasis, and cardiac regeneration, and therefore serve as potentially useful biomarkers from fluids or as vehicles for drug delivery. Global bottom-up mass spectrometry-based proteomics has been previously used to profile exosome cargo for diagnostic purposes. However, the current protocols for MS analysis of extracellular vesicles and exosome proteomics are challenging due to labor-intensive sample preparation, including lengthy digestion times and removal of MS incompatible reagents, and the need for high sensitivity. To address these challenges, the present invention provides a novel, high-throughput strategy for extracellular vesicle analysis and exosome proteomics using a photo-cleavable, anionic surfactant, preferably 4-hexylphenylazosulfonate (Azo). These photo-cleavable, anionic surfactants are able to facilitate high-throughput digestion with minimal sample cleanup for quantitative and highly reproducible analysis.