Document Document Title
US11848187B2 Mass spectrometer
A drive unit for driving an acceleration electrode of a mass spectrometer is disclosed. The drive unit includes a power converter comprising a switching element and pulsing circuitry that can form output pulses suitable for driving an acceleration electrode of a mass spectrometer. The drive unit also includes a controller that is configured to synchronise operation of the switching element with the pulsing circuitry.
US11848186B2 Inner source assembly and associated components
An inner source assembly for a mass spectrometer, the assembly comprising: a base; and a volume housing removably connectable to the base for retaining a repeller assembly therebetween, wherein one of the base and volume housing comprises at least two protrusions and the other of the volume housing and base comprises at least two corresponding slots to receive and retain said protrusions, wherein the protrusions are dissimilar to one another and/or the slots are dissimilar to one another.
US11848179B2 Methods of and apparatus for magnetron sputtering
In a magnetron sputtering reaction space a magnetron magnetic field is generated. A further magnetic field is generated in the reaction space whereby a resultant magnetic field has a directional component parallel to a target plane which is larger than the directional component of the magnetron magnetic field parallel to the target plane in the reaction space.
US11848178B2 Optical absorption sensor for semiconductor processing
Semiconductor processing systems and methods are disclosed. An exemplary semiconductor processing system may include a semiconductor processing chamber containing a solid boron deposit, a remote plasma unit disposed upstream of the semiconductor processing chamber, and an optical absorption sensor disposed downstream of the semiconductor processing chamber. The remote plasma unit may be configured to generate plasma effluents from a fluorine-containing precursor. The optical absorption sensor may be configured to measure within an outflow from the semiconductor processing chamber a level of a boron-containing compound produced via a reaction between at least a portion of the solid boron deposit and the plasma effluents flowed from the remote plasma unit into the semiconductor processing chamber.
US11848175B2 Corona/plasma treatment machine
A corona/plasma treatment machine includes an array of electrodes arranged in a helix along a conductive central cylinder, allowing for the efficient surface treatment of materials with greater cross-sectional heights and widths than what is conventionally possible. The corona/plasma treatment machine further includes of a high frequency, high voltage power source, a dielectric, and a contact plate. The array of electrodes is driven using a motor and rotates about its longitudinal axis and is electrically isolated from its surroundings. When power is supplied to the electrode array, electrical energy is discharged from the tips of the electrodes near the contact plate and creates a plasma corona aura formed from the ionization of the surrounding air between the electrode array and the contact plate. A conveyor is positioned below the electrode array and configured to feed material through the plasma corona aura.
US11848173B1 Methods and systems for event modulated electron microscopy
A method for measuring an electron signal or an electron induced signal may be provided. The method may include providing a threshold number of events or a threshold event rate for a pixel on a detector. The method may include collecting from the detector the threshold number of events or determining that the threshold event rate is achieved, wherein a signal at the detector is an electron signal or an electron induced signal from a sample. The method may include modulating an intensity of an electron source directed to the sample in response.
US11848172B2 Method for measuring a sample and microscope implementing the method
The present invention relates to a method for measuring a sample with a microscope, the method comprising scanning the sample using a focusing plane having a first angle with respect to a top surface of the sample and computing a confidence distance based on the first angle. The method further comprises selecting at least one among a plurality of alignment markers on the sample for performing a lateral alignment of the scanning step and/or for performing a lateral alignment of an output of the scanning step. In particular, the at least one alignment marker selected at the selecting step is chosen among the alignment markers placed within the confidence distance from an intersection of the focusing plane with the top surface.
US11848167B2 Contactor module and a contactor module arrangement
A contactor module is adapted to detect a switching state of a contactor. The contactor module includes a movable element that is arranged to transmit the movement of a switching element of the contactor to the contactor module; and a deflection lever attached to the movable element. The deflection lever is arranged to indicate the switching state.
US11848166B2 Keyboard with adjustable feedback
Keyboards, input devices, and related systems include key mechanisms with keycaps and actuators that provide adjustable feedback in response to user input. The actuators are controllable to provide variable tactile force or audible feedback that is dependent upon the user input. Encoders are able to transduce a location or relative position of a keycap as it is being pressed over time, and a signal is provided to actuators to cause them to provide feedback corresponding to the position of the keycap as it moves. The feedback can change the feel or sound of the keycap based on the keycap positions, time of operation, velocity, user identity, and other factors. Thus, the feel or sound of a keyboard or related input device can be adjusted electronically for efficient testing and increased user customization and feedback modes.
US11848163B2 Electrode foil for electrolytic capacitor, electrolytic capacitor, and method for manufacturing same
An electrode foil for an electrolytic capacitor includes an anode body foil having a porous part, and a dielectric layer covering a surface of a metal framework constituting the porous part. The dielectric layer includes a first layer containing an oxide of a second metal, the second metal being different from a first metal contained in the metal framework. An underlayer that is continuous with the first layer is provided between the metal framework and the first layer. The underlayer contains phosphorus and carbon.
US11848160B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer body including dielectric layers and internal electrode layers, and external electrodes electrically connected to the internal electrode layers. A difference of about 3 μm or less exists between a maximum thickness of a center portion of the external electrode and a thickness of a peripheral portion of the external electrode, and in a range of a field of view of about 50 μm square centered at a point located farther inward by about 15% than a peripheral end portion of the external electrode, an angle θ of about 4 degrees or less is defined by a straight line connecting two points of intersection of a surface of the external electrode and a sectional line defining the range of the field of view of about 50 μm square and a perpendicular line to a vertical line passing through one of the two points of intersection.
US11848159B2 Multilayer capacitor and board for mounting the same
A multilayer capacitor includes a capacitor body including a dielectric layer and a plurality of internal electrodes, and a pair of external electrodes disposed on opposing ends of the capacitor body and connected to exposed portions of the internal electrodes, wherein the external electrodes respectively include a conductive layer including a connection portion formed on one end surface of the capacitor body and connected to the internal electrode and a band portion extending from the connection portion to a portion of a neighboring surface of the capacitor body, a conductive resin layer covering a corner of the connection portion of the conductive layer and having a cutout portion so that a portion of an edge of the connection portion is exposed, and a plating layer covering the conductive layer and the conductive resin layer and contacting a portion of the conductive layer due to the cutout portion.
US11848158B2 Multilayer ceramic electronic component
A multilayer ceramic electronic component may include: a ceramic body including a dielectric layer and first and internal electrodes disposed to be stacked with the dielectric layer interposed therebetween; a first and a second external electrode disposed on the ceramic body. The first and the second external electrodes may include a first and a second base electrode layers disposed in contact with the ceramic body and a first and a second resin electrode layers disposed on the first and the second base electrode layer respectively, a width of the ceramic body in the second direction may be less than 1.0 mm, and 0.4×ta≤tb≤0.5×ta in which ta is an average thickness of the first base electrode layer and tb is an average thickness of the first resin electrode layer.
US11848154B2 Encapsulated components of electromechanical actuators for elevator systems
Electromagnetic actuators for an elevator systems and encapsulated components thereof are described. The encapsulated components include an encapsulating body and a component assembly is arranged within the encapsulating body, wherein at least some parts of the component assembly are contained within a material of the encapsulating body.
US11848146B2 Stacked electronic module and method to make the same
A stacked electronic module includes a magnetic device comprising a magnetic body with electrodes of the magnetic device being disposed on a top and bottom surface of the magnetic body, wherein a molding body encapsulates the magnetic body, wherein conductive layers are disposed on a top and bottom surface of the molding body for electrically connected to the electrodes of the magnetic device.
US11848145B2 Coil and inductor including the same
A coil includes a winding section that are formed by winding a conductive wire having an insulating cover and a pair of opposite principal surfaces into an upper stage and a lower stage that are connected to each other by an innermost turn of the conductive wire that serves as a transition section while both ends of the conductive wire are located at an outermost turn of the conductive wire. The coil also includes a pair of lead-out portions that are taken from respective outermost turns of the upper stage and the lower stage and that continue to respective ends of the conductive wire. In the coil, at least part of the transition section includes a widened portion, and a width of the widened portion of the conductive wire is greater than a width of the conductive wire at a position other than the widened portion.
US11848141B2 Reactor
Provided is a reactor that includes a coil having a winding portion, a magnetic core having an inner core portion and an outer core portion, and a resin molded portion covering a surface of the magnetic core. The inner core portion is a single body having a non-separated structure, and includes a groove portion provided along a direction intersecting with the axial direction in a surface in the vicinity of an end portion of the inner core portion located in the axial direction. The resin molded portion includes an outer resin portion and an inner resin portion that covers the surface of the end portion of the inner core portion located in the axial direction and with which an inner portion of the groove portion is filled. The inner resin portion is continuous with the outer resin portion.
US11848135B2 Coil component
A coil component includes a core including a winding core portion, a first flange portion, and a second flange portion, and a first wire and a second wire that are wound around the winding core portion in the same direction and that form a winding portion. The winding portion includes a second intersecting portion along a third side surface of the winding core portion at a position on the winding portion nearest to the second flange portion.
US11848119B2 High frequency signal transmission cable
A high frequency signal transmission cable includes a conductor, an insulator provided over a periphery of the conductor, a plating layer provided over a periphery of the insulator, and a sheath provided over a periphery of the plating layer. A crack suppressing layer includes a non-cross-linked polyethylene is provided between the insulator and the plating layer, in such a manner as to remain in contact with the insulator while being provided with the plating layer over an entire periphery of a roughened outer surface of the crack suppressing layer. The crack suppressing layer is unadhered to the insulator. The plating layer is adhered to the crack suppressing layer. The crack suppressing layer suppresses an occurrence of a cracking in the plating layer by bending together with the plating layer while being integral and moving with the plating layer in a longitudinal direction of the cable.
US11848118B2 Conductor
An aluminium based conductor made of an alloy has at least 98 wt % aluminium, from 0.25 to 0.45 wt % iron, from 0.07 to 0.25 wt % copper and from 0.001 to 0.10 wt % boron, having high strength and conductivity. The present arrangement also includes a method for obtaining such conductors.
US11848105B2 Methods of implementing an artificial intelligence based imaging platform for precision medical treatment predictive modeling platforms
A method of implementing an artificial intelligence based imaging platform for cardiopulmonary analysis comprises providing a multilayer convolutional network for cardiopulmonary analysis configured for segmenting data sets of cardiopulmonary scans into resolution voxels; supervised learning and validation of the platform by classification of tissue within classification voxels of a specific given training and validation data sets by the multilayer convolutional network for neurological tumor identification with each classification voxel of the training and validation data sets having a predetermined ground truth; and implementing the platform by classification of tissue within classification voxels of a specific given patient data sets by the multilayer convolutional network for cardiopulmonary analysis with each classification voxel of each data set assigned a label. An artificial intelligence based imaging platform implemented according to the method is disclosed.
US11848101B2 Machine model generation systems and methods
A method includes defining model attributes of a machine model that organizes feedback data into topic groups based on similarities in concepts in the feedback data. The model attributes include a topic model number that defines how many topic groups are to be created, a hyperparameter optimization alpha value, and/or a hyperparameter optimization beta value. The method also includes generating the machine model using the model attributes that are defined and the feedback data, and applying the machine model to the feedback data to divide different portions of the feedback data into the different topic groups based on contents of the feedback data, the topic model number, the hyperparameter optimization alpha value, and/or the hyperparameter optimization beta value.
US11848090B2 Trainer for a neurostimulator programmer and associated methods of use with a neurostimulation system
A training system for a neurostimulation system that may be used to simulate a neurostimulator programming session and/or lead placement. The system may include a training device that may be coupled to a neurostimulator programmer and may include an interface to allow user interaction and/or display information relevant to the stimulation. The trainer device may include circuitry for simulating a neurostimulator such as an IPG or EPG, and may include circuitry for simulating impedance associated with lead placement.
US11848085B2 Methods and systems for managing prescriptions
Methods and systems for classifying and editing insurance claims records are described. In one embodiment, a method, which can be performed by a processor, includes determining that a first prescription drug prescribed to a first patient should be filled by a pharmacy, determining a first guidepost date and a second guidepost date related to the first prescription, determining a third guidepost date associated with a second prescription, comparing the third guidepost date to the first and second guidepost dates to determine whether the third guidepost date occurs after the first guidepost date and before the second guidepost date, and filling and dispensing the first prescription drug as a full prescription supply and the second prescription drug as a full prescription supply on the same dispense date when the third guidepost date occurs after the first guidepost date and before the second guidepost date.
US11848074B2 Codon optimization
A method for determining an optimized nucleotide sequence encoding a predetermined amino acid sequence, wherein the nucleotide sequence is optimized for expression in a host cell, and wherein the method comprises the steps of: (a) generating a plurality of candidate nucleotide sequences encoding the predetermined amino acid sequence; (b) obtaining a sequence score based on a scoring function based on a plurality of sequence features that influence protein expression in the host cell using a statistical machine learning algorithm, wherein the plurality of sequence features comprises one or more sequence features selected from the group consisting of protein per time, average elongation rate and accuracy for each of the plurality of candidate nucleotide sequences of step (a); and (c) determining the candidate nucleotide sequence with optimized protein expression in the host cell as the optimized nucleotide sequence.
US11848066B2 Programmable logic device with design for test functionality
A programmable logic device (PLD) supports scan testing of configurable logical blocks using scannable word line (WL) shift register (WLSR) chains to enable writes to configurable memory bits while scan test data is input via a scan chain comprising scannable bit line (BL) shift registers (BLSRs). Input test data may be shifted onto BLs to write data into a configurable memory bit when a corresponding WL associated with the configurable memory bit is asserted. Logic blocks may comprise: latch-based configurable memory bits, scannable WLSRs forming a distinct WLSR chain in shift mode and driving corresponding WLs. Each WL, when asserted, enables writes to a corresponding configurable memory bit. A scannable BLSR receives serial scan test vector input in shift mode and drives a corresponding BL coupled to the configurable memory bit to write data to the configurable memory bit when the associated WL is asserted.
US11848064B2 Shift register and method for driving the same, gate driving circuit, and display device
A shift register includes a first scan unit, a leakage prevention unit, and a leakage prevention input unit. The first scan unit includes a first input circuit configured to transmit an input signal to a first pull-up node. The leakage prevention input unit is configured to: in response to a first voltage signal received at a first voltage signal terminal, transmit the first voltage signal to a leakage prevention input node; and in response to a second voltage signal received at a second voltage signal terminal, transmit the second voltage signal to the leakage prevention input node. The first voltage signal and the second voltage signal are mutually inverted signals. The leakage prevention unit is configured to transmit one of the first voltage signal and the second voltage signal from the leakage prevention input node to a first leakage prevention node.
US11848061B2 Non-volatile memory device including sense amplifier and method for operating the same
Various embodiments of the present disclosure relate to a non-volatile memory device including a sense amplifier and an operation method thereof. The non-volatile memory device may include: a memory cell array comprising a plurality of memory cells; and the sense amplifier configured to read data of the plurality of memory cells and output the read data. The sense amplifier may include: a first stage sense amplifier configured to sense a voltage difference between a reference voltage and a voltage of a bit line connected to at least one memory cell among the plurality of memory cells, and perform a primary amplification of the sensed voltage difference; and a second stage sense amplifier configured to perform a secondary amplification of a first result of the primary amplification and output a second result of the secondary amplification.
US11848056B2 Quasi-volatile memory with enhanced sense amplifier operation
A semiconductor memory device is implemented as a string of storage transistors with sense amplifier connected drain terminals and floating source terminals. In some embodiments, a method in the semiconductor memory device applies a bit line control (BLC) voltage with a voltage step down to the bias device during the read operation to reduce the settling time on the bit line, thereby shortening the access time for data read out from the storage transistors. In other embodiments, a method in the semiconductor memory device including an array of strings of storage transistors uses a current from a biased but unselected bit line as the sense amplifier reference current for reading stored data from a selected bit line. In one embodiment, the sense amplifier reference current is provided to a referenced sense amplifier to generate a sense amplifier data latch signal.
US11848051B2 Parallel drift cancellation
Methods, systems, and devices for parallel drift cancellation are described. In some instances, during a first duration, a first voltage may be applied to a word line to threshold one or more memory cells included in a first subset of memory cells. During a second duration, a second voltage may be applied to the word line to write a first logic state to one or more memory cells included in the first subset and to threshold one or more memory cells included in a second subset of memory cells. During a third duration, a third voltage may be applied to the word line to write a second logic state to one or more memory cells included in the second subset of memory cells.
US11848047B2 Pre-charging bit lines through charge-sharing
In one embodiment, a static random access memory (SRAM) device is provided. The SRAM device includes a memory cell, a bit line couple to the memory cell, a voltage supply line coupled to the memory cell, a control circuitry. The control circuitry is configured to charge a voltage supply line while the voltage supply line is electrically isolated from a bit line. A portion of the charge is transferred from the voltage supply line to the bit line. The voltage supply line is recharged while the voltage supply line is electrically isolated from the bit line storing the transferred portion of the charge. The memory cell is accessed using the recharge on the voltage supply line.
US11848046B2 Sense amplifier and operation method thereof
The application provides a sense amplifier and an operation method thereof. The operation method for the sense amplifier includes: during a first phase, initializing a first sensing input voltage and a second input sensing voltage; and recording a first sensing output voltage and a second sensing output voltage of a previous round by charges stored in a plurality of transistors of the sense amplifier; during a second phase, sampling the first sensing output voltage and the second sensing output voltage of a current round as a plurality of transit points; during a first sub-phase of a third phase, amplifying a voltage difference between an input signal and a first reference voltage; and during a second sub-phase of the third phase, pulling the first sensing output voltage and the second sensing output voltage into a full-swing voltage range, and recording charges to the transistors of the sense amplifier.
US11848042B2 Multi-level storage in ferroelectric memory
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. In some examples, multi-level accessing, sensing, and other operations for ferroelectric memory may be based on sensing multiple charges, including a first charge associated with a dielectric of the memory cell and a second charge associated with a polarization of the memory cell. In some cases, multi-level accessing, sensing, and other operations may be based on transferring a first charge associated with a dielectric of the memory cell to a sense amplifier, isolating the sense amplifier, activating the sense amplifier, transferring a second charge associated with a polarization of the memory cell to the sense amplifier, and activating the sense amplifier a second time.
US11848036B1 Short on wafer laser for heat assisted magnetic recording
An apparatus includes a substrate. A laser is deposited above the substrate. The laser includes one or more non-self-supporting layers of crystalline material. The laser has a length along a light path in a range of about 40 um to about 350 um. An optical input coupler is configured to receive light from the laser. A waveguide is deposited proximate the optical input coupler. The waveguide is configured to communicate light from the laser via the optical input coupler to a near-field transducer that directs energy resulting from plasmonic excitation to a recording medium.
US11848035B2 Flexure of disk drive suspension and disk drive suspension
A flexure of a disk drive suspension includes a metal base, and a wiring portion provided along the metal base. The wiring portion includes a base insulating layer, a conductor layer overlapping with the base insulating layer, and a cover insulating layer overlapping with the conductor layer, and the metal base includes a pair of first portions having side surfaces opposed to each other. At least one of the base insulating layer and the cover insulating layer is in contact with the side surfaces between the pair of first portions, and the conductor layer does not overlap with the metal base in a direction of stacking the wiring portion.
US11848027B2 Federated learning with sound to detect anomalies in the industrial equipment
In some example embodiments, there may be provided a method that includes receiving a machine learning model provided by a central server configured to provide federated learning; receiving first audio data obtained from at least one audio sensor monitoring at least one machine located at the first edge node; training, based on the first audio data, the machine learning model; providing parameter information to the central server in order to enable the federated learning among a plurality of edge nodes; receiving an aggregate machine learning model provided by the central server; detecting an anomalous state of the at least one machine. Related systems, methods, and articles of manufacture are also described.
US11848017B2 Pronoun-based natural language processing
Disclosed herein are various embodiments for pronoun-based natural language processing. An embodiment operates by receiving a plurality of text-based sentences each comprising a plurality of words, and each text-based sentence including a pronoun. A plurality of candidate nouns are identified amongst the plurality of words. A trigger word is identified from the plurality of words, wherein the trigger word is associated with both the pronoun and one of the plurality of candidate nouns. A score for each of the candidate nouns is received based on a relationship with the trigger word. The candidate noun with a highest score is selected as being associated with the pronoun.
US11848016B2 Voice control command generation method and terminal
A voice control command generation method includes displaying, by a terminal, prompt information in response to a first operation, where the prompt information prompts a user to enter a to-be-recorded operation, receiving, by the terminal, one or more operations from the user, recording, by the terminal in response to a second operation of the one or more operations, operation information corresponding to the one or more operations determining, by the terminal based on a third operation of the one or more operations, first text information corresponding to the operation information, receiving, by the terminal, a first voice command, and performing, by the terminal, a corresponding operation based on the operation information when a text of the first voice command matches the first text information.
US11848014B2 Human-machine interfaces and methods which determine intended responses by humans
Human-machine interfaces may capture interactions by humans with robots (e.g., robots with a humanoid appearance), the interactions taking a variety of forms (e.g., audio, visual), and may determine an intent of the humans or meaning of human responses via analysis of the interactions. Intent can be determined based on analysis of aural response, including meaning or semantics and/or tone. Intent can be determined based on analysis of visually detectable responses, including head motions, facial gestures, hand or arm gestures, eye gestures. Responses may be compared for consistency. Humans may be queried to confirm determined intended response.
US11848013B2 Automated assistant invocation of second interactive module using supplemental data provided by first interactive module
Implementations set forth herein relate to an automated assistant capable of bypassing soliciting a user for supplemental data for completing an action when a previously-queried application is capable of providing the supplemental data. For instance, when a user invokes the automated assistant to complete a first action with a first application, the user may provide many pertinent details. Those details may be useful to a second application that the user may subsequently invoke via the automated assistant for completing a second action. In order to save the user from having to repeat the details to the automated assistant, the automated assistant can interact with the first application in order to obtain any information that may be essential for the second application to complete the second action. The automated assistant can then provide the information to the second application, without soliciting the user for the information.
US11848011B1 Systems and methods for language translation during live oral presentation
Disclosed herein are embodiments of systems and methods for facilitating interpretation services by continuously generating a real time speed of speech for a set of spoken words within an electronic communication session. A processor continuously generates the real time speed of speech by iteratively generating the real time speed of speech upon parsing each spoken word from audio input signals of the electronic communication session. Iteratively generating the real time speed of speech may be based on a frequency of a subset of the set of spoken words within a preceding time interval of each spoken word. The systems and method may further determine a threshold based on an attribute of the set of spoken words. The method may display on a graphical user interface a graphical indicator having a visual feature that changes when the continuously generated real time speed of speech achieves the threshold.
US11848010B1 Systems and methods for creating dynamic features for correlation engines
Systems for analyzing and categorizing audio content that has been transcribed into text are provided. The systems include at least one machine that has a central processing unit, random access memory, a correlation module, a feature abstraction module, and at least one database. The correlation module is configured to receive written transcripts (each of which has been generated from audio content) and derive a correlation between each written transcript and one or more attributes. The feature abstraction module is configured to receive instructions that identify specific words within the written transcripts; replace the specific words with surrogate words; and associate correlative meanings with each of the surrogate words. The database is configured to receive, record, and make accessible to the feature abstraction module a table of specific words, each of which is associated with corresponding surrogate words and correlative meanings associated with each of the surrogate words.
US11848008B2 Artificial intelligence-based wakeup word detection method and apparatus, device, and medium
This application discloses an artificial intelligence-based (AI-based) wakeup word detection method performed by a computing device. The method includes: constructing, by using a preset pronunciation dictionary, at least one syllable combination sequence for self-defined wakeup word text inputted by a user; obtaining to-be-recognized speech data, and extracting speech features of speech frames in the speech data; inputting the speech features into a pre-constructed deep neural network (DNN) model, to output posterior probability vectors of the speech features corresponding to syllable identifiers; determine a target probability vector from the posterior probability vectors according to the syllable combination sequence; and calculate a confidence according to the target probability vector, and determine that the speech frames include the wakeup word text when the confidence is greater than or equal to a threshold.
US11848002B2 Synthesis of speech from text in a voice of a target speaker using neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech synthesis. The methods, systems, and apparatus include actions of obtaining an audio representation of speech of a target speaker, obtaining input text for which speech is to be synthesized in a voice of the target speaker, generating a speaker vector by providing the audio representation to a speaker encoder engine that is trained to distinguish speakers from one another, generating an audio representation of the input text spoken in the voice of the target speaker by providing the input text and the speaker vector to a spectrogram generation engine that is trained using voices of reference speakers to generate audio representations, and providing the audio representation of the input text spoken in the voice of the target speaker for output.
US11848001B2 Systems and methods for providing non-lexical cues in synthesized speech
Systems and methods are disclosed for providing non-lexical cues in synthesized speech. An example system includes processor circuitry to generate a breathing cue to enhance speech to be synthesized from text; determine a first insertion point of the breathing cue in the text, wherein the breathing cue is identified by a first tag of a markup language; generate a prosody cue to enhance speech to be synthesized from the text; determine a second insertion point of the prosody cue in the text, wherein the prosody cue is identified by a second tag of the markup language; insert the breathing cue at the first insertion point based on the first tag and the prosody cue at the second insertion point based on the second tag; and trigger a synthesis of the speech from the text, the breathing cue, and the prosody cue.
US11847997B2 Aqueous polymer emulsions for sound damping applications
A method of damping mechanical vibration includes applying on a source of mechanical vibration a formulation including an aqueous polymer emulsion prepared by an emulsion polymerization reaction of at least one emulsion-polymerizable monomer and a support resin.
US11847993B2 Method and apparatus for locating sensor under display screen and electronic device
Embodiments of the present application provide a method and apparatus for locating a sensor under a display screen and an electronic device, which can effectively improve performance of the sensor, thereby improving performance of the electronic device. The method includes: acquiring an assembly tolerance region in the display screen, where the assembly tolerance region corresponds to an assembly tolerance of the sensor; lighting up pixels at different positions within the assembly tolerance region sequentially; acquiring multiple pieces of sensing data of the sensor when the pixels at different positions are lit up sequentially, the multiple pieces of sensing data being data obtained after the sensor sequentially receives light signals emitted by the pixels at different positions; and determining a position of the sensor according to the multiple pieces of sensing data.
US11847992B2 Control method based on vertical synchronization signal and electronic device
Embodiments of this application provide a control method based on a vertical synchronization signal and an electronic device, to shorten a response delay of the electronic device and improve fluency of the electronic device without increasing load of the electronic device. The method may include: drawing, by an electronic device including a display screen, one or more layers in response to a first vertical synchronization signal; refreshing and displaying an image frame in response to a second vertical synchronization signal; adjusting the first vertical synchronization signal, so that the adjusted first vertical synchronization signal is delayed by first delay time relative to the second vertical synchronization signal; and drawing one or more layers in response to the adjusted first vertical synchronization signal.
US11847989B2 Pixel driving circuit and liquid crystal display panel
The present application provides a pixel driving circuit and a liquid crystal display panel. The pixel driving circuit comprises a main pixel electrode driving module, a sub-pixel electrode driving module, a first potential regulation module, and a second potential regulation module.
US11847986B2 Backlight apparatus for display
The present disclosure discloses a backlight apparatus for a display and a current control integrated circuit thereof. The backlight apparatus includes a backlight panel including light-emitting diode (LED) channels having a matrix structure and divided into a plurality of control units, a column driver configured to provide, in a horizontal period unit, column signals corresponding to columns of the LED channels, a row driver configured to provide, in a frame unit, row signals corresponding to rows of the LED channels and to sequentially provide the row signals in the horizontal period included in the frame, and current control integrated circuits disposed in the backlight panel in a way to correspond to the control units, respectively, and each configured to receive the column signal and the row signals corresponding to LED channels of the control unit and to control emission of the LED channels of the control unit.
US11847974B2 Display device and virtual reality device
A display panel sets a focus area per frame, based on focus area setting information and focus area reference line information received from the outside, control the number of gate lines simultaneously driven according to the focus area, and display a rendered image per focus area, thereby preventing the quality degradation of the image perceived by the user and increasing the frame rate of the display panel, and enhancing the quality of the virtual reality experience provided by the virtual reality device.
US11847968B1 Display panel and display device
A display panel and a display device are provided. By making a number of first gate strobe circuits of a same stage, a number of second gate strobe circuits of a same stage, and a number of third gate strobe circuits of a same stage electrically connected to a plurality of pixel driving circuits located in a same pixel row to be at most two, which is conducive to realizing a narrow bezel design when the dynamic refresh rates are adopted in the display panel.
US11847965B2 Pixel structure, driving method thereof and display device
A pixel structure, a driving method thereof and a display device are disclosed. The pixel structure includes: a pixel circuit and a plurality of light emitting devices; the pixel circuit has a plurality of display periods, each display period includes: a first reset stage, a data write stage, a second reset stage and a light emitting stage, the driving method includes: in the second reset stage, providing a valid level signal to at least one second reset line to cause the corresponding second reset sub-circuit to write a voltage on the initialization signal line into a first electrode of the light emitting device; in the light emitting stage, providing a valid level signal to a first light emitting control line and providing a valid level signal to at least one second light emitting control line.
US11847962B1 Active mini LED display and driving method thereof
The present invention provides an active mini LED display and driving method thereof. The driving method comprises: controlling a gate voltage of the metal oxide field effect transistor by a voltage to modulate the current and luminous brightness required to driver the light emitting diode; processing display data to generate timing-controlled channel signals and scanning signals to driver transistors and light emitting diodes to achieve image display; modulating scanning voltage signals or channel voltage signals into analog-type voltages and/or pulse-width-type voltages, and then compensating the unevenness in brightness produced by the epitaxy of each light-emitting diode. The driving method of the active mini LED display of the present invention can reduce the power loss of transmission, and can integrate with various light emitting diodes within a small pixel pitch to manufacture various displays by means of heterogeneous polycrystalline wafer-level packaging.
US11847960B2 Display panel, method for driving the same, and display apparatus
The present disclosure provides a display panel, a method for driving the display panel, and a display apparatus. The display panel includes multiple pixel circuits. The pixel circuit includes a drive transistor and at least one switch unit. At least one switch unit includes M thin film transistors connected in parallel, and M is a positive integer greater than or equal to 2. The M thin film transistors are configured to be turned on during different display phases, respectively.
US11847959B2 Display device having sensing mode for sensing electrical characteristics of pixels
A display panel includes pixels connected to first and second data lines and a readout line. The data driver supplies data signals to the first and second data lines and supplies an initialization voltage to the readout line. Each of the pixels includes at least one light emitting element and a driving transistor. The driving transistor controls an amount of current based on a difference between a corresponding data signal among the data signals and an initialization voltage. In a sensing mode, the data driver supplies a test voltage to the first data line and a first off voltage to the second data line in a first period and supplies a second off voltage to the second data line in a second period after the first period. The second off voltage is different from the test voltage and the first off voltage.
US11847958B2 Light emitting display panel and light emitting display apparatus using the same
A light emitting display panel and a light emitting display apparatus using the same are provided, in which a sensing line is provided in parallel with a gate line. The light emitting display panel comprises a data line provided along a first direction, a black line provided along the first direction, a first voltage supply line provided along the first direction, a gate line provided along a second direction different from the first direction, a sensing line provided along the second direction, a sensing control line provided along the second direction, a black control line provided along the second direction, a pixel driving circuit coupled with the data line, the black line, the first voltage supply line, the gate line, the sensing line, the sensing control line and the black control line, and a light emitting element coupled to the pixel driving circuit.
US11847957B2 Backplane for an array of emissive elements
A plurality of pixel drive circuits form part of an array of emissive elements. The plurality of pixel drive circuits are disposed to form a plurality of rows and a plurality of columns. The plurality of pixel drive circuits are organized into sets of pixel drive circuits, and each set comprises at least one pixel drive circuit. A FET of a set of pixel drive circuits shares a common well with other FETs of similar function in the same set of pixel drive circuits positioned therein, such that the variance of the threshold voltages of those FETs is substantially reduced. Each of the pixel drive circuits comprises a circuit operative to deliver a current at a predetermined voltage to an emissive device and a memory circuit operative to receive modulation data and to use same to modulate the current output of the pixel drive circuit.
US11847956B2 Scan driver
A scan driver is disclosed that includes a plurality of stages for supplying scan signals to scan lines. A first stage among the stages includes: a first sub-stage circuit for generating a first scan signal, based on an input signal, a first clock signal, a second clock signal, a first power source, and a second power source; and a first charge pump circuit for supplying a bias voltage to the first sub-stage circuit, based on a third power source. The first sub-stage circuit includes: a first driver for controlling voltages of a first node and a second node, based on the input signal, the first clock signal, the second clock signal, the first power source, and the second power source; a second driver for controlling a voltage of an output node, based on the voltage of the first node, the voltage of the second node, the first power source, and the second power source; and an output unit for outputting the first scan signal through a first output terminal, based on the voltage of the output node, the first power source, and the second power source.
US11847947B2 Flexible display device for detecting deformation position and deformation amount and electronic device including the same
A flexible display device includes: a flexible display panel including a plurality of pixels, a power supply line coupled to the plurality of pixels, and at least one measuring line; a power management circuit, which supplies a power supply voltage to the plurality of pixels through the power supply line; and a display driver, which drives the flexible display panel. The display driver senses a resistance of the at least one measuring line, and detects at least one of a deformation position and a deformation amount of the flexible display panel based on the sensed resistance.
US11847946B2 In-cell touch organic light-emitting diode display device
A display device includes a pixel array including touch blocks; a plurality of test pads in a bezel area outside the pixel array for performing a pixel test and a touch block test; a plurality of pixel test lines and a plurality of touch block test lines connected to the test pads within the pixel array; a switching unit between the test pads and the pixel test lines and the touch block test lines and applying a test signal to any one of the pixel test lines and the touch block test lines; a pixel test switching pad in the bezel area and providing a control signal for testing pixel operation in the pixel array to the switching unit; and a touch block test switching pad in the bezel area and providing a control signal for testing the touch blocks within the pixel array to the switching unit.
US11847944B2 Data distribution for holographic projection
A system and for distributing data for 3D light field projection and a method thereof. The system comprises input terminals and output terminals that are connectable to pixel elements of a display. Data paths are established between input terminals and output terminals, and are controlled by data switches. The system also comprises a control plane adapted for applying control variables to the data switches. Control switches of the control plane select the control variables which are applied to the data switches. Sequences of control variables and enable variables propagate along at least one first delay line and along at least one second delay line, respectively. Delay units of the at least one first delay line and of the at least one second delay line have a synchronous relationship. During system run-time patterns contained in the stream of input data are detected for determining the sequences of control variables.
US11847941B1 Sign with inserts
A sign with the front comprising one or more image and/or text cut-outs. The cut-outs may be used in combination with non-cutout images or text, which are can be printed or otherwise fixed to the front. A sleeve or holder is disposed on the back of the sign to receive and secure one or more inserts. Inserts may then be inserted and removed through the top opening. Images, colors, or patterns on the side of the insert facing the front of the sign can be seen through the cut-outs by a viewer of the sign, and appear to fill the respective portions of the cut-outs. Inserts may be changed out periodically to change the appearance of the sign without changing the cut-out images and/or text. Inserts may be changed out daily, seasonally, for holidays, and for special events or other reasons.
US11847940B2 Bolt seal
A bolt seal including a pin and a barrel where the barrel has a storage position on the pin and a lock position on the pin, the bolt seal optionally including a restrainer and optionally being packaged in a container in a common orientation with other bolt seals.
US11847934B2 Blood flow environment simulation device
A blood flow environment simulation device is disclosed, including: a liquid reservoir (1) for storing liquid; a vascular simulation tube (4); a pump (2) for pumping liquid; a plurality of circulation tubes (7, 11, 12), which form a liquid circulation path together with the vascular simulation tube; and a valve (6) located in the circulation path, having a valve inlet (17) and a valve outlet (18), wherein the area of the valve inlet (17) is variable to change the dynamic parameters of the fluid in the vascular simulation tube (4) over time. The present disclosure also relates to medical equipment that includes a blood flow environment simulation device as described.
US11847927B2 Systems and methods for training people to a modified gait or posture
Device for training people to a preferred posture during normal gait comprising of: at least a base for stabilizing at least one rail or post coupled to said base at least one gait regulating component, which will be arranged perpendicularly with respect to said rod or post and parallel to the floor surface, with said gait regulating component provided for defining an obstacle during the normal gait of a user to impose on the latter a predetermined movement of the foot, knee, and hip, facilitating the maintenance of the user's bust erected in a position of equilibrium, with the consequent lengthening of the pushing leg, the gradual transition of the weight of the user's body by the supporting foot posterior to that of the advancing leg, and the oscillation of the arm forward opposite to the lower limb that moves, with a final effect of a steady pace.
US11847926B2 Attention-based neurofeedback training
A method for attention-based neurofeedback training. The method includes deriving a brain activity parameter value from a subject by providing neurofeedback training to the subject based on a training protocol, assessing an attention level of the subject simultaneously with providing the neurofeedback training, and updating the training protocol based on the attention level and the brain activity parameter value.
US11847925B2 Systems and methods to display an elevated landing port for an urban air mobility vehicle
Disclosed are methods of displaying compatibility between an aircraft and a landing port, the method comprising: determining a current position of the aircraft and a gross weight of the aircraft; determining a landing port based on the current position of the aircraft; receiving a set of parameters associated with the determined landing port; determining an elevation of the determined landing port and a gross weight supported by the determined landing port at least based on the received parameters; determining whether the aircraft is compatible with the landing port at least based on the determined elevation of the determined landing port and by comparing a gross weight of the aircraft with the gross weight supported by the determined landing port; and causing display on a display device of the aircraft of an indication of the determination of whether the aircraft is compatible with the landing port.
US11847924B2 Unmanned aerial vehicle airspace reservation and allocation system
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for reserving airspace for UAV operations. In some implementations, a flight planning system can reserve and allocate airspace for unmanned aerial vehicle (UAV) operations. For example, a UAV operator device can submit a flight plan to the flight planning system. The flight planning system can submit a flight authorization request to an airspace management system to reserve airspace necessary for the flight plan. The flight planning system can receive approval and/or a reservation of the airspace for the flight plan from the airspace management system, generate a flight data package, and send the flight data package to the operator's device.
US11847911B2 Object-model based event detection system
Example embodiments described herein therefore relate to an object-model based event detection system that comprises a plurality of sensor devices, to perform operations that include: generating sensor data at the plurality of sensor devices; accessing the sensor data generated by the plurality of sensor devices; detecting an event, or precursor to an event, based on the sensor data, wherein the detected event corresponds to an event category; accessing an object model associated with the event type in response to detecting the event, wherein the object model defines a procedure to be applied by the event detection system to the sensor data; and streaming at least a portion of a plurality of data streams generated by the plurality of sensor devices to a server system based on the procedure, wherein the server system may perform further analysis or visualization based on the portion of the plurality of data streams.
US11847899B1 Sumps gas monitoring system
A system includes a depression, a liquid, a gas inlet, an aspiration system, an aspirator, and a gas detector. The depression is formed into a floor. The liquid is disposed within the depression. An unoccupied space is delineated by a surface level of the liquid and a depth of the depression in the floor. The gas inlet is located within the unoccupied space in the depression. the aspiration system is connected to the gas inlet by a tube and located outside of the depression. The aspirator is located within the aspiration system and configured to create a vacuum to draw a gas mixture from the unoccupied space into the aspiration system using the gas inlet and the tube. The gas detector is located within the aspiration system and is configured to detect a specific gas.
US11847896B2 Predictive alarm analytics
Systems and techniques are provided for identifying patterns activity at a facility that seem to precede alarm events. In some implementations, a monitoring system is configured to monitor a property and includes a sensor configured to generate sensor data. A monitor control unit is configured to receive the sensor data and based on the sensor data, determine an alarm status of the monitoring system. A monitoring application server is configured to receive the sensor data and data indicating the alarm status of the monitoring system. The server applies the sensor data to a model that determines an estimated alarm status of the monitoring system and determines the estimated alarm status of the monitoring system is different from the alarm status. Based on determining that the estimated alarm status of the monitoring system is different from the alarm status of the monitoring system, the server overrides the alarm status.
US11847895B2 Pre-printed and pre-selected lottery tickets for point-of-sale purchase
A method including receiving an activation request including an identifier uniquely identifying the pre-printed lottery ticket for a pre-printed lottery ticket from a point-of-sale terminal, accessing a record associated with the pre-printed lottery ticket, determining if the activation request is valid, determining a set of attributes associated with the pre-printed lottery ticket based upon the identifier uniquely identifying the pre-printed lottery ticket, determining a central gaming system responsible for administering a lottery with which the pre-printed lottery ticket is associated, and enrolling the set of attributes associated with the pre-printed lottery ticket in the lottery with the central gaming system.
US11847894B2 Gaming machine, control method for machine, and program for operating a gaming machine to display an animated sequence of computer-generated images including a bonus feature event
A gaming machine is described herein. The gaming machine includes a control unit programmed to initiate an instance of a primary game and spin and stop virtual reel strips to display an outcome of the primary game. The control unit detects an appearance of a winning combination of game symbols in the outcome and provides an initial award based on the winning combination, and detects an appearance of the collect symbol and a credit prize symbol in the outcome, determines an amount of credits associated with the credit prize symbol, and a bonus award including the determined amount of credits.
US11847891B2 Seamless initiation of primary and secondary games at modified gaming machines
Secondary gaming functionality is provided for a casino gaming machine (26) by a secondary controller (200) of the casino gaming machine. The secondary gaming functionality may function to provide a multi-game experience at the gaming machine or remotely at another gaming machine or other device, e.g., a smart phone (28), tablet, personal computer (32), and the like, via the casino gaming machine. The multi-game experience may comprise one or more secondary wager-based games in addition to the one or more primary wager-based game(s) provided by the primary gaming functionality of the gaming machine. The secondary controller functionality may cause the secondary wager-based game to be presented upon a single input player to the gaming machine which also initiates the primary game, whereby primary and secondary games are initiated seamlessly to the player via a single input.
US11847889B2 Identifying a specially designated object to facilitate dynamic promotions related to use of the object
In accordance with some embodiments, a physical game element such as a wagering chip or a playing card may be utilized to implement a promotion scheme on an electronic card table (e.g., using RFID or optical imaging technology). During a game it may be determined whether the element is associated with special functionality (e.g., entitles the player to a payout multiplier, special payout table, bonus prize or other benefit). The special functionality may have been previously associated with the element or associated with the element during the game (e.g., dynamically and/or randomly). In accordance with some embodiments a player is not able to readily discern the special functionality by a physical inspection of the physical game element and is only notified of the special functionality once the physical game element is used in a qualifying action (e.g., during a wager at an electronic card table).
US11847886B2 System and method for measuring gaming player behavior
Embodiments of the present invention are directed to analyzing recorded game information to determine information about a player's behavior. This is accomplished by analyzing the player's actions following a positive increase in credits within credit meter data. This analysis can be utilized in automatically altering a game parameter of the gaming device being played by the player or in providing operators trend information that can be used in modifying the game device or designing future gaming devices. An analysis station may be included in a gaming system using this analysis process to allow an operator to view and manipulate a graphical representation of the credit meter data.
US11847884B2 Wagering game, gaming machine, networked gaming system and method with nudging re-spinning stacked wilds
A system, apparatus, and method are disclosed with one or more stacked wild symbols which when appearing, trigger one or more re-spins wherein stacked wild symbols are locked in place for at least one re-spin. Awards are paid following each game outcome. In the event that a portion of a stacked wild symbol is displayed as part of a game outcome, the associated reel may nudge upward or downward to shift the entire stacked wild symbol into view, awards are then paid on the winning outcomes, and one or more re-spins may ensue with any displayed stacked wild symbols being locked for at least one subsequent re-spin.
US11847883B2 Live event recording method and system
Methods and systems for determining and providing automatic flags for what is classified as a “significant” bet. When the user makes a significant bet, a software application automatically records the play and may also record the user's reaction. The user does not have to provide an indication to record these clips.
US11847880B2 Semi-automated canister distribution system and method
Methods and systems are disclosed including a semi-automated canister distribution system comprising one or more cabinet systems, comprising: a cabinet having at least one compartment having at least one door having an open position and a closed position with a locked state and an unlocked state; a human-machine interface in communication with a cabinet controller configured to: receive first signals from the human-machine interface indicative of entry of a data element indicative of details of a transaction; and transmit second signals to the one or more cabinet indicative of instructions to change at least one of the at least one door between the locked state and the unlocked state; and a unit detection device configured for transmitting third signals indicative of removal of one or more substantially full propane canisters from the cabinet and placement of one or more substantially empty propane canisters in the cabinet.
US11847879B2 Coin sorting disc with coin flow management features
A coin processing system comprises a rotatable disc including a resilient pad coupled thereto for imparting motion to the plurality of coins, the resilient pad including an outer peripheral edge, and a stationary sorting head. The stationary sorting head includes a lower surface forming a coin path for directing movement of each of the coins, a stripping area of the coin path including at least one stripping surface operable to retain at least one coin when overlapping another coin such that the other coin is separated from the at least one coin by the motion imparted by the rotatable disc, and a queuing area of the coin path that receives the plurality of coins from the stripping area, the queuing area including a beveled surface curving substantially parallel with the outer peripheral edge of the resilient pad to guide the coins in a single file configuration to a discrimination area.
US11847877B1 Systems and methods for ATM deposit jammed item imaging and transaction completion
A computing system for ATM deposit jammed item imaging and transaction completion is described herein and includes a processing circuit structured to receive partial transaction information related to an interrupted transaction at a transaction device, generate a code including an interrupted transaction identifier, provide the code on a display of the transaction device, authenticate a servicer device based on the code, provide the interrupted transaction identifier to the servicer device, receive a first data packet associated with the interrupted transaction from the servicer device, determine additional transaction information based on the first data packet associated with the interrupted transaction, and execute operations related to the interrupted transaction based on the additional transaction information.
US11847867B2 Alarm offset optimization apparatus of AUTOSAR operating system
An apparatus of optimizing an alarm offset for an AUTomotive Open System Architecture (AUTOSAR) operating system, may include a start module configured to input an offset value of a predetermined offset table to an offset variable value for each alarm information related to an alarm setting test file; and an execution module configured to execute the alarm setting test file based on the input offset value and output an execution result for optimizing the alarm offset.
US11847863B2 Licensing and ticketing system for traffic violation
Implementations of a licensing and ticketing system is provided. In some implementations, a computer-implemented method comprises receiving a request for licensing information at a first computing device. In some implementations, the computer-implemented method further comprises retrieving at the first computing device licensing information from storage on the first computing device wherein the retrieved licensing information includes a unique license number issued by a governmental entity, a name, and a pre-stored photograph. In some implementations, the computer-implemented method further comprises capturing a current photograph at the first computing device after receiving the request for licensing information. In some implementations, the computer-implemented method further comprises transmitting at the first computing device the retrieved licensing information including the pre-stored photograph and the current photograph over a network to the second computing device. In some implementations, the computer-implemented method further comprises receiving ticketing information at the first computing device wherein the ticketing information includes a law citation.
US11847862B2 System for directing a transportation request to a driver with an inactive status based on exception criteria
In one embodiment an inactive status indication and one or more exception criteria are received from a computing device of a driver associated with a transportation service. A transportation request from a passenger associated with the transportation service is received. In response to a determination based on information included in the transportation request that the exception criteria is met, transportation request is directed to the driver.
US11847861B2 Method and system for providing signature recognition and attribution service for digital documents
A method for extracting signatures and assigning signatory name attributions to the extracted signature images from unstructured digital documents is provided. The method includes: receiving a document that includes a signature; detecting a first region within the document in which the signature is present; applying a region-based convolutional neural network to the detected first region in order to demarcate a boundary that surrounds the detected first region; detecting a second region within the document in which a name that relates to the signature is present, by scanning the document to obtain a set of text words and then applying a named entity recognition (NER) machine learning algorithm to determine which text words are names; and assigning a signatory name attribution to the name that is present in the second region, based on a calculated distance between the name and the demarcated boundary.
US11847855B2 Variable pixel binning in an optical biometric imaging device
The present invention relates to a method of configuring an optical biometric imaging device comprising a photodetector pixel array, the method comprising: acquiring a biometric image of a biometric object using a first binning setting for binning of detection signals from subarrays of the photodetector pixels into a single pixel value; determining a measure indicative of the feature resolution of the biometric image; and determining, when the measure indicates that the feature resolution is below a feature resolution threshold, a second binning setting adapted to provide a higher feature resolution compared to the feature resolution of the biometric image.
US11847843B2 Under-screen optical fingerprint identification apparatus and fingerprint identification method
The present disclosure provides an under-screen optical fingerprint identification apparatus and a fingerprint identification method. The under-screen optical fingerprint identification apparatus comprises: a photodetection array which has a photosensitive area on which a photosensitive pixel array is provided, wherein the photosensitive pixel array comprises at least three types of pixels; and a fingerprint contact identification area located above the photodetection array and comprising a light-emitting layer and a cover layer, wherein the cover layer has a contact area, and the light-emitting layer has an identification area corresponding to the contact area, wherein the identification area comprises light-emitting units, each of which comprises a light-transmitting area and at least three light-emitting areas located therearound for emitting detection light of corresponding wavebands, wherein the detection light is reflected by an object to be identified to form signal light which passes through the filter layers and reaches corresponding three types of pixels.
US11847835B2 Device and method for identifying and/or representing a signaling unit
A device for identifying a signaling unit on a road on which a vehicle is traveling is described. The device is configured to determine an arrangement of one or more signal signs of the signaling unit on the basis of environmental data of one or more environmental sensors of the vehicle. The device is further configured to assign the one or more signal signs to one or more corresponding grid cells of a signal sign grid based on assignment logic.
US11847833B2 Broad coverage non-contact obstacle detection
Systems and methods for detecting a potential object for a powered door of a vehicle. The system includes an electronic control unit and a noncontact sensor, the noncontact sensor having a field-of-view substantially including an obstacle detection zone defined for a powered door. The electronic control unit is configured to receive data from the noncontact sensor, determine, based on the data received from the noncontact sensor, an object located at a position within the field-of-view of the noncontact sensor, determine whether the position of the object is within the obstacle detection zone defined for the powered door, and in response to the position of the object being within the obstacle detection zone for the powered door, perform an automatic action with respect to the powered door before the powered door contacts the object.
US11847830B2 Vehicle and method of controlling the same
When a main power from a main battery of a vehicle is interrupted (or cut off), an auxiliary power supplied from an auxiliary battery may be used to drive electrical components of the vehicle. The vehicle includes: a main battery to supply the main power; the auxiliary battery to supply an auxiliary power; and an image recording controller to operate with the main power, capture and record an image of surroundings of the vehicle. In particular, when the supply of the main power is interrupted, the image recording controller performs capturing and recording the image by receiving the auxiliary power, controls a supply path of the auxiliary power so that the auxiliary power is supplied to a predetermined electrical component of the vehicle to continuously operate the predetermined electrical component using the auxiliary power.
US11847826B2 System and method for providing dominant scene classification by semantic segmentation
A method for computing a dominant class of a scene includes: receiving an input image of a scene; generating a segmentation map of the input image, the segmentation map being labeled with a plurality of corresponding classes of a plurality of classes; computing a plurality of area ratios based on the segmentation map, each of the area ratios corresponding to a different class of the plurality of classes of the segmentation map; and outputting a detected dominant class of the scene based on a plurality of ranked labels based on the area ratios.
US11847817B2 Methods and systems for automated assessment of spermatogenesis
Methods and systems for automated assessment of spermatogenesis. Embodiments disclosed herein relate to drug development and testicular toxicity in safety evaluation studies, and more particularly to automatic assessment of spermatogenesis through a staging of seminiferous tubules using Artificial Intelligence/deep learning methods. A method disclosed herein includes detecting the seminiferous tubules by analyzing a testes tissue specimen and mapping the seminiferous tubules to detect and segment germ cells. The method includes classifying the seminiferous tubules into respective stages based on the segmented germ cells. The method further includes categorizing the seminiferous tubules into a normal category and an abnormal category based on the segmented germ cells. The method further includes categorizing the testes tissue specimen into the normal category and the abnormal category based on the classification of the seminiferous tubules for toxicity analysis.
US11847816B2 Resource optimization based on video frame analysis
Techniques are provided for processing video frames in a process flow that includes first and second computation engines. In an example, the first engine is an artificial intelligence based computation engine, and the second engine is a heuristics-based computation engine. A sequence of frames of a video includes a first and second frames that are two consecutive frames in the sequence. An analyzer determines whether the second frame has non-redundant information relative to the first frame. In response to the determination, the analyzer selects one of the first or second engine for processing at least a section of the second frame. For example, if the second frame has non-redundant information relative to the first frame, at least the section of the second frame is processed by the first engine. If the second frame does not include non-redundant information, the second frame is processed by the second engine.
US11847811B1 Image segmentation method combined with superpixel and multi-scale hierarchical feature recognition
The present disclosure discloses an image segmentation method combined with superpixel and multi-scale hierarchical feature recognition. This method is based on a convolutional neural network model taking multi-scale hierarchical features extracted from a Gaussian pyramid of an image as a recognition basis, and then being connected with a multilayer perceptron to achieve the recognition of each pixel in the image, moreover, this method is used tier performing superpixel segmentation on the image and is combined with a method for improving superpxiel in combination with LBP texture features to segment an original image so that an obtained superpixel block is more fitted to edges of targets, then, the original image is merged according to a mean value of a color, and finally, recognition of each target in the image is achieved.
US11847809B2 Systems, devices, and methods for identifying and locating a region of interest
Systems, devices, and methods for identifying a region of interest are provided. A plurality of skeletal landmarks may be identified from an image received from an imaging device. A pose of a patient may be determined based on the plurality of skeletal landmarks. A region of interest may be identified on the patient based on the determined pose. Instructions may be automatically provided to the controller to adjust a pose of a surgical instrument relative to the region of interest. The plurality of skeletal landmarks may be tracked for movement. The region of interest may be updated when movement of the plurality of skeletal landmarks is detected.
US11847806B2 Information extraction from images using neural network techniques and anchor words
Scene text information extraction of desired text information from an image can be performed and managed. An information management component (IMC) can determine an anchor word based on analysis of an image. To facilitate determining desired text information in the image, IMC can re-orient the image to zero or substantially zero degrees if it determines that the orientation is skewed. IMC can utilize a neural network to determine and apply bounding boxes to text strings in the image. Using a rules-based approach or machine learning techniques, employing a trained machine learning component, IMC can utilize the anchor word along with inline grouping of textual information in the image, deep text recognition analysis, or bounding box prediction to determine or predict the desired text information in the image. IMC can facilitate presenting the desired text information, anchor word, or other information obtained from the image in an editable format.
US11847801B2 Secondary component attribute coding for geometry-based point cloud compression (G-PCC)
In some examples, a method of decoding a point cloud includes decoding an initial QP value from an attribute parameter set. The method also includes determining a first QP value for a first component of an attribute of point cloud data from the initial QP value. The method further includes determining a QP offset value for a second component of the attribute of the point cloud data and determining a second QP value for the second component of the attribute from the first QP value and from the QP offset value. The method includes decoding the point cloud data based on the first QP value and further based on the second QP value.
US11847786B2 Motion learning without labels
A machine learning model is described that is trained without labels to predict a motion field between a pair of images. The trained model can be applied to a distinguished pair of images to predict a motion field between the distinguished pair of images.
US11847785B2 Location tracking device and method using feature matching
This application relates to a location tracking device and method using a feature matching. The location tracking device may include a sensor, a camera, and a controller. The sensor is provided in a predetermined object and collects sensing information including at least one of speed, direction, gravity, and acceleration of the object. The camera is provided in the predetermined object and collects image information by capturing an image. The controller calculates an initial fundamental matrix (F0) by using the collected sensing information and calibration information of the camera, detects feature points of the image information, performs a feature matching in a fundamental matrix (F) by combining the initial fundamental matrix and the feature points, and tracks a location of the object by using a result of the feature matching.
US11847783B2 Providing a mask image
A method and system for providing a mask image including receiving medical image data including a temporal dimension and generating a frequency data set including data points with in each case one frequency value by applying a Fourier transform to the image data. The Fourier transform is applied at least along the temporal dimension. The frequency data set is segmented into two sub-areas based on at least a frequency threshold value. The mask image is generated by applying an inverse Fourier transform to the first and/or the second sub-area of the frequency data set. The generated mask image is provided.
US11847782B2 Detecting method
A detecting method adapted to detect a detecting cassette is provided. A detecting cassette is placed into a device main body to be located at a detecting region inside the device main body. At least one image of the detecting region is captured by an image capturing unit. Whether a function of the image capturing unit is normal is determined by a determining unit according to a grayscale value of the at least one image. If the function of the image capturing unit is normal, a detection result is determined by the determining unit according to a portion of the at least one image corresponding to the detecting cassette.
US11847780B2 Treatment efficacy prediction systems and methods
Systems and methods for predicting a patient response to various agents and/or combinations of agents using ex vivo dosing and imaging are disclosed. In one example, a method of determining treatment efficacy includes analyzing a solid cell culture over time, e.g., first and second responses to a solid cell culture to respective treatments may be compared to determine a treatment efficacy of each treatment. Systems and methods for applying the treatments to the cell culture and analyzing the cell culture and efficacy are disclosed.
US11847779B2 Clinical decision support for cardiovascular disease based on a plurality of medical assessments
Systems and methods for determining a concordance between results of medical assessments are provided. Results of a medical assessment of a first type for an anatomical object of a patient and results of a medical assessment of a second type for the anatomical object are received. The results of the medical assessment of the first type are converted to a hemodynamic measure. A concordance analysis between the results of the medical assessment of the first type and the results of the medical assessment of the second type based on the hemodynamic measure is performed. Results of the concordance analysis are output.
US11847777B1 Correlation-based overlay key centering system and method thereof
A method of centering a correlation-based overlay includes resizing an overlay target image to a size smaller than an entire image size, defining first and second templates that are symmetrical to each other based on a diagonal in the resized image, and calculating a rough center coordinate by calculating a first correlation value representing a similarity symmetrical with respect to the diagonal between images of the first and second templates; defining first and second templates symmetrical based on a diagonal passing through the rough center coordinates in an original image of the overlay target image, calculating a fine center coordinate of the overlay target image by calculating a second correlation value representing a similarity symmetrical with respect to the diagonal between the images of the first and second templates; and centering an overlay key by moving a stage to a target position based on the fine center coordinates.
US11847771B2 Systems and methods for quantitative evaluation of optical map quality and for data augmentation automation
A method includes obtaining at least one image and a ground truth map associated with the at least one image. The method also includes generating multiple optical maps using multiple algorithms and the at least one image. The method further includes, for each algorithm, identifying at least one score for the algorithm using one or more of the optical maps generated using the algorithm and the ground truth map. The ground truth map identifies one or more boundaries associated with one or more foreground objects in the at least one image. The scores identify how well the optical maps generated using the algorithms separate the one or more foreground objects from a background in the at least one image.
US11847770B2 Automatic generation of all-in-focus images with a mobile camera
The present disclosure describes systems and techniques directed to producing an all-in-focus image with a camera of a mobile device, in particular, cameras with shallow depth-of-field. User equipment includes a sensor for determining distance to an object in a camera's field-of-view. Based on a depth map of the field-of-view, a plurality of segments is inferred, each segment defining a unique focus area within the camera's field-of-view. An autofocus lens of the camera sweeps to a respective focal distance associated with each of the plurality of segments. The camera captures sample images at each focal distance swept by the autofocus lens. The user equipment produces an all-in-focus image by combining or merging portions of the captured sample images.
US11847763B2 Systems and methods for image reconstruction
The present disclosure relates to systems and methods for image reconstruction. The system may obtain an initial image to be processed. The system may generate a reconstructed image by performing a plurality of iteration steps on the initial image. Each of the plurality of iteration steps may include a first optimization operation and at least one second optimization operation. The first optimization operation and the at least one second optimization operation may be executed sequentially. The first optimization operation may include receiving an image to be processed in the iteration step and determining an updated image by preliminarily optimizing the image to be processed. The at least one second optimization operation may include determining an optimized image by reducing interference information of the updated image and designating the optimized image as a next image to be processed in a next iteration step. The interference information may include noise information and/or artifact information.
US11847759B2 Image processing device, image processing method, and image processing program
An image signal processor (110) according to an embodiment inputs, as an input image, a mosaic image in which pixel blocks each of which is formed of a plurality of pixels of the same color sharing one lens (40) are arrayed. The image signal processor performs interpolation processing on the entire surface of the input image based on a pixel signal of a pixel of a predetermined color included in the input image to generate a first image signal. The image signal processor generates a second image signal, which has a difference based on a relative position of a pixel of interest with respect to the lens and has a lower resolution than the first image signal, based on the input image. The image signal processor generates a conversion pixel whose position after conversion corresponds to a position of the pixel of interest.
US11847756B2 Generating ground truths for machine learning
A messaging system processes three-dimensional (3D) models to generate ground truths for training machine learning models for applications of the messaging system. A method of generating ground truths for machine learning includes generating a plurality of first rendered images from a first 3D base model where each first rendered image includes the 3D base model modified by first augmentations of a plurality of augmentations. The method further includes determining for a second 3D base model incompatible augmentations of the first plurality of augmentations, where the incompatible augmentations indicate changes to fixed features of the second 3D base model, and generating a plurality of second rendered images from a second 3D base model, each second rendered image comprising the second 3D base model modified by second augmentations, the second augmentations corresponding to the first augmentations of a corresponding first rendered image, where the second augmentations comprises augmentations of the first augmentations that are not incompatible augmentations.
US11847755B2 System and method for image segmentation, bone model generation and modification, and surgical planning
A computer-implemented method of preoperatively planning a surgical procedure on a knee of a patient including determining femoral condyle vectors and tibial plateau vectors based on image data of the knee, the femoral condyle vectors and the tibial plateau vectors corresponding to motion vectors of the femoral condyles and the tibial plateau as they move relative to each other. The method may also include modifying a bone model representative of at least one of the femur and the tibia into a modified bone model based on the femoral condyle vectors and the tibial plateau vectors. And the method may further include determining coordinate locations for a resection of the modified bone model.
US11847748B2 Transferring objects from 2D video to 3D AR
Systems and methods enable users to engage in meaningful, authentic, online interactions by extracting objects (virtual or real) from an image or video and transferring the extracted objects into a real-world environment of another user in three-dimensional augmented reality. An object to be sent from the first user to the second user is generated using a drawing application, extracted from an image or a video, or an AR object is captured. A video is recorded showing the object responding to an action of the first user and metadata is generated relating to the response of the object to the action of the first user. The video and metadata are sent to the second user. Upon receipt, the video is watched by the second user and the object is selected for presentation in a display environment of the second user. The state of the object is preserved by the metadata.
US11847746B2 Server and method for generating best view spots
Disclosed is a best view spot generating server which includes a virtual tour providing server that communicates with a user terminal over a network and generates a best view spot associated with a three-dimensional object included in a virtual space, and a database that operates in conjunction with the virtual tour providing server and stores data associated with the virtual space, data associated with the three-dimensional object, and data associated with the best view spot.
US11847744B2 Intermediary emergent content
In some implementations, a method includes obtaining an end state of a first content item spanning a first time duration. In some implementations, the end state of the first content item indicates a first state of a synthesized reality (SR) agent at the end of the first time duration. In some implementations, the method includes obtaining an initial state of a second content item spanning a second time duration subsequent the first time duration. In some implementations, the initial state of the second content item indicates a second state of the SR agent at the beginning of the second time duration. In some implementations, the method includes synthesizing an intermediary emergent content item spanning over an intermediary time duration that is between the end of the first time duration and the beginning of the second time duration.
US11847742B2 Method in constructing a model of a scenery and device therefor
A geographical area, which forms an area to be represented by a model of at least a portion of a scenery, is defined. A plurality of new images depicting the scenery is received. The plurality of new images is acquired by a camera from one or more positions within the geographical area. It is determined whether the plurality of new images fulfill a pre-defined updating criterion. In response to a determination that the plurality of new images fulfills the updating criterion, an update of the model is initiated. A boundary area enclosing the plurality of new images is defined. The boundary area is defined based at least in part on a distance margin between an edge of the boundary area and a new image included in the plurality of new images that is closest to the edge of the boundary area.
US11847741B2 System and method of scanning an environment and generating two dimensional images of the environment
A system and method for scanning an environment and generating an annotated 2D map is provided. The system includes a 2D scanner having a light source, an image sensor and a first controller. The first controller determines a distance value to at least one of the object points. The system further includes a 360° camera having a movable platform, and a second controller that merges the images acquired by the cameras to generate an image having a 360° view in a horizontal plane. The system also includes processors coupled to the 2D scanner and the 360° camera. The processors are responsive to generate a 2D map of the environment based at least in part on a signal from an operator and the distance value. The processors being further responsive for acquiring a 360° image and integrating it at a location on the 2D map.
US11847738B2 Voxelization of mesh representations
One embodiment of the invention disclosed herein provides techniques for voxelizing a mesh representation associated with a three-dimensional model to generate a volumetric model. A model filling engine associated with a voxelization system identifies a first voxel included in a voxel grid array that intersects with the mesh representation. The model filling engine selects a second voxel at an exterior boundary of the voxel grid array that is not identified as a boundary voxel. The model filling engine marks the second voxel as an exterior voxel. The model filling engine marks all unmarked voxels that are adjacent to the second voxel as exterior voxels. The model filling engine marks all remaining voxels as interior voxels. A model finishing engine associated with the voxelization system generates a volumetric model based at least in part on the first voxel.
US11847737B2 Temporal denoiser quality in dynamic scenes
Apparatuses, systems, and techniques are presented to reduce temporal lag when a dynamic event is occurring in computer generated video. In one embodiment, a first averaging algorithm is utilized to determine a display value for a pixel based at least in part on previous pixel values. Once a dynamic event is detected, a set of the previous pixel values is averaged using a second averaging algorithm. The pixel value is updated based on the first averaging of the pixel values and the second averaging of the pixel values to determine a current pixel value.
US11847736B2 Systems and methods for modifying lighting in three-dimensional models
The consistent use of lighting in different instances of digital media may help ensure that objects are depicted in a similar manner in the digital media. However, in some cases, a three-dimensional (3D) model may depict an object under lighting conditions that differ from the lighting conditions depicted in other digital media. The present disclosure provides systems and methods for generating 3D models to include lighting that is consistent with the lighting used in other digital media. According to an embodiment, a lighting template is determined based on digital media depicting a first physical object. A modified 3D model of a second physical object is then generated based on the lighting template to light the second physical object according to the lighting template.
US11847733B2 Performance of ray-traced shadow creation within a scene
A ray (e.g., a traced path of light, etc.) is generated from an originating pixel within a scene being rendered. Additionally, one or more shadow map lookups are performed for the originating pixel to estimate an intersection of the ray with alpha-tested geometry within the scene. A shadow map stores the distance of geometry as seen from the point of view of the light, and alpha-tested geometry includes objects within the scene being rendered that have a determined texture and opacity. Further, the one or more shadow map lookups are performed to determine a visibility value for the pixel (e.g., that identifies whether the originating pixel is in a shadow) and a distance value for the pixel (e.g., that identifies how far the pixel is from the light). Further still, the visibility value and the distance value for the pixel are passed to a denoiser.
US11847732B1 Processing updated sensor data for remote collaboration
Various implementations set forth a computer-implemented method for scanning a three-dimensional (3D) environment. The method includes generating, in a first time interval, a first extended reality (XR) stream based on a first set of meshes representing a 3D environment, transmitting, to a remote device, the first XR stream for rendering a 3D representation of a first portion of the 3D environment in a remote XR environment, determining that the 3D environment has changed based on a second set of meshes representing the 3D environment and generated subsequent to the first time interval, generating a second XR stream based on the second set of meshes, and transmitting, to the remote device, the second XR stream for rendering a 3D representation of at least a portion of the changed 3D environment in the remote XR environment.
US11847729B2 Remote production collaboration tools
Implementations described herein relate to methods, systems, and computer-readable media for remote production collaboration tools. The remote production collaboration tools can include one or more client devices, a server providing a single connection point, and an animation server configured to produce an animated production. The one or more client devices may provide motion capture data, audio data, control data, and/or associated timestamps. The animation server is configured to process the motion capture data, audio data, control data, and/or the associated timestamps and create the animated production. The animated production may be transmitted as a video stream.
US11847728B2 Systems configured to control digital characters utilizing real-time facial and/or body motion capture and methods of use thereof
In some embodiments, the present disclosure provides an exemplary technically improved system and method for controlling the body movements and facial expressions of a digital character in real time by using: a body-motion capture system comprising a headset configured to be worn on a head of a user and comprising controllers and sensors that can be used to track at least one head or body motion of the user (including arms and hands); and correspondingly control at least one head or body motion (including arms and hands) of a digital character in real time based, at least in part, on the captured motion data; a mobile computing device configured to track and capture facial expression data relating to at least one facial expression of the user, and use at least that data to correspondingly control at least one facial expression of the digital character in real time; a microphone configured to capture an audio output of the user, and control an audio output of the digital character in real-time based, at least in part, on the captured audio output; an integration computing device configured to integrate the audio output, the motion data and the facial expression data to control the audio output, the motion, and the facial expression of the digital character; a vest configured to be worn on an body of the user and a structural member attached to the vest and configured to hold the mobile computing device at a predetermined distance from a face of the user so that the mobile computing device can track and capture the at least one facial expression of the user.
US11847725B2 Performing interactive digital image operations utilizing modified machine learning models
The present disclosure relates to systems, methods, and non-transitory computer readable media for performing interactive digital image editing operations utilizing machine learning models and a feature backpropagation refinement layer. For example, the disclosed systems perform interactive digital image editing operations by incorporating a feature backpropagation refinement layer within a non-interactive machine learning model that utilizes a consistency loss to adjust the feature backpropagation refinement layer according to one or more user interactions. In some embodiments, the disclosed systems utilize a feature backpropagation refinement layer that includes a bias sublayer for localizing changes to a digital image and a convolutional sublayer for channel-wise scale and feature combinations across channels. In some cases, the disclosed systems utilize a consistency loss that facilitates localized modifications to a digital image based on distances of various pixels or features from a user interaction.
US11847722B2 Out of view CT scan reconstruction
A computer-implemented method and system of CT reconstruction can include receiving one or more CT projection images; performing smooth filtering on the one or more CT projection images to generate one or more smooth boundary filtered images; and back-projecting the one or more smooth boundary filtered images.
US11847720B2 System and method for performing a Z pre-pass phase on geometry at a GPU for use by the GPU when rendering the geometry
A method for graphics processing including rendering graphics for an application using a plurality of graphics processing units (GPUs). The method including dividing responsibility for rendering geometry of the graphics between the GPUs based on screen regions, each GPU having a corresponding division of the responsibility which is known to the GPUs. The method including determining a Z-value for a piece of geometry during a pre-pass phase of rendering at a first GPU for an image, wherein the piece of geometry overlaps a first screen region for which the first GPU has a division of responsibility. The method including comparing the Z-value against a Z-buffer value for the piece of geometry. The method including generating information including a result of the comparing the Z-value against the Z-buffer value for use by the GPU when rendering the piece of geometry during a full render phase of rendering.
US11847717B2 Bidirectionally associative dual autoencoder and image translation method using the same
A dual autoencoder includes a first domain encoder for mapping a first domain image into a first latent space, a first domain decoder for reconstructing the first domain image, a second domain encoder for mapping a second domain image into a second latent space, a second domain decoder for reconstructing the second domain image; and a latent space association network for defining a cross-domain relationship between the first domain and the second domain. An image translation method using a dual encoder, may include: taking a first domain image as an input; determining an output condition; if the output condition is the same domain, reconstructing the first domain image by a first domain encoder and a first domain decoder; and if the output condition is the cross domain, reconstructing a second domain image by the first domain encoder, a latent space association network, and a second domain decoder.
US11847716B2 Systems and methods for generating multi-user augmented reality content
Systems and methods are provided for the generation of augmented reality (AR) content that provides a shared AR experience involving multiple users. Shared AR experiences can improve the communication and collaboration between multiple simultaneous users. According to an embodiment, AR content is generated for a first user in a shared AR experience. The AR content includes at least one of a render of a model, a virtual representation of a second user in the shared AR experience, a virtual representation of a user interaction in the shared AR experience, and spatial audio content. Modifications to a shared AR experience are also provided. These modifications may be initiated based on instructions from one user and be reflected in the AR content generated for multiple users.
US11847712B2 Ridehail seat reservation enforcement systems and methods
Ridehail seat reservation enforcement and user direction systems and methods are disclosed herein. An example method can include receiving a ridehail request that includes a seat selection of a first seat of a ridehail vehicle, the first seat being access through a first door of the ridehail vehicle, activating an external notification feature of the vehicle prior to a user entering the ridehail vehicle when the user attempts to enter the ridehail vehicle on a side of the vehicle associated with the first seat, and activating an internal notification feature of the ridehail vehicle when the user attempts to sit in a second seat that is not the first seat.
US11847704B2 Advisory thresholds and alerts for managing position concentration risk
Management of a position concentration risk of an account includes the establishment of a threshold level for an aggregate trader position. The aggregate trader position may be associated with one or more customer accounts that are managed by one or more clearing firms. An actual parameter value associated with each of the customer accounts is aggregated to determine an aggregate parameter value, which is compared against the established threshold value. If, based on the comparison between the aggregate parameter value and the established threshold value, it is determined that the aggregate parameter value meets or exceeds the established threshold value, an advisory alert is generated, which may be automatic. The advisory alert is then communicated or otherwise provided to one or more authorized entities.
US11847703B2 Coupon blending of a swap portfolio
Systems and methods for blending a plurality of swaps may include determining a fixed rate for use in blending a plurality of swaps, each of the plurality of swaps having matching economics and a different associated fixed rate. A computing device may determine a first remnant swap for blending fixed rate components of the plurality of swaps using the fixed rate. In some cases, the computing device may determine second remnant swap for blending floating rate components of the plurality of swaps based on the first remnant swap.
US11847701B2 Systems and methods for maintaining the viability of a good-until-bettered order type in electronic trading systems
Systems and methods of trading items on an electronic trading system according to the invention are provided. The embodiments of the invention are based at least in part on a new order type. The new order type is a modification of a conventional good-until-bettered order type. A good-until-bettered bid/offer is received along with instructions that specify a good-until-bettered increment value and/or duration. The good-until-bettered order is maintained in the electronic trading system until a bid/offer that is better by the specified plurality of standard trading increments is received by the electronic trading system and/or remains in the system for the good-until-bettered duration.
US11847694B2 Digital identity lock
Described herein is an identity network for authenticating a user for a relying party and providing access to the user's credit report. The identity network may receive an unlock request for the digital identity and credit report of a user from a relying party. In response, the identity network may provide an identity provider link for accessing the identity provider application. The user may login to the identity provider application and provide consent for obtaining the user's credit report. The identity provider provides the identity network with verification of the digital identity of the user and the consent response from the user. The identity network can request access from a credit reporting agency and receive a credit report key in response. The identity network can provide the credit report key to the relying party, which can use the key to access the user's credit report from the credit reporting agency.
US11847690B1 Identity verification services with identity score through external entities via application programming interface
The described financial institution computing system provides services to customers through an application programming interface (“API”). The services include user identification services to customers. The user identification services allow the customers to verify the identity of users as non-fraudulent users. Further the user identification services allow the financial institution to provide known user information to the customers for purposes of prepopulating registration forms, completing transactions, and the like. Further services, such as user account validation services, payment services, and the like are also possible through the financial institution APIs. In some situations, users are registered with the financial institution. For example, a user may also be an account holder with the financial institution. In other situations, the users are not registered with the financial institution.
US11847688B2 Detecting and identifying misplaced items using a sensor array
An object tracking system that includes a sensor and a tracking system. The sensor is configured to capture a frame of at least a portion of a rack within a global plane for a space. The tracking system is further configured to receive the frame, to determine a pixel location for the first person, and to determine a person is within the predefined zone associated with the rack. The tracking system is further configured to identify the plurality of items in a digital cart associated with the person, to identify an item from the digital cart associated with the first person, and to remove the identified item from the digital cart associated with the person.
US11847685B2 Systems and methods for determining substitutions
A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform: determining a list of possible substitutes for an item when the item is out of stock; training a machine learning algorithm, using labeled training data as input and a list of possible substitutes for the item as output; determining, using the machine learning algorithm, as trained, a respective similarity score for each substitute of the list of possible substitutes; determining a respective historical substitution score for each possible substitute; determining a respective final score for each possible substitute comprises using at least one or more rectifiers having ReLU non-linearity; ranking each possible substitute; storing a selection of the highest ranked possible substitute as additional training data with the labeled training data; and re-training the machine learning algorithm. Other embodiments are disclosed herein.
US11847677B2 Lighting and internet of things design using augmented reality
An augmented reality-based lighting design method includes displaying, by an augmented reality device, a real-time image of a target physical area on a display screen. The method further includes displaying, by the augmented reality device, a lighting fixture 3-D model on the display screen in response to a user input, where the lighting fixture 3-D model is overlaid on the real-time image of the target physical area. The method also includes displaying, by the augmented reality device, a lighting pattern on the display screen overlaid on the real-time image of the target physical area, wherein the lighting pattern is generated based on at least photometric data associated with the lighting fixture 3-D model.
US11847673B2 Subscription service platforms utilizing dynamic bundling mechanisms
In accordance with some embodiments of the present disclosure, dynamic bundling mechanisms are provided. The dynamic bundling mechanisms may enable dynamic reconfiguration of a subscription bundle. The dynamic bundling mechanisms may include receiving a user request for generating a subscription bundle, identifying one or more first subscription services in view of the user request, generating the subscription bundle based on the one or more first subscription services, detecting interactions with the one or more first subscription service by the first user, receiving a user request for reconfiguring the subscription bundle, and reconfiguring the subscription bundle in view of at least first user's interaction with the first subscription services or the user request for reconfiguring the subscription bundle.
US11847664B2 System and method for predictive product pricing based on product description
A method for predicting, assessing, and auditing prices of products or services is provided. In some embodiments, the method includes receiving a product description with one or more terms and obtaining a product list with product descriptions having respective prices, where each product description in the product list includes the one or more terms or combinations thereof from the received product description. The method further includes, training a model to determine how the one or more terms or combinations thereof influence the prices in the product list, using the trained model to make a price prediction for the received product description, and enabling assessment of product prices based on the price prediction made by the trained model.
US11847660B2 Apparatus for automatic credential classification
An apparatus for automatic credential classification includes at least a processor and a memory that is communicatively connected to the processor, the processor configured to receive an attribute datum including a credential datum, and classify the credential datum to at least a required credential datum by training an attribute classifier using a credential training data wherein credential training data contains a plurality of data entries correlating required credential datum as an input to the required credential data as outputs and generating a credential classification datum, wherein credential classification datum is generated by classifying the credential datum to the required credential datum using the attribute classifier. Processor generates and stores an attribute match datum as a function of the credential classification datum.
US11847658B2 Crowdsourced annotation and tagging system for digital transactions
A system for crowdsourcing annotations for transactions includes a crowdsourcing annotation database and a processor. The database stores crowdsourced annotations associated with merchants. The crowdsourced annotations are shared among, and contributed by, users of a community. The processor receives transaction data for a transaction by a user with a merchant. Relevant crowdsourced annotations associated with the merchant are retrieved from the database and sent to the user to enable to the user to annotate the transaction. The user provides an annotation for the transaction. The system dynamically updates the database based on the annotation provided by the user.
US11847654B2 System, method, and computer program product for learning continuous embedding space of real time payment transactions
Methods, systems, and computer program products for learning continuous embedding space of real time payment (RTP) transactions are provided. A method may include receiving RTP data including a plurality of attributes, including a sender and a receiver. One attribute is selected as a target attribute. The remaining attributes are input into a first machine learning model (e.g., NLP model), comprising at least one embedding layer and one hidden layer, which is trained to predict the target attribute. After the model is trained, each of the remaining attributes are converted to a first vector using the at least one embedding layer of the machine learning model to form a first set of vectors. The first set of vectors are stored and subsequently input into a second machine learning model to perform at least one second task different than the first task.
US11847649B2 Method and system for mobile banking using a server
A method for transmitting data between a mobile communication device and a server. The method includes running a mobile application on the mobile communication device. The mobile application is hosted on the mobile communication device through the server as a Software as a Service (SaaS). The method further includes transmitting data associated with the mobile application between the mobile communication device and the server, in which transmission of the data between the mobile communication device and the server is monitored through the server.
US11847647B2 Device, method, and computer readable medium for large scale electronic processing
A system, method and computer-readable storage medium that add at least one transaction block to a chained sequence of one or more blocks, including receiving a request message having data of an electronic transaction, broadcasting, to nodes in a blockchain network, a consensus request message for generating at least one transaction block including creating a block header that contains a hash pointer to a previous block, and concurrently with updating transaction block data, comparing and performing an action based on the comparing, performing periodic valuation and transmission of an item having a value that is tied to the transaction data, including establishing transmission links with the external entities, determining a value of the item, and establishing movement of the item between the external entities based on the determined value of the item and predetermined thresholds.
US11847646B2 Systems including a gateway receiving sensor data, and related methods
A system including a data storage server, a service provider's server, and a gateway including a transceiver configured to operate at a power level below 5.0 mW, the data storage server generates first tokens, receives a registration from the service provider's server, and issues first tokens to the service provider's server, and receives a first token from the service provider's server. The data storage server receives sensor data from the gateway, the gateway executes the application to receive the sensor data from sensors, and the data storage server issues second tokens to the gateway after receiving the sensor data from the gateway and stores the received sensor data on the data storage or service provider's server.
US11847642B2 Secure communication of data during transactions across multiple transaction entities in database systems
In accordance with embodiments, there are provided mechanisms and methods for facilitating secure communication of data during transactions across multiple transaction entities in database systems according to one embodiment. In one embodiment and by way of example, a method includes receiving a request to facilitate a financial transaction, wherein the request is received from an external computing device and includes sensitive data and one or more transient keys associated with a user, and selecting a gateway from multiple gateways to facilitate performance of the financial transaction, where the gateway is selected based on participation in securing of the sensitive data. The method may further include replacing, based on the one or more transient keys, the sensitive data with substitute data that is unique to the user, and communicating the substitute data to a gateway adapter to generate a file for the gateway, where the substitute data is communicated in lieu of the sensitive data, and converting the substitute data into the sensitive data.
US11847638B2 Money transfer smart phone methods and systems
A method includes establishing a first funds transfer account associated with a first device and a second funds transfer account with a second device, funding at least the first fund account, and selecting the second device as the recipient of a funds transfer from the first device. The method further includes sending a communications link request from the first device to the second device and receiving acceptance of the communications link request from the second device. The method then establishes a communications link between the first device and the second device, initiates a funds transfer from the first device to the second device, wherein the amount is designated at the first device, and verifies the funds transfer amount, the first funds transfer account, and the second funds transfer account. Then, the method transfers the amount to the second funds transfer account associated with second device.
US11847634B2 Systems and methods for conditionally gifting funds
Described herein are examples of gift card management systems that provide gift cards that must be activated prior to being used in a transaction. In some examples, a purchaser may be refunded some or all of a purchase price for the gift card when the gift card is not activated. In some examples, the activation may additionally include certain safeguards to prevent fraud.
US11847633B1 Connected payment card systems and methods
Methods and systems of managing payment cards are disclosed. A financial institution computing system includes a token database storing a plurality of tokens and token information, a network interface circuit enabling the financial institution computing system to exchange information over a network; and a token management circuit. The token management circuit enables a graphical user interface on a customer device over the network that can be used to generate new token requests, re-provision token requests, and management requests. The management requests enable and disable tokens, such that transactions against a payment card account using an enabled token are completed, and transactions against the payment card account using a disabled token are denied.
US11847630B2 Wearable payment device
A wearable device receives authentication information from a user. In response to verifying the authentication information, the wearable device provides the user with access to one or more payment capabilities of the wearable device. In response to determining that the wearable device has been switched into an open state, the wearable device removes access to the one or more payment capabilities of the wearable device.
US11847628B2 User interfaces for using shared databases for managing supplemental payment sources
User devices are disclosed for managing a plurality of supplemental payment sources of a user. One method includes: generating and displaying a user interface prompting a user to input: an identifier of a primary payment source account for applying resources to transactions originating at one or more merchants, the primary payment source account being accounted for in a first data structure of a shared ledger and having its identifier linked with one or more supplemental payment source accounts; identifiers of one or more supplemental payment source accounts for applying resources to transactions originating at one or more merchants, the supplemental payment source accounts being accounted for in second and subsequent data structures of the shared ledger; and preference settings for applying resources of the primary payment source account and the supplemental payment source accounts to transactions, based on identities or categories of merchants involved in the transactions.
US11847627B2 Product catalog services
Product catalogs are received at a first point-of-sale (POS) device of a first business entity from POS devices of a second business entity and a third business entity. At least one product specification is selected from the product catalog of the second business entity and at least one product specification is selected from the third product catalog of the third business entity. A product catalog for the first business entity is then generated at the first POS device that includes a product specification that is different from, but informed by, the received product specifications. The generated catalog is transmitted by the first POS device to a fourth POS device of a fourth business entity.
US11847624B2 User registration based on unsupervised learning classification
Aspects described herein may relate to methods, systems, and apparatuses for applying machine learning techniques as part of registering, for a user, a payment card with at least one account of a merchant. The machine learning technique may be an unsupervised learning classifier that is configured to determine classifications of merchant groups and/or user groups. Based on a classification, the user may be able to select which merchants to register the payment card. Based on the selection, the payment card may be registered with the user's account at the selected merchants. Further, the registration may be performed based on virtual payment card information configured for use with the merchant. The virtual payment card information may be configured to initiate transactions only with the merchant.
US11847621B2 Systems and methods for math-based currency escrow transactions
Systems and methods for verifying a digital title of an asset transferred via a math-based currency transaction. The method includes receiving a digital title request regarding an asset, creating a digital title for the asset in a digital title database, receiving, from a financial institution computing system, an asset transfer request regarding the asset that is the subject of the math-based currency transaction, verifying that an identity of a seller in the math-based currency transaction matches the identity of the owner of the asset. Then, responsive to the verification that the identity of the seller in the math-based currency transaction matches the identity of the owner of the asset, the method includes transmitting, to the financial institution computing system, a positive title verification and updating the identity of the asset of the digital title for the asset to match an identity of a buyer in the math-based currency transaction.
US11847618B2 Gaming service automation machine with kiosk services
A kiosk robot includes a propulsion system configured to allow the kiosk robot to move within an operations venue, a wireless interface configured to allow wireless networked communication between the kiosk robot and a wireless network, a touchscreen display device, a memory device, and a processor. The robot is configured to receive, from a robot management system (RMS) and via the wireless interface, a relocation request identifying a service location within the operations venue and at which the kiosk robot is to provide kiosk functionality, in response to receiving the relocation request, control the propulsion system to navigate the kiosk robot to the service location, and provide a kiosk graphical user interface (GUI) using the touchscreen display device, the kiosk GUI provides kiosk functionality to a user at the service location.
US11847616B2 Apparatus for wage index classification
In an aspect, an apparatus for wage index classification is disclosed. The apparatus may include a processor and a memory. A processor may be configured to receive a wage index from a user. A processor may also extract a candidate datum from a plurality of candidates. Candidate datum is then classified to a wage index classification data. This may be achieved through training a wage index classifier using candidate training data correlating candidate data elements to wage index classification data elements and classifying the candidate data to the wage index classification datum using the wage index classifier. A processor may then generate a wage compatibility score as a function of wage index classification data and a posting datum. Then a processor may be configured to transmit to a display device configured to display a wage compatibility score.
US11847610B2 Product storage and retrieval
A inventory system for product storage and retrieval. Ordered goods are placed in bag units at a central filling center and shipped to local storage areas, where the bags are placed onto rails in a storage structure. The rails include an imaging sensor at each bag receiving location defined on the rails for obtaining a bag identifier that is affixed with the bag unit. The bag identifier and the rail address for each bag unit is stored on a local computer database. When a user wants to pick up stored goods, the user inputs the identification or order information for the goods and the computer will search the inventory to locate the goods in a specific stored bag unit. The rail adjacent the bag unit is illuminated to facilitate locating the goods.
US11847606B2 System and method for cargo transportation unit tracking and monitoring device verification
A system and method for providing verification of tracking and monitoring devices with cargo transportation units is provided. The track and monitoring device is mounted to the cargo transportation unit to provide location tracking and security functions. The association process is typical a manual process by a technician of identifying container visual identifiers to the installed tracking and monitoring unit. Errors in the association process can occur during installation and repairs. The association between tracking and monitoring devices and their respective cargo transportation unit is verified by receiving images from one tracking and monitoring device at a server and verifying the cargo transportation unit identifier is associated with another tracking and monitoring device.
US11847604B2 System and method for secure delivery of a medication package using unmanned aerial vehicles
A method includes, in response to a determination that one or more authenticated delivery locations includes a first delivery location, identifying, using an unmanned aerial vehicle registry, one or more unmanned aerial vehicles based on at least one unmanned aerial vehicle characteristic associated with a medication delivery request. The method also includes determining, for each unmanned aerial vehicle of the one or more unmanned aerial vehicles, an availability status, selecting an unmanned aerial vehicle based on at least a corresponding availability status and at least one selection criteria, and instructing the unmanned aerial vehicle to transport the medication package from a starting location to the first delivery location.
US11847602B2 System and method for determining and utilizing repeated conversations in contact center quality processes
There is thus provided a computerized-method for calculating a Repeated-Information-Request (RIR) score of an interaction in a contact center, by which a related interaction-recording is filtered for evaluation. The computerized-method is operating in a computerized-system which includes a processor, a data-storage and a memory to store the data-storage. The processor is operating a RIR score calculation module. The operating of the RIR score calculation module includes: (i) retrieving from the data-storage an interaction-recording and an interaction-recording-length thereof; (ii) operating a module on the retrieved interaction-recording to count a number of requests to repeat information; (iii) calculating a RIR score according to the number of requests to repeat information and the interaction-recording-length; and (iv) storing the RIR score of the retrieved interaction-recording in the data-storage. The RIR score is sent to a platform by which the platform is preconfigured to distribute the interaction-recording for evaluation, based on the RIR score.
US11847600B1 Method and system for industrial ergonomics risk root-cause analysis and management using artificial intelligence oriented natural language processing techniques
A system for identifying industrial ergonomics risk root-causes and providing risk control actions, comprising: a computing device configured to obtain textual information describing a series of tasks of a job and forces being exerted during the series of tasks; and a computing server system configured to receive and process the textual information to generate a set of textual entry to correspond to a unique identifier of the job, identify nouns and verbs in the set of textual entry via natural language processing techniques, perform dependency parsing and part-of-speech tagging to associate each identified verb in the set of textual entry with a root noun in order to identify action-object pairs and unpaired actions, determine ergonomic risk root-causes based at least upon the action-object pairs and the unpaired actions in the set of textual entry, and provide ergonomic risk control recommendations to mitigate the ergonomic risk root-causes.
US11847599B1 Computing system for automated evaluation of process workflows
An example method includes obtaining data associated with a plurality of process workflows, performing an automated workflow analysis of the data at least by (i) evaluating workflow structures to identify at least one similarity between one or more portions of the process workflows, wherein the workflow structures are modeled from the process workflow data and, (ii) responsive to evaluating the workflow structures, clustering, based on the at least one similarity, the portions of the process workflows into at least one common process group that is shared between the process workflows, identifying, based on the at least one common process group shared between the process workflows, at least one process improvement that is associated with at least one of the process workflows, and outputting, by the computing system, a recommendation associated with the at least one process improvement.
US11847598B2 Method and system for analyzing process flows for a process performed by users
The present disclosure relates to a method for determining optimal process flow (107) for a process performed by users (101) in a computing system. The method comprises receiving plurality of keystroke level events for each of plurality of process flows associated with the process, performed by plurality of users (101). Further, the method comprises determining one or more subtasks (105) for each of the plurality of process flows (102). A subtask comprises a set of events occurring together in the plurality of keystroke level events (103). Furthermore, the method comprises grouping one or more process flows from the plurality of process flows (102) to form one or more clusters (106), based on the one or more subtasks (105). Each cluster comprises the one or more process flows with similar subtasks. Thereafter, the method comprises determining an optimal process flow (107) in each cluster.
US11847597B2 Computer network with a performance engineering maturity model system
Described herein is a performance engineering maturity model (PEMM) system that can be implemented in a computer network to improve upon or overcome performance engineering issues within information technology (IT) systems of organizations.
US11847596B1 Systems and methods for optimizing complex systems
A computer-implemented method for optimizing control of a process includes a computer receiving a process definition and a collection of elements to be arranged in a way that optimizes the utility of the process; initializing the process using a collection of discrete elements (stops, events, work orders, tasks, locations, etc.), and producing a solution for said collection by inserting the elements into the solution using the Minimum Insertion Heuristic; modifying the order of the elements to be inserted and continuing the process to produce solutions with better scores; and continuing to produce solutions based on improving the order of insertion until the process is determined to be sufficiently optimized.
US11847595B2 Methods and systems for deploying equipment required to meet defined production targets
Methods and systems determine at least one production constraint for a material loading system and a material processing system; estimate an effect of entropy on a cycle time of a material conveying system to produce a future cycle time estimate; estimate an effect of entropy on a material processing time to produce a future material processing time estimate; predict whether a delay will occur during the operation of the material loading, material conveying, and material processing systems; estimate a duration of the predicted delay; determine a loading system capacity and a conveying system capacity required to meet the defined production target based on the production constraint and estimates of the future cycle time, the future material processing time, and the duration of the predicted delay; and deploy one or more material loading and conveying systems to meet the determined loading and conveying system capacities.
US11847593B2 System and method of schedule optimization for long-range staff planning
A system and method are disclosed for determining long-range staff planning. Embodiments include determining a baseline measurement of labor needs over a time period of one or more employees at one or more entities and modifying the baseline measurement of the labor needs over the time period based on one or more constraints that allow the one or more employees to work additional types of labor needs at the one or more entities. Embodiments further include determining working times and job assignments of the one or more employees based on one or more simulated employees that represent potential employees to the modified baseline measurement of the labor needs over the time period and storing the determined working times and job assignments in the database for the one or more employees at the one or more entities.
US11847590B2 Short-range device communications for secured resource access
Communications over short-range connections are used to facilitate whether access to resources is to be granted. For example, upon device discovery of one of an electronic user device and an electronic client device by the other device over a Bluetooth Low Energy connection, an access-enabling code associated with a user device or account can be evaluated for validity and applicability with respect to one or more particular resource specifications. User identity can be verified by comparing the user against previously obtained biometric information.
US11847589B2 Virtual queuing system and method
A system in accordance with present embodiments includes a plurality of virtual queuing stations associated with respective attractions within a theme park and a virtual queue control system configured to maintain respective virtual queues for the respective attractions and in communication with the plurality of virtual queuing stations. The virtual queue control system is configured to receive communications from the plurality of virtual queuing stations and add guests to the respective virtual queues based on the communications.
US11847587B1 Intelligent backoffice and handheld/mobile computing network with varying, multi-modes of contact, and parallel operational capabilities for use in completing remotely initiated hospitality tasks in the hospitality market comprising:
An information management and synchronous communications system and method facilitates database equilibrium and synchronization with wired, wireless, and Web-based systems, user-friendly and efficient generation of computerized menus and reservations with handwritten/voice modifications for restaurants and other applications that utilize equipment with nonstandard graphical formats, display sizes and/or applications for use in remote data entry, information management and communication with host computer, digital input device or remote pager via standard hardwired connection, the interne, a wireless link, printer, or the like. Various operations employing automated the telephone calls and/or messaging may, for instance, be performed. For example, desired reservation and/or appointment information may be automatically converted and conveyed to one or more entities via automated telephone call and/or messaging. As another example, information regarding reservation acceptability may be received and automatically converted via automated telephone can and/or messaging. Telephones may, for instance, be the only equipment required by the entities.
US11847584B2 Systems and methods for automated identity verification
A system and method in accordance with examples may include an identity verification kiosk. The identity verification kiosk may include a display comprising a user interface; a card reader; a document scanner; a printer; and a processor in data communication with a server and a database storing user information. The processor may be configured to receive an identification verification request from the user interface; receive user information via the document scanner or the card reader; retrieve user information from the database; verify the identity of a user; and print a unique identifier on a document using the printer.
US11847582B1 Systems and methods for integrating web platforms with mobile device operations
A system for managing a financial account in a low cash mode. The system may include a memory storing instructions, and a processor configured to execute the instructions to perform operations. The operations may include providing an interface; providing a notification to a user when a balance in the first account is deemed to be in low cash mode; presenting, when the first account balance is deemed to be in low cash mode, an option for a transfer request; receiving, a selection of the option for the transfer request to connect the first account with a second account; transferring funds from the second account to the first account; notifying the user that funds have been transferred from the second account to the first account; and further notifying the user that the balance in the first account is greater than the threshold value.
US11847579B2 Systems and methods for adaptation of SCORM packages at runtime with an extended LMS
Systems and methods are described for tailoring shareable content object reference model (SCORM)-compliant content to one or more users. A learning management system (LMS), configured to be SCORM-compliant, initiates shareable content object (SCO) to provide content to users. The LMS implements an instance of application programming interface (API) comprising a plurality of functions to be called by SCO during runtime to access data model elements accessible via LMS. The LMS is configured to support one or more data model elements undefined by SCORM. Further, LMS receives a call to a function of the plurality of functions of the API from SCO to access information about users. The call references a name of a data model element undefined by SCORM. The data model element identifies information about users. The LMS provides information about the users to SCO and the SCO tailors the content to the users based on the information.
US11847572B2 Method, system, and computer program product for detecting fraudulent interactions
A method for detecting fraudulent interactions may include receiving interaction data, including a first plurality of interactions with (first) fraud labels and a second plurality of interactions (without fraud labels). Second fraud label data for each of the second plurality of interactions may be generated with a first neural network (e.g., classifying whether each interaction is fraudulent or not). Generated interaction data and generated fraud label data may be generated with a second neural network. Discrimination data for each of the second plurality of interactions and generated interactions may be generated with a third neural network (e.g., classifying whether the respective interaction is real or not). Error data may be determined based on the discrimination data (e.g., whether the respective interaction is correctly classified). At least one of the neural networks may be trained based on the error data. A system and computer program product are also disclosed.
US11847570B2 Deep learning for semantic segmentation of pattern
A method for training a deep learning model of a patterning process. The method includes obtaining (i) training data comprising an input image of at least a part of a substrate having a plurality of features and a truth image, (ii) a set of classes, each class corresponding to a feature of the plurality of features of the substrate within the input image, and (iii) a deep learning model configured to receive the training data and the set of classes, generating a predicted image, by modeling and/or simulation of the deep learning model using the input image, assigning a class of the set of classes to a feature within the predicted image based on matching of the feature with a corresponding feature within the truth image, and generating, by modeling and/or simulation, a trained deep learning model by iteratively assigning weights using a loss function.
US11847567B1 Loss-aware replication of neural network layers
Some embodiments provide a method that receives a network with trained floating-point weight values. The network includes layers of nodes, each of which computes an output value based on input values and trained weight values. To replace a first layer of the trained network in a modified network with quantized weight values, the method defines multiple replica layers. Each replica layer includes nodes that correspond to nodes of the first layer, has a different set of allowed quantized weight values, and receives the same input values from a previous layer of the modified network such that groups of corresponding nodes from the replica layers operate correspondingly to the first layer. The method trains the quantized weight values of the modified network using a loss function with terms that account for effect on the loss function due to the quantization and for interactions between corresponding weight values of the replica layers.
US11847560B2 Hardware compute fabrics for deep equilibrium models
A dynamic equilibrium (DEQ) model circuit includes a first multiplier configured to receive an input, scale the input by a first weight, and output the scaled input, second multiplier configured to receive a root, scale the root by a second weight, and output the scaled root, a summation block configured to combine the scaled input, a bias input, and the scaled root and output a non-linear input, and a first non-linear function configured to receive the non-linear input and output the root, wherein the first weight and second weight are based on a trained DEQ model of a neural network.
US11847557B2 Compensation for reference transistors and memory cells in analog neuro memory in deep learning artificial neural network
Numerous embodiments are disclosed for compensating for differences in the slope of the current-voltage characteristic curve among reference transistors, reference memory cells, and flash memory cells during a read operation in an analog neural memory in a deep learning artificial neural network. In one embodiment, a method comprises receiving an input voltage, multiplying the input voltage by a coefficient to generate an output voltage, applying the output voltage to a gate of a selected memory cell, performing a sense operating using the selected memory cell and a reference device to determine a value stored in the selected memory cell, wherein a slope of a current-voltage characteristic curve of the reference device and a slope of the current-voltage characteristic curve of the selected memory cell are approximately equal during the sense operation.
US11847554B2 Data processing method and related products
The present disclosure discloses a data processing method and related products, in which the data processing method includes: generating, by a general-purpose processor, a binary instruction according to device information of an AI processor, and generating an AI learning task according to the binary instruction; transmitting, by the general-purpose processor, the AI learning task to the cloud AI processor for running; receiving, by the general-purpose processor, a running result corresponding to the AI learning task; and determining, by the general-purpose processor, an offline running file according to the running result, where the offline running file is generated according to the device information of the AI processor and the binary instruction when the running result satisfies a preset requirement. By implementing the present disclosure, the debugging between the AI algorithm model and the AI processor can be achieved in advance.
US11847553B2 Parallel computational architecture with reconfigurable core-level and vector-level parallelism
Neural network processing hardware using parallel computational architectures with reconfigurable core-level and vector-level parallelism is provided. In various embodiments, a neural network model memory is adapted to store a neural network model comprising a plurality of layers. Each layer has at least one dimension and comprises a plurality of synaptic weights. A plurality of neural cores is provided. Each neural core includes a computation unit and an activation memory. The computation unit is adapted to apply a plurality of synaptic weights to a plurality of input activations to produce a plurality of output activations. The computation unit has a plurality of vector units. The activation memory is adapted to store the input activations and the output activations. The system is adapted to partition the plurality of cores into a plurality of partitions based on dimensions of the layer and the vector units.
US11847551B2 Feature engineering in neural networks optimization
A transitive closure data structure is constructed for a pair of features represented in a vector space corresponding to an input dataset. The data structure includes a set of entries corresponding to a set of all possible paths between a first feature in the pair and a second feature in the pair in a graph of the vector space. The data structure is reduced by removing a subset of the set of entries such that only a single entry corresponding to a single path remains in the transitive closure data structure. A feature cross is formed from a cluster of features remaining in a reduced ontology graph resulting from the reducing the transitive closure data structure. A layer is configured in a neural network to represent the feature cross, which causes the neural network to produce a prediction that is within a defined accuracy relative to the dataset.
US11847550B2 Sparse convolutional neural network accelerator
A method, computer program product, and system perform computations using a processor. A first instruction including a first index vector operand and a second index vector operand is received and the first index vector operand is decoded to produce first coordinate sets for a first array, each first coordinate set including at least a first coordinate and a second coordinate of a position of a non-zero element in the first array. The second index vector operand is decoded to produce second coordinate sets for a second array, each second coordinate set including at least a third coordinate and a fourth coordinate of a position of a non-zero element in the second array. The first coordinate sets are summed with the second coordinate sets to produce output coordinate sets and the output coordinate sets are converted into a set of linear indices.
US11847549B2 Optical device and optical neural network apparatus including the same
Provided are an optical device which is capable of optically implementing an activation function of an artificial neural network and an optical neural network apparatus which includes the optical device. The optical device may include: a beam splitter splitting incident light into first light and second light; an image sensor disposed to sense the first light; an optical shutter configured to transmit or block the second light; and a controller controlling operations of the optical shutter, based on an intensity of the first light measured by the image sensor.
US11847545B2 Systems and methods involving a combination of machine learning models
A combination of machine learning models is provided, according to certain aspects, by a data-aggregation circuit, and a computer server. The data-aggregation circuit is used to assimilate respective sets of output data from at least one of a plurality of circuits to create a new data set, the respective sets of output data being related in that each set of output data is in response to a common data set processed by the machine learning circuitry in the at least one of the plurality of circuits. The computer server uses the new data set to train machine learning operations in at least one of the plurality of circuits.
US11847542B2 Apparatuses and methods for classifying temporal sections
An apparatus is configured to identify a plurality of temporal ranges, associated with a plurality of first identifiers and a plurality of sets of descriptive data, generate a plurality of temporal sections, wherein generating further includes dividing each temporal range into at least a temporal section of the plurality of temporal sections, receive at least a second identifier, wherein the at least a second identifier is associated with at least a temporal constraint and a set of second identifier data, classify, as a function of the inputs, the at least a first identifier to a particular temporal section of the plurality of temporal sections as a function of the plurality of sets of descriptive data and the at least a set of second identifier data and output the particular temporal section.
US11847541B2 Training neural networks using data augmentation policies
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a machine learning model. One of the methods includes obtaining a training data set for training a machine learning model, the training data set comprising a plurality of training inputs; determining a plurality of data augmentation policies, wherein each data augmentation policy defines a procedure for processing a training input to generate a transformed training input; for each data augmentation policy, training the machine learning model using the data augmentation policy; determining, for each data augmentation policy, a quality measure of the machine learning model that has been trained using the data augmentation policy; and selecting a final data augmentation policy based using the quality measures of the machine learning models.
US11847537B2 Machine learning based analysis of electronic communications
Aspects of the disclosure relate to machine learning based analysis of electronic communications. A computing platform may monitor receipt of a potentially unacceptable electronic communication by a user. Then, the computing platform may extract one or more attributes of the potentially unacceptable electronic communication. The computing platform may then perform, based on the one or more attributes, textual analysis of the potentially unacceptable electronic communication. Subsequently, the computing platform may retrieve one or more rules applicable to the potentially unacceptable electronic communication. Then, the computing platform may determine, based on the textual analysis and the one or more rules, and based on a repository of previously identified unacceptable content, whether the potentially unacceptable electronic communication is unacceptable. Subsequently, the computing platform may trigger, based on a determination that the potentially unacceptable electronic communication is unacceptable, one or more actions associated with the unacceptable electronic communication.
US11847536B2 Cognitive browse operation
A method, system and computer readable medium for performing a cognitive browse operation comprising: receiving training data, the training data comprising information based upon user interaction with cognitive attributes; performing a machine learning operation on the training data; generating a cognitive profile based upon the information generated by performing the machine learning operation; and, performing a cognitive browse operation on a corpus of content based upon the cognitive profile, the cognitive browse operation returning cognitive browse results specific to the cognitive profile of the user.
US11847533B2 Hybrid quantum computing network
A distributed computing network includes a quantum computation network and a processor. The quantum computation network includes one or more quantum processor units (QPUs) interconnected one with the other using quantum interconnects including each a quantum link and quantum network interface cards (QNICs), where each QPU is further connected to, using the QNIC, a quantum memory. The processor is configured to receive a quantum computation task, and, using a network interface card (NIC) (i) allocate the quantum computation task to the computation network, by activating any of the quantum interconnects between the QPUs according to the quantum computation task, and (ii) solve the quantum computation task using the quantum computation network.
US11847526B2 Recording multimodal user interaction with items in real and digital environments
A method and a corresponding system are disclosed for recording multimodal user interaction with an item in a networked system. The networked system includes a server device network-connected to one or more client user device(s). A data record is generated for the item, comprising data representative thereof and including at least image data depicting the item. A unique identifier code is associated with the data record, wherein the association of the unique identifier code with the image data in the record defines an avatar of the item in the system. Copies of the avatar are distributed to client user devices in the network, and the unique identifier code is encoded into a machine-readable tag secured to each physical embodiment of the item outside the network. At each client user device, each digital user interaction with an avatar and each analogue user interaction with a physical item is logged. At the server, each logged user interaction is matched against the item data record and recorded.
US11847525B2 Barcode reader with transflective mirror
Barcode readers with transflective mirrors are disclosed herein. An example barcode reader includes a housing and a window positioned within the housing, an imaging sensor and an illumination source positioned within the housing, and a transflective mirror positioned within the housing. The field-of-view of the imaging sensor is directed through the window along a first central axis of the field-of-view of the imaging sensor and the illumination pattern from the illumination source is directed through the window along a second central axis of the illumination pattern that is substantially parallel to the first central axis of the field-of-view of the imaging sensor.
US11847521B2 System and method of selective auxiliary data capture
A method of auxiliary data capture control includes: storing, at a data capture device, (i) detection criteria corresponding to events having respective event identifiers; and (ii) a registration indicator associated with at least one of the event identifiers; controlling a primary data capture sensor to obtain primary captured data; in response to detecting, based on the primary captured data, that the detection criteria are satisfied for a detected one of the event identifiers, determining whether the registration indicator is associated with the detected event identifier; and when the registration indicator is associated with the detected event identifier, controlling an auxiliary data capture sensor to obtain auxiliary captured data.
US11847515B2 Management system, method, management server, and computer-readable storage medium storing program
A printing apparatus management server manages a plurality of printing apparatuses, obtains, in response to a request from a voice device management server, information of a predetermined printing apparatus registered, from the plurality of printing apparatuses, as a printing apparatus to be used in the printing apparatus management server, transmits, to the voice device management server, the obtained information of the predetermined printing apparatus, obtains remaining amount information transmitted from the predetermined printing apparatus, and transmits the obtained remaining amount information to the consumable item management server. Voice notification to a user is performed, via a voice device configured to communicate with the voice device management server, based on the obtained remaining amount information, and processing for placing an order for the consumable item is performed based on a voice instruction from the user accepted by the voice device.
US11847507B1 DMA synchronization using alternating semaphores
Two or more semaphores can be used per queue for synchronization of direct memory access (DMA) transfers between a DMA engine and various computational engines by alternating the semaphores across sequential sets of consecutive DMA transfers in the queue. The DMA engine can increment a first semaphore after performing each DMA transfer of a first set of consecutive DMA transfers and a second semaphore after performing each DMA transfer of a second set of consecutive DMA transfers that is after the first set of consecutive DMA transfers in the queue. Each semaphore can be reset when all the computational engines that are dependent on the respective set of consecutive DMA transfers are done waiting on the given semaphore before performing respective operations. After reset, the first semaphore or the second semaphore can be reused for the next set of consecutive DMA transfers in the queue.
US11847500B2 Systems and methods for providing management of machine learning components
A method can include receiving, at a workflow controller, a machine learning workflow, the machine learning workflow associated with a first task and a second task. The first task is training a machine learning model and the second task is deploying the model. The method can include segmenting, by the workflow controller, the machine learning workflow into a first sub-workflow associated with the first task and a second sub-workflow associated with the second task, assigning a first workflow agent to the first sub-workflow and assigning a second workflow agent to the second sub-workflow, selecting, by the first workflow agent and based on first resources needed to perform the first task, a first cluster for performing the first task and selecting, by the second workflow agent and based on second resources needed to perform the second task, a second cluster for performing the second task.
US11847498B2 Multi-region deployment of jobs in a federated cloud infrastructure
A system and method for multi-region deployment of application jobs in a federated cloud computing infrastructure. A job is received for execution in two or more regions of the federated cloud computing infrastructure, each of the two or more regions comprising a collection of servers joined in a raft group for separate, regional execution of the job generating a copy of the job for each of the two or more regions. The job is then deployed to the two or more regions, the workload orchestrator deploying the job according to a deployment plan. A state indication is received from each of the two or more regions, the state indication representing a state of completion of the job by each respective region of the multi-cloud computing infrastructure.
US11847488B2 Graph data processing method, method and device for publishing graph data computational tasks, storage medium, and computer apparatus
This application relates to a graph data processing method performed by a distributed computer node cluster including a plurality of computer devices, each computer device distributed on a respective computing node of the distributed computer node cluster, the method including: obtaining subgraph data divided from to-be-processed graph data; performing a computation task on the subgraph data to obtain corresponding global data and local data; writing the global data to a blockchain network, the global data of the blockchain network being updated by the distributed computing node cluster; obtaining latest global data from the blockchain network; and iteratively performing, according to the obtained latest global data and the local data, the computation task on the subgraph data without obtaining a computation result until an iteration stopping condition is met.
US11847487B2 Task completion system allowing tasks to be completed out of order while reporting completion in the original ordering my
A method using a memory and queue handling logic, including accessing a work control structure (WCS) configured “first-in-first-out” holding work control records (WCRs) each including a field defining work to be carried out and a completion indicator indicating whether the work has completed, and initially set to indicate that the work has not completed: upon fetching a work request (WR) for execution, pushing a WCR corresponding to the WR to the WCS, and: A) inspecting the WCR at a head of the WCS, B) when the completion indicator of the WCR at the head of the WCS indicates that the unit of work associated with the WCR at the head of the WCS has been completed, popping the WCR at the head of the WCS from the WCS, and reporting completion of the WCR at the head of the WCS to a host processor, and C) iteratively performing A, B, and C.
US11847486B1 Capacity resolver for point of presence (POP) systems
A capacity resolver system for provisioning and management of nodes at point of presence (POP) in a cloud-based multi-tenant system. The capacity resolver system includes a plurality of POPs and a cloud orchestration server. The POPs include hypervisors that include a plurality of nodes. The cloud orchestration receives a request for provisioning a node. The request is provisioned at the POP based on parameters from the hypervisors of the POP. The parameters include Central Processing Unit (CPU) Core utilization, memory utilization, disk utilization and Virtual File System (VFS) availability of the node. A triggering of one or more parameters above their respective threshold values is determined at the POP. Nodes are identified for downsizing or migration based on the triggering of the one or more parameters. The node is provisioned at the hypervisor of the POP in accordance with a priority for the downsizing or the migration of the nodes.
US11847485B2 Network-efficient isolation environment redistribution
Network-efficient isolation environment redistribution is described. In one example, network communications are surveyed among isolation environments, such as virtual machines (VMs) and containers, hosted on a cluster. An affinity for network communications between the isolation environments can be identified based on the survey. Pairs or groups of the isolation environments can be examined to identify ones which have an affinity for network communications between them but are also hosted on different host machines in the cluster. The identification of the affinity for network communications provides network-level context for migration decisions by a distributed resource scheduler. Certain VMs and/or containers can then be migrated by the distributed resource scheduler to reduce the network communications in the cluster based on the network-level context information.
US11847483B2 Secure virtual machine software management
One or more computer processors responsive to a hypervisor data request, generate an encrypted set of hypervisor data indicating hypervisor hardware details using a plurality of respective asymmetric encryption keys to tag the generated set of encrypted hypervisor data with a timestamp at a time of encryption. The one or more computer processors decrypt the tagged set of encrypted hypervisor data utilizing a software asset manager and the plurality of respective asymmetric encryption keys determined valid based on a threshold time period and the tagged timestamp. The one or more computer processors validate the set of decrypted hypervisor data utilizing corresponding checksums to determine whether the set of encrypted hypervisor data was successfully decrypted. The one or more computer processors sanitize the validated hypervisor data based on a corresponding software license.
US11847482B2 Distributed resource scheduler as a service
Methods and systems for balancing resources in a virtual machine computing environment are disclosed. A server can receive data illustrating the configuration of host machines and virtual machines in client computing environment. A simulated computing environment can be created that mirrors the configuration of the client computing environment. Data relating to resource usage (e.g., processor, memory, and storage) of the host machines can be received. The resource usage can be simulated in the simulated computing environment to mirror the usage of the client computing environment. A recommendation to execute a migration of a virtual machine can be received from the simulated computing environment. Instructions to execute a migration corresponding to the recommended migration can be generated and sent to the client computing environment.
US11847479B2 Allocating a host of a pre-configured hyper-converged computing device to a workload domain
In a computer-implemented method for allocating a host of a pre-configured hyper-converged computing device to a workload domain, a pre-configured hyper-converged computing device including a plurality of hosts is managed, wherein the plurality of hosts is allocable to workload domains. A pool of unallocated hosts of the plurality of hosts is managed within the pre-configured hyper-converged computing device, wherein hosts of the pool of unallocated hosts have associated hypervisor versions. An allocation request to allocate at least one host of the pool of unallocated hosts to a workload domain is received, the allocation request including a requested hypervisor version of at least one host upon allocation. The at least one host is updated to the requested hypervisor version of the allocation request while the at least one host is in the pool of unallocated hosts.
US11847472B2 Framework for linearizing interviews while permitting user backtracking and provisionally storing answers for repopulating responses
Techniques are disclosed for linearizing interfaces within computing applications. In some embodiments, the techniques include defining a sequence of user interface elements, where at least a subset of user interface elements in the sequence of user interface elements correspond to controls for affecting a session state. Responsive to receiving an input value through a user interface element, a linearization process adds the input value to at least one dataset for evaluating a current state for each respective user interface element subsequent to the user interface element in the sequence of user interface elements. The process further evaluates the current state for each respective user interface element subsequent to the user interface element in the sequence of user interface elements based on values within the at least one data set. The process may disable and/or enable one or more user interface elements based on the evaluation.
US11847470B2 Request processing method, system on chip, and public cloud management component
A bare-metal server of a cloud storage management system comprises a system-on-chip (Soc) and a processor. The SoC receives a volume attaching request sent by a public cloud management component of the management system. The volume attaching request includes an identifier of a system volume storing a file for starting an operating system of a bare-metal server of the management system. The SoC stores the identifier of the system volume based on the volume attaching request. When the bare-metal server of the management system is started, the bare-metal server uses the identifier of the system volume to the system volume, and starts an operating system by means of the SoC accessing the system volume.
US11847469B2 Intelligent device and method for controlling boot screen of the intelligent device
Embodiments of the invention provide an intelligent device and a method for controlling a boot screen of the intelligent device, applicable to the intelligent device supporting video hardware decompression. The method comprises steps of: completing hardware initialization operation, and storing a preset image in the first storage area, thereby enabling the image layer to display the preset image; starting a system kernel which controls the video driver module, and starting the video layer through the video driver module; reading the corresponding preset image in the first storage area, converting the preset image into video data, and writing the video data into the second storage area, thereby enabling the video layer to display the video data; and starting an application access to the system. During the whole startup process of the intelligent device, the contents displayed on a screen are all seamlessly connected, so that a phenomenon of black screen does not occur.
US11847467B2 Boot method for embedded system including first and second baseboard management controller (BMC) and operating system (OS) image file using shared non-volatile memory module
A boot method for an embedded system is provided. The embedded system includes two mainboards each provided with a baseboard management controller (BMC), a non-volatile memory unit and a network adapter. When the embedded system is turned on, each of the BMCs performs a boot procedure, and then loads an operating system (OS) image file from a corresponding non-volatile memory unit to execute an operating system. When one BMC fails to load the OS image file or to execute the operating system, the BMC causes the corresponding network adapter to communicate with the other network adapter to acquire the OS image file from the non-volatile memory unit on the other mainboard, so as to replace the OS image file in the corresponding non-volatile memory unit, and directly loads the OS image thus acquired to execute the operating system.
US11847459B2 Direct swap caching with zero line optimizations
Systems and methods related to direct swap caching with zero line optimizations are described. A method for managing a system having a near memory and a far memory comprises receiving a request from a requestor to read a block of data that is either stored in the near memory or the far memory. The method includes analyzing a metadata portion associated with the block of data, the metadata portion comprising: both (1) information concerning whether the near memory contains the block of data or whether the far memory contains the block of data and (2) information concerning whether a data portion associated with the block of data is all zeros. The method further includes instead of retrieving the data portion from the far memory, synthesizing the data portion corresponding to the block of data to generate a synthesized data portion and transmitting the synthesized data portion to the requestor.
US11847457B1 System for error detection and correction in a multi-thread processor
A master processor is configured to execute a first thread and a second thread designated to run a program in sequence. A slave processor is configured to execute a third thread to run the program in sequence. An instruction fetch compare engine is provided. The first thread initiates a first thread instruction fetch for the program and stored in an instruction fetch storage. Retrieved data associated with the fetched first thread instruction is stored in a retrieved data storage. The second thread initiates a second thread instruction fetch for the program. The instruction fetch compare logic compares the second thread instruction fetch for the program with the first thread instruction fetch stored in the instruction fetch storage for a match. When there is a match, the retrieved data associated with the fetched first thread instruction is presented from the retrieved data storage, in response to the second thread instruction fetch.
US11847453B2 Stream engine with element promotion and decimation modes
A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces address of data elements. A steam head register stores data elements next to be supplied to operational units for use as operands. A promotion unit optionally increases date element data size by an integral power of 2 either zero filing or sign filling the additional bits. A decimation unit optionally decimates data elements by an integral factor of 2. For ease of implementation the promotion factor must be greater than or equal to the decimation factor.
US11847452B2 Systems, methods, and apparatus for tile configuration
Embodiments detailed herein relate to matrix (tile) operations. For example, decode circuitry to decode an instruction having fields for an opcode and a memory address; and execution circuitry to execute the decoded instruction to set a tile configuration for the processor to utilize tiles in matrix operations based on a description retrieved from the memory address, wherein a tile a set of 2-dimensional registers are discussed.
US11847448B2 Automatic generation of exporter configuration rules
Systems and methods for implementing a build-time, automatic, exporter configuration rule generator that removes the need for manual definition of exporter configurations are described. A processing device may perform a scan of source code of an application to identify one or more classes of the application, each of the one or more classes enabling an exporter to access metrics generated by the class. For each of the one or more classes, the processing device may analyze source code of the class with a set of templates and heuristics to generate a set of configuration rules for the class. The processing device may then generate an exporter configuration for the exporter based on the set of configuration rules for each of the one or more classes.
US11847447B2 Anomaly identification within software project under development
Quality indicators regarding a software project under development that has a plurality of functional areas are collected. Each quality indicator is normalized to a coverage of the functional area of the software project to which the quality indicator corresponds. The normalized quality indicators are correlated to previously identified anomalies of the software project, yielding an anomaly indicative value for each normalized quality indicator corresponding to a probability that the normalized quality indicator is revelatory of unidentified anomalies of the software project. A normal behavior for each normalized quality indicator is estimated. For each functional area of the software project, an anomaly score indicative of a likelihood of an unidentified anomaly within the functional area is calculated. The anomaly score is based on, for each normalized quality indicator corresponding to the functional area, how the normalized quality indicator departs from its estimated normal behavior as weighted by its anomaly indicative value.
US11847444B2 Automatically updating documentation
A method comprises executing a code in a development environment for: documenting versions of source files of a software program in a plurality of source documentation objects, where at least one of the source documentation objects comprises a textual description comprising one or more text-extracts, each text-extract comprising at least one marked token extracted from one of the versions of the source files; accessing a new version of a source file; performing an identification of when at least one updated token in the new version is different from the marked token; and in response to the identification: classifying the updated token according to differences identified between the updated token and the marked token; and subject to the classification being a member of a set of updatable changes, generating an updated source documentation object by modifying the text-extract in the textual description according to the classification and the differences.
US11847443B2 Constraints-based refactoring of monolith applications through attributed graph embeddings
Methods, systems, and computer program products for constraints-based refactoring of monolith applications through attributed graph embeddings are provided herein. A computer-implemented method includes performing an analysis of source code of a monolith application to identify structural features and behavioral features; generating a graph structure representing the monolith application based on the identified structural features and the identified behavioral features, wherein the graph structure comprises: a plurality of nodes, each node corresponding to one of a plurality of software modules of the monolith application, and a plurality of edges between the plurality nodes, each edge representing a relationship of the corresponding nodes; automatically identifying constraints associated with the plurality of nodes in the graph structure based on the analysis of the source code; clustering the nodes using a convolutional neural network based the constraints; and outputting candidate microservices corresponding to respective ones of the clusters for refactoring the monolith application.
US11847442B2 Version control system
A version control system implemented in software and executed by one or more processors that provides for change set integration for diverse types of objects. The system may be configured to handle a wide range of objects of different types committed to the version system by storing and/or versioning the objects, change sets, and complex relationships between objects and object dependencies. Unified support for development operations may be provided as assets under version control may optionally be deployed, rolled back, compared to a corresponding live environment, and tested thus providing for sophisticated development and operational cycles. The system provides automatic and/or semi-automatic object integration such as may be useful for continuous development and integration and feature based development.
US11847439B2 Center, management method, and non-transitory storage medium
A center configured to communicate with an OTA master configured to control software updating of a plurality of electronic control units installed in a vehicle includes: a communication device configured to receive, from the OTA master, identification information; a storage device storing propriety determination information used in propriety determination of determining whether the version of software implemented in each of the electronic control units is an implementation management version; and a processor configured to perform the propriety determination based on the identification information and the propriety determination information, and perform, by communicating with the OTA master, restoration control on at least one of the electronic control units regarding which a determination has been made that the version of the software is not the implementation management version.
US11847437B2 Performing translations on change requests
In some examples, one or more processors configured by executable instructions receive, from a first computing device, at least one key-to-string mapping related to updated software located at a repository. The one or more processors further receive an indication of a target locale associated with the updated software. The one or more processors may compare a first string from the at least one key-to-string mapping with translated strings maintained in a database in association with the target locale to determine that a translated version of the first string for the target locale is present in the database. The one or more processors may send the translated version of the first string from the database to the first computing device in association with the updated software located at the repository.
US11847434B2 Fast search for search string instructions
One or more computer processors receive a pattern string comprising a pointer to a pattern search point and a string comprising a pointer to a search point; determine a plausible search point within the string for the pattern character; execute a search string (SRST) instruction with the determined search point and the pattern character; compute a pattern offset comprising a difference between a first occurrence of the determined pattern character located within the pattern string but not in the correct position and a current pattern character position; execute a subsequent SRST instruction with the current pattern character position and the computed offset set as a new search point; and responsive to identifying all pattern characters in the correct position within the string based on the executed subsequent SRST instruction, transmit memory address associated with a substring comprised of the string and corresponding pattern characters in the correct position.
US11847428B2 Execution unit for evaluating functions using Newton Raphson iterations
An execution unit for a processor, the execution unit comprising: a look up table having a plurality of entries, each of the plurality of entries comprising an initial estimate for a result of an operation; a preparatory circuit configured to search the look up table using an index value dependent upon the operand to locate an entry comprising a first initial estimate for a result of the operation; a plurality of processing circuits comprising at least one multiplier circuit; and control circuitry configured to provide the first initial estimate to the at least one multiplier circuit of the plurality of processing circuits so as perform processing, by the plurality of processing units, of the first initial estimate to generate the function result, said processing comprising applying one or more Newton Raphson iterations to the first initial estimate.
US11847423B2 Dynamic intent classification based on environment variables
To prevent intent classifiers from potentially choosing intents that are ineligible for the current input due to policies, dynamic intent classification systems and methods are provided that dynamically control the possible set of intents using environment variables (also referred to as external variables). Associations between environment variables and ineligible intents, referred to as culling rules, are used.
US11847421B2 Discussion support device and program for discussion support device
A discussion support device acquires, via a communication network, a plurality of comments relating to a main topic of a discussion, extracts a plurality of ideas, a plurality of favorable points, a plurality of unfavorable points, and a plurality of issues from the acquired plurality of comments, identifies a topology between the extracted plurality of ideas, plurality of favorable points, plurality of unfavorable points, and plurality of issues, and creates a facilitation structure to realize the identified topology.
US11847418B2 Few-shot language model training and implementation
A technique making use of a few-shot model to determine whether a query text content belongs to a same language as a small set of examples, or alternatively provide a next member in the same language to the small set of examples. The related few-shot model makes use of convolutional models that are trained in a “learning-to-learn” fashion such that the models know how to evaluate few-shots that belong to the same language. The term “language” in this usage is broader than spoken languages (e.g., English, Spanish, German, etc.). “Language” refers to a category, or data domain, of expression through characters. Belonging to a given language is not specifically based on what the language is, but the customs or traits expressed in that language.
US11847416B2 Systems and methods for converting an input content item based on contexts
Methods and systems for converting an input content item into an output content item to enhance comprehension of the message by an interlocutor, based on contexts. For example, the conversion may occur in any message service: when an interlocutor writes a message in English (or any other language), he or she might include a regional dialect (purposively or not), such as a piece of slang, that the other interlocutors may not understand, although they all generally write and understand English. In such circumstances, the regional dialect is identified and replaced with either a more globalized word or with another linguistic regionalism that is understandable for the intended interlocutor.
US11847412B2 Enforcing data ownership at gateway registration using natural language processing
Enforcing data ownership may include receiving a request to register an application programming interface (API) endpoint. A plurality of elements of the API endpoint and a target API endpoint may be preprocessed. A distance may be computed for each of element of the API endpoint relative to at least one of the elements of the target API endpoint. A distance score for the API endpoint may be computed based on the distance scores. A term frequency-inverse document frequency (TF-IDF) value may be computed for a plurality of metadata terms of the API endpoint and the target API endpoint. A similarity score between the TF-IDF values of the metadata terms may be computed. An adjusted score may be computed for the API endpoint based on the distance score and the similarity scores. The API endpoint may be registered based on the adjusted score being below a permissions threshold.
US11847408B2 Document control item
A system and method for generating a document control item is described. The system accesses a text document and extracts a portion of the text document. The portion comprises some but not all of the text document. The system sends the portion of the text document to a trained machine learning model and, in response, receives a classification of the portion as demarking a section break. The system modifies the text document by inserting a document control item into the text document at a location of each portion classified as demarking a section break. The system stores the modified document.
US11847406B1 Natural language processing on semi-structured data
Techniques for performing natural language processing (NLP) on semi-structured data are described. An exemplary method includes receiving a semi-structured document to perform NLP on using a trained NLP model; converting the semi-structured document into a secondary format, wherein the secondary format includes spatial information for tokens of the semi-structured document; flattening the converted, secondary formatted semi-structured document into a Unicode Transformation Format text file; performing NLP on the Unicode Transformation Format text file using the trained NLP model; and providing a result of the NLP to a requester.
US11847405B1 Encoding hyperlink data in a printed document
A method may include receiving a request from a software application to print an electronic document; in response to the request, parsing the electronic document; based on the parsing, detecting a text element in a portion of the electronic document that is associated in a structure of the electronic document with a network link, the network link being different than the text element; modifying the portion of the electronic document with the text element to include a printable element encoded with the network link; and transmitting the electronic document as modified to a printer driver.
US11847404B2 Authenticated access to accredited testing services
A service control system controls access to secured online testing services, such as accredited or standardized tests, examinations in educational courses, tutoring services, and continuing professional development courses or seminars. The secured services may be published by an educational publishing platform and made available to users through online configured browser applications executing on the users' devices. Based on access conditions associated with a secured testing service and the capturing and processing of one or more images, the service control system determines how users are authorized to access the services. When users have been authorized to access a service or a subset of the service, the service may be distributed through the browser applications executing on the users' devices.
US11847401B2 Method and apparatus for recognizing handwriting inputs in multiple-user environment
A method and apparatus for adaptively displaying a handwriting input on an electronic device are provided. The method includes receiving a handwriting input from an electronic device, detecting handwriting features in the handwriting input and comparing the handwriting features with stored handwriting feature data, determining, according to a result of the comparing, whether a subject of the handwriting input is an existing user or a new user, and displaying, according to the determination, a subsequent handwriting input by the subject of the handwriting input to match a target handwriting input style.
US11847400B2 Methods and systems for generating shape data for electronic designs
Methods for generation of shape data for a set of electronic designs include inputting a set of shape data, where the set of shape data represents a set of shapes for a device fabrication process. A convolutional neural network is used on the set of shape data to determine a set of generated shape data, where the convolutional neural network comprises a generator trained with a pre-determined set of discriminators. The set of generated shape data comprises a scanning electron microscope (SEM) image.
US11847399B2 Integrated circuit with asymmetric mirrored layout analog cells
A device includes a first cell active area asymmetrically positioned in a first device column between a first barrier line and a second barrier line, a second cell active area asymmetrically positioned in a second device column between the first barrier line and a third barrier line, where the first cell has a first cell length in a first direction perpendicular to the first barrier line which is three times a second cell length in the first direction. The first cell active area and the second cell active area are a first distance from the first barrier line, and the first cell active area is a second distance from the second barrier line, and the second cell active area is the second distance away from the third barrier line.
US11847395B2 Executing a neural network graph using a non-homogenous set of reconfigurable processors
A system for executing a graph partitioned across a plurality of reconfigurable computing units includes a processing node that has a first computing unit reconfigurable at a first level of configuration granularity and a second computing unit reconfigurable at a second, finer, level of configuration granularity. The first computing unit is configured by a host system to execute a first dataflow segment of the graph using one or more dataflow pipelines to generate a first intermediate result and to provide the first intermediate result to the second computing unit without passing through the host system. The second computing unit is configured by the host system to execute a second dataflow segment of the graph, dependent upon the first intermediate result, to generate a second intermediate result and to send the second intermediate result to a third computing unit, without passing through the host system, to continue execution of the graph.
US11847393B2 Computing device and method for developing a system model utilizing a simulation assessment module
A computing device, method and computer program product are provided in order to develop a system model. In a method, a simulation model is designed that is configured to digitally simulate a corresponding portion of a system. The method also includes associating a simulation assessment module with the simulation model. The simulation assessment module is configured to verify one or more signals propagating within the simulation model. In an instance in which the simulation assessment module has verified the one or more signals, the method includes performing a unit test upon the simulation model to confirm proper operation of the simulation model. In an instance in which the unit test is successful, the method includes integrating a plurality of simulation models to form the system model.
US11847390B2 Generation of synthetic data using agent-based simulations
A system, method, and computer-readable medium for generating factual and/or counterfactual data are described. This may have the effect of improving the complexity of data available for training machine learning models. The models may include, but not limited to, a probabilistic graphical model (PGM) and/or an agent-based model (ABM). Further aspects may provide for scrubbing actual data to create a data model that does not reveal the content of the underlying source data. Yet further aspects may provide for validating a data model.
US11847384B2 Methods to generate a wiring schema
Apparatus and associated methods relate to generating a wiring schema with more than one safety device sharing at least one test signal through one or more external terminal blocks when the number of terminals required by safety devices exceeds the number of available terminals of a safety controller. In an illustrative example, the method may include determining a total number of terminals A of safety devices to be connected to a safety evaluation device having a number of terminals B. If A is greater than B, the method may then include generating a wiring schema that one or more external terminal blocks may show indicia of electrical connections between an identified set of safety devices and a shared terminal of the safety evaluation device associated with that set. Various embodiments may advantageously expand a number of devices possible to be connected beyond a number of terminals.
US11847383B2 Method for determining a performance of an unsaturated subgrade of a multi-layered expressway section and processing device thereof
A method for determining a performance of a subgrade of an expressway section and a processing device thereof are used to accurately calculate a stress, a displacement, a velocity and an acceleration at any position inside the subgrade while analyzing the performance of the subgrade of the target expressway section, in full consideration of the moving speed and vibration characteristics of the vehicle load, the layered characteristics of the expressway and the unsaturated characteristics of the subgrade soil.
US11847381B2 Three-dimensional graphical annotations with semantic attributes
Computer-aided design (CAD) models, and associated methods and systems, including topological and geometrical entities, graphical annotation information, and data structures storing non-native format semantic annotation information. Associated application programming interfaces (APIs) can include routines to return non-native format semantic annotation information stored in data structures associated with a native format CAD model. The APIs can include routines to identify whether annotations include data structures storing non-native format semantic annotation information, and to identify the types of the annotations. Graphical annotations can serve graphical display needs, while the semantic meanings from non-native CAD formats can be stored in placeholder data structures and, thus, be preserved. Manufacturing software applications can consume and act upon the semantic data via an API, thus, achieving automation benefits.
US11847380B2 Systems and methods for providing supplemental information with a response to a command
Systems and methods for providing supplemental information with a response to a command are provided herein. In some embodiments, audio data representing a spoken command may be received by a cloud-based information system. A response to the command may be retrieved from a category related to the context of the command. A supplemental information database may also be provided that is pre-populated with supplemental information related to an individual having a registered account on the cloud-based information system. In response to retrieving the response to the command, supplemental information may be selected from the supplemental information database to be appended to the response to the command. A message may then be generated including the response and the supplemental information appended thereto, which in turn may be converted into audio data representing the message, which may be sent to a voice-controlled electronic device of the individual.
US11847374B2 Content presentation control device, presentation control method, and non-transitory computer-readable storage medium
In a presentation control, another presentation request of another content is accepted from another application while presenting a content of one application, which content is preferentially presented is arbitrated based on a rule definition including: an attribute of the content that defines either a cancellation for withdrawing the presentation request or an on-standby without withdrawing the presentation request; and a constraint equation that defines an exception rule for defining a setting of the content that has lost arbitration as either the on-standby or the cancellation; and one of the contents arbitrated is presented to a presentation area.
US11847370B2 Image forming apparatus, control method of image forming apparatus and image forming system
An image forming system includes a plurality of image forming apparatuses and an information processing apparatus, and the plurality of image forming apparatuses include a parent apparatus and a child apparatus(es). The parent apparatus transmits, when receiving a print instruction that is transmitted from the child apparatus for outputting operated by a user, print data to the child apparatus for outputting. The parent apparatus transmits, when transmission instruction data is included in the print data, print image data included in the print data to a transmission destination apparatus such as a child apparatus other than the child apparatus for outputting, the information processing apparatus and a further external apparatus with which the parent apparatus can perform communication via a network.
US11847364B2 Server and non-transitory storage medium storing instructions executable by information processing apparatus
A server includes a communication interface, a memory in which a shared folder accessible from an external device is provided, and a controller. The controller is configured to receive a designation of the shared folder through a user interface of the information processing apparatus, install a setting file on the information processing apparatus, and store a path of the designated shared folder into the setting file.
US11847359B2 Image forming system for inspecting an image formed on a sheet based on an image editing process intensity
An image forming system executes determination processing with an intensity of an image editing process being a first intensity and a determination threshold being a first value and does not execute the determination processing with the intensity of the image editing process being the first intensity and the determination threshold being a second value. The system executes the determination processing with the intensity of the image editing process being a second intensity greater than the first intensity and the determination threshold being the first value and does not execute the determination processing with the intensity of the image editing process being the second intensity and the determination threshold being the second value.
US11847358B2 Information processing apparatus, control method for information processing apparatus, and storage medium
A printing system provides an efficient operation process by automating work for producing a print product that meets quality terms requested by a customer with an information format for transferring quality terms or a quality report. A control method for an information processing apparatus includes receiving order data including quality request data from an order receiving system, interpreting the received quality request data, generating a job containing information that is used for quality adjustment to be performed by a production system, based on the interpreted quality request data, and sending the job to the production system. The job containing quality request data in a data format that is same as a data format of the received quality request data is generated.
US11847354B2 Data storage using a sliding window cache in a data grid
A sliding window cache can be used for data storage in a data grid. For example, a computing device can receive a request from a client device for storing a data entry in a data grid. The computing device can store the data entry in a first data set including a plurality of data entries distributed across a plurality of nodes of the data grid. The computing device can also store the data entry in a second data set in a sliding window cache that is embedded in the data grid. The second data set can include a subset of the plurality of data entries synchronized with the plurality of data entries of the first data set. The computing device can determine a statistic measurement associated with the sliding window cache and output the statistic measurement to the client device.
US11847353B2 Suspend operation with data transfer to host system
Methods, systems, and devices for suspend operation with data transfer to a host system are described. A host system may transmit a read command to a memory system operating in a first mode of operation (e.g., a standard mode associated with a nominal power consumption) indicating for the memory system to transition to a second mode of operation (e.g., a suspend mode associated with a decreased power consumption). Here, the memory system may transmit an image of the memory system stored in volatile memory to the host system and transition the memory system to the second mode. Additionally, the host system may transmit, to the memory system operating in the second mode, a write command including the image and indicating for the memory system to transition to the first mode. Here, the memory system may write the image to the volatile memory and transition to the first mode.
US11847349B2 Dynamic partition command queues for a memory device
A partition command is stored at free memory address location of the local memory corresponding to an index of an address array. The index is associated with an entry in the address array. A last entry in a linked list of entries from a tail register is obtained based on an allocation of the stored partition command to a partition command queue of a plurality of partition command queues. The tail register corresponds to the partition command queue of the plurality of partition command queues. Responsive to obtaining the last entry in the linked list, an entry to the linked list after the last entry is appended. The entry corresponds to the index of the address array associated with the stored partition command.
US11847346B2 System and method for cooperative tail promotion in a log buffer
A method, computer program product, and computing system for receiving data for storage in a storage system. The data may be written to a head entry of a log buffer, wherein the log buffer includes a plurality of data entries for flushing to the storage system. At least a portion of the plurality of data entries of the log buffer may be flushed, via a plurality of threads, to the storage system based upon, at least in part, a tail entry of the log buffer. A queue of committed data entries may be updated, via each thread of the plurality of threads, with one or more data entries of the log buffer flushed to the storage system by each thread. A new tail entry of the log buffer may be determined, via a thread of the plurality of threads, based upon, at least in part, the queue of committed data entries.
US11847343B2 Storage system and method for non-blocking coherent re-writes
A host sends a storage system a command to read data from a memory and then a command to write the data back to the memory to defragment the data. The host sends flags along with the commands. The flag sent with the read command causes the storage system to take a snapshot of the logical-to-physical address map relevant to the data. The flag sent with the write command causes the storage system to compare the snapshot with the current version of the logical-to-physical address map and write the data back to the memory only if there is a match.
US11847341B2 Memory card, memory system, and method of consolidating fragmented files
According to one embodiment, a memory card includes a nonvolatile memory including a data storage region and storing a table in which a logical address received from a host device is mapped to a physical address in the data storage region, and a controller configured to control the nonvolatile memory. The controller exchanges a first logical address with a second logical address based on a first command and data received from the host device.
US11847337B2 Data parking for ZNS devices
The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller comprising first random access memory (RAM1), second random access memory (RAM2), and a storage unit divided into a plurality of zones. A first command to write data to a first zone is received, first parity data for the first command is generated in the RAM1, and the data of the first command is written to the first zone. When a second command to write data to a second zone is received, the generated first parity data is copied from the RAM1 to a parking section in the storage unit, and second parity data associated with the second zone is copied from the parking section to the RAM1. The second parity data is then updated in the RAM1 with the data of the second command and copied to the parking section.
US11847336B1 Efficient replication using metadata
A system and method for performing replication using mediums. A snapshot ‘S’ is selected for replication, and the anchor medium ‘M’ of S is identified. The replica storage array ‘R’ to which M is being replicated determines a list of medium extents which are available. R sends this list to an original storage array ‘O’ and O generates a list of medium extents which need to be sent to R. Only those medium extents corresponding to M which R does not already have will be sent from O to R. Also, R can obtain medium extents from other source storage arrays during the replication process.
US11847330B2 Adjustment of storage device parameters based on workload characteristics
Embodiments of the present disclosure generally relate to storage devices, such as SSDs. A data storage device comprises an encrypted interface, one or more flash memory devices, and a controller configured to receive one or more workloads of data through the encrypted interface. Upon a threshold being met, the controller performs a diagnosis of one or more operating parameters of the one or more workloads of data. Based on the diagnosis, the data storage device is optimized by recalibrating one or more of: a partitioning of bits per cell of the one or more flash memory devices, one or more flash management parameters of the data storage device, and a programming rate of the storage device.
US11847328B1 Method and system for memory pool management
A logical table is configured with a first set of memory banks, where each logical row in the logical table comprises a corresponding memory row from each of the memory banks. Lookup instructions to access a logical row includes a bank set that lists the memory banks associated with that logical row. In response to a range of memory rows of one of the memory banks being reallocated to another logical table, a new memory bank is identified to store the data in the reallocated memory rows. Logical rows associated with the reallocated memory rows are mapped to the new memory bank. Bank sets in the lookup instructions that refer to the remapped logical rows are updated to list the new memory bank in place of the “old” memory bank.
US11847327B2 Centralized power management in memory devices
A total power requirement for a plurality of memory operations is estimated. It is determined that the total power requirement would meet a power budget. In response to determining that the total power requirement would meet the power budget, a power profile identifier associated with a first operation of the plurality of memory operations is adjusted. The first operation and the power profile identifier are issued to a memory device. The power profile identifier is used by the memory device to regulate an amount of power used when performing the first operation.
US11847326B2 Storage operation suspend system
A storage operation suspend system includes a chassis having a storage operation suspend subsystem coupled to a communication system and a storage subsystem in the chassis. The storage operation suspend subsystem performs a first storage operation on a storage die in the storage subsystem, receives a second storage operation instruction via the communication system to perform a second storage operation on the storage die, determines that the second storage operation is a higher priority operation than the first storage operation, determines that a first power amount available in a power budget and a second power amount allocated from the power budget to the first storage operation is sufficient to perform the second storage operation when the first storage operation is suspended and, in response, suspends the first storage operation and performs the second storage operation and, following completion of the second storage operation, resumes performance of the first storage operation.
US11847325B2 Semiconductor integrated apparatus, operating method thereof and data processing apparatus including the same
A semiconductor integrated apparatus includes a plurality of functional blocks configured by electronic devices; and a processor configured to control the plurality of functional blocks, select voltage trim values of the respective functional blocks based on a level of input power supplied during a power-on operation, and provide the voltage trim values to the plurality of functional blocks, respectively.
US11847324B2 Optimizing resiliency groups for data regions of a storage system
A storage system establishes a staging region, for temporary writing of arriving data, and a stable region, for transfer of data from the staging region, in storage memory. The storage system establishes resiliency groups, each with a characteristic level of redundancy that is settable on an individual basis. The storage system performs data accesses of data stripes in accordance with the staging region, the stable region, a first resiliency group and a second resiliency group.
US11847321B2 Systems and methods for adjusting storage volume size of an application instance
Disclosed herein are systems and method for adjusting storage volume size of an application instance. A method may include: identifying a first application instance running on a computing device, wherein the first application instance has an assigned first storage volume on a device storage of the computing device; collecting, over a period of time, usage data of the device storage; determining, based on the collected usage data, whether a usage capacity of the first storage volume of the first application instance is reaching a maximum capacity of the first storage volume; in response to determining that the usage capacity of the first storage volume is reaching the maximum capacity of the first storage volume, adjusting a size of the first storage volume by a first amount to accommodate usage of the first application instance.
US11847302B2 Spatial navigation and creation interface
Systems and methods are provided for navigating messaging application interfaces. The systems and methods include operations for: displaying, by a messaging application of a user device, a menu comprising a first set of options relating to a first level in a hierarchy of levels; detecting, by a touch sensor, one finger touch of a first option of the first set of options; in response to detecting the one finger touch of the first option, displaying, by the messaging application, a second set of options related to the first option, the second set of options relating to a second level in the hierarchy of levels; detecting, by the touch sensor, two finger touch of a second option of the second set of options; and in response to detecting the two finger touch of the second option, re-displaying, by the messaging application, the first set of options.
US11847301B2 Structured text for electronic communications
Disclosed here are methods of creating a manifest record for an outgoing electronic communication and associated systems. The method can include identifying at least one document to be sent with the outgoing electronic communication, receiving a message comprising unstructured text to be inserted into the outgoing electronic communication, generating a manifest record for attachment to the outgoing electronic communication, attaching the at least one document and the manifest record to the outgoing electronic communication, and sending the outgoing electronic communication with the document and the manifest record attached. The manifest record can be creating using an official record of the matter.
US11847299B2 Building a view of a dataset incrementally according to data types of user-selected data fields
A computer device receives, via a graphical user interface, a first user input specifying a first data field of the dataset. The first data field has a first data type. In response to receiving the first user input, the device selects a first visualization type of a data visualization, for visualizing a portion of the dataset based on the first data type, and displays the data visualization. The device receives, via the graphical user interface, a second user input specifying a second data field of the dataset. The second data field is distinct from the first data field and has a second data type. In response to receiving the second user input, the device selects a second visualization type based at least in part on the first data type and the second data type, and displays an updated data visualization, having the second visualization type, in the graphical user interface.
US11847298B2 User interface with real time pictograph representation of parameter settings
Provided is an electric arc generation system comprising a robot, an electric arc torch attached to the robot, a power supply configured to provide an electrical power output to the torch, and a user interface for adjusting a plurality of power supply parameters. The user interface comprises a display. The system includes a processor configured to receive respective settings of the plurality of power supply parameters, and configured to analyze the settings of the plurality of power supply parameters and control the display to display a pictograph warning associated with a current parameter setting, based on a result of analyzing the settings of the plurality of power supply parameters. Said pictograph warning graphically indicates an adjustment direction for the current parameter setting. The processor is configured to automatically adjust one or more of the settings of the plurality of power supply parameters based on a predetermined operating angle of the torch.
US11847295B2 Intuitive GUI for creating and managing hosts and virtual machines
In a computer-implemented method for configuring an appliance in a virtualization infrastructure via a graphical user-interface a list of hosts and a centralized management tool of the virtualization infrastructure is displayed via the graphical user-interface. The hosts are for hosting one or more virtual machines. The centralized management tool is for centrally managing the virtualization infrastructure. In response to selecting one of the hosts, displaying host configuration properties associated with the selected hosts via the graphical user-interface. The host configuration properties are associated with a displayed user input field.
US11847294B2 Method for generating desktop of mobile terminal, device and electronic device
Disclosed is a method, a device and an electronic device for generating a desktop of a mobile terminal. Wherein, the method comprising: responding to a first control instruction, and generating a floating window, wherein the floating window is positioned at a first display level, the floating window is used for previewing the layout of the target application icons; responding to a second control instruction, moving at least one application icon of at least one desktop from an initial display position to a target display position on the floating window, wherein the at least one desktop is positioned at a second display level; and responding to a third control instruction, and generating a target desktop according to the target application icon layout.
US11847292B2 Method of processing content and electronic device thereof
A method for processing contents at an electronic device is provided. The method includes generating a first content corresponding to a user input applied to content via the electronic device, and displaying a floating user interface (UI), which displays first scrap information on the first content, on a screen of the electronic device.
US11847288B2 Touch panel and display apparatus including touch panel
A touch panel includes a base substrate, a cover panel, a first electrode formed outside of a display region on a back surface of the cover panel, and a second electrode formed outside of the display region on a front surface of the base substrate. A pressure when the base substrate is pressed by the pointer through the cover panel is detected by measuring a change of a distance between the first electrode and the second electrode when the front surface of the cover panel is pressed as a change of electrostatic capacitance between the first electrode and the second electrode. The touch panel further includes a ground electrode formed on an outer peripheral side of the first electrode of the cover panel.
US11847284B2 Transparent electrode member, multilayer transparent electrode member, and capacitive sensor
A transparent electrode member includes a translucent base, and first transparent electrodes that are arranged side by side in a first direction on a first surface of the base. An insulating layer does not overlap partial regions PR when viewed in the direction of the normal to the first surface. A rectangular region in which a part other than the conductive portion is composed of the partial regions over the entire part is defined as a first rectangular region, a rectangular region in which at least the insulating layer is contained is defined as a second rectangular region, and a relationship between an area Sa of the part other than the conductive portion in the first rectangular region and an area Sb of a part other than the conductive portion in the second rectangular region satisfies Sa/Sb=1±0.3.
US11847283B2 Display apparatus
A display apparatus including a display panel, an input sensor having an active area having a plurality of electrodes disposed therein and at least a portion of which overlaps the display area, and a non-active area which overlaps the non-display area. The active area has a central area and a peripheral area disposed outward from the central area. The plurality of electrodes include center electrodes which are disposed in the central area and peripheral electrodes which are disposed in the peripheral area and have a surface area less than that of the center electrodes. Each of the center electrodes includes a sensing pattern and a floating pattern, and each of the peripheral electrodes includes substantially only the sensing pattern. Thus, an embodiment of the inventive concept may provide the display apparatus that includes an input sensor having improved sensitivity in a peripheral area.
US11847282B2 Electronic device comprising pen input device and configured to reduce deterioration in antenna due to pen input device
An electronic device is provided. The electronic device includes a housing comprising a conductive part, and a first nonconductive part connected to the conductive part, an antenna structure positioned inside the housing, and a pen input device attachable/detachable to/from the housing, wherein the pen input device comprises a second nonconductive part having at least a portion thereof overlapping the first nonconductive part when viewed in a direction in which a main beam of the antenna structure is radiated while the pen input device is attached to the housing, and at least a portion of the at least one antenna element overlaps the first nonconductive part and the second nonconductive part.
US11847278B2 Display device predicting noise for touch sensor and computing system
A display device includes a display panel, a touch sensor, a display driver and a touch controller. The display driver drives the display panel based on input image data, and generates predicted noise data corresponding to the input image data by using an artificial neural network. The touch controller receives a touch sensing signal from the touch sensor by driving the touch sensor, converts the touch sensing signal that is an analog signal into touch sensing data that are digital data, and compensates the touch sensing data based on the predicted noise data.
US11847274B2 Touch display device and touch panel
A touch display device includes a plurality of touch electrodes and a plurality of touch lines electrically connected to at least some of the plurality of touch electrodes arranged on a touch panel and an outermost peripheral touch electrode located at an outermost peripheral region of the touch panel has an extension part; a touch circuit driving the touch panel and sensing a touch or a touch position; a capacity compensation pattern disposed at the touch panel and vertically overlapping the extension part of the outermost peripheral touch electrode, wherein the plurality of touch lines is located at an outside area of the capacity compensation pattern.
US11847271B2 Input device including resonance circuit and interface device including the same
An input device includes a housing, a power supply disposed within the housing, a controller disposed within the housing and that receives power from the power supply, a resonance circuit disposed within the housing and that generates a first type signal based on a signal received from the controller, and a conductor disposed within the housing and that transfers a second type signal received from the controller, and the first type signal and the second type signal have different waveforms from each other.
US11847267B2 Input device tracking systems
In an example in accordance with the present disclosure, an input movement tracking device is described. The input movement tracking device comprises a tracking device housing and a connector to mechanically attach the tracking device housing to an input device. The input movement tracking device also includes an electrical connector to receive input from the input device to be transmitted to a host computing device. A tracking system disposed within the tracking device housing tracks a position and orientation of the tracking device housing and the input device in physical space and a transceiver disposed within the tracking device housing communicates with the host computing device.
US11847262B2 Apparatus and method for providing haptic control signal
An apparatus and a method for providing a haptic control signal of a haptic device are disclosed. The apparatus for providing a haptic control signal of a haptic device comprises: a haptic pattern data determination unit for determining haptic pattern data on the basis of at least one of an audio signal and an additional effect signal; a haptic control signal generation unit for generating a haptic control signal for controlling a vibration operation of the haptic device on the basis of the haptic pattern data; and a transmission unit for transmitting the haptic control signal to the haptic device.
US11847251B1 Permissions-based communication of information
A system and method for utilizing permissioned data is disclosed. A user may grant permission to share certain data over a platform. A third party may seek targeted attributes and match the targeted attributes with the shared attributes of a user. A user may agree to accept communications directly from the third party.
US11847250B2 Controlling disclosure of identities in communication sessions
Technologies are disclosed for a computing system that allows users to control the disclosure of their identities during communication sessions. Users can control the disclosure of their identities with respect to certain types of shared content. In one mode of operation, a user can share content anonymously. In another mode of operation, identity may be revealed when certain conditions are met or revealed to only certain other users. For example, the identity of a user who shared a comment anonymously may be revealed if multiple other users agree with that comment. In another mode of operation, the user's identity is revealed to all other users such as in a live video stream. The computing system can control display of users' identities based on user instructions or based on triggering conditions. A user interface (UI) can show content items that identify a user together with content items that are shared anonymously.
US11847247B2 Anonymizing user data provided for server-side operations
A device implementing a system for anonymizing user data provided for server-side operations includes a processor configured to receive user input including a search term, wherein first and second data structures are stored on the device, the first data structure including user interest data items that correspond to prior user activity, the second data structure including topic data items mapped to the user interest data items, the topic data items being broader than the user interest data items. The processor accesses the second data structure to obtain one or more topic data items. The processor transmits, to a server, the search term and one or more topic data items for obtaining a query suggestion or search result. The processor receives, from the server, the query suggestion or search result, the query suggestion or search result having been obtained based on the search term and one or more topic data items.
US11847240B2 System and method for matching, grouping and recommending computer security rules
A method of generating relevant security rules for a user includes the steps of: building a first tree data structure from paths within a pool of security rules; collecting process paths for the user; and compiling the relevant security rules for the user by traversing the first tree data structure according to the process paths of the user.
US11847236B2 Method and system for encrypted searching
The present teaching relates to a method, system, and programming for encrypted searching. In a search session, a uniform resource locator (URL) is received, wherein a portion of the URL is encrypted via a first key. A second key associated with the first key is obtained. A determination is made regarding whether a time-related criterion associated with the second key is satisfied. In response to the time-related criterion being satisfied, the portion of the URL is decrypted based on the second key to obtain a keyword, one or more search results are obtained based on the keyword, and a webpage including the one or more search results to be provided to a user is generated.
US11847235B2 Data sharing architecture
Techniques are disclosed relating to sharing data. A first computer system may receive data shared by a second computer system to permit the first computer system to perform processing of the data according to a set of policies. The first computer system may instantiate a verification environment in which to process the shared data. The first computer system may process a portion of the shared data by executing a set of processing routines to generate a result based on the shared data. The verification environment may verify whether the result is in accordance with the set of policies. The verification environment may determine whether to output the result based on the verifying and may send an indication of an outcome of the determining to the second computer system. The indication may be usable to determine whether to provide the first computer system with continued access to the shared data.
US11847231B2 Detecting injection vulnerabilities of client-side templating systems
A method for detecting an injection vulnerability of a client-side templating system includes receiving a web page, determining that the web page implements an interpreted programming language framework with client-side templating, and extracting a version of the interpreted programming language framework and an interpolation sign from the web page. The method also includes generating an attack payload for at least one injection vulnerability context of the web page based on the version of the interpreted programming language framework and the interpolation sign, instrumenting the web page to inject the attack payload into the at least one injection vulnerability context of the web page, and executing the instrumented web page.
US11847228B2 Platform security mechanism
An apparatus to facilitate security within a computing system is disclosed. The apparatus includes a storage drive, a controller, comprising a trusted port having one or more key slots to program one or more cryptographic keys and an encryption engine to receive the cryptographic keys via the one or more key slots, encrypt data written to the storage drive using the cryptographic keys and decrypt data read from the storage drive using the cryptographic keys.
US11847223B2 Method and system for generating a list of indicators of compromise
A method and a system for identifying indicators of compromise are provided. The method comprises: obtaining a given malware carrier configured for execution a main malware module; generating, based on the given malware carrier, an attack roadmap, the attack roadmap including a plurality of malware carriers; determining a malware class of each one of the plurality of malware carriers; generating a current list of indicators of compromise of each of the plurality of malware carriers; searching a database to locate at least one stored attack roadmap including a plurality of stored malware carriers; retrieving from the database a stored list of indicators of compromise for each of the plurality of stored malware carriers; generating an amalgamated list of indicators of compromise based on the current list of indicators and the stored digital list of indicators of compromise; storing, in the database, the amalgamated list of indicators of compromise.
US11847218B2 Systems and methods for a virus scanning router
A virus scanning router may manages a local network, including routing network traffic between devices on the network and routing network traffic being sent to and from such devices via an external communication system. The virus scanning router remotely scans for viruses the files stored on one or more such devices on the network. The virus scanning router may be a device trusted by the other devices on local network to facilitate the virus scanning router reading and scanning one or more files stored on such devices for viruses. The virus scanning router also takes corrective actions such as isolating the infected device or isolating an affected network zone to which the remote device belongs.
US11847215B2 Model development and application to identify and halt malware
A method for halting malware includes: monitoring plural file system events with a system driver to detect an occurrence of a file system event having a predetermined file type and log event type; triggering a listening engine for file system event stream data of a file associated with the detection of the file system event, the file system event stream data indicating data manipulation associated with the file due to execution of a process; obtaining one or more feature values for each of plural different feature combinations of plural features of the file based on the file system event stream data; inputting one or more feature values into a data analytics model to predict a target label value based on the one or more feature values of the plural different feature combinations and agnostic to the process; and performing a predetermined operation based on the target label value.
US11847214B2 Machine learning systems and methods for reducing the false positive malware detection rate
In some embodiments, a behavior classifier comprises a set of neural networks trained to determine whether a monitored software entity is malicious according to a sequence of computing events caused by the execution of the respective entity. When the behavior classifier indicates that the entity is malicious, some embodiments execute a memory classifier comprising another set of neural networks trained to determine whether the monitored entity is malicious according to a memory snapshot of the monitored entity. Applying the classifiers in sequence may substantially reduce the false positive detection rate, while reducing computational costs.
US11847211B2 Agile reconfigurable approach for real-time replacement of on-chip safety-critical modules
A platform comprising numerous reconfigurable circuit components arranged to operate as primary and redundant circuits is provided. The platform further comprises security circuitry arranged to monitor the primary circuit for anomalies and reconfigurable circuit arranged to disconnect the primary circuit from a bus responsive to detection of an anomaly. Furthermore, the present disclosure provides for the quarantine, refurbishment and designation as redundant, the anomalous circuit.
US11847210B2 Detecting device and detecting method
A detecting device (10) acquires information related to communication by an IoT device. The detecting device (10) inputs data representing a feature of the information related to the communication to a generative model which generates output data on the basis of a latent variable which is a random variable according to a mixed Gaussian distribution and input data, and calculates the output data. The detecting device (10) calculates an anomaly score on the basis of the output data and detects an anomaly in the IoT device when the anomaly score exceeds a threshold value.
US11847209B2 Memory device and system
A memory device includes an address generator which generates a first physical address and a second physical address different from the first physical address. A first nonvolatile memory includes the first physical address, and a second nonvolatile memory includes the second physical address. An attack detecting circuit detects whether the first and second nonvolatile memories are attacked. The attack detecting circuit receives first data from the first nonvolatile memory and receives second data from the second nonvolatile memory, compares the first data and the second data with each other, and determines whether the first and second nonvolatile memories are attacked on the basis of a comparison result of the first data and the second data.
US11847208B2 Systems and methods for using attribute data for system protection and security awareness training
The present disclosure describes a system for saving metadata on files and using attribute data files inside a computing system to enhance the ability to provide user interfaces based on actions associated with non-executable attachments like text and document files from untrusted emails, to block execution of potentially harmful executable object downloads and files based on geographic location, and to a create a prompt for users to decide whether to continue execution of potentially harmful executable object downloads and files. The system also records user behavior on reactions to suspicious applications and documents by transmitting a set of attribute data in an attribute data file corresponding to suspicious applications or documents to a server. The system interrupts execution of actions related to untrusted phishing emails in order to give users a choice on whether to proceed with actions.
US11847207B2 Security-adaptive code execution
A system includes calling to a first function, determination, in response to the call, of whether to execute a first version of the first function or a second version of the first function, execution of the first version of the first function if it is determined to execute the first version of the first function, and execution of the second version of the second function if it is determined to execute the second version of the first function, wherein the second version of the first function comprises a security-related features and the first version of the first function does not comprise the security-related feature.
US11847206B2 Technologies for untrusted code execution with processor sandbox support
Technologies for untrusted code execution include a computing device having a processor with sandbox support. The computing device executes code included in a native domain in a non-privileged, native processor mode. The computing device may invoke a sandbox jump processor instruction during execution of the code in the native domain to enter a sandbox domain. The computing device executes code in the sandbox domain in a non-privileged, sandbox processor mode in response to invoking the sandbox jump instruction. While executing in the sandbox processor mode, the processor denies access to memory outside of the sandbox domain and may deny execution of one or more prohibited instructions. From the sandbox domain, the computing device may execute a sandbox exit instruction to exit the sandbox domain and resume execution in the native domain. The computing device may execute processor instructions to configure the sandbox domain. Other embodiments are described and claimed.
US11847204B2 Systems and methods for cloud-based management of digital forensic evidence
Systems and methods for cloud-based management of digital forensic evidence and, in particular, to systems and methods for enabling cloud-based digital forensic investigations.
US11847203B2 Method, system and device for managing an execution of a program relating to part or all of a first application
A method for managing a first application program comprises: executing, by a first processor, a first control flow; executing, by a second processor, in synchronization with the first control flow execution, a second application, comprising a variable and an expected value that the variable has to have or a condition that the variable has to satisfy to authorize an execution of the correct first control flow; verifying, by the second processor, by executing each of the at least one second application, whether the variable has the expected value or the variable satisfies the condition; and inferring, by the second processor, if, for the second application, the variable has (not) the expected value or does (not) satisfy the condition, that the first processor is (not) executing the correct first control flow.
US11847202B2 Controlling access to input devices using security processor
A mobile terminal (1), a switch control method, and a computer readable storage medium. The mobile terminal (1) comprises a hardware security processor (11), a first information input device (12), and a control switch (14); when the control switch (14) is turned on, if first security information currently collected by the first information input device (12) does not match second security information stored in a storage module, or the second security information does not exist in the storage module when the first security information currently collected by the first information input device (12) is obtained, the hardware security processor (11) controls the control switch (14) to be turned off, so as to prevent a second information input device (15) of the mobile terminal (1) from uploading the collected information to a main processor (16) of the mobile terminal (1).
US11847201B2 Authenticating a device using a remote host
Methods, systems, and devices for authenticating a device using a remote host are described. In some systems, a management server may identify a software update for a device and transmit a notification that the software update is sent to the device. In some cases, the system may also include a field server. The field server may receive the notification and set a flag, in a memory, that indicates an association between the device and the software update. The field server may receive, from the device, a connection request that includes a certificate associated with a key for authenticating the device and accept the key as valid based on the flag indicating the update to the software.
US11847199B2 Remote usage of locally stored biometric authentication data
A method for biometric authentication is disclosed. Reference biometric data established at a first device can be stored at a backend server computer. The server computer can then provide the reference biometric data with a second device when needed for biometric authentication at the second device.
US11847198B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes: an acquisition unit that acquires a two-dimensional image of a person, and a registered image group including two-dimensional registered images and three-dimensional registered images of a plurality of registrants; and a selection unit that selects a type of a registered image to be used for matching from one of the two-dimensional registered images and the three-dimensional registered images based on the two-dimensional image, prior to the matching the two-dimensional image with the registered image group.
US11847197B2 System and method for identity management
A computer-implemented method includes: receiving a request for associating a first index of privileges and permissions with an identity token, the first index specifically encoding the privileges and permissions of a first subscriber in accessing transactional data of the requester, the request including the identity token that identifies a person and has been issued to the requester by a trusted entity through a vetting process; in response to determining that the identity token is valid and verifying that the requester is the person identified by the identity token, associating the first index of privileges and permissions of the first subscriber with the identity token; and providing the identity token associated with the first index of privileges and permissions of the first subscriber, the identity token enabling the first subscriber to access transactional data of the requester in accordance with the first index of privileges and permissions.
US11847193B2 Data provenance tracking service
Disclosed in some examples are methods, systems, devices, and machine-readable mediums which utilize digital tracking tags attached to data to monitor and/or control the data as it moves between applications and/or computing devices. The digital tracking tag may be embedded in the data (e.g., as a digital watermark) or associated with the data e.g., as metadata. In some examples, the digital tracking tag may include an address of a tracking database with which to record one or more events related to the data. For example, recipients, senders, or other participants in a data transfer event may register the data transfer event with the tracking database.
US11847192B2 In-vehicle content delivery system operable in autonomous mode and non-autonomous mode
Multimedia content may be delivered to content consumer devices via a content-delivery network. Encrypted content and cryptography keys for decrypting the content may be distributed from a data center to various nodes of the content-delivery network, each node acting as a semi-independent content-delivery system. Each content-delivery system is capable of delivering received content to end-users and implementing a key-management scheme to facilitate secure content-delivery and usage tracking, even when the content-delivery system is disconnected from the data center. In other words, the disclosed systems and methods facilitate the operation of nodes which may operate in “autonomous mode” when disconnected from a larger content-delivery network, thus maintaining content-delivery capabilities despite having little if any connectivity to external networks.
US11847190B2 Digital rights management for HTTP-based media streaming
Techniques and mechanisms described herein facilitate the management of digital rights for media content item presentation. According to various embodiments, a request for a content decryption key may be received at a media application implemented at a computing device. The request may be transmitted by a media content player implemented at the computing device. The request may be transmitted in accordance with a designated key exchange protocol. A license for an encrypted media content item corresponding with the requested content decryption key may be identified at the media application. Based on information included in the license, encrypted key material may be decrypted to create the requested content decryption key via a processor at the computing device. The requested content decryption key may be provided to the media content player.
US11847187B2 Device identification device, device identification method, and device identification program
A device identification apparatus includes: a communication information collection unit configured to acquire communication information of existing devices and an identification target device; a feature amount generation unit configured to make the communication information of the existing devices' feature amounts and assign labels to generate first training data, make the communication information of the identification target device feature amounts and assign a dummy label to generate second training data, and further acquire communication information of the identification target device to generate identification data; a machine learning unit configured to cause a learning engine to learn the training data, and input the identification data to classify the identification data into the labels; a degree-of-similarity calculation unit configured to calculate a degree of similarity for each label; and a device identification unit configured to use a new type determination threshold to determine whether the device is a new type device.
US11847184B2 Two-way descriptor matching on deep learning accelerator
A matching accelerator in the form of a hardware accelerator configured to perform matrix multiplication and/or additional operations is used to optimize keypoint matching. An SSE calculation may be determined by utilizing the matching accelerator to perform matrix multiplication to obtain a cost matrix for two sets of keypoint descriptors from two images. The hardware accelerator may determine a best cost calculation for each keypoint in each direction, which is utilized to perform keypoint matching.
US11847178B2 Document re-finding system
A document re-finding system generates embeddings for concept clips provided by a user, the concept clips defining a concept for searching for content of interest to the user in a plurality of documents previously seen by the user. The re-finding system determines semantic relationships between the concept and document clips, related to respective document among the plurality of documents, based on the concept embedding and embeddings generated for the document clips. A graphical user interface depicting the semantic relationships is rendered to the user and is operable to enable re-finding a document, among the plurality of documents, having the content of interest to the user.
US11847170B2 Data visualization tool with guided visualization creation and secure publication features, and graphical user interface thereof
Methods and systems for generating and distributing data visualizations are provided. One method includes displaying a user interface including a canvas and a card builder toolset, the card builder toolset including a plurality of selectable options, each of the plurality of selectable options responsive to user input to present a definition screen including one or more card definition parameter input fields. The method further includes receiving user input into the one or more card definition parameter input fields for each of the plurality of selectable options and, in response, defining at least one aspect of a card to be included within a user dashboard presented on the canvas. The method also includes rendering a card within the canvas in accordance with parameters defined by the user input, the card being included within a dashboard to be displayed to users.
US11847169B2 Method for data processing and interactive information exchange with feature data extraction and bidirectional value evaluation for technology transfer and computer used therein
A method for data processing and interactive information exchange with feature data extraction and bidirectional value evaluation for technology transfer is provided. During the process, a data processing instruction is formed after receiving a user operation instruction, and the corresponding data is obtained in accordance with the data processing instruction. Then, the corresponding data is processed to obtain specified data with feature data extraction; and the corresponding task for the specified data is being run to obtain a corresponding processing result, including a bidirectional value evaluation between the user and the processing result. A computer is also provided for use in connection with the method, where patent information is collected from the patent literature and subjected to processing, sorting, and analysis.
US11847167B2 System and method for generation of chat bot system with integration elements augmenting natural language processing and native business rules
An information handling system and method for generating a customized chat bot integration software system wherein a processor imports a chat bot template process flow into a chat bot integration process-modeling user interface which includes visual interface modeling elements corresponding to code sets, wherein the chat bot integration process-modeling user interface may include visual, drag-and-drop icons representing specific units of work for a specific chat bot integration process and modifying and customizing the visual interface modeling elements in a custom chatbot integration software system via an import wizard user-interface allowing selection of operation objects from the plurality of operation objects for each visual interface modeling element. The information handling system and method utilizes a fulfillment and response database with chat bot conversation history and association of intent and slot combinations with chat bot query responses or data locations and a natural language processing platform to determine an intent and a slot in chat bot queries to generate both simple and dynamic a chat bot query response via the customized chat bot integration software system interfacing with a plurality of data formats.
US11847161B2 Data processing method and apparatus, device, and storage medium
Provided are a data processing method and apparatus, a device, and a storage medium, which relate to the technical field of cloud computing and cloud platform. The specific implementation scheme includes: determining, according to logic information of first data acquired from an ordering tool, first physical addresses, where the first physical addresses are physical addresses of data shards in a physical data group associated with the first data; and sending the first physical addresses to the ordering tool to cause the ordering tool to order the first data according to the first physical addresses.
US11847157B2 Telescope star searching method and device based on image recognition and telescope
Provided is a telescope star searching method and device based on image recognition and telescope. The method includes: using a telescope to photograph a starry sky image; identifying a star in the starry sky image and matching a right ascension and a declination of the identified star according to a star database; obtaining a first altitude/azimuth angle according to photographing time of the starry sky image, a location of an imaging apparatus at the photographing time, and the right ascension and the declination of the identified star; matching a right ascension and a declination of a target star in the star database; obtaining a second altitude/azimuth angle according to current time, a current location of the imaging apparatus, and the right ascension and the declination of the target star; and adjusting the telescope from the first altitude/azimuth angle to the second altitude/azimuth.
US11847154B2 Chunk header incorporating binary flags and correlated variable-length fields
Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with flags associated with the content data of the multimedia files. Through the use of the flags, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
US11847150B2 Method and apparatus for training retrieval model, device and computer storage medium
The present application discloses a method and apparatus for training a retrieval model, device and computer storage medium that relate to intelligent search and natural language processing technologies. An implementation includes: acquiring initial training data; performing a training operation using the initial training data to obtain an initial retrieval model; selecting texts with the correlation degrees with a query in the training data meeting a preset first requirement from candidate texts using the initial retrieval model; performing a training operation using the updated training data to obtain a first retrieval model; and selecting texts with the correlation degrees with the query in the training data meeting a preset second requirement from the candidate texts using the first retrieval model; and/or selecting texts with the correlation degrees with the query meeting a preset third requirement; and performing a training operation using the expanded training data to obtain a second retrieval model.
US11847142B2 Document analysis system
There is provided a system configured to appropriately determine a topic count in accordance with LDA to estimate latent meanings of a document. For a plurality of documents d, a perplexity PPL of each document d is evaluated in accordance with a document generation probability in which the document d is generated when topic counts N for defining a topic model based on the LDA as a document generation model are hypothetically specified as different values and word groups are specified by different random numbers. The topic model is defined by a reference topic count No determined by combining a first topic count N1 (the number of topics indicating a highest cumulative frequency at which the perplexity PPL first indicates a minimum value) and a second topic count N2 (the number of topics indicating a highest cumulative frequency at which the perplexity PPL indicates a smallest value).
US11847133B1 Real-time collaborative data visualization and interaction
In various embodiments, a computer-implemented method comprises receiving an artifact manifest representing at least a portion of a shared session between a first application and at least a second application, where the artifact manifest identifies a set of data visualization artifacts that are generated by the first application, transmitting the artifact manifest to the second application, receiving, from the second application accessing the shared session, a modification to a first data visualization artifact in the set of data visualization artifacts, and causing, based on the modification, the first data visualization artifact to be updated by the first application.
US11847125B1 Systems and methods of using an artificially intelligent database management system and interfaces for mobile, embedded, and other computing devices
Systems, devices, methods, and interfaces generally for use with database management systems (DBMSs) and DBMS interfaces (i.e. user interfaces, input interfaces, search interfaces, operating interfaces, etc.). In some aspects, the systems, devices, methods, and interfaces include using artificial intelligence (i.e. machine learning and/or anticipation functionalities, etc.) to learn a user's use of a DBMS or DBMS interface, store this “knowledge” in a knowledgebase, and anticipate the user's future operating intentions. In other aspects, the systems, devices, methods, and interfaces include disassembling user or other input into various types of portions (i.e. text, numbers, etc.) and determining one or more instructions for performing operations on a DBMS or DBMS interface based on the various types of portions. In further aspects, the systems, devices, methods, and interfaces include associative DBMS command construction. Other systems, devices, methods, interfaces, and features are also disclosed.
US11847124B2 Contextual search on multimedia content
Techniques for contextual search on multimedia content are provided. An example method includes extracting entities associated with multimedia content, wherein the entities include values characterizing one or more objects represented in the multimedia content, generating one or more query rewrite candidates based on the extracted entities and one or more terms in a query related to the multimedia content, providing the one or more query rewrite candidates to a search engine, scoring the one or more query rewrite candidates, ranking the scored one or more query rewrite candidates based on their respective scores, rewriting the query related to the multimedia content based on a particular ranked query rewrite candidate and providing for display, responsive to the query related to the multimedia content, a result set from the search engine based on the rewritten query.
US11847120B2 Performance of SQL execution sequence in production database instance
A method, computer program product, and computer system for improving performance of a SQL execution sequence of SQL statements. The SQL execution sequence is recorded in an event log. Original results of executing the SQL statements and an original CPU cost of executing the SQL statements in accordance with the original access path are recorded in a logical log. A new access path is generated from analysis of the event log and the logical log. The SQL statements are executed in accordance with the new access path resulting in new results of executing the SQL statements including a new CPU cost of executing the SQL statements in accordance with the new access path. In response to a determination that the new results replicate the original results and that the new CPU cost is less than the original CPU cost, the original access path is replaced with the new access path.
US11847114B2 Machine learned scheduling of data retrieval to avoid security restriction flagging
A system and method of automated data collection which adjusts and reacts to expected availability of update data as well as adjusts and reacts to security restrictions in order to obtain update data as soon as reasonably possible without triggering security lockouts or other restrictions which require excessive amounts of manual intervention. The system and methods provide for efficient and timely collection of invoice data for timely processing, auditing and action.
US11847113B2 Method and system for supporting inductive reasoning queries over multi-modal data from relational databases
A system, apparatus, and a method for training with multi-modal data in a relational database, including generating a first database including a multi-view of the multi-modal data, retrieving a second set of data from an external source via a network, and training a first model according the first database and the second set of data. The first model outputs relationships of the first database with the multi-view and the second set of data.
US11847112B2 Declarative and unified data transition
Described are computer-based methods and apparatuses, including computer program products, for declarative and unified data transition. In some embodiments, a computer implemented method includes determining a unified configuration for a knowledge domain. The unified configuration can include one or more predicates for one or more system objects, and/or one or more relationships between the one or more system objects. The method can include generating one or more transformation rules based on the one or more predicates. The one or more transformations can enable transformation of input data. The input data can include information associated with the one or more system objects and/or the one or more relationships between the one or more system objects. The method can include generating one or more reconciliation rules based on the one or more predicates. The one or more reconciliation rules can be associated with a destination database and can enable reconciliation of the transformed data with the destination database.
US11847111B2 Anomaly detection systems and methods
Some embodiments employ a novel procedure of training an artificial intelligence system (e.g., set of deep neural networks) for anomaly detection in applications such as natural language processing and computer security. Token sequences selected from a training corpus are distorted according to at least one of a plurality of pre-determined sequence transformations, before being fed to a sequence analyzer. In turn, the sequence analyzer is trained to correctly guess which transformation was used to generate the respective input token sequence.
US11847110B2 Method and system for supporting data consistency on an active standby database after DML redirection to a primary database
A database session in an active standby server on which an active standby database resides receives a DML statement. The session is suspended while the statement is redirected over a database link to a primary database on which the statement is executed. Information associated with execution of the statement is communicated to the session in the active standby server. Redo records describing changes to the contents of the primary database are applied to the active standby database and control is returned to the session. Prior to commitment of a transaction including the statement, a query directed to data to which the statement was directed is received at the active standby server from a client and executed on the active standby database absent use of a database link based on whether information associated with a database session associated with the client matches the information associated with execution of the statement.
US11847107B2 Key permission distribution
Techniques are disclosed relating to the distribution of database key permissions. A database system may distribute first permission information to a plurality of database nodes that identifies a distribution of key range permissions to ones of the plurality of database nodes. A given key range permission being distributed to a given database node may permit that database node to write records whose keys fall within a key range associated with the given key range permission. The database system may receive, from a first database node, a request for a first key range permission provisioned to a second database node. The database system may modify the first permission information to derive second permission information that provisions the first key range permission to the first database node instead of the second database node. The database system may distribute the second permission information to ones of the plurality of database nodes.
US11847104B1 Method and system for facilitating database migration
A method for facilitating automated synchronous data migration in live databases is disclosed. The method includes parsing a source database to identify characteristics, the characteristics corresponding to data tables in the source database; categorizing the data tables into groups based on the identified characteristics; validating the data tables in the groups by performing several tests; copying the groups to a target database based on a result of the validating; reviewing the copied groups to detect errors; and automatically initiating corrective actions in response to the detected errors. Additionally, the method further includes receiving new data sets from an application for persistence in the source database, the source database corresponding to a live database; generating duplicate data sets that correspond to the new data sets; and synchronously persisting, in real-time, the new data sets in the source database and the duplicate data sets in the target database.
US11847102B2 Data virtualization apparatus and method
According to one embodiment, a data virtualization apparatus includes a memory and a processor. The processor is configured to acquire first schema information including a first table name of a first source table managed in a first data source, and second schema information including a second table name of a second source table managed in a second data source, convert the first table name into a third table name, and convert the second table name into a third table name, and register first table correspondence information including the first table name and the third table name in the memory, and register second table correspondence information including the second table name and the third table name in the memory.
US11847099B2 Synchronizing content
The subject technology may be implemented by a device that includes at least one processor configured to encrypt a data object based at least in part on an encryption key. The at least one processor may be further configured to sign the encrypted data object with a private key and transmit the signed encrypted data object to a server for retrieval by another device. The at least one processor may be further configured to generate a sharing object corresponding to the data object, wherein the sharing object includes an encryption key and a public key that corresponds to the private key. The at least one processor may be further configured to encrypt the sharing object using a key of the other device and transmit, over a secure channel, the encrypted sharing object to the other device for subsequent retrieval and verification of the signed data object from the server.
US11847096B2 Database systems and methods for automated database modifications
Database systems and related customization methods are provided. One exemplary method of modifying a database to support a new functionality involves receiving user input indicative of the new functionality from a client device coupled to a network, identifying existing customizations associated with a user of the client device in the database, determining a plurality of different solutions for implementing the new functionality based at least in part on the existing customizations associated with the user, providing a graphical user interface display at the client device including graphical indicia of the plurality of different solutions for implementing the new functionality, and in response to receiving indication of a selected solution of the plurality of different solutions from the client device, automatically instantiating a new customization corresponding to the selected solution in the database.
US11847095B1 Managing truncation of files of file systems
A method is used in managing truncation of files of file systems. A request is received to delete a portion of a file of a file system. The file system includes a plurality of files. Metadata of the file is evaluated for determining a number of file system blocks associated with the portion of the file that are available for de-allocation. Storage space associated with the file system blocks is reported as available storage space to a user of the file.
US11847092B2 Extracting SAP archive data on a non-original system
An apparatus, a method and a non-transitory computer readable medium are described herein related to extracting SAP archive data on a non-original system. In this way a user may extract business data from any ADK-format archive file in isolation, independent of the original system and without any accompanying metadata. A cloud-based on-demand distributed architecture with a plurality of virtualized SAP Netweaver Application Servers ABAP may speed up the extraction process from ADK-format files by an arbitrary order of magnitude.
US11847089B2 Electronic device and method for sharing data lanes of a network interface device between two or more computing devices
An electronic device connectable to a network interface device having a plurality of signal lanes may include a first computing device, a second computing device, and an interface to connect the first computing device to a first subset of signal lanes of the plurality of data lanes of the network interface device and connect the second computing device to a second subset of data lanes of the plurality of data lanes of the network computing device.
US11847088B2 Data transmission method and device connecting a FPGA with an ARM processor
The present disclosure provides a data transmission method and device. The data transmission method is used for transmitting data between an advanced reduced instruction set computing machine (ARM) and a field programmable logic gate array (FPGA) via an Inter-Integrated Circuit (IIC) bus, comprising the following steps: receiving, by the FPGA, communication data transmitted by the ARM via the IIC bus, wherein the communication data comprises first address data, first content data and N second content data, N being an integer greater than 0, the first content data and the N second content data being arranged in sequence, and the first address data being address data corresponding to the first content data; and generating, by the FPGA, second address data corresponding to each of the second content data according to the sequence of the N second content data and the first address data.
US11847080B2 All-In-One computers with power delivery controllers
An all-in-one computer includes a display, a Universal Serial Bus (USB) Type-C port, a plurality of USB Type-A ports, a USB hub, a demultiplexer, and a Power Delivery (PD) controller. The USB hub is coupled to the plurality of USB Type-A ports. The demultiplexer is coupled between the display, the USB Type-C port, and the USB hub. The PD controller is to control the demultiplexer and the USB hub to pass a display signal input to the USB Type-C port to the display and pass signals input to the USB hub from the plurality of USB Type-A ports to the USB Type-C port with a computing device coupled to the USB Type-C port.
US11847066B2 Apparatus, system, and method for managing commands of solid-state storage using bank interleave
A system is provided. The system includes a solid state storage including a plurality of banks, a first controller that directs one or more commands to a queue of a set of a plurality of queues, and a second controller configured to receive the one or more commands from the plurality of queues. The one or more commands are separated into the set of the plurality of queues based on a command type of each command of the one or more commands, and each set of the plurality of queues includes a first queue configured to store management commands and a second queue configured to store other commands. Each bank of the plurality of banks corresponds to a different set of the plurality of queues. The second controller is configured to generate subcommands based on the commands and direct the subcommands to a bank of the solid state storage.
US11847065B2 Memory sub-system management of firmware block record and device block record
A request to perform a program operation at a memory device is received. Whether a firmware block record is to be modified to correspond with a device block record is determined based on parameters associated with the program operation. The firmware block record tracks entries of the device block record. Responsive to determining that the firmware block record is to be modified, the firmware block record is modified to correspond with the device block record.
US11847063B2 Reinforcing high availability of distributed relational databases
Systems and methods for high availability distributed data storage are provided. In embodiments, a method includes: receiving, by a remote direct memory access (RDMA) switch operatively coupled to a computing device, a request to access a page of a database; determining, by the RDMA switch, a validation state of the page; determining, by the RDMA switch, a status of the page; updating, by the RDMA switch, the status of the page based on the validation state and the request; and reporting, by the RDMA switch, the validation state.
US11847061B2 Approach for supporting memory-centric operations on cached data
A technical solution to the technical problem of how to support memory-centric operations on cached data uses a novel memory-centric memory operation that invokes write back functionality on cache controllers and memory controllers. The write back functionality enforces selective flushing of dirty, i.e., modified, cached data that is needed for memory-centric memory operations from caches to the completion level of the memory-centric memory operations, and updates the coherence state appropriately at each cache level. The technical solution ensures that commands to implement the selective cache flushing are ordered before the memory-centric memory operation at the completion level of the memory-centric memory operation.
US11847059B2 Embedding data in address streams
Techniques and devices are described for embedding data in an address stream on an interconnect, such as a memory bus. Addresses in an address stream indicate at least part of a location in memory (e.g., a memory page and offset), whereas data embedded in the address stream can indicate when metadata or other information is available to lend context to the addresses in the address stream. The indication of data in the address stream can be communicated using, for example, a mailbox, a preamble message in a messaging protocol, a checksum, repetitive transmission, or combinations thereof. The indication of data can be recorded from the address stream and may later be used to interpret memory traces recorded during a test or can be used to communicate with a memory device or other recipient of the data during testing or regular operations.
US11847052B2 Memory allocation apparatus and method
A method of memory allocation in a host computer includes: allocating one or more regions of physical working memory for use by an application, the regions individually including contiguous physical memory segments, but the regions not necessarily being contiguous between themselves; generating a segment address table having at least as many entries as the total number of physical memory segments allocated to the application; populating entries of the segment address table sequentially and contiguously with the physical addresses of the physical memory segments across the or each region in order; presenting to the application a contiguous virtual addressable space having at least as many virtual memory segments as the total number of physical memory segments allocated to the application; and mapping from virtual memory addresses to physical memory addresses by reference to the segment address table.
US11847051B2 Memory sub-system logical block address remapping
A system includes a memory device and a processing device coupled to the memory device. The processing device can determine a data rate from a first sensor and a data rate from a second sensor. The processing device can write a first set of data received from the first sensor at a first logical block address (LBA) in the memory device. The processing device can write a second set of data received from the second sensor and subsequent to the first set of data at a second LBA in the memory device. The processing device can remap the first LBA and the second LBA to be logically sequential LBAs. The second LBA can be associated with an offset from the first LBA and the offset can correspond to a data rate of the first sensor.
US11847050B2 Nonvolatile memory, memory system, and control method of nonvolatile memory
According to one embodiment, a nonvolatile memory includes a memory chip and a command processing unit. The command processing unit stores data read from a first position of the memory chip in a memory when a first command for compaction is received from a controller, transmits validity determination information used for determining whether or not the data read from the first position is valid to the controller, and writes valid data of the data stored in the memory to a second position of the memory chip when a second command for the compaction and validity identification information that identifies the valid data are received from the controller.
US11847049B2 Processing system that increases the memory capacity of a GPGPU
The total memory space that is logically available to a processor in a general-purpose graphics processing unit (GPGPU) module is increased to accommodate terabyte-sized amounts of data by utilizing the memory space in an external memory module, and by further utilizing a portion of the memory space in a number of other external memory modules.
US11847048B2 Method and apparatus for providing persistence to remote non-volatile memory
A processing device and methods of controlling remote persistent writes are provided. Methods include receiving an instruction of a program to issue a persistent write to remote memory. The methods also include logging an entry in a local domain when the persistent write instruction is received and providing a first indication that the persistent write will be persisted to the remote memory. The methods also include executing the persistent write to the remote memory and providing a second indication that the persistent write to the remote memory is completed. The methods also include providing the first and second indications when it is determined not to execute the persistent write according to global ordering and providing the second indication without providing the first indication when it is determined to execute the persistent write to remote memory according to global ordering.
US11847045B2 Techniques for model artifact validation
A model validation system is described that is configured to automatically validate model artifacts corresponding to models. For a model artifact being validated, the model validation system is configured to dynamically determine the validation checks to be performed for the model artifact, where the validation checks include various validation checks to be performed at the model artifact level and also for individual components included in the model artifact. The checks to be performed are dynamically determined based upon the attributes of the model artifact and of the components within the model artifact. The system is configured to generate a validation report that comprises information regarding the checks performed and the results generated from performing the various validation checks. The validation report may also include information suggesting actions for passing checks that result in a failed check, or for improving the scores of certain validation checks.
US11847037B2 Device and method for high performance memory debug record generation and management
Example implementations include a method of receiving a host command identifier associated with a host command, determining a device command associated with the host command and a memory controller device, receiving a device command timestamp corresponding to a time of the determining the device command, and determining a debug record contemporaneously with the determining the device command, the debug record including the host command identifier, a device command identifier associated with the device command, and the device command timestamp. Example implementations also include a device operably coupled to a memory array, and with a memory controller device configured to receive a host command identifier associated with a host command, and configured to determine a device command associated with the host command and a memory controller device, and a debug record generator device operatively coupled to the memory controller device and configured to receive a device command timestamp corresponding to a time of the determined device command, and configured to determine a debug record contemporaneously with the determining the device command, the debug record including the host command identifier, a device command identifier associated with the device command, and the device command timestamp.
US11847035B2 Functional test of processor code modification operations
Methods and systems for testing a functionality of a code modification operation are described. In an example, a processor can include a processor pipeline comprising one or more execution units. The processor pipeline can execute a first thread. The processor pipeline can further execute a second thread concurrently with the execution of the first thread. The second thread can be executed to modify the first thread using a code modification operation. The processor can further include a test module configured to validate a functionality of the code modification operation based on a result of the modified first thread.
US11847034B2 Database-level automatic storage management
Techniques are describe herein for associating storage management properties with a group of files of a database referred to herein as a “file group”. In this system, storage management properties are defined at the database-level. Thus, multiple databases can be stored across a single disk group, gaining the benefits of having multiple block access devices working in parallel, but each respective database may be associated with a respective file group in a one-to-one relationship, so that each database can have different storage management properties.
US11847029B1 Log-based rollback-recovery
Log-Based Rollback Recovery for system failures. The system includes a storage medium, and a component configured to transition through a series of states. The component is further configured to record in the storage medium the state of the component every time the component communicates with another component in the system, the system being configured to recover the most recent state recorded in the storage medium following a failure of the component.
US11847026B2 Single snapshot for multiple agents
A data storage system according to certain aspects can share a single snapshot for multiple applications and/or agents. For example, the data storage system can receive snapshot commands from multiple applications and/or agents, and can group them for a single snapshot (e.g., based on time of receipt of the snapshot commands). Data associated with the multiple applications and/or agents may reside on a single LUN or volume. The data storage system can take a single snapshot of the LUN or volume, and generate metadata regarding which portion of the snapshot is related to which application. The single snapshot can be stored in one or more secondary storage devices. The single snapshot may be partitioned into portions relating to different applications and stored separately.
US11847023B2 Flash memory apparatus and storage management method for flash memory
A flash memory method includes: classifying data into a plurality of groups of data; respectively executing error code encoding to generate first corresponding parity check code to store the groups of data and first corresponding parity check code into flash memory module as first blocks; reading out the groups of data from first blocks; executing error correction and de-randomize operation upon read out data to generate de-randomized data; executing randomize operation upon de-randomized data according to a set of seeds to generate randomized data; performing error code encoding upon randomized data to generate second corresponding parity check code; and, storing randomized data and second corresponding parity check code into flash memory module as second block; a cell of first block is used for storing data of first bit number which is different from second bit number corresponding to a cell of second block.
US11847021B2 Memory block, memory device for error correction operation and method thereof
An operation method of memory device, comprising: selecting a target block for performing an error correction operation; reading the target block row by row; transmitting the read data to an error correction circuit; and checking and correcting read data to generate a corrected data.
US11847019B2 Polar code construction method and apparatus
The embodiments of the present application provide a polar code construction method and apparatus, which relate to the field of communications technology. The method comprises: obtaining a polar weight spectrum for each polarized channel; calculating an upper bound of error probability of each polarized channel based on the obtained polar weight spectrum, distribution probability density of a fading factor of a fading channel, and a signal-to-noise ratio of the fading channel; taking a logarithm of the calculated upper bound of the error probability for each polarized channel and obtaining a reliability metric of the polarized channel based on the taken logarithm, wherein the smaller the metric value is, the higher the reliability of the polarized channel is; sorting all polarized channels in an ascending order of the reliability metric and selecting part of the polarized channels having a lowest reliability metric for transmitting information bits and the remaining polarized channels for transmitting frozen bits. According to the embodiments of the present application, performing polar code construction under the condition of a fading channel can improve the efficiency of polar code construction.
US11847015B2 Mechanism for integrating I/O hypervisor with a combined DPU and server solution
A combined data processing unit (DPU) and server solution with DPU operating system (OS) integration is described. A DPU OS is executed on a DPU or other computing device, where the DPU OS exercises secure calls provided by a DPU's trusted firmware component, that may be invoked by DPU OS components to abstract DPU vendor-specific and server vendor-specific integration details. An invocation of one of the secure calls made on the DPU to communicate with its associated server computing device is identified. In an instance in which the one of the secure calls is invoked, the secure call invoked is translated into a call or request specific to an architecture of the server computing device and the call is performed, which may include sending a signal to the server computing device in a format interpretable by the server computing device.
US11847014B2 Automated power down based on state of firmware
Apparatus and methods are disclosed, including determining whether firmware has been successfully loaded and whether the firmware version is valid and operable, and if the firmware has not been successfully loaded or the firmware is not valid and operable, tracking a number of unsuccessful attempts to load the firmware or an elapsed time for unsuccessful attempts to load the firmware, and entering a memory device into a reduced-power state if either the number of unsuccessful attempts or the elapsed time has reached a programmable threshold.
US11847013B2 Readable data determination
Data associated with a write request is stored at a storage device of multiple solid-state storage devices. A determination as to whether the data stored at the storage device is readable is made by determining whether a number of subsequent programming operations have been performed since the data was stored at the storage device. A notification that the stored data is readable from the storage device is generated upon determining that the data is readable.
US11847009B1 Power control for improving foreground application performance in an information handling system
This disclosure provides systems, methods, and devices for controlling a processor of an information handling system to improve performance specifically of a foreground application executing on the processor. In a first aspect, a method includes receiving information regarding an application context of a foreground application executing on the information handling system; determining a power modulation for a component of the information handling system based on the application context of the foreground application; and controlling the component of the information handling system based on the power modulation. Other aspects and features are also claimed and described.
US11847000B2 Portable electronic device
A portable electronic device including a first body, a second body, and a hinge mechanism is provided. The second body is connected to the first body through the hinge mechanism, and the hinge mechanism has a basis axis located at the first body and a rotation axis located at a lower end of the second body. When the second body rotates with respect to the first body, the rotation axis slides along an arc shaped path with respect to the basis axis to increase or decrease a distance between the rotation axis and the basis axis and increase or decrease a distance between the lower end of the second body and a back end of the first body.
US11846999B2 Portable electronic device
A portable electronic device including a first body, a second body and a supporting mechanism is provided. The first body has a bottom surface and an opening located at the bottom surface. The second body is pivoted to the first body and has a rear surface and a magnetic part located at the rear surface. The supporting mechanism is disposed in the first body corresponding to the opening. The rear surface of the second body is rotated toward the bottom surface of the first body to allow the supporting mechanism to be magnetically attracted to the magnetic part. Afterwards, the rear surface of the second body is rotated away from the bottom surface of the first body, and the supporting mechanism is driven by the second body to move out of the first body via the opening. When the supporting mechanism is locked, a support shaft supports the second body.
US11846997B2 Rotating shaft mechanism and mobile terminal
A connection rod and a swing arm are separately rotatably connected to a primary shaft component, and an axis around which the swing arm rotates and an axis around which the connection rod rotates are different, so that the swing arm and the connection rod rotate and slide relative to each other. The swing arm or the connection rod drives a support plate to rotate, so that the primary shaft component and the support plates can encircle to form, when the mobile terminal is completely folded, space that accommodates a folded part of a flexible display.
US11846994B2 Electronic device
According to one embodiment, an electronic device includes a housing unit including a surface at least on a side on which the housing unit is placed, the housing unit including an attachment portion, the attachment portion including a groove and a protrusion, and a support unit that supports the housing unit. The support unit is provided continuously from one end side to the other end side of the surface. Rigidity of an intermediate portion located between the one end side and the other end side is made lower than rigidity of both end portions on the one end side and the other end side by making a protrusion length of the protrusion at the intermediate portion shorter than a protrusion length of the protrusion at both the end portions.
US11846991B2 Foldable display device
The present application provides a foldable display device, including a housing, a connecting member, a first support plate, a second support plate, and a flexible display panel. There is a rotational connection between the housing and the connecting member, between the first support plate and the connecting member, and between the second support plate and the housing. There is a sliding connection between the first support plate and the second support plate. During a bending process of the foldable display device, the first support plate slides relative to the second support plate.
US11846989B1 Tracking wristband
A method to track an individual wearing a battery-operated wearable and lockable tracking device. An identification number is provided on the tracking device or separately from the tracking device and remotely stored. Device location information about the tracking device is received from the location tracker. Based on the location information received, a determination is made whether the individual is potentially subject to a condition. In such case, the device location is tracked, and the individual is wirelessly alerted and tracked. Upon tracking, the individual is identified.
US11846983B2 Electronic table card, fixed seat of electronic table card, and electronic table card assembly
The present disclosure discloses an electronic table card, a fixed seat of an electronic table card and an electronic table card assembly. The electronic table card includes an electronic display screen and a protrusion disposed on the back of the electronic display screen, in which a clamping slot is respectively formed at both sides of the protrusion, opening directions of the clamping slots are opposite to each other, and an extending direction of each of the clamping slots is perpendicular to a direction from a top to a bottom of the electronic display screen.
US11846981B2 Extracting video conference participants to extended reality environment
Methods, systems, apparatuses, and computer-readable media are provided for managing an extended reality conference. In one implementation, the computer-readable medium may include instructions to cause a processor to: facilitate a multi-participant video conference; enable, via a wearable extended reality appliance, viewing of a first environment representing a physical space and a second peripheral environment; enable a display of participants in the second peripheral environment; receive a first selection of a first participant in the second peripheral environment; move a virtual representation of the first participant to the first environment while a second participant remains in the second peripheral environment; receive a second selection of the second participant in the second peripheral environment; and move a virtual representation of the second participant to the first environment.
US11846978B2 Cascaded discovery of information environment
Discovering environment objects for information management in a networked environment. Information management provides services such as data protection, backup, retention, compliance, etc., by classifying the objects and/or infrastructure of an entity according to its value to the entity. Information management begins by discovering the data in a network and by discovering the servers and services operating in a network. The servers and services are discovered using adapters that can collect information regarding the environment objects. Objects can be discovered using cascaded discovery, where the information collected by one adapter is used to drive the collection of additional information by other adapters. This information can then by used by information management systems to assign or orchestrate various services.
US11846970B2 Performing data correlation to optimize continuous integration environments
The technology disclosed herein enables performing data correlation to optimize continuous integration environments. An example method comprises receiving, by a processor of a client device, input data identifying a plurality of execution environment parameters associated with an execution environment; retrieving, during execution of a software build job, parameter data associated with each of the execution environment parameters of the plurality of execution environment parameters; generating, in view of the retrieved parameter data, correlation data indicative of a relationship between a first execution environment parameter of the plurality of execution environment parameters and a second execution environment parameter of the plurality of execution environment parameters, wherein the first execution environment parameter reflects an observable aspect of a state of the execution environment, and the second execution environment parameter reflects an aspect associated with a performance of the execution environment; and displaying, on a graphical user interface, the correlation data.
US11846969B1 UI state identification, navigation and crawling
A UI state crawler system may allow for the crawling of a video game UI that may identify and map UI states of the video game. The UI state crawler system may determine a user interface (UI) state identifier (ID) for a UI state of a UI of a video game based at least in part on a plurality of node IDs corresponding to a plurality of nodes of a hierarchical structure of the UI and determine a UI state map does not include a UI state map node corresponding to the UI state ID. In response to the determining the UI state map does not include the UI state map node corresponding to the UI state ID, the UI state crawler system may generate an updated UI state map including the UI state map node corresponding to the UI state ID.
US11846965B2 Touch display apparatus and method of manufacturing the same
A touch display apparatus is provided. The touch display apparatus may include an encapsulating unit covering light-emitting devices, a touch sensor on the encapsulating unit, and a black matrix on the touch sensor. The touch sensor may include first touch electrode disposed side by side, first bridge electrodes connecting the first touch electrodes in a first direction, second touch electrodes disposed between the first touch electrodes, and second bridge electrodes connecting the second touch electrode in a second direction perpendicular to the first direction. The second bridge electrodes may cross the first bridge electrodes. The second bridge electrodes may be disposed on a layer different from the second touch electrodes. For example, the second touch electrodes may be disposed on the same layer as the first touch electrodes and the first bridge electrodes. The planar shape of the black matrix may be the same as the planar shape by the first touch electrodes, the first bridge electrodes and the second touch electrodes. Thus, in the touch display apparatus, the process efficiency may be improved.
US11846961B2 Renewable energy supply system, island operation powerline and method
The invention is directed at a substantially continuous unbroken frequency curve during operation modes from dump load operation, reverse power operation, low load operation and normal operation. Controlling functions are active during all operation modes except the engine controller which is on standby when in an engine stopped mode. This all together gives a dynamic, robust and flexible energy supply, preferably in a range of 50 to 50.3 Hz. Further the clutching is performed substantially without fluctuations. The invention substantially prevents harmonic fluctuations to the grid. The main reactive power compensation is handled by the alternator always connected to the grid and rotating. Further reactive power compensation is done by a standard automatic reactive power compensation system. The invention contributes to stabilization of grid fluctuations with its mechanical inertia from the rotating alternator in the engine stopped mode and also with the engine in the other modes.
US11846955B2 Cold water discharge structure
The present invention provides a cold water discharge structure, which pertains to the technical field of shower equipment. It solves the problem of inconvenient use of existing cold water discharge device. The cold water discharge structure comprises a housing having an inlet and an outlet, a lateral part of the housing has a drainage hole capable of communicating with the inlet; a temperature sensing component is capable of moving under an elasticity effect of the elastic element to block communication between the inlet and the outlet and capable of communicating the inlet with the drainage hole; a temperature sensing component is capable of moving by overcoming an elasticity effect of the elastic element after sensing an increase in a medium temperature to block communication between the inlet and the drainage hole and capable of communicating the inlet with the outlet. The cold water discharge structure improves convenience of use.
US11846954B2 Home and building automation system
A security and automation unit for building, offices or homes includes multiple sensors and multiple resolvers. The resolvers include one or more of a presence resolver, an alarm resolver, a climate resolver, and an event resolver, and at least one resolver includes a neural network. The event resolver includes a self-learning module and at least one of a cognitive module and a proactive module. The self-learning module finds clusters of activation of pieces of equipment at recorded events. The cognitive module analyzes the clusters and modifies an associated scenario for at least one piece of equipment. The proactive module analyzes the clusters and creates at least one new scenario for at least one piece of equipment. The sensors include some of a movement sensor, an acoustic sensor, an image sensor, a light sensor, a CO2 sensor, a thermometer, and a humidity sensor.
US11846953B2 System and method for controlling differential thrust of a blown lift aircraft
An aircraft may include a tail having a rudder and a pair of wings. The pair of wings may include at least one flap and at least one roll control device. The aircraft may also include at least two thrust-producing devices. The aircraft may also include a differential thrust control system including a computing device having at least one processor. The at least one processer may be configured to control an attitude of the aircraft by selectively operating the at least two thrust-producing devices, the rudder, and the at least one roll control device based at least in part on a plurality of conditions provided by a plurality of sensors on the aircraft and a selected mode setting of a mode control panel. The computing device may be communicatively coupled to the at least two thrust-producing devices, the rudder, and the at least one roll control device.
US11846951B2 Control system and control method of an automatic driving home delivery locker vehicle
There is provided a control system that manages running of an automatic driving home delivery locker going around in a specified region by automatic driving. The control system includes a communication unit that receives notification showing that the automatic driving home delivery locker has received a home delivery article, and a control unit that makes control such that an inquiry is made to a terminal device of a consignee of the home delivery article via the communication unit in accordance with reception of the notification so as to estimate a current position of the consignee, and when the consignee is in the specified region, a new running path on which the automatic driving home delivery locker travels a vicinity of the current position of the consignee or a sending destination of the home delivery article is generated and is transmitted to the automatic driving home delivery locker via the communication unit.
US11846949B2 Systems and methods for calibration of a pose of a sensor relative to a materials handling vehicle
Methods and systems for a materials handling vehicle comprising a processor and a sensor to record warehouse features. The processor is configured to generate and extract features from sensor data, create a factor graph (FG) including a sensor extrinsics node (e0), and generate an initial vehicle node (v0), initial sensor frame node (c0), and initial sensor feature node (f0) that comprises a selected extracted feature associated with c0 and v0 in an initial data association. A subsequent vehicle node (v1) is generated based on an accumulated odometry amount, and a subsequent sensor frame node (c1) is generated and associated with e0, v1, and one of f0 or a subsequent sensor feature node (f1) in a subsequent data association. The FG is optimized to provide a sensor calibration output based on the data associations, and the vehicle is navigated based on the sensor calibration output.
US11846939B2 Mobile vehicle, control method of mobile vehicle, and path control system of mobile vehicle
A mobile vehicle and a method of controlling the mobile vehicle are provided. The method of controlling the mobile vehicle includes defining a first line between the mobile vehicle and the user, determining a position and a size of each of at least one obstacle having a predetermined relationship with the first line, defining a second line based on the first line, the position of the at least one obstacle, and the size of the at least one obstacle, and controlling the mobile vehicle according to a direction and a size of an external force on the second line.
US11846938B2 Remote-controlled parking assistance system with autonomous decision about the presence of a parking or parking-space-exiting situation and corresponding parking method
A parking assistance system is remote-controlled for automated parking and exiting from a parking space. The parking assistance system has a receiver for receiving a movement direction of the vehicle selected by the user. A control device which is coupled to the receiver is configured to decide independently, without the user making any specification about the presence of a parking situation or parking-space-exiting situation, whether there is a parking situation or parking-space-exiting situation. If the control device decides that the parking situation is present, the vehicle is parked in the parking space in accordance with the received selected movement direction by forward driving or driving in reverse. Otherwise, if the control device decides that the parking-space-exiting situation is present, the vehicle is made to exit the parking space in accordance with the received selected movement direction by forward driving or driving in reverse.
US11846937B2 Autonomous cleaner
A robot cleaner comprising: a cleaner body including a controller, the cleaner body having a dust container accommodation part formed therein; a wheel unit mounted in the cleaner body, the wheel unit of which driving is controlled by the controller; and a dust container detachably coupled to the dust container accommodation part, wherein a first opening and a second opening are disposed at the same height in an inner wall of the dust container accommodation part, wherein the dust container includes: an entrance and an exit, disposed side by side along the circumference of the dust container, the entrance and the exit, respectively communicating with the first opening and the second opening when the dust container is accommodated in the dust container accommodation part; and a flow separating part extending downwardly inclined along the inner circumference of the dust container.
US11846936B2 Systems and methods for automatically collecting and analyzing data from industrial equipment
A method for automatically collecting and analyzing data from a plurality of industrial equipment includes automatically establishing communication between sensor nodes of the plurality of equipment and a walk-in device in response to the walk-in device entering a data collection area in a facility associated with the plurality of electrical equipment. The method also includes determining if the walk-in device is an authorized device to collect data from the plurality of industrial equipment and, in response to determining the walk-in device is an authorized device, automatically collecting select data from the plurality of industrial equipment on the walk-in device. The collected data is processed and one or more actions are performed based on the collected data.
US11846934B2 Industrial control system hyperconverged architecture
A hyperconverged industrial process control architecture is disclosed for controlling an industrial process within a physical process environment using a software-defined distributed control system (DCS) environment. The software-defined DCS environment may be implemented by virtualizing the hardware components of a DCS architecture on a server group to enable both software-defined process controllers and back-end DCS applications to run within the server group. This software-defined DCS network architecture reduces the hardware requirements of the process control system and reduces configuration complexity by implementing control components and higher-level components within a common environment within the server group.
US11846930B1 Systems and methods for monitoring and controlling industrial processes
Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, computing entities, and/or the like for monitoring and/or controlling processing parameters for an industrial process. In various embodiments, a method is provided that comprises: receiving media of a processing region of an industrial process that comprises an object, wherein the media comprises media elements, and each media element comprises a field of view of the object; identifying a set of pixels found in the area of interest; and for each media element: extracting an attribute value from each pixel found in the media element; constructing an attribute profile comprising the attribute value for each pixel; mapping the attribute profile to a mapped profile that comprises at least one property value that correlates to at least one attribute value; and providing the mapped profile to a control system to use in controlling processing parameters of the industrial process.
US11846929B2 Automation visualization content delivery via container orchestration systems
Systems and method for leveraging container orchestration systems to generate visualizations related to components or operations of an industrial automation system. In particular, a visual manager, a primary node of the container orchestration system, may receive a container image for operating an application of the industrial automation system. A visual manager may identify a container host from a cluster of nodes of the container orchestration system for executing the container in response to the container host meeting container orchestration constraints. Upon execution of the constraint, the container host may transmit configuration details for accessing a visualization associated with the container image to a thin client for display. In some embodiments, the container host, itself, may include a thin client device. Accordingly, the thin client device may execute the container and display the corresponding visualization.
US11846926B2 Negotiation-based method and system for coordinating distributed MES order management
A negotiation-based method and system for managing manufacturing execution system (MES) orders within a structure of distributed systems that include at least one ordering system and one or several executing systems ES. The method includes the steps of: a) creating an order for a service, the order having at least one negotiable requirement; b) distributing the order to one or several ES; c) evaluating the order by each ES and automatically determining whether the order is acceptable without negotiating or generating an offer for the service to launch a negotiation process wherein said OS and ES exchange offers and counteroffers until an agreement is reached or the offer refused; d) if a least one of the ES accepts the order, the OS sends a refusal to offers received from another ES; if no ES accepts the order, the OS starts a negotiation process for the negotiable requirement with each ES.
US11846923B2 Automation system for monitoring a safety-critical process
An automation system for monitoring a safety-critical process includes a platform, a fail-safe peripheral module, and a safe runtime environment. The platform executes user programs. The user programs include a first user program and a second user program, which together implement a safety function. The second user program is diversitary with respect to the first user program. The fail-safe peripheral module couples the user programs with the safety-critical process. The safe runtime environment is implemented on the platform independently of the user programs and provides the user programs with safe resources independent of the platform.
US11846922B2 Method and system for clearing register by PLD, device, and medium
A method for clearing a register, including: causing the PLD to set preset bits of a first register and a second register as an invalid state, detect whether a command is received from a MCU; when the command being received, parsing the command and determining whether a reading or writing event is triggered; when the reading event being triggered, setting the preset bit of the first register as a valid state, reading data of the preset bit of the first register, postponing clearing, by the PLD, the preset bit of the first register for a preset time; when the writing event being triggered, setting the preset bit of the second register as the valid state, writing, by the MCU, data into the preset bit of the second register, causing the PLD to acquire the data, postpone clearing the preset bit of the second register for a second preset time.
US11846919B2 Systems, methods and articles to provide olfactory sensations
A scent release system includes scent cartridges containing temperature activated scent media. The scent cartridges may bear machine-readable identification that specifies which scent media are carried by the cartridge. The scent release system can be controlled by a timer to initiate a phase change of the scent media to selectively release one or more scents, followed by a reverse phase change to selectively stop release of the respective scents. A scent release system in conjunction with a mobile electronic device, such as a smart phone, allows sending and receiving scent messages. The scent release system can be built into a case for the mobile electronic device, eliminating the need for a separate unit. A private scent delivery device in the form of a headset can be worn by users of a scent release system or by scent message recipients.
US11846912B2 Printing systems and methods including multilayer films
Embodiments of the present disclosure are directed to printing systems and methods that may include an ink composition including electrically charged ink particles dispersed in a hydrocarbon liquid and a multilayer film. The multilayer film may include a polymeric core layer; and one or more printing layers adjacent to the polymeric core layer. The one or more printing layers may include at least 50 wt. % of an ethylene vinyl acetate copolymer having acid and acrylate functional groups. The ethylene vinyl acetate copolymer having acid and acrylate functional groups may include from 0.5 wt. % to 4 wt. % methacrylic or acrylic acid; from 0.5 wt. % to 4 wt. % acrylate, from 7 wt. % to 40 wt. % vinyl acetate; and the balance ethylene, based on the total weight of the ethylene vinyl acetate copolymer having acid and acrylate functional groups.
US11846903B2 Belt device, fixing device, and image forming apparatus
A belt device includes a secured member, a belt, a pressure rotator, and lubricant. The belt has an endless shape and slides on a slide surface of the secured member. The belt has an inner portion having an elastic power of 55% or more and a sliding surface sliding on the slide surface of the secured member. The sliding surface has a surface roughness smaller than a surface roughness of the slide surface of the secured member. The pressure rotator presses the secured member via the belt to form a nip between the belt and the pressure rotator. The lubricant is interposed between the sliding surface of the belt and the slide surface of the secured member.
US11846902B2 Fixing device for suppressing reduced durability of a flexible rotary member
The present invention provides a fixing device including a flexible cylindrical rotary member and an inner-surface opposing portion that opposes an inner surface of the rotary member at an end portion of the rotary member in a generatrix direction. The inner-surface opposing portion moves upstream in a recording material conveying direction in accordance with lateral shift of the rotary member in the generatrix direction. This restricts the lateral shift of the rotary member.
US11846900B2 Image forming apparatus having a detachable transfer unit including a transfer belt and a swingable cleaning unit
An image forming apparatus includes an image forming portion, a belt unit including a cleaning unit and an opposing roller, and a swinging mechanism. The swinging mechanism includes a swingable member which is provided in a position different from a rotation center of the opposing roller while holding the opposing roller and the cleaning unit without changing a relative positional relationship between the opposing roller and the cleaning unit and which is swingable about a swing axis.
US11846899B2 Image forming apparatus
An image forming apparatus includes a rotatable image bearing member and a rotatable developing member to carry developer made up of toner particles and carrier particles adhered to surfaces of the toner particles. Where a pressing force pressing the developing member against the image bearing member is F1, a total number of the carrier particles interposed between the toner particles and the image bearing member is N1, and an adhesion Ft between a carrier particle and a toner particle, measured when the carrier particle is pressed against the toner particle with F1/N1 that is a pressing force per unit carrier particle, and an adhesion Fdr1 between the carrier particle and the image bearing member, measured when the carrier particle is pressed against the image bearing member with F1/N1, satisfy Ft≤Fdr1.
US11846898B2 Developing device
A developing device includes a developing container, a developing roller, a supplying roller, a first magnet including a first magnetic pole, a second magnet including second to fourth magnetic poles, and a regulating member. A maximum magnetic flux density of the second magnetic pole is larger in absolute value than a maximum magnetic flux density of the third magnetic pole in a normal direction to the supplying roller, and a maximum magnetic flux density of the third magnetic pole is larger in absolute value than a maximum magnetic flux density of the fourth magnetic pole in the normal direction. With respect to a rotational direction of the supplying roller, an angle between maximum magnetic flux density positions of the second and third magnetic poles is smaller than an angle between maximum magnetic flux density positions of the third and fourth magnetic poles by 10 degrees or more.
US11846892B2 Developing device
A developing device includes a rotatable developing member, a developing container, a first communication opening, a second communication opening, a first feeding screw including a first rotation shaft, first and second blade portions, a second feeding screw including a second rotation shaft, third and fourth blade portions, a developer discharge opening provided upstream of an upstream end of the second communication opening in a first direction, and a third communication opening provided upstream of the upstream end of the second communication opening in the first direction. In a second direction opposite to the first direction, the third communication opening overlaps with the second blade portion. In the first direction, the third communication opening overlaps with the fourth blade portion. In the first direction, a downstream end of the third communication opening is positioned downstream of a downstream end of the developer discharge opening.
US11846884B2 Chemically amplified resist composition and patterning process
A chemically amplified resist composition is provided comprising an acid generator and a quencher comprising a salt compound consisting of a nitrogen-containing cation and a 1,1,1,3,3,3-hexafluoro-2-propoxide anion having a trifluoromethyl, hydrocarbylcarbonyl or hydrocarbyloxycarbonyl group bonded thereto. The resist composition has a high sensitivity and forms a pattern with improved LWR or CDU, independent of whether it is of positive or negative tone.
US11846878B2 Shielding element for bridge type contact power supply lens and electronic device
Disclose is a shielding element for bridge type contact power supply lens provided on a PCB of an electronic device and covering a camera of the electronic device, comprising: a mounting base, a light shielding piece, a driving assembly, a metal reinforcing plate and a contact conductive copper piece; the driving assembly comprising a swing arm rotatably connected with the mounting base, the swing arm being connected with the light shielding piece; the swing arm rotating to drive the light shielding piece to move back and forth between a first position and a second position; wherein when the light shielding piece is located in the first position, the light shielding piece covers on a side of the viewfinder hole away from the camera, and when the light shielding piece is located in the second position, the camera is exposed from the viewfinder hole.
US11846877B2 Method and terminal for acquiring panoramic image
A method includes: after a panorama shooting instruction triggered by a user is acquired, shooting a first image, and acquiring a shooting parameter of the first image; determining move guiding information according to a preset move guiding policy, and displaying the move guiding information on a terminal, so as to instruct the user to move the terminal according to the move guiding information; shooting a preset quantity of images according to the shooting parameter of the first image after it is detected that the terminal moves, where the preset quantity of images are background images on both the left and right sides of a background corresponding to the first image; and performing, by using the first image as a center and by using a preset splicing scheme, seamless splicing on the first image and the preset quantity of images, to obtain a panoramic image.
US11846866B2 Apparatus for the spectral broadening of laser pulses and optical system
An apparatus for spectral broadening of laser pulses includes a main body, a plurality of mirror elements fastened to the main body, each having a mirror surface formed thereon and configured to reflect the laser pulses the plurality of mirror elements being fastened to a main body, and at least one nonlinear optical medium for the passage of the laser pulses for the generation of a nonlinear phase (ΦNL) by self-phase modulation. The at least one nonlinear optical medium may be a sheet-like and disk-shaped solid-state optical medium and/or a gaseous optical medium.
US11846861B2 Color sets for low resolution dithering in reflective color displays color sets for low resolution dithering in reflective color displays
The present invention provides for a method of rendering an image on a reflective display wherein each pixel is capable of rendering a limited number of colors, each of which is rendered by predetermined set of waveforms stored in a waveform lookup table. Furthermore, the present invention provides for a method for rendering an image using such colors, having been chosen for optimal color rendition. This invention further provides for rendering a color image formed from a plurality of pixels on a reflective display wherein each pixel has a color selected from the group consisting of at least: red, green, blue, cyan, magenta, yellow, black and white.
US11846859B2 Display panel
A display panel is disclosed, including a substrate, a first metal layer, a first insulation layer, an active layer, and a second metal layer stacked sequentially, wherein the first metal layer includes a first electrode, the second metal layer includes a second electrode, the first electrode and the second electrode are partially overlapped to form a first overlapping region, a plurality of pads are disposed between the first insulation layer and the second metal layer, and a part of the pads are at least located in the first overlapping region, to improve an anti-static ability of the first electrode and the second electrode on an overlapping location.
US11846854B2 Display device
According to one embodiment, a display device including a first substrate including a first pixel and a second pixel, a second substrate, a liquid crystal layer containing polymer and liquid crystal molecules, and a light emitting element, wherein the second pixel is located between the light emitting element and the first pixel, the first substrate includes a switching element including a semiconductor layer arranged in the first pixel, a pixel electrode, and a first light shielding portion arranged in the second pixel and being adjacent to the semiconductor layer, the first light shielding portion is located between the semiconductor layer and the light emitting element in planar view and located on a side closer to the first pixel than a center of the second pixel.
US11846852B2 Display device
According to one embodiment, a display device includes a first common electrode and a second common electrode arranged in a first direction, a first switch unit selectively supplying a first drive signal or a second drive signal different from the first drive signal to the first common electrode, and a second switch unit selectively supplying the first drive signal or the second drive signal to the second common electrode, wherein the second common electrode and the first switch unit are arranged in a second direction intersecting the first direction, the first switch unit comprises a first switch circuit and a second switch circuit arranged in the second direction.
US11846850B2 Display panel and display device
A display panel and a display device are disclosed. The display panel includes a first substrate, a second substrate, and a liquid crystal. The first substrate and the second substrate are aligned and assembled together. The liquid crystal is filled between the first substrate and the second substrate. The display panel further includes a retaining wall that is arranged on the first substrate and that extends toward the second substrate. The retaining wall divides a display region of the display panel into at least two partitions. The liquid crystal is filled in the at least two partitions. The retaining wall obstructs the liquid crystal from flowing across the different partitions.
US11846846B1 Display panel
A display panel includes a thin film transistor (TFT) array substrate, an opposite substrate, and a liquid crystal layer disposed between the TFT array substrate and the opposite substrate. The TFT array substrate includes a first substrate. The opposite substrate includes a second substrate. The display panel further includes a first viewing-angle improving layer disposed between the first substrate and the second substrate. The first viewing-angle improving layer adjoins one film layer on the first substrate or the second substrate. The first viewing-angle improving layer is disposed between the first substrate and the second substrate so that the first viewing-angle improving layer can be a stacked part manufactured integratedly with other film layers of the display panel. Thus, manufacture of the first viewing-angle improving layer can overcome a size limitation of a mold in a nanoimprinting technology, effectively improving a large-viewing-angle-display effect of a large-size display panel.
US11846845B2 Electronic shutters to enhance privacy
An example of an apparatus is provided. The apparatus includes a display portion and a camera. In addition, the apparatus includes a thin film transistor substrate extending over the display portion and the camera. Furthermore, the apparatus includes an image generation layer disposed under the thin film transistor substrate within the display portion. Also, the apparatus includes a polymer dispersed liquid crystal disposed between the thin film transistor substrate and the camera. The polymer dispersed liquid crystal is to be switched between an opaque state and a clear state. The opaque state is to block the camera from receiving imaging light. The clear state allows light to pass through the polymer dispersed liquid crystal.
US11846843B2 Dimming glass window and vehicle
A dimming glass window and a vehicle. The dimming glass window includes: a glass unit including an inner glass assembly and an outer glass assembly which are oppositely arranged, an accommodation space is between the inner glass assembly and the outer glass assembly; a touch function layer and a dimming function layer arranged between the inner glass assembly and the outer glass assembly, the touch function layer is on an inner side of the dimming function layer; a control unit in the accommodating space and connected to the touch function layer and the dimming function layer; and a dimming controller arranged outside the glass unit, the dimming controller is connected to the control unit by a wire so as to match the control unit, the touch function layer and the dimming function layer to implement light transmittance adjustment of the dimming glass window. The vehicle includes the dimming glass window.
US11846840B2 Display device
A display device includes: a frame, including a frame body, a first protrusion disposed on the frame body, and a second protrusion disposed on the frame body, the second protrusion including at least one stepped portion; a display panel, located on a side of one stepped portion of the at least one stepped portion close to a light emitting surface of the display device and located on an inner side of the frame body; and a planar back housing, fixed on the inner side of the frame body and a side of the first protrusion away from the light emitting surface.
US11846838B2 Electrophoretic device having a transparent light state
A light attenuator comprises a cell comprising a first substrate and a second substrate spaced apart from the first substrate. A layer between the substrates contains an electrophoretic ink, a surface of the layer adjacent the second substrate comprising a monolayer of closely packed protrusions projecting into the layer. The protrusions have surfaces defining a plurality of depressions in the volumes there between. The ink includes charged particles of at least one type, the particles being responsive to an electric field applied to the cell to move between a first extreme light state, in which particles are maximally spread within the cell to lie in the path of light through the cell and to strongly attenuate light transmitted through the cell; over the surface of the protrusions, which deflect the particles from their path from the first substrate to the second substrate; to a second extreme light state in which the particles are maximally concentrated within the depressions to remove them from the path of light through the cell and to substantially transmit light through the cell.
US11846834B2 Array substrate and display panel
The embodiments relate to array substrate technologies. Provided is an array substrate and a display panel, the array substrate includes a display region and a non-display region. A first bonding-lead part, a second bonding-lead part and a third bonding-lead part are arranged in sequence in a bonding area of the non-display region. A first side of the first bonding-lead part is used for connecting with a gate driver unit test wiring, and a second side of the first bonding-lead part is used for connecting with a gate driver signal wiring. A width of the first bonding-lead part is smaller than that of the second bonding-lead part, such that a wiring area is formed on the first side of the first bonding-lead part and/or the second side of the first bonding-lead part, thereby providing sufficient wiring space for the GOA unit test wiring and the GOA signal wiring.
US11846833B2 Optical metasurfaces embedded on high CTE surface
An optical metasurface which shifts resonant frequency in response to changing temperature. The optical metasurface includes a membrane printed in a pattern from materials with a high coefficient of thermal expansion (“CTE”). The optical metasurface can include a plurality of high CTE fibers/structures in a first direction and a plurality of low CTE fibers/structures in a second direction perpendicular to the first direction. Alternatively, the high CTE substrate can include a plurality of high CTE fibers/structures in only a first direction. The high CTE substrate can include a plurality of high CTE fibers and a plurality of low CTE fiber in a pattern which creates desired sensing domains. An array of nanostructures is formed on the high CTE substrate. The array of nanostructures is designed to resonate with light transmitted through or impinging upon the optical metasurface. The resonant frequency of the response can be tuned thermally.
US11846827B2 Optical element drive mechanism
An optical element drive mechanism is provided. The optical element drive mechanism includes an immovable part, a first movable part, a first drive assembly, and a guidance assembly. The first movable part is movable relative to the immovable part. The first movable part is connected to a first optical element. The first drive assembly drives the first movable part to move relative to the immovable part. The guidance assembly guides the movement of the first movable part in the first dimension.
US11846824B2 Apparatus for altering quantum of light passing through a lens of a photographic device
An apparatus for altering quantum of light passing through a lens of a photographic device. The apparatus comprises of a base assembly configured to be detachably coupled to the lens of the photographic device, a first assembly comprising a first filter, a second assembly comprising a second filter and a third assembly comprising a third filter. The first assembly is configured to be detachably coupled to the base assembly. The second assembly is configured to be detachably coupled to the base assembly. The third assembly is configured to be detachably coupled to the base assembly. Combination of the first filter and the second filter forms a first range of neutral density filter and combination of the first filter and the third filter forms a second range of neutral density filter.
US11846822B2 Optical fiber cable with compressed core and manufacturing method thereof
The present disclosure provides an optical fiber cable (200, 300) with a compressed core (206, 306) and manufacturing method thereof. The method includes bundling a plurality of optical transmission elements (202, 302) to form a core (206, 306) of the optical fiber cable (200, 300) and compressing the core (206, 306). The method further includes extruding a sheath (212, 312) around the compressed core (206, 306), wherein the core (206, 306) is compressed to a smaller diameter by a compression tool. The compression tool has a cylindrical cavity, wherein an internal diameter of the cylindrical cavity gradually decreases from a first end to a second end of the compression tool. The core enters from the first end of the compression tool with a diameter d and exits from the second end with a diameter d-Δd, such that Δd/d is greater than or equal to 0.05.
US11846818B2 High density optical fiber joint enclosure
The present disclosure provides an optical fibre joint enclosure for providing housing to a plurality of optical fibres and a plurality of optical fibre cables. Further, the optical fibre joint enclosure includes a dome cover, a latch, a metal lock wire, a lock and a port assembly. Furthermore, the optical fibre joint enclosure includes a plurality of storage baskets. The plurality of storage baskets includes a first basket, a second basket and a third basket. The first basket is positioned on a first side inside the dome cover of the optical fibre joint enclosure. The second basket is positioned on a second side inside the dome cover of the optical fibre joint enclosure. The third basket is positioned in middle of the first basket and the second basket.
US11846816B2 Optical transceiver with versatile positioning
An optical transceiver can include a transmitter and a receiver. The optical transceiver is configured to mate with an electrical connector in first and second orientations that are opposite each other. In certain examples, a thermally conductive surface of the transceiver is configured to be placed in thermal communication with a heat dissipation member in one or both of the first and second orientations. Further examples of optical transceivers can be mounted to a base and placed in electrical communication with an electrical connector. A lid provides a compressive force that simultaneously makes electrical contact between the transceiver and a host printed circuit board (PCB) and provides a low impedance heat transfer path to dissipate heat generated during transceiver operation.
US11846808B2 Optical transducer for endoscope, endoscope, and manufacturing method for optical transducer for endoscope
An optical transducer for endoscope includes an optical element, an optical fiber, and a fiber holding member including a first holding member including a first principal surface and a second principal surface and a second holding member in which a third principal surface is disposed to face the second principal surface, a first through-hole into which the optical fiber is inserted, being formed in the first holding member, the optical element being mounted on a fourth principal surface. A trench connected to the first through-hole and including openings respectively on opposed two side surfaces is formed on the second principal surface. Only a part of a distal end portion of the optical fiber is observable from the openings of the trench.
US11846805B2 Integrated photonics optical gyroscopes with improved sensitivity utilizing high density silicon nitride waveguides
Aspects of the present disclosure are directed to structural modifications introduced in a waveguide structure in order to more tightly pack adjacent waveguide turns in an optical gyroscope fabricated on a planar silicon platform as a photonic integrated circuit. Increasing number of turns of the gyroscope coil increases total waveguide length as well as enclosed area of the gyroscope loop, which translates to increased sensitivity to rotational measurement.
US11846803B2 Atomic layer deposition bonding for heterogeneous integration of photonics and electronics
Methods and systems are presented for heterogeneous integration of photonics and electronics with atomic layer deposition (ALD) bonding. One method includes operations for forming a compound semiconductor and for depositing (e.g., via atomic layer deposition) a continuous film of a protection material (e.g., Al2O3) on a first surface of the compound semiconductor. Further, the method includes an operation for forming a silicon on insulator (SOI) wafer, with the SOI wafer comprising one or more waveguides. The method further includes bonding the compound semiconductor at the first surface to the SOI wafer to form a bonded structure and processing the bonded structure. The protection material protects the compound semiconductor from acid etchants during further processing of the bonded structure.
US11846798B2 Head-mounted display devices with non-rectangular backlight
A head-mounted display device includes a display panel (such as a liquid crystal display), an optics system for focusing a portion of the display onto an eye of a user, and a backlight assembly including a light guide, a plurality of extraction features positioned on a surface of the light guide, and at least one laser diode for directing light into the light guide. The light guide is sized and dimensioned to illuminate only a portion of the display that is focused by the optics system; with the plurality of light extraction features configured to diffuse light toward the display panel for back illuminating the display panel.
US11846797B2 Optical waveguide beam splitter with reflective polarizers for display
An optical device includes an optical waveguide and a plurality of reflective polarizers. The plurality of reflective polarizers include a first reflective polarizer and a second reflective polarizer disposed inside the optical waveguide so that the first reflective polarizer receives light propagating inside the optical waveguide, redirects a first portion of the light in a first direction, and transmits a second portion of the light in a second direction non-parallel to the first direction. The second reflective polarizer receives the second portion of the light from the first reflective polarizer, redirects a third portion of the light, and transmits a fourth portion of the light. A ratio between the first portion and the second portion of the light has a first value and a ratio between the third portion and the fourth portion of the light has a second value distinct from the first value.
US11846795B2 Backlight module
A backlight module includes a substrate, a plurality of light emitting elements, a light guide device and a plurality of reflective elements. The light emitting elements are arranged on the substrate. The light guide device includes a plurality of light guide portions arranged to respectively correspond to the light emitting elements, wherein each of the light guide portions is provided with a first through hole, and the first through holes of the light guide portions respectively expose the light emitting elements. The reflective elements are respectively arranged on the light emitting elements, wherein, in a normal direction of the substrate, the reflective elements respectively overlap with the first through holes of the light guide portions.
US11846794B2 Method of making backlight units for LCD displays using side-emitting LEDs and optical waveguides
A method is disclosed for making a backlight unit for LCD displays. The method includes providing a thin and flexible light transmissive sheet and forming a patterned light extraction area and a light mixing area by forming a plurality of light extraction microstructures on surface of the sheet according to an area-distributed two-dimensional pattern. A side-emitting LED strip comprising a linear array of side-emitting LED packages is also provided, along with electrical contacts for connecting the strip to a power supply. The major surface of the flexible printed circuit is oriented parallel to the light transmissive sheet and positioned in contact with one of the broad-area surfaces. A reflective layer is positioned on one side of the light transmissive sheet, and the flexible printed circuit and a portion of the light mixing area are covered using an opaque housing with a heat conductive element.
US11846793B2 Flexible wire grid polarizer
A wire grid polarizer (WGP) can include a flexible substrate. The flexible substrate might be desirable for WGP flexibility or to aid in further processing of the WGP. Wires of the WGP can include flexible ribs to minimize or avoid defects such as cracks in the WGP. An etch stop layer in the wires can allow formation of the flexible ribs without delamination of a reflective portion of the wires. The WGP embodiments herein can have improved flexibility, stretchability, compressibility, or combinations thereof with reduced cracking, collapse, and delamination of wires or ribs.
US11846789B2 Zoom lens module
A zoom lens module is provided and includes a liquid lens, a rigid lens, and an actuator. The liquid lens has two side surfaces opposite to each other. An optical axis of the liquid lens passes through the two side surfaces, and at least one of two side surfaces is a deformable side surface. The rigid lens has a shaping surface being not flat. The rigid lens is arranged inside or outside the liquid lens, and the shaping surface faces the deformable side surface. The actuator is connected to one of the liquid lens and the rigid lens to drive the deformable side surface and the shaping surface to move relative to each other, so that the shaping surface contacts and presses the deformable side surface to be deformed.
US11846788B2 Thermoform windshield stack with integrated formable mold
Manufacturing a pre-molded stack of one or more lenses to be installable on a curved substrate such as a vehicle windshield includes placing a moldable stack of one or more lenses and adhesive layer(s) on a mold, applying heat and pressure to the moldable stack to produce a pre-molded stack of one or more lenses from the moldable stack, and removing the pre-molded stack from the mold. The pre-molded stack may have a compound curvature, which may match a curvature of the curved substrate. The mold may be formed using three-dimensional shape data derived from the curved substrate, such as by optically scanning the curved substrate.
US11846783B2 Information processing apparatus, information processing method, and program
To view AR content fused with a real space more safely. There is provided an information processing apparatus including a control unit that controls display of AR content by a display device arranged in front of eyes of a user, in which the control unit controls a manner of displaying the AR content so that a degree of decrease in user's viewing level of a real space is reduced as compared with a case where original content is displayed. Furthermore, provided is an information processing method including controlling, by a processor, display of AR content by a display device arranged in front of eyes of a user, in which the controlling further includes controlling a manner of displaying the AR content so that a degree of decrease in user's viewing level of a real space is reduced as compared with a case where original content is displayed.
US11846781B2 Thin type large field of view near-eye display device
The present invention discloses a thin type large field of view near-eye display device, which comprises two or more radial reflection units, which are arranged in front of human eyes to generate two or more sub-images and spliced into a larger image on the retina of human eyes, so as to realize a near-eye display effect with a large field of view in a thinner volume; the radial reflection units comprise a light source, a reflecting surface, a transmissive dioptric apparatus and/or a reflective optical component, and the present invention relates to the technical field of near-eye display devices. The thin type large field of view near-eye display device realizes the nesting of images with various definitions by adopting different areas of the same screen, and is widely used as a low-cost display solution to improve the definition of the central area.
US11846779B2 Display device with varifocal optical assembly
An optical assembly includes a plurality of successive optical stages that are configured to transmit light at a variable overall optical power by configuring one or more stages of the successive optical stages. A respective optical stage of the successive optical stages includes an active optical element that is configurable to be in a first state at a first time and a second state at a second time that is distinct from the first time. The active optical element, in the first state, has a first respective optical power for light of a first polarization and a second respective optical power, that is different from the first respective optical power, for light of a second polarization that is orthogonal to the first polarization. The active optical element, in the second state, has a third optical power for light of the first polarization and light of the second polarization.
US11846770B2 Light deflector and method for controlling light deflector
A light deflector 130 includes: a control unit 106 configured to generate a resonant drive signal for resonantly driving an MEMS mirror 133, and a non-resonant drive signal for non-resonantly driving the MEMS mirror 133; a resonant sensor 144 configured to detect the resonant drive of the MEMS mirror 133 and generate a resonant sensor signal; and a sensor signal processing unit 103 configured to acquire a phase difference between the resonant drive signal generated by the control unit 106 and the resonant sensor signal, in a case where the MEMS mirror 133 is resonantly driven in a Y-axis direction, also the MEMS mirror 133 is non-resonantly driven in an X-axis direction, and scanning is performed. The control unit 106 calculates an amplitude of the non-resonant drive of the MEMS mirror 133 on the basis of a change in the above phase difference.
US11846769B2 Image processing apparatus, image processing method, and projection apparatus
The present technology relates to an image processing apparatus, an image processing method, and a projection apparatus that can improve brightness of a projected image while satisfying a safety standard for laser products. A saturation emphasis processing unit determines, in accordance with saturation of an image, a first emphasis coefficient that emphasizes luminance of the image, and converts a luminance signal of the image on the basis of the determined first emphasis coefficient. The present technology can be applied to, for example, a laser beam scanning type projection apparatus or the like that performs scanning with a laser beam as a light source.
US11846761B2 Optical imaging system
An optical imaging system includes a reflective member having a reflective surface for changing an optical path of light, a first lens having positive refractive power, a second lens having negative refractive power, a third lens, a fourth lens, and a fifth lens. The first lens to the fifth lens are sequentially disposed along an optical axis from an object side and are each disposed closer to an image sensor than the reflective member. The optical imaging system satisfies 0.2 mm
US11846755B2 Hard coating film and flexible display panel including the same
Provided is a hard coating film. The hard coating film includes a base layer and a hard coating layer disposed on the base layer and having a pencil hardness of 4H or higher. A surface elongation at break of the hard coating film falls within a predetermined range, as measured by a certain method. The hard coating film shows excellent durability under high-temperature/high-humidity conditions, has no microcracks formed after repeated folding, and shows excellent pencil hardness.
US11846751B1 Light emitted from decorative cover
A disk of transparent material having a bottom surface that is smooth and flat. The disk has a top surface that is parallel with the bottom surface and has four regions. The first region is disk-shaped and frosted, the second region surrounds the first region and comprises a smooth and flat surface interrupted by an array of dots. The third region surrounds the second region and is smooth and flat. The fourth region surrounds the third region and is beveled so as to be sloped downward, from the third region toward the bottom, to form a beveled edge.
US11846746B2 Transportation security apparatus, system, and method to analyze images to detect a threat condition
In a transportation security technique, images are stored that are received from image capturing equipment deployed at respective screening nodes. The images are analyzed using a machine learning model, where presence of a particular object in an image indicates that a threat condition exists at the screening node. The analyzed images are transmitted to threat assessment components in accordance with predetermined criteria. An indication that the particular object is observed in the image is received from the threat assessment components. An indication that the particular object is observed in the image is transmitted to the screening node responsive to receiving the indication that the particular object is observed in the image. An indication of whether the particular object is present at the screening node is received. The machine learning model is trained based on the received indication of whether the particular object is observed in the image.
US11846745B2 Downhole ranging from multiple boreholes
Downhole ranging from multiple wellbores. In one example, multiple transmitters and multiple receivers are disposed in multiple wellbores to exchange electromagnetic signals. By implementing a full compensation technique, a computer system determines multiple compensated signals. A compensated signal is determined from a signal received from a first wellbore and a second signal received from a second wellbore. In another example, a first transmitter is disposed in a first wellbore, a first receiver is disposed in a second wellbore, and either a second transmitter or a second receiver is disposed in either the first wellbore or the second wellbore. By implementing partial compensation techniques, a computer system determines compensated signals. Using the compensated signals, the computer system determines a position of a first wellbore relative to a second wellbore, and provides the position.
US11846741B2 Systems and methods for evaluating a simulation model of a hydrocarbon field
Systems and methods for evaluating simulation models are disclosed. In one embodiment, a method of evaluating a simulation model of a hydrocarbon field includes merging simulated reservoir data and actual reservoir data to generate merged reservoir data, and cross-linking the merged reservoir data with three-dimensional model data. The method further includes calculating one or more surface metrics from at least one of the merged reservoir data and the three-dimensional model data, calculating one or more subsurface metrics from at least one of the merged reservoir data and the three-dimensional model data, and calculating one or more overall history match indicators, one or more surface history match indicators, and one or more subsurface history match indicators from the one or more surface metrics, the one or more subsurface metrics, and the three-dimensional model data.
US11846737B2 Data processing apparatus, data processing method, and non-transitory computer-readable storage medium for storing data processing program
A data processing apparatus according to an embodiment includes acquisition circuitry and specification circuitry. The acquisition circuitry is configured to acquire a detector signal containing a first component that is based on Cherenkov light and a second component that is based on scintillation light. The specification circuitry is configured to specify timing information about generation of the detector signal by curve fitting to the first component.
US11846736B2 Scintillator for charged particle beam apparatus and charged particle beam apparatus
The purpose of the present invention is to provide a scintillator for a charged particle beam device and a charged particle beam device which achieve both an increase in emission intensity and a reduction in afterglow intensity. This scintillator for a charged particle beam device is characterized by comprising a substrate (13), a buffer layer (14) formed on a surface of the substrate (13), a stack (12) of a light emitting layer (15) and a barrier layer (16) formed on a surface of the buffer layer (14), and a conductive layer (17) formed on a surface of the stack (12) and by being configured such that the light emitting layer (15) contains InGaN, the barrier layer (16) contains GaN, and the ratio b/a of the thickness b of the barrier layer (16) to the thickness a of the light emitting layer (15) is 11 to 25.
US11846732B2 Light detection device, light detection method and optical distance sensor
A light detection device detects incident light according to a detection start timing. The light detection device includes photosensors, a signal combining circuit, a detection circuit, a time measurement circuit, and a timing extraction circuit. The photosensors receive light to generate output signals indicating light reception results, respectively. The signal combining circuit sums output signals from the respective photosensors to generate a combined signal. The detection circuit detects a timing at which the combined signal reaches a first threshold or larger to generate a detection signal. The time measurement circuit measures a count period between the detection start timing and the detected timing based on the detection signal. The timing extraction circuit extracts timing information from a predetermined period defined by the detected timing as a reference, the timing information indicating a timing at which the combined signal increases.
US11846730B2 Implementation of the focal plane 2D APD array for hyperion Lidar system
Aspects of the disclosure are related to a Lidar device, comprising: a vibrating fiber optic cantilever system on a transmit (TX) path; and a two-dimensional (2D) light sensor array on a receive (RX) path.
US11846728B2 Eye-safe long-range LIDAR system using actuator
A LIDAR system includes a plurality of lasers that generate an optical beam having a FOV. A plurality of detectors are positioned where a FOV of at least one of the plurality of optical beams generated by the plurality of lasers overlaps a FOV of at least two of the plurality of detectors. The lens system collimates and projects the optical beams generated by the plurality of lasers. An actuator is coupled to at least one of the plurality of lasers and the lens system to cause relative motion between the plurality of lasers and the lens system in a direction that is orthogonal to an optical axis of the lens system so as to cause relative motion between the FOVs of the optical beams generated by the plurality of lasers and the FOVs of the detectors.
US11846726B2 Method and device for identifying objects detected by a LiDAR device
An object identifying method is provided. The method comprises: acquiring detection data associated with a detection signal, wherein the detection data comprises a transmission time of the detection signal transmitted by a LiDAR device; acquiring reflection data associated with a reflection signal of the detection signal reflected by an object at an object distance from the LiDAR device, and the reflection data comprises a receipt time of the reflection signal and an intensity of the reflection signal; and determining whether the object is an interference by comparing the intensity of the reflection signal with a distance-dependent threshold intensity.
US11846725B2 Radar apparatus and method for classifying object
A radar apparatus installed in a vehicle includes a transceiver that transmits a radar signal to an outside of the vehicle and receives a radar signal reflected from an object; a signal processing unit that processes the reflected radar signal to detect the object; a fusion data generation unit that generates fusion data based on radar data and camera data; and a classification unit that classifies the detected object using an artificial intelligence module trained based on the generated fusion data.
US11846724B2 Radar detection in environments with disturbing elements
Herein disclosed is a method for radar detection of a valid target within a monitored zone with disturbing elements passing therethrough, e.g. process scraps of a machine on which the radar system is installed. The method includes transmitting, receiving and processing radar signals to locate and track the movement of a moving potential target. The method discriminates whether the potential target is valid or not, by checking whether the potential target has an initial position within a disturbance zone and whether it is detected for an overall detection time period that is less than the assessment time interval. If a target is not valid, it will be assimilated to background after it stops.
US11846721B2 Signaling of TX/RX parameters for bistatic and multi-static radar in wireless communications systems
A radar system may comprise a radar server configured to determine (1) one or more transmit timing parameters and (2) one or more receive timing parameters. The radar server may provide the one or more transmit timing parameters to a first wireless communications system Transmission Reception Point (TRP) configured to use the one or more transmit timing parameters to send a transmit signal. The radar server may provide the one or more receive timing parameters to a second wireless communications system TRP configured to use the one or more receive timing parameters to receive an echo signal corresponding to a reflection of the transmit signal from a target.
US11846720B2 Frequency sweep circuit and radar device
A divider control circuit outputs a divider control signal that is meant to increase the division ratio from a first division ratio through a second division ratio greater than the first division ratio to a third division ratio greater than the second division ratio and then return the division ratio through a fourth division ratio smaller than the third division ratio to a fifth division ratio smaller than the fourth division ratio and greater than the first division ratio. Moreover, control is exerted so that the absolute value of the time rate of change of the division ratio in the increase from the second division ratio to the third division ratio is smaller than the absolute value of the time rate of change of the division ratio in the increase from the first division ratio to the second division ratio.
US11846719B2 Anti-interference microwave detection module and anti-interference method thereof
An anti-interference microwave detection module processes frequency-selection for reducing the interferences from the electromagnetic radiation of the frequency bands different from the frequency band of the anti-interference microwave detection module in the environment to the echo signal of the anti-interference microwave detection module. A Doppler intermediate-frequency signal is trend processed to obtain a fluctuation signal. The characteristic parameter of the fluctuation of the fluctuation signal is corresponding to the characteristics of the movement of the object in the detection space, so that the anti-interference microwave detection module is able to completely reflect the characteristics of the movement of the object in the detection space and reduce the interferences of the electromagnetic radiation in the environment, including the interferences of the electromagnetic radiation of the same frequency band of the anti-interference microwave detection module, to the fluctuation signal.
US11846715B2 DGNSS using reference station carrier phase measurements
Described are methods, systems, and devices for determining position using Differential Global Navigation Satellite (DGNSS) measurements. Techniques described herein involve taking carrier phase measurements at a reference station or other GNSS receiver at a known location, and combining the carrier phase measurements with pseudorange measurements taken at the reference station to resolve carrier phase ambiguity and to, in combination with pseudorange measurements taken at a mobile device, obtain a differentially corrected measurement that can be used to estimate a position of the mobile device. The differentially corrected measurement can be a double differential measurement based on signals from a pair of GNSS satellites.
US11846710B2 Motor vehicle provided with anti-collision sensors
A motor vehicle is provided with at least four identical lidar-type anti-collision sensors (C1 to C4) respectively arranged on the four corners of the vehicle, each sensor (C1 to C4) having the same predetermined opening angle (θ) and defining at least one detection area around the vehicle (VP), with certain detection areas (ZR2, ZR3) overlapping in order to create redundancy, wherein the two left and right front sensors (C1 and C2) are positioned and oriented such that their respective detection areas are tangential to the offset (D1, D2) of the front left and right wheels (RA1, RA2), respectively, taking into account the maximum steering angle of the front left and right wheels (RA1, RA2), and wherein the two rear left and right sensors (C3 and C4) define detection areas (ZR0) that do not overlap with other detection areas, on the left and right sides, respectively, of the vehicle, the detection areas (ZR0) without overlap being tangential to the offset of the front left and right wheels (RA1, RA2) taking into account the maximum steering angle thereof.
US11846708B2 Object monitoring system including distance measuring device
An object monitoring system includes means for determining an arrangement relationship between a monitoring area and an external object on a basis of a distance measurement value of the external object, and calculating an influence degree of the external object on an object distance measurement in the monitoring area in accordance with the determined arrangement relationship.
US11846705B2 Multimission and multispectral sonar
A survey system including a transmitter, receiver, projector array and hydrophone array transmits and receives sound waves to perform one or more survey missions.
US11846702B2 Image processing device and image processing method
The image processing device 10A includes phase specifying means 11 for specifying a phase of a sample pixel from a plurality of SAR images, clustering means 12 for generating a plurality of clusters by clustering the sample pixels based on correlation of phases of a pair of the sample pixels in the SAR image, and phase statistic data calculation means 13 for calculating phase statistic data capable of grasping a phase statistic regarding the pixel for each of the clusters.
US11846701B1 Long signal integration of multiple velocity hypotheses
A vehicle, system, and method of determining a velocity of an object. The system includes a radar system and a processor. The radar system is configured to obtain a radar signal with respect to the object over an integration interval, the radar signal including a plurality of velocity samples. The processor is configured to partition the integration interval into a plurality of time segments, each time segment including a subset of the velocity samples, perform a first integration of the subset of the velocity samples within a selected time segment using a first set of velocity of hypotheses to obtain a first stage integration value for the time segment, perform a second integration using the first stage integration value using a second set of velocity hypotheses to obtain a second stage integration value over the integration interval, and determine the velocity of the object from the second stage integration value.
US11846698B2 Object detection apparatus and object detection system
An object detection apparatus includes an irradiator configured to irradiate a detection wave, a detector configured to detect a reflected wave of the detection wave, and a controller configured to estimate an arrival direction and a flight distance of the reflected wave. The controller is configured to perform an object detection process on a detection result of the reflected wave only when the arrival direction and the flight distance are included in a detection target range.
US11846696B2 Reduced complexity FFT-based correlation for automotive radar
A radar system including a transmitter configured for installation and use with the radar system and configured to transmit radio signals. The transmitted radio signals are defined by a spreading code. The radar system also includes a receiver configured for installation and use with the radar system and configured to receive radio signals that include transmitted radio signals transmitted by the transmitter and reflected from objects in an environment. The receiver is configured to convert the received radio signals into frequency domain received samples. The receiver is also configured to correlate the frequency domain received samples to detect object distance.
US11846694B2 Obstacle detection and characterisation
Obstacle detection and characterisation method, including the steps of: acquiring a first distance measurement obtained from at least one inertial measurement produced by at least one inertial sensor of a mobile terminal, and a second distance measurement obtained from at least one time of flight measurement; evaluating a distance error representative of a difference between the second distance measurement and the first distance measurement; from the distance error, detecting the presence of an obstacle between the mobile terminal and the reference equipment, and determining one or more characteristics of said obstacle.
US11846692B2 Motion compensation for MRI imaging
Training a neural network to correct motion-induced artifacts in magnetic resonance images includes acquiring motion-free magnetic resonance image (MRI) data of a target object and applying a spatial transformation matrix to the motion-free MRI data. Multiple frames of MRI data are produced having respective motion states. A Non-uniform Fast Fourier Transform (NUFFT) can be applied to generate respective k-space data sets corresponding to each of the multiple frames of MRI; the respective k-space data sets can be combined to produce a motion-corrupted k-space data set and an adjoint NUFFT can be applied to the motion-corrupted k-space data set. Updated frames of motion-corrupted MRI data can be formed. Using the updated frames of motion corrupted MRI data, a neural network can be trained that generates output frames of motion free MRI data; and the neural network can be saved.
US11846690B2 Multi-dimensional spectroscopic NMR and MRI using marginal distributions
Multi-dimensional spectra associated with a specimen are reconstructed using lower dimensional spectra as constraints. For example, a two-dimensional spectrum associated with diffusivity and spin-lattice relaxation time is obtained using one-dimensional spectra associated with diffusivity and spin-lattice relaxation time, respectively, as constraints. Data for a full two dimensional spectrum are not acquired, leading to significantly reduced data acquisition times.
US11846689B2 RF receiver system with adjustable impedance matching
A RF receiver system for an MRI apparatus includes a receive coil, which exhibits a total effective coil impedance composed of the coil impedance of the coil itself and a patient impedance. An analog-to-digital converter is connected to an amplifier for converting the amplified output signal from the amplifier to a digital signal for further processing. A matching network is interconnected between the receive coil and the amplifier and includes a matching system with an adjustable impedance for matching the total effective coil impedance to the lowest noise impedance, and a noise calculation unit is connected to the analog-to-digital converter for receiving the digital output signal of the converter and is configured to calculate noise of the output signal of the analog-to-digital converter and for adjusting the adjustable impedance of the matching network in order to calibrate the matching network for every patient individually before the scanning process.
US11846686B2 Wireless flexible magnetic sensor based on magnetothermal effect, and preparation method and detection method thereof
The present disclosure provides a wireless flexible magnetic sensor based on magnetothermal effect, and a preparation method and a detection method thereof. The magnetic sensor includes an aerogel substrate, and magnetic nanoparticles having magnetothermal effect that are attached to a surface of the aerogel substrate. The magnetic sensor is placed in the alternating magnetic field to be measured, and then a trigger signal is generated by a data collecting device and sent to an infrared camera. The infrared camera can collect temperature distribution information at different instants of time from the surface of the magnetic sensor. A curve of temperature rise changes at different positions on the surface of the magnetic sensor can be obtained by analyzing a temperature distribution image captured by the infrared camera. Thus, a spatial distribution of the strength of the alternating magnetic field at different positions on the surface of the sensor can be determined.
US11846680B2 Battery resistance diagnosis device and method
A battery resistance diagnosis device includes a current supply unit configured to supply a preset fixed current to a battery cell, a voltage measurement unit configured to measure an open circuit voltage of the battery cell while the fixed current is supplied, an external resistance calculation unit configured to calculate an external resistance value of the battery based on the fixed current and the open circuit voltage of the battery cell, and an abnormality diagnosis unit configured to diagnose a battery abnormality due to a voltage drop by comparing the calculated external resistance value with a preset external resistance value.
US11846678B2 Method and system for validating a temperature sensor in a battery cell
A method and a system for validating a temperature sensor integrated into a battery system are disclosed. In one aspect, the method includes determining an internal resistance of at least one battery cell in thermal contact with the temperature sensor and determining a state of charge (SOC) of the at least one battery cell. The method also includes determining at least one reference temperature from a lookup table (LUT) or a functional relationship connecting the internal resistance, the SOC, and a temperature of a reference battery cell. The method further includes comparing the at least one reference temperature with at least one temperature measurement of the temperature sensor to determine a difference therebetween. The method additionally includes validating the temperature sensor based on whether the difference exceeds a preconfigured threshold.
US11846677B2 Method and apparatus for monitoring battery backup unit, server, and readable storage medium
A method and an apparatus for monitoring a Battery Backup Unit (BBU) (312), a server (301), and a readable storage medium (330) are provided. The method includes following steps: monitoring a voltage and a ampere-hour of the BBU (312) (S101); when the voltage is static and the variation of the ampere-hour is greater than a variation threshold value, determining a current moving window point by a remaining power percentage curve corresponding to the BBU (312) (S102); determining a current moving window by a previous moving window point and the current moving window point (S103); and calculating a remaining capacity of the BBU (312) by the current moving window (S104).
US11846673B2 Device testing architecture, method, and system
A device test architecture and interface is provided to enable efficient testing embedded cores within devices. The test architecture interfaces to standard IEEE 1500 core test wrappers and provides high test data bandwidth to the wrappers from an external tester. The test architecture includes compare circuits that allow for comparison of test response data to be performed within the device. The test architecture further includes a memory for storing the results of the test response comparisons. The test architecture includes a programmable test controller to allow for various test control operations by simply inputting an instruction to the programmable test controller from the external tester. The test architecture includes a selector circuit for selecting a core for testing. Additional features and embodiments of the device test architectures are also disclosed.
US11846669B2 Active thermal interposer device
A stand-alone active thermal interposer device for use in testing a system-in-package device under test (DUT), the active thermal interposer device includes a body layer having a first surface and a second surface, wherein the first surface is operable to be disposed adjacent to a cold plate, and a plurality of heating zones defined across a second surface of the body layer, the plurality of heating zones operable to be controlled by a thermal controller to selectively heat and maintain respective temperatures thereof, the plurality of heating zones operable to heat a plurality of areas of the DUT when the second surface of the body layer is disposed adjacent to an interface surface of the DUT during testing of the DUT.
US11846665B2 Online and offline partial discharge detection for electrical drive systems
Aspects of the present disclosure are directed to systems and methods for detecting Partial Discharge (PD) associated with wide bandgap semiconductor-based electrical drive systems in real time. In one aspect, signals, including noise associated with drive switching and other background noises are detected using a sensing device. The signals are received by a real-time spectrum analyzer. The spectrum analyzer transforms the signals into the frequency domain and determines or registers the frequency domain profiles of the signals. The spectrum analyzer performs signal discrimination between at least one other signal included within the signals and switching noise based on their frequency domain profiles. Based on the discrimination analysis, the presence of a partial discharge signal may be detected. A physics-based signal discrimination approach can also be used for signal discrimination, for example utilizing pressure-dependency of characteristics of a PD signal.
US11846661B2 Circuit and method for determining the ratio between two frequencies
Determining the ratio between two frequencies can be a useful electronic building block in different electronic circuits with very divers functionalities. The invention comprises a circuit for determining a frequency ratio between a first input signal having a first frequency and a second input signal having a second frequency, wherein the circuit comprises: a controlled fractional frequency divider arranged for generating a divided signal having a divided frequency being substantially the first frequency divided by a control signal; a frequency phase detector arranged for generating a phase difference signal based on a frequency phase difference between the divided frequency of the divided signal and the second frequency of the second input signal; and a loop filter arranged for generating the control signal based on the phase difference signal; wherein a loop is formed by the controlled fractional frequency divider, the divided signal, the frequency phase detector, the phase difference signal, the loop filter and the control signal; wherein the loop filter filters the phase difference signal such that instability of the loop is prevented; and wherein the control signal, preferably the magnitude of the control signal, is indicative of the frequency ratio.
US11846660B2 Power detector with wide dynamic range
A power detector with wide dynamic range. The power detector includes a linear detector, followed by a voltage-to-current-to-voltage converter, which is then followed by an amplification stage. The current-to-voltage conversion in the converter is performed logarithmically. The power detector generates a desired linear-in-dB response at the output. In this power detector, the distribution of gain along the signal path is optimized in order to preserve linearity, and to minimize the impact of offset voltage inherently present in electronic blocks, which would corrupt the output voltage. Further, the topologies in the sub-blocks are designed to provide wide dynamic range, and to mitigate error sources. Moreover, the temperature sensitivity is designed out by either minimizing temperature variation of an individual block such as the v-i-v detector, or using two sub-blocks in tandem to provide overall temperature compensation. In one aspect, active resistors are used in order to compensate for temperature variations.
US11846658B2 High precision current sampling circuit with on-chip real-time calibration
A current sampling circuit with on-chip real-time calibration is used to detect the on-state current of a driving transistor. The current sampling circuit includes a first resistor, a second resistor, a voltage sampling circuit, a sampling voltage operational circuit and an on-state resistance calibration circuit. The voltage sampling circuit is used to obtain on-state voltage drop value of the driving transistor Vds. The on-state resistance calibration circuit includes a reference current source and a calibrating transistor. On-state resistance value of the calibrating transistor is set to be K1 times of on-state resistance value of the driving transistor. The on-state voltage drop value Vds obtained by the voltage sampling circuit and the on-voltage drop value of the calibrating transistor Vrsns are input to the sampling voltage operational circuit to obtain proportional relationship K2 between the on-state voltage drop value Vds and the on-state voltage drop value Vrsns.
US11846656B2 Current sensor
A current sensor for detecting a current based on a terminal voltage and a resistance value of a shunt resistor, includes: a resistance value correction circuit having: correction resistors; a signal application unit; a voltage detection unit that detects terminal voltages of the shunt resistor and a part of the correction resistors in a first period, and terminal voltages of all of the correction resistors in a second period; and a correction unit that corrects the resistance value for current detection based on a calculated resistance value of the shunt resistor. Resistance values and resistance accuracies of the correction resistors are higher as the plurality of correction resistors are disposed farther from the shunt resistor.
US11846651B2 Electrostatic actuator and physical quantity sensor
An electrostatic actuator includes a fixed electrode and a movable electrode arranged to face the fixed electrode. The movable electrode is configured to be displaceable with respect to the fixed electrode and a fixed portion. An attractive force acts between the movable electrode and the fixed portion. In the electrostatic actuator, a non-linear vibration of the movable electrode when a voltage is applied to the fixed electrode and the movable electrode is reduced by the attractive force acting between the movable electrode and the fixed portion.
US11846649B2 Physical quantity sensor and inertial measurement unit
A physical quantity sensor includes a physical quantity detection circuit having a determination circuit that determines whether a value of a physical quantity signal continuously remains within a predetermined range in a predetermined period, determines that a physical quantity detection element is in a first state of normal operation when the value does not continuously remain, and determines that the physical quantity detection element is in a second state of abnormal operation when the value continuously remains, a control circuit that stores first information based on a determination result of the determination circuit is stored in a control circuit as a setting information and a communication section that outputs the setting information stored in from the control circuit to the outside when the determination result of the determination circuit indicates the second state.
US11846647B2 Inertial measurement unit
An inertial measurement unit includes: a sensor unit having an inertial sensor; and a first holding unit holding the sensor unit. The first holding unit includes: a first substrate; a second substrate; a plurality of spacers coupling the sensor unit and the first substrate; a first elastic member and a second elastic member provided on both sides of the first substrate via opening parts; a first fixing member penetrating, pressing and fixing the first substrate and the first elastic member to the second substrate; and a second fixing member penetrating, pressing and fixing the first substrate and the second elastic member to the second substrate.
US11846643B2 Test sample handling system with rotary carousel
A test sample handling system for transporting test samples to a testing mechanism comprises a rotary sample holder including a carrier cylinder configured to rotate about a central rotational axis thereof and a carrier arm adjustable between a retracted position and an extended position. A carrier is configured to support one of the test samples and is removably coupled to the carrier cylinder. A lifter mechanism is adjustable between a lowered position and a raised position with the adjustment of the carrier arm from the retracted position to the extended position including a decoupling of the carrier from the carrier cylinder and a transporting of the carrier and the corresponding one of the samples to a position above the lifter mechanism. An adjustment of the lifter mechanism from the lowered position to the raised position includes a removal of the one of the samples from being supported by the carrier.
US11846641B2 Binding molecule activating FXII
The present invention relates to a binding molecule, in particular an antibody or binding fragment thereof, capable of activating FXII, which binds to the proline rich domain of FXII. In particular, the invention is directed to FXII activating antibodies or binding fragments thereof which binds to the proline rich domain of FXII. The invention also encompasses the use of the binding molecule directed to the proline rich domain of FXII as blood coagulation activator, e.g. in diagnostic blood coagulation tests. Corresponding methods and blood coagulation test are also encompassed.
US11846637B2 Immunoassay test device with two fluid flow paths for detection and differentiation of two or more analytes
A device for determining presence or absence of infection due to an infectious agent is described. The device comprises a sample receiving zone configured to receive a liquid sample from a subject suspected of having an infection due to an infectious agent, the sample receiving zone positioned to distribute the sample along a first fluid flow path to a first label zone and along a second fluid flow path to a second label zone. Test lines in each fluid flow path capture a mobile detectable species as an indicator of presence or absence of the infectious agent. The device also comprises a reference line positioned in the one of the fluid flow paths. The bidirectional fluid flow paths emanate from a common sample zone and provide an efficient approach to detection and differentiate two species as indicators of the same infectious agent or as indicators of two different infectious agents.
US11846635B2 Magnetic immunoglobulin-binding particles
The invention discloses an immunoglobulin-binding magnetic bead, comprising a porous matrix and one or more magnetic particles embedded in said matrix, wherein said matrix comprises a porous polymer and at least 10 mg/ml Fc-binding proteinaceous ligands covalently coupled to said porous polymer.
US11846633B2 Devices and techniques for oral fluid collection and seroprotection testing
Seroprotection analysis systems, kits, and techniques are described for testing oral fluid for the presence of protective levels of antibodies of interest. In one aspect, the presence of protective levels of target antibodies indicates a test subject has achieved a target seroprotection level, such as but not limited to a target seroprotection level following vaccination. A collection kit can include a swab that enables collection of oral fluid containing antibodies from both dentulous and edentulous individuals, a container that can be pre-filled with an extraction solution, and a nozzle that can be coupled to the container to form a fluid-tight device. A user can use the nozzle to seal the swab in the container and to compress the swab within the container. After or during compression, the solution can be dispensed from the fluid-tight device, such as by inverting the fluid-tight device to flush the swab with the buffer solution and to transfer the fluid to a detection device through a channel in the nozzle. The detection system can be an assay reader device.
US11846630B2 Coordinately-ordered single cells with individual identities for high-throughput assay
Disclosed is a technology for assaying individual cells, in which the identity of each individual cell in an ordered array is determined from coordinates assigned to it, and can be readout at high throughput with microscope. The method is able to test responses of millions of identical cells in multiple chemical and physical processes with superior statistics power to facilitate deep data mining.
US11846629B2 MonoMac-1 cells expressing CD16 and CD163
The invention provides monocytes expressing CD16 and CD163 and experimental system for drug screening or evaluating drug candidates where the modulation of CD16 and CD163 is desired.
US11846627B2 Method and composition for sorting out of cell comprising a modified gene
Provided is a method for more efficiently sorting out genetically modified cells. Specifically provided are a method for selecting a cell including a modified gene on a target locus in a genome, a method for producing a cell including a modified gene on a target locus in a genome, and an animal including a modified gene on a target locus in a genome, and a kit for selecting an animal including a modified gene on a target locus in a genome and cells including a modified gene on a target locus in a genome.
US11846624B2 In-ground sensor systems with modular sensors and wireless connectivity components
In an embodiment, an integrated sensor system with modular sensors and wireless connectivity components for monitoring properties of field soil is described. In an embodiment, an integrated sensor system comprises one or more sensors that are configured to determine one or more measures of at least one property of soil. The integrated sensor system also includes one or more processing units that are configured to receive, from the sensors, the measures of at least one property of soil and calculate soil property data based on the measures. The system further includes a transmitter that is configured to receive the soil property data from the processing units, establish a communications connection with at least one computer device, and automatically transmit the soil property data to the at least one computer device via the communications connection. In an embodiment, the communications connection is a wireless connection established between the transmitter and a smart hub or a LoRA-enabled device. In an embodiment, the computer sensors, the processors, and the transmitter are installed inside a portable probe.
US11846623B1 Core holder and prediction method for starting pressure gradient of shale oil based on core holder
A core holder and a prediction method for starting pressure gradient of shale oil based on the core hold are provided. The core holder includes an inlet plug, an outlet plug, a core accommodating cavity disposed between the inlet plug and the outlet plug and used for accommodating the shale oil, a rubber gasket disposed between the outlet plug and the core accommodating cavity, and a microinjector including a microinjector needle portion that passes through the outlet plug and the rubber gasket in sequence to be in contact with the shale oil in the core accommodating cavity. The core holder and the method can solve problems that movable oil volume of a low-porosity, low-permeability and small-volume rock sample and a shale rock sample cannot be accurately measured, and that a movable scale and a starting pressure gradient of the shale oil cannot be measured.
US11846622B2 Multiplexed detection of toxins using graphene-based aptasensors
Provided are aptamer-functionalized graphene sensors, capable of detecting various analytes, including toxins, at comparatively low concentrations. Also provided are methods of fabricating and using such aptamer-functionalized graphene sensors.
US11846620B2 Noise removing apparatus, noise removing method, and recording medium
In a noise removing apparatus, a data acquisition unit acquires sets of odor data measured using a sensor with respect to a plurality of objects, each set of odor data representing features of an odor of an object by respective rates of a plurality of odor molecules. A noise component extraction unit extract a noise component using a set of odor data. A noise removing unit removes the noise component from each set of odor data to be processed.
US11846619B2 Hydrogen sulfide imaging system
Various embodiments disclosed herein describe an infrared (IR) imaging system for detecting a gas. The imaging system can include an optical filter that selectively passes light having a wavelength in a range of 1585 nm to 1595 nm while attenuating light at wavelengths above 1600 nm and below 1580 nm. The system can include an optical detector array sensitive to light having a wavelength of 1590 that is positioned rear of the optical filter.
US11846616B2 Automatic calibration of laboratory instruments
Improved systems and methods for laboratory instrument calibration. A laboratory instrument retrieves a number of sets of past quality control parameters from a data structure. Each set includes a recovered value and a timestamp. The recovered value is equal to an output value adjusted by an initial calibration factor. The laboratory instrument determines that the number of sets is greater than a threshold and that each of the past quality control parameters has a timestamp that is within a time threshold. The laboratory instrument computes an updated calibration factor such that when the updated calibration factor is applied to a representative value of the recovered values, the representative value equals the expected recovered value. The instrument updates the data structure with the calibration factor such that the calibration factor is used in subsequent testing of patient specimens.
US11846615B2 Data structure and composite data generation device
A data structure includes a main data storage area in which main data is stored, and an odor data storage area in which odor data is stored. The odor data is based on a measurement result of an odor in air measured by an odor sensor. The odor data storage area stores a plurality of pieces of the odor data. The main data storage area includes a main data ID area for storing a main data ID indicating that the stored data is the main data. The odor data storage area includes an odor data ID area for storing an odor data ID indicating that the stored data is the odor data.
US11846614B2 Thermal modulator
A method for modulating analytes in a gaseous stream passing through a capillary, wherein the analytes are retained in a trapping zone of the capillary, or allowed to pass therethrough, based on certain conditions. The method includes, during a first time period, heating the trapping zone of the capillary to a first temperature to desorb analytes therewithin and allow the analytes to pass therethrough, and during a second time period, cooling the capillary to a second temperature that is sufficient to trap and focus the analytes within the trapping zone. During the first time period, the method also includes retaining heat at the capillary during to minimize the load on a cooling device thermally connected thereto, and during the second time period, selectively allowing thermal transfer toward the cooling device.
US11846610B2 Fixture identification in test systems
Described are systems and methods for fixture identification in test systems. A method for fixture identification in a test system may include capturing image data representative of a first fixture of the test system with an imaging device. The method may further include transmitting the image data representative of the first fixture from the imaging device to a processor running an image recognition application. The method may also include identifying the first fixture based on the image data with the processor running the image recognition application.
US11846607B2 Method of identifying delamination damage of arc-shaped composite laminate
The present disclosure discloses a method of identifying delamination damage of an arc-shaped composite laminate, and belongs to the technical field of delamination damage identification. According to the method, an elliptical loci method and a fitted normal PDF for damage imaging are probabilistically integrated under a Bayesian framework. A plurality of characteristics sensitive to damage can be reasonably fused, known prior information is combined with measured time of flight (ToF) data, and the posterior distribution of unknown parameters is sampled by using a Markov Chain Monte Carlo (MCMC) algorithm, so that the reliability of damage location is improved, and the applicability of Lamb waves in damage location of plate structures is enhanced. In addition, the present disclosure can accurately identify the delamination damage of the arc-shaped composite laminate by processing the measured time of flight (ToF), and the absolute positioning error is less than 1 cm.
US11846605B2 Magnetic property measuring apparatus and magnetic property measuring method
A magnetic property measuring apparatus measures magnetic properties of a magnetic recording medium, and includes a rotating mechanism which rotates the magnetic recording medium, a heating or cooling mechanism which heats or cools the magnetic recording medium; a temperature measuring mechanism which measures a temperature of the magnetic recording medium, a laser heating mechanism, disposed opposite to a measurement site of the magnetic recording medium, which heats the measurement site without making contact with the measurement site, a magnetic write part, disposed opposite to the measurement site, which magnetizes the measurement site without making contact with the measurement site, and a magnetic read part, disposed opposite to the measurement site, which reads a magnetic flux leakage at the measurement site without making contact with the measurement site.
US11846601B2 Sensor and method for gas testing
A method of testing a gas includes providing a sensor including a sensing electrode that includes a catalyst comprising palladium, and a counter electrode that includes a metal catalyst. An electrolyte is disposed between the sensing electrode and the counter electrode, and an external electrical circuit connects the sensing electrode and the counter electrode. The gas is contacted with the sensing electrode in the absence of a voltage bias applied to the sensing and counter electrodes. A capacitive response is detected that is produced by the exposure of the sensing electrode to the gas in the absence of a voltage bias applied to the sensing and counter electrodes.
US11846596B2 Mobile system for continuous, automatic, online monitoring of water quality and particle sampling in a drinking water distribution network
The present invention relates to a mobile system for continuous, automatic, online monitoring of water quality and particle sampling in a drinking water distribution network, comprising: a mobile unit provided with means for supplying, from at least a selected one of the plurality of points in the drinking water distribution network, a corresponding, selected influent fluid sample stream; means for discharging a corresponding, selected effluent fluid sample stream; for each selected influent fluid sample stream, a respectively associated continuous monitor module.
US11846590B2 Measurement system, method, apparatus, and device
Methods, apparatuses, and systems include acquiring initial environmental information corresponding to a superconducting qubit received from a superconducting circuit, the superconducting circuit being in an environment; determining first environmental information corresponding to the superconducting qubit in response to a quantum energy level of the superconducting qubit being a first preset energy level; determining second environmental information corresponding to the superconducting qubit in response to the quantum energy level of the superconducting qubit being a second preset energy level; determining effective environmental information based on the first environmental information and the second environmental information; and determining arbitrary-order correlation information for identifying an environmental noise based on the effective environmental information and the initial environmental information.
US11846589B2 Method of manufacture of an optical fibre-based pH measurement sensor
A method for manufacturing an ion sensor, especially a pH measurement sensor, based on optical fibre, including the following steps: cleaving the optical fibre, with free hydroxyl groups appearing on the cleavage surface, grafting a layer of trifunctional silane directly on free hydroxyl groups having appeared accordingly on the cleavage surface of the optical fibre, without a prior external activation step, grafting a layer of difunctional silane on the cleavage surface of the optical fibre, and grafting a fluorescent dye.
US11846586B2 Common axis for optical and acoustic signals
An apparatus includes a glass element, a fluid, an illumination source, and an ultrasound emitter. The glass element is immersed in the fluid. The illumination source emits light. The ultrasound emitter is configured to direct an ultrasonic signal through the fluid to the glass element. The glass element is configured to reflect the ultrasonic signal along a substantially similar path as an optical path that the light propagates along.
US11846580B2 Flow cell package and method for making the same
A flow cell package includes first and second surface-modified patterned wafers and a spacer layer. The first surface-modified patterned wafer includes first depressions separated by first interstitial regions, a first functionalized molecule bound to a first silane or silane derivative in at least some of the first depressions, and a first primer grafted to the first functionalized molecule in the at least some of the first depressions. The second surface-modified patterned wafer includes second depressions separated by second interstitial regions, a second functionalized molecule bound to a second silane or silane derivative in at least some of the second depressions, and a second primer grafted to the second functionalized molecule in the at least some of the second depressions. The spacer layer bonds at least some first interstitial regions to at least some second interstitial regions, and at least partially defines respective fluidic chambers of the flow cell package.
US11846577B2 Systems and methods for counting particles
Systems and methods are provided for counting particles in a fluid flow. In an aspect, coordinates of particles are obtained from video data of particles in a fluid, the video data made up of a sequence of image frames. The particle positions are linked in each pair of consecutive image frames of the video data. The linked particle positions are used to calculate particle trajectories through sequential image frames of the video data, and the particles are counted based on the particle trajectory. In another aspect, the particle positons within each image frame are transformed to estimated positions within a common coordinate frame. The estimated particle positions of a particle are grouped into a cluster center, and the particle count is calculated based on the cluster centers.
US11846576B2 Tissue staining composition and tissue staining method using same
Disclosed are a tissue staining composition and a tissue staining method using the same, wherein existing staining using hematoxylin and eosin staining reagents can be shortened from two steps to one step to reduce the reagent consumption and shorten the staining time, thereby achieving fast diagnosis.
US11846573B2 Method and system for hydrocarbon sampling device
A portable hydrocarbon sampling device may include a first housing with a first bore, a valve housing with a second bore coupled to the first housing, and a cross-flow housing with a third bore coupled to the valve housing to form a continuous flow path. The valve housing includes a valve to open and close the second bore. A cross bore may be coupled to the cross-flow housing, and is perpendicular to the third bore. A probe may be disposed within the continuous flow path and in fluid communication with the cross bore. An actuator housing may be coupled to the cross-flow housing. The actuator housing may include an actuator to extend into the probe. A sampling container fluidly may be coupled to the cross bore at end distal to the cross-flow housing. The sampling container may be configured to collect the fluids from the probe.
US11846565B2 Automobile subframe alignment fixture
An adjustable automobile subframe alignment fixture for inspecting a subframe includes one or more bases; one or more rails, connected to the one or more bases, having indexing positions to accommodate multiple sized subframes; and one or more connection points, adjustably mounted on the one or more rails, configured to receive risers and/or jigs for adjusting to a geometry of the subframe and allowing structural integrity of the subframe to be determined. If the geometry of the subframe matches the geometry of the fixture, the subframe is structurally sound. If the geometry of the subframe fails matches the geometry of the fixture, the subframe lacks structural integrity.