Document Document Title
US11972907B2 Solid electrolytic capacitor
A solid electrolytic capacitor that includes a resin molding, a first external electrode, and a second external electrode. The resin molding includes a laminate of multiple capacitor elements, and a sealing resin sealing the laminate. The following are satisfied: t1
US11972905B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer body including dielectric ceramic layers and internal electrode layers laminated alternately in a lamination direction, and a pair of external electrodes on both end portions in the length direction of the multilayer body and respectively connected to the internal electrode layers. The pair of external electrodes each include a base region covering at least each of the first and second end surfaces and connected to the internal electrode layers, and a cover region on the base region to cover the base region. The cover region includes maximum thickness portions each including a maximum thickness in the cover region, in a region corresponding to the ranges of about ±10 μm in the lamination direction centered around internal electrode layers at both outermost ends in the lamination direction among the internal electrode layers.
US11972903B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer body including a plurality of dielectric layers and a plurality of internal electrodes, wherein the dielectric layers and the internal electrodes are stacked alternately; and external electrodes provided on end surfaces of the multilayer body and electrically connected to the internal electrodes, wherein the dielectric layers each include main crystal grains including calcium and/or strontium, and zirconium; and an additive component including lithium, the internal electrodes include copper, and the dielectric layers have lithium concentrations with a standard deviation of about 1.03 atomic percent or less in the thickness direction.
US11972900B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer body including dielectric layers and internal electrode layers alternately laminated therein, first and second main surfaces opposing each other in a lamination direction, first and second end surfaces opposing each other in a length direction which intersects the lamination direction, and first and second side surfaces opposing each other in a width direction which intersects the lamination direction and the length direction, and external electrodes on the first and second end surfaces, and each electrically connected to the internal electrode layers, wherein the multilayer body includes a slit in at least one of the first side surface, the second side surface, and the second main surface defining and functioning as a board-mounting surface.
US11972899B2 Solenoid apparatus and methods
There is a solenoid including a stator having a first stator tooth and a second stator tooth, and an armature having a first armature tooth and a second armature tooth. The armature is moveable with respect to the stator over a predetermined stroke. A coil is associated with one of the stator and the armature for conducting an electric current and generating magnetic flux that is guided by the stator and the armature. The stator or the armature acts as a ferromagnetic core for the coil. There is a first air-gap between the first stator tooth and the first armature tooth that has a first length, and a second air-gap between the second stator tooth and the second armature tooth that has a second length. The first and second lengths are constant to within a predetermined margin over the predetermined stroke when the first and second armature teeth overlap the first and second stator teeth respectively.
US11972897B2 Magnetic structures and arrangement of inductive paths
According to one configuration, a fabricator receives magnetic permeable material and fabricates an apparatus to include a multi-dimensional arrangement of electrically conductive paths to extend through the magnetic permeable material. Each of the electrically conductive paths is a respective inductive path.
US11972889B2 Reactor
A reactor is provided with a coil including a pair of winding portions arranged in parallel, a magnetic core to be arranged inside and outside the winding portions, a case for accommodating an assembly including the coil and the magnetic core, a leaf spring fitting for pressing the assembly toward an inner bottom surface of the case, and a sealing resin portion to be filled into the case. Each of the winding portions is so arranged that an arrangement direction of the winding portions is along a depth direction of the case. The case includes an opening having a rectangular planar shape. The leaf spring fitting is arranged in a state curved toward the inner bottom surface by having both end parts of the leaf spring fitting directly pressed against parts of inner wall surfaces of the case facing each other in a long side direction.
US11972881B1 Magnetized cable for improved cable management
A magnetized cable in which the magnetic force of the cable is configured to aid in aligning and maintaining alignment of the cable while the cable is being looped for storage and, when the cable is rolled or looped, the magnetic force will aid in keeping the cable coiled. Embodiments of the magnetized cable include an elongated flexible magnetic component (EFMC) of a pliable polymer such as rubber and/or one or more other suitable materials in combination with magnetic particles comprising iron, neodymium, ferrite, cobalt, nickel, and/or other suitable magnetic elements or compounds. The EFMC may be exposed to a strong magnetic field to produce a permanent magnet. The EFMC may be enclosed within a sheathing material of braided textile yarns or another suitable material.
US11972879B2 Method of sealing off a cut off end of a subsea cable section
While laying a subsea cable, an exposed cut off end of the cable is exposed to water prior to permanently sealing off this cable end. To prevent damage to the cable due to contact with the often salt water, due to for example oxidation, a temporarily watertight seal is to be applied to the cut off end. A method for applying this seal is provided which comprises applying a mouldable sealant to the exposed end wherein the sealant acts as a watertight barrier between the water and the cut off end of the cable. The sealant may comprise an intermediate layer between the cut off end and a watertight outer layer arranged to increase adhesion between the cut off end and the outer layer. This allows a broader range of outer layer materials to be used as the outer layer material does not need to adhere directly with the cable.
US11972876B2 Composite materials
A composite material responsive to mechanical and/or electrical stress comprises at least one substantially non-conductive binder and at least a first electrically conductive filler. The conductivity of the composite material in an unstressed state is related to the conductivity of the at least one substantially non-conductive binder and in a stressed state to the conductivity resulting from the presence of the at least first electrically conductive filler in the composition. The first electrically conductive filler is comprised of magnetite particles in a particle size distribution, and the at least one binder may include an oil, a gel, a wax a gel-wax, gel-ink or mixtures thereof.
US11972863B2 Wearable sensor and system thereof
A system for monitoring quantitative health data of a user, the system includes a stationary sensor device for monitoring a first set of quantitative health data of the user when the user is resting in bed; and a wearable tracker for monitoring a second set of quantitative health data of the user when the user is resting; wherein the wearable tracker is worn by the user; the first set and second set are sequential in time to obtain around-the-clock monitoring of the quantitative health data of the user.
US11972862B2 Blockchain-based technologies for tracking product lifecycle
Blockchain-based technologies to facilitate traceability of products through their lifecycle, including design, development, manufacturing, supply chain, and use. The system provides transparent, secure traceability through product lifecycle, drawing insights from collected data and post-market activities. For example, the system could receive tracking data from a plurality of tracking sources along a product's lifecycle and generate one or more blocks in a blockchain to capture the tracking data from the plurality of tracking sources along the product's lifecycle in one or more distributed ledgers.
US11972861B2 Machine learning model for allocation of resources
There is provided a method for training a ML model ensemble, comprising: training a central ML model using training values of central location parameters of a central location, for sample resources: training a respective ML model using the remote location parameters for the respective sample resource, receiving a manual indication of allocation of the respective sample resource to the central location or the remote location, creating a main training dataset including the training values for the central locations, and the training values for the remote location parameters for each of the sample resources labelled with the manual indication, and training a main ML model using the training dataset for allocating a resource to central location(s) or to the respective remote location, wherein a subset of resources are allocated to respective remote locations and another subset of the resources are allocated to central location(s).
US11972858B2 System and method for characterizing cellular phenotypic diversity from multi-parameter cellular, and sub-cellular imaging data
A method of characterizing cellular phenotypes includes receiving multi-parameter cellular and sub-cellular imaging data for a number of tissue samples from a number of patients or a number of multicellular in vitro models, performing cellular segmentation on the multi-parameter cellular and sub-cellular imaging data to create segmented multi-parameter cellular and sub-cellular imaging data, and performing recursive decomposition on the segmented multi-parameter cellular and subcellular imaging data to identify a plurality of computational phenotypes. The recursive decomposition includes a plurality of levels of decomposition with each level of decomposition including soft/probabilistic clustering and spatial regularization, and each cell in the segmented multi-parameter cellular and subcellular imaging data is probabilistically assigned to one or more of the plurality of computational phenotypes.
US11972855B2 Assessing lesions formed in an ablation procedure
A method includes, receiving: (i) a selected three-dimensional (3D) section that has been ablated in a patient organ in accordance with a specified contour, and (ii) a dataset, which is indicative of a set of lesions formed during ablation of the selected 3D section. The selected 3D section is transformed into a two-dimensional (2D) map, and checking, on the 2D map, whether the set of lesions covers the specified contour.
US11972852B2 Athletic performance sensing and/or tracking systems and methods
Athletic performance sensing and/or tracking systems include components for measuring or sensing athletic performance data and/or for storing and/or displaying desired information associated with the athletic performance to the user (or others). Such systems can allow users a wide variety of options in creating workouts, selecting and presenting media content during the athletic performance, etc., e.g., to help keep users entertained and motivated. In some instances, user feedback may be used, optionally in combination with objective data relating to a workout, to control features of the workout routine, to control the music or other media content selected and/or presented, and/or to control features of future workout routines and/or the presented media content.
US11972839B2 Memory system and operating method of the memory system
A memory system includes a memory device including an interface circuit and a semiconductor memory, and a controller to generate a command for controlling the memory device. The interface circuit receives the command from the controller; determines whether the command is for the semiconductor memory or the interface circuit; and when it is determined that the command is for the interface circuit, performs a blocking operation to block transfer of the command between the interface circuit and the semiconductor memory and performs an internal operation of the interface circuit. The internal operation includes a signal controlling operation, a training operation, a read operation, an on-die termination operation, a ZQ calibration operation, or a driving force control operation.
US11972837B2 Data sampling circuit and data transmitter circuit
A data sampling circuit may include a pattern detection circuit configured to generate a slow signal by detecting a pattern of multibit data including input data, and a sampling circuit configured to sample the input data during an activation period of a sampling clock and having an operating speed of the sampling circuit reduced when the slow signal is activated.
US11972835B2 Latch circuit device and port sampling system
A latch circuit device includes: a latch circuit configured to latch an input signal to a microcomputer; a detection circuit configured to detect that the input signal is input to the latch circuit during a sleep period in which the microcomputer is in a sleep state; a wake-up circuit configured to transmit a wake-up signal to the microcomputer when an input of the input signal is detected during the sleep period; a sampling circuit configured to read the input signal from the latch circuit; a transmission circuit configured to transmit the input signal read by the sampling circuit to the microcomputer returned from the sleep state based on the wake-up signal; and a release circuit configured to release a latch state of the latch circuit after the input signal is read.
US11972828B2 Repair circuit, memory, and repair method
The repair circuit is disposed in a memory including a normal memory area and a redundant memory area including a target repair unit immediately adjacent to the normal memory area, and the repair circuit being configured to control the target repair unit to repair an abnormal memory cell in the normal memory area. The repair circuit includes: a first control circuit, configured to receive signals at a target number of bits from low to high in a row address, process the received signals to obtain a control result, and output the control result, where the target number is associated with a number of Word Lines in the target repair unit; and a repair determination circuitry, connected to an output terminal of the first control circuit, and configured to receive the control result and output, in combination with the control result, a repair signal indicating whether to perform a repair operation.
US11972827B2 Semiconductor storage device and reading method
The disclosure provides a semiconductor storage device and a reading method, which may achieve high-speed processing time for error detection and correction and achieve miniaturization. The flash memory of the disclosure has a NAND chip and an ECC chip. The NAND chip has: a memory array; a page buffer/sensing circuit, including latches L1 and L2; and dedicated input and output terminals, which may be used for data transmission with ECC chip. The latch L1 contains cache C0 and cache C1, and the latch L2 only contains the cache C1. The data in the cache C0 of the latch L1 and the data in the cache C1 of the latch L2 are transmitted to the ECC chip. In response to outputting data at the initial address from the ECC chip, the next page is read from the memory array, and the read data is held in the latch L1.
US11972820B2 Non-volatile memory with tier-wise ramp down after program-verify
Memory cells are arranged as NAND strings to form a block divided into sub-blocks, and each NAND string includes a dummy memory cell connected to a dummy word line. Memory cells are programmed by applying programming pulses to a selected word line in a selected sub-block with program-verify performed between pulses. Unselected NAND strings are inhibited from programming by boosting channels of the unselected NAND strings in the selected sub-block from a positive pre-charge voltage to a boosted voltage. The pre-charging of the channels of unselected NAND strings is performed while lowering voltages at the end of program-verify by applying overdrive voltages to data word lines in a sub-block closer to the source line than the selected sub-block and lowering to a resting voltage a dummy word line between the sub-blocks prior to lowering to a resting voltage the data word lines in the sub-block closer to the source line.
US11972819B2 Non-volatile memory with one sided phased ramp down after program-verify
In a non-volatile memory system that performs programming of selected memory cells (in coordination with pre-charging and boosting of channels for unselected memory cells) and program-verify to determine whether the programming was successful, the system transitions from program-verify to the next dose of programming by concurrently lowering a voltage applied to a selected word line and voltages applied to word lines on a first side of the selected word line at the conclusion of program-verify. Subsequent to lowering the voltage applied to the selected word line, the system successively lowers voltages applied to groups of one or more word lines on a second side of the selected word line at the conclusion of program-verify beginning with a group of one or more word lines immediately adjacent the selected word line and progressing to other groups of one or more word lines disposed increasingly remote from the selected word line.
US11972813B2 Systems and methods for adapting sense time
A memory device with adaptive sense time tables is disclosed. In order to maintain a desired (initial or preset) threshold voltage distribution, the sense time is adjusted as the program-erase cycle count increases. The program-erase cycle process tends to wear down memory cells, causing the QPW window to expand and the threshold voltage to widen. However, by adjusting (i.e., reducing) the sense time for increased program-erase cycles, the QPW window and the threshold voltage can be at least substantially maintained. Additionally, systems and methods for adjusting sense time based on die-to-die variations are also disclosed.
US11972809B2 Selective inhibit bitline voltage to cells with worse program disturb
A non-volatile semiconductor memory device includes non-volatile storage elements and one or more control circuits in communication with the non-volatile storage elements. The one or more control circuits are configured to determine for a program iteration of a program operation on a word line whether a condition is met and in response to determining that the condition is met, identify one or more memory cells of the word line that are in an erased state that have a threshold voltage higher than an erase threshold voltage and perform the program iteration of the program operation. The program iteration includes applying a first bitline inhibit voltage to bitlines connected to the identified one or more memory cells and a second bitline inhibit voltage to bitlines connected to one or more memory cells that are in the erased state that do not have a threshold voltage higher than the erase threshold voltage.
US11972807B2 Charge pump current regulation during voltage ramp
Technology is disclosed herein for a memory system that regulates charge pump current during a ramp up of the output voltage. The memory systems operates the charge pump in a current regulation mode while the charge pump output voltage ramps up. After the output voltage crosses a threshold voltage, the charge pump is operated in a voltage regulation mode in which the output voltage is regulated to a target output voltage. In one aspect, the memory system generates a random duty cycle clock in the current regulation mode. The memory system determines a target duty cycle for the random duty cycle clock that will regulate the input current of the charge pump to a target current, given the present output voltage. A clock based on the random duty cycle clock is provided to a clock input of the charge pump to regulate the charge pump current.
US11972805B2 Non-volatile memory with narrow and shallow erase
In a non-volatile memory, to achieve a shallow and tight erased threshold voltage distribution, a process is performed that includes erasing a group of non-volatile memory cells, identifying a first set of the bit lines that are connected to non-volatile memory cells of the group that are erased past a lower limit for erased non-volatile memory cells and identifying a second set of the bit lines that are connected to non-volatile memory cells of the group that are not erased past the lower limit for erased non-volatile memory cells, and applying programming to non-volatile memory cells connected to the first set of bit lines while inhibiting programming for non-volatile memory cells connected to the second set of bit lines.
US11972804B2 Techniques for checking vulnerability to cross-temperature read errors in a memory device
The memory device includes a memory block with an array of memory cells. The memory device also includes control circuitry that is in communication with the memory cells. The control circuitry is configured to program a group of the memory cells in a programming operation that does not include verify to obtain a natural threshold voltage (nVt) distribution, calculate an nVt width of the nVt distribution, compare the nVt width to a threshold, and identify the memory block as being vulnerable to cross-temperature read errors in response to the nVt width exceeding the threshold.
US11972802B2 Semiconductor memory system including first and second semiconductor memory chips and a common signal line
A communication line is connected to first and second chips, and held at a first signal level. A monitor circuit changes a signal level of the communication line from the first signal to a second signal level while one of the first and second chips uses a current larger than a reference current. When the signal level of the communication line is the second signal level, the other of the first and second chips is controlled to a wait state that does not transfer to an operating state of using a current larger than the reference current.
US11972798B2 Variable resistance nonvolatile memory
A nonvolatile memory includes a first memory cell and a second memory cell above the first memory cell. The first memory cell includes a variable resistance layer extending in a first direction, a semiconductor layer extending in the first direction and in contact with the variable resistance layer, an insulator layer extending in the first direction and in contact with the semiconductor layer, and a first voltage applying electrode extending in a second direction and in contact with the insulator layer. The second memory cell includes a second voltage applying electrode in contact with the insulator layer. When a write operation is performed on the first memory cell, a first voltage is applied to the second voltage applying electrode, and when a write operation is performed on the second memory cell, a second voltage, lower than the first voltage, is applied to the first voltage applying electrode.
US11972795B2 Verification of a weight stored in a non-volatile memory cell in a neural network following a programming operation
Numerous examples are disclosed for verifying a weight programmed into a selected non-volatile memory cell in a neural memory. In one example, a circuit comprises a digital-to-analog converter to convert a target weight comprising digital bits into a target voltage, a current-to-voltage converter to convert an output current from the selected non-volatile memory cell during a verify operation into an output voltage, and a comparator to compare the output voltage to the target voltage during a verify operation.
US11972793B2 Integrated circuit device including an SRAM portion having end power select circuits
An integrated circuit device that has improved write margin at low operating voltages is disclosed. The integrated circuit device can include an SRAM array that has end power select circuits that can include selection circuits that provide a controllable impedance path between a power supply potential and an array power line. A power supply detection circuit may provide an assist enable signal when a power supply potential is low enough that write assist is needed. A power control circuit may provide end power control signals to end power select circuits to selectively control an impedance path between a power supply potential and an array power line to provide an I-R drop to a selected memory cell. In this way, write margins may be improved at low operating voltages.
US11972791B2 Method and device for reading data in a nonvolatile memory device based on cell counts of two states
In a method of reading data in a nonvolatile memory device including a plurality of memory cells having a plurality of states including a first state and a second state, a first read operation for the first state is performed, and a second read operation for the second state is performed. To perform the first read operation, cell counts for a valley of the first state are obtained by performing a valley cell count operation for the first state, a first read voltage level for the first state is determined based on the cell counts and at least one first reference parameter for the first state, and a first sensing operation for the first state is performed by using the first read voltage level. To perform the second read operation, a second read voltage level for the second state is determined based on the cell counts and at least one second reference parameter for the second state, and a second sensing operation for the second state is performed by using the second read voltage level.
US11972786B2 Function switchable magnetic random access memory and method for manufacturing the same
Provided are a function switchable random access memory, including: two electromagnetic portions configured to connect a current; a magnetic recording portion between the two electromagnetic portions and including a spin-orbit coupling layer and a magnetic tunnel junction; a pinning region between each of the electromagnetic portions and the magnetic recording portion; a cut-off region on a side of each of the electromagnetic portions opposite to the pinning region, the spin-orbit coupling layer is configured to generate a spin current under an action of the current; the two electromagnetic portions is configured to generate two magnetic domains with magnetization pointing in opposite directions under an action of the spin current; the magnetic tunnel junction is configured to generate a magnetic domain wall based on the two opposite magnetic domains and is configured to drive the magnetic domain wall to reciprocate under the action of the spin current.
US11972785B2 MRAM structure with enhanced magnetics using seed engineering
A memory structure, i.e., magnetoresistive random access memory (MRAM) structure, is provided that includes a seeding area including at least a tunnel barrier seed layer located beneath a chemical templating layer that is wider than the magnetic tunnel junction (MTJ) structure that is located on the chemical templating layer. Redeposited metallic material is located on at least a sidewall of the tunnel barrier seed layer of the seeding area so as to shunt that area of the structure. The memory structure has reduced resistance with minimal tunnel magnetoresistance (TMR) loss penalty.
US11972779B2 System and method for provision of individualized meeting platform content
Systems and methods for providing individualized meeting content to participants in online meetings. Participant preferences may be summarized and displayed for speakers to see and attempt to follow, thus increasing the likelihood that meetings will progress according to the preferences of their attendees. Participants may also have their individual meeting feeds tailored to their preferences, if those preferences can be met in real time, during the meeting. Participants may further receive individual recordings of the meetings afterward, for those preferences that cannot be met in real time. In this manner, meeting participants may experience personalized versions of meetings, tailored to their particular preferences. This may improve participant interest in, and engagement with, online meetings.
US11972774B2 System and method for assessing quality of a singing voice
Disclosed is a system for assessing quality of a singing voice singing a song. The system comprises memory and at least one processor. The memory stores instructions that, when executed by the at least one processor, cause the at least one processor to receive a plurality of inputs comprising a first input and one or more further inputs, each input comprising a recording of a singing voice singing the song, to determine, for the first input, one or more relative measures of quality of the singing voice by comparing the first input to each further input; and to assess quality of the singing voice of the first input based on the one or more relative measures. Also disclosed is a method implemented on such a system.
US11972770B2 Systems and methods for intelligent playback
Systems and methods for intelligent playback of media content may include an intelligent media playback system that, in response to determining the speech tempo in audio content by measuring syllable density of speech in the audio content, automatically adjusts a playback speed of the audio content as the audio content is being played based on the determined speech tempo. In some embodiments, the system may automatically and dynamically adjust the playback speed to result in a desired target speech tempo. In addition, the system may determine whether to automatically adjust playback speed of the audio content, as the media is being played, based on the detected speech tempo of the speech in the audio content and the determined type of content of media. Such automatic adjustments in playback speed result in more efficient playback of the audio content.
US11972763B2 Method and apparatus for supporting voice agent in which plurality of users participate
Various embodiments of the disclosure provide an electronic device and a method of operating the same, the electronic device including: a speech recognition module; a memory configured to store information corresponding to a plurality of domains related to a collaborative task; and a processor operatively connected to the speech recognition module or the memory, wherein the processor is configured to receive a user voice from a user, analyze the received user voice using the speech recognition module to determine whether or not to perform a collaborative task, if the collaborative task is determined to be performed, select at least one participant related to the collaborative task, collect information related to the collaborative task from the user or an electronic device of the selected participant, and perform the collaborative task, based on the collected information. Various embodiments may be provided.
US11972762B2 Electronic apparatus and controlling method thereof
An electronic apparatus is provided. The electronic apparatus includes a microphone, a communication interface including circuitry and a processor configured to, based on identifying that a trigger word is included in a first sound signal received through the microphone, enter a voice recognition mode, identify a gain value for adjusting an intensity of the first sound signal to be in a predetermined intensity range based on the intensity of the first sound, adjust an intensity of a second sound signal received through the microphone in the voice recognition mode based on the identified gain value, and control the communication interface to transmit a user command obtained based on voice recognition regarding the adjusted second sound signal, to an external apparatus.
US11972761B2 Electronic device for sharing user-specific voice command and method for controlling same
An electronic device and a method for controlling an electronic device are provided. The electronic device according to the disclosure includes a communicator; and a processor configured to: receive information on a plurality of function and a voice command for executing the plurality of functions, and function environment information for executing the plurality of functions, through the communicator, determine whether or not the electronic device executes the plurality of functions based on environment information and the functional environment information of the electronic device, when a received user's voice corresponds to the voice command, and control the electronic device to perform an operation corresponding to the determination result.
US11972760B1 Systems and methods for detecting fake voice commands to smart devices
The present disclosure relates to detecting the use of fake voice command to activate microphones of smart devices. In one embodiment, sound characteristics associated with an audio signal from a microphone of smart device may be compared with other microphones of the smart device in order to detect fake voice commands. In another embodiment, sound characteristics associated with the audio signal from the microphone may be compared with a threshold range of stored sound characteristics in order to detect fake voice commands. In some embodiments, a controller may triangulate a position associated with a source of a sound in order to detect a fake voice command. In a further embodiment, a controller may verify that a user or associated electronic device are near a smart device to authorize a voice command.
US11972759B2 Audio mistranscription mitigation
Mitigating mistranscriptions resolves errors in a transcription of the audio portion of a video based on a semantic matching with contextualized data electronically garnered from one or more sources other than the audio portion of the video. A mistranscription is identified using a pretrained word embedding model that maps words to an embedding space derived from the contextualizing data. A similarity value for each vocabulary word of a multi-word vocabulary of the pretrained word embedding model is determined in relation to the mistranscription. Candidate words are selected based on the similarity values, each indicating a closeness of a corresponding vocabulary word to the mistranscription. The textual rendering is modified by replacing the mistranscription with a candidate word that, based on average semantic similarity values, is more similar to the mistranscription than is each other candidate word.
US11972758B2 Enhancing ASR system performance for agglutinative languages
A training-stage technique trains a language model for use in an ASR system. The technique includes: obtaining a training corpus that includes a sequence of terms; determining that an original term in the training corpus is not present in a dictionary resource; segmenting the original term into two or more sub-terms using a segmentation resource; determining that the segmentation of the original term into the two or more sub-terms is a valid segmentation, based on two or more validity tests; and training the language model based on the terms that have been identified. A computer-implemented inference-stage technique applies the language model to produce ASR output results. The inference-stage technique merges a sub-term with a preceding term if these two terms are separated by no more than a prescribed interval of time.
US11972756B2 Method for recognizing the voice of audio containing foreign languages
Disclosed is a voice recognition method based on a neural network, performed by one or more processors of a computing device. The voice recognition method includes generating first text data based on a first language based on voice information. The method includes detecting problem text among the generated first text data. The method includes detecting a second language corresponding to the detected problem text. The method includes generating second text data based on the detected second language, in which the second language is different from the first language.
US11972755B2 Noise data augmentation for natural language processing
Techniques for noise data augmentation for training chatbot systems in natural language processing. In one particular aspect, a method is provided that includes receiving a training set of utterances for training an intent classifier to identify one or more intents for one or more utterances; augmenting the training set of utterances with noise text to generate an augmented training set of utterances; and training the intent classifier using the augmented training set of utterances. The augmenting includes: obtaining the noise text from a list of words, a text corpus, a publication, a dictionary, or any combination thereof irrelevant of original text within the utterances of the training set of utterances, and incorporating the noise text within the utterances relative to the original text in the utterances of the training set of utterances at a predefined augmentation ratio to generate augmented utterances.
US11972751B2 Method and apparatus for detecting voice end point using acoustic and language modeling information for robust voice
Disclosed are a method and an apparatus for detecting a voice end point by using acoustic and language modeling information to accomplish strong voice recognition. A voice end point detection method according to an embodiment may comprise the steps of: inputting an acoustic feature vector sequence extracted from a microphone input signal into an acoustic embedding extraction unit, a phonemic embedding extraction unit, and a decoder embedding extraction unit, which are based on a recurrent neural network (RNN); combining acoustic embedding, phonemic embedding, and decoder embedding to configure a feature vector by the acoustic embedding extraction unit, the phonemic embedding extraction unit, and the decoder embedding extraction unit; and inputting the combined feature vector into a deep neural network (DNN)-based classifier to detect a voice end point.
US11972749B2 Wearable sound device
A wearable sound device includes a venting device including a film structure and an actuator and a driving circuit configured to be controlled by a controller and to drive the actuator, such that the film structure is controlled to form a vent or to seal the vent. The controller is coupled to a sensing device configured to generate a sensing result and determine whether to seal the vent according to the sensing result. The film structure partitions a space within the wearable sound device into a first volume and a second volume. The first volume is connected to or to be connected to an ear canal of a wearable sound device user. The second volume is connected to or to be connected to an ambient of the wearable sound device. The first volume and the second volume are connected via the vent when the vent is formed.
US11972748B2 Audiovisual collaboration system and method with seed/join mechanic
User interface techniques provide user vocalists with mechanisms for seeding subsequent performances by other users (e.g., joiners). A seed may be a full-length seed spanning much or all of a pre-existing audio (or audiovisual) work and mixing, to seed further contributions of one or more joiners, a user's captured media content for at least some portions of the audio (or audiovisual) work. A short seed may span less than all (and in some cases, much less than all) of the audio (or audiovisual) work. For example, a verse, chorus, refrain, hook or other limited “chunk” of an audio (or audiovisual) work may constitute a seed. A seeding user's call invites other users to join the full-length or short-form seed by singing along, singing a particular vocal part or musical section, singing harmony or other duet part, rapping, talking, clapping, recording video, adding a video clip from camera roll, etc. The resulting group performance, whether full-length or just a chunk, may be posted, livestreamed, or otherwise disseminated in a social network.
US11972747B2 Audio processing apparatus and audio processing method
An audio processing apparatus includes: a plurality of channel operation controllers associated with a plurality of channels, each of the plurality of channel operation controllers configured to be operable by a user to control a parameter for one of the plurality of channels; a processor configured to determine a first channel, among the plurality of channels, to be assigned to a first channel operation controller, among the plurality of channel operation controllers; and a switching operation controller configured to be operable by the user to switch between a fixed mode where the first channel assigned to the first channel operation controller is fixedly set in advance and a custom mode where the first channel assigned to the first channel operation controller is arbitrarily settable. The custom mode includes a first state where the fixed mode is restored upon the switching operation controller receiving a first operation from the user, and a second state where the fixed mode is restored upon the switching operation controller receiving a second operation, different from the first operation, from the user.
US11972746B2 Method and system for hybrid AI-based song construction
According to an embodiment, there is provided a system and method for automatic AI-based song construction based on ideas of a user. It provides and benefits from a combination of expert knowledge resident in an expert engine which contains rules for a musically correct song generation and machine learning in an AI-based audio loop selection engine for the selection of fitting audio loops from a database of audio loops.
US11972745B2 Storage case for musical accessories
A storage case for musical accessories includes a bottom wall; an outer sidewall extending from the bottom wall, the outer sidewall and bottom wall defining an interior space; a divider wall extending from the bottom wall between a first location on the outer sidewall and a second location on the outer sidewall, the divider wall configured to divide the interior space into a first compartment and a second compartment; a first lid hingedly attached to the first compartment and configured to enclose the first compartment; and a second lid hingedly attached to the second compartment and configured to enclose the second compartment.
US11972743B2 Device and method for driving a display panel
A processing system comprises a first integrated circuit (IC) and a second IC. The first IC comprises first image processing circuitry, first display panel driver circuitry, and first communication circuitry. The first image processing circuitry is configured to generate a first overlay image by overlaying a first partial input image with a first image element based on first partial input image data representing the first partial input image and first image element data representing the first image element. The first display panel driver circuitry is configured to drive a display panel based on the first overlay image. The first communication circuitry is configured to output second image element data representing a second image element to the second IC.
US11972741B2 Decoding device for decoding a coded video in a system stream with a transfer characteristic if the transfer characteristic is provided in the system stream
Provided is a video reception method performed by a video reception apparatus including a display. The video reception method includes: receiving a reception signal multiplexed from a video signal and an audio signal; obtaining the video signal and first transfer characteristics information by demultiplexing the reception signal, the first transfer characteristics information being information for specifying, per random access unit, a transfer function corresponding to a luminance dynamic range of the video signal; obtaining video data by decoding the video signal obtained; and displaying the video data while controlling a luminance dynamic range of the display per random access unit according to the first transfer characteristics information.
US11972737B2 Display device, method of driving the same, and electronic apparatus including the same
A display device includes a display panel which includes a compensation area, an image processing device, a timing controller which includes an average luminance decrease rate calculator which calculates an average luminance decrease rate, a luminance decrease rate calculator which calculates a luminance decrease rate for the compensation area, and a data compensator which generates output image data by applying the luminance decrease rate for the compensation area to the input image data, and a data driver which provides data voltages generated based on the output image data to the display panel.
US11972736B2 Scan driver
Provided is a scan driver including a plurality of stages. Each stage includes a node controller in which a transistor having a gate connected to a first control node and a transistor having a gate connected to a second control node are coupled to each other. Accordingly, a stable scan signal is output without a separate boost capacitor.
US11972732B2 Pixel circuit, shift register unit, gate driving circuit and display device
A shift register unit, configured to generate a first gate drive signal and a second gate drive signal, which includes a first control circuit, configured to control a potential of a first node; a second control circuit, configured to control a potential of a second node; a first output circuit, configured to generate the first gate drive signal based on a first voltage signal provided by a first voltage terminal under the control of the potentials of the first and second nodes, and output the first gate drive signal through a first gate drive signal output terminal, wherein the first voltage signal provided by the first voltage terminal is a high level signal; and a second output circuit, configured to generate a second gate drive signal based on a second voltage signal provided by a second voltage terminal under the control of a potential of a control node, and output the second gate drive signal through a second gate drive signal output terminal.
US11972731B2 Display panel and method for adjusting brightness thereof, and display apparatus
A display panel and a method for adjusting brightness thereof, and a display apparatus. The display panel includes a first and a second display area. A pixel density of the first display area is less than a pixel density of the second display area. The display panel includes a power supply unit including a power supply output terminal; first power supply lines electrically connected to sub-pixels of the first display area; second power supply lines electrically connected to sub-pixels of the second display area; and a voltage adjusting unit. First ends of the second power supply lines are electrically connected to the power supply output terminal, second ends of the second power supply lines are electrically connected to the first power supply lines via the voltage adjusting unit, and the voltage adjusting unit is configured to adjust a voltage on the first power supply lines.
US11972727B2 Display substrate and display device
A display substrate (20) and a display device (40). The display substrate (20) comprises a base substrate and a plurality of sub-pixels (100) located on the base substrate. Each sub-pixel (100) comprises a pixel circuit and a pixel electrode (134) electrically connected to the pixel circuit, and each pixel circuit comprises a driving sub-circuit. The pixel electrodes (134) each comprises an electrode body part (140) and a first electrode extension part (142) extending from the electrode body part (140). The display substrate (20) comprises first-type sub-pixels. The electrode body part (140) of each first-type sub-pixel (100) does not overlap a control electrode of the driving sub-circuit of the sub-pixel or an electrode part directly electrically connected to the control electrode, and the first electrode extension part (142) of each pixel electrode (134) at least partially overlaps the control electrode or the electrode part. The first-type sub-pixels comprises at least two sub-pixels (100) configured to emit light of different colors. The display substrate (20) can effectively improve display quality.
US11972724B1 Methods of display brightness control and corresponding electronic devices
A method for an electronic device merges a subset of display brightness and corresponding ambient light value pairs selected from a brightness adjustment model and one or more user defined display brightness and corresponding ambient light value pairs received from user input occurring at a user interface of the electronic device to obtain a merged brightness adjustment model dataset. The method filters the merged brightness adjustment model dataset to obtain a filtered brightness adjustment model dataset and extracts a merged brightness adjustment model from the filtered brightness adjustment model dataset. One or more processors of the electronic device control a display brightness of a display of the electronic device using the merged brightness adjustment model.
US11972723B2 Maintaining luminance when refresh rate changes
A non-transitory computer-readable storage medium can include instructions stored thereon that, when executed by at least one processor, are configured to cause a computing device to determine, in response to a change in a refresh rate of a display, an encoded intensity of at least a portion of an image presented by the display, determine that the encoded intensity is within a predetermined range, and based on determining that the encoded intensity is within the predetermined range, adjust an intensity of a signal for the portion of the image.
US11972722B2 Display panel comprising a pixel circuit and display device comprising a pixel circuit
Provided are a display panel, an integrated chip, and a display device. The display panel includes a first display region, a second display region, and a pixel circuit. The pixel circuit includes a first pixel circuit and a second pixel circuit, where the first pixel circuit is connected to a light-emitting element in the first display region, and the second pixel circuit is connected to a light-emitting element in the second display region. The pixel circuit includes a drive transistor and a first presetting module, and a terminal of the first presetting module is connected to the drive transistor, where a control terminal of a first presetting module in the first pixel circuit is configured to receive a first control signal, and a control terminal of a first presetting module in the second pixel circuit is configured to receive a second control signal.
US11972721B2 Display device
A display device is disclosed that includes pixels, a memory, and a degradation compensator. The pixels include light emitting elements. The memory is operable to store degradation information including degradation degrees of the light emitting elements. The degradation compensator is operable to receive the degradation information and generate output grayscales by changing each of input grayscales of the pixels in proportion to each of the degradation degrees. The degradation compensator includes a degradation information changer for changing the degradation information by decreasing a degradation degree having a variation greater than a threshold value among variations of the degradation degrees.
US11972718B2 Display device, electronic apparatus, and moving body
A display device displays an image in which each frame is formed by at least two subframes. The display device includes a drive unit configured to drive a plurality of pixels in a pixel array so as to drive pixels in at least two rows based on pixel data of each row of each supplied subframe data. The drive unit drives the plurality of pixels so as to cause pixels in a row not matching a row in the supplied current subframe data to emit light with a first condition, and cause pixels in a row matching the row in the current subframe data to emit light with a second condition. The second condition is a condition in which a light emission amount is larger than in the first condition when causing the pixels to emit light in accordance with identical pixel values.
US11972716B2 Display panel and display device
Provided are a display panel and display device. The display panel includes a driver circuit comprising a shift register that is N-stage cascaded, wherein N is a number greater than or equal to 2; where the shift register comprises: a third control unit configured to receive a first voltage signal and generate an output signal in response to a signal of a third node, or receive a second voltage signal and generate an output signal in response to a signal of a second node; and a fourth control unit comprising a first capacitor, a first transistor and a second transistor, where a second plate of the first capacitor is connected to a drain of the first transistor, a source of the second transistor is connected to a first node, and a drain of the second transistor is connected to the third node.
US11972713B2 Systems and methods for point defect compensation
An electronic device may display image content via an electronic display by controlling light emission from display pixels of the electronic display. A processor of the electronic device may receive image data destined for a defective display pixel (e.g., dim pixel, dead pixel). The processor may convert a gray level of the image data into a luminance domain to generate a target luminance that would have been emitted by the defective display pixel had the display pixel not been defective. After selecting a compensation mask, the processor may distribute the target luminance of the defective display pixels to nearby non-defective pixels of the electronic display to conceal the presence of the defective display pixel.
US11972706B2 Image display system and image display method
An image display system includes semiconductor light sources that output optical signals including modulated signal portions at timings different from each other, optical fiber cables that respectively transmit the optical signals, a light synthesizer that synthesizes the optical signals to output a synthesized optical signal, a light amount detector that detects an output light amount of the synthesized optical signal, a modulated signal detector that detects the modulated signal portions from the detected output light amount, an image modulator that modulates the synthesized optical signal according to an input image signal to output a modulated image light, and a light source controller that outputs drive control signals for respectively outputting the optical signals respectively including the modulated signal portions according to the image signal, and detects a failure of the optical fiber cables based on whether a modulated signal portion among the plurality of modulated signal portions is detected.
US11972704B2 Flexible display device
The flexible display device may include a display panel, including a display area, a non-display area and a bending area, bent in a rear direction so that one edge of the display panel has a predetermined curvature, a first back plate and a second back plate, disposed on a rear surface of the display panel, a cushion tape disposed on a rear surface of the first back plate, and a fixing tape, disposed between the cushion tape and the second back plate, made of an adhesive layer in the bending area. Accordingly, there is an effect of improving the quality of the flexible display device by reducing the peeling defect of the bending area.
US11972700B1 Adjustable mount for joystick in flight simulator
An adjustable control structure for a flight simulator includes a chair having a support frame and a seat. The adjustable control structure further includes a mounting arm having a first end and a second end, the first end of the mounting arm rotatably coupled to the support frame by a first coupling mechanism. The adjustable control structure also includes a mounting platform rotatably coupled to the second end of the mounting arm by a second coupling mechanism. The mounting platform is configured to receive a flight control instrument.
US11972699B1 Virtualized education system that tracks student attendance and provides a remote learning platform
A virtualized education system that tracks student attendance and provides a remote learning platform is disclosed. The virtualized education system is a software-based system that tracks student attendance and provides a remote learning platform for tracking and reporting on student attendance and time spent online accurately.
US11972697B2 Training prosthetic for self-cannulation training
A simulated cannula for a self-cannulation training system is provided. The simulated cannula includes a coupler that houses an LED light source and includes an electrical conductor and an optical fiber extending therefrom. The coupler can couple to a off-the-shelf cannula that can be easily modified for such purpose. The training system also includes a cannulation pad, a control unit, and first and second indicators. The control unit can include a rechargeable battery. The first indicator is activated when the cannula needle electrically completes the cannulation electrical circuit. The second indicator is activated when the cannula needle infiltrates or bypasses the simulated access and completes the infiltration electrical circuit. Methods of training a patient for self-cannulation, using the simulated cannula and training systems, are also provided.
US11972696B2 Bead-on-tile apparatus and methods
Apparatus and methods for providing instruction include at least one instruction site defining an instruction board and at least one instruction piece configured to be received on the instruction site. A user manipulates the at least one instruction piece to perform a change of state operation relating to the instruction. The apparatus and methods are based on applied cognitive science, where children play the lead role in storylines staged upon a rule-enforcing apparatus and by so doing, become self-enlightened about denumerability, rank-wise denumerability, addition, subtraction, multiplication, division, and other change-of-state processes encountered in mathematics and the quantifiable sciences.
US11972692B2 Unmanned aircraft vehicle state awareness
Methods and systems are described for increasing the safety of unmanned vehicles. Failure rates of components can be combined and adjusted if necessary given sensor data or statistical or historical data that impacts failure rates. The failure rates of components can be combined to give an overall failure or success rate for a vehicle and can be compared to an accepted failure or success rate in connection with a hazard. Hazards with heightened safety requirements can be avoided by a contingency maneuver if the unmanned vehicle's failure or success rate is not acceptable.
US11972691B2 Autonomous aerial vehicle flight management
A method, apparatus, apparatus, and computer program product for managing an autonomous aerial vehicle. A copy of a mission plan is stored in a mission work queue. The mission plan is located in the autonomous aerial vehicle and comprises mission components that define tasks performed by the autonomous aerial vehicle. A change to the mission components in the copy of the mission plan in the mission work queue is received to form a modified mission component in the copy of the mission plan. A determination is made as to whether the copy of the mission plan including the modified mission component can be executed by the autonomous aerial vehicle. The copy of the mission plan including the modified mission component is synchronized with the mission plan in the autonomous aerial vehicle such that the mission plan includes the modified mission component. The autonomous aerial vehicle executes the mission plan.
US11972690B2 Platooning method, apparatus and system of autonomous driving platoon
The present disclosure provides a method and a server for platooning. The method provides: obtaining, based on a platooning request message, a first vehicle type and first kinematic information of a vehicle to join a platoon, a second vehicle type and second kinematic information of a current tail of the platoon, first sensor operating status information of the vehicle to join the platoon, and second sensor operating status information of the current tail vehicle; performing vehicle kinematic determination to obtain a kinematic determination result; performing sensor determination to obtain a sensor determination result; transmitting a confirmation request message to a vehicle of the platoon when the determination results are both successful; and controlling, upon receiving a request approval message, the vehicle to join the platoon to establish a V2V communication connection with each vehicle in the platoon. The method can achieve platoon without any road side unit.
US11972688B1 Roadside assistance system
Systems, apparatuses, and methods for providing roadside assistance services are described herein. The system can include network computing devices and computing devices associated with vehicles and service vehicles. Requests for roadside services can be automatically assigned to an available service provider. Service providers can be ranked based on a variety of criteria and requests can be assigned based on the ranking. The ranking of service providers can be adjusted based on the performance of the service provider. If a service provider takes too long to respond to a request, the request can be automatically declined and an alternative service provider can be selected.
US11972685B2 Pollution management systems and methods
A pollution management method is provided. The method comprises determining a target relating to a level of pollution in an area associated with one or more parking spaces; monitoring a level of pollution in the area; adjusting a parking policy of the one or more parking spaces based on a comparison between the target and the level of pollution, in order to incentivise or disincentivise parking in the area; monitoring vehicles parking in the area; and re-adjusting the parking policy according to the vehicles parking in the area in order to adjust the incentivise or disincentivise to parking in the area and thereby achieve the target relating to the level of pollution in the area.
US11972683B2 Method, device and arrangement for tracking moving objects
To track the path of moving objects without using object-identifying information, e.g. GPS information of the object or other individual identifiers by means which an object can be basically identified, or if the objects continue to change their respective identity, it is proposed how a statement can be made about the successful tracking with respect to at least some of the object group along the tracking route on the basis of the acquisition of information, taking place along a tracking route repeatedly with non-object-identifying parameter data which is emitted by the moving objects, at regular time intervals, by object-group-specific considerations of the acquired parameter data, of group-specific data profiles, acquired from these considerations, and a data profile similarity comparison, and tracking information is generated, and otherwise no such statement is possible and the generation of the tracking information does not occur.
US11972679B2 Haptic interface with flexible hinges
A flexible haptic interface defining a tactile surface able to be contacted by a user, the interface including a plurality of rigid tactile elements connected by a flexible support forming at least one hinge extending between at least two adjacent elements, and in contact with each element, at least one actuator, the actuators being arranged to transmit a mechanical excitation to the rigid tactile elements in order to drive in vibration the hinge situated between them with a vibration amplitude detectable by touch.
US11972671B2 System and method for pre-drowning and drowning detection
System and method for detection of pre-drowning and drowning events based on underwater and exterior images in and around a swimming area.
US11972670B2 Thermal management controls
A vehicle includes a chassis, aa body assembly coupled to the chassis, the body assembly defining a compartment, and a thermal event monitoring system comprising a sampling element configured to detect a thermal event associated with the vehicle indicating at least one of a fire or an overheating component. The thermal event monitoring system is configured to reroute the vehicle, in response to detecting the thermal event, to a safe location comprising one of (a) a service location, (b) a fire station, or (c) an area having a lower population density than a current location of the vehicle.
US11972661B2 Secure gaming systems and methods
Systems and methods of providing secure wagering gaming operations involving randomly generating a plurality of playing cards as a player hand and randomly generating a plurality of playing cards as a dealer hand, distributing a payout responsive to the satisfaction of at least one of the following preset criteria: the player hand establishing a player qualifying hand of a first number of playing cards of the plurality of playing cards in the player hand, wherein the first number of playing cards is greater than a second number of playing cards of the plurality of playing cards in the dealer hand establishing a dealer qualifying hand; or wherein the first number of playing cards is the same as the second number of playing cards, and at least one playing card of the player qualifying hand has a higher rank than each playing card establishing the dealer qualifying hand.
US11972656B2 Gaming devices, systems, and methods for reusing wild symbols
A method comprises initiating a gaming session for a grid-based game, tracking a number of consecutive losing plays of the grid-based game during the gaming session, and providing a player of the grid-based game with an option to reuse a wild symbol that appears in one play of the number of consecutive losing plays in a next play when the number of consecutive losing plays exceeds a threshold. The method further comprises receiving first input from the player to reuse the wild symbol in the next play, generating, in response to the first input, a sequence of symbols comprising the wild symbol, and causing a display to display the sequence of symbols populated in the array of cells.
US11972654B2 Lightweight vandal resistant parking meter
A parking meter may have a housing that is formed at least significantly of an impact resistant material. In particular, the impact resistant material may comprise one of a polycarbonate copolymer or polycarbonate blended resin, a nylon-based copolymer, or a nylon-based polymer that includes long glass fiber or Kevlar fiber. The housing encloses the parking meter components to provide protection for the parking meter components against an external environment and vandalism attacks.
US11972653B2 Lock, vehicle parking system, and vehicle parking method
A lock, a vehicle parking system, and a vehicle parking method are provided. The lock includes a main body, a lock switch, a lock controller, a lock communication circuit, and a battery. The battery is connected to the lock switch, the lock controller, and the lock communication circuit, and configured to supply electrical energy to the lock switch, the lock controller, and the lock communication circuit. The lock communication circuit is connected to the lock controller, and transmits a locking instruction or an unlocking instruction to the lock controller when receiving the locking instruction or the unlocking instruction from a second device located outside the lock. The lock controller is connected to the lock switch connected to the main body, and the lock controller controls, when receiving the locking instruction or the unlocking instruction, the main body to perform a locking operation or an unlocking operation through the lock switch.
US11972643B2 Management server and management system
A CEMS server includes a control device that executes a notification process of notifying a user of an electrified vehicle of promotion information for promoting charge or discharge, and a storage device that stores a program executable by the control device. The control device executes the notification process in a case where a first condition and a second condition are satisfied. The control device does not execute the notification process in a case where the first condition or the second condition is not satisfied. The first condition is a condition that a destination of the electrified vehicle is a predetermined place at which the charge or discharge of the electrified vehicle is possible. The second condition is a condition that a request for the charge or discharge is estimated in a period in which the electrified vehicle is present at the predetermined place.
US11972637B2 Systems and methods for liveness-verified, biometric-based encryption
Systems and methods for encryption/decryption based on liveness-verified biometric data that cannot be stolen/spoofed. In various embodiments, the disclosed systems and methods facilitate encryption/decryption of data through controlling access to keys via liveness-verified biometric data. Liveness-verified biometric data may, in various embodiments, be derived from facial features, fingerprints, voice recognition, DNA, etc. Generally, if the liveness and identity of the requesting individual cannot be verified, then the individual will not be permitted to encrypt/decrypt data using the disclosed systems and methods.
US11972636B2 System and method of determining an emotional state of a user
A computer-implemented method for determining an emotional state of a user based on a facial expression of the user and causing to display the emotional state of the user to the user is provided.
US11972635B2 Integrated image sensor and display pixel
In one example, a display includes an array of display pixels. Each display pixel includes at least one light-emitting diode. At least one of the display pixels includes an image sensor.
US11972629B2 Texture recognition apparatus and electronic apparatus
A texture recognition apparatus and an electronic apparatus are provided. The texture recognition apparatus has a touch side surface, and includes a light source array, an image sensor array and a light shielding matrix, the light source array includes a plurality of light sources; the image sensor array includes a plurality of image sensors, the plurality of image sensors are configured to receive light emitted from the plurality of light sources and reflected by a texture to the plurality of image sensors; the light shielding matrix includes a plurality of light shielding patterns arranged in an array, each of the plurality of image sensors includes a photosensitive element; the plurality of light sources do not overlap with the plurality of light shielding patterns, a photosensitive element of each of the plurality of image sensors at least partially overlaps with at least one or the plurality of light shielding patterns.
US11972626B2 Extracting multiple documents from single image
System and method for document image detection, comprising: producing, using a neural network, a superpixel segmentation map of an input image; generating a superpixel binary mask by associating each superpixel of the superpixel segmentation map with a class of a predetermined set of classes; identifying one or more connected components in the superpixel binary mask; for each connected component of the superpixel binary mask, identifying a corresponding minimum bounding polygon; creating one or more image dividing lines based on the minimum bounding polygons; and defining boundaries of one or more objects of interest based on at least a subset of the image dividing lines.
US11972621B2 Systems and methods to label structures of interest in tissue slide images
Systems and methods to label structures of interest in tissue slide images are described.
US11972616B2 Enhanced navigation instructions with landmarks under difficult driving conditions
The technology relates to factors regarding the external environment around a vehicle that are used to trigger enhanced driving directions for use by the driver. The factors can include issues such as adverse weather conditions, low light conditions and temporary obstacles or other obstructions that may prevent or reduce the ability of the driver to see street signs or other landmarks that are part of an initial set of driving directions. Upon determination of one or more relevant factors, the system is able to modify or otherwise enhances directions in real time. This allows the driver to be able to quickly and easily identify other visible landmarks and use such information to navigate to a desired destination. This approach employs one or more on-board cameras configured to detect objects and conditions in the environment adjacent to or otherwise nearby the vehicle, such as within line of sight of the vehicle's front end.
US11972615B2 Vehicular control system
A vehicular control system includes a camera, a radar sensor and a processor operable to process image data captured by the camera and radar data captured by the radar sensor. Responsive at least in part to determination that the equipped vehicle will not complete a turn at an intersection before an estimated time to arrival of a detected approaching vehicle at the intersection elapses, the system determines that it is not safe to proceed along the projected path of travel. The system determines that it is safe for the equipped vehicle to proceed along the projected path of travel responsive at least in part to (i) determination that the equipped vehicle will complete the turn at the intersection before the estimated time to arrival of the approaching vehicle at the intersection elapses and (ii) determination that no object is present in the projected path of travel of the equipped vehicle.
US11972614B2 Machine-learned architecture for efficient object attribute and/or intention classification
A system for faster object attribute and/or intent classification may include an machine-learned (ML) architecture that processes temporal sensor data (e.g., multiple instances of sensor data received at different times) and includes a cache in an intermediate layer of the ML architecture. The ML architecture may be capable of classifying an object's intent to enter a roadway, idling near a roadway, or active crossing of a roadway. The ML architecture may additionally or alternatively classify indicator states, such as indications to turn, stop, or the like. Other attributes and/or intentions are discussed herein.
US11972613B1 Apparatus and methods for atmospheric condition detection
Apparatus and methods for determining an atmospheric condition in an environment of a vehicle are described herein. A long wave infrared camera may be used to produce thermal image data from a field of view of the LWIR camera that includes an unknown atmospheric condition. The thermal image data may include a characteristic that may be compared to characteristic of thermal image data for a known atmospheric condition. A result of the comparison may be used to make a determination related to the unknown atmospheric condition which may be used in controlling the vehicle.
US11972604B2 Image feature visualization method, image feature visualization apparatus, and electronic device
An image feature visualization method and apparatus, and an electronic device during model training, inputs the real training data with positive samples into a mapping generator to obtain fictitious training data with negative samples. The mapping generator includes a mapping module configured to learn a key feature map that distinguishes the real training data with positive samples/negative samples, and the fictitious training data with negative samples is generated based on the real training data with positive samples and the key feature map. The training data with negative samples is input into a discriminator to obtain a discrimination result. An optimizer optimizes the mapping generator and the discriminator until training is completed. During model application, a target image that is to be processed is input into the mapping generator, and the mapper in the mapping generator extracts features of the target image.
US11972602B2 Object recognition device, object recognition system, and object recognition method
Provided is a method for performing accurate object recognition in a stable manner in consideration of changes in a shooting environment. In such a method, a camera captures an image of a shooting location where an object is to be placed and an object included in an image of the shooting location is recognized utilizing a machine learning model for object recognition. The method further involves: determining necessity of an update operation on the machine learning model for object recognition at a predetermined time; when the update operation is necessary, causing the camera to capture an image of the shooting location where no object is placed to thereby re-acquire a background image for training; and causing the machine learning model to be trained using a composite image of a backgroundless object image and the re-acquired background image for training as training data.
US11972595B2 Gas sensor
A gas detector for revealing a target gas includes an image capturing unit with multiple optical channels, an image processing unit and a calculation unit. The image processing unit is adapted for deducing a value of a radiation transmission coefficient which relates to an analysis spectral band, and which is attributable to a quantity of the target gas present in a part of the field-of-view. Preferably multiple analysis bands are used in parallel. The calculation unit is adapted for deducing an evaluation of the quantity of the target gas based on the value of the radiation transmission coefficient which relates to each analysis band. Such a gas detector may have small dimensions, be easily transportable, including on board a drone, and can provide evaluation results for the quantity of the target gas in real-time or nearly real-time.
US11972594B2 Image processing apparatus, recording medium having image processing program recorded thereon, and image processing method for image data size reduction
A multifunction peripheral includes a color number conversion determiner. The color number conversion determiner determines whether it is appropriate to perform either an index color process or a full-color process based on a color distribution degree, which is a distribution degree of pixel values of the respective sets of pixel data included in input image data, a photograph area ratio, which is a ratio of photograph area pixel data forming a photograph area to the pixel data, and a color uniformity area ratio, which is a ratio of white base area pixel data forming a white base area to the pixel data.
US11972591B2 Image processing apparatus and image processing method
In an image processing apparatus 100, an image acquiring portion 11 acquires image information. A position acquiring portion 12 acquires an image capturing position and an image capturing direction of the image information. An image-capturing propriety information acquiring portion 13 acquires image-capturing propriety information indicating that a position of an information terminal 200 corresponds to image-capturing propriety setting information. An image editing portion 14 performs a masking process to a range based on the information terminal 200 in the image information acquired by the image acquiring portion 11, in accordance with image-capturing propriety setting information of the image-capturing propriety information indicating that the position of the information terminal 200 in the image-capturing propriety information corresponds to the image capturing range based on the image capturing position and the image capturing direction acquired by the position acquiring portion 12.
US11972589B2 Image processing device, work robot, substrate inspection device, and specimen inspection device
The image processing device comprises: a storage section storing a three-dimensional shape model in which feature amounts and three-dimensional positional information, for multiple feature points of a target object, are associated; an extraction process section configured to extract the feature amounts and two-dimensional positional information of the feature points from a two-dimensional image of the target object captured with a camera; and a recognition process section configured to identify three-dimensional positional information of the feature points of the two-dimensional image and recognize the position and orientation of the target object by matching the feature points of the two-dimensional image with the feature points of the three-dimensional model using the feature amounts.
US11972588B2 System for assembling composite group image from individual subject images
A system for assembling a group composite image from individual subject images is described. Often subjects of a group vary in height. Additionally, as each subject is photographed individually, different zoom factors can be applied by a camera that affects a pixel density of the image captured. The system includes a fiducial marking device that emits collimated light to form one or more fiducial markers on a subject while an image is captured by the camera. Based on a location of the fiducial markers in the image, a pixel density of the image and a reference height of the subject can be determined. The individual subject image can be scaled based on the pixel density and reference height to account for the varying subject heights and zoom factors to generate a group composite image that accurately represents the subjects of the group relative to one another.
US11972587B2 Method for establishing semantic distance map and related moving device
An establishing method of semantic distance map for a moving device, includes capturing an image; obtaining a single-point distance measurement result of the image; performing recognition for the image to obtain a recognition result of each obstacle in the image; and determining a semantic distance map corresponding to the image according to the image, the single-point distance measurement result and the recognition result of each obstacle of in the image; wherein each pixel of the semantic distance map includes an obstacle information, which includes a distance between the moving device and an obstacle, a type of the obstacle, and a recognition probability of the obstacle.
US11972585B2 Dense body marker estimation from camera data for patient positioning in medical imaging
Machine learning is used to train a network to estimate a three-dimensional (3D) body surface and body regions of a patient from surface images of the patient. The estimated 3D body surface of the patient is used to determine an isocenter of the patient. The estimated body regions are used to generate heatmaps representing visible body region boundaries and unseen body region boundaries of the patient. The estimation of 3D body surfaces, the determined patient isocenter, and the estimated body region boundaries may assist in planning a medical scan, including automatic patient positioning.
US11972578B2 Method and system for object tracking using online training
A method and system for tracking an object in an input video using online training includes a step for training a classifier model by using global pattern matching, and a step for classifying and tracking each target through online training including the classifier model.
US11972576B2 Generating and fusing reconstructions using overlapping map segments
Examples disclosed herein may involve a computing system that is operable to (i) receive one or more images related to a global map having a plurality of overlapping map segments, wherein each of the plurality of overlapping map segments overlaps with one or more neighboring map segments, (ii) based on a preliminary location determination for the one or more images, identify at least a first overlapping map segment of the plurality of overlapping map segments that corresponds to the one or more images, (iii) generate a reconstruction of the first identified overlapping map segment based on the one or more images, and (iv) fuse the generated reconstruction of the first identified overlapping map segment together with the first identified overlapping map segment's one or more neighboring map segments based on overlapping map portions between the generated reconstruction and the first identified overlapping map segment's one or more neighboring map segments.
US11972575B2 Systems and methods for generating augmented segmented image set
A system and method for generating augmented segmented image set obtain are provided. The method may include: obtaining a first image including a first anatomical structure of a first object; determining first feature data of the first anatomical structure; determining one or more first transformations related to the first anatomical structure, wherein a first transformation includes a transformation type and one or more transformation parameters related to the transformation type; applying the one or more first transformations to the first feature data of the first anatomical structure to generate second feature data of the first anatomical structure; and generating a second image based on the second feature data of the first anatomical structure.
US11972574B2 Deep learning based image segmentation method including biodegradable stent in intravascular optical tomography image
Disclosed is an image segmentation device. The image segmentation device may include: a storage unit storing a segmentation model learned so as to segment at least one predetermined object; and at least one processor inputting input data into the segmentation model and segmenting at least one predetermined object in the input data, in which the segmentation model may include an encoder including at least one dimension reduction block reducing a dimension of the input data, a decoder including at least one dimension increase block increasing the dimension of output data output from the encoder by using data output from at least one dimension reduction block, and an auxiliary classification model receiving the output data and recognizing whether a specific object is included in the output data.
US11972569B2 Segmenting objects in digital images utilizing a multi-object segmentation model framework
The present disclosure relates to a multi-model object segmentation system that provides a multi-model object segmentation framework for automatically segmenting objects in digital images. In one or more implementations, the multi-model object segmentation system utilizes different types of object segmentation models to determine a comprehensive set of object masks for a digital image. In various implementations, the multi-model object segmentation system further improves and refines object masks in the set of object masks utilizing specialized object segmentation models, which results in more improved accuracy and precision with respect to object selection within the digital image. Further, in some implementations, the multi-model object segmentation system generates object masks for portions of a digital image otherwise not captured by various object segmentation models.
US11972564B2 Recording medium, information processing device, information processing method, trained model generation method, and correlation image output device
To provide a recording medium capable of estimating the early signs of diseases relating to amyloid β without using a PET image, an information processing device, an information processing method, a trained model generation method, and a correlation image output device.The recording medium recording the computer program causes a computer to execute processes of: acquiring an MRI image of a subject; and inputting the acquired MRI image to a trained model that outputs a correlation image representing a correlation between a magnetic susceptibility capable of being specified on the basis of the MRI image and amyloid β in a case where the MRI image is input, and outputting the correlation image representing the correlation between the magnetic susceptibility of the subject and amyloid β.
US11972563B2 Contrast imaging system and method
An imaging system and method acquires non-contrast images of a region of interest in a body and determines an entrance criterion based on the non-contrast images. The entrance criterion dictates conditions in which to begin acquiring contrast imaging exposures of the region of interest. An amount of a contrast agent is measured in one or more locations in the imaged body subsequent to acquiring the non-contrast images. The system and method determine that the one or more conditions of the entrance criterion are met based on the amount of the contrast agent that is measured in the imaged body, and acquire one or more contrast images of the region of interest in the imaged body responsive to determining that the one or more conditions of the entrance criterion are met.
US11972559B2 Radiographic image processing device, radiographic image processing method, and radiographic image processing program
A processor acquires a confirmation radiographic image including a surgical tool. In a case in which a radiographic image is input, the processor detects a region of the surgical tool from the confirmation radiographic image using a discriminator that detects the region of the surgical tool included in the radiographic image.
US11972557B2 Vibration object monitoring method and apparatus, computer device and storage medium
Provided are a vibration object monitoring method and apparatus, a computer device, and a storage medium. The method includes: in response to detecting that a vibration object exists in a monitoring video picture for a target monitoring region, a vibration object region in the monitoring video picture is determined, where the vibration object region is a region where the vibration object is located in the monitoring video picture; displacement information of a key point of the vibration object in the vibration object region is recorded; vibration information of the vibration object in the monitoring video picture is determined based on the displacement information; and a vibration object monitoring result for the target monitoring region is generated according to the vibration information. The abnormal vibration monitoring can be performed on the vibration object in the target monitoring region in time according to this method.
US11972556B2 Mobile multi-camera multi-view capture
A background scenery portion may be identified in each of a plurality of image sets of an object, where each image set includes images captured simultaneously from different cameras. A correspondence between the image sets may determined, where the correspondence tracks control points associated with the object and present in multiple images. A multi-view interactive digital media representation of the object that is navigable in one or more dimensions and that includes the image sets may be generated and stored.
US11972555B2 Product-inspection apparatus, product-inspection method, and non-transitory computer readable medium
A product-inspection apparatus includes a vibration unit configured to vibrate an object to be inspected at different vibration frequencies in a stepwise manner, the object to be inspected being a product in which a powder is contained in a container, a light source configured to apply light onto an upper surface of the powder, an imaging unit configured to take an image of the upper surface of the powder at a frame rate equal to or higher than a maximum vibration frequency of the vibration unit, and a determination unit configured to determine whether or not the object to be inspected is a quality product based on image information taken by the imaging unit.
US11972554B2 Bearing displacement detection device and method
A detection device includes an acquirer that acquires a video of each of a plurality of bearings of a structure including the plurality of bearings, an extractor that extracts a dynamic feature corresponding to a plurality of degrees of freedom of each of the plurality of bearings based on the video, and an identifier that identifies, among the plurality of bearings, a bearing whose dynamic feature fails to match a dynamic feature of one or more other bearings of the plurality of bearings.
US11972550B2 Image processing apparatus and image processing method
According to an aspect of the invention, among the individual images, a detection result for the check target image for which it is determined that a user is encouraged to check the detection result or a detection result for the partial image acquired by cutting a partial region from the check target image is displayed on the display device to encourage the user to check the detection result, and the detection result is revised on the basis of an instruction input by the user. Therefore, the image for which the detection result is to be checked is distinctively displayed, and the detection result for the image is revised on the basis of an instruction input by the user, which results in reduction in the time taken for checking and revision.
US11972547B2 Video distribution system, video distribution method, and display terminal
There is provided a video distribution system, a video distribution method, and a display terminal enabling more reliable video distribution, the video distribution system including: an image acquisition unit that acquires a low-resolution image from a low-resolution camera while acquiring a high-resolution image from a high-resolution camera; an abnormality determination unit that determines whether or not there is an abnormality in any one of a first signal representing the low-resolution image and a second signal representing the high-resolution image; and a transmission control unit that transmits first synthetic images to a display terminal in a case where it is determined that there is no abnormality, the first synthetic images having continuity between the low-resolution image and the high-resolution image, and transmits second synthetic images to the display terminal in a case where it is determined that there is an abnormality, the second synthetic images substantially reproducing continuity by replacing an image acquired from one determined to have the abnormality between the low-resolution camera and the high-resolution camera with a substitute image corresponding to a region of a real space. The present technology can be applied to, for example, a system performing VR live distribution.
US11972546B2 Image processing apparatus and image processing method
When swinging of a camera does not follow a motion of a subject in following-photographing, the position of the subject deviates among a plurality of images, and thus there is a problem that the subject that is moving is blurred. An image processing apparatus includes: a standard region designation unit configured to designate a partial region in an image as a standard region; a standard region motion blur setting unit configured to set a motion blur in the standard region designated by the standard region designation unit as a predetermined motion blur; and a motion blur adjustment unit configured to adjust a motion blur in the standard region so that the motion blur becomes the predetermined motion blur and adjust a motion blur on a screen of a region different from the standard region in accordance with the adjusting of the motion blur in the standard region.
US11972544B2 Method and apparatus for optical coherence tomography angiography
Optical coherence tomography (OCT) angiography (OCTA) data is generated by one or more machine learning systems to which OCT data is input. The OCTA data is capable of visualization in three dimensions (3D) and can be generated from a single OCT scan. Further, motion artifact can be removed or attenuated in the OCTA data by performing the OCT scans according to special scan patterns and/or capturing redundant data, and by the one or more machine learning systems.
US11972543B2 Method and terminal for improving color quality of images
A method includes receiving and processing a first image by an encoder-decoder network. The first image includes a first portion and a second portion located at different locations. The encoder-decoder network includes an encoder and a decoder. The encoder is configured to output at least one feature map including global information and local information such that whether a color consistency relationship between the first portion and the second portion of the first image exists is encoded into the global information and the local information. The decoder is configured to output a second image generated from the at least one feature map, wherein a first portion of the second image corresponding to the first portion of the first image and a second portion of the second image corresponding to the second portion of the first image are restored considering whether the color consistency relationship exists.
US11972542B2 Optical correction via machine learning
A method for determining a neural network for correcting optical aberrations includes determining one or more images that are at least partly related to an optical system or the design of an optical system. A neural network is determined on the basis of the determined one or more images in such a way that the determined neural network when applied to an image captured by the optical system outputs an image which has been corrected in relation to one or more optical aberrations.
US11972541B2 Methods and systems for using trained generative adversarial networks to impute 3D data for construction and urban planning
A computer-implemented method for using a trained generative adversarial network to improve construction and urban planning includes receiving a semantically-segmented point cloud corresponding to a construction site; determining a volumetric soil measurement; and generating a cost estimate. A computing system for using a trained generative adversarial network to improve vehicle orientation and navigation includes one or more processors, and one or more memories having stored thereon computer-executable instructions that, when executed, cause the computing system to: receive a semantically-segmented point cloud corresponding to a construction site; determine a volumetric soil measurement; and generate a cost estimate. A non-transitory computer-readable medium includes computer-executable instructions that, when executed, cause a computer to: receive a semantically-segmented point cloud corresponding to a construction site; determine a volumetric soil measurement; and generate a cost estimate.
US11972538B2 Demosaicing circuit for demosaicing Quad Bayer raw image data
Embodiments relate to a multi-mode demosaicing circuit able to receive and demosaic image data in a different raw image formats, such as Bayer raw image format and Quad Bayer raw image format. The multi-mode demosaicing circuit demosaics Quad Bayer image data by interpolating a green channel of the image data along each of a plurality of directions, generating a gradient of the image data along each of the plurality of directions, modifying the interpolated green channels based on respective gradients to generate full-resolution green channel image data, which is combined with red and blue image data to generate the demosaiced image data. Interpolation is performed for non-green pixels based on neighboring green pixels along a specified direction, modified by a residual value based upon values of one or more nearby same-color pixels and a correlation between values of the same-color pixels and neighboring green pixels.
US11972536B1 Monitoring progress of object construction
The present invention relates to a method for tracking progress of the construction of objects, in particular walls comprised in a building based on 3D digital representation. Building Information Modeling (BIM) may provide a digital representation of the physical and functional characteristics of a place, such as a building comprising walls and other objects.
US11972535B2 Method and system for visualising colocalised fluorescence signals
A computer-implemented method and a system are provided for visualising colocalised fluorescence signals. The method accesses signal intensity data obtained from a first fluorescence channel and a second fluorescence channel in which the signal intensity data is associated with voxels in an image. A regression factor on the signal intensity data is calculated to generate a regression parameter corresponding to a degree of correlation between the signal intensity data obtained from the first and second fluorescence channels The signal intensity data is mapped to the regression parameter and colourmap values are assigned to each voxel based on the mapped signal intensity data in which colourmap values of voxels embodying poorly correlated signal intensity data are reduced. The method renders the voxels in the image in colours according to their colourmap values to visualise colocalisation in the image.
US11972529B2 Augmented reality system
The disclosure concerns an augmented reality method in which visual information concerning a real-world object, structure or environment is gathered and a deformation operation is performed on that visual information to generate virtual content that may be displayed in place of, or additionally to, real-time captured image content of the real-world object, structure or environment. Some particular embodiments concern the sharing of visual environment data and/or information characterizing the deformation operation between client devices.
US11972522B2 Arbitrary view generation
Techniques for generating an arbitrary view or perspective of an ensemble scene are disclosed. In some embodiments, in response to a received request for a prescribed perspective of an ensemble scene comprising a plurality of assets, an output image of the ensemble scene for the requested prescribed perspective is generated based at least in part on combining at least a portion of an existing image of each of at least a subset of the plurality of assets.
US11972520B2 Graphics processing system and method of rendering
A method of rendering, in a rendering space, a scene formed by primitives in a graphics processing system. A geometry processing phase includes the step of storing fragment shading rate data representing a first fragment shading rate value and associating data identifying a primitive with the fragment shading rate data. A rendering phase includes the steps of retrieving the stored fragment shading rate data and associated data identifying the primitive, obtaining an attachment specifying one or more attachment fragment shading rate values for the rendering space; processing the primitive to derive primitive fragments to be shaded; and for each primitive fragment, combining the first fragment shading rate value for the primitive from which the primitive fragment is derived with an attachment fragment shading rate value from the attachment to produce a resolved combined fragment shading rate value for the respective fragment.
US11972517B2 Animation generation method and apparatus, electronic device, and computer-readable storage medium
Provided are an method for generating an animation and apparatus, an electronic device, and a computer-readable storage medium. The method for generating an animation comprises: determining a background image and a first foreground image of an original image (S110); respectively rotating, scaling and translating the first foreground image and a first 2D sticker image to obtain a second foreground image and a second 2D sticker image, wherein the first 2D sticker image is generated in advance on the basis of a predetermined coverage manner and according to the original image (S120); mixing the second foreground image with the background image to obtain a first mixed image (S130); and mixing the first mixed image with the second 2D sticker image to generate an animation of the original image (S140).
US11972516B2 Method and device for generating speech video by using text
A device for generating a speech video according to an embodiment has one or more processor and a memory storing one or more programs executable by the one or more processors, and the device includes a video part generator configured to receive a person background image of a person and generate a video part of a speech video of the person; and an audio part generator configured to receive text, generate an audio part of the speech video of the person, and provide speech-related information occurring during the generation of the audio part to the video part generator.
US11972514B2 Animation file processing method and apparatus, computer-readable storage medium, and computer device
An animation file processing method and apparatus, a computer-readable storage medium, and a computer device are provided. The method includes: obtaining a bitmap image sequence corresponding to an original animation file; encoding a differential pixel region between a bitmap image in the bitmap image sequence and a corresponding key bitmap image when the bitmap image is a non-key bitmap image, to obtain an encoded picture corresponding to the bitmap image; and generating an animation export file corresponding to the original animation file according to encoded pictures corresponding to bitmap images in the bitmap image sequence.
US11972511B2 Accessible neural network image processing workflow
Improved (e.g., high-throughput, low-noise, and/or low-artifact) X-ray Microscopy images are achieved using a deep neural network trained via an accessible workflow. The workflow involves selection of a desired improvement factor (x), which is used to automatically partition supplied data into two or more subsets for neural network training. The neural network is trained by generating reconstructed volumes for each of the subsets. The neural network can be trained to take projection images or reconstructed volumes as input and output improved projection images or improved reconstructed volumes as output, respectively. Once trained, the neural network can be applied to the training data and/or subsequent data—optionally collected at a higher throughput—to ultimately achieve improved de-noising and/or other artifact reduction in the reconstructed volume.
US11972506B2 Product image generation system
Methods and systems for generating new product images are disclosed. In one aspect, a method includes identifying, via hardware processing circuitry, a template for a category of products, the template defining locations of attributes of products belonging to the category, identifying, via the hardware processing circuitry, common attributes of products of the category based on the template, averaging, via the hardware processing circuitry, corresponding pixel values across images representing the products having the common attributes, generating, via the hardware processing circuitry, a new product image representing a new product based on the averaged pixel values; and generating, via the hardware processing circuitry, a modified new product image by varying attributes of the new product based on the locations of the attributes defined by the template.
US11972503B2 Graphics processing
A method of operating a graphics processor that executes a graphics processing pipeline that includes an early culling tester that can access plural different culling test data buffers is disclosed. Information is maintained indicating which of the plural culling test data buffers is expected to be accessed, and the information is used to control the early culling tester. The information may be used to control the early culling tester such that processing delays associated with waiting for dependencies to resolve are reduced.
US11972501B2 Intelligent port control system and related systems and apparatuses
The present disclosure provides an intelligent port control system and related systems and apparatuses, capable of achieving fully automated ship loading and unloading. The intelligent port control system includes: a scheduling center system configured to determine a ship loading plan based on ship information, container information, and shore crane apparatus information, and generate a ship berthing task, a ship loading task, and a container distribution task based on the ship loading plan, for transmitting to a ship control system of a target ship, a shore crane control system of a target shore crane apparatus, and a warehouse management system of a warehouse center, respectively.
US11972497B2 Electric energy meter and metering device thereof
The present application discloses a metering device, including a structure body of the metering device, a first metering chip and a metering master control chip. The first metering chip is configured for performing fundamental wave and full wave processing on electric energy data; the metering master control chip includes a master control chip core, a coprocessor and a storage unit, wherein the master control chip core and the coprocessor share the storage unit; and the coprocessor is configured for performing harmonic processing on the electric energy data based on the storage unit and based on a manner of instruction. By applying the solution of the present application, the electric energy data of the metering device can be processed quickly and efficiently, and a hardware cost is saved at the same time. The present application also provides an electric energy meter which has the corresponding technical effects.
US11972496B2 Systems and methods for randomized energy draw or supply requests
The present disclosure can provide a distributed and anonymous approach to demand response of an electricity system. The approach can conceptualize energy consumption and production of distributed-energy resources (DERs) via discrete energy packets that are coordinated by a cyber computing entity that grants or denies energy packet requests from the DERs. The approach leverages a condition of a DER, which is particularly useful for (1) thermostatically-controlled loads, (2) non-thermostatic conditionally-controlled loads, and (3) bi-directional distributed energy storage systems, among others. In a first aspect of the present approach, each DER independently requests the authority to switch on for a fixed amount of time (i.e., packet duration). The coordinator determines whether to grant or deny each request based electric grid and/or energy or power market conditions. In a second aspect, bi-directional DERs, such as distributed-energy storage systems (DESSs) are further able to request to supply energy to the grid.
US11972495B2 Systems, methods, and computer systems for enabling a private utility
Systems, methods, and computer systems for intelligent power supply are provided herein. The system enables a private utility at a building. The system includes a plurality of power sources. Each of the power sources is configured to provide power to the building when enabled. The system also includes at least one external data source, at least one onsite data source, and a computer system. The computer system is communicatively connected to the power sources, the external data source, and the onsite data source. The computer system receives external data from the external data source and building data from the onsite data source. The computer system determines a preferred power source based on the external data and the building data.
US11972480B2 Probability modeling
In various example embodiments, a system and method for providing dynamic bidding notifications and price guidance for buyers are presented. The system receives a selection of a present item listing and accesses historical auction data for a set of historical item listings. The system generates a dynamic bidding model for bidding on the present item and generates one or more bidding notifications based on the dynamic bidding model. The system then causes presentation of the one or more bidding notifications on a client device.
US11972479B2 Method for issuing and returning a loaned item
A method for issuing and returning an item for loan, particularly a manually movable transport cart. A blocking element allows removal and use of the item by way of a release and, after a return, once more prevents the removal. A mobile communication device identifies itself to the blocking element wirelessly, the mobile communication device is associated with the item for loan when the item is released, and the association is cancelled when the item is returned. An issuing and return system has the blocking element attached to the item for loan, in particular is integrated in the item. The blocking element has a communication module for wireless communication with the mobile communication device of a customer. The mobile communication device has an identification feature, particularly a feature that personalizes the customer and which enables the association between the mobile communication device and the item for loan.
US11972475B2 Out-of-store purchase routing systems, methods, and media
Systems, methods, and media for picking-up and delivering products are disclosed. Some embodiments route shoppers to acquire products for multiple customers orders from multiple suppliers using a variety of transportation modes. The transportation modes may differing maximum weight carrying and volume carrying capacities, maximum vehicle speeds. Moreover, some embodiments may account for a different number vehicles for each transportation mode and may further account for the availability of shoppers and vehicles.
US11972473B2 Systems and methods for distributed commerce based on a token economy
Disclosed is a web 3.0 orchestration system that creates a token economy through which customers are able to establish relationships and purchase physical and digital goods and services from any merchant at any place without having to access the physical or digital storefront of the merchant. The orchestration system may receive a triggering event from a user device, may compile user data from user profiles that are associated with the user device, and may select a distributed set of smart contracts defined by different merchants based on the triggering event. The orchestration system may execute the distributed set of smart contracts using the user data as inputs, may select offerings from a set of merchants based on the output generated from executing the smart contracts, and may present the offerings to the user device as part of facilitating a transaction between the user device and any of the merchants.
US11972471B1 Method and apparatus for user's food taste intelligence-based personalized recommendations using ontology and machine learning
Provided are a method and apparatus for user's food taste intelligence-based personalized recommendations, wherein the method includes collecting evaluation information including an evaluation of each of a plurality of foods, calculating association scores of the foods on the basis of the evaluation information, and ontology-based information previously possessed for the foods, and recommending one or more foods on the basis of first behavioral information of a user and the association scores.
US11972469B2 System and machine-readable media for selection of regulated products
A system for categorizing, visualizing, and recommending Cannabis products based on objective data of the chemical composition of products is described. This system allows Cannabis products to be visualized and compared based on their chemical composition, even by laypeople with little or no knowledge of the underlying objective data. A recommendation system is built upon this which can recommend products for consumption, including a user interface for receiving user input, which includes at least one of demographic data, desired level of psychoactivity, or prior experience with the product, a merchant interface for receiving merchant input, including at least one of general data descriptive of the regulated product, lab data descriptive of the regulated products chemical composition, and user data descriptive of subjective effects of the regulated product on a user; and a decision engine making a recommendation of product according to correlation of the lab data with the user data.
US11972468B2 Decision organizer
Systems and methods of displaying product information relating to multiple purchase options are provided. A method includes displaying, in a first portion of a user interface, a web browser and displaying, in a second portion of the user interface, a decision organizing tool comprising a candidate icon portion comprising a plurality of candidate icons and an active icon portion. The method also includes receiving instructions to transfer of one of the plurality of candidate icons from the candidate icon portion to the active icon portion and, in response to the receiving, transferring the one of the plurality of candidate icons to the active icon portion, where the one of the plurality of candidate icons provides a link to an item currently displayed in the web browser and offered for sale. Effectively becoming a common shopping cart for multiple websites simultaneously.
US11972467B2 Question-answer expansion
A method includes receiving data characterizing a query for information associated with a first item of a plurality of items in an item catalog. The method also includes determining an attribute of the first item. The determining can be performed using a predictive model trained using question-answer pair data associated with a portion of the plurality of items. The portion can include a second item. The method can further include determining an attribute value of the attribute using a mapping of attributes and attribute values associated with the plurality of items in the item catalog. The method can also include providing, as an answer to the query, a characterization of the attribute value. Related systems, methods, apparatus, and computer readable mediums are also described.
US11972465B2 Social network-based inventory management
An example embodiment includes a system server configured for social network-based inventory management. The system server includes processors and non-transitory computer-readable storage media communicatively coupled to the processors. The media store instructions that, in response to execution by the processors, cause the processors to perform operations. The operations include receiving category specifications and access category definitions for access categories. The access category definitions include relationship criteria for the access categories. The operations include identifying a relationship between a second user and a first user, comparing an identified relationship with the relationship criteria, and determining which of the access categories the second user is included based on the comparison. In response to a received product request for a product offered by the first user, the operations include providing a product listing to the second user that is consistent with the category specification of the access category of the second user.
US11972463B1 Per-category feedback summarization
Devices and techniques are generally described for generating per-topic review summarization. In some examples, a plurality of text descriptions of a first item may be received. In at least some examples, a list of categories may be determined. In some examples, at least one machine learned model may generate a first summary of the plurality of text descriptions. In some examples, the first summary may be relevant to a first category of the list of categories. In further examples, the at least one machine learned model may generate a second summary of the plurality of text descriptions. The second summary may be relevant to a second category of the list of categories. In various cases, first output data that includes the first summary and the second summary may be generated.
US11972461B2 Apparatus, system, and method for digital audio services
A system and method for providing digital audio services is described. One embodiment is a method for proving digital audio services, comprising receiving, using a communications interface, an audio stream from a content provider; determining a timestamp for a first audio stream segment; determining a timestamp for a second audio stream segment; updating playlist with a representation of the audio stream; receiving query for content information; and sending offer information, in response to receiving the query for content information.
US11972459B2 Systems and methods for detecting and tracking customer interaction
A server system is provided for analyzing user interaction in an environment. The server system comprises a memory storing a set of instructions and a processor configured to execute the instructions to perform operations including determine a user has interacted with an item positioned in the environment based on a communication signal received from a hub physically located in the environment indicating an item tag associated with the item is linked with a user tag associated with the user. The server system may identify, based on one or more communication signals received from the hub, at least one metric associated with the user's interaction with the item and compare the at least one metric with a set of rules associated with the type of metric. The server system may provide an indication, based on the comparison, to a display device.
US11972457B1 Systems and methods for facilitating optimal customer engagement via quantitative receptiveness analysis and presentation
A financial institution computing system includes an account database with a plurality of transaction parameters with respect to a financial account of a customer, a receptiveness metrics circuit structured to extract the plurality of transaction parameters from the account database, the transaction parameters including at least one financial transaction record, and indicative of a mode of the customer, and determine one or more receptiveness metrics attributed to the customer based on the mode of the customer, the one or more receptiveness metrics indicating likelihoods of the customer converting an interaction from the financial institution, wherein the interaction includes an avatar that is an aged version of the customer, and an interaction generation circuit structured to transmit the interaction to the customer at an optimal time based on the one or more receptiveness metrics.
US11972454B1 Attribution of response to multiple channels
Various implementations for multitouch attribution are described. One example method includes receiving a plurality of channel data associated with a first channel and second channel, determining conversion data for the first channel and the second channel using the plurality of channel data, receiving a first touch event and a second touch event associated with a first channel and a second channel, determining a first attribution for the first channel using a first touch event and the first channel data, determining a second attribution for the second channel using a second touch event and the second channel data, and determine an item conversion strategy using the first attribution and the second attribution.
US11972451B2 Interactive gaming system
A system for customizing an end user gaming experience is disclosed herein. The system includes a processor. The processor is configured to create a campaign by receiving a campaign creation request from an end user device, the campaign creation request comprising one or more parameters of a campaign associated with the campaign request, creating the campaign based on the one or more parameters associated with the campaign request, and personalizing one or more offers for an end user, each of the one or more offers comprising a game having one or more hurdles, wherein completion of each of the one or more hurdles leads to a reward. The processor is further configured to map a subset of the one or more personalized offers to the end user. The processor is further configured to monitor progress of the campaign.
US11972450B2 Spectator and participant system and method for displaying different views of an event
A spectator system and method that displays different views of an event, such as a sporting event, and in particular uses a position selected by the spectator to assist in displaying a view from the selected position. The spectator, using an internet device can zoom, pan, tilt and change the view, as well as change the view to another position, such as a finish line, goal, or a participant position (e.g. Driver of car #3 or Tiger Wood's position). The starting viewing position can be specified, as well as the target position or orientation from the starting viewing position. Vital information on the sporting event or a participant can be appended to the view. In some forms, artificial reality or any geographic referenced datasets can be used and combined, such as 3D imagery or 3D renderings, to enhance the experience.
US11972448B1 Method and system for entry and display of customer experience feedback with real-time automated filtering and evaluation of feedback, transmission of real-time notification to selected personnel based on feedback evaluation in a flexible messaging and workflow system, and follow-up survey consumer evaluations
The present invention supports the entry of customer experience feedback into the system, which then conducts real-time automated filtering and evaluation of feedback entered by the customer and supports the transmission of real-time notifications to selected personnel based on feedback evaluation in a flexible messaging and workflow system. The present invention supports that ability to obtain constructive feedback, either good or bad, regarding a customer's experience while the customer is still at the service provider or retail sales location. And, if the experience is negative, the invention provides automated evaluation and filtering of the feedback information with real-time notifications to selected personnel so the customer's concerns can be addressed immediately so as to rectify the negative experience with personal attention to the consumer, and preserve the client relationship for the future before the customer departs from the service provider or retail sales location. Identity information relating to the customer can also be preserved so that the customer and its location can be identified as being present at the service provider or retail sales location upon a subsequent visit, and real-time notifications can be sent to selected personnel so that the customer experience during the subsequent visit to that location can be enhanced in some manner or more personal attention can be provided to reduce the risk of a negative experience.
US11972447B2 Location alert system using vehicle identifiers and transaction parameters
A computing system can generate data for rendering an interactive graphical user interface, allow a user to input transaction parameters, receive a vehicle identifier associated with an individual, determine that an existing vehicle is at a service location, and provide an indication that the first individual is a qualifying individual and that the existing vehicle is at the service location.
US11972444B1 Adaptive digital authentication and marketing data tracking
A QR management system redirects based on user-definable criteria, user set triggers or change events. A security indicium (printed, adhered label, tag or near field communication device) uses the code to direct to a standard URL or generated personalized URL to a website. The QR codes are assigned individually or allocated to a product range. Each code within the range can direct to a different location. The web page creation system allows the brand owner to populate and customize landing content to which the QR code directs. All scans are tracked and reports data such as product, location, date and time of code use. Real time on demand changes to such consumer's accessible content may be made based on owner defined criteria, which may include number of scans or dates of a scans, time and date or date ranges of each scan.
US11972442B1 Scalable system and methods for curating user experience test respondents
Techniques and embodiments are described herein for detecting and mitigating fraudulent activity within user experience (UX) test applications. In some embodiments, a system applies a set of rules and/or machine learning (ML) models to each respondent of an online survey or UX test. Different ML models may be trained to learn domain-specific patterns indicative of fraudulent activity. The system may then select the ML models based on attributes of the UX test and/or respondent. The selected rules and/or ML models may generate a probabilistic score representing a likelihood that the respondent is currently engaging in or will engage in fraudulent activity with respect to a UX test. If the score exceeds a threshold, then the system may take action to mitigate the fraudulent activity, such as triggering the removal of the user from an accepted respondent pool, halting further engagement between the respondent and the UX test, and generating alerts.
US11972440B1 Systems and methods for providing a decentralized anti-counterfeit solution for supply chain tracking using single-use codes
Systems and methods for providing a decentralized anti-counterfeit solution for supply chain tracking are disclosed. Exemplary implementations may: electronically store a product identifier that identifies a physical product; generate a secret code that is packaged with the physical product in a tamper-evident manner; generate a one-way encrypted code based on the secret code and the product identifier; create an asset that includes code executable by a decentralized database; record the asset on a decentralized database; record the one-way encrypted code in the asset; receive a request for verification regarding a given physical product; generate a given one-way encrypted code based on the request; determine whether the given one-way encrypted code is a match of the one-way encrypted code as recorded in the asset; responsive to a match, return a notification to the given user and remove the one-way encrypted code from the asset.
US11972439B2 Affordable housing application for remote electronic certification
A computer implemented application and system for providing accurate and remotely facilitated certifications of tenants eligible to participate in an affordable housing program, including federally funded and other government types affordable/low-income housing programs. The computer implemented application and system facilitates completion of all steps and elements required for multiple types of certifications, including move in certifications, interim certifications, transfer certifications, annual certifications, and move out certifications. The computer application facilitates remote certification to minimize the difficulties that have been experienced by tenants in providing documents, verifications, and correct answers to affordable housing program forms and questionnaires in person as well as any type a change occurs related to income, status, or household makeup about which the tenant has to notify the affordable/low-income housing program. The application can populate answers provided by a tenant or another party in relevant forms and questionnaires and update any required forms and documents.
US11972438B2 Interactive error user interface
In various example embodiments, a system and method for a proactive customer support system are provided. In some example embodiments, outgoing communications from an application server to a client device are monitored for error messages, outgoing error messages are detected, an error type for an error message is determined, an issue ticket including the error message and the error type is generated, and instructions are transmitted that cause a customer service device to display the issue ticket. In some example embodiments, the system additionally assigns a priority score and ranks open error tickets based on their respective error messages. In some example embodiments, the system provides a help message to the client device based on the error message, receives an information request from the client device, determines a reply message based on the information request, and transmits instructions to the client device to display the reply message.
US11972434B2 Distributed credit account information
A system and method for distributed credit account information is disclosed. The method receives, at a subsystem, a subset of credit account information from a main rules system. The subsystem then determines that a communication to the main rules system is disrupted. The subsystem utilizes the subset of credit account information to make at least one purchase authorization decision. After determining that the communication to the main rules system is operational, the subsystem provides a reconciliation data file including the at least one purchase authorization decision to the main rules system.
US11972432B2 Risk determination enabled crypto currency transaction system
Systems and methods for providing risk determination in a crypto currency transaction include receiving, through a network via a broadcast by a first payer device, a first crypto currency transaction that includes a first payee public address. A first request for a determination of risk associated with the first crypto currency transaction is then identified in the first crypto currency transaction, with the first request including risk criteria. A first payee involved in the first crypto currency transaction is then identified using the first payee public address, and first payee risk information is accessed via at least one external risk information database based on the identification of the first payee. If it is determined that the first payee risk information satisfies the at least one risk criteria in the first request, the first crypto currency transaction is provided for addition to a block in a crypto currency public ledger.
US11972431B2 Systems and methods for virtual certification number registration
Systems and methods include registering use of a virtual certification number (VCN) at a secure entity by receiving, at an external gateway, a registration request comprising an external request code and a primary account number (PAN), wherein the external request code is unique to the secure entity, determining that the external request code is an unregistered external request code, receiving a tokenized PAN based on the PAN, receiving an account identifier by applying the tokenized PAN to a certification mechanism tool application programing interface (API), generating a certification mechanism reference identifier by encrypting a certification mechanism associated with the account identifier and the tokenized PAN, updating a database to associate the certification mechanism reference identifier with the external request code, and transmitting, via the external gateway, a registration authentication to an external entity, the registration authentication comprising the external request code.
US11972429B2 Methods and apparatus for fraud detection
This application relates to apparatus and methods for identifying fraudulent transactions. A computing device receives return data identifying the return of at least one item. The computing device obtains modified strategy data identifying at least one rule of a modified strategy. The rule may be based on the application of at least one dimensionality reduction algorithm to an initial strategy. The computing device applies the modified strategy to the received return data identifying the return of the at least one item, and determines whether the return of the at least one item is fraudulent based on the application of the modified strategy. The computing device generates fraud data identifying whether the return of the at least one item is fraudulent based on the determination, and may transmit the fraud data to another computing device to indicate whether the return is fraudulent.
US11972423B2 Method and system for presenting representations of payment accepting unit events
A mobile device presents representations of payment accepting unit events on a display, by identifying a payment accepting unit that is available to accept payment, displaying a visual indication of the payment accepting unit, and accepting user input to receive selection of the payment accepting unit and trigger payment, establishing a wireless communication path including the mobile device and the payment accepting unit, enabling user interaction with the user interface to complete the transaction, exchanging information with the available payment accepting unit via the one or more radio transceivers in conjunction with the transaction, and displaying an updated user interface of the mobile payment application.
US11972422B2 Registry and automated management method for blockchain-enforced smart contracts
The invention relates to the fields of tokenisation, blockchain and smart contract technologies. It provides a technical arrangement which simplifies the automated management of contracts. The invention comprises a method and system which use a computer-based repository for storage of the contract. The contract is then represented by a transaction on the blockchain. Metadata within the transaction's script includes a hash of the contract and a means of identifying its location within the repository. The transaction also includes an unspent output (UTXO) which indicates its status as an open (ie not terminated) contract. The contract is terminated by spending the output at a later point in time, for example, using nLockTime+CheckLockTimeVerify (CLTV). By combining this concept with other techniques and computing components, the invention can provide a powerful mechanism for implementing various tasks such as renewing or rolling over the contract, or dividing it into sub-contracts or conditions. Furthermore, as the status and existence of the contract is evidence via the blockchain, this provides a permanent, publicly visible and non-alterable record of the contract.
US11972412B2 Device provisioning using partial personalization scripts
Embodiments of the invention relate to systems and methods for efficiently provisioning mobile devices with personalization data. For some embodiments, a method is disclosed comprising receiving a request for provisioning comprising device information for a mobile device and user authentication information for a user, generating a partial personalization script, an activation script, and a deletion script using the device information, sending the partial personalization script, the activation script, and the deletion script to an application provider computer, wherein the application provider computer initiates execution of the partial personalization script on the mobile device, authenticating the user authentication information, and sending an activation message to the application provider computer, wherein the application provider computer initiates execution of the activation script.
US11972407B2 Embedded applications
Embedding applications, or parts thereof, into other applications, or parts thereof, is described. In an example, an engagement with a first application, or a part thereof, can be detected, which can trigger a second application, or a part thereof, to be initialized in response to the engagement. In at least one example, the first application, or a part thereof, can provisionally transfer to the second application, or a part thereof. Based at least in part on detecting a user interaction with the second application, or a part thereof, a portion of the user interaction can be embedded in the first application, or a part thereof, and the embedded portion of the user interaction can be presented via a user interface associated with the first application, or part thereof, via a user computing device.
US11972400B2 Method and system of faster proof-of-work in distributed ledger
The present disclosure provides a description of exemplary systems and methods for enabling faster proof-of-work in a distributed ledger. The methods and systems may include a processor which may generate a first hash having a first difficulty level as a first proof of work associated with a first plurality of selected transactions. The first hash not being accepted by a distributed ledger network. The processor may receive a second plurality of selected transactions and determine a second difficulty level for a second proof of work associated with the second plurality of selected transactions. The processor may compare the first difficulty level to the second difficulty level. In response to determining that the first difficulty level is less than the second difficulty level, the processor may generate a second hash as a second proof-of-work for the second plurality of selected transactions having a residual difficulty level.
US11972397B1 AI-based employment social network extender
An artificial-intelligence-directed social network extender for existing employees and recruiters which increases the pool of available candidates for an employer while also maximizing the effectiveness of candidate selection. In an embodiment, a recruiting manager extends the social networks of employees and recruiters to maximize the available pool of candidates for a given job opening. A first machine learning algorithm provides instructions to a crawler to gather both candidate information from the extended social network, plus corporate structure information from the Internet for privacy and conflict checking purposes. The gathered information is stored in a knowledge graph which is analyzed by a second machine learning algorithm to identify candidates and relationships most likely to produce a good fit for the job opening.
US11972395B2 Systems and methods for a graphical interface including a graphical representation of medical data
This disclosure describes systems and methods for a graphical interface including a graphical representation of medical data. The graphical interface platform may receive medical data and provide medical safety reporting capabilities including reporting of history data and real-time visual monitoring data. The graphical interface platform may be configured to identify potential problems and corrections to medical devices in operation while a reporting cycle is underway through visual representation of performance metrics.
US11972393B2 System and method for product classification
A computer-implemented method comprises receiving, from a computing device associated with a merchant, product information about a product; classifying, based on the product information, the product into a handling class associated with handling of the product; and storing an indication of classification in association with the product information about the product.
US11972391B2 Autonomous traveling unit, information processing method and non-transitory storage medium
The present disclosure makes it possible to further improve convenience of customers and the like accompanying purchase of merchandise. An autonomous traveling unit is provided with: a driving portion including an autonomous traveling ability, the driving portion being configured to be movable together with a storing portion configured to store merchandise; and a controlling portion configured to execute: acquiring settlement completion information about the merchandise stored in the storing portion, the merchandise being merchandise in a store; and controlling the driving portion to cause the merchandise storing portion to move to a first point outside the store after acquiring the settlement completion information.
US11972389B2 Apparatus for managing delivery of unmanned aerial vehicle and method for the same
Disclosed herein is an unmanned delivery management device. The unmanned delivery management device according to an embodiment of the present disclosure may include: a travel route manager, a delivery information manager, an obstacle analyzer, and a UAV control manager. Wherein the travel route manager is configured to confirm delivery mission information provided by a user terminal, to set a waypoint based on the delivery mission information, to set a travel route including a waypoint for a takeoff segment, a landing segment and a flight segment, and to correct the travel route according to a travel condition of a UAV.
US11972388B2 Techniques for real-time response strategies in a supply chain
This disclosure describes systems, methods, and devices related to providing real-time response strategies in a supply chain. A system may be configured to obtain first sensor data collected from a first tracking device associated with a first asset, determine a first set of external data associated with the first asset, determine, based at least in part on the first sensor data and the first set of external data, a probability of failure and a mode of failure, and responsive to a determination that the probability of failure exceeds a failure threshold: determine a mitigation for the mode of failure that is available based at least in part on the first sensor data and the first set of external data, determine one or more real-world actions corresponding to the mitigation that, if performed, remediate the mode of failure, and cause the one or more real-world actions to be performed.
US11972383B2 Systems and methods for tracking and scoring cleaning
The present disclosure provides systems and methods for tracking and scoring robot or machine performance. The robot or machine performance may comprise a metric that can be computed based on operational data for the robot or machine.
US11972380B2 Controller and method using machine learning to optimize operations of a processing chain of a food factory
Computing device and method using machine learning to optimize operations of a processing chain of a food factory. The computing device collects data representative of characteristics of a product processed by the processing chain. At least some of the collected data are received from one or more sensor monitoring operations of the processing chain. The computing device determines at least one product characteristic value based on the collected data. The computing device executes the machine learning inference engine, which uses a predictive model for inferring command(s) for controlling processing appliance(s) of the processing chain based on inputs. The inputs comprise the at least one product characteristic value. The computing device transmits the command(s) to the processing appliance(s) of the processing chain. Examples of product characteristic values comprise: a product temperature, a product humidity level, a product geometric characteristic, a product weight, and a product defect measurement.
US11972379B2 Component manufacturing system and component manufacturing method
A component manufacturing system includes a main base, a first production base and a second production base. The main base designs a common wire harness and optional wire harnesses. The main base has a first order function of determining the number of common wire harnesses to be produced based on temporary order information and placing an order with the first production base, and a second order function of acquiring order confirmation information from the customer at a timing closer to a delivery date than the temporary order information and placing an order with the second production base for the completed wire harness based on the confirmation information.
US11972377B1 User interface for fleet routing system
A graphical user interface and a system are provided which include a route identification interface element which specifies a new route for a vehicle, a plurality of route type buttons, a vehicle type interface, a stop order interface, a map, a control button, and an assignment button. The stop order interface identifies one or more stops for a vehicle in a fleet of vehicles. The map identifies the new route and the one or more stops graphically on the graphical user interface. The control button provides a utilization view for the one or more vehicles in the fleet of vehicles from which a vehicle from the one or more vehicles in the fleet of vehicles that are available can be assigned to the new route.
US11972373B2 Time-based decomposition for supply chain optimization problem
A system and method are disclosed for solving a supply chain planning problem modeled as a linear programming (LP) problem. Embodiments further include receiving a multi-period matrix formulation of a least a portion of an LP supply chain master planning problem representing a supply chain planning problem for a supply chain network and having a planning horizon divided into time buckets separated by time-bucket boundaries, mapping constraints of the LP supply chain master planning problem and variables of the LP supply chain master planning problem to the time buckets, calculating a quantity of cross-over variables for the constraints and the time buckets, selecting one or more decomposition boundaries from the time-bucket boundaries, and formulating at least two time-based decomposed subproblems by decomposing the LP supply chain master planning problem at the one or more decomposition boundaries.
US11972372B2 Unified travel interface
A travel booking system abstracts the user from a travel search of web and internet searches initiated by the user and the search result of those searches to present the user with a consistent interface for both entry and results. As part of the abstraction the search introduces elements of one or more traveller profiles to delineate the searches. The user may investigate the search results for a trip or alternate route options returned by a search to further direct the search or to book a search result and when a booked itinerary is returned may load this to a traveller's device together with other assistance for phases of the trip.
US11972366B2 System and method for estimating potential injuries from a vehicular incident
A system for predicting injuries includes a plurality of sensors configured to generate sensor data and an apparatus having an input-output interface and a processor coupled to the input-output interface and wherein the processor is coupled to a memory, the memory having stored thereon executable instructions that when executed by the processor cause the processor to effectuate operations including receiving the sensor data, applying analytics to the sensor data, based on the applying step, predicting a likely injury, and transmitting a report based on the predicting step.
US11972363B1 Predictive model importation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining a plurality of model representations of predictive models, each model representation associated with a respective user and expresses a respective predictive model, and selecting a model implementation for each of the model representations based on one or more system usage properties associated with the user associated with the corresponding model representation.
US11972360B2 Utilizing machine learning models to automatically generate contextual insights and actions based on legal regulations
A device may receive input data associated with a legal regulation, and may process the input data to generate a record that includes: the input data in a knowledge representation format and a semantic representation format, data identifying a feature, data identifying an industry classification, or data identifying an entity of interest. The device may process the record, with machine learning models, to determine output data that includes: data indicating that the legal regulation is inconsistent, data indicating that the legal regulation is outdated, data indicating a sentiment for the legal regulation, data indicating a prescriptive nature of the legal regulation, data indicating a complexity of the legal regulation, data indicating a misrepresentation in the legal regulation, data indicating a compliance burden associated with the legal regulation, or data indicating an industry performance impact of the legal regulation. The device may perform actions based on the output data.
US11972356B2 System and/or method for an autonomous linked managed semantic model based knowledge graph generation framework
Briefly, embodiments, such as methods and/or systems for creating and/or updating elements of a knowledge graph (KG), for example, are described.
US11972355B2 Method and system for generating best performing data models for datasets in a computing environment
A method and system for generating best performing data models for datasets is disclosed. The method includes obtaining input dataset from external data sources. The method includes dividing dataset into three parts based on type of data variables and data samples. The method includes retrieving data modelling methods from a database and generating first set of data models for the first part of the dataset. The method includes determining first fitness function for the first part of the dataset based on the first set of data model. The method includes generating second set of data models for the second part of the dataset and determining second fitness function based on the second set of data model. Further, the method includes determining best performing data model among the first set of data models and the second set of data model. Additionally, the method includes outputting the best performing data model.
US11972350B2 Generating templated documents using machine learning techniques
Systems and methods of predicting documentation associated with an encounter between attendees are provided. For instance, attendee data indicative of one or more previous visit notes associated with a first attendee can be obtained. The attendee data can be inputted into a machine-learned note prediction model that includes a neural network. The neural network can generate one or more context vectors descriptive of the attendee data. Data indicative of a predicted visit note can be received as output of the machine-learned note prediction model based at least in part on the context vectors. The predicted visit note can include a set of predicted information expected to be included in a subsequently generated visit note associated with the first attendee.
US11972349B1 Flexible compute array utilization in a tensor processor
In one embodiment, a method for machine learning acceleration includes receiving instructions to perform convolution on an input tensor using a filter tensor, determining that the size of a first dimension of the input tensor is less than a processing capacity of each of multiple subarrays of computation units in a tensor processor, selecting a second dimension of the input tensor along which to perform the convolution, selecting, based on the second dimension, one or more dimensions of the filter tensor, generating (1) first instructions for reading, using vector read operations, activation elements in the input tensor organized such that elements with different values in the second dimension are stored contiguously in memory, and (2) second instructions for reading weights of the filter tensor along the selected one or more dimensions, and using the first and second instructions to provide the activation elements and the weights to the subarrays.
US11972343B2 Encoding and decoding information
A method that is implemented by one or more data processing devices can include receiving a training set that includes a plurality of representations of topological structures in patterns of activity in a source neural network and training a neural network using the representations either as an input to the neural network or as a target answer vector. The activity is responsive to an input into the source neural network.
US11972339B2 Controlling a robot based on free-form natural language input
Implementations relate to using deep reinforcement learning to train a model that can be utilized, at each of a plurality of time steps, to determine a corresponding robotic action for completing a robotic task. Implementations additionally or alternatively relate to utilization of such a model in controlling a robot. The robotic action determined at a given time step utilizing such a model can be based on: current sensor data associated with the robot for the given time step, and free-form natural language input provided by a user. The free-form natural language input can direct the robot to accomplish a particular task, optionally with reference to one or more intermediary steps for accomplishing the particular task. For example, the free-form natural language input can direct the robot to navigate to a particular landmark, with reference to one or more intermediary landmarks to be encountered in navigating to the particular landmark.
US11972336B2 Machine learning platform and system for data analysis
Disclosed herein is a machine learning platform and system for data analysis including for purposes of providing digital evaluations and therapeutics.
US11972334B2 Method and apparatus for generating a combined isolation forest model for detecting anomalies in data
A method for generating a combined Isolation Forest model for detecting anomalies in data is provided. The method includes receiving a first Isolation Forest model for detecting anomalies in data from a first electronic device. The first Isolation Forest model is trained at the first electronic device. Further, the method includes receiving a second Isolation Forest model for detecting anomalies in data from a second electronic device. The second Isolation Forest model is trained at the second electronic device. The method additionally includes combining the first Isolation Forest model and the second Isolation Forest model to obtain the combined Isolation Forest model.
US11972333B1 Supervisory systems for generative artificial intelligence models
Systems and methods are disclosed for managing a generative artificial intelligence (AI) model to improve performance. Managing the generative AI model includes using a second generative AI model to generate outputs from similar inputs and comparing the outputs of the generative AI models to determine their similarity. The second generative AI model is trained using fresher training data but may not be manually supervised and adjusted to the level of the generative AI model being managed. As such, an output of the second generative AI model is compared to an output of the managed generative AI model by a classification model to determine a relevance of the output from the managed generative AI model. An output of the classification model is used to perform various suitable policies to optimize the performance of the managed generative AI model, such as providing alternate outputs, preventing providing the output, or retraining the model.
US11972327B2 Method for automating actions for an electronic device
A method for action automation includes determining, using an electronic device, an action based on domain information. Activity patterns associated with the action are retrieved. For each activity pattern, a candidate action rule is determined. Each candidate action rule specifies one or more pre-conditions when the action occurs. One or more preferred candidate action rules are determined from multiple candidate action rules for automation of the action.
US11972322B2 Decreased crosstalk atomic object detection
Various embodiments provide methods, apparatuses, systems, or computer program products for performing decreased crosstalk atomic object reading/detection. A controller is operatively connected to components of a system comprising a confinement apparatus comprising RF electrodes defining an RF null axis and a plurality of longitudinal electrodes. The components comprise voltage sources and manipulation sources. The controller is configured to cause an atomic object being read and neighboring atomic object(s) to be confined by the confinement apparatus; and cause the voltage sources to provide first control signals to longitudinal electrodes. The first control signals cause the longitudinal electrodes to generate a push field configured to cause one of the atomic object being read or the neighboring atomic object(s) to move off the RF null axis. The controller is further configured to cause a manipulation source to generate/provide a reading beam that is at least partly incident on the atomic object being read.
US11972320B1 Cryogenic power supply
A quantum device includes a cryogenic chamber and a quantum computing module positioned within the cryogenic chamber. The quantum computing module includes a silicon substrate and a quantum circuit (QC) die including a qubit integrated circuit. The QC die is attached to the silicon substrate. An electronic circuit (EC) die including an electronic integrated circuit is attached to the QC die such that the qubit integrated circuit and the electronic integrated circuit face each other. The QC die can be fusion bonded to the EC die. A circuit board (CB) includes a power converter configured to convert input power received from a cryogenic chamber feedthrough to output power that is coupled to the QC die and to the EC die.
US11972318B2 Optically coupled nitrogen vacancy-defect system for scalable qubit arrays
Described herein are systems and methods for coupling Nitrogen Vacancy (NV)-defects in a quantum computing architecture. A diamond wafer comprises separated implantation sites, at least a portion of which comprise a single NV-defect. An optical cavity system comprises cavity sites aligned to the implantation sites. An integrated optics system includes a first chip module comprising optical waveguides and associated switchable elements, photon sources, photon detectors, and fiber optic connections. A first switchable element couples a first pair of NV-defects by splitting a beam emitted by a photon source, via a first optical waveguide, to the cavity sites aligned to the implantation sites of the first pair of NV-defects. A second switchable element couples a second pair of NV-defects by splitting a beam emitted by a photon source, via a second optical waveguide, to the cavity sites aligned to the implantation sites of the second pair of NV-defects.
US11972317B2 Image processing device and mobile body control system
An image processing device includes: a first scan of first area of an image acquired on the basis of reflective light of light emitted to the outside of a mobile body in first direction; a first determination of whether or not a first condition is satisfied on the basis of result by the first scan; a second scan of second area of the image in second direction different from the first direction in a case in which the first determination determines that the first condition is satisfied; a second determination of whether or not a second condition is satisfied on the basis of result by the second scan; a third scan of third area of the image after the second determination determines that the second condition is satisfied; and a third determination of whether or not predetermined information is included in the third area scanned by the third scan.
US11972316B2 Micropercussion marking system with RFID
The invention relates to a marking system comprising at least one micropercussion marking machine, characterized in that it also comprises a first RFID (radiofrequency identification) means fitted to said marking machine, a second RFID means fitted to a device separate from said marking machine, said first RFID means being designed to transmit first information to said second RFID means and/or said second RFID means being designed to transmit second information to said first RFID means. The invention is particularly suitable for the micropercussion marking of industrial components or products in order to identify them and track them easily and reliably.
US11972315B2 Apparatus for use with a NFC tag reader
The apparatus comprises: a pair of panel portions; a hinge portion defining an axis from which each of the panel portions extends, the hinge portion being coupled to each of the panel portions and adapted to permit pivotal movement of the panel portions relative to one another about the axis between a closed position wherein the panels overlay one another one another and an open position wherein the panels extend away from one another; a near field communication tag coupled to one of the panel portions; and a shield defined by RF blocking material coupled to the other of the panel portions. The tag and shield are positioned and adapted such that: the tag can be activated by the reader when the panels are in the open position; and the shield isolates the tag from the reader when the panels are in the closed position.
US11972308B2 Determining different resolution states for a parametric constant in different contexts
A parametric constant resolves to different values in different contexts, but a single value within a particular context. An anchor constant is a parametric constant that allows for a degree of parametricity for an API point. The context for the anchor constant is provided by a caller to the API point. The anchor constant resolves to an anchor value that records specialization decisions for the API point within the provided context. Specialization decisions may include type restrictions, memory layout, and/or memory size. The anchor value together with an unspecialized type of the API point result in a specialized type of the API point. A class object representing the specialized type is created. The class object may be accessible to the caller, but the full value of the anchor value is not accessible to the caller. The API point is executed based on the specialization decisions embodied in the anchor value.
US11972304B1 Systems and methods for automatic detection of an event and providing resources customized based on the event
Implementations are disclosed to automatically evaluate, detect, or predict an event, and provide customized virtual assistance to a user based on the event. The implementations include a system capable of pulling data from a client device, detecting an event based on the pulled data, and pushing customized digital resources to the client device based on the detected event.
US11972301B2 Allocating computing resources for deferrable virtual machines
The present disclosure relates to systems, methods, and computer readable media for predicting surplus capacity on a set of server nodes and determining a quantity of deferrable virtual machines (VMs) that may be scheduled over an upcoming period of time. This determination of VM quantity may be determined while minimizing risks associated with allocation failures on the set of server nodes. This disclosure described systems that facilitate features and functionality related to improving utilization of surplus resource capacity on a plurality of server nodes by implementing VMs having some flexibility in timing of deployment while also avoiding significant risk caused as a result of over-allocated storage and computing resources. In one or more embodiments, the quantity of deferrable VMs is determined and scheduled in accordance with rules of a scheduling policy.
US11972300B2 Techniques for managing edge device provisioning
Techniques discussed herein relate to managing aspects of provisioning cloud-computing edge devices. In some embodiments, a user request specifying one or more resources to be provisioned at a cloud-computing edge device may be received by a cloud-computing device operated by a cloud-computing provider. An ephemeral credential may be generated for the edge device and used to determine whether access control policies exist that enable the edge device to access the resource(s). If the resource(s) are accessible, a manifest may be generated in accordance with the user request. The manifest may specify a configuration for the cloud-computing edge device and includes information related to the resource. Operations may be subsequently executed to provision the cloud-computing edge device in accordance with the manifest. However, if the resource(s) are not accessible, the user request may be denied.
US11972299B2 Flexible sharing in shared computer environments
A sharable resource of a first user's environment is identified. The sharable resource is configured as sharable in a shared computer environment. A matching resource that is sufficiently similar to the sharable resource is located. The matching resource is used by pre-existing users of the shared computer environment. Agreement from the pre-existing users for the first user to access the matching resource is obtained. The first user is then provided access to the matching resource.
US11972297B2 Generating abstractions for offloading tasks to heterogeneous accelerators
Systems and methods are provided for offloading a task from a central processor in a radio access network (RAN) server to one or more heterogeneous accelerators. For example, a task associated with one or more operational partitions (or a service application) associated with processing data traffic in the RAN is dynamically allocated for offloading from the central processor based on workload status information. One or more accelerators are dynamically allocated for executing the task, where the accelerators may be heterogeneous and my not comprise pre-programming for executing the task. The disclosed technology further enables generating specific application programs for execution on the respective heterogeneous accelerators based on a single set of program instructions. The methods automatically generate the specific application programs by identifying common functional blocks for processing data traffic and mapping the functional blocks to the single set of program instructions to generate code native to the respective accelerators.
US11972295B2 Green cloud computing recommendation system
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating customized recommendations for environmentally-conscious cloud computing frameworks for replacing computing resources of existing datacenters. One of the methods involves receiving, through a user interface presented on a display of a computing device, data regarding a user's existing datacenter deployment and the user's preferences for the new cloud computing framework, generating one or more recommendations for environmentally-conscious cloud computing frameworks based on the received data, and presenting such recommendations through the user interface for the user's review and consideration.
US11972294B2 Allocation schema for a scalable memory area
A variety of applications can include systems and methods that control a memory size of a changelog in a storage device, where the changelog is implemented to correlate virtual page addresses to physical addresses in one or more memory devices. The memory size can be controlled by an allocation schema for a scalable memory area for the changelog in the storage device. The allocation schema can include using bitmaps, lists linked to the bitmaps, and a counter to count bits asserted in the bitmaps such that the allocation of memory space in the storage device can depend on usage rather than allocating a large memory space for all possible correlations of virtual page addresses to physical addresses.
US11972293B2 Data structure, memory means and device
A data structure for a jointly utilized memory device, in particular, for inter-process communication, in an application system. The memory device includes a memory cell. The data structure includes a management structure, the management structure being configured to hold a pointer object to the memory cell.
US11972289B2 Method and system for provisioning workflows based on locality
Techniques described herein relate to a method for deploying workflows. The method may include receiving, at a service controller of a federated controller, a request to deploy a workflow in a device ecosystem; decomposing, the workflow into a plurality of workflow portions; identifying an initial platform controller for a domain associated with an anchor point; making a determination that the domain associated with the initial platform controller is not able to perform remaining workflow portions of the plurality of workflow portions; in response to the determination: identifying a plurality of additional platform controllers for additional domains that previously expressed capabilities corresponding to the remaining workflow portions of the plurality of workflow portions; selecting, based on a locality associated with the anchor point, an additional platform controller of the plurality of additional platform controllers; and initiating performance of the workflow using the initial platform controller and the additional platform controller.
US11972279B2 Smart device configuration guidance via automated assistant interface of separate client device
Methods, apparatus, and computer readable media are described for tailoring instructions for configuring a smart device based on feedback received from the smart device and/or based on feedback received from a device that is separate from the smart device. Some implementations additionally or alternatively relate to utilization of data corresponding to previous installations of similar smart devices to tailor provided instructions in order to mitigate the reoccurrence of past issues during configuration of smart devices. Some implementations additionally or alternatively relate to proactively suggesting and/or providing, to a user, guidance related to a smart device in response to determining the smart device is to be configured by the user and/or in response to determining a complete configuration of the smart device has not occurred.
US11972276B2 Distributed analytics development platform
Apparatus and associated methods relate to a distributed analytics development platform (DADP) capable of automatically maintaining a multiple user development environment in real-time. In an illustrative example, a DADP includes a user interface (UI) layer, an application programming interface (API) layer, and an orchestration layer. The orchestration layer, for example, includes tool instances deployed for each of the multiple users. The orchestration layer may further include a multi-instance common orchestration service (COS) having an orchestration service instance (OSI) deployed in each of the tool instances. The COS, for example, may access a current state of each tool instance associated with the user in the orchestration layer and update a dynamic system state profile based on a current state of each of the tool instances. Various embodiments may advantageously provide an autonomously updated analytic development environment for deployment and maintenance of the tool instances in real-time.
US11972274B2 Application management method and apparatus, and electronic device
An application management method and apparatus, and an electronic device are provided. The method includes: when recognizing that a target image satisfies a preset condition, displaying M icons in a first display manner, where M is a positive integer; receiving a first input from a user to a target icon in the M icons; and performing a target operation in response to the first input. Each icon displayed in the first display manner indicates any one of the following: a non-installed application, an application to be updated, or an uncreated folder. The target operation includes at least one of the following: downloading an application corresponding to the target icon, updating the application corresponding to the target icon, or creating a new target folder corresponding to the target icon.
US11972273B2 Automatically positioning insights in spatial locations of a graphical user interface page based on rules
Features described herein generally relate to automatically positioning insights in spatial locations of a graphical user interface page based on rules. Particularly, insights associated with transactions are received, spatial locations within a graphical user interface page that are designated for displaying insights are determined, a subset of spatial locations for positioning the insights are selected based on the insights and rules, and a graphical user interface with the insights spatially positioned at the subset of spatial locations is generated.
US11972268B2 Activating new device based on container in vehicle
A method of activating a new device in a vehicle based on a container includes: detecting the new device mounted in the vehicle using an interface implemented in the vehicle, identifying the detected new device, transmitting, to a server, (i) a request for a container for controlling an execution of the identified new device and (ii) information obtained by one or more sensors implemented in the vehicle, receiving, from the server, a container package including at least one container that is retrieved in the server in response to the request for the container, and controlling the execution of the new device by activating the at least one container.
US11972264B2 Micro-operation supply rate variation
Processing circuitry performs processing operations in response to micro-operations. Front end circuitry supplies the micro-operations to be processed by the processing circuitry. Prediction circuitry generates a prediction of a number of loop iterations for which one or more micro-operations per loop iteration are to be supplied by the front end circuitry, where an actual number of loop iterations to be processed by the processing circuitry is resolvable by the processing circuitry based on at least one operand corresponding to a first loop iteration to be processed by the processing circuitry. The front end circuitry varies, based on a level of confidence in the prediction of the number of loop iterations, a supply rate with which the one or more micro-operations for at least a subset of the loop iterations are supplied to the processing circuitry.
US11972259B2 Instructions to count a number of contiguous register elements having specific values in a selected location
A machine instruction to find a condition location within registers, such as vector registers. The machine instruction has associated therewith a register to be examined and a result location. The register includes a plurality of elements. In execution, the machine instruction counts a number of contiguous elements of the plurality of elements of the register having a particular value in a selected location within the contiguous elements. Other locations within the contiguous elements are ignored for the counting. The counting provides a count placed in the result location.
US11972254B2 Utilizing a machine learning model to transform a legacy application to a low-code/no-code application
A device may receive an application for transforming legacy applications into low-code/no-code applications to be managed by a low-code/no-code platform, and may execute the application for a legacy application of the legacy applications. The device may process the legacy application, with a machine learning model, to identify one or more components of the legacy application to be managed by the low-code/no-code platform, and may transform the one or more components into one or more transformed components to be managed by the low-code/no-code platform. The device may implement the one or more transformed components in the legacy application to generate a transformed legacy application, and may perform one or more actions based on the transformed legacy application.
US11972249B2 Information processing apparatus, information processing method, and system for updating display monitor software for remotely monitoring an operation of an autonomous vehicle
An information processing apparatus receives a completion notification that indicates the completion of updating of first software that controls the display on a first monitor provided in an autonomous vehicle. Then, the information processing apparatus updates, triggered by the reception of the completion notification, second software that controls the display on a second monitor used for remotely monitoring the operation of the autonomous vehicle.
US11972236B1 Nested loop control
A method for compiling and executing a nested loop includes initializing a nested loop controller with an outer loop count value and an inner loop count value. The nested loop controller includes a predicate FIFO. The method also includes coalescing the nested loop and, during execution of the coalesced nested loop, causing the nested loop controller to populate the predicate FIFO and executing a get predicate instruction having an offset value, where the get predicate returns a value from the predicate FIFO specified by the offset value. The method further includes predicating an outer loop instruction on the returned value from the predicate FIFO.
US11972232B2 Neural method completion based on natural language and source code
A code completion tool uses a neural transformer model with attention to generate candidate sequences to complete a method body of a method signature. The neural transformer model is trained with source code programs and natural language text. The neural transformer model learns the meaning of a method name, its corresponding method parameters and types from a large corpus of unsupervised dataset of source code methods and a supervised dataset of tasks including source code constructs in combination with natural language docstrings to infer a candidate sequence of subtokens that represent a method body for a particular method signature.
US11972230B2 Matrix transpose and multiply
Embodiments for a matrix transpose and multiply operation are disclosed. In an embodiment, a processor includes a decoder and execution circuitry. The decoder is to decode an instruction having a format including an opcode field to specify an opcode, a first destination operand field to specify a destination matrix location, a first source operand field to specify a first source matrix location, and a second source operand field to specify a second source matrix location. The execution circuitry is to, in response to the decoded instruction, transpose the first source matrix to generate a transposed first source matrix, perform a matrix multiplication using the transposed first source matrix and the second source matrix to generate a result, and store the result in a destination matrix location.
US11972226B2 Stable real-time translations of audio streams
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that facilitate generating stable real-time textual translations in a target language of an input audio data stream that is recorded in a source language. An audio stream that is recorded in a first language is obtained. A partial transcription of the audio can be generated at each time interval in a plurality of successive time intervals. Each partial transcription can be translated into a second language that is different from the first language. Each translated partial transcription can be input to a model that determines whether a portion of an input translated partial transcription is stable. Based on the input translated partial transcription, the model identifies a portion of the translated partial transcription that is predicted to be stable. This stable portion of the translated partial transcription is provided for display on a user device.
US11972225B2 Automated patent language generation
Methods, systems, and architectures for drafting a patent application are presented. The method comprises acquiring, at least one input, where the input is an image corresponding to a class of patent documents; encoding the image input via at least one first network; generating a set of vectors via the at least one first network, where the set of vectors corresponding to a partial representation of the image, derived from the at least one first network; decoding the set of vectors, based on a predetermined text corpus that corresponds to the class of patent documents, via the at least one second network; and obtaining the claim set via the at least one second network corresponding to the image.
US11972224B2 Model mapping and enrichment system
Disclosed herein are various embodiments for training and enriching a natural language processing system. An embodiment operates by determining that a first prediction from a first machine model has been generated based on a dataset comprising a plurality of attributes. A technical map identifying a first subset of attributes of the plurality of attributes used to generate the first prediction by the first machine model is generated. Natural language translations corresponding to at least a portion of the first subset of attributes used to generate the first prediction by the first machine model are identified. A natural language map of the first subset of attributes is generated based on the natural language translations. The natural language map is provided with the first prediction.
US11972220B2 Enhanced logits for natural language processing
Techniques for using enhanced logit values for classifying utterances and messages input to chatbot systems in natural language processing. A method can include a chatbot system receiving an utterance generated by a user interacting with the chatbot system and inputting the utterance into a machine-learning model including a series of network layers. A final network layer of the series of network layers can include a logit function. The machine-learning model can map a first probability for a resolvable class to a first logit value using the logit function. The machine-learning model can map a second probability for a unresolvable class to an enhanced logit value. The method can also include the chatbot system classifying the utterance as the resolvable class or the unresolvable class based on the first logit value and the enhanced logit value.
US11972219B2 Intent recognition optimization processing method, apparatus, and storage medium
This application discloses an intent recognition optimization processing method, apparatus, device and storage medium, and relates to the field of internet technology. The implementation scheme of specific method includes: acquiring a first intent set and at least one original corpus; acquiring a first recognition result of each original corpus, where the first recognition result of any one of the original corpus includes a first intent corresponding to the original corpus recognized by the intent recognition model; acquiring a second recognition result of each original corpus, where the second recognition result of any one of the original corpus includes a second intent corresponding to the original corpus obtained through artificial recognition; and performing optimization processing on the first intent set to obtain a second intent set according to the first recognition result and the second recognition result of each original corpus.
US11972212B2 Open input classifier with entailment
A natural language processing combination classifier is disclosed, leveraging an entailment classifier and optionally at least one of a pattern matching classifier and a trained machine learning (ML) classifier. Each of the different types of classifiers can be used to identify different categories of matches. For example, a pattern matching (e.g., regular expression) classifier may identify exact matches, an entailment classifier can obtain context-specific classifications based on likelihood of entailment to comparison data, and the SML classifier can obtain potential matches based on large-scale supervised training. The comparison data for the entailment classifier can be generated from small datasets, and can be readily updated without the need for retraining any machine learning models. Different types of classifiers can be processed using different logic to provide a user with the most appropriate response given a circumstance and given the user's open input.
US11972211B1 Adversarial input generation for natural language processing machine learning models
Disclosed in some examples are methods, systems, and machine readable mediums which provide summaries of topics determined within a corpus of documents. These summaries may be used by customer service associates, analysts, or other users to quickly determine both topics discussed and contexts of those topics over a large corpus of text. For example, a corpus of documents may be related to customer complaints and the topics may be summarized to produce summaries such as “credit report update due to stolen identity.” These summarizations may be used to efficiently spot trends and issues.
US11972210B2 System and method for predicting a penal code and modifying an annotation based on the prediction
Techniques for predicting a penal code and modifying an annotation based on the prediction are provided. A sentence describing a scene captured with a video capture device may be received form a video description system. The scene may depict a criminal act. An artificial intelligence bot may identify a penal code that has the highest probability of being associated with the criminal act described by the sentence. The sentence may be modified based on a lexicon associated with the identified penal code. Feedback indicating if the identification of the penal code was correct may be received. The feedback may be used to train the artificial intelligence bot.
US11972207B1 User interface for use with a search engine for searching financial related documents
A method for rendering context based information on a user interface includes receiving a user request to extract the context based information from a database. The database includes a plurality of documents and the request includes at least one search criteria required to determine a context of the user request. The method includes generating a list of documents corresponding to the context of the user request and rendering on a viewing portion of the user interface the list of documents corresponding to the context of the user request.
US11972206B2 Automatically configuring an insight carousel of a graphical user interface based on templates
Some examples described herein relate to automatically configuring an insight carousel of a graphical user interface based on templates. In one example, a system can receive templates and insights associated with transactions, populate fields within each template using information associated with the insights, and generate a graphical user interface including an image carousel having slides incorporating the populated templates.
US11972205B2 Method, apparatus and storage medium for loading message into target position in target document
Embodiments of this application provide an information processing method performed by a computer device. In the embodiments of this application, the information processing method includes: displaying session information in a session interface, the session information including a plurality of messages; responding to a touch operation for one of the plurality of messages of the session information, and displaying a target document corresponding to the session interface; acquiring a target document position in the target document; and loading at least the one of the plurality of messages of the session information into the target document position of the target document.
US11972204B2 Method and system for improved ordering of output from spreadsheet analytical functions
The disclosed technology creates a family of (predefined formula) spreadsheet functions which allows users to create programming loop equivalents in their regular spreadsheet cells employing familiar range functions (e.g., SUM, COUNT, MIN, MAX, etc.) with data filtering and output selection. The data can be sourced from multiple cells within the spreadsheet or a broad spectrum of numeric, date and text data not stored in a spreadsheet, including data not discretely defined. The technology disclosed can use as inputs either cell ranges or Non-Spreadsheet Cell (NSC) data formulas. The capability allows users to specify standardized or highly custom calculations capable of executing millions of loops through a (predefined formula) spreadsheet function.
US11972203B1 Using anchors to generate extraction rules
The technology disclosed relates to formulating and refining field extraction rules that are used at query time on raw data with a late-binding schema. The field extraction rules identify portions of the raw data, as well as their data types and hierarchical relationships. These extraction rules are executed against very large data sets not organized into relational structures that have not been processed by standard extraction or transformation methods. By using sample events, a focus on primary and secondary example events help formulate either a single extraction rule spanning multiple data formats, or multiple rules directed to distinct formats. Selection tools mark up the example events to indicate positive examples for the extraction rules, and to identify negative examples to avoid mistaken value selection. The extraction rules can be saved for query-time use, and can be incorporated into a data model for sets and subsets of event data.
US11972191B2 System and method for providing enhanced net pruning
A method of pruning nets in a circuit design includes, in part, receiving data representative of net layers associated with the circuit design, and accessing a connect database associated with the circuit design. The connect database includes data representative of electrical connections associated with the circuit design. The method further includes, in part, determining whether a marker layer exists in the net layers, and pruning nets that are not connected to the marker layer if the marker layer is determined to exist. The marker layer, which is not stored in the connect database, designates a connection between at least a pair of nets in the circuit design.
US11972190B1 Isolation of compartments in a layered printed circuit board, and apparatus and methods for the same
In some embodiments, an apparatus can include a printed circuit board (PCB) that has layers and includes a first portion and a second portion. The first portion can have a data port and a power port. A first layer is associated with data of the first portion of the PCB, and a second layer is associated with power of the first portion of the PCB. The second portion can have a data port and a power port. A third layer is associated with data of the second portion, and a fourth layer is associated with power of the second portion. The first portion or the second portion can have vias defining an electromagnetic interference (EMI) shield. The apparatus can include a power filter and a data filter that can, respectively, isolate power and data of the first portion from the second portion.
US11972187B2 Methods for modeling of a design in reticle enhancement technology
Methods for reticle enhancement technology include representing a target wafer pattern or a predicted wafer pattern as a smooth function captured as a function sample array (FSA). The FSA is an array of sampled values of the smooth function, which is a continuous differentiable function. Methods also include providing a continuous tone mask (CTM), wherein the CTM is used to produce the predicted wafer pattern, the predicted wafer pattern spanning an entire design area.
US11972184B2 Method and system for designing a robotic system architecture with optimized system latency
Systems and methods for designing a robotic system architecture are disclosed. The methods include generating a model that defines one or more requirements for a robotic device for a mapping between a software graph and a hardware graph. The model is used for allocating a plurality of computational tasks in a computational path included in the software graph to a plurality of hardware components of the robotic device to yield a robotic system architecture. The methods also include using the robotic system architecture to configure the robotic device to be capable of performing functions corresponding to the software graph, where the robotic system architecture is optimized to meet one or more latency requirements.
US11972175B2 Methods and systems for an automated design, fulfillment, deployment and operation platform for lighting installations
A platform for design of a lighting installation generally includes an automated search engine for retrieving and storing a plurality of lighting objects in a lighting object library and a lighting design environment providing a visual representation of a lighting space containing lighting space objects and lighting objects. The visual representation is based on properties of the lighting space objects and lighting objects obtained from the lighting object library. A plurality of aesthetic filters is configured to permit a designer in a design environment to adjust parameters of the plurality of lighting objects handled in the design environment to provide a desired collective lighting effect using the plurality of lighting objects.
US11972172B2 Display information generation apparatus, display information generation method, and display information generation program
A display information generation device includes an importance calculation unit (111) and a display information generation unit (112). The importance calculation unit receives at least one user object for at least one user (U), a plurality of speaker objects for a plurality of speakers (S1, S2) having a conversation with the at least one user, and a plurality of annotations with respect to each object generated for the at least one user object and the plurality of speaker objects, and calculates importance of the conversation between the one user and each of the plurality of speakers based on at least one of the plurality of speaker objects or the plurality of annotations. The display information generation unit determines a display form of each of the plurality of annotations generated with respect to the plurality of speaker objects based on the importance of the conversation, and generates display information on the plurality of annotations each having the display form.
US11972169B2 Method, device and system for sharing screen by plurality of devices
A processing method for a first device connected with a plurality of external devices in a first communication mode and sharing a screen with the plurality of external devices, includes determining a second device from the plurality of external devices, in response to satisfying a first preset condition, continuing to share the screen with the plurality of external devices in a second communication mode, and sending screen data or data associated with a screen display content to the second device in the first communication mode, to cause the second device to replace the first device to continue to share the screen with another external device other than the second device in the plurality of external devices, and disconnecting a connection with the plurality of external devices in the second communication mode, in response to the second device successfully continuing to share the screen with the other external device.
US11972168B2 Display device and controlling method thereof
A display module configured to form a portion of a modular display device including a plurality of display modules includes first to third I2C communication interfaces and a processor. The processor is configured to: receive, via the first I2C communication interface from a first display module adjacent in a first direction, an x coordinate value of the first display module; receive, via the second I2C communication interface from a second display module adjacent in a second direction, a y coordinate value of the second display module; identify x and y coordinate values of the display module based on the received x and y coordinate values; transmit, via the third I2C communication interface, the identified x coordinate value to a third display module adjacent in a third direction; and transmit, via the third I2C communication interface, the identified y coordinate value to a fourth display module adjacent in a fourth direction.
US11972165B2 Configuring display screen coordinates
Methods, apparatus, systems, and articles of manufacture are disclosed for configuring display screen coordinates. An example apparatus includes at least one storage device or storage disk, instructions, and at least one processor to execute the instructions. When executed, the example instructions cause the at least one processor to determine whether a first position of a first display screen is within a threshold of a second position of a second display screen, and in response to determining that the first position is within the threshold of the second position, adjust a first coordinate of the first display screen relative to a second coordinate of the second display screen, the first coordinate and the second coordinate to be adjusted within a graphics properties page related to configuration of content rendering between the first display screen and the second display screen.
US11972159B2 Image forming device and method of controlling to transmit print data to an image forming device
An image forming device in the present application includes a reception unit configured to receive from an information processing device connected to the image forming device information representing a predetermined operating system operating in the information processing device, a setting unit configured to, in response to the reception unit receiving the information, set a structure of a USB device interface to be notified to the information processing device, and a notification unit configured to notify the information processing device of the structure of the USB device interface set by the setting unit.
US11972158B2 Provision system, provision method, and management device for providing recording material to a user of a recording device
A cartridge provision system includes a printer that ejects liquid (recording material) supplied from a cartridge onto a print medium; and a server 10 that manages a provision of the cartridge to a user of the printer, wherein the server 10 manages vendor inventory data 22, which is data that associated an inventory of the cartridge held by a sales company who provisions the cartridge to the user with expiration date of the cartridge, and a location data 33, which indicates the location of the user, and determines, when the sales company provisions the cartridge to the user, which expiration date of the cartridge should be provided from the inventory of the cartridge held by the sales company based on the vendor inventory data 22 and the location data 33.
US11972157B2 Printing system including a printing service system and printing control method
A printing system comprises a printing apparatus, a printing service, and an information processing apparatus. The printing service registers the printing apparatus and stores a print job received from the information processing apparatus. The information processing apparatus transmits, to the printing service, a print job of a logged-in user in which a printing apparatus is designated. The printing apparatus stores a user of the printing service in association with a user of the printing apparatus, fetches a print job of a user associated with a logged-in user stored in the printing service, and executes printing. A guest user of the printing service is associated with a guest user of the printing apparatus, and the printing apparatus does not execute printing for a print job of the guest user for which a password has not been set.
US11972156B2 Information processing apparatus with report creation on usage state of printing devices, control method of information processing apparatus, and non-transitory computer-readable storage medium
A device management application acquires device information at a predetermined frequency from a printing device on a network and generates a device list by adding a newly detected printing device. In the device list, for a printing device on which device information is acquired, the device information is accumulated in association with the acquisition date and time, and for a printing device on which device information is not acquired, information indicating no connection is accumulated as device usage information in association with the acquisition date and time. A report is created based on the information accumulated for printing devices included in the device list.
US11972155B2 System and apparatus for redundant array of independent disks striping against programming failures
Implementations of the present disclosure provide a system includes a memory device for storing memory data. The memory device includes an array of memory cells and a plurality of word lines arranged in a plurality of rows and coupled to the array of memory cells. The system also includes a memory controller, having a processor and a memory, operatively coupled to the array of memory cells. The system further includes a host, having another processor and another memory, operatively coupled to the memory controller. The other processor of the host is configured to perform a first RAID encode operation on memory data to form first parity data. The processor of the memory controller is configured to receive the first parity data and the memory data, and perform a second RAID encode operation on the first parity data and the memory data to form second parity data.
US11972154B2 Configurable variable-length shift register circuits
Configurable variable-length shift register circuits include a group of flip-flops connected in a serial configuration. The plurality of flip-flops is connected to a serial data-in line and a clock line. Each flip-flop can include a data input, a clock input configured to receive a clock signal from the clock line, and a data output. The plurality of flip-flops can include a serial data-out line. The circuit includes a plurality of multiplexers connected to the plurality of flip-flops to enable a desired number of flip-flops for an application. A nonvolatile memory can be connected to the plurality of multiplexers and configured to receive a register-length indication, where the register-length indication corresponds to a selected number of flip-flops selected for enablement for a given application.
US11972152B2 Memory sub-system for supporting deterministic and non-deterministic commands based on command expiration and the state of the intermediate command queue
Commands in a command queue are received and scheduled. For each of the commands, scheduling includes determining an age of a command based on an entrance time of the command in the command queue. When the age of the command satisfies a first threshold, marking all other commands in the command queue as not issuable when the command is a deterministic command, and marking all other commands in the command queue as not issuable when the command is a non-deterministic command and the intermediate command queue is not empty. Scheduling the command further includes determining whether the command is a read command and marking the command as not issuable when the command is a non-deterministic read command and the intermediate command queue is empty.
US11972151B2 Memory device using CbA technology
The present disclosure generally relates to efficiently relocating data within a data storage device. By implementing an error correction code (ECC) module in a complementary metal oxide semiconductor (CMOS) chip for each memory die within a memory array of a memory device, the data can be relocated more efficiently. The ECC decodes the codewords at the memory die. The metadata is then extracted from the decoded codewords and transferred to a controller of the data storage device. A flash translation layer (FTL) module at the controller then checks whether the data is valid by comparing the received metadata to FTL tables. If the metadata indicates the data is valid, then the data is relocated.
US11972148B2 Proactive storage operation management using thermal states
Example storage systems, storage devices, and methods provide proactive management of storage operations using thermal states. Host storage requests are received and used to determine storage commands for a data storage device. For each storage command, a temperature index value corresponding to an estimated change in thermal state for executing the storage command may be determined. The storage commands are allocated to command queues based on the thermal index values and then executed from the command queues by the data storage device without triggering thermal throttling of storage commands.
US11972145B2 Opportunistic data movement
Methods, systems, and devices for opportunistic data movement are described. A memory device may include a non-volatile memory and a volatile memory that operates as a cache for the non-volatile memory. The memory device may receive a write command from a host device. The write command may be associated with a row of a bank in a volatile memory. The memory device may write data associated with the write command to a buffer that is associated with the bank and that is coupled with the volatile memory. And the memory device may communicate the data from the buffer to the volatile memory based on the write command and before a pre-charge command for the row of the bank is received from the host device.
US11972143B2 Techniques for balancing write commands on solid state storage devices (SSDs)
Disclosed herein are techniques for balancing write commands directed to a non-volatile memory. According to some embodiments, a method may include caching a plurality of write commands into a write cache, and, in response to determining that an available capacity of the write cache satisfies a first threshold value: performing at least one write operation by directing data associated with the write commands in the write cache to the first partition of the non-volatile memory in response to determining that an available capacity of a first partition of the non-volatile memory satisfies a second threshold value; and performing at least one write operation by directing data associated with the write commands in the write cache to a second partition of the non-volatile memory in response to determining that the available capacity of the first partition of the non-volatile memory does not satisfy the second threshold value.
US11972140B2 Hashing with soft memory folding
In an embodiment, a system may support programmable hashing of address bits at a plurality of levels of granularity to map memory addresses to memory controllers and ultimately at least to memory devices. The hashing may be programmed to distribute pages of memory across the memory controllers, and consecutive blocks of the page may be mapped to physically distant memory controllers. In an embodiment, address bits may be dropped from each level of granularity, forming a compacted pipe address to save power within the memory controller. In an embodiment, a memory folding scheme may be employed to reduce the number of active memory devices and/or memory controllers in the system when the full complement of memory is not needed.
US11972139B2 Read voltage level correction method, memory storage device, and memory control circuit unit
A read voltage level correction method, a memory storage device, and a memory control circuit unit are provided. The method includes: using a first read voltage level as an initial read voltage level to perform a first data read operation on a first physical unit among multiple physical units to obtain a second read voltage level used to successfully read the first physical unit; recording association information between the first read voltage level and the second read voltage level in a transient look-up table; and performing a second data read operation according to a read level tracking table and the association information recorded in the transient look-up table.
US11972137B2 System and memory for artificial neural network (ANN) optimization using ANN data locality
A system for an artificial neural network (ANN) includes a main memory including a dynamic memory cell electrically coupled to a bit line and a word line; and a memory controller configured to selectively omit a restore operation during a read operation of the dynamic memory cell. The main memory may be configured to selectively omit the restoration operation during the read operation of the dynamic memory cell by controlling a voltage applied to the word line. The memory controller may be further configured to determine whether to perform the restoration operation by determining whether data stored in the dynamic memory cell is reused. Thus, the system optimizes an ANN operation of the processor by utilizing the ANN data locality of the ANN model, which operates at a processor-memory level.
US11972136B2 Memory system and method of operating the same
A method of operating a memory system, which includes a memory controller and at least one non-volatile memory, includes storing, in the memory system, temperature-dependent performance level information received from a host disposed external to the memory system, setting an operation performance level of the memory system to a first performance level, operating the memory controller and the at least one non-volatile memory device according to the first performance level, detecting an internal temperature of the memory system, and changing the operation performance level of the memory system to a second performance level that is different from the first performance level. The operation performance level is changed by the memory controller of the memory system, and changing the operation performance level is based on the temperature-dependent performance level information and the detected internal temperature.
US11972135B2 Status polling based on die-generated pulsed signal
A memory system includes multiple dice having multiple planes. A processing device is coupled to the dice and performs controller operations including receiving a status indicator signal comprising a pulse that is asserted by one or more planes of the multiple dice. In response to receiving the pulse, the processing device performs at least one of: a first status check of dice operations being performed by the multiple dice at an expiration of a polling delay period; or a second status check of the dice operations in response to detecting the pulse being deasserted. The processing device terminates performances of status checks while the status indicator signal remains deasserted.
US11972133B2 Management of smart storage areas
A processor may receive storage area information of a smart storage area. A processor may analyze the one or more objects associated with the smart storage area. A processor may determine a layout of the one or more objects. The layout may be based, at least in part, on one or more object parameters of the one or more objects and the storage area information. A processor may arrange the one or more objects in the layout.
US11972130B2 Media management operations based on a ratio of valid data
A method includes determining that a ratio of valid data portions of a block of memory cells is greater than or less than a valid data portion threshold and performing a first media management operation on the block of memory cells in response to determining that the ratio of valid data portions is greater than the valid data portion threshold. The method further includes performing a second media management operation on the block of memory cells in response to determining that the ratio of valid data portions is less than the valid data portion threshold.
US11972124B1 Using dynamic capabilities of cluster nodes to schedule services in a storage cluster
Each node of a storage cluster determines its capabilities and advertises the set of capabilities along with respective capability weights to other nodes of the storage cluster. Nodes monitor their systems for capability changes and, as capabilities of the nodes dynamically change, the dynamic changes to the node capabilities are similarly advertised. The advertised capabilities are passed to a cluster service manager which creates capabilities groups based on the advertised capabilities of the nodes. When a service is deployed to the storage cluster or moved within the cluster, the cluster service manager determines the set of required capabilities associated with the service, and uses the capabilities groups to identify nodes of the storage cluster for implementation of the service. Where more than one node has advertised the required sets of capabilities, the weights are used in an election process to determine which node should be used to implement the service.
US11972123B2 Row address latching for multiple activate command protocol
Methods, systems, and devices for row address latching for multiple activate command protocol are described. A memory device may receive a first activate command that indicates a first set of bits of a row address and may store the first set of bits to obtain a first delayed signal of the first set of bits. The memory device may receive a second activate command that indicates a second set of bits of the row address and may store the second set of bits to obtain a first delayed signal of the second set of bits. The memory device may store the first delayed signal of the first set of bits to obtain a second delayed signal of the first set of bits and may activate a page of memory addressed according to the second delayed signal and the first delayed signal of the second set of bits.
US11972118B2 Restore to factory settings of a mobile data storage device
A mobile data storage device (DSD) incorporating a mobile data storage device (DSD), the mobile DSD comprising a non-volatile storage medium configured to store user data, a data path configured to transmit at least data between the mobile DSD and a host computer system, a housing having a machine readable optical code and a controller. The controller is configured to receive, from the data path, a request to restore the mobile DSD to factory settings. The controller also receives, from the data path, a unique access passcode derived from the machine readable optical code. The controller validates the unique access passcode, and, in response to determining that the unique access passcode is valid, restores the mobile DSD to factory settings.
US11972111B2 Memory device for improving speed of program operation and operating method thereof
A memory device for improving the speed of a program operation and an operating method thereof is provided. The memory device includes a memory cell array including a plurality of memory cells, a voltage generator configured to generate voltages for one or more program operations and a verify operation performed on the plurality of memory cells, a control logic configured to perform a control operation on the plurality of memory cells so that a first program and a second program loop are performed, a second program operation being performed based on a compensation voltage level determined based on a result of the first verify operation, and a plurality of bit lines connected to the memory cell array, wherein the first verify operation includes first even sensing and second even sensing on even-numbered bit lines, and first odd sensing and second odd sensing on odd-numbered bit lines.
US11972107B2 Quality of service management in a distributed storage system
One or more computing devices may comprise congestion management circuitry, one or more client file system request buffers, and DESS interface circuitry. The congestion management circuitry is operable to determine an amount of congestion in the DESS. The one or more client file system request buffers is/are operable to queue first client file system requests of a first priority level and second client file system requests of a second priority level, wherein the first priority level is higher priority than the second priority level. The DESS interface circuitry is operable to control a rate at which the first file system requests and second file system requests are fetched from the one or more client file system request buffers based on the amount of congestion in the DESS, on the first priority level, and on the second priority level.
US11972106B2 Split screen method and apparatus, and electronic device
The present disclosure relates to split screen methods and apparatuses. One example method includes displaying a first interface of a first application on a display, where the first interface includes a first control. A first operation input by a user is detected. Prompt information is displayed in response to the detected first operation, where the prompt information is used to prompt that the first control supports split screen. A second operation input by the user on the first control is detected. A second interface is displayed in response to the detected second operation, where the second interface includes a first window and a second window. A third interface corresponding to the first interface is displayed in the first window, and a second control corresponding to the first control is displayed in the second window.
US11972104B2 Device, method, and graphical user interface for manipulating user interface objects
A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object.
US11972103B2 Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
In a computer-implemented method, a portion of an electronic document is displayed on a touch screen display of a portable multifunction device. The displayed portion has a vertical position and a horizontal position in the electronic document. An object is detected on or near the displayed portion of the electronic document. In response to detecting the object, a vertical bar and a horizontal bar are displayed on top of the displayed portion. The vertical bar has a vertical position on top of the displayed portion that corresponds to the vertical position in the electronic document of the displayed portion. The horizontal bar has a horizontal position on top of the displayed portion that corresponds to the horizontal position in the electronic document of the displayed portion. After a predetermined condition is met, display of the vertical bar and of the horizontal bar is ceased.
US11972102B2 Sharing user interface customization across applications
Methods, systems, and computer program products are provided for sharing user interface (UI) customization across applications. Application developers may create UIs (e.g., game control layouts) with control groups that may be customizable as a group. A control group may comprise a plurality of controls selectively assigned to cluster of sockets (e.g., a socket group) in a layout template. Controls in control groups may be customized as a group, for example, by changing a position, rotation and/or scale of a control group. Users can customize controls for comfort, switch controls for right and left-handed play and share customized preferences across applications. UI customization may be shared across applications with different UIs. For example, customization of one or more control groups in a first UI may be applied to one or more control groups in other UIs for other applications. Users may avoid tedious, time-consuming individual control changes for many UIs.
US11972100B1 User interface adjustments for ergonomic device grip
In aspects of user interface adjustments for ergonomic device grip, a mobile device displays a user interface that includes one or more selectable user interface elements. Based on sensor data collected by sensors of the mobile device, a user is determined to be holding the mobile device with an ergonomically incorrect grip pattern. In response to the ergonomically incorrect grip pattern of the user being determined, the one or more selectable user interface elements are moved to a region of the user interface that facilitates the user holding the mobile device with an ergonomically correct grip pattern.
US11972098B2 Interaction signal processing in distributed computing systems
Techniques of interaction data processing in a distributed computing system are disclosed herein. One example technique includes upon receiving a user interface output having a content item to be surfaced on a client device and a script configured to detect an interaction with the content item at the client device, surfacing the user interface output having the content item on a display of the client device and automatically executing the script embedded in the user interface output to detect an interaction with the surfaced content item at the client device. Upon detecting an interaction with the content item on the surfaced user interface output, the example technique also includes generating and transmitting interaction data representing the detected interaction to a remote server.
US11972093B2 System and method for aggregation and comparison of multi-tab content
Methods, systems, and apparatus for facilitating a comparison of content in a user interface are described. Two or more open browser interfaces of a browser are identified, each of the two or more open browser interfaces containing an item description of one or more items. The browser interfaces include at least one of a tab of the browser or a window of the browser. One or more features related to each of the one or more items from at least two of the item descriptions are extracted or identified. The comparison for a plurality of items is generated based on the extracted or identified one or more features. The comparison of the plurality of items is displayed within at least one of the browser interfaces.
US11972083B2 Continuous touch input over multiple independent surfaces
Touch input devices are provided with the capability of sensing a capacitive load in a two-dimensional array while also being able to sense deflection or movement of the input device in multiple different locations under an input pad. A touch input device can beneficially be used in a remote control device and can be used with multiple input buttons or platforms overlaying multiple capacitive touch input regions on a capacitive touch sensor substrate. Movement and position of a capacitive load can be tracked and calculated via output signals from a set of electrodes or other capacitance sensors with irregular shapes, with inconsistent distances from the capacitive load, and which are positioned below variable materials and material compositions. Thus, tracking gestures and taps can be detected using the capacitance sensing devices, and deflection input can be detected using switches or other actuators situated under the capacitance sensing devices.
US11972082B2 Touch control circuit and display device including the same
The present disclosure relates to a technology for sensing a touch input by differently adjusting a ratio of a threshold for each touch location, and can provide a technology for incorporating a difference between touch sensing sensitivity at the center of a touch area and touch sensing sensitivity in the periphery of the touch area by setting a threshold by incorporating a ratio of touch intensity at an offset location and touch intensity at an adjacent location.
US11972081B2 Electrostatic capacitance-type pressure sensor
A capacitive pressure sensor is disclosed. The capacitive pressure sensor includes a first electrode sheet, a second electrode sheet, an elastic body layer formed by a foam sheet in which air bubbles having an average air bubble diameter of 2 to 40 μm are dispersed and sandwiched between the first electrode sheet and the second electrode sheet, and adhesive layers, one adhesive layer being formed on a surface of the elastic body layer on a side of the first electrode sheet and another adhesive layer being formed on a surface of the elastic body layer on a side of the second electrode sheet.
US11972078B2 Hover sensing with multi-phase self-capacitance method
A capacitance sensing device includes a transmit (TX) generator for generating a sequence of receive (RX) signals by applying each TX signal pattern in a sequence of TX signal patterns to a set of sensor electrodes. For each TX signal pattern in the sequence of TX signal patterns, and for each subset of three or more contiguous sensor electrodes of the set of sensor electrodes, the TX generator applies to the subset one of a first excitation signal and a second excitation signal. The plurality of subsets includes at least half of the sensor electrodes in the set of sensor electrodes. The capacitance sensing device also includes a sequencer circuit coupled with the TX generator. For each TX signal pattern in the sequence of TX signal patterns, the sequencer circuit determines a next subsequent TX signal pattern in the sequence based on a circular rotation of the TX signal pattern. The capacitance sensing device also includes a processing block coupled with the TX generator. The processing block detects a presence of an object proximate to the set of sensor electrodes based on a measure of correlation between the sequence of RX signals and a predetermined function.
US11972077B1 Resetting system and method
A resetting system includes a driver that controls a touchscreen, the driver including a driver communication interface that defines a bus for transferring a transfer signal; and an on-screen display (OSD) device that generates an OSD signal representing a predetermined reset image in response to a predetermined event, the OSD signal superimposing over pixels and graphics data to be rendered on the touchscreen; and a host that transfers the transfer signal to or from the driver, the host including a host communication interface that defines the bus for transferring the transfer signal to or from the driver.
US11972076B2 Multi-frequency single-burst driving scheme for presence detection
An input device includes a plurality of sensor electrodes and a processing system connected to the plurality of sensor electrodes. The plurality of sensor electrodes includes transmitter electrodes and receiver electrodes. The processing system is configured to perform single-burst multi-frequency presence detection, wherein performing single-burst multi-frequency presence detection includes: driving the transmitter electrodes of the plurality of electrodes with transmitter signals having different frequencies; obtaining resulting signals via the receiver electrodes of the plurality of electrodes based on the transmitter signals driven onto the transmitter electrodes; and detecting whether an input object is present within a sensing region of the input device based on the obtained resulting signals.
US11972073B2 Electrostatic input apparatus and input determination method
An electrostatic input apparatus is provided. A measuring unit measures capacitance at a plurality of coordinates of an electrostatic coordinate input unit. A converting unit obtains a reference value of the capacitance and converts the capacitance to difference values according to a distance between the electrostatic coordinate input unit at the coordinates and a finger. A first coordinate calculating unit calculates barycentric coordinates of a contact portion from the difference values for the plurality of coordinates. A cycle determining unit determines whether the difference values at coordinates on a circumference of a circle with a predetermined radius centered on the barycentric coordinates exhibit periodicity of two cycles in one round along the circle. An operation determining unit performs, when the cycle determining unit determines that the difference values exhibit periodicity of two cycles, a determination that an input operation using two or more fingers has been performed.
US11972067B2 Handheld wireless pointing device not requiring flat surface
A system for promoting user manipulation of pointing device while operating keyboard is provided. The system comprises a computer, a USB device coupled to the computer, and a handheld wireless pointing device with a first surface positioned against a palm of a user's hand. The device receives tactile contact from a thumb of the hand on a touchpad on a second surface, the second surface opposite the first surface and facing away from the palm. The device also measures movement of the thumb on the second surface and transmits messaging to the USB regarding the measured movement. The USB, based on the received messaging, directs movement of a cursor on a display of the computer. The movement of the cursor is aligned with the movement of the thumb. The device receives attachment to the hand via loops attached to user index and middle fingers.
US11972066B2 Information handling system mouse with variable speed scroll wheel having magnetic tactile response
An information handling system mouse has a variable speed scroll wheel with magnetic tactile response. A ferromagnetic wheel coupled to the scroll wheel and having spikes and valleys interacts with a magnetic field of magnet as the scroll wheel rotates to resist rotation in variable amounts. The magnetic field is selectively removed to reduce the tactile response, such as by disengaging a magnet from a magnetic focus lens that directs the magnetic field, moving an opposing magnet into contact with the magnetic focus lens that cancels the magnetic field and moving the magnet away from the ferromagnetic wheel.
US11972065B2 Method and apparatus for providing interface to control external device
An example electronic device may include a display module, a communication module, a physical input device, and a processor. The processor may detect a trigger related to external device control from the electronic device and identify a capability to be controlled by the external device, based on the detection of the trigger. The processor may change a first function configured to cause a designated physical input device of the electronic device to operate, to a second function related to control of the identified capability of the external device and control the capability of the external device on the basis of detection of a user input through the physical input device.
US11972062B2 Keyboard with touch sensor and illumination
A keyboard may be provided that has keys overlapped by a touch sensor. The keyboard may have key sensor circuitry for monitoring switching in the keys for key press input. The keyboard may also have touch sensor circuitry such as capacitive touch sensor circuitry that monitors capacitive electrodes in the touch sensor for touch sensor input such as multitouch gesture input. The keyboard may include an outer layer of fabric that overlaps the keys. The fabric may have openings that are arranged to form alphanumeric characters. Light sources may emit light that passes through the openings and illuminates the alphanumeric characters. The touch sensor may have signal lines that are not visible through the openings. The signal lines may be transparent, may be covered by a diffuser, or may circumvent the openings so that they do not overlap.
US11972060B2 Gesture training for skill adaptation and accessibility
A system that teaches players gestures, for instance during the introduction of the game, and asks the player to invoke the gesture. Rather than asking the player to repeat over and over until the player succeeds, the game looks for commonality in the player's attempts, and after a small number of attempts, the game can learn how that player interprets the gesture given the player's own ability. The game can then adapt itself to look for that pattern to trigger the action.
US11972059B2 Gesture-centric user interface
A gesture-recognition (GR) device made to be held or worn by a user includes an electronic processor configured by program instructions in memory to recognize a gesture. The device or a cooperating system may match a gesture identifier to an action identifier for one or more target devices in a user's environment, enabling control of the target devices by user movement of the GR device in three-dimensional space.
US11972058B2 Systems and methods for providing variable haptic feedback
A system is provided for generating variable haptic feedback. The system comprises a first haptic feedback device configured to generate haptic feedback according to a received output signal, an input device configured to receive instructions from a remote source, the instructions comprising a haptic feedback output identifier, and a memory device for storing a plurality of haptic feedback profiles, the haptic feedback profiles defining unique haptic feedback patterns characterized at least by a duration and intensity of feedback to be generated by the first haptic feedback device, and said haptic feedback profiles being associated with a haptic feedback output identifier. The system also includes a processor configured to generate and transmit an output signal to the first haptic feedback device according to a haptic feedback profile associated with a received haptic feedback output identifier, said output signal comprising a haptic feedback pattern defined by said haptic feedback profile.
US11972054B2 Input device having integrated haptics and near field communication antenna
An input device is provided. The input device comprises a printed circuit board (PCB) assembly comprising: touch sensors configured to detect a user input from a user; a haptic coil configured to provide haptic feedback to the user in response to detecting the user input; and a near-field communication (NFC) antenna configured to facilitate NFC communications, wherein the haptic coil and the NFC antenna are on a same PCB of the PCB assembly.
US11972053B2 Tactile presentation control apparatus, tactile presentation panel, tactile presentation touch panel, and tactile presentation touch display
An object of the present disclosure is to provide a tactile presentation control apparatus that can provide an operation feeling of a dial knob that allows intuitive operation by a tactile sense of the user, and is user-friendly. A tactile presentation control apparatus according to the present disclosure that has a tactile presentation knob placed on an operation surface and presents a tactile sense to the user via the tactile presentation knob. The tactile presentation control apparatus includes a tactile control unit that performs control to present different tactile senses to each of a plurality of operation regions on the operation surface when the tactile presentation knob is rotationally operated. When the tactile presentation knob is present in one of the operation regions, the tactile control unit performs control to present, as the tactile sense, a frictional force generated in the tactile presentation knob to the operation region.
US11972052B2 Interactive human preference driven virtual texture generation and search, and haptic feedback systems and methods
Human interactive texture generation and search systems and methods are described. A deep convolutional generative adversarial network is used for mapping information in a latent space into texture models. An interactive evolutionary computation algorithm for searching a texture through an evolving latent space driven by human preference is also described. Advantages of a generative model and an evolutionary computation are combined to realize a controllable and bounded texture tuning process under the guidance of human preferences. Additionally, a fully haptic user interface is described, which can be used to evaluate the systems and methods in terms of their efficiency and accuracy of searching and generating new virtual textures that are closely representative of given real textures.
US11972047B1 Control method and device for near eye display system
A method for controlling a near eye display system, includes obtaining an eye movement of a user wearing the near eye display system using an eye tracking sensor of the near eye display system, determining a target area of a display of the near eye display system based on the eye movement of the user, the target area of the display being an area that the user is looking at, and controlling a brightness of the target area of the display of the near eye display system to cause a size of a pupil of the user to be in a predetermined range.
US11972043B2 User detection by a computing device
In some embodiments, an electronic device optionally identifies a person's face, and optionally performs an action in accordance with the identification. In some embodiments, an electronic device optionally determines a gaze location in a user interface, and optionally performs an action in accordance with the determination. In some embodiments, an electronic device optionally designates a user as being present at a sound-playback device in accordance with a determination that sound-detection criteria and verification criteria have been satisfied. In some embodiments, an electronic device optionally determines whether a person is further or closer than a threshold distance from a display device, and optionally provides a first or second user interface for display on the display device in accordance with the determination. In some embodiments, an electronic device optionally modifies the playing of media content in accordance with a determination that one or more presence criteria are not satisfied.
US11972033B2 Alert handling
An IC chip can provide silicon root of trust (RoT) functionality. In described implementations, the IC chip includes a processor, an alert handler, and multiple peripheral devices, which generate alert indications. The alert handler processes the alert indications, which have security implications. The alert handler includes multiple alert receiver modules to communicate with the multiple peripheral devices. The alert handler also includes a controller, multiple accumulation units, multiple escalation timers, and multiple escalation sender modules. These components can be organized into a hierarchy of increasing escalation severity. In operation, the controller classifies an alert and flexibly implements an adaptable alert handler path that is established through the escalation components responsive to the classification and based on a source of the alert. A path can conclude with an escalation sender module commanding an escalation handler to implement a security countermeasure. The flexible paths can therefore handle different types of alerts.
US11972031B2 Device and method for secure communication
Some embodiments are directed to secure communication with a server from a device. The device is configured to decrypt an encrypted message in a secure mode with a private key, and to display secret shared with the user together with the decrypted message on a display of the device to indicate to the user that the message is being displayed by software running in the secure mode.
US11972027B1 Preserving web page functionality through dynamic analysis of host web pages
Preserving web page functionality through dynamic analysis of host web pages. Web pages accessed by a user device may be monitored. The web browser may apply a blocking policy that blocks an external domain from loading functional content into the web page, which results in a breakage in the web page. The breakage in the web page may be identified through a dynamic analysis of the web page and correlated with the functional content from the blocked external domain. Once identified and correlated, the blocking policy may be modified to allow the external domain to load the functional content and reloading the web page.
US11972012B2 Authorization check for nested queries in database systems
Implementations of the present disclosure include receiving, by a database system, a query, providing, by the database system, a set of checker objects including one or more inner checker objects and an outer checker object, each checker object corresponding to a nested sub-query of the query, providing, by the database system, an authorization list associated with the outer checker object, and executing an authorization check on the query at least partially by: adding collected objects of each inner checker object to the authorization list, adding collected objects of the outer checker object to the authorization list, and determining authorization of an entity based on the authorization list.
US11972010B2 Securely connecting isolated managed heaps
A method may include generating, by a source isolate, an external object reference, passing, by the source isolate, the external object reference to a target isolate, storing, by the source isolate and in an exported reference table, an entry that maps the external object reference to an object stored in a heap of the source isolate, performing, by the target isolate, a task that accesses the object using the external object reference, receiving, by the source isolate and from a finalizer of the external object reference, a notification that the external object reference has become unreferenced, and in response to the notification, removing, by the source isolate, the entry from the exported reference table.
US11972003B2 Systems and methods for processing requests for access
The disclosed methods may receive a first request for access to a first system memory from a new user and a first justification, the first request includes first role information and first current access information of the new user, determine whether the first request is within a request cluster based on first role history information and current access history information. When the first request is within the request cluster, generate a matrix from the first role information and the first current access information, and determine using a first neural network, whether to grant the first request based on the matrix. When the first request is granted by the first neural network, determine, using a second neural network, whether the first justification is similar to first justification history information. When the first justification is similar to the first justification history information, grant the new user access to the first system memory.
US11972002B2 Method of logging in to operating system, electronic device and readable storage medium
A method of logging in to an operating system applied to an electronic device is provided. A distributed identity document corresponding to a login request is obtained by querying a blockchain in response to the login request. A target public key is extracted from the distributed identity document, and an encrypted first character string is obtained by encrypting a first character string using the target public key. The encrypted first character string is sent to the user terminal. Once a second character string is received from the user terminal, whether or not allow the user terminal to log in to the operating system is determined according to the first character string and the second character string.
US11971998B2 Data comparison device, data comparison system, and data comparison method
A data comparison device holds first and second encrypted data of first and second plaintext, respectively. The first plaintext is divided into a plurality of blocks and the first encrypted data is generated by executing encryption of each of the plurality of blocks and shuffling of the plurality of blocks. The second plaintext is divided into a plurality of blocks and the second encrypted data is generated by executing encryption of each of the plurality of blocks. In at least one of the first encrypted data and the second encrypted data, a plaintext value is embedded as a value indicating a magnitude comparison result, and the data comparison device compares blocks at the same position before shuffling of the first encrypted data and the second encrypted data based on the embedded value and determines a magnitude relationship between the first plaintext and the second plaintext.
US11971995B2 Remediation of regulatory non-compliance
Hardware and software on a computing device is analyzed based on a regulatory profile for the computing device and regulatory compliance for an entity associated with the computing device. A determination is made whether at least one of the hardware and software on the computing device includes at least one regulatory non-compliance issue. In response to determining that at least one of the hardware and software on the computing device includes at least one regulatory non-compliance issue, one or more scripts are executed on the hardware and software on the computing device to cause the hardware and software to resolve the at least one regulatory non-compliance issue based on the regulatory profile for the computing device.
US11971994B2 End-point visibility
A system for securing electronic devices includes a processor, a storage medium communicatively coupled to the processor, and a monitoring application comprising computer-executable instructions on the medium. The instructions are readable by the processor. The monitoring application is configured to receive an indication that a client has been affected by malware, cause the client to boot from a trusted operating system image, cause a launch of a secured security application on the client from a trusted application image, and analyze a malware status of the client through the secured security application.
US11971988B2 Detection of suspicious objects in customer premises equipment (CPE)
A method is provided for validating an inventory of files in a file system of a customer premises equipment (CPE). The method includes developing a database containing a file system inventory of a validated CPE operating in different scenarios or under different operating conditions that may include different networks, different service provider configurations and different end user feature settings. The validated CPE will be allowed to operate in these different scenarios so that an inventory of files and their attributes may be obtained at different times, such as after a reboot, after a change in software feature configurations, and so on. A file system inventory of a CPE system under test is obtained and each entry in the inventory is compared to the entries in the validated file system database to identify unexpected discrepancies.
US11971987B2 Reducing logic locking key leakage through the scan chain
A proposed technique allows for the security of the logic cone through logic locking and secures the outputs of the circuit from the scan chain without modifications to the structure of the scan chain. Since the oracle responses in test mode do not correspond to the functional key, satisfiability (SAT) attacks are not able to leverage the responses from the scan chain. In addition, a charge accumulation circuit is developed to prevent and detect any attempt to enter the partitioned test mode while the correct circuit responses are still stored within the registers.
US11971983B2 Systems and methods for rapid natural language based message categorization
Systems, devices, and methods are disclosed in relation to a system for natural language based message categorization designed to identify text from a particular topic from a potentially inexhaustible set of potential topics. In one of many possible implementations, a vector space model is first used to translate text into a vector representation. This vector is used to determine if the text can be recreated by swapping words and phrases from a training corpus of documents. This is done by determining if the vector is within the conical span of the vector representations of the text in the training corpus of documents. Span composition is evaluated by a two vector boolean comparison, enabling great computational complexity and short-circuiting enabling fast real-time topic determination.
US11971982B2 Log analysis device
A log analysis device is provided. The log analysis device receives a log indicating status of an electronic control system mounted in a movable object from the electronic control system, analyzes an abnormality in the electronic control system by using the log received. Depending on a result of the analyzing, the log analysis device determines, on a log-by-log basis, priority for the electronic control system to transmit the log to the log analysis device. Based on the priority determined, the log analysis device generates instruction information that gives an instruction for controlling transmission of the log, and transmits the instruction information to the electronic control system.
US11971979B2 Integrity violation detection for system services
Described systems and techniques store, at a first time, first system service verification data that includes a first capture of a system services table having at least one system service entry, and a first portion of a system service identified in the at least one system service entry. At a second time, second system service verification data may be stored that includes a second capture of the system services table and a second portion of the system service identified in the at least one system service entry. At least one mismatch between the first system service verification data and the second system service verification data may be determined. At least one security notification message identifying the at least one mismatch with respect to at least one of the second capture of the system services table and the second portion may thus be generated.
US11971978B2 Vehicle network system whose security is improved using message authentication code
A vehicle network system employing a controller area network protocol includes a bus, a first electronic control unit, and a second electronic control unit. The first electronic control unit transmits, via the bus, at least one data frame including an identifier relating to data used for a calculation for obtaining a message authentication code indicating authenticity of transmission content. The second electronic control unit receives the at least one data frame transmitted vis the bus and verifies the message authentication code in accordance with the identifier included in the at least one data frame.
US11971977B2 Service providing apparatus
A service providing apparatus includes a first management unit that manages items of device identification information for identifying devices used by users and items of character identification information for identifying characters of the devices, in such a manner that the items of device identification information are associated with the items of character identification information; a second management unit that manages, for each of the users, one or more items of service identification information for identifying services corresponding to an item of character identification information; and a service providing unit that provides, using an item of service identification information, a service in accordance with a character of a device to a user who uses the device.
US11971976B2 Sentence based automated Turing test for detecting scripted computing attacks
There are provided systems and methods for a sentence based automated Turing test for detecting scripted computing attacks. A computing may request access to a service or data from a service provider, where the service provider may be required to determine that the device is used by a user and not a bot executing a scripted or automated process/attack against the service provider. To authenticate that the device is used by a user, the service provider may determine and output a challenge that queries the user to fill in one or more missing words from a sentence. Acceptable answers may be based on past messages and internal data that is specific to the service provider, as well as an external corpus of documents. The service provider may also further authenticate the user based on the user's response and a likely user response for that user.
US11971974B2 Method and system for mapping a virtual smart card to a plurality of users
A method, a non-transitory computer readable medium, and a personal computer for mapping a virtual smart card to a plurality of users. The method includes hosting, on a personal computer, an identity and access management (IAM) client, the IAM client configured to store a master virtual smart card for the plurality of users on the personal computer; authenticating, on the personal computer, a first user of the plurality of users; injecting, by the IAM client on the personal computer, an identity of the first user of the plurality of users and a personal identification number of the virtual smart card into a Kerberos communication application programming interface (API) with an Active Directory (AD), the Active Directory (AD) including the plurality of users; and mapping, on the personal computer, the master virtual smart card to the first user of the plurality of users.
US11971973B2 Uilization control system, use permit issuance device, uilization control method, and computer-readable program
The present invention reduces security risks while improving the convenience of utilization control technology of an usage target object. A use permit issuance device (1): stores, for each user, authentication data and an authentication method in association with identification information of one or more users and upon receipt of a use permit issuance request from a setting terminal (5), issues a use permit to generate a signature, and identifies the authentication data associated with the user identification information and the authentication method included in the issuance request, and notifies the setting terminal (5) of setting information including the use permit, the signature and the authentication data. The setting terminal (5) registers the setting information in a use permit notification device (4). The use permit notification device (4) acquires authentication data from a user, and transmits the use permit and the signature of the setting information including the authentication data to a utilization control device (3). The utilization control device (3) verifies the signature, and if the signature verification is established, unlocks use restrictions of a usage target object when a use condition included in the use permit being satisfied.
US11971972B2 Artificial intelligence apparatus and method for controlling authority to use external device based on user identification using image recognition
An artificial intelligence (AI) home monitoring device including a camera configured to monitor a home environment including a home appliance controlled by the AI home monitoring device; and a processor configured to in response to the monitored home environment including a detection of a first user intending to use the home appliance, check an authority of the first user based on mapping data mapping the home appliance, the first user and a predetermined condition associated with using the home appliance, and compare the predetermined condition with a condition of a current state of the authority of the first user based on the mapping data, in response to the authority of the user matching a preset authority authorizing the first user to use the home appliance, and the predetermined condition associated with using the home appliance matching the condition of the current state of the authority of the user, control the home appliance to allow the first user to use the home appliance, and in response to the authority of the user not matching the preset authority authorizing the first user to use the home appliance, control the home appliance to prevent the first user from using the home appliance.
US11971971B2 Acknowledgment authentication system and method
The present invention is a system for and method of enabling an initiating party to capture, store, and retrieve an image of at least one acknowledging party performing an acknowledgement requested by the initiating party where the acknowledging party(s) may be remotely located from the initiating party.
US11971970B2 Concept for authenticating a user of a mobile device
The present disclosure generally relates to authenticating a user of a mobile device based on motion data of said mobile device. Embodiments provide a method, apparatus and computer program for authenticating a user, a mobile device comprising such an apparatus and a system. The method comprises detecting an outfit of the user. The method comprises analyzing a gait of the user using a machine-learning model using motion data of a mobile device as input to the machine-learning model. The analysis is based on the identified outfit of the user. The method comprises authenticating the user based on the analysis of the gait of the user.
US11971968B2 Electronic communication system and method using biometric event information
Electronic communication methods and systems for determining biometric events and annotating recorded information with indicia of the biometric events are disclosed. Exemplary methods and systems can further determine contexts within the recorded information and further annotate the recorded information with indicia of the context.
US11971963B2 Methods and apparatus for multi-modal prediction using a trained statistical model
Methods and apparatus for predicting an association between input data in a first modality and data in a second modality using a statistical model trained to represent interactions between data having a plurality of modalities including the first modality and the second modality, the statistical model comprising a plurality of encoders and decoders, each of which is trained to process data for one of the plurality of modalities, and a joint-modality representation coupling the plurality of encoders and decoders. The method comprises selecting, based on the first modality and the second modality, an encoder/decoder pair or a pair of encoders, from among the plurality of encoders and decoders, and processing the input data with the joint-modality representation and the selected encoder/decoder pair or pair of encoders to predict the association between the input data and the data in the second modality.
US11971958B1 Autonomous vehicle model training and validation using low-discrepancy sequences
Autonomous vehicle model training and validation using low-discrepancy sequences may include: generating a low-discrepancy sequence in a multidimensional space comprising a plurality of multidimensional points; mapping each sample of a plurality of samples of a data corpus to a corresponding entry in the low-discrepancy sequence, wherein each sample of the plurality of samples comprises one or more environmental descriptors for an environment relative to a vehicle and one or more state descriptors describing a state of the vehicle; selecting, from the data corpus, a training data set by selecting, for each multidimensional point of the low-discrepancy sequence having one or more mapped samples, a mapped sample for inclusion in the training data set; and training one or more models used to generate autonomous driving decisions of an autonomous vehicle based on the selected training data set.
US11971957B2 Aggregating sensor profiles of objects
This disclosure describes techniques to aggregate sensor data. The techniques perform operations comprising: receiving, from a first sensor, a first profile representing a first set of movement attributes detected by the first sensor in an area at a given point in time; receiving, from a second sensor, a second profile representing a second set of movement attributes detected by the second sensor in the area at the given point in time; computing a similarity measure between the first and second sets of movement attributes of the first and second profiles; determining that the similarity measure exceeds a threshold value; and in response to determining that the similarity measure exceeds the threshold value, associating the first and second profiles with a same first object that is in the area at the given point in time.
US11971948B1 System and method for communication between Rich Internet Applications
Systems and methods are disclosed for communicating between applications. In one exemplary embodiment, there is provided a system for communicating between applications where the system includes a Rich Internet Application and a control room within a server system The Rich Internet Application broadcasts information to the control room and the control room broadcasts the information to applications connected to the system. Moreover the Rich Internet Application also transmits low priority information to a web application for delayed logging and processing.
US11971945B2 System for synchronization of changes in edited websites and interactive applications
A system for modifying a website or interactive application, including a published database accessible via an end user data service to present the most up to date version of objects of the website, viewable and editable by at least one user, a draft database accessible via a designer data service and viewable and editable by at least one designer to store edits to the objects of the published database; a published database request handler to coordinate concurrent viewing and updating of the objects between the end user data service and the published database and a draft database request handler to coordinate concurrent viewing, editing and updating of the objects between the designer data service and the draft database and to merge edits and updates to the objects in both the published database and the draft database and to return the merged version of the objects without modifying the published database.
US11971944B1 Suppression filter for presenting content in a network document
Techniques for using suppression filters for presenting content of a network documents are described. In an example, a computer system receives, from a device associated with an account identifier, a request for an online network document. The computer system determines that a first category identifier of a first item category is associated with a suppression filter. The computer system determines that the account identifier is associated with an online item interaction having an interaction time associated with an item that belongs to the first item category. The computer system determines, based on a comparison of the interaction time and the suppression time, that a presentation of the first content in the online network document is prohibited. The computer system sends, to the device in response to the request, network document data that indicates second content about a third item that belongs to a second item category.
US11971933B2 System and method of AI assisted search
A system for assisted expanded search can have a server, receiving from a user, a user search request to access semi-private data, and a controlled access non-transient memory storing at least the semi-private data. An expanded search engine can implement at least one algorithm to analyze semi-private metadata and semi-private correlated metadata related to the semi-private data to determine a primary response and an expanded response to the user search request. The system can also include a display providing the user with the primary response and the expanded response.
US11971931B2 Systems and methods for cloud-based content management and distribution
The present disclosure relates to cloud-based techniques that may be used to manage how digital content is arranged and distributed. For example, a non-transitory, computer-readable medium may include instructions that, when executed, are configured to cause processing circuitry to provide a cloud-based application that maintains an editable draft issue comprising a plurality of draft articles, generate a published issue that has a plurality of published articles corresponding to the plurality of draft articles based on the draft issue, and provide the published issue to one or more electronic devices.
US11971926B2 Audio file quality and accuracy assessment
Disclosed computer-based systems and methods for analyzing a plurality of audio files corresponding to text-based news stories and received from a plurality of audio file creators are configured to (i) compare quality and/or accuracy metrics of individual audio files against corresponding quality and/or accuracy thresholds, and (ii) based on the comparison: (a) accept audio files meeting the quality and/or accuracy thresholds for distribution to a plurality of subscribers for playback, (b) reject audio files failing to meet one or more certain quality and/or accuracy thresholds, (c) remediate audio files failing to meet certain quality thresholds, and (d) designate for human review, audio files failing to meet one or more certain quality and/or accuracy thresholds by a predetermined margin.
US11971923B2 System and method of developing a search database for automated content curation
The present disclosure describes a system and method of developing a search database for automated content curation. The processing arrangement is configured to store a plurality of slides related to one or more fields in the database arrangement, generate a plurality of thumbnails from the stored plurality of slides, extract a plurality of metadata from the plurality of thumbnails, wherein the plurality of metadata are extracted by processing the generated plurality of thumbnails through an optical character reader, store the extracted plurality of metadata into the search database, create an index comprising of associations between the plurality of slides, the plurality of associated metadata and the generated plurality of thumbnails, store the created index in the search database and curate content from the index of the search database based on the one or more search strings.
US11971921B2 Comprehensibility-based identification of educational content of multiple content types
Implementations disclose comprehensibility-based identification of educational content of multiple content types. A method includes determining respective comprehensibility ranking signals for content items corresponding to a user request, the comprehensibility ranking signals based on learning attribute scores generated for the content items from at least one machine learning model, determining a learning level of a user corresponding to the user request, ranking the content items based on a mapping between the learning level and the respective comprehensibility ranking signals of the content items, and providing a recommendation for the content items according to the ranking of the content items.
US11971920B1 Method for determining content associated with voice signal
Disclosed is a method for determining a content associated with a voice signal, which is performed by a computing device. The method may include converting a voice signal and generating text information. The method may include determining a plurality of target word candidates. The method may include determining a target word among the plurality of target word candidates based on a comparison between the plurality of target word candidates and the generated text information. The method may also include determining a content associated with the target word.
US11971919B2 Systems and methods for partitioning search indexes for improved efficiency in identifying media segments
A media segment of audio or video content can be identified by deriving data from media content and comparing the data to a reference database to identify the video segment. The speed and accuracy of the media identification process can be improved by advantageously partitioning the indexes in subdivisions where high value reference information is separated from the bulk information.
US11971915B2 Language processor, language processing method and language processing program
The present disclosure is directed to enabling acquisition of information of an argument corresponding to a case. The present disclosure is a language processing apparatus which refers to an argument emergence history database 14 which stores argument emergence patterns associated with cases and arguments of verbs for each meaning of a word or usage of a verb, acquires an argument emergence pattern which matches a verb and a case of the verb included in a request from a user from the argument emergence history database 14, and generates a response to the user using an argument included in the argument emergence pattern acquired from the argument emergence history database 14.
US11971914B1 Artificial intelligence systems and methods
An artificial intelligence (AI) method includes a processor receiving, from a human user, a query on an external database; performing transformations on the query to produce a refined query; generating an embedding of the refined query; and generating a system prompt and a user prompt based on the refined query. The processor then applies the embedding to a vector database by executing a similarity routine to identify discrete vectors in the vector database most similar to the embedding, and collects the most similar vectors for application to a large language model. Next, the processor applies the most similar vectors, the refined query, and the system and user prompts to a large language model to generate a comprehensive response to the query. The response includes a text document that is generated by execution of the large language model.
US11971913B2 Auto-generation of support trees
Programs, systems, and methods for generating a support tree for automated resolution of user issues. In some embodiments, historical data may be obtained from a history of support interactions including historical issues and solutions to the historical issues. Most used solutions may be determined and stored with associated historical issues. Clusters of issues and solutions may be generated and labeled for generation of support tree nodes. Furthermore, solutions may be correlate such that a plurality of solutions may be provided for the resolving user issues. In some embodiments, issue data indicative of user issues may be provided by users. As the user provides issue data, deflections between nodes on the support tree may narrow a field of potential solutions to one or more solutions to be provided to the user.
US11971905B2 Systems and methods for synchronizing nodes of a robotic system
A synchronization system node may comprise one or more processors and a synchronization database. The synchronization database may comprise a subscriber list of a plurality of subscribers, a first buffer including a plurality of attributes in a first state, and a second buffer including the plurality of attributes in a second state. The node may be configured to receive updates for one or more of the plurality of attributes and store, to the first buffer, the updates for the one or more of the plurality of attributes to update the plurality of attributes of the first buffer to an updated first state. While receiving the updates from the publisher, the nod may publish, from the second buffer to a first subscriber of the plurality of subscribers, one or more of the plurality of attributes in the second state.
US11971901B1 Systems for encoding data transforms by intent
The present disclosure provides systems for encoding transforms based on intent to be useable by developers. The system receives input datasets, generates output datasets, and identifies characteristics of the input or output datasets. Using these characteristics, the system can encode transforms associated with the datasets based on intent. The system stores and/or associates the intent-encoded transforms in data profiles, so that the system enables the transforms to be searched, recommended, and/or combined.
US11971896B2 System and method for querying multiple data sources
A computing system for querying multiple data sources and a method therefor is provided. The computing system may comprise one or more nodes in communication with at least one data source of the multiple data sources to access data therefrom. The computing system may further comprise a second node in communication with the one or more nodes. The second node may be configured to receive a query instance and process the query instance to generate one or more relational query instances. The one or more relational query instances may be distributed among the one or more nodes to extract data from the at least one data source in communication therewith corresponding to the respective one or more relational query instances. The second node may be further configured to receive extracted data from each of the one or more nodes queried. The second node may be further configured to aggregate the extracted data.
US11971894B2 Operator sharing for continuous queries over archived relations
A continuous query identified by an archived relation of an application may be received. A physical query plan may be generated for the continuous query and/or a child operator plan may be identified. A buffer operator may be inserted between the child operator and its parent operator and/or the event information from the child operator may be stored in the buffer operator. A query operator may be identified in the physical query plan. It may be determined that the query operator identified in the physical query plan is a same type as a second query operator in a second continuous query concurrently executing. Further, a combined query plan may be generated based at least in part on the query operator identified in the physical query plan being the same type as the second query operator in the second continuous query.
US11971892B2 Methods for stratified sampling-based query execution
A method for stratified-sampling-based query execution includes: receiving a query; collecting a first data sample from the first dataset using a non-stratified sampling technique; performing statistical analysis on the first data sample; identifying a stratum classifier from the statistical analysis; generating a stratum classification by calculating strata boundaries for the stratum classifier; and calculating a result to the query based on analysis of the second data sample.
US11971891B1 Accessing siloed data across disparate locations via a unified metadata graph systems and methods
Systems and methods for reducing usage of computational resources when accessing siloed data across disparate locations via a unified metadata graph are disclosed. The system receives a user-specified query indicating a request to access a set of data objects. The system then performs natural language processing on the user-specified query to determine a set of phrases corresponding to the user-specified query. The system then accesses a metadata graph to determine a node corresponding to the set of phrases. Using a location identifier corresponding to the determined node, the system determines a data silo storing at least one data object of the set of data objects. The system then generates for display, on a graphical user interface, a visual representation of the at least one data object.
US11971890B2 Database management system for optimizing queries via multiple optimizers
A large highly parallel database management system includes thousands of nodes storing huge volume of data. The database management system includes multiple query optimizers for determining low cost execution plans for queries. The database management system is adapted to receive a data query. An execution plan generator component of the database management system generates an initial execution plan for the query. The initial execution plan is fed as input to more than one query optimizers. Each optimizer starts with the initial execution plan, generates alternative execution plans, and determines a satisfactory execution plan that incurs the lowest cost. The database management system compares the selected execution plans by the optimizers and selects one with the lowest cost. The multiple query optimizers run in parallel.
US11971888B2 Placement of adaptive aggregation operators and properties in a query plan
The subject technology receives a query plan, the query plan comprising a set of query operations, the set of query operations including at least one aggregation and at least one join operation. The subject technology analyzes the query plan to identify an aggregation that is redundant. The subject technology removes the aggregation based at least in part on the analyzing. The subject technology determines at least one aggregation property corresponding to at least one query operation of the query plan. The subject technology inserts at least one adaptive aggregation operator in the query plan based at least in part on the at least one aggregation property, the at least one aggregation property comprising a set of aggregation properties. The subject technology provides a modified query plan based at least in part on the inserted at least one adaptive aggregation operator in the query plan.
US11971886B2 Active learning for natural language question answering
Methods, systems, and computer program products for active learning for natural language question answering are provided herein. A computer-implemented method includes generating a semantic signature of a natural language query; generating a SQL signature for a SQL query corresponding to the natural language query; determining whether a set of mappings includes a semantic signature matching the generated semantic signature, wherein each mapping in the set is between (i) a given semantic signature and (ii) a SQL signature representing a class of SQL queries corresponding to the given semantic signature; and in response to determining that the set of mappings does not include the generated semantic signature, adding a mapping between the generated semantic signature and the generated SQL signature to the set of mappings.
US11971883B2 Nested query modification tool
Techniques for modifying queries in a set of nested queries are disclosed. A graphical user interface displays a query detail region alongside a nested query display region. The graphical user interface includes functionality to provide for modification of queries in the nested set of queries. Based on a selection by a user, a query modification tool promotes a query attribute from a child query to one or more parent queries. Based on another selection by a user associated with one query in the set of nested queries, the system deletes an attribute from each query in the set of nested queries. Responsive to a selection to create multiple conditions for a query rule, the system modifies the functionality of the user interface to enable entry of multiple condition characteristics. Based on a further selection, the system creates the multiple conditions for the query rule.
US11971882B2 System and method for batch and real-time feature computation
The present disclosure discloses a system and method for batch and real-time feature computation, and the system includes: a management server, one or more batch feature computing units, one or more distributed computing units, one or more real-time feature computing units, an offline database and a real-time database. The management server receives a script containing feature computing logics, starts batch feature computation in a batch feature computing scenario, and deploys the script in a real-time feature computing scenario to generate a real-time computing plan, wherein the script containing the feature computing logics has unity for batch feature computing logics and real-time feature computing logics, and the real-time database obtains and stores data for the real-time feature computation from the offline database. According to the present disclosure, the batch feature computing logics and the real-time feature computing logics may be unified by the script.
US11971881B1 Systems and methods for real-time recording of transfers of self-validating digital records across cryptographically secure networks using cross-network registries
Systems and methods for novel uses and/or improvements to blockchains and blockchain technology. As one example, systems and methods are described herein for self-validating digital records that may be transferred in real-time through a cross-network registry. For example, in a conventional system, minting a token (e.g., a digital record) involves writing a self-executing program that defines the transfer rules of the digital record. Once the self-executing program is written, it is deployed on a blockchain, and the digital record is minted by publishing it to a blockchain.
US11971871B1 System controlled by data bearing records
A system that operates responsive to data bearing records is operative to extract selected data from records related to structures that are included in a property record system (PRS) (12). The extracted record data is used to resolve outline data for corresponding structures and associated parcel and other data through operation of record analysis system (RAS) circuitry (38). The RAS circuitry is operative to acquire georeferenced data records regarding parcels and structures from at least one georeferenced record system (GRS) (26, 32). The RAS circuitry is operative to determine conditions where GRS record data indicates the presence of structures that are absent from PRS records, as well as structures that have various levels of correspondence with the sketch data in data bearing records included in the PRS records. The exemplary RAS circuitry is also operative to produce georeferenced data including visual outputs including visible indicia that shows the structures that are present on parcels and the degrees of discrepancy with data regarding structures in the PRS data.
US11971868B2 Method and system for implementing a fast dataset search using a compressed representation of a plurality of datasets
A method includes storing, by one or more processors of one or more computing devices, a plurality of datasets in a non-transitory computer memory associated with the one or more computing devices. A plurality of index representations is generated where each one of the plurality of index representations includes a compressed representation of a respective one of the plurality of datasets. The plurality of index representations is stored in the non-transitory computer memory. A sample dataset is received by the one or more processors. A sample dataset representation is generated that includes a compressed representation of the sample dataset. A determination that at least one of the plurality of datasets is most similar to the sample dataset based on the sample dataset representation and the plurality of index representations is performed.
US11971865B2 Intelligent model hierarchy for infrastructure modeling
In one embodiment, techniques are provided for modeling infrastructure from a plurality of modeling perspectives using an intelligent model hierarchy. A repository model for the infrastructure is generated that serves as a root of the intelligent model hierarchy. The repository model includes a root subject and one or more child subjects. One or more information partitions are generated for each subject, each information partition being associated with a respective modeling perspective. One or more child models are associated with each information partition. The one or more child models each containing one or more infrastructure elements that express the modeling perspective of the information partition with which the child model is associated. The repository model and the one or more child models are maintained together in a repository, and infrastructure elements of a selected model may be displayed on demand in a user interface of a client.
US11971861B2 Providing scalable and concurrent file systems
Techniques are disclosed for providing scalable and concurrent file systems. A backend storage system comprising an interface and a processing unit may be configured to perform the techniques. The interface may present the file system storing objects representative of data. The processing unit may receive, from a frontend host system coupled to the backend storage system, a plurality of client operations to perform with respect to the objects identified by the client operations, and identify an object type associated with each of the identified objects. The processing unit may select, based on the object types, one or more backend operators that implement the plurality of client operations, and apply the backend operators to the identified objects.
US11971859B2 Defragmentation for log structured merge tree to improve read and write amplification
Techniques are provided for implementing a defragmentation process during a merge operation performed by a re-compaction process upon a log structured merge tree. The log structured merge tree is used to store keys of key-value pairs within a key-value store. As the log structured merge tree fills with keys over time, the re-compaction process is performed to merge keys down to lower levels of the log structured merge tree to re-compact the keys. Re-compaction can result in fragmentation because there is a lack of spatial locality of where the re-compaction operations re-writes the keys within storage. Fragmentation increases read and write amplification when accessing the keys stored in different locations within the storage. Accordingly, the defragmentation process is performed during a last merge operation of the re-compaction process in order to store keys together within the storage, thus reducing read and write amplification when accessing the keys.
US11971858B2 Compression of snapshot metadata on cold storage volumes
Targetless snapshots of a storage object are characterized in terms of likelihood of access using time-series analysis. Metadata of replication data structures of individual targetless snapshots is maintained in either uncompressed or compressed form based on the characterization of the targetless snapshot. Metadata is compressed at the page level, with same-pages of all replication data structures of cold snapshots of a storage object being compressed together. Compressed pages of targetless snapshot metadata are maintained of storage devices selected based on storage device performance and the time-series characterization of the targetless snapshot.
US11971857B2 Adaptively providing uncompressed and compressed data chunks
A selected data chunk associated with an object is determined to be sent to a destination. A chunk compression grouping storing the selected data chunk associated with the object is identified. The identified chunk compression grouping includes a plurality of data chunks compressed together. A data content version that includes the selected data chunk associated with the object to be provided to the destination is determined from a plurality of data content versions based at least in part on a metric associated with the identified chunk compression grouping.
US11971856B2 Efficient database query evaluation
Data in a micro-partition of a table is stored in a compressed form. In response to a database query on the table comprising a filter, the portion of the data on which the filter operates is decompressed, without decompressing other portions of the data. Using the filter on the decompressed portion of the data, the portions of the data that are responsive to the filter are determined and decompressed. The responsive data is returned in response to the database query. When a query is run on a table that is compressed using dictionary compression, the uncompressed data may be returned along with the dictionary look-up values. The recipient of the data may use the dictionary look-up values for memoization, reducing the amount of computation required to process the returned data.
US11971855B2 Supporting multiple operations in transaction logging for a cloud-enabled file system
Methods, apparatus, and processor-readable storage media for supporting multiple operations in transaction logging for a cloud enabled file system are provided herein. An example computer-implemented method includes obtaining a plurality of file system operations to be performed on a cloud enabled file system; executing the plurality of file system operations as a single file system transaction; and maintaining a transaction log for the single transaction, the transaction log comprising information for one or more sub-transactions that were completed in conjunction with said executing, wherein the one or more sub-transactions correspond to at least a portion of the plurality of file system operations.
US11971854B2 Information processing apparatus, information processing system, information processing method, and non-transitory recording medium
An information processing apparatus, an information processing system, an information processing method, and a non-transitory recording medium. The information processing apparatus receives a plurality of files, generates screen information for displaying a first list screen on a display, the first list screen presenting, for each of the plurality of files, a name and a time of last use of the file, and further presenting a thumbnail image of at least one file of the plurality of files in a case the at least one file is an image file, stores in one or more memories, the plurality of files and the thumbnail image of the at least one file being the image file, and transmits the screen information of the first list screen in response to a request.
US11971848B2 Efficient transparent switchover of file system consolidation migrations
A system can migrate a source file system on a first computer to a destination file system on a second computer. The system can receive, at the second computer, a request from a client computer that indicates a file system operation, and that references a source file handle of the source file system that comprises an identifier of the source file system. The system can identify the destination file system based on the identifier of the source file system. The system can determine, from a source inode number of the source file handle, a source inode number segment. The system can determine, from the source inode number segment, a destination inode number segment. The system can determine, from the destination inode number segment, a destination inode number. The system can perform the file system operation on the destination file system using the destination inode number and the identifier of the destination file system.
US11971842B2 Communication device, communication system, and communication method for transmitting a serial signal group conforming to a serial peripheral interface
A communication device includes a communication unit configured to transmit a serial signal group conforming to a serial peripheral interface (SPI) and transmitted from a master in synchronization with a clock to a communication partner device as a batch of data blocks within one frame period of a predetermined communication protocol, or transmit the serial signal group to the communication partner device as a plurality of data blocks divided according to a plurality of frame periods.
US11971841B2 Link layer-PHY interface adapter
An adapter is provided that includes a first interface to couple to a particular device, where link layer data is to be communicated over the first interface, and a second interface to couple to a physical layer (PHY) device. The PHY device includes wires to implement a physical layer of a link, and the link couples the adapter to another adapter via the PHY device. The second interface includes a data channel to communicate the link layer data over the physical layer, and a sideband channel to communicate sideband messages between the adapter and the other adapter over the physical layer. The adapter is to implement a logical PHY for the link.
US11971839B2 Exposing PCIE configuration spaces as ECAM compatible
Disclosed are various approaches for exposing peripheral component interconnect express (PCIe) configuration space implementations as Enhanced Configuration Access Mechanism (ECAM)-compatible. In some examples, a bridge device is identified on a segment corresponding to a root complex of a computing device. An endpoint device is connected to a bus downstream from the bridge device. A synthetic segment identifier is assigned to the bus once the endpoint device is identified as connected to the bus. Synthetic address data is generated for the endpoint device. The synthetic address data includes the synthetic segment identifier for the bus and sets a bus identifier of the bus to zero regardless of a hierarchical position of the bus in a standard peripheral component interconnect express (PCIe) bus hierarchy.
US11971838B2 Apparatuses, systems, and methods for providing communication between memory cards and host devices
A data transmission apparatus includes: a first port and a second port which are selected by a first control signal; a first signal path and a second signal path which are selected by a second control signal. When a memory card satisfies a first condition, the first control signal selects the first port and the second control signal selects the first signal path, the data transmission apparatus connects the host device and the memory card via the first port and the first signal path and works in a first transmission mode. When the memory card satisfies a second condition, the first control signal selects the second port and the second control signal selects the second signal path, the data transmission apparatus connects the host device and the memory card via the second port and the second signal path and works in a second transmission mode.
US11971836B2 Network-on-chip data processing method and device
The present application relates to a network-on-chip data processing method. The method is applied to a network-on-chip processing system, the network-on-chip processing system is used for executing machine learning calculation, and the network-on-chip processing system comprises a storage device and a calculation device. The method comprises: accessing the storage device in the network-on-chip processing system by means of a first calculation device in the network-on-chip processing system and obtaining first operation data; performing an operation on the first operation data by means of the first calculation device to obtain a first operation result; and sending the first operation result to a second calculation device in the network-on-chip processing system. According to the method, operation overhead can be reduced and data read/write efficiency can be improved.
US11971834B2 Interconnect for direct memory access controllers
A computing device is provided, including a plurality of memory devices, a plurality of direct memory access (DMA) controllers, and an on-chip interconnect. The on-chip interconnect may be configured to implement control logic to convey a read request from a primary DMA controller of the plurality of DMA controllers to a source memory device of the plurality of memory devices. The on-chip interconnect may be further configured to implement the control logic to convey a read response from the source memory device to the primary DMA controller and one or more secondary DMA controllers of the plurality of DMA controllers.
US11971833B2 Dynamic buffer selection in ethernet controllers
Dynamic buffer selection in ethernet controllers including determining, by an ethernet controller, based on a received header of a packet, a length of the packet; selecting, from a plurality of buffers, a buffer of a buffer size based on the length of the packet, wherein the plurality of buffers comprises a plurality of different buffer sizes; and transferring the packet to the selected buffer.
US11971829B2 On-the-fly compression scheme for soft bit data in non-volatile memory
For a non-volatile memory that uses hard bit and a soft bit data in error correction operations, an on-the-fly compression scheme is used for the soft bit data. As soft bit data is transferred to a memory's input-output interface, the soft bit data is compressed prior to transmission to the an ECC engine memory controller, while hard bit data is transferred in un-compressed form.
US11971827B2 Methods, systems, articles of manufacture and apparatus to control address space isolation in a virtual machine
Methods, apparatus, systems and articles of manufacture to control address space isolation in a virtual machine are disclosed. An example apparatus includes an address width adjustor to identify a memory width value corresponding to a guest memory associated with a virtual machine (VM), and generate an expanded emulated memory width value. The example apparatus also includes a memory mirror manager to generate a first guest physical address (GPA) range based on the memory width value, and generate a second GPA range based on the expanded emulated memory width value. The example apparatus also includes an EPT generator to generate root paging structures of a first type of EPT with respective addresses within the first GPA range, and generate root paging structures of a second type of EPT with respective addresses within (a) the first GPA range and (b) the second GPA range.
US11971825B2 Managing granularity of a metadata structure for a storage system
Techniques are provided for managing metadata of a storage system. A storage control system manages a storage metadata structure which comprises metadata items for accessing data items in a storage system comprising a persistent write cache and a primary storage. The storage metadata structure comprises a first metadata structure that is configured to organize metadata items received from the write cache at a first granularity, and a second metadata structure that is configured to organize metadata items received from the first metadata structure at a second granularity, wherein the second granularity is greater than the first granularity. The storage control system utilizes the storage metadata structure to access data items in the persistent write cache and the primary storage.
US11971816B2 Host system notification based on entry miss
Various embodiments enable sending a notification to a host system based on an address mapping entry miss (or mismatch) on a memory sub-system, which can facilitate an update of one or more address mapping entries stored on the host system.
US11971811B2 Auto-decisioning test interface and test database for bypassing functionalities of decision engines and simulating return values
A testing platform for an auto-decision engine is disclosed. An auto-test database for a decision engine may be accessed and modified by, for example, executing an application programming interface protocol of a third-party computing system. The decision engine may be bypassed, and a simulated auto-decision may be requested based on a unique key corresponding to a scenario in the auto-test database. A graphical user interface displays information regarding the auto-test database on a user computing device, and one or more output data fields in the auto-test database may be modified.
US11971801B1 Launching determination based on login status
Implementations determine log-in information indicating whether a user of a first application is logged into a target application and/or a website of the target application. In response to the log-in information indicating that the user is logged into the target application but not logged into the website of the target application, a first selectable element can be displayed at a user interface of the first application to receive user input that causes the target application to be opened. In response to the log-in information indicating that the user is not logged into the target application but is logged into the website of the target application, a second selectable element can be displayed at the first application to receive user input that leads to the website of the target application, or the first selectable element can be assigned a deeplink that leads to the website of the target application.
US11971793B2 Machine learning model-based dynamic prediction of estimated query execution time taking into account other, concurrently executing queries
Current physical resources utilization of a computing system as a whole is monitored. The number of queries concurrently being executed against a database by a database management system (DBMS) running on a computing system is monitored. A query plan for a received query to be executed against the database is generated. The query plan includes operators; the generation of the query plan includes generation of query-based statistics for the received query on a per-operator basis without consideration of the queries concurrently being executed. An estimated execution time of the received query is dynamically predicted using a machine-learning model based on the query-based statistics generated for the received query on the per-operator basis, the current physical resources utilization of the computing system, and the number of queries concurrently being executed. The received query is executed against the database based on the dynamically predicted estimated execution time for the received query.
US11971791B2 Automated regional failover
Disclosed herein are system, method, and computer program product embodiments for automatically failing over all services operating on a primary region to a secondary region upon detection or notification of a fault in the primary region. When a fault exists on the primary region, the method traverses each cluster containing services operating on the primary region and prepares an input file including a list of service names identifying each service operating on the primary region. Referencing the input file, the method fails over each service from the primary region to the secondary region by modifying a service weight corresponding to each service. This failover process of services may be done simultaneously with failing over any databases corresponding to the failed-over services from the primary region to the secondary region. The method may also introduce a sleep time after modifying each service weight to avoid any potential throttling issues.
US11971789B2 Systems, methods, and apparatus for crash recovery in storage devices
A method of operating a storage device may include establishing a connection between a host and the storage device, detecting a crash of the storage device, suspending, based on detecting the crash, processing commands from the host through the connection, recovering from the crash of the storage device, and resuming, based on recovering from the crash, processing commands from the host through the connection. The method may further include notifying the host of the crash based on detecting the crash of the storage device. Notifying the host may include sending an asynchronous event notification to the host through the connection. Notifying the host may include asserting a controller status indicator. The method may further include receiving a reset from the host, and resetting a storage interface based on receiving the reset from the host. The method may further include maintaining the connection through a communication interlace.
US11971788B2 System and a method for generating live VM images with an extended recovery range
One example method includes receiving, at an IO journal, a new entry that identifies a respective disk location L, and data X written at that disk location L, and determining whether a location specified in an oldest entry of the IO journal is specified in any other entries in the IO journal. When the location specified in the oldest entry is not specified in any other entries in the IO journal, adding the new entry to the IO journal, and augmenting the new entry with undo data. Or, when the location specified in the oldest entry is specified in at least one other entry in the IO journal, setting data specified in the oldest entry as undo data for the next entry that identifies that location, and adding the new entry to the IO journal, and deleting the oldest entry from the IO journal.
US11971785B2 Efficient cleanup/defragmentation mechanism for expired retention locked (compliance and governance) segments in deduped cloud objects
One example method includes identifying a cloud object as a potential candidate for defragmentation, evaluating the cloud object to determine what portion of segments of the cloud object are expired, when the portion of expired segments meets or exceeds a threshold, segregating the expired segments and unexpired segments of the cloud object, creating a first new cloud object that includes only unexpired segments, creating a second new cloud object that includes only expired segments, and deleting the cloud object from storage.
US11971784B2 Recovery Point Objective (RPO) driven backup scheduling in a data storage management system
To perform Recovery Point Objective (RPO) driven backup scheduling, the illustrative data storage management system is enhanced in several dimensions. Illustrative enhancements include: streamlining the user interface to take in fewer parameters; backup job scheduling is largely automated based on several factors, and includes automatic backup level conversion for legacy systems; backup job priorities are dynamically adjusted to re-submit failed data objects with an “aggressive” schedule in time to meet the RPO; only failed items are resubmitted for failed backup jobs.
US11971775B2 Predicting an unsuccessful error correction code condition using a dynamic read threshold table
Various processes for efficiently and effectively determining or predicting whether data stored in a non-volatile storage device is unreadable and/or unrecoverable during a read-retry process. To make the determination, different dynamic read threshold (DRT) entries of a dynamic read threshold (DRT) table are applied, in parallel, across different planes of the non-volatile storage device to determine whether the data is unreadable and/or unrecoverable.
US11971770B2 Current calibration device and cureent calibration method for power supply channel in test system thereof
The present invention disclosures a current calibration device for power supply channels in a test system, comprising n power supply channels, n connection switches corresponding to the n power supply channels, m resistors, m selection switches corresponding to the m resistors, a VBIAS power supply, a SPI bus, a host computer and an ammeter, wherein, both n and m are integers greater than 0; one end of each of the n power supply channels is connected to the SPI bus, and another end of each of the n power supply channels is connected to a node Q through a connection switch correspondingly, both ends of the selection switch are connected respectively to the node Q and one end of the resistor, and another end of the resistor is connected to the positive terminal of the ammeter, and the negative terminal of the ammeter is connected to the VBIAS power supply, and the VBIAS power supply is connected to the SPI bus simultaneously. The present invention provides a current calibration device and a current calibration method for power supply channels in a test system, which realizes segmented calibration through a software algorithm and improves measurement accuracy of the power supply channels; and solves a problem that a traditional current calibration for power supply channels can only cover a single point or a few voltage ranges.
US11971764B2 Storage device, multi-component device and method of controlling operation of the same
A storage device includes a solid state drive (SSD), a field programmable gate array (FPGA), a power sensor and a global controller. The SSD stores data and receives power through a power rail connected to a host device. The FPGA processes data read from the SSD or data to be stored in the SSD and receives power through the power rail. The power sensor is connected to the power rail and generates a measured power value corresponding to a total power consumed by the SSD and the FPGA by measuring the total power. The global controller determines one of the SSD and the FPGA as a priority component operating with a fixed performance and determines the other of the SSD and the FPGA as a non-priority component operating with a variable performance in a priority mode based on power control information provided from the host device.
US11971763B2 Connector and wearable device
The present disclosure provides a connector for coupling a first electronic device and a second electronic device. The first electronic device is able to supply power to the second electronic device and implement data transmission between the first electronic device and the second electronic device. The connector includes: a power source; a first connector component configured to be coupled with the first electronic device; a power-supplying connector component configured to be coupled with the power source; a power line configured to couple the second electronic device and the first connector component with the power-supplying connector component; a power-supplying state detection circuit configured to be coupled with the power-supplying connector component; and a message transmission line having a first end coupled with the power-supplying state detection circuit and a second end configured in one of a first configuration and a second configuration.
US11971762B2 Variable power supply and load system
A power supply signal conditioning system includes a power supply, one or more loads, and a drive-sense circuit (DSC). The power supply is operably coupled to one or more loads. When enabled, the power supply configured to output a power supply signal having a DC (direct current) voltage component and a ripple voltage component that is based on conversion of an AC (alternating current) signal in accordance with generating the power supply signal. The DSC is operably coupled to the power supply. When enabled, the DSC is configured simultaneously to sense the power supply signal and, based on sensing of the power supply signal, adaptively to process the power supply signal in accordance with reducing or eliminating the ripple voltage component of the power supply signal to generate a conditioned power supply signal to service the one or more loads.
US11971759B2 Computer tower architecture thermal management
An electronic device can include a housing that defines an internal volume. The electronic device can also include a component within the internal volume that divides the internal volume into a first volume and a second volume. The first volume and second volume can be fluidically isolated except at an aperture defined by the component. An air-moving system can produce a positive air pressure in the first volume and a negative air pressure in the second volume.
US11971756B2 Electronic device including flexible display
An electronic device is disclosed. The electronic device includes: a first housing, a second housing, a flexible display disposed on the first housing and the second housing, a support plate disposed on a rear surface of the flexible display, and a connection structure disposed beneath the support plate and connecting the first housing and the second housing to each other, the connection structure includes a pin member comprising at least one pin coupled to the support plate through the support plate, and an elastic member comprising an elastic material configured to be compressed or tensioned based on the first housing and the second housing being folded or unfolded to provide an elastic force to the pin member, and the pin member is configured to provide a force in a first direction toward the connection structure to the flexible display.
US11971753B2 Electronic device with flexible display structures
An electronic device may have a flexible display. The electronic device may have housing portions that are rotatably coupled to each other so that the flexible display may fold along one or more bend axes. A device may have rollers that store a flexible display and that help deploy the display from within a housing when additional display area is desired. A touch screen in a housing may be overlapped by a flexible display that has been scrolled outwardly from the housing. Wireless transmitter and receiver circuitry may be used to convey image data to display driver circuitry. The display driver circuitry may display images on a pixel array in a flexible display based on the image data. Magnets may be used to outwardly bias edge-mounted bistable support structures to help prevent a rolled flexible display from wrinkling.
US11971752B2 Displays with flexible peripheral display portions
A computing device is described that includes a display assembly, a base assembly, and a main hinge to enable the display assembly to be closed against the base assembly, and to enable the display assembly to be opened apart from the base assembly. The display assembly includes a main display portion that overlaps the base assembly when the display assembly is closed against the base assembly and a peripheral display portion that extends past an edge of the base assembly. The computing device includes a display folding assembly to bend the peripheral display portion into a concealed position in response to the display assembly being closed against the base assembly, and to deploy the peripheral display portion into a viewable position in response to the display assembly being opened apart from the base assembly.
US11971747B2 Wearable device
A wearable device is disclosed. The wearable device includes: a wearable assembly and a display device detachably mounted on the wearable assembly, and the display device includes: a first body having a connecting end; a second body, which is rotatably connected to the connecting end of the first body, and can be folded inwardly toward the first body to overlap with the first body, or folded outwards away from the first body to unfold relative to each other; and, a flexible display device, which is covered on the first body and the second body, and can be folded inward or unfolded outward correspondingly with mutual rotation between the first body and the second body.
US11971745B2 Computer case with integrated tilt stand
A lightweight, protective case for a laptop computer includes an integrated, fold-out tilt stand. In a transport position, a stand component is received within a designated region such as a recessed cavity on the bottom of a keyboard shell component, and one or more stand retaining members. In a use position, the stand component extends outwardly from the bottom surface of the keyboard shell component, with the stand retaining member(s) in a straightened condition, thereby maintaining the keyboard shell component at an angle relative to a support surface. The stand retaining member(s) may be flexible or hinged, and including a magnetic or other structure for maintaining the stand component against the keyboard shell component when not in use. The upper edge of the stand component and/or the upper end of the stand retaining member may be hingedly affixed with flexible materials that extends through the keyboard shell component.
US11971744B2 Display devices of computing devices
An example computing device includes a hinge, a first housing, a first display device disposed in the first housing, second housing rotatably coupled to the first housing via the hinge, a second display device disposed in the second housing, and a connector coupled to the hinge and the second display device. As an example, in response to a rotation of the first housing relative to the second housing, a first end of the second display device is to slide along a surface of the second housing and a second end of the second display device is to slide along a surface of the first housing.
US11971743B2 Deformable electronic device with deformation estimation system and corresponding methods
A deformable electronic device includes a flexible display, one or more sensors, at least one imager, and one or more processors. The one or more sensors detect deformation of the deformable electronic device. The at least one imager, which is disposed beneath the flexible display, captures one or more images of an identifiable marker of the flexible display in response to the one or more sensors detecting the deformation of the deformable electronic device. The one or more processors estimate an amount of the deformation of the deformable electronic device as a function of how far the identifiable marker of the flexible display translates across the at least one imager during the deformation of the deformable electronic device.
US11971742B2 Display assembly
A display assembly including a stand, a mounting assembly and a display. The mounting assembly includes a fixed base, a first pivot, a pivotable base, a second pivot, a handle, a plurality of first engagement structures and a second engagement structure. The handle includes a handheld part and a mounting part. The mounting part is connected to the handheld part and pivotally connected to the pivotable base via the second pivot. The first engagement structures are disposed at one of the fixed base and the mounting part of the handle. The second engagement structure is disposed at another one of the fixed base and the mounting part of the handle. The display is fixed on the pivotable base. The first pivot is not coaxial with the second pivot so that the second engagement structure is configured to be engaged with any one of the first engagement structures.
US11971741B2 Aging mitigation
Aspects of the present disclosure control aging of a signal path in an idle mode to mitigate aging. In one example, an input of the signal path is alternately parked low and high over multiple idle periods to balance the aging of devices (e.g., transistors) in the signal path. In another example, a clock signal (e.g., a clock signal with a low frequency) is input to the signal path during idle periods to balance the aging of devices (e.g., transistors) in the signal path. In another example, the input of the signal path is parked high or low during each idle period based on an aging pattern.
US11971732B2 System and method of assisted or automated grain unload synchronization
An agricultural harvester includes an electromagnetic detecting and ranging module for detecting a location of an object relative to the agricultural harvester and a camera for capturing images of an area within a field of view of the electromagnetic detecting and ranging module. One or more computing devices receive first data from the electromagnetic detecting and ranging module, the first data indicating the location of the object relative to the agricultural harvester, receive image data from the camera and use the image data to determine whether the object is a receiving vehicle. If the object is a receiving vehicle, the one or more computing devices use the first data and the second data to generate graphic data defining a graphical representation illustrating the relative positions of the unload conveyor and the receiving vehicle. An electronic device including a graphical user interface presents the graphical representation on the graphical user interface.
US11971725B2 System and method for performing spraying operations with an agricultural applicator
A system for an agricultural operation includes a first vehicle equipped with an imaging sensor configured to capture image data associated within a field. A computing system is communicatively coupled with the imaging sensor. The computing system is configured to receive the image data associated with the field, identify one or more objects within the image data as a target, identify one or more objects within the image data as a landmark, determine a location of the target relative to the landmark, and generate a control command for a second vehicle. The control command includes the location of the target relative to the landmark within the field.
US11971720B2 Method for preventing a collision between an autonomous vehicle and a user in a movement range of the autonomous vehicle and system
The invention relates to a method for preventing a collision between an autonomous vehicle (A) and a user (B) in a movement range of the autonomous vehicle comprising the steps: receiving a time-dependent, planned path (P1) of the autonomous vehicle (A) and a time-dependent, planned path (P2) of the user (B), determining a time-dependent path network by means of a path network unit (8), wherein the time-dependent path network describes the planned paths (P1, P2), determining collision information which describes an overlap of the planned paths (P1, P2) in the time-dependent path network, determining a safe zone (23) for the user on the basis of the collision information, wherein the safe zone (23) describes an area in the movement range which is safe for the user (B) in respect of a collision with the autonomous vehicle (A), and making available a display (20) for the user (B) by means of a display device (19), wherein the display (20) describes the safe zone (23).
US11971717B2 Unmanned aircraft turn and approach system
An aircraft including a wing system, a plurality of control surfaces, a camera mounted on a camera pod, and a control system. The camera pod is configured to vary the orientation of the camera field of view only in yaw, relative to the aircraft, between a directly forward-looking orientation and a side-looking orientation. The control system controls the control surfaces such that they induce a significant aircraft yaw causing an identified target to be within the field of view of the camera with the camera in the directly forward-looking orientation.
US11971715B2 Drone for recognizing and testing monitoring system sensors
Methods, systems, and apparatus, including computer programs encoded on a storage device, for using a drone to test monitoring system sensors. In one aspect, the drone perform operations that include navigating from a first location of a property towards a second location of the property, detecting a sensor that is installed at the property, interrupting, by the drone, navigation through the property from the first location of the property towards the second location of the property to initiate a test of the detected sensor and (ii) determining a sensor test type for the detected sensor, administering a sensor test to the detected sensor, wherein the sensor test is based on the determined sensor test type, evaluating results of the administered test, storing data describing the results of the administered test, and continuing navigation through the property towards the second location of the property or towards another location of the property.
US11971714B2 Systems and methods for autonomous vehicles
An autonomous vehicle configured to facilitate its use and/or enhance what it and/or occupants can do with it, such as, for example, by: autonomously acting based on events within the autonomous vehicle, including by autonomously rerouting itself, altering a cabin of the autonomous vehicle, notifying a third party external to the autonomous vehicle, stopping (e.g., parking) the autonomous vehicle, altering how the autonomous vehicle drives itself, and/or performing other actions based on what and/or how an occupant is doing, an emergency, or another event occurring in the cabin of the autonomous vehicle; autonomously acting based on interactions with (e.g., gestures of) humans (e.g., police officers, school-crossing guards, traffic guards at roadwork or other temporary traffic control sites, drivers of other vehicles, etc.) external to the autonomous vehicle; autonomously acting based on indicators placed at particular locations (e.g., drive-through establishments, potholes, parking spots, etc.); facilitating acts of occupants in the cabin of the autonomous vehicle, such as acts unrelated to and normally not done while driving, including, for example, sleeping, exercising, working, eating, cooking, and/or any other suitable act; and/or automatically personalizing the autonomous vehicle for an occupant (e.g., a configuration of the cabin, a self-driving mode, a destination and/or a route, etc.).
US11971713B2 Smart drone parking
An architecture to provision one-stop parking, charging, storage, and/or maintenance facilities and/or functionalities for drone equipment. A method can comprise identifying a drone entering a defined airspace monitored by the network equipment; in response to establishing a communication channel with the drone, receiving data representing a physical dimension associated with the drone; based on the physical dimension associated with the drone, allocating a space within a defined area to which the drone is to navigate and then cease moving; and sending, to the drone via the communication channel, notification data that notifies the drone to navigate to the space.
US11971709B2 Learning device, control device, learning method, and recording medium
The disclosure is to constitute, while reducing a cost for collecting training data used in machine learning that makes a control module acquire an ability to control a robot device, the control module operatable in an actual environment by the machine learning. A learning device according to one aspect of the present invention executes machine learning of an extractor by using a first learning data set constituted by a combination of simulation data and first environmental information and a second learning data set constituted by a combination of actual data and second environmental information. Further, a learning device according to one aspect of the present invention executes machine learning of a controller by using a third learning data set constituted by a combination of third environmental information, state information, and a control command.
US11971708B2 Method for providing context based artefact access
A method for providing context based artefact access to tenants of a cloud computing system includes receiving a request to access an artefact deployed on the cloud computing system. The request includes a tenant identifier and an artefact identifier. Context data associated with the artefact is determined based on the tenant identifier. Context data associated with the artefact is retrieved from an artefact repository stored in a database of the cloud computing system. Access to the artefact is provided based on the retrieved context data associated with the artefact on a device associated with the tenant.
US11971701B2 Information processing apparatus, information processing method, and program
An information processing apparatus (20) includes a model generating unit (210) and a feature value computation unit (220). The model generating unit (210) generates an Auto-Regressive with eXogenous input (ARX) model of a smell sensor by use of input data controlling an input operation of gas including a smell component being a measurement target, and output data acquired by inputting the gas to the smell sensor, based on the input data. The feature value computation unit (220) computes a transfer function of the smell sensor relating to the smell component by subjecting the ARX model to Z-Transform, and further computes a first-order lag transfer function feature value of the smell sensor relating to the smell component by subjecting the transfer function to partial fraction decomposition.
US11971699B2 Thermal mapping
Examples of methods for thermal mapping by an electronic device are described herein. In some examples, a map is obtained. In some examples, a first thermal image at a first resolution is obtained. In some examples, a neural network is used to determine a second thermal image at a second resolution based on the map and the first thermal image. The second resolution is greater than the first resolution in some examples.
US11971698B2 Methods and systems for ascertaining factors contributing to the temperature of a device
Methods and systems for ascertaining factors contributing to the temperature of a device. A method includes monitoring a plurality of parameters that are contributing to a temperature of the device. The method also includes estimating a degree of contribution of internal factors to the temperature of the device based on the monitored plurality of parameters and a battery temperature of a battery of the device. The method further includes estimating a degree of contribution of external factors to the temperature of the device, based on the monitored plurality of parameters and a battery temperature of a battery of the device. A neural network can be used for estimating the temperature of the ambience of the device and the impacts of internal and external factors on temperature of the device.
US11971696B2 Programmable logic controller
To provide a PLC having a data collection function and a data display screen generation function. The PLC includes: a collection section that collects a symbol value stored in a symbol, which is a device or a variable serving as a collection target, according to the application program; a determination section that determines whether or not the symbol value collected by the collection section according to the application program satisfies a normal condition set for the application program to detect a status different from usual regarding the symbol value; and a generation section that generates a display screen including a determination result of the determination section and information indicating the symbol value collected by the collection section according to the application program.
US11971691B2 Management of devices in a smart environment
A processor may receive instructional information. The instructional information may be associated with an instructional media. A processor may analyze the instructional information for one or more instructions. A processor may identify a target device from the one or more smart devices in the smart environment that are associated with the one or more instructions. A processor may perform the one or more instructions with the target device.
US11971688B2 Electronic timepiece and indication control method
An electronic timepiece includes: a first indicator and a second indicator that are configured to rotate in combination with each other; an operation receiver; and at least one processor. The at least one processor is configured to set a set position that is to be indicated by the second indicator in response to an input operation received by the operation receiver. The at least one processor is configured to cause the first indicator and the second indicator to temporarily stop rotating in combination with each other at a timing when the second indicator indicates the set position, and cause the first indicator and the second indicator to resume rotating in combination with each other after a set time passes.
US11971684B2 Toner
Provided is toner which has good low-temperature fixability, shelf stability and hot offset resistance, and which suppresses a decrease in glossiness of an image. The toner comprising colored resin particles containing a binder resin, a colorant, a softening agent and a charge control agent, and an external additive, wherein a glass transition temperature (Tg) specified from a temperature dependence curve of a loss tangent (tan δ) obtained by dynamic viscoelastic measurement of the toner, is 50° C. or more and less than 90° C.; the loss tangent (tan δ) at the glass transition temperature (Tg) is 1.70 or less; in a temperature range of 90° C. or more and 160° C. or less, a lowest temperature (Ta) with a loss tangent of 1.50 is more than 95° C. and less than 145° C.; and a storage elastic modulus (G′) at the lowest temperature (Ta) is less than 56000 Pa.
US11971681B2 Coupling structure of sheet metals in image forming apparatus
A coupling structure is provided in an image forming apparatus that forms an image on a recording material and constituted to couple a first sheet metal and a second sheet metal having an insulative layer on a surface of a metal layer, respectively. The coupling structure includes a first conductive portion, a second conductive portion and a coupling portion. The metal layer of the first conductive portion is exposed by the insulative layer being exfoliated by laser working in the first sheet metal. The metal layer of the second conductive portion is exposed by the insulative layer being exfoliated by laser working in the second sheet metal. The coupling portion couples the first sheet metal and the second sheet metal in a state in which at least a part of the first conductive portion and at least a part of the second conductive portion are contacted with each other.
US11971677B2 Sheet feeder capable of determining sheet size based on travel distances of pair of side plates and image forming apparatus
A sheet feeder includes: a sheet rack; a pair of side plates movable along a width of a sheet on the sheet rack and abuttable against both widthwise ends of the sheet; a widthwise drive device that moves the side plates along the width of the sheet; a pair of end detecting devices provided one for each of the side plates and capable of detecting both the ends of the sheet abutting the side plates, respectively; and a control device that includes a processor, controls the widthwise drive device through the processor executing a control program to allow the widthwise drive device to move, based on outputs of the end detecting devices, the side plates until abutment against both the ends of the sheet, acquires respective travel distances of the side plates moved by the widthwise drive device, and determines a size of the sheet based on the travel distances.
US11971672B2 Sheet conveying device and image forming apparatus
Provided is a sheet conveying device including: a conveying portion; and a first conveying guide, the first conveying guide forming a conveying path above a heating portion and having a curved portion for forming a curved path in the conveying path and a plurality of ribs provided on a surface of the curved portion, the plurality of ribs extending along a conveying direction and including a first rib and a second rib adjacent to the first rib, wherein the second rib is arranged to be deviated from the first rib in a width direction and the conveying direction, and wherein in the conveying direction, a second upstream end of the second rib being positioned between a first upstream end and a first downstream end of the first rib, the first downstream end being positioned between the second upstream end and a second downstream end of the second rib.
US11971669B2 Electrophotographic belt and electrophotographic image forming apparatus
Provided is an electrophotographic belt having a cylindrical film as a base layer. The cylindrical film contains crystalline polyester and carbon black, and a content of the carbon black in the cylindrical film is 2.0% by mass or more. Fc1 is 0.30 or more, and Φc1 being −10° to +10°, where Fc1 denotes an average degree of arrangement of the carbon black in the circumferential direction observed in a cross section in a direction along a circumferential direction of the cylindrical film, and Φc1 denotes an average arrangement angle of the carbon black in the circumferential direction observed in a cross section in a direction along a circumferential direction of the cylindrical film.
US11971665B2 Wafer alignment using form birefringence of targets or product
An alignment method includes directing an illumination beam with a first polarization state to form a diffracted beam with a second polarization state from an alignment target, and passing the diffracted beam through a polarization analyzer. The alignment method further includes measuring a polarization state of the diffracted beam and determining a location of the alignment target from the measured polarization state relative to its initial polarization state. The alignment target includes a plurality of diffraction gratings with a single pitch and two or more duty cycles, wherein the pitch is smaller than a wavelength of the illumination beam, and the location of the alignment target corresponds to the duty cycle of the diffraction grating.
US11971663B2 Light sources and methods of controlling; devices and methods for use in measurement applications
Provided are light sources and methods of controlling them, and devices and methods for use in measurement applications, particularly in metrology, for example in a lithographic apparatus. The methods and devices provide mechanisms for detection and/or correction of variations in the light source, in particular stochastic variations. Feedback or feedforward approaches can be used for the correction of the source and/or the metrology outputs. An exemplary method of controlling the spectral output of a light source which emits a time-varying spectrum of light includes the steps of: determining at least one characteristic of the spectrum of light emitted from the light source; and using said determined characteristic to control the spectral output.
US11971660B2 Cross-linked polymer for resist
A cross-linked polymer including a structure wherein at least a portion of phenolic hydroxyl groups in the polymer is protected by a group represented by the following formula (1): wherein R1 represents an alkyl group having 1 to 5 carbons and n represents an integer from 1 to 5; and * represents a bond part of the phenolic hydroxyl group to a residue other than a hydrogen atom, and a structure wherein at least a portion of phenolic hydroxyl groups in the polymer is protected by a group represented by the following formula (2): wherein R2 represents a divalent saturated hydrocarbon group having 2 to 17 carbons, containing an aromatic ring; and * represents a bond part of the phenolic hydroxyl group to a residue other than a hydrogen atom, and the polymers are cross-linked to each other.
US11971659B2 Photoresist composition and method of forming photoresist pattern
A photoresist composition includes a conjugated resist additive, a photoactive compound, and a polymer resin. The conjugated resist additive is one or more selected from the group consisting of a polyacetylene, a polythiophene, a polyphenylenevinylene, a polyfluorene, a polypryrrole, a polyphenylene, and a polyaniline. The polyacetylene, polythiophene, polyphenylenevinylene, polyfluorene, polypryrrole, the polyphenylene, and polyaniline includes a substituent selected from the group consisting of an alkyl group, an ether group, an ester group, an alkene group, an aromatic group, an anthracene group, an alcohol group, an amine group, a carboxylic acid group, and an amide group. Another photoresist composition includes a polymer resin having a conjugated moiety and a photoactive compound. The conjugated moiety is one or more selected from the group consisting of a polyacetylene, a polythiophene, a polyphenylenevinylene, a polyfluorene, a polypryrrole, a polyphenylene, and a polyaniline.
US11971656B2 Method for manufacturing a membrane assembly
A method for manufacturing a membrane assembly for EUV lithography, the method including: providing a stack having a planar substrate and at least one membrane layer, wherein the planar substrate includes an inner region and a border region around the inner region; and selectively removing the inner region of the planar substrate. The membrane assembly includes: a membrane formed from the at least one membrane layer; and a border holding the membrane, the border formed from the border region of the planar substrate. The stack is provided with a mechanical protection material configured to mechanically protect the border region during the selectively removing the inner region of the planar substrate.
US11971653B2 Photomask blank, method for producing photomask, and photomask
The present invention provides a photomask blank which exhibits high adhesion of a resist film to a film containing chromium, and which is capable of achieving good resolution limit and good CD linearity during the formation of an assist pattern of a line pattern, said assist pattern supplementing the resolution of the main pattern of a photomask. A photomask blank (511) according to the present invention is provided, on a substrate, with: a film (21) to be processed; and, sequentially from the far side from the substrate, a first layer (311) which contains oxygen and nitrogen, while having a chromium content of 40% by atom or less, an oxygen content of 50% by atom or more, a nitrogen content of 10% by atom or less and a thickness of 6 nm or less, a second layer (312) which contains oxygen, nitrogen and carbon, while having a chromium content of 40% by atom or less, an oxygen content of 30% by atom or more, a nitrogen content of 17% by atom or more, a carbon content of 13% by atom or less and a thickness of 46 nm or more, and a third layer (313) which contains oxygen and nitrogen, while having a chromium content of 50% by atom or more, an oxygen content of 20% by atom or less and a nitrogen content of 30% by atom or more.
US11971650B2 Prism module, camera comprising same, and image display device
The present invention relates to a prism module, a camera comprising same, and an image display device. A prism module, according to one embodiment of the present invention, comprises: a prism holder having a prism fixed to a first surface thereof; a yoke coupled to a second surface of the prism holder; a driving magnet seated on the yoke; a sensor magnet disposed on the yoke; a hall sensor disposed to be spaced apart from the sensor magnet; and a sensor magnet support member to which the sensor magnet is attached. Thereby, it is possible to precisely detect a magnetic field.
US11971646B2 Camera module, mobile terminal, and control method
A camera module includes: a housing having at least one light-transmitting region, a lens embedded on the housing, and at least one light-emitting component embedded on the housing. A light-emitting component corresponds to a light-transmitting region, and light emitted by the light-emitting component can be transmitted from the light-transmitting region.
US11971643B2 Reflective dynamic metasurface
A reflective dynamic metasurface of an embodiment comprises a structure enabling phase modulation in each of pixels constituting at least a one-dimensional array. The metasurface includes: a laminated structure body having a transparent conductive layer and a dielectric layer; a first metal film on one surface of the laminated structure body; a second metal film on the other surface of the laminated structure body; and a drive circuit controlling voltage applied between the first and second metal films. The first and second metal films are arranged to sandwich the pixels. The first metal film is arranged to expose a pair of window regions in one pixel, and the second metal film includes partial metal films defining the shape of each pixel and separated from each other. The drive circuit individually controls the potential of each partial metal film, thereby modulating the phase of the input light for each pixel.
US11971641B2 Active matrix substrate and liquid crystal display device
An active matrix substrate includes a first TFT disposed in each of pixel regions, a first flattened layer covering the first TFT, and a pixel electrode provided on the first flattened layer. The first TFT includes a lower gate electrode, a lower gate insulating layer, an oxide semiconductor layer, an upper gate insulating layer, and an upper gate electrode. The active matrix substrate further includes a first connection electrode for electrically connecting a drain contact region of the oxide semiconductor layer and the pixel electrode. The first flattened layer includes a pixel contact hole formed so as to expose a part of the first connection electrode. The bottom face of the pixel contact hole at least partially overlaps, of a lower gate metal layer including a lower gate electrode and an upper gate metal layer including an upper gate electrode, at least the lower gate metal layer when viewed from the normal direction of the substrate. The first connection electrode is formed from a transparent conductive material.
US11971640B2 Display substrate and display device
The present disclosure provides a display substrate and a display device, and belongs to the field of display technology. The display substrate includes: a base substrate having a peripheral region, and thin film transistors disposed in the peripheral region of the base substrate. A gate electrode of the thin film transistor includes a plurality of sub-electrodes arranged at intervals.
US11971638B2 Liquid crystal display device
A first transistor, a second transistor, a third transistor, a fourth transistor are provided. In the first transistor, a first terminal is electrically connected to a first wiring; a second terminal is electrically connected to a gate terminal of the second transistor; a gate terminal is electrically connected to a fifth wiring. In the second transistor, a first terminal is electrically connected to a third wiring; a second terminal is electrically connected to a sixth wiring. In the third transistor, a first terminal is electrically connected to a second wiring; a second terminal is electrically connected to the gate terminal of the second transistor; a gate terminal is electrically connected to a fourth wiring. In the fourth transistor, a first terminal is electrically connected to the second wiring; a second terminal is electrically connected to the sixth wiring; a gate terminal is connected to the fourth wiring.
US11971637B2 Display device and method of inspection
A display device includes wires that are coupled to driver terminals that are able to be coupled to a driver integrated circuit (IC) and that are provided along a first direction and extending so as to spread toward outsides in the first direction as the wires are directed toward a second direction orthogonal to the first direction; and dummy wires that are provided along the wires on one outside and another outside in the first direction of the wires and that are not coupled to the driver terminals and the wires, wherein a number of the dummy wires on the one outside and a number of the dummy wires on the other outside are respectively three or more, the dummy wires extend in parallel with the wires, and a width of the dummy wire is equal to a width of the wire.
US11971633B2 Electrode structure, liquid crystal display device, projective display device, and method of manufacturing electrode structure
An electrode structure includes: a plurality of pixel electrodes arranged separately from each other; and a plurality of dielectric layers laminated in a first direction with respect to the plurality of pixel electrodes, in which the plurality of dielectric layers includes: a first dielectric layer that spreads over the plurality of pixel electrodes in a direction intersecting with the first direction; and a second dielectric layer that includes dielectric material having a refractive index higher than that of the first dielectric layer, sandwiches the first dielectric layer together with the plurality of pixel electrodes, and has a slit at a position overlapping space between pixel electrodes adjacent when viewed from the first direction.
US11971629B2 Liquid crystal display panels and display apparatuses
A liquid crystal display panel (100) and a display apparatus (200). The liquid crystal display panel (100) includes a color filter substrate (1), an array substrate (2), and a sealant (3). An amorphous silicon layer (4) and a first interlayer dielectric (5) are provided between a shading layer (12) and a first substrate (11), a first through groove (12a) is formed in the shading layer (12) and the amorphous silicon layer (4), and a part of the sealant (3) is filled in the first through groove (12a) and is in direct contact with the first interlayer dielectric (5); and/or a planarization layer (22) is wrapped with a second interlayer dielectric (6), such that the planarization layer (22) is respectively separated from the sealant (3) and a second substrate (21), and the second interlayer dielectric (6) is in direct contact with the sealant (3). The phenomenon of film separation in a liquid crystal display panel is effectively alleviated, and the reliability of the liquid crystal display panel is improved.
US11971628B1 Compensation of chromatic aberration in liquid crystal elements
In an optical apparatus, a processor(s) is configured to: generate a primary drive signal to drive a primary LC element including a primary active material to produce a first primary optical power for a first design wavelength, wherein there is also produced a second primary OP for a second design wavelength; and generate a secondary drive signal to drive a secondary LC element(s) with a secondary active material to produce a first secondary OP for the first design wavelength and a second secondary OP for the second design wavelength, based on said primary OPs, and different dispersion properties of secondary active material and primary active material. The first and second secondary OPs compensate for chromatic aberration produced by the primary LC element on polychromatic light for the first design wavelength and the second design wavelength.
US11971627B2 Display panel and method for preparing same, and display apparatus
Provided are a display panel and a method for preparing same, and a display apparatus. The display panel includes an array substrate and an opposite substrate, which are oppositely arranged, and a liquid crystal layer, which is arranged between the array substrate and the opposite substrate, wherein a compensation layer is arranged on the array substrate or the opposite substrate, and an included angle between an optical axis direction of the compensation layer and an initial optical axis direction of liquid crystal molecules in the liquid crystal layer is less than or equal to 10 degrees; dispersion characteristics of the liquid crystal layer and the compensation layer are the opposite of each other.
US11971622B2 Display device
A display device is provided. The display device includes a first display area and a second display area. The display device includes: a lamp panel, a diffusion plate, a camera, an optical film group, a light control panel, and a shading layer. A first light source of the lamp panel surrounds the camera. A first reflecting layer surrounding the camera is attached to an outer surface of the camera, so that the first display area simultaneously has a picture display function and an image pickup function.
US11971621B2 Display panel and electronic device
The present invention provides a display panel and an electronic device. The display panel includes a backlight module, an array substrate, a liquid crystal layer, a color filter plate, a touch substrate, and a fingerprint recognition unit. The array substrate is disposed on a light-exiting side of the backlight module. The liquid crystal layer is disposed on a side of the array substrate away from the backlight module. The color filter plate is disposed on a side of the liquid crystal layer away from the array substrate. The touch substrate is disposed on a side of the color filter plate away from the liquid crystal layer. The fingerprint recognition unit is disposed on a side of the color filter plate away from the touch substrate. The display panel of the claimed invention can improve accuracy of fingerprint recognition.
US11971610B2 Optical imaging system
An optical imaging system includes a first lens group and a second lens group. The first lens group includes a first lens and a second lens. The second lens group includes a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens. The first to seventh lenses are sequentially disposed from an object side toward an imaging plane. The optical imaging system satisfies TTL/2Y<1.3, where TTL is a distance from an object-side surface of the first lens to the imaging plane, and 2Y is a diagonal length of the imaging plane.
US11971608B2 Optical lens assembly
The present disclosure discloses an optical lens assembly. The optical lens assembly may include, sequentially from an object side to an image side along an optical axis, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens. The first lens may have negative refractive power, a convex object-side surface and a concave image-side surface. The fourth lens may have positive refractive power, a convex object-side surface and a convex image-side surface. The fifth lens may have positive refractive power, a convex object-side surface and a convex image-side surface. The sixth lens may have negative refractive power, a concave object-side surface and a concave image-side surface. The seventh lens may have positive refractive power and a convex object-side surface.
US11971606B2 Adjustable alignment mount
A ruggedized adjustable mounting system is described for adjustably coupling and selectively locking a component supported in a fixture of the mount in a desired orientation. In some embodiments, the mounting system includes one or more kinematic couplings that support a fixture on a base and one or more adjustable couplings that are configured to adjust a separation distance between two opposing portions of the fixture and the base to selectively pivot the fixture about one or more axes of rotation.
US11971603B2 Scope
A scope includes an objective lens system having refractive power, a relay lens system having refractive power, and an eyepiece system having refractive power. The relay lens system includes a first, a second, and a third lens groups. The second lens group includes a II-2-1 lens and a II-2-2 lens, and both of which are cemented. The third lens group includes a II-3-1 lens having a convex surface facing an object side and a II-3-2 lens having a convex surface facing an image side, and both of which are cemented. The second lens group and the third lens group can move along an optical axis to change a magnification of the relay lens system and thereby change a magnification of the scope. The objective lens system, the relay lens system, and the eyepiece system are arranged in order from the object side to the image side along the optical axis.
US11971600B2 Fiber organizer
A method organizes fibers. A plurality of fibers is received into a first assembly. An initial sequence of the plurality of fibers in the first assembly is obtained. A set of key combinations is identified from the initial sequence and a predetermined sequence. A second assembly is slid across the first assembly. The set of key combinations is actuated to move the plurality of fibers from the first assembly to the second assembly and order the plurality of fibers in the second assembly in the predetermined sequence.
US11971596B2 Hybrid enclosures for power and optical fiber, and enclosures including multiple protective lids
Hybrid enclosures for power and optical fiber are provided herein. A hybrid enclosure includes a power conductor terminal and an optical fiber splice area that are in separate first and second trays, respectively. In some embodiments, the power conductor terminal is a terminal of a circuit that is configured to supply power exceeding 150 Watts. Enclosures including multiple protective lids over power conductor terminal blocks are also provided.
US11971589B2 Photonic beam steering and applications for optical communications
The technology described in this document can be used to implement beam steering in optical systems and photonic devices, to provide a nonmechanical beam steering system for projecting optical energy and controlling the direction of the optical energy using a collection of devices and components that are fixed in position to selectively direct light from an array of different optical emitters at different locations.
US11971588B2 Carrier for plural fiber optic connectors
A new fiber optic connector provides a smaller form factor by including two ferrule assemblies in a housing. The housing accepts a push-pull mechanism that allows for insertion and removal from a carrier as well as an adapter. The push-pull mechanism may also include a flexure member to return the push-pull mechanism. Polarity of the fiber optic connector may also be selected by use of the push-pull mechanism.
US11971587B2 Anti-buckling latch for a fiber optic connector
A fiber optic connector includes a housing and push-pull boot with a latch body disposed between a front extension of the push-pull boot and a top side of the housing. The latch body has an anti-buckle feature, which may be a projection. The anti-buckle feature movable between a relaxed position and a stressed position, wherein the anti-buckle feature is in contact with the housing in the stressed position to prevent the latch body from buckling.
US11971586B2 Fiber optic connector end face encapsulant forming and curing device
Disclosed herein are devices and methods for cleaning, verifying cleaning, and coating a ferrule end face in a single housing thereby preventing contamination of the ferrule end face and associated optical fiber end face. Also disclosed herein is a fiber optic assembly including a ferrule; an optical fiber extending through the ferrule to an end face of the ferrule; and a coating on the end face of the ferrule protecting the optical fiber. The coating is prepared by curing a vinyl-terminated polydimethylsiloxane with a crosslinker in the presence of a catalyst.
US11971585B2 Ruggedized fiber optic connectors and connection systems
Example fiber optic connector systems have rugged, robust designs that are environmentally sealed and that are relatively easy to install and uninstall in the field. Some connector systems can be configured in the field to be compatible with different styles of fiber optic adapters. Some connectors include a first seal (90) on a release sleeve; and a second seal (88) between the release sleeve and a connector body. Other connectors include a seal (139) and a flexible latch (136) on a connector. Other connectors include a protective structure (228, 328, 428) that mounts over the fiber optic connector. Other connectors include a protective outer shell (528, 860) and a sealing and attachment insert (570, 570A, 876). Other connectors include a protective outer shell (728) and a fastener (780).
US11971583B2 Secure MT ferrule latching with MPO adapter
An adapter holds a multi-fiber ferrule in position to mate with a multi-fiber ferrule in a fiber optic connector. The adapter includes an adapter body that has a first opening in a first side of the adapter body that receives the multi-fiber ferrule and a second opening in the second side of the adapter body to removably receive the fiber optic connector. The adapter also includes a pair of latches connected to the adapter and disposed adjacent the first opening to engage and hold the multi-fiber ferrule in the adapter. The pair of latches are connected to the adapter body along longer edges of the first opening and extend in a direction away from the first and the second openings, the pair of latches having a terminal end and a non-uniform thickness between the adapter body and terminal ends.
US11971581B2 Optical fibre cable connector assembly
The present disclosure provides a protected cable connector assembly. The protected cable connector assembly includes a cable gland body, a gland nut, a grommet, an optical fibre cable, a protected connector and a protective grip. The cable gland body includes a first threaded portion, a second threaded portion and an unthreaded portion. The gland nut includes internal threads. In addition, the internal threads of the gland nut engage with threads of the first threaded portion of the cable gland body. Further, a total length of the gland nut is about 17.87 millimeters. The grommet is positioned partially inside the cable gland body. The protected cable connector enables the optical fibre cable to terminate into an optical fibre distribution box.
US11971579B2 Multi-mode interferometric optical waveguide device and photonic integrated circuit
A multi-mode interferometric optical waveguide device includes: a multi-mode interferometric optical waveguide which includes a first reflective surface; a first single-mode waveguide connected to the multi-mode interferometric optical waveguide; and a second single-mode waveguide connected to the multi-mode interferometric optical waveguide and oppose the first reflective surface. Consequently, the multi-mode interferometric optical waveguide device can propagate light from the first single-mode waveguide to the second single-mode waveguide, with further reduced optical losses.
US11971578B2 Multi-axis positioner
A parallel position manipulator includes a top plate, a baseplate and a plurality of prismatic joint actuators. Each actuator includes an actuator joint having five Degrees of Freedom (DOF) at either the base plate or the top plate. When one or more of the actuators extends or contracts, the pivot points, or five DOF actuator joint, of the remaining actuators are allowed to shift in any axis other than that actuator's primary axis of motion.
US11971573B2 Multi-layer waveguide optical coupler
An optical coupler includes: a plurality of waveguide core layers formed from a waveguide core material having a first index of refraction, the waveguide core layers being (i) arranged in a stacked relationship one over another, (ii) spaced apart one from another and (iii) extending from a light receiving end of the optical coupler longitudinally through the optical coupler toward a light output end of the optical coupler; and a cladding formed from a cladding material having a second index of refraction, the second index of refraction being less than the first index of refraction, the cladding material surrounding each of the plurality of waveguide core layers. Suitably, light propagating within outer ones of the plurality of waveguide core layers is directed toward an interior one of the plurality of waveguide core layers via evanescent coupling between adjacent ones of the plurality of waveguide core layers.
US11971569B2 Optical body and light emitting device
There is provided a light emitting device that can be used as a light guide plate and has an excellent antireflection function to extraneous light, and an optical body includes: a base material; a macro concave-convex structure that is formed on one surface of the base material and emits internally propagating light that is injected in an inside of the base material from a side surface of the base material, from another surface of the base material; and a micro concave-convex structure formed periodically to follow each of both surfaces of the base material and a surface of the macro concave-convex structure, and having an average period of concavity and convexity of less than or equal to a wavelength of visible light. The surface of the macro concave-convex structure has an inclined surface, and an arrangement of the micro concave-convex structure is a zigzag arrangement.
US11971568B2 Polarizing plate, manufacturing method thereof, and optical device
A polarizing plate may have high transmittance characteristics and suppressed reflected light. An optical device may be provided with the polarizing plate. The polarizing plate may have a wire grid structure that includes a transparent substrate and grid-like projection portions arranged on the transparent substrate at a pitch shorter than the wavelength of light in a used bandwidth and extending in a predetermined direction. The grid-like projection portions may each have a reflective layer and a dielectric layer in order from the transparent substrate side. When viewed from the predetermined direction, the reflective layer has may have a step on the side thereof and may have the largest bottom width on the transparent substrate side.
US11971567B2 Optical film, polarizing plate, image display device, and optical film selection method
Provided is an optical film that can eliminate rainbow unevenness when viewed with the naked eyes and provide favorable color tone uniformity when viewed at an oblique angle. This optical film has a low-refractive index layer on a plastic film, the plastic film has a slow axis that is an axis with the largest refractive index in a plane, and a fast axis that is an axis orthogonal to the slow axis in the plane of the plastic film, and the low-refractive index layer is located on the surface of the optical film. Linearly polarized light is incident, under predetermined conditions, from a surface on a side opposite to the low-refractive index layer of the optical film, and transmitted light of the linearly polarized light is used to measure the a* value and b* value of the L*a*b* color system at 11 measurement points with different angles. The measurements at the 11 measurement points are used to calculate a sum of square of a difference in a* between adjacent measurement points and square of a difference in b* between the adjacent measurement points. The sum was calculated for each of 10 adjacent points. The optical film has a ΣT, which indicates a total of the above sums, within a predetermined range.
US11971559B2 Stereoscopic display using microLED technology
An apparatus and method for displaying an image are disclosed. The apparatus includes independently-controllable microLED unit cells including sets of microLEDs each emitting light and at least one lens to control an emission angle and emission profile of the light emitted by the microLED unit cells. A display controller controls an intensity distribution of the microLED unit cells in accordance with a video data signal such that a first portion of the emitted light is emitted at a first emission angle with a first emission profile and a second portion of the emitted light is emitted at a second emission angle with a second emission profile. The first and second light portions form three-dimensional stereoscopic images.
US11971557B2 Optical processing apparatus, camera module, electronic device and capturing method
An optical processing apparatus includes: a light splitting assembly, disposed on an optical path of an incident light, and configured to receive the incident light and split the incident light into at least two waveband lights, a difference between optical path lengths of the at least two waveband lights being less than a set threshold; and a light sensing assembly, disposed on optical paths of the at least two waveband lights, and configured to receive the at least two waveband lights.
US11971554B2 See-through computer display systems with stray light management
Aspects of the present invention relate to methods and systems for the see through computer display systems. In embodiments, the systems and methods use curved display panels to generate image light.
US11971547B2 Control apparatus and method for reducing motion sickness in a user when looking at a media content by means of smart glasses while travelling in a motor vehicle
Motion sickness of a user occurring when viewing media content by use of data glasses during a journey in a motor vehicle is reduced. Vehicle dynamics data and glasses dynamics data are registered and a displayed perspective is controlled by a control device based on the vehicle dynamics data and the glasses dynamics data. In the displayed perspective, the media content is displayed in a media field which is shown so it is visible through a frame element and an artificial environment is shown adjacent to the frame element. A velocity component of the vehicle dynamics data is represented as movement of the artificial environment and an acceleration component of the vehicle dynamics data is represented by an inclination of the frame element with respect to the media field and a movement component of the glasses dynamics data is represented as a shift of the entire perspective.
US11971543B2 Display control apparatus, head mounted display, and display control method
There is provided a display control apparatus capable of displaying a high-quality image while inhibiting a load at the time of displaying the image in front of a user. There is provided a display control apparatus including a signal processing unit that performs signal processing in which a first mode and a second mode are switchable at a first region in a screen and a region other than the first region in the screen, display being performed at a first resolution in the first mode, display being performed at a second resolution in the second mode, in which the signal processing unit performs display while reducing a resolution in the second mode toward an outer periphery of the screen.
US11971537B2 Light deflection device, distance measurement device, and mobile body
A light deflection device includes a substrate including a planar portion and a recess; a spacer member disposed at a bottom of the recess; a supporting section disposed on the spacer member; a movable part rotatably supported by the supporting section and having a reflecting surface configured to reflect light at a height equal to or higher than a height of the planar portion; and a light transmissive member disposed on the planar portion and covering the movable part.
US11971535B2 Optical imaging devices and variable-focus lens elements, and methods for using them
The present disclosure relates optical imaging devices and methods useful in biological and medical imaging applications. In one embodiment, an optical imaging device includes a flexible lightguide having a first end and a second end, the output of the source of pulsed infrared radiation being optically coupled to the first end of the flexible lightguide; a lens assembly attached to and optically coupled to the second end of the flexible lightguide, the lens assembly comprising a variable-focus lens element, the a variable-focus lens element having a tunable focal length; and a photodetector coupled to the flexible lightguide to detect radiation propagating from the second end toward the first end of the flexible lightguide. The optical imaging devices and methods can be used in both confocal and multi-photon techniques.
US11971534B2 Optical transducer for endoscope, endoscope, and manufacturing method of optical transducer for endoscope
An optical transducer for endoscope includes an optical element, an optical fiber, and a ferrule, the ferrule including a semiconductor substrate and a glass substrate, in which: the semiconductor substrate has an insertion hole penetrating therethrough; an optical fiber is inserted into the insertion hole; the semiconductor substrate has a trench connected with the insertion hole and having an opening in a side surface; the trench has a convex on a bottom surface; and when a distal end surface of the optical fiber is observed from an opening of side surface of the tech, at least a part of the distal end surface is shielded by the convex.
US11971532B2 Microlens array-based ultrathin microscope
A microlens array-based ultrathin microscope is provided. The microlens array-based ultrathin microscope includes a filter unit configured to selectively transmit fluorescence manifested in a measurement sample, and an image unit configured to acquire an image from light transmitted by the filter unit. The filter unit is formed to be in contact with or spaced apart from one surface of a transparent substrate, and the image unit includes a microlens array formed on an opposite surface to the transparent substrate in which the filter unit is formed, and an image sensor configured to collect image information of the microlens array.
US11971530B2 Observation apparatus, method of operating observation apparatus, and observation control program
An observation apparatus includes an acquisition unit that acquires positional information indicating a position of a bottom surface of a support for supporting an observation target, an imaging optical system that forms an optical image showing the observation target supported by the support on an image plane, a focus adjustment unit that adjusts a focal position of the imaging optical system based on the positional information acquired by the acquisition unit, and a control unit that performs control for matching an inclination of the image plane on which the optical image is formed to an inclination of an imaging surface of an imaging element based on the positional information acquired by the acquisition unit.
US11971529B2 Learning autofocus
A method for determining a focus position includes recording at least one first image, wherein image data of the at least one recorded first image are dependent on at least one first focus position during the recording of the at least one first image. A second focus position is determined based on an analysis of the at least one recorded first image using a trained model. At least one second image is recorded using the second focus position. The at least one first image and the at least one second image contain items of information which are in a context with a training of the trained model.
US11971528B2 Image capturing optical system, imaging apparatus and electronic device
An image capturing optical system includes seven lens elements, the seven lens elements being, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element. An image-side surface of the fifth lens element is convex in a paraxial region thereof. An image-side surface of the sixth lens element is concave in a paraxial region thereof. The seventh lens element has negative refractive power.
US11971524B2 Camera optical lens
The present disclosure relates to the technical field of optical lens and discloses a camera optical lens satisfying following conditions: 65.00≤v1≤95.00; −6.00≤f2/f≤−1.80; and −30.00≤(R5+R6)/(R5−R6)≤−1.50; where v1 denotes an abbe number of the first lens L1; f denotes a focal length of the camera optical lens; f2 denotes a focal length of the second lens; R5 denotes a central curvature radius of an object-side surface of the third lens; and R6 denotes a central curvature radius of an image-side surface of the third lens. The camera optical lens provided in the present disclosure satisfies design requirements of large aperture, wide angle and ultra-thinness while having good optical functions.
US11971522B2 Optical imaging lens assembly including six lenses of +−++−−, +−+−+−, +−−+−−, +−+++−, or +−++−+ refractive powers
The present disclosure discloses an optical imaging lens assembly which includes sequentially from an object side to an image side along an optical axis, a first lens, a second lens, a third lens, a fourth lens, a fifth lens and a sixth lens. The first lens has a positive refractive power with a convex object-side surface; the second lens has a refractive power with a concave image-side surface; the third lens has a refractive power with a convex object-side surface; the fourth lens has a refractive power with a concave object-side surface; the fifth lens has a refractive power; and the sixth lens has a refractive power with a concave object-side surface. A maximum effective radius DT11 of the object-side surface of the first lens and a maximum effective radius DT61 of the object-side surface of the sixth lens satisfy 0.6
US11971519B2 Display articles with antiglare surfaces and thin, durable antireflection coatings
A display article is described herein that includes: a substrate comprising a thickness and a primary surface; a textured surface region; and an antireflective coating disposed on the textured surface region. The textured surface region comprises structural features and an average texture height (Rtext) from 50 nm to 300 nm. The substrate exhibits a sparkle of less than 5%, as measured by PPD140, and a transmittance haze of less than 40%, at a 0° incident angle. The antireflective coating comprises alternating high refractive index and low refractive index layers. Each of the low index layers comprises a refractive index of less than or equal to 1.8, and each of the high index layers comprises a refractive index of greater than 1.8. The article also exhibits a first-surface average photopic specular reflectance (% R) of less than 0.3% at any incident angle from about 5° to 20° from normal at visible wavelengths.
US11971518B2 Shape engineering of particles to create a narrow spectral filter against a specific portion of the light spectrum
Disclosed herein are compositions and methods comprising a composition for light filtering. An example composition comprises a plurality of metal nanoparticles, at least a portion of the plurality of metal nanoparticles having an anisotropic shape; and a stabilizing mechanism disposed to selectively couple with at least a portion of the plurality of metal nanoparticles, wherein the composition exhibits a peak light filtering value in the range of about 600 nm to about 850 nm.
US11971517B1 Mobile apparatus for observing precipitation and method for controlling the same
Described is a mobile apparatus for observing precipitation, the mobile apparatus including a bottom plate including a plurality of precipitation gauges and a movable member, a movement unit configured to move a position of the bottom plate from a first position to a second position by using the movable member, an observation time determination unit configured to determine a precipitation observation time on the basis of seasonal information, and a control unit configured to control the plurality of precipitation gauges on the basis of the precipitation observation time when precipitation is detected.
US11971515B2 Deep learning model with dilation module for fault characterization
A system can receive seismic data that can correlate to a subterranean formation. The system can derive a set of seismic attributes from the seismic data. The seismic attributes can include discontinuity-along-dip. The system can determine parameterized results by analyzing the seismic data and the seismic attributes using a deep learning neural network. The deep learning neural network can include a dilation module. The system can determine one or more fault probabilities of the subterranean formation using the parameterized results. The system can output the fault probabilities for use in a hydrocarbon exploration operation.
US11971514B2 Method and device for monitoring the subsoil of the earth under a target zone
In order to monitor the subsoil of the earth under a target zone, seismic waves coming from an identified mobile noise source are recorded by means of at least one pair of sensors disposed on either side of the target zone, time periods are selected corresponding to the alignments of the pairs of sensors with the noise source, a seismogram of the target zone is reconstructed by interferometry based on the recorded seismic waves and on the selected time periods and an image of the subsoil of the target zone is generated using the seismogram.
US11971511B2 Panel radiation detector comprising a plurality of adjoining plastic scintillator slabs and a plurality of silicon photomultiplier (SiPM) sensors
A panel radiation detector is provided for detecting radiation event(s) of ionizing radiation, comprising a plurality of adjoining plastic scintillator slabs, a plurality of silicon photomultiplier sensors arranged at an edge of at least one of the plastic scintillator slabs) and configured to detect scintillation light generated in the scintillator slabs responsive to the radiation events, and a plurality of signal processing units each connected to one of the silicon photomultiplier sensors, wherein the signal processing units each comprise a digitization circuit configured to generate a digitized signal for signal analysis by executing 1-bit digitization of a detection signal generated by at least one of the silicon photomultiplier sensors responsive to the detected scintillation light for determining the energy of the detected radiation event(s).
US11971509B1 Methods, systems, and devices for correcting out-of-band interference for sensors monitoring cumulative exposure to radiation
Disclosed herein are methods, systems, and devices for correcting out-of-band interference for sensors monitoring cumulative exposure to radiation. In one embodiment, a device includes a processor and a memory electrically coupled with the processor. The device further includes first optical-to-electrical conversion circuitry electrically coupled with the processor and configured to detect radiation associated with a first wavelength, and second optical-to-electrical conversion circuitry electrically coupled with the processor and configured to detect radiation associated with a second wavelength. For example, the first wavelength may be associated with a first wavelength of a first wavelength detection range associated with the first optical-to-electrical conversion circuitry and the second wavelength may be associated with a second wavelength of a second wavelength detection range associated with the second optical-to-electrical conversion circuitry.
US11971508B2 Varying waveforms across frames in frequency-modulated continuous-wave (FMCW) lidar systems
This document describes techniques and systems to vary waveforms across frames in lidar systems. The described lidar system transmits signals with different waveforms for the same pixel of consecutive frames to avoid a return signal overlapping with a noise spike or a frequency component of another return signal. The different waveforms can be formed using different frequency modulations, different amplitude modulations, or a combination thereof for the same pixel of consecutive frames. The lidar system can change the waveform of the transmit signal for the same pixel of a subsequent frame automatically or in response to determining that a signal-to-noise ratio of the return signal of an initial frame is below a threshold value. In this way, the lidar system can increase the signal-to-noise ratios in return signals. These improvements allow the lidar system to increase its accuracy in determining the characteristics of objects that reflected the return signals.
US11971502B2 High-frequency module
Disclosed is a high frequency module for producing or processing radar signals for use in radar-based fill-level measuring devices. The high frequency module includes: a semiconductor component to produce or to process electrical, high frequency signals; a dielectric coupling element contacted with the semiconductor component to couple the high frequency signals as radar signals into a dielectric waveguide or in order to couple radar signals from the waveguide as electrical, high frequency signals into the semiconductor component. The coupling element and the waveguide form a plug contact. In the case of appropriate design of the plug contact there results upon plug-in a self-centering, so that need for a complex adjustment during manufacturing is absent. Since radar frequencies of above 100 GHz can be produced by the semiconductor component, corresponding fill level measuring devices are characterized by a high measuring resolution and compact structures.
US11971500B2 Slot format for reference radar signal and at least one target radar signal between base stations
In an aspect, a radar controller determines a radar slot format that configures transmission of a reference radar signal on a first symbol over a first link from a first base station to a second base station followed by at least one target radar signal on at least one second symbol over at least one second link from the first base station to the second base station, and transmits an indication of the radar slot format to the first base station and the second base station. The first base station transmits, and the second base station receives, the reference radar signal and the at least one target radar signal in accordance with the radar slot format.
US11971492B2 Radio frequency (RF) ranging in propagation limited RF environments utilizing aerial vehicles
The embodiments described herein provide ranging capabilities in RF-opaque environments, such as a jungle, that preclude the use of Global Positioning System (GPS) and/or laser ranging systems, utilizing transponders and Global Positioning System (GPS) receivers located on aerial vehicles. The aerial vehicles operate above the RF-opaque environment, and communicate with a ranging device within the RF-opaque environment on frequencies that propagate in the RF-opaque environment. The ranging device transmits RF signals to the transponders, which are received by the transponders and sent back to the ranging device on a different frequency. The aerial vehicles also provide their coordinates to the ranging device using their GPS receivers. The ranging device uses information about the transmitted and received RF signals and the GPS coordinates of the aerial vehicles to calculate a distance to a property line from the ranging device, and/or to calculate a coordinate location of the ranging device.
US11971491B2 Services and applications for a communications network
A location system is disclosed for commercial wireless telecommunication infrastructures. The system is an end-to-end solution having one or more location centers for outputting requested locations of commercially available handsets or mobile stations (MS) based on, e.g., CDMA, AMPS, NAMPS or TDMA communication standards, for processing both local MS location requests and more global MS location requests via, e.g., Internet communication between a distributed network of location centers. The system uses a plurality of MS locating technologies including those based on: (1) two-way TOA and TDOA; (2) pattern recognition; (3) distributed antenna provisioning; (5) GPS signals, (6) angle of arrival, (7) super resolution enhancements, and (8) supplemental information from various types of very low cost non-infrastructure base stations for communicating via a typical commercial wireless base station infrastructure or a public telephone switching network. Accordingly, the traditional MS location difficulties, such as multipath, poor location accuracy and poor coverage are alleviated via such technologies in combination with strategies for: (a) automatically adapting and calibrating system performance according to environmental and geographical changes; (b) automatically capturing location signal data for continual enhancement of a self-maintaining historical data base retaining predictive location signal data; (c) evaluating MS locations according to both heuristics and constraints related to, e.g., terrain, MS velocity and MS path extrapolation from tracking and (d) adjusting likely MS locations adaptively and statistically so that the system becomes progressively more comprehensive and accurate. Further, the system can be modularly configured for use in location signaling environments ranging from urban, dense urban, suburban, rural, mountain to low traffic or isolated roadways. Accordingly, the system is useful for 911 emergency calls, tracking, routing, people and animal location including applications for confinement to and exclusion from certain areas.
US11971484B2 Lidar system with range-ambiguity mitigation
In one embodiment, a lidar system includes a light source configured to emit optical pulses using multiple pulse intervals (PIs) that include a first PI and a second PI, where the first PI and the second PI are not equal. The lidar system also includes a receiver configured to detect multiple input optical pulses. The lidar system further includes a processor configured to generate multiple pixels, where each pixel of the multiple pixels corresponds to one of the multiple input optical pulses and is associated with one of the PIs. The processor is further configured to (i) determine, for a particular pixel of the multiple pixels, a group of nearby pixels and (ii) determine whether the particular pixel is range-wrapped based at least in part on the PI associated with each pixel of the group of nearby pixels.
US11971482B1 Six-dimensional optical position sensor
A system for providing six-dimensional position data of an object in a three-dimensional (3D) space, the system including a light source configured to emit a light beam in an x-direction, a mirror including a mirror plane disposed in an x-y plane and a beam splitter configured for reflecting the light beam from the light source onto the mirror before being directed to the object, the light beam reflected by the object onto the beam splitter before being directed through a lens to an image plane to form an image.
US11971476B2 Ultrasonic equalization and gain control for smart speakers
Ultrasonic audio processing circuitry and a method useful in ultrasonic presence detection. An ultrasonic burst generator produces an ultrasonic burst signal at one or more ultrasonic frequencies, and an equalizer equalizes that ultrasonic burst signal according to frequency response characteristics of the speaker and microphone at those ultrasonic frequencies. Driver circuitry drives a speaker with the ultrasonic burst signal, which may be combined with an audible audio signal. An ultrasonic separation filter separates an ultrasonic portion from a signal received at a microphone, and processing circuitry is provided to determine a delay time of an echo corresponding to the ultrasonic burst signal in that separated ultrasonic portion of the received signal. In another aspect, the equalizer equalizes an ultrasonic portion of the signal received at a microphone, according to frequency response characteristics of the speaker and microphone at the ultrasonic frequencies of the burst.
US11971474B2 Radar image data processing and manipulation
Various embodiments of the present technology generally relate to detecting and manipulating radar image data. More specifically, some embodiments relate to systems, methods, and computer-readable storage media for detecting, processing, viewing, and manipulating radar images in an image viewer application. Radar image data captured by a radar imaging system, such as a synthetic aperture radar (SAR) or other satellite-based equipment, comprises data unreadable by image viewers. In an implementation, an open-source plug-in for an image viewer application obtains SAR data, performs one or more algorithms on the SAR data to detect an image, and provides the detected image to an image viewer for display on a graphical user interface. Further, requests for manipulation of the detected image made by the image viewer application may be performed by the plug-in and exported in complex data formats for use downstream.
US11971473B2 Locating objects in indoor spaces using radio frequency backscatter tags
A product locating system is provided. The system includes at least one Radio Frequency (RF) backscatter transmitter configured to emit a main carrier RF signal that forms an excitation signal. The system further includes a passive RF backscatter tag associated with a product and configured to generate an Ultra-Wideband (UWB) signal from the excitation signal. The system also includes at least one RF backscatter receiver configured to simultaneously receive both the excitation signal from the at least one RF backscatter transmitter and the UWB signal from the passive RF backscatter tag, and compute the time-difference-of-arrival (TDoA) therebetween. TDoA information from multiple RF backscatter receivers, including the at least one RF backscatter receiver, is aggregated to compute the location of the product to which the passive RF backscatter tag is attached.
US11971472B2 Method for determining an ego-velocity estimated value and an angle estimated value of targets
A method for determining an ego-velocity estimated value and an angle estimated value of targets using a synthetic aperture radar sensor. A distance is measured between the synthetic aperture radar sensor and each respective target. A relative velocity of the respective target is measured using the Doppler effect. An angle estimation of an angle estimated value takes place, which characterizes the angle between the direction of the ego-velocity of the synthetic aperture radar and the respective target. An individual ego-velocity estimated value of the synthetic aperture radar sensor is ascertained using the relative velocity and the angle estimated value for each target. A classification and distribution of the individual ego-velocity estimated values relating to stationary targets takes place, whose individual ego-velocity estimated values are situated within a predefinable range relative to one another, and relating to moving targets, whose individual ego-velocity estimated values are situated outside the range.
US11971470B2 Beamforming hardware accelerator for radar systems
A non-transitory computer-readable medium stores instructions executable by a processor to process data from a radar circuit having multiple antennas. The instructions direct the processor to iteratively access a N×M range matrix indexed by N velocity bins and M antenna combinations to obtain unique X×Y range slices of the N×M range matrix, in which X is a lesser multiple of N and Y is a lesser multiple of M; iteratively access a M×S steering matrix indexed by the M antenna combinations and S hypothesis angles to obtain unique Y×Z steering vector slices of the M×S steering matrix, in which Z is a lesser multiple of S; combine the first X×Y range slice with the first Y×Z steering vector slice to form an intermediate slice, combine each subsequently accessed X×Y range slice and corresponding Y×Z steering vector slice and add the combination to the intermediate slice until a beamforming slice is formed that incorporates data for all M antenna combinations for the particular set of X velocity bins and Z hypothesis angles. An operation is then performed on the beamforming slice.
US11971469B2 Contactless switch device, contactless switch system, contactless switch program, and contactless switch method
A contactless switch device including a reflected signal acquisition unit that acquires a reflected signal of a Doppler radar or a distance measurement radar, an approach and recede detection unit that detects an approach and a recede of a target based on the reflected signal, a target identification unit that identifies the target as a hand waving left and right, up and down, or back and forth, or a thing other than the hand based on a repeated pattern of the approach and the recede of the target, and a switch control unit that executes on-and-off controls on a switch-controlled object based on whether the target is the hand waving left and right, up and down, or back and forth, or the thing other than the hand.
US11971468B2 Method for detecting target object and corresponding detection apparatus
A method for detecting a target object implemented by a detection apparatus, where the detection apparatus transmits a radio signal on a frequency band on which mutual interference can be avoided to avoid or reduce interference caused by a transmit signal or a related signal of any detection apparatus when another detection apparatus determines a target. The detection apparatus divides a frequency band or a frequency domain raster based on a determined threshold to allow partial overlapping between frequency bands or rasters.
US11971466B2 System and method for fat and water diagnostic imaging
A method for separately acquiring and outputting diagnostic nuclear magnetic resonance images based on water and fat derived signals, which method provides that the separation of the signal components corresponding to the intensity of the resulting pixels or voxels derived from the water of tissues in the body under examination from those signal components derived from the fat tissues in said body under examination of the step is performed by means of a machine learning algorithm, or with automatic learning and which algorithms are configured to classify the signal component as derived from water or fat tissues in the body under examination.
US11971465B2 Ferromagnetic frame for magnetic resonance imaging
An apparatus for providing a B0 magnetic field for a magnetic resonance imaging system. The apparatus includes at least one permanent B0 magnet to contribute a magnetic field to the Bo magnetic field for the MRI system and a ferromagnetic frame configured to capture and direct at least some of the magnetic field generated by the B0 magnet. The ferromagnetic frame includes a first post having a first end and a second end, a first multi-pronged member coupled to the first end, and a second multi-pronged member coupled to the second end, wherein the first and second multi-pronged members support the at least one permanent B0 magnet.
US11971462B2 Magnetic field sensor with increased SNR
Various means for improvement in signal-to-noise ratio (SNR) for a magnetic field sensor are disclosed for low power and high resolution magnetic sensing. The improvements may be done by reducing parasitic effects, increasing sense element packing density, interleaving a Z-axis layout to reduce a subtractive effect, and optimizing an alignment between a Z-axis sense element and a flux guide, etc.
US11971458B2 Electrical fault detection device and vehicle power supply system
In first coupling capacitor, a first terminal is connected to a first connection point on a current path of power storage in a state of being insulated from a ground. Second coupling capacitor has a second terminal connected to a second connection point that is on a current path of power storage and is lower in potential than the first connection point, and second coupling capacitor has a first terminal connected to a second terminal of first coupling capacitor. AC output unit applies a predetermined AC voltage via impedance element to third connection point between the second terminal of first coupling capacitor and the first terminal of second coupling capacitor. Voltage measurement unit measures a voltage at third connection point. Determination unit determines the presence or absence of an electrical fault on the basis of the voltage measured by voltage measurement unit.
US11971455B2 State of charge and state of health assessment of a mixed chemistry battery
A mixed chemistry battery is provided. The mixed chemistry battery includes a reference module having a first chemistry and a battery module having a second chemistry that is different that the first chemistry, the battery module is connected to the reference module in series. The mixed chemistry battery also includes a battery monitoring system configured to monitor an open circuit voltage of the reference module, an open circuit voltage of the battery module, and a current flow through the reference module and the battery module. The battery monitoring system is further configured to calculate a state-of-charge (SOC) and state-of-health (SOH) of the battery module based at least in part on a SOC of the reference module.
US11971445B2 Integrated circuit and associated method
The disclosure relates to an integrated circuit and associated method and packaged integrated circuit. The integrated circuit comprises a first pad; a second pad; an active element having a node that is capacitively coupled to the first and second pads; a voltage or current source connected to the first pad; and a detection module connected to the second pad and configured to determine an electrical continuity between the second pad and the first pad.
US11971444B2 Injection device and inspection and repairing method
Micro light emitting diode inspection and repairing equipment including a carrying stage, an optical inspection module and an injection device is provided. The optical inspection module is arranged corresponding to the carrying stage to capture image information and obtain a position coordinate from the image information. The injection device is adapted to move to a target position of the carrying stage according to the position coordinate. The injection device includes a tube and a nozzle. The tube includes a first portion and a second portion connected to the first portion. The extending direction of the first portion is different from the extending direction of the second portion. A fluid blows to the target position after passing through the tube and the nozzle. An inspection and repairing method adopting the micro light emitting diode inspection and repairing equipment is also provided.
US11971439B2 Fault detection device
A fault detection device executes a test signal supply process for changing a frequency of a carrier wave within a frequency range predetermined as a range of a resonance frequency of an antenna, modulating the carrier wave with a test signal as an input signal, amplifying the carrier wave that is modulated, and supplying the carrier wave that is amplified as an output target signal to the antenna. While executing the test signal supply process, the fault detection device measures an antenna current corresponding to the frequency each time the frequency of the carrier wave is changed The fault detection device detects a fault caused by a difference or a change in a characteristic of the antenna by using a value of the antenna current on a larger side among the antenna currents measured during the test signal supply process.
US11971438B2 Antenna for use with lightning detection sensor
Described herein is a lightning detection sensor. The lightning detection sensor comprises a sensing element that detects radio-frequency (RF) signals relating to lightning activity, a circuit that receives the detected RF signals from the sensing element and amplifies the RF signals for output to a digital signal processing device, and a reference element coupled to the circuit. The reference element is connected to an antenna ground that is isolated from a power ground, and the reference element and the antenna ground are not connected to an external ground plane.
US11971437B2 Grid voltage phase detector
A grid voltage phase detector includes: a d-q transformation unit for receiving a three-phase signal and producing a signal on d axis and a signal on q axis; a phase signal producing unit for producing a signal for phase synchronization of grid voltage from the signal on d axis and the signal on q axis; and a PR filtering unit, with a first filter having no change in magnitude and phase at a rated frequency, a second filter introducing 90° phase lead at a rated frequency, a third filter introducing 90° phase lag, and a fourth filter having no change in magnitude and phase at a rated frequency, for removing unbalanced components and harmonic components from the signal on d axis and the signal on q axis produced by the d-q transformation unit and providing the signals to the phase signal producing unit.
US11971435B2 System and method for identifying product information
The present disclosure relates to a system for automatically identifying product information, including a lamp information collection module, a controller, and a user terminal. The controller has a built-in comparison table setting different power information intervals for different lamp categories, and sends to-be-collected power information to the lamp information collection module. The lamp information collection module is used to collect corresponding power information according to the received to-be-collected power information and send the collected power information to the controller. The controller is further used to determine a category of a lamp according to the collected power information corresponding to the lamp and the power information interval comparison table, and send information of the lamp to the user terminal. The user terminal includes a human-machine interface and is used to display the information of the lamp on the human-machine interface.
US11971434B2 Power source with error detection
A voltage source device, including a first voltage source configured to output a first voltage, source pathways to connect the first voltage source to a device under test, sensing pathways electrically coupled to the device under test; and circuitry configured to sample a second voltage at the device under test, determine a voltage difference between the first voltage and the second voltage, and adjust the first voltage based on the difference between the first voltage and the second voltage.
US11971432B2 Current sensor
A current sensor is configured such that at least one magnetoelectric conversion element, a conductor, a signal processing IC, an IC supporting portion, and an element supporting portion are encapsulated with an encapsulating portion. The current sensor is comprised of a pair of first lead terminals that is partially exposed outside the encapsulating portion, is electrically connected to the conductor, inputs a measurement current to the conductor, and outputs the measurement current from the conductor; and a metal member that is partially exposed outside the encapsulating portion and is spaced apart from the conductor. The element supporting portion further supports the metal member on a surface on the same side as a first surface on which the IC supporting portion supports the signal processing IC.
US11971430B2 Mass-interconnect engaging device
An engaging device in a Mass-Interconnect, which provides an apparatus and method to change test adapters for testing applications. An engaging device of a Mass-Interconnect includes an interchangeable test adapter (ITA) and a locking mechanism. The locking mechanism includes a plunger having a plunger head at a first end thereof, a leaflet insert disposed over the plunger, a sleeve disposed over the leaflet insert, an over-dead-center (ODC) link connected to the plunger at a second end thereof opposite to the first end, and a rotatable handle connected to the ODC link. The plunger, the leaflet insert, and the sleeve of the locking mechanism engage or disengage the ITA when a user rotates the rotatable handle.