US Pat. No. 10,991,393

ELECTRONIC DEVICE AND METHOD OF MANAGING A PLAYBACK RATE OF A PLURALITY OF IMAGES

SAMSUNG ELECTRONICS CO., ...

1. A method for controlling a playback rate of a plurality of images using an electronic device, the method comprising:obtaining the plurality of images through a camera;
obtaining motion data of at least one region of interest (ROI) in the plurality of images, wherein a position of the ROI in the plurality of images corresponds to a position of at least one object included in the ROI;
identifying an image quality of the at least one ROI in the plurality of images based on at least one of a blur intensity or a contrast of the at least one ROI in the plurality of images;
identifying a key moment image from among the plurality of images based on the obtained motion data and the identified image quality;
determining at least one playback rate for the plurality of images based on the obtained motion data and a temporal distance of each of the plurality of images from the key moment image; and
displaying the plurality of images based on the at least one playback rate.

US Pat. No. 10,991,391

CIRCUITS AND METHODS FOR MODIFYING THE WRITE CURRENT WAVEFORM TO IMPROVE TRACK DENSITY IN HDD

Headway Technologies, Inc...

5. A method for writing encoded data to a hard disk drive comprising the steps of:optimizing the write current in a low current range;
adjusting the overshoot currents amplitudes dependent upon an encoded data width;
generating a pseudorandom signal pattern for varying the overshoot current amplitudes dependent upon an encoded data width; and
equalizing erase widths for all the encoded data widths of the encoded data.

US Pat. No. 10,991,390

HEAD ASSEMBLY WITH SUSPENSION SYSTEM FOR A TAPE EMBEDDED DRIVE

Western Digital Technolog...

1. A head assembly for reading or writing to tape media in a tape drive, the head assembly comprising:a support structure;
a head bar comprising at least one read head and at least one write head, the head bar less than half a width of the tape media; and
a suspension system connecting the head bar to the support structure and configured to move the head bar across the width of the tape media, the suspension system comprising:
a first piezoelectric actuator configured to pull in a first configuration and push in a second configuration;
a second piezoelectric actuator configured to push in the first configuration and pull in the second configuration;
a frame connected to the support structure; and
a plurality of suspension wires attaching the head bar to the frame;
wherein the first piezoelectric actuator connects a first side of the head bar to a first side of the frame, and the second piezoelectric actuator connects a second side of the head bar to a second side of the frame, the second side of the head bar opposite the first side of the head bar.

US Pat. No. 10,991,389

DATA STORAGE DEVICE COUPLING/DECOUPLING ACTUATOR ARM TO/FROM AN ACTUATOR

Western Digital Technolog...

1. A data storage device comprising:a first disk surface;
a first actuator arm;
a first head connected to a distal end of the first actuator arm;
a second disk surface;
a second actuator arm;
a second head connected to a distal end of a second actuator arm;
an actuator;
a first coupler configured to couple the first actuator arm to the actuator;
a second coupler configured to couple the second actuator arm to the actuator; and
control circuitry configured to:
store a plurality of access commands in a command queue;
sort the access commands into an execution order based on a selective coupling of the first and second actuator arms to the actuator; and
execute at least one of the access commands based on the execution order in order to access at least one of the first and second disk surfaces using at least one of the first and second heads.

US Pat. No. 10,991,388

SUSPENSION FOR DISK DEVICE HAVING A DAMPER MEMBER FOR SUPPRESSING WOBBLE OF A FLEXURE

NHK SPRING CO., LTD., Ka...

1. A suspension for a disk device, the suspension comprising:a load beam comprising a first surface, a second surface on an opposite side to the first surface, and a first opening and a second opening which penetrate from the first surface through to the second surface;
a flexure comprising a tongue disposed along the first surface, on which a slider is mounted, and a first outrigger and a second outrigger disposed on respective outer sides of the tongue along a width direction thereof; and
a first damper member and a second damper member, which are attached to the second surface,
wherein:
the first outrigger comprises a first arm disposed on a first surface side, and a first branch portion extending from the first arm through the first opening, a distal end of the first branch portion being interposed between the second surface and the first damper member, and
the second outrigger comprises a second arm disposed on the first surface side, and a second branch portion extending from the second arm through the second opening, a distal end of the second branch portion being interposed between the second surface and the second damper member.

US Pat. No. 10,991,387

DATA STORAGE DEVICE MIGRATING DATA FROM NON-ENERGY ASSIST DISK SURFACE TO ENERGY ASSIST DISK SURFACE

Western Digital Technolog...

1. A data storage device comprising:a first disk surface;
a non-energy assist (NEA) head configured to access the first disk surface;
a second disk surface;
a first energy assist (EA) head configured to access the second disk surface; and
control circuitry configured to:
write data to the first disk surface;
migrate at least part of the data to the second disk surface by writing the data to the second disk surface in segments; and
configure a length of each segment to control an operating temperature of the first EA head.

US Pat. No. 10,991,386

TAPERED JUNCTION SHIELD FOR SELF-COMPENSATION OF ASYMMETRY WITH INCREASING ASPECT RATIO FOR TUNNELING MAGNETO-RESISTANCE (TMR) TYPE READ HEAD

Headway Technologies, Inc...

1. A read head, comprising:(a) a tunneling magnetoresistive (TMR) sensor structure that has a bottom surface formed on a bottom shield, a top surface contacting a top shield, and two sidewalls connecting the top and bottom surfaces, and comprising a free layer (FL) having a FL width (FLW) and a magnetization in a cross-track dimension between the sidewalls, and a stripe height (SH) between a FL front side at an air bearing surface (ABS) and a FL backside; and
(b) a junction shield (JS) structure formed adjacent to each of the two sidewalls, and contacting the top shield, and that provides a longitudinal bias to the FL magnetization, and with a single JS layer having a bottom surface aligned orthogonal to the ABS, and a tapered top surface that is planar and extends from the ABS to a backside of the JS layer, and formed at a taper angle greater than 0 degrees with respect to a first plane that is aligned orthogonal to the ABS and parallel to the single JS layer bottom surface, wherein a thickness of the single JS layer decreases with increasing height from the ABS such that there is a first thickness (t1) at the ABS that is greater than a second thickness (t2) at a backside of the single JS layer, and a first magnetization therein is parallel to the FL magnetization.

US Pat. No. 10,991,385

SINGING VOICE SEPARATION WITH DEEP U-NET CONVOLUTIONAL NETWORKS

Spotify AB, Stockholm (S...

1. A method for estimating a component of a provided audio signal, comprising:converting the provided audio signal to an image;
processing the image with a U-Net neural network having (i) an encoder path including an input layer and a plurality of downsampling layers, (ii) a decoder path including a plurality of upsampling layers and (iii) a plurality of skip connections between the plurality of downsampling layers and the upsampling layers of the U-Net neural network at the same hierarchical level in the encoder path and the decoder path, and trained to estimate one of vocal content and instrumental content, wherein the processing includes combining at least the output of the last upsampling layer of the plurality of upsampling layers with a phase component from the input layer, thereby providing a complex value spectrogram having both a phase component and a magnitude component; and
storing a spectral mask output from the neural network as a result of the image being processed by the neural network.

US Pat. No. 10,991,384

METHOD FOR AUTOMATIC AFFECTIVE STATE INFERENCE AND AN AUTOMATED AFFECTIVE STATE INFERENCE SYSTEM

audEERING GMBH, Gilching...

1. A method for automatic affective state inference from speech signals, the method comprising:capturing speech signals of a target speaker;
extracting one or more acoustic voice parameters from the captured speech signals;
transforming the one or more acoustic voice parameters into voice markers;
calibrating the voice markers on basis of one or more acoustic voice parameters that have been extracted from the speech signals of the target speaker, one or more speaker-inherent reference parameters of the target speaker and one or more inter-speaker reference parameters of a sample of reference speakers;
applying at least one set of prediction rules that are based on an appraisal criteria to the calibrated voice markers for inferring at least two or more appraisal criteria scores relating to appraisal of affect-eliciting events with which the target speaker is confronted; and
assigning one or more affective state terms to the two or more appraisal criteria scores,
wherein the one or more affective state terms describes an affective state or states most likely experienced by the target speaker before or while the speech signal was produced.

US Pat. No. 10,991,383

METHOD OF MEASURING SOUND LEVEL OF AUDIO CONTENT AND DEVICE THEREFOR

SAMSUNG ELECTRONICS CO., ...

1. A method of identifying a sound level of an audio content, the method comprising:receiving an audio signal and obtaining a first hash address based on a sound level of the audio signal;
providing a hash address database in which the sound level of the audio signal is made to correspond to a hash address among a plurality of hash addresses;
based on a first sound level corresponding to the first hash address and the sound level of the audio signal corresponding to the first sound level, cumulatively counting a first count value of the first hash address;
identifying the sound level of the audio content received during a first time period based on count information corresponding to a total amount of the first count value accumulated during the first time period; and
identifying a period corresponding to silence based on the sound level of the audio signal being less than or equal to a certain value, and initializing the count information stored in the hash address database.

US Pat. No. 10,991,382

VOICE SYNTHESIZED PARTICIPATORY RHYMING CHAT BOT

Microsoft Technology Lice...

1. A system comprising:a processor; and
memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising:
transmitting, a network, an electronic communication containing a first voice input from a user;
receiving, via the network, an electronic communicationcontaining voice instructions to instruct the user to provide a second voice input in accordance with a rhyme scheme;
transmitting, via the network, an electronic communication containing the second voice input from the user; and
receiving, via the network, an electronic communication result based on an analysis of the second voice input, the analysis to determine whether the second voice input complies with the rhyme scheme, and the electronic communication result containing either:
voice instructions to the user to instruct the user to provide a third voice input in accordance with the rhyme scheme, upon detection that the second voice input complies with the rhyme scheme; or
an alert that the second voice input does not comply with the rhyme scheme, in the event the second voice input does not comply with the rhyme scheme.

US Pat. No. 10,991,381

SYSTEM AND METHOD FOR MACHINE LEARNING PREDICTIVE MAINTENANCE THROUGH AUDITORY DETECTION ON NATURAL GAS COMPRESSORS

WELL CHECKED SYSTEMS INTE...

1. A system for predictive maintenance for a unit of equipment through auditory detection of anomalies in a hazardous environment, the system comprising:a microphone system comprising a number of microphones N for collecting auditory data in two dimensional images from the unit of equipment, wherein N is ?1;
a central processor or storage medium for storing the auditory data in two-dimensional sound files;
a processor for dividing the two-dimensional sound files into segments, transforming the segments of two-dimensional sound files into three-dimensional sound images and conditioning the three-dimensional sound images in an overlay pattern so that each collected item of auditory data is evaluated multiple times; and
a library of baseline normal operating sounds comprising the three-dimensional sound images;
wherein anomalies in the hazardous environment are determined by classifying the three-dimensional sound images gathered by the at least one microphone against the library of baseline normal operating sounds to determine whether a sound image is problematic, benign or unclassified.

US Pat. No. 10,991,380

GENERATING VISUAL CLOSED CAPTION FOR SIGN LANGUAGE

International Business Ma...

1. A method for generating a sign language translation of an audio portion of a video, the method comprising:extracting, by the one or more processors, audio from the selected video;
converting, by the one or more processors, the extracted audio into text;
identifying, by the one or more processors, contextual sounds in the audio;
converting, by the one or more processors, the text and the contextual sounds into sign language content;
generating, by the one or more processors, a sign language video based on the sign language content, wherein generating the sign language video further comprises:
generating, by the one or more processors, a first avatar and a second avatar, wherein the first avatar signs a sign language translation of the text and the second avatar signs the identified contextual sounds; and
displaying, by the one or more processors, the sign language video in a separate display window on the selected video.

US Pat. No. 10,991,379

DATA DRIVEN AUDIO ENHANCEMENT

BabbleLabs LLC, Wilmingt...

1. A system comprising:a processing apparatus that is configured to:
access audio data;
determine a window of audio samples based on the audio data;
input the window of audio samples to a classifier to obtain a classification, in which the classifier includes a neural network and the classification takes a value from a set of multiple classes of audio that includes a speech class and a music class;
select, based on the classification, an audio enhancement network from a set of multiple audio enhancement networks;
apply the selected audio enhancement network to the window of audio samples to obtain an enhanced audio segment, in which the selected audio enhancement network includes a neural network that has been trained using audio signals of a type associated with the classification;
store, play, or transmit an enhanced audio signal based on the enhanced audio segment;
determine a residual noise signal as a difference between an audio signal from the audio data and the enhanced audio signal; and
merge the enhanced audio signal with the residual noise signal.

US Pat. No. 10,991,378

METHOD FOR REDUCING NOISE IN AN AUDIO SIGNAL AND A HEARING DEVICE

Sivantos Pte. Ltd., Sing...

1. A method for reducing noise in an audio signal, which comprises the steps of:predicting for a plurality of prediction times, a signal component subsequent to a prediction time with reference to signal components of the audio signal that are respectively prior to the prediction time;
decomposing the audio signal into a plurality of frequency bands, wherein the signal component subsequent to the prediction time is respectively predicted in a frequency-band-specific manner with reference to the signal components of the audio signal prior to the prediction time;
forming a predicted audio signal from the signal components respectively subsequent to the prediction time;generating a noise-reduced audio signal based on the predicted audio signal by mixing the predicted audio signal with the signal components of the audio signal in a frequency-band-specific manner in order to generate the noise-reduced audio signal; anddetermining a mixing ratio in dependence on contributions of harmonic components and/or contributions of uncorrelated components in a respective frequency band.

US Pat. No. 10,991,377

METHOD AND SYSTEM FOR SPEAKER LOUDNESS CONTROL

GOODIX TECHNOLOGY (HK) CO...

1. A system for providing audio of far-end speech in the presence of near-end noise, the system comprising:a microphone configured to capture the near-end noise and generate a near-end noise signal associated with the near-end noise;
a speaker configured to generate an audible sound in response to the far-end speech;
a noise-level analyzer, coupled to the microphone, and configured to:
receive feedback information from a speaker boost logic circuit,
determine masking across frequency bands of a far-end speech signal by the near-end noise signal wherein the far-end speech signal is associated with the far-end speech,
determine selective band boosting guidance using the masking and the feedback information, and
provide the selective band boosting guidance to the speaker boost logic circuit; and
wherein the speaker boost logic circuit is coupled to the noise-level analyzer, and configured to:
monitor speaker activity, and
boost loudness of the far-end speech signal in response to one or more of the selective band boosting guidance, near-end sound pressure level, the speaker activity, a power level of the system, and speaker characteristics stored in a memory associated with the speaker boost logic circuit.

US Pat. No. 10,991,376

METHODS, ENCODER AND DECODER FOR HANDLING LINE SPECTRAL FREQUENCY COEFFICIENTS

TELEFONAKTIEBOLAGET LM ER...

1. A method, performed by an encoder of a communication system, for handling input Line Spectral Frequency (LSF) coefficients, the method comprising the encoder:determining LSF residual coefficients as first compressed LSF coefficients subtracted from the input LSF coefficients;
transforming the LSF residual coefficients into a warped domain;
applying one of a plurality of gain-shape coding schemes on the transformed LSF residual coefficients in order to achieve gain-shape coded LSF residual coefficients, where the plurality of gain-shape coding schemes have mutually different trade-offs in one or more of gain resolution and shape resolution for one or more of the transformed LSF residual coefficients; and
transmitting, over a communication channel to a decoder, a representation of the first compressed LSF coefficients, the gain-shape coded LSF residual coefficients, and information on the applied gain-shape coding scheme.

US Pat. No. 10,991,375

SYSTEMS AND METHODS FOR PROCESSING AN AUDIO SIGNAL FOR REPLAY ON AN AUDIO DEVICE

Mimi Hearing Technologies...

1. A method of processing an audio signal for replay on an audio device, the method comprising:performing a spectral decomposition of the audio signal into a plurality of subband signals using a band pass filter, where each subband signal is associated with at least one reference frequency f within the subband;
for each given subband signal of the plurality of subband signals:
providing the subband signal to a modulator and from the modulator output, providing the modulated subband signal to a first processing path that includes a first dynamic range compressor (DRC);
feedforward compressing the modulated subband signal to obtain a feedforward-compressed subband signal, wherein:
the feedforward compressing comprises directly slowing the first DRC relative to an instantaneous DRC by adjusting one or more of an attack time constant and a release time constant of the first DRC; and
the adjusting of the attack time constant and/or the release time constant of the first DRC is based on a reference time constant ? that corresponds to the reference frequency f of the given subband signal;
providing the feedforward-compressed subband signal to a second processing path that includes a second DRC, compressing the feedforward-compressed subband signal by the second DRC; and
providing an output of the second processing path to the modulator, wherein modulating the feedforward-compressed subband signal by the modulator is performed in dependence on the output of the second processing path; and
recombining the feedforward-compressed subband signals.

US Pat. No. 10,991,374

REQUEST-RESPONSE PROCEDURE BASED VOICE CONTROL METHOD, VOICE CONTROL DEVICE AND COMPUTER READABLE STORAGE MEDIUM

BOE TECHNOLOGY GROUP CO.,...

1. A voice control method, comprising:receiving, in an instruction receiving state, a voice instruction of a user for a specific operation;
performing voice processing on the voice instruction to obtain voice information;
transmitting, to the user, a request to confirm the voice information;
receiving, from the user, a response to the request;
performing the specific operation if the response confirms that the voice information is correct;
acquiring voiceprint information of the voice instruction to determine an identity of the user;
acquiring a loudness level of the voice instruction;
determining a reference loudness level for the user based on the identity of the user; and
determining an emotional state of the user by comparing the acquired loudness level to the reference loudness level;
wherein the step of performing voice processing on the voice instruction to obtain voice information further comprises:
determining a user-specific instruction set based upon the identity of the user; and
performing voice processing on the voice instruction based on the user-specific instruction set.

US Pat. No. 10,991,373

VOICE COMMAND PROCESSING FOR LOCKED DEVICES

Amazon Technologies, Inc....

5. A computer-implemented method comprising:receiving, by a remote system, first state information indicating a device is in a locked state;
receiving, by the remote system from the device, first audio data corresponding to a first voice input captured by the device;
after receiving the first audio data and prior to performing speech processing on the first audio data, determining that the device is in the locked state;
based at least in part on the device being in the locked state, causing the device to output a request for login information prior to the remote system performing speech processing on the first audio data;
after causing the device to output the request, receiving, by the remote system, second state information indicating the device is in an unlocked state; and
based at least in part on the device being in the unlocked state, performing speech processing on the first audio data.

US Pat. No. 10,991,372

METHOD AND APPARATUS FOR ACTIVATING DEVICE IN RESPONSE TO DETECTING CHANGE IN USER HEAD FEATURE, AND COMPUTER READABLE STORAGE MEDIUM

BEIJING BAIDU NETCOM SCIE...

1. A speech interaction method, executed at an electronic device, comprising:receiving an image sequence of a user from an image capturing apparatus coupled to the electronic device;
detecting a change in a head feature of the user from the image sequence, comprising: identifying the head feature of the user from a first image in the image sequence; and detecting the change in the head feature from at least one second image following the first image in the image sequence in response to at least one head feature being identified from the first image;
determining whether the change in the head feature matches a predetermined change pattern in response to determining that a face of the user moves from a position having a first angular with a side position of the face facing towards the image capturing apparatus to a position having a second angular with a front position of the face facing towards the image capturing apparatus, wherein the first angular and the second angular are set ranging from 0 to 30° to avoid a misdetection of a posterior brain of the user oriented towards the image capturing apparatus being sensed as the face facing towards the image capturing apparatus; and
causing the electronic device to enter an active state in response to determining that the change in the head feature matches the predetermined change pattern, the electronic device in the active state being capable of responding to a speech command of the user.

US Pat. No. 10,991,371

VOICE FUNCTION CONTROL METHOD AND APPARATUS

Advanced New Technologies...

1. A computer-implemented method, comprising:generating, by a voice assistant of a terminal, a first recognition result of an input voice, wherein the input voice is input by a user of the terminal;
determining, by the voice assistant, an application of the terminal based on the first recognition result, wherein the application provides a service, the application is different from the voice assistant, and determining the application of the terminal based on the first recognition result comprises:
determining the service that the user wants to use based on the first recognition result;
in response to determining the service, displaying a plurality of applications of the terminal, wherein each application of the plurality of applications provides the service and supports voice input; and
determining the application from the plurality of applications based on a user selection;
passing, by the voice assistant, the first recognition result and the input voice to the application;
generating, by the application, a second recognition result by performing voice recognition on the input voice passed to the application, wherein the second recognition result is more accurate than the first recognition result in providing the service; and
providing, by the application, the service to the user based on the second recognition result and the first recognition result.

US Pat. No. 10,991,370

SPEECH TO TEXT CONVERSION ENGINE FOR NON-STANDARD SPEECH

International Business Ma...

1. A method of using a computing device to convert verbal communications including non-standard speech to text, the method comprising:receiving, by a computing device, an audio recording of voice and converting the audio recording to a computer-usable form usable by the computing device, wherein converting the audio recording to the computer-usable form comprises:
parsing the audio recording into one or more syllables; and
storing by the computing device the one or more syllables into one or more data structures to generate the computer-usable form;
analyzing by the computing device the computer-usable form of the audio recording to generate a standard text log for the audio recording;
retrieving a standard word dictionary;
comparing one or more words from the standard text log to the standard word dictionary to determine one or more non-standard words not found in the word dictionary;
retrieving one or more portions of the audio recording corresponding to the one or more non-standard words;
inputting the one or more portions of the audio recording corresponding to the one or more non-standard words into a natural language understanding model;
utilizing by the computing device results of the natural language understanding model to determine a best-match non-standard dictionary for interpreting the one or more non-standard words;
retrieving the best-match non-standard dictionary;
analyzing by the computing device the one or more portions of the audio recording corresponding to the one or more non-standard words utilizing the best-match non-standard dictionary to generate a non-standard text log; and
merging by the computing device the standard text log and the non-standard text log to generate a complete text log.

US Pat. No. 10,991,369

COGNITIVE FLOW

1. A method comprising:receiving, using one or more processors, a first input from a user;
determining, using the one or more processors, a first set of slots filled based on the first input using natural language processing and a non-linear slot filling algorithm;
determining, using the one or more processors, a first conversation based on the first set of slots filled, wherein the first set of slots is common to a plurality of conversations and determining the first conversation is based on predictive analytics, wherein the predictive analytics is based on one or more of the user's individual history and a collective user history, wherein the first conversation is associated with a plurality of slots including the first set of slots and a first empty slot;
determining, using the one or more processors, the first empty slot associated with the first conversation;
prompting, using the one or more processors, the user for a second input, wherein the second input is associated with the first empty slot;
filling, using the one or more processors, the first empty slot using the natural language processing and the non-linear slot filling algorithm;
determining, using the one or more processors, that the plurality of slots associated with the first conversation are filled; and
responsive to determining that the plurality of slots associated with the first conversation are filled, initiating, using the one or more processors, an action associated with the conversation.

US Pat. No. 10,991,368

DIALOGUE SYSTEM AND DIALOGUE PROCESSING METHOD

Hyundai Motor Company, S...

1. A dialogue system for a vehicle comprising:an input processor configured to receive a user's utterance, to acquire an utterance text by recognizing the user's utterance, to recognize a dialogue subject based on the acquired utterance text, and to identify the user; and
a dialogue manager including a memory storing program instructions and a processor configured to execute the stored program instructions, the dialogue manager configured to verify whether a chat room related to the dialogue subject is present, and to determine whether to add the identified user as a participant of the chat room based on a result of the verification,
wherein, when the identified user is a participant of the chat room, the dialogue manager is further configured to verity whether the dialogue subject is related to a dialogue subject of the corresponding chat room, and when the dialogue subject is not related to the dialogue subject of the chat room, the dialogue manager is further configured to delete the identified user from the participant of the chat room.

US Pat. No. 10,991,367

VOICE ACTIVATED ASSISTANT ACTIVATION PREVENTION SYSTEM

PAYPAL, INC., San Jose, ...

6. A method for preventing activation of a voice activated assistant device, comprising:detecting, by a voice activated assistant device using first audio information received by at least one microphone, a first instance of an activation command;
determining, by the voice activated assistant device, a source physical location of the first instance of the activation command;
determining, by the voice activated assistant device, that the source physical location of the first instance of the activation command matches a relative physical location in a common physical area of at least one of a plurality of machine-based audio sources that were previously stored in a database, wherein the plurality of machine-based audio sources are co-located in the common physical area;
determining, by the voice activated assistant device in response to determining that the source physical location of the first instance of the activation command matches the relative physical location in the common physical area of the at least one of the plurality of machine-based audio sources that were previously stored in the database, that an instruction command that immediately follows the first instance of the activation command includes a purchase instruction;
determining that the instruction command that immediately follows the first instance of the activation command includes the purchase instruction and is unauthorized; and
preventing the sending of the unauthorized purchase instruction through a network.

US Pat. No. 10,991,366

METHOD OF PROCESSING DIALOGUE QUERY PRIORITY BASED ON DIALOG ACT INFORMATION DEPENDENT ON NUMBER OF EMPTY SLOTS OF THE QUERY

SAMSUNG SDS CO., LTD., S...

1. A method, performed by a dialogue processing device, of processing dialogue associated with a user based on dialog act information, the method comprising:receiving speech information, corresponding to speech of the user, including a plurality of sentence units;
identifying a first sentence unit and a second sentence unit, of the plurality of sentence units, based on receiving the speech information;
extracting a first dialog act indicative of an intention of the first sentence unit and extracting a second dialog act indicative of an intention of the second sentence unit;
determining respective priority orders for the first and second sentence units based on the first and second dialog acts; and
processing the first sentence unit and the second sentence unit in a sequence according to the respective priority orders,
wherein when the first and second dialog acts are either both question dialog acts indicative of the user providing a query or both request dialog acts indicative of the user providing a request, the determining of the respective priority orders comprises:
determining a first dialogue frame used to process the first sentence unit and a second dialogue frame used to process the second sentence unit, the first and second dialogue frames being slot filling-based dialogue frames;
filling respective slots of the first and second dialogue frames with information included in the speech information;
assigning a first priority order for the first sentence unit and a second priority order for the second sentence unit, the first priority order being higher than the second priority order when a first number of empty slots of the first dialogue frame is smaller than a second number of empty slots of the second dialogue frame, and
wherein the processing the first sentence unit and the second sentence unit in a sequence according to the respective priority orders comprises,
processing the first sentence unit having the first priority order by
providing a first response sentence to the user for querying information corresponding to the empty slots of the first dialogue frame;
obtaining information from the user for filling the empty slots of the first dialogue frame, and
processing the second sentence unit having the second priority order after processing the first sentence unit.

US Pat. No. 10,991,365

AUTOMATED SPEECH RECOGNITION CONFIDENCE CLASSIFIER

Microsoft Technology Lice...

1. A method of enhancing an automated speech recognition confidence classifier comprising:receiving a set of baseline confidence features from one or more decoded words;
deriving word embedding confidence features from the baseline confidence features;
joining the baseline confidence features with word embedding confidence features to create a feature vector; and
executing the confidence classifier to generate a confidence score, wherein the confidence classifier is trained with a set of training examples having labeled features corresponding to the feature vector.

US Pat. No. 10,991,364

OBTAINING CONTEXT DATA

Amazon Technologies, Inc....

1. A method, comprising:during a first period of time:
receiving, from a first device, metadata representing a user input is being received by the first device, the metadata including a user input identifier;
based at least in part on receiving the metadata, determining first context information is to be used to perform automatic speech recognition (ASR) processing;
querying, while the first device is receiving the user input, a first context source for the first context information; and
storing a first association between the user input identifier and the first context information;
during a second period of time after the first period of time:
receiving, from an ASR component, a first request for context information associated with the user input identifier;
sending, to the ASR component and based at least in part on the first association, the first context information;
after sending the first context information to the ASR component, receiving ASR results data corresponding to the user input; and
storing a second association between the user input identifier and the ASR results data.

US Pat. No. 10,991,363

PRIORS ADAPTATION FOR CONSERVATIVE TRAINING OF ACOUSTIC MODEL

International Business Ma...

1. A computer-implemented method for adapting an acoustic model to a specific environment, the method comprising:training an adapted model by adapting an original model to the specific environment using adaptation data, the original model having been previously trained with a neural network, the neural network adapted by a neural network adapter responsive to the adaption data, by estimating a parameter that depends on a weight applied to each context-dependent phone using training data and being used to calculate probabilities of context-dependent phones given an acoustic feature responsive to the training data;
obtaining adapted unigram probabilities by adapting original unigram probabilities using the training data and the adaptation data, the original unigram probabilities being trained using the training data and being prior unigram probabilities of context-dependent phones;
generating a trained acoustic model from the adapted model and the adapted unigram probabilities; and
storing the trained adapted model on a speech recognition device configured to recognize verbal utterances and convert them to digital text.

US Pat. No. 10,991,362

ONLINE TARGET-SPEECH EXTRACTION METHOD BASED ON AUXILIARY FUNCTION FOR ROBUST AUTOMATIC SPEECH RECOGNITION

INDUSTRY-UNIVERSITY COOPE...

1. A target speech signal extraction method of extracting a target speech signal from input signals input to at least two or more microphones for robust speech recognition, by a processor of a speech recognition apparatus, comprising:(a) receiving information on a direction of arrival of the target speech source with respect to the microphones;
(b) generating a nullformer for removing the target speech signal from the input signals and estimating noise by using the information on the direction of arrival of the target speech source;
(c) setting a real output of the target speech source using an adaptive vector w(k) as a first channel and setting a dummy output by the nullformer as a remaining channel;
(d) setting a cost function for minimizing dependency between the real output of the target speech source and the dummy output using the nullformer by performing independent component analysis (ICA) or independent vector analysis (IVA);
(e) setting an auxiliary function to the cost function; and
(f) estimating the target speech signal by using the cost function and the auxiliary function, thereby extracting the target speech signal from the input signals,
wherein the auxiliary function is set an inequality relation so that the auxiliary function has always values greater than or same as that of the cost function.

US Pat. No. 10,991,361

METHODS AND SYSTEMS FOR MANAGING CHATBOTS BASED ON TOPIC SENSITIVITY

INTERNATIONAL BUSINESS MA...

1. A method, by one or more processors, for managing a chatbot comprising:receiving a communication from a first individual;
detecting the presence of a second individual within a proximity of a speaker;
determining a response to the communication based on the communication and the detected presence of the second individual, wherein determining the response includes specifically identifying the second individual and determining whether content within the response is of a sensitive or inappropriate nature so as to whether the response is contextually appropriate for the second individual to hear; and
causing the determined response to be executed.

US Pat. No. 10,991,360

SYSTEM AND METHOD FOR GENERATING CUSTOMIZED TEXT-TO-SPEECH VOICES

Cerence Operating Company...

1. A method comprising:maintaining a pre-existing inventory of synthesis speech units;
collecting text data from a pre-existing text data source, to yield collected text data, wherein the collected text data is associated with a website;
converting the collected text data into linguistic tokens associated with the website, the linguistic tokens tagged with additional information selected from the group consisting of prosody, pronunciation, and speech acts and emotions;
generating an in-domain inventory of synthesis speech units as a first subset of the synthesis speech units of the pre-existing inventory of synthesis speech units including selecting synthesis speech units specific to the website from the pre-existing inventory of synthesis speech units, wherein the selecting occurs using the linguistic tokens associated with the website, to yield the first subset of synthesis speech units, wherein the synthesis speech units comprise one or more of phonemes, diphones, triphones and syllables;
generating, after generating the in-domain inventory of synthesis speech units, via a processor, a custom text-to-speech voice for use with the web site utilizing the in-domain inventory of synthesis speech units; and
providing, by the processor, an animation-based interaction with the website using the custom text-to-speech voice, the providing including generating a spoken response including generating a second subset of the synthesis speech units of the in-domain inventory of synthesis speech units based at least in part on a text generated by a language generator.

US Pat. No. 10,991,359

ULTRASONIC TRANSDUCERS

1. An ultrasonic transducer for transmission or reception of acoustic signals, comprising:a baseplate having a conductive surface; and
a vibrator layer,
wherein the baseplate has a plurality of perforations formed therethrough, and a plurality of dimples formed thereon adjacent to and between at least some of the plurality of perforations,
wherein the plurality of dimples have sloping portions that are tangent to upper portions of the conductive surface near the vibrator layer,
wherein the sloping portions extend from the upper portions and terminate at one or more of the plurality of perforations, and
wherein the vibrator layer is disposed adjacent to the upper portions of the conductive surface.

US Pat. No. 10,991,358

LOW FREQUENCY ACOUSTIC ABSORPTION AND SOFT BOUNDARY EFFECT WITH FREQUENCY-DISCRETIZED ACTIVE PANELS

THE HONG KONG UNIVERSITY ...

1. An active sound barrier comprising:a barrier comprising a defined boundary location;
at least one passive sound absorber at or near the boundary location;
a microphone or sound receiving transducer providing a receiving transducer output;
a frequency division module, the frequency division module comprising a filter circuit filtering a plurality of frequencies providing outputs corresponding to frequency segments of the receiving transducer output at respective ones of the frequencies, the filter circuit filtering a plurality of frequencies comprising n2 parallel L-C circuits, the parallel L-C circuits configured to decompose an input voltage time series into n2 predetermined frequency components, wherein n is an integer value, the n2 pre-determined frequency components providing the outputs from the frequency selective filters to an active driving circuit;
the active driving circuit output receiving the outputs at respective ones of the frequencies; and
a plurality of speakers or actuators and output transducers, the plurality of speakers or actuators and output transducers receiving driving signals from the active driving circuit to provide active noise reduction at the respective ones of the frequencies, at least a subset of said one or more output transducers at the barrier, adjacent the barrier or close to the barrier, the plurality of speakers or actuators and output transducers cooperating with the passive sound absorber.

US Pat. No. 10,991,357

SURGICAL TOOL HAVING INTEGRATED MICROPHONES

VERB SURGICAL INC., Sant...

1. A communication device in a surgical robotic system, comprising:a surgical tool having a shaft extending along a central axis and a housing coupled to a proximal end of the shaft;
a plurality of microphones configured to receive a sound input and convert the sound input to an audio signal, wherein the plurality of microphones are mounted on an outer surface of the housing around the central axis; and
a processor communicatively coupled to the plurality of microphones to process and transmit the audio signal.

US Pat. No. 10,991,351

ELECTRONIC KEYBOARD INSTRUMENT AND KEYBOARD DEVICE

Roland Corporation, Shiz...

1. An electronic keyboard instrument, comprising:a plurality of keys which is arrayed comprising a plurality of white keys and a plurality of black keys respectively having a front end and a rear end;
a chassis which is arranged below the plurality of keys and rotatably supports the plurality of keys;
a panel which is arranged above a rear end part of the plurality of keys; and
at least one panel supporting member which supports the panel;
wherein the at least one panel supporting member is disposed in spaces formed on an upper surface of the chassis, and
the spaces are spaces generated behind rear ends of the white keys between two adjacent black keys.

US Pat. No. 10,991,350

APPARATUS, SYSTEM, AND METHOD FOR RECORDING AND RENDERING MULTIMEDIA

Intelliterran, Inc., Mia...

1. A method comprising:arranging audio data into the following structure:
a song comprised of at least one song part,
at least one track within the at least one song part, and
at least one layer within the at least one track;
enabling a playback of the arranged audio data;
recording subsequent audio data during the playback of the arranged audio data, wherein recording the subsequent audio data comprises:
recording the subsequent audio data in performance capture mode, and
controlling the playback of the arranged audio data during the recording of the subsequent audio data in the performance capture mode, wherein controlling playback comprises at least one of the following:
playing a first song part,
modifying a parameter of a selected track within the first song part,
modifying a parameter of a selected layer within the selected track,
looping the first song part,
queuing a second song part,
transitioning from the first song part to the second song part, and
looping the second song part;
wherein controlling the playback of the arranged audio data affects an arrangement of video data associated with the arranged audio data, wherein the arrangement of the video data associated with the arranged audio data comprises:
enabling a playback of a video segment when a state of a portion of the audio data corresponding to the video segment is arranged for playback, and
disabling the playback of the video segment when a state of a portion of the audio data corresponding to the video segment is not arranged for playback; and
rendering a performance mode track comprising the arranged audio data and the arranged video data.

US Pat. No. 10,991,349

METHOD AND SYSTEM FOR MUSICAL SYNTHESIS USING HAND-DRAWN PATTERNS/TEXT ON DIGITAL AND NON-DIGITAL SURFACES

Samsung Electronics Co., ...

1. A method for generating sound by an electronic device, comprising:obtaining at least one image including a plurality of objects corresponding to a plurality of musical instruments, respectively, the plurality of musical instruments including a first musical instrument and a second musical instrument;
identifying a user input associated with a first object related to the first musical instrument among the plurality of objects; and
generating sound based on the user input and sound data of the first musical instrument and sound data of the second musical instrument.

US Pat. No. 10,991,348

METHOD AND APPARATUS FOR PICK TECHNIQUE

1. A guitar pick for proper placement of a pick, the guitar pick comprising:a pick, the pick having a top, a bottom, a strumming portion and a plurality of holes; and
a wire-like bracket, the bracket having a coupling device, a first side and a second side, the second side having an opening for placement of a finger, the coupling device being inserted through the plurality of holes, wherein the coupling device having a curved portion for securing the bracket in place.

US Pat. No. 10,991,346

CONTROLLER, RELATED DISPLAY APPARATUS, AND RELATED METHOD FOR CONTROLLING DISPLAY PANEL

Samsung Display Co., Ltd....

1. A controller comprising:a bit shifter configured to determine a bit shift value corresponding to a stain compensation value according to an area of a display panel, wherein the bit shift value represents a quantity of integer bits and a quantity of decimal bits, and wherein at least one of the quantity of integer bits and the quantity of decimal bits corresponds to a quantity of stain compensation steps; and
a stain compensator electrically connected to the bit shifter and configured to compensate a grayscale value of input image data, using the stain compensation value and the bit shift value, to generate compensated image data.

US Pat. No. 10,991,344

DISPLAY CONTROLLER, DISPLAY CONTROL SYSTEM, ELECTRO-OPTICAL DEVICE, ELECTRONIC APPARATUS, AND MOBILE UNIT

SEIKO EPSON CORPORATION, ...

1. A display controller comprising:an interface circuit that receives abnormal display line detection information from a display driver that drives an electro-optical panel having a display line for image display;
a processing circuit that controls the display driver; and
a storage unit that stores a first threshold value for determining an abnormal display area,
wherein the processing circuit determines the abnormal display area based on the abnormal display line detection information, and if a specific display pattern is displayed in the abnormal display area, outputs, via the interface circuit, image data for displaying the specific display pattern in a destination display area that is a display area different from the abnormal display area,
the specific display pattern comprises portions of a plurality of data lines,
the processing circuit determines the number of abnormal display lines based on the abnormal display line detection information, and determines whether or not to display the specific display pattern in the destination display area, based on a determination result regarding the number of abnormal display lines,
the processing circuit compares the number of abnormal display lines in the specific display pattern with the first threshold value, and determines whether or not to display the specific display pattern in the destination display area, based on a result of the comparison,
the specific display pattern includes a first specific display pattern for which a first degree of importance is set and a second specific display pattern for which a second degree of importance that is lower than the first degree of importance is set,
the display controller includes a storage unit that stores degree-of-importance information that indicates the first degree of importance and the second degree of importance, and
when the first specific display pattern is displayed in the abnormal display area, the processing circuit determines whether or not to move the first specific display pattern to the destination display area, based on the first threshold value set according to the first degree of importance, and
when the second specific display pattern is displayed in the abnormal display area, the processing circuit determines whether or not to move the second specific display pattern to the destination display area, based on the second threshold set according to the second degree of importance.

US Pat. No. 10,991,341

METHOD FOR PERFORMING A BUS AUTOSET FUNCTION AND MEASUREMENT DEVICE

1. A method for performing a Bus autoset function, the method carried out by an oscilloscope, the method comprising:detecting a maximum amplitude of an analog signal via a processing unit of the oscilloscope, the analog signal comprising several portions with a respective level;
converting the analog signal into a logical signal via the processing unit;
detecting a frame in the logical signal, the frame decoded from the analog input signal and comprising the information of interest; and
setting a scale of an output unit via the processing unit, the scale being set automatically without any manual input such that the entire content of the frame is output, thereby providing a context-sensitive autoscale function.

US Pat. No. 10,991,340

IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD

SONY CORPORATION, Tokyo ...

1. An image processing apparatus comprising:a projector;
a camera; and
circuitry configured to calculate a difference between discontinuous frames of a captured image configured with a plurality of frames obtained by capturing a projected image that is projected by the projector, the projected image having sequentially projected predetermined pattern images opposite in sign superimposed thereon, the predetermined pattern images including positive pattern images and negative pattern images, and the captured image being captured at a higher frame rate than a frame rate of the projected image by the camera, which is configured to be driven by a rolling shutter scheme,
wherein the sequentially projected predetermined pattern images include the positive pattern images superimposed in different regions in continuous frames of the captured image followed by the negative pattern images superimposed in the different regions in continuous frames of the captured image.

US Pat. No. 10,991,339

SYSTEM AND METHOD FOR INCREASING LIGHT UNIFORMITY FOR A DISPLAY BACKLIGHT

Facebook Technologies, LL...

1. A method of increasing light uniformity of a display backlight, the method comprising:capturing an image of illumination light from light sources of an illumination layer, wherein the illumination layer is a first layer of a display backlight;
analyzing the image of the illumination light to identify light variations between the light sources of the illumination layer of the display backlight;
printing, in response to analyzing the image, ink patterns on an optical layer, wherein each of the ink patterns match with a corresponding one of the light sources; and
disposing the optical layer over the illumination layer as a second layer of the display backlight, to increase light uniformity of the display backlight.

US Pat. No. 10,991,337

METHOD FOR USING RGB BLEND TO PREVENT CHROMATIC DISPERSION OF VR DEVICE, AND ELECTRONIC DEVICE

HuiZhou TCL Mobile Commun...

1. A method for using RGB blend to prevent chromatic dispersion of a VR device, wherein the method comprises steps of:acquiring a refractive parameter at any one point of a lens according to a curvature and a refractive index of the lens;
acquiring all blend points corresponding to a point to be displayed according to an RGB parameter value corresponding to the point to be displayed in an image and the refractive parameter; and
blending all of the blend points corresponding to the point to be displayed together, and displaying the point to be displayed,
wherein the step of acquiring all of the blend points corresponding to the point to be displayed according to the RGB parameter value corresponding to the point to be displayed in the image and the refractive parameter comprises:
determining whether the point to be displayed corresponds to one of a red color, a green color, and a blue color according to the RGB parameter value corresponding to the point to be displayed in the image and the refractive parameter;
if the point to be displayed corresponds to the one of the red color, the green color, and the blue color, performing the steps of blending all of the blend points corresponding to the point to be displayed together and displaying the point to be displayed;
if the point to be displayed does not correspond to the one of the red color, the green color, and the blue color, performing a step of:
acquiring respective proportions of red light, green light, and blue light corresponding to the point to be displayed.

US Pat. No. 10,991,336

VOLTAGE ADJUSTMENT METHOD, VOLTAGE ADJUSTMENT DEVICE AND DISPLAY DEVICE

CHONGQING BOE OPTOELECTRO...

1. A voltage adjustment method, applied to a display device and comprising:determining an offset reference voltage, wherein the offset reference voltage is smaller than or equal to a voltage obtained by subtracting a minimum gamma voltage of the display device from a minimum initial pixel voltage among initial pixel voltages of all pixels on a display screen of a current frame of the display device;
decreasing a common voltage of the display device by the offset reference voltage; and
decreasing an initial pixel voltage of each pixel on the display screen of the current frame of the display device by the offset reference voltage.

US Pat. No. 10,991,334

DISPLAY WITH WIRELESS DATA DRIVING AND METHOD FOR MAKING SAME

A.U. VISTA, INC., Irvine...

1. A display panel comprising:a display area and a plurality of pixels arranged in a two-dimensional array of pixel rows and pixel columns in the display area; and
a plurality of antennas configured to provide electronic signals indicative of display data to the pixels, wherein the antennas are configured to receive wireless signals indicative of the display data from a wireless signal source, and the wireless signals comprise frequency signals such that the frequency signals received by each antenna are different in frequency from the frequency signals received by an adjacent antenna, and wherein the plurality of pixels are arranged in a plurality of pixel groups, each pixel group comprising N pixel blocks, and the plurality of antennas are arranged in a plurality of antenna units, each of the antenna units comprising N antennas, each antenna disposed in relationship to a different one of the pixel blocks, and each of the pixel groups further comprises N data lines, each antenna electrically connected to a difference one of the N data lines, wherein N is equal to 36.

US Pat. No. 10,991,332

SHIFT-REGISTER CIRCUIT, A DRIVING METHOD THEREOF, AND RELATED DISPLAY APPARATUS

Hefei Xinsheng Optoelectr...

1. A shift-register circuit comprising:a shift-register unit coupled to a clock port, a first reference voltage port, a second reference voltage port, and an output port, the shift-register unit being configured to receive a first signal at a first voltage level from the first reference voltage port and a second signal at a second voltage level from the second reference voltage port, the shift-register unit being configured to drive a display panel during a display period by setting a voltage level of a pull-up node based on the first signal and the second signal to control a clock signal being outputted from the clock port to the output port;
a shutdown-discharge sub-circuit coupled to a shutdown-discharge control port, the second reference voltage port, and at least one of the pull-up node or the output port, the shutdown-discharge sub-circuit being configured to receive a shutdown signal at the first voltage level from the shutdown-discharge control port and the second signal at the first voltage level from the second reference voltage port to start a shutdown-discharge period of the display panel, the shutdown-discharge sub-circuit being configured to discharge the at least one of the pull-up node or the output port during the shutdown-discharge period, wherein the shutdown signal at the first voltage level comprises a signal duration longer than a signal duration of the second signal at the first voltage level.

US Pat. No. 10,991,331

DRIVING CIRCUIT AND DRIVING METHOD FOR DISPLAY PANEL AND DISPLAY DEVICE

HKC CORPORATION LIMITED, ...

1. A driving circuit for a display panel, wherein a first lateral side of the display panel is provided with a first scanning signal end, a second lateral side of the display panel is provided with a second scanning signal end, and the driving circuit comprises:a scanning-signal-control circuit configured to output a first enabling control signal, a second enabling control signal and a scanning signal according to a control instruction as input by a user, wherein the control instruction comprises a first control instruction and a second control instruction;
a first-array-substrate-row driving circuit configured to output the scanning signal to the first scanning signal end under control of the first enabling signal; and
a second-array-substrate-row driving circuit configured to output the scanning signal to the second scanning signal end under control of the second enabling control signal;
wherein the scanning-signal-control circuit comprises:
a screen driving board configured to receive a video signal and output a start control logic signal, a scanning clock logic signal, a low frequency logic signal and an enabling control logic signal according to the video signal;
a level conversion circuit configured to receive the start control logic signal, the scanning clock logic signal, the low frequency logic signal and the enabling control logic signal, and to output an enabling control signal according to the enabling control logic signal, to output a first low frequency clock signal and a second low frequency clock signal according to the low frequency logic signal, and to output the scanning signal according to the scanning clock logic signal; wherein the scanning signal comprise N-level scanning signals, and wherein N is greater than or equal to 1, and N is a positive integer;
wherein the screen driving board is provided with a GIPO (General Purpose Input and Output) which is configured to output an enabling control logic signal to the level conversion circuit, the level conversion circuit is provided with a low frequency signal port configured to convert the enabling control logic signal into an enabling control signal, this enabling control signal includes a high level signal and a low level signal;
a power management circuit configured to provide power supply to the screen driving board and the level conversion circuit respectively, wherein the power management circuit is respectively connected with the screen driving board and the level conversion circuit;
a first pull-up circuit configured to receive the enabling control signal and output a first enabling control signal according to the first control instruction and the enabling control signal; wherein an input of the first pull-up circuit is connected with an enabling control signal output of the level conversion circuit, and an output of the first pull-up circuit is connected with a first enabling control signal input of the display panel; and
a second pull-up circuit configured to receive the enabling control signal and output a second enabling control signal according to the second control instruction and the enabling control signal; wherein an input of the second pull-up circuit is connected with an enabling control signal output of the level conversion circuit, and an output of the second pull-up circuit is connected with a second enabling control signal input of the display panel.

US Pat. No. 10,991,330

SPLIT-SCREEN DRIVING OF ELECTRONIC DEVICE DISPLAYS

Apple Inc., Cupertino, C...

1. An electronic device having a display, the display comprising:a display driver; and
a display panel, the display panel comprising:
an array of display pixels arranged in pixel rows and pixel columns;
a gate-in-panel driver for each pixel row; and
a multiplexer coupled between an output terminal of a first one of the gate-in-panel drivers and an input terminal of a second one of the gate-in-panel drivers, wherein the multiplexer comprises a selector pin configured to receive a signal that couples the output terminal of the first one of the gate-in-panel drivers to the input terminal of the second one of the gate-in-panel drivers for a full-screen mode of operation for the display and couples a start signal received by the multiplexer to the input terminal of the second one of the gate-in-panel drivers for a split-screen mode of operation for the display.

US Pat. No. 10,991,329

CONTROL CIRCUIT, DISPLAY DEVICE, ELECTRONIC APPARATUS, AND PROJECTION DISPLAY APPARATUS

SONY CORPORATION, Tokyo ...

1. A control circuit, comprising:circuitry configured to:
control an electrooptical element;
generate a signal, wherein a display resolution of a waveform of the generated signal is 200 ?sec or lower than 200 ?sec;
apply a common voltage in synchronization with a vertical start signal (VST) to the electrooptical element;
control an active matrix by a field inversion driving method, wherein
a vertical effective display period in each of a plurality of field periods of the generated signal starts from a start time of a corresponding field period of the plurality of field periods,
a vertical blanking period in each of the plurality of field periods ends at an end time of the corresponding field period of the plurality of field periods,
the start time of the corresponding field period of the plurality of field periods starts from a rising time of the common voltage of the electrooptical element and the end time of the corresponding field period of the plurality of field periods ends at a falling time of the common voltage,
the start time of the corresponding field period of the plurality of field periods starts from a first rising time of the VST and the end time of the corresponding field period of the plurality of field periods ends at a second rising time of the VST, and
the second rising time of the VST is subsequent to the first rising time of the VST;
vary the common voltage of the electrooptical element for each of the plurality of field periods;
apply a signal voltage to the electrooptical element for each of the plurality of field periods;
apply a pixel voltage to specific pixels of the electrooptical element;
invert a polarity of the applied signal voltage with respect to the common voltage after an elapse of a specific time from the application of the pixel voltage; and
output a precharge signal voltage to the electrooptical element for reduction in variation of the pixel voltage, wherein
when a polarity of the signal voltage is positive, a first value of the precharge signal voltage is outputted before the application of the signal voltage,
when the polarity of the signal voltage is negative, a second value of the precharge signal voltage is outputted before the application of the signal voltage,
the first value of the precharge signal voltage is lower than a first value of the signal voltage, and
the second value of the precharge signal voltage is higher than a second value of the signal voltage.

US Pat. No. 10,991,326

LIQUID CRYSTAL DISPLAY PANEL AND CORRECTION METHOD THEREFOR

SHARP KABUSHIKI KAISHA, ...

1. A liquid crystal display panel comprising:a plurality of pixels arranged in a matrix pattern having a plurality of rows and a plurality of columns;
a plurality of transistors each of which is connected to one of the plurality of pixels;
a plurality of gate bus lines each of which extends in a row direction and is connected to one or more of the plurality of transistors;
a plurality of source bus lines each of which extends in a column direction and is connected to one or more of the plurality of transistors;
a plurality of first source drivers provided in a first frame region on an upper side of a display region that is defined by the plurality of pixels, each first source driver supplying a first display signal voltage to source bus lines, from among the plurality of source bus lines, that are associated with the first source driver; and
a plurality of second source drivers provided in a second frame region on a lower side of the display region, each second source driver supplying a second display signal voltage to source bus lines, from among the plurality of source bus lines, that are associated with the second source driver,
wherein in each vertical scanning period, the first display signal voltage and the second display signal voltage are supplied to each of the plurality of source bus lines while being superposed on each other, and polarities of the first display signal voltage and the second display signal voltage do not change within each vertical scanning period.

US Pat. No. 10,991,325

BACKLIGHT SIGNAL PROCESSING METHOD AND DISPLAY DEVICE

AU OPTRONICS CORPORATION,...

1. A backlight signal processing method, suitable for a display device including a backlight module and a LCD panel, wherein a number of a plurality of emitting areas of the backlight module is smaller than a number of a plurality of pixels of the LCD panel, the backlight signal processing method comprising:generating a plurality of first gray level data signals according to a plurality of color data signals;
grouping the first gray level data signals to calculate a plurality of second gray level data signals, wherein a number of the second gray level data signals is smaller than a number of the first gray level data signals;
multiplying a coefficient matrix to obtain a plurality of gray level matrices;
performing an overlapping operation by shifting the plurality of gray level matrices according to positions respectively corresponding to the second gray level data signals, and summing up the plurality of gray level matrices to obtain a backlight matrix; and
controlling the plurality of emitting areas to display according to the backlight matrix respectively.

US Pat. No. 10,991,321

DISPLAY CONTROL METHOD AND DISPLAY APPARATUS

Wistron Corporation, New...

1. A display control method for a display apparatus, comprising:receiving a vertical synchronization signal;
calculating a refresh rate according to the vertical synchronization signal;
comparing the refresh rate with a threshold value to generate a comparison result; and
generating a backlight control signal to control light sources of a backlight module of the display apparatus according to the comparison result.

US Pat. No. 10,991,320

ADAPTIVE SYNCHRONIZATION

Facebook Technologies, LL...

1. A computer-implemented method comprising:determining a frame rate for a current frame, the frame rate dictating the amount of time the current frame is to be presented on a display, the display including a backlight that is powered for a specified amount of time as part of a duty cycle;
receiving one or more sensor inputs from sensors associated with the display;
calculating a backlight duty cycle time for the current frame according to a specified persistence mode, the backlight duty cycle time comprising a specified minimum amount of powered time plus an additional amount of powered time that is dependent on the frame rate for the current frame, wherein the specified persistence mode is selected based on the sensor inputs received at the sensors associated with the display;
generating a drive signal for the display using the calculated backlight duty cycle time; and
driving the display using the generated drive signal, such that the backlight of the display is powered for the calculated backlight duty cycle time during the current frame.

US Pat. No. 10,991,317

DISPLAY DEVICE AND METHOD FOR CONTROLLING LUMINANCE THEREOF

LG DISPLAY CO., LTD., Se...

1. A display device comprising:a display panel where an input image including a moving image and a still image is displayed;
a controller configured to generate a gain for decreasing a peak luminance of the still image and modulate a pixel data of the still image by the gain; and
a display panel drive circuit configured to write the pixel data received from the controller to sub-pixels of the display panel,
wherein the gain is set to be a different value on a different position on the display panel,
wherein the gain is set to 1 for a preset reference point on the display panel, and the gain is set to a value of less than 1 at a position where the peak luminance is lower than the reference point,
wherein the peak luminance is gradually lowered in the sub-pixels while the still image is displayed, and
wherein the gain has an absolute value that is gradually increases over time at positions other than the reference point while the still image is displayed.

US Pat. No. 10,991,316

DISPLAY DEVICE AND DRIVING METHOD THEREOF

Samsung Display Co., Ltd....

1. A display device, comprising:a display panel to display an image;
a signal controller to determine whether an input image signal corresponding to the image is a still image signal, and when the input image signal is a still image signal, to further determine whether image switching from a first still image to a second still image occurs based on a difference between the first and second still images exceeding a reference value, and when the image switching from the first still image to the second still image occurs, to compensate image data corresponding to the second still image according to frame data after the image is switched by using data values of two pieces of frame data between which the image switching occurs; and
a data driver to generate a data signal based on the image data corresponding to the second still image and to output the data signal to the display panel.

US Pat. No. 10,991,315

DISPLAY PANEL AND DISPLAY DEVICE

Shanghai Tianma AM-OLED C...

1. A display panel, comprising:data lines disposed in a display area;
bonding terminals disposed in a non-display area surrounding the display area, the non-display area comprising a first non-display area surrounding the first display area;
fan-out lines;
demuxes disposed between the display area and the bonding terminals, wherein each of the demuxes comprises at least two switch transistors and at least two first clock signal lines, wherein each of the at least two switch transistors in one demux of the demuxes has a first electrode electrically connected to a corresponding data line of the data lines through a first connection line, a second electrode connected to one of the bonding terminals through one of the fan-out lines corresponding to the one demux, and a gate electrode electrically connected to one of the at least two first clock signal lines corresponding to the switch transistor; and
scan driving circuits disposed in the first non-display area, wherein each of the scan driving circuits comprises a second clock signal line and an output signal line connected to a scan line disposed in the display area, and the first connection line does not overlap the second clock signal line;
wherein the demuxes are disposed between the scan driving circuits and the display area; a section of one fan-out line of the fan-out lines is located between one of the scan driving circuits and a part of the display panel located in the display area, and each of the output signal lines of the scan driving circuits does not overlap the one fan-out line; and each of the fan-out lines of the display panel overlaps each of the at least two first clock signal lines for an equal number of times;
wherein the display area comprises a first display area in which rows of pixels are disposed, and a number of pixels in each row in the first display area is reduced along a direction toward the bonding terminals;
wherein the display panel further comprises a substrate, an active layer, a first metal layer, a capacitance metal layer and a second metal layer; and
wherein the at least two first clock signal lines are disposed in the second metal layer; the fan-out lines comprise odd-numbered fan-out lines and even-numbered fan-out lines alternated at an interval; the odd-numbered fan-out lines are disposed in the first metal layer, and the even-numbered fan-out lines are disposed in the capacitance metal layer.

US Pat. No. 10,991,314

SCAN DRIVER AND DISPLAY DEVICE HAVING THE SAME

Samsung Display Co., Ltd....

1. A scan driver comprising: a plurality of stages each configured to transmit a scan signal and a carry signal, the plurality of stages comprising an n-th stage comprising:a first driving controller configured to control a voltage of a first node and a voltage of a second node in response to a previous carry signal, the previous carry signal being a carry signal transmitted from a stage preceding the n-th stage;
a second driving controller configured to:
control a voltage of a first driving node, based on a sensing-on signal, a next carry signal, a voltage of a first power source, the voltage of the first node, and a voltage of a sampling node, the next carry signal being a carry signal transmitted from a stage succeeding the n-th stage; and
control a voltage of a second driving node, based on the voltage of the sampling node and a sensing clock signal;
an output buffer configured to:
transmit the carry signal in response to the voltage of the first node and the voltage of the second node; and
transmit the scan signal in response to the voltage of the first driving node and the voltage of the second driving node; and
a connection controller configured to electrically couple the first node and the first driving node to each other and electrically couple the second node and the second driving node to each other, in response to a display-on signal,
wherein n is a natural number.

US Pat. No. 10,991,313

DISPLAY DEVICE

LG Display Co., Ltd., Se...

1. A light emitting display device comprising:a display panel having a display area in which an image is displayed, and a non-display area in which an image is not displayed;
a left scan driver arranged in a left non-display area and a right scan driver arranged in a right non-display area of the display panel; and
a central scan driver arranged in a central area of the display panel,
wherein subpixels arranged adjacent to the central area of the display panel have a smaller size than subpixels arranged in other areas of the display panel,
wherein the subpixels arranged adjacent to the central area of the display panel are configured such that a length of a first electrode layer of a light emitting diode gradually increases toward the central scan driver,
wherein the central scan driver has an output buffer smaller in size compared to the left scan driver and the right scan driver, and
wherein the subpixels arranged adjacent to the central area of the display panel are configured such that a distance between a light emitting diode and a transistor unit increases toward the central scan driver.

US Pat. No. 10,991,311

PIXEL CIRCUIT AND METHOD FOR DRIVING THE SAME, DISPLAY PANEL AND DISPLAY APPARATUS

CHENGDU BOE OPTOELECTRONI...

1. A method for driving a pixel circuit, the pixel circuit comprises: a storage capacitor having a first terminal electrically coupled to a first control signal terminal for providing a first control signal; a first transistor having a first electrode electrically coupled to a first voltage signal terminal, and a gate electrically coupled to a second terminal of the storage capacitor; a second transistor having a first electrode electrically coupled to the gate of the first transistor, a second electrode electrically coupled to a second electrode of the first transistor, and a gate electrically coupled to a second control signal terminal for providing a second control signal; and a light emitting element having a first electrode electrically coupled to the second electrode of the second transistor, and a second electrode electrically coupled to a second voltage signal terminal;wherein the method comprising:
turning on, during a first period, the first transistor by using a first control signal;
applying, during a second period, a data voltage Vdata to the first voltage signal terminal, so that a voltage at the gate of the first transistor is Vdata+Vth, wherein Vth is a threshold voltage of the first transistor; and
applying, during a third period, a first voltage ELVDD to the first voltage signal terminal, so that a voltage between the first electrode and the gate of the first transistor is Vdata+Vth-ELVDD, wherein ELVDD>Vdata.

US Pat. No. 10,991,309

DISPLAY DEVICE

Japan Display Inc., Toky...

1. A display device comprising:a light emitting element which is configured to emit light at each of a plurality of pixels;
a drive transistor in which one of a source and a drain is connected to an anode of the light emitting element at the each of the plurality of pixels; and
an output control circuit which is configured to selectively set the other of the source and the drain of the drive transistor into one of a first state of being connected to a power-supply voltage, a second state of being connected to a reset voltage that is a lower voltage than the power-supply voltage, and a high-impedance state of not being connected to any of the power-supply voltage and the reset voltage, wherein
the output control circuit includes a power supply control transistor which is configured to control output of the power-supply voltage,
the power supply control transistor has a source and a drain,
one of the source and the drain of the power supply control transistor is connected to the power-supply voltage, and
another one of the source and the drain of the power supply control transistor is connected to the other of the source and the drain of the drive transistor in one of the plurality of pixels, and is connected to the other of the source and the drain of the drive transistor in another one of the plurality of pixels which is adjacent to the one of the plurality of pixels.

US Pat. No. 10,991,308

DISPLAY PANEL AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A display panel, comprising:a plurality of pixel regions, each of the plurality of pixel regions comprising a pixel island and a transparent region located on a periphery of the pixel island,
wherein the pixel island comprises K active display areas, a distance between adjacent ones of the K active display areas in the pixel island is less than a distance between the pixel islands in adjacent ones of the plurality of pixel regions,
each of the plurality of pixel regions comprises K sub-regions with approximately equal areas, K pixel driving circuits are respectively disposed in the K sub-regions, the K pixel driving circuits are configured to respectively drive the K active display areas, and the K is an integer greater than or equal to 2,
wherein the distance between adjacent ones of the K active display regions in the pixel island is less than one third of the distance between the pixel islands in adjacent ones of the plurality of pixel regions.

US Pat. No. 10,991,305

ORGANIC LIGHT EMITTING DISPLAY DEVICE AND DRIVING METHOD THEREOF

Samsung Display Co., Ltd....

1. An organic light emitting display device comprising:pixels connected to scan lines, data lines, and a first control line;
a first power source driver configured to supply a first power source to the pixels; and
a second power source driver configured to supply a second power source to the pixels,
wherein the organic light emitting display device is configured to drive the pixels in a frame period, the frame period comprising at least a first period, a second period, a third period, and a fourth period,
wherein each of the pixels comprises:
an organic light emitting diode connected between the first power source and the second power source;
a first transistor connected between the first power source and the organic light emitting diode, a gate electrode of the first transistor being connected to a first node;
a second transistor connected between the first node and a second node, a gate electrode of the second transistor being connected to a corresponding scan line among the scan lines;
a third transistor connected between the second node and a third node, the third node being connected between the first transistor and the organic light emitting diode, a gate electrode of the third transistor being connected to the first control line;
a first capacitor connected between the first power source and the first node; and
a second capacitor connected between the second node and a corresponding data line among the data lines,
wherein the pixels are commonly connected to the first control line;
wherein the first power source driver is configured to supply the first power source of a first voltage less than or equal to a voltage of the second power source to the pixels during the first period; and
wherein the first power source driver is configured to supply the first power source of a second voltage greater than or equal to the voltage of the second power source to the pixels during the second period, the third period, and the fourth period.

US Pat. No. 10,991,304

COMPRESSED DATA TRANSMISSION IN PANEL DISPLAY SYSTEM

Synaptics Incorporated, ...

1. A display system, comprising:a display panel comprising subpixels of pixels;
a host device configured to:
divide first original data respectively associated with the subpixels into first data streams, wherein the first original data comprises correction data defined for each of the subpixels;
generate compressed data streams from the first data streams;
divide each of the compressed data streams into blocks; and
sort the blocks into first sorted blocks; and
a display driver configured to drive the display panel, the display driver comprising:
a memory configured to store the first sorted blocks sequentially received from the host device;
decompression circuitry configured to perform a decompression process on the first sorted blocks to generate first decompressed data comprising decompressed correction data corresponding to the correction data; and
drive circuitry configured to drive subpixels based at least in part on the decompressed correction data of the first decompressed data.

US Pat. No. 10,991,302

GATE DRIVING CIRCUIT AND DISPLAY DEVICE USING THE SAME

LG Display Co., Ltd., Se...

1. A gate driving circuit comprising:a logic signal generator including a first node and a second node outputting a logic signal reverse to a logic signal of the first node and outputting a carry signal; and
a scan signal generator including a first scan signal generator and a second scan signal generator, wherein the first scan signal generator generates a first scan signal for applying a data voltage to driving transistors of pixel circuits for an initialization time by sharing the first node and the second node of the logic signal generator, and wherein the second scan signal generator generates a second scan signal that is a same logic voltage signal as the first scan signal for the initialization time and is a logic voltage signal reverse to the first scan signal for a sampling time by sharing the first node and the second node of the logic signal generator.

US Pat. No. 10,991,301

ORGANIC LIGHT-EMITTING DISPLAY DEVICE

LG DISPLAY CO., LTD., Se...

1. An organic light-emitting display device comprising:a substrate comprising an active area in which a plurality of pixels are defined, and a non-active area surrounding the active area and having a pad area in which a plurality of pads are disposed on one side of the active area;
a plurality of power supply lines disposed in the active area:
a plurality of test transistors disposed in the non-active area on another side of the active area; and
a plurality of power supply transistors connected to the plurality of power supply lines, and disposed next to the respective test transistors,
wherein the plurality of test transistors and the plurality of power supply transistors are arranged alternately one by one along a single row direction,
wherein the organic light-emitting display device further comprises:
a plurality of test data link lines connected to the plurality of test transistors, respectively;
a test enable signal line connected to the plurality of test transistors;
a supply voltage enable signal line connected to the plurality of power supply transistors; and
a plurality of data lines disposed in the active area,
wherein a gate electrode of each of the plurality of test transistors is connected to the test enable signal line, one of a source electrode and a drain electrode thereof is connected to the plurality of test data link lines, and the other one of the source electrode and the drain electrode thereof is connected to the plurality of data lines, and
wherein a gate electrode of each of the plurality of power supply transistors is connected to the supply voltage enable signal line, one of a source electrode and a drain electrode thereof is connected to the plurality of test data link lines, and the other one of the source electrode and the drain electrode thereof is connected to the plurality of power supply lines.

US Pat. No. 10,991,300

PIXEL AND ORGANIC LIGHT-EMITTING DISPLAY DEVICE INCLUDING THE SAME

Samsung Display Co., Ltd....

1. A pixel comprising:an organic light-emitting diode;
a first transistor comprising a gate electrode, a first electrode, and a second electrode, the first transistor being configured to control, in response to a voltage of a first node coupled to the gate electrode, current supplied from a first power source coupled to the first electrode to a second power source via the organic light-emitting diode;
a storage capacitor coupled between the first node and the first power source;
a second transistor coupled between a data line and the first transistor;
a third transistor comprising a first electrode coupled to the first node and a second electrode coupled to the second electrode of the first transistor;
a fourth transistor comprising a first electrode coupled to the first node and a second electrode coupled to the second electrode of the first transistor, the fourth transistor being configured to transmit an initialization voltage to the first node;
a sixth transistor comprising a first electrode directly connected to the second electrode of the fourth transistor and a second electrode directly connected to a first electrode of the organic light-emitting diode such that the sixth transistor is coupled between the second electrode of the fourth transistor and the first electrode of the organic light-emitting diode; and
a seventh transistor comprising a first electrode coupled to the first electrode of the organic light-emitting diode and a second electrode coupled to a power source configured to supply the initialization voltage,
wherein, in an operational state of the pixel, the fourth transistor and the seventh transistor are configured to be simultaneously turned on.

US Pat. No. 10,991,298

DISTANCE SENSOR, DISPLAY DEVICE, ELECTRONIC DEVICE AND DISTANCE DETECTION METHOD

BEIJING XIAOMI MOBILE SOF...

1. A distance sensor, comprising: a shell; and at least two infrared light emission devices, a light sensor and a light wall structure, which are arranged within a space enclosed by the shell,wherein each of the at least two infrared light emission devices emits light to a set range, and the set ranges corresponding to respective infrared light emission devices have an overlapping region beyond a preset height, wherein a luminous flux density in the overlapping region exceeds a set density threshold value, and a luminous flux density outside the overlapping region is less than the set density threshold value, wherein the set density threshold value is a critical value corresponding to a luminous flux density of the light emitted by the infrared light emission device that excites a pixel to emit light;
the light sensor is arranged in a preformed groove in the light wall structure; and
the light wall structure is made from a light absorption material and configured to prevent incidence of ambient light to the light sensor and prevent the light emitted by the at least two infrared light emission devices from directly entering the light sensor without being reflected.

US Pat. No. 10,991,297

POWER SUPPLY DEVICE THAT OUTPUTS A SIGNAL CORRESPONDING TO WHETHER AC POWER IS INPUT, DISPLAY DEVICE HAVING SAME, AND POWER SUPPLY METHOD

SAMSUNG ELECTRONICS CO., ...

1. A display device comprising:a display;
a processor configured to control the display to display an image;
a power supplier configured to generate a first driving voltage and a second driving voltage by using an alternating current (AC) power inputted to the power supplier, and supply the first driving voltage to the display and the second driving voltage to the processor; and
a sensor configured to output a sensing signal corresponding to whether the AC power is input,
wherein the display stops an operation for displaying the image based on the sensing signal, and
wherein the power supplier comprises:
a first rectifier configured to rectify the AC power to a direct current (DC) voltage;
a capacitor configured to smooth the DC voltage;
a transformer configured to output a plurality of voltages by converting the smoothed DC voltage;
a switching unit configured to selectively supply the smoothed DC voltage to the transformer;
a second rectifier configured to output the first driving voltage by rectifying a first voltage among the plurality of voltages;
a third rectifier configured to output the second driving voltage by rectifying a second voltage among the plurality of voltages; and
a power controller configured to control the switching unit based on a size of the second driving voltage,
wherein the sensor comprises a sensing circuit configured to sense whether AC power is input, based on at least one voltage among the plurality of voltages.

US Pat. No. 10,991,294

DRIVING METHOD OF DISPLAY PANEL AND DISPLAY APPARATUS FOR CONTROLLING IMAGE FRAMES AND SUB-PIXELS

HKC CORPORATION LIMITED, ...

1. A driving method of a display panel, comprising:dividing pixels into a plurality of pixel groups, wherein each of the pixel groups comprises a first pixel unit and a second pixel unit adjacent to each other, each of the first and second pixel units comprises a first sub-pixel, a second sub-pixel and a third sub-pixel sequentially arranged in an order;
displaying each picture by using sequential multiple frames of images and dividing the multiple frames of images into two groups respectively as a first frame unit and a second frame unit with equal numbers of frames of images;
obtaining a first voltage signal and a second voltage signal of each of the pixel groups in each of the multiple frames of images; wherein in the first frame unit, the first voltage signal drives the first sub-pixel and the third sub-pixel of the first pixel unit and the second sub-pixel of the second pixel unit, and the second voltage signal drives the second sub-pixel of the first pixel unit and the first sub-pixel and the third sub-pixel of the second pixel unit; wherein in the second frame unit, the first voltage signal drives the second sub-pixel of the first pixel unit and the first sub-pixel and the third sub-pixel of the second pixel unit, and the second voltage signal drives the first sub-pixel and the third sub-pixel of the first pixel unit and the second sub-pixel of the second pixel unit; and wherein and the first voltage signal is not equal to the second voltage signal;
adjusting the first voltage signal and the second voltage signal to make average signals of all the first voltage signals of the multiple frames of images respectively be the same, average signals of all the second voltage signals of the multiple frames of images respectively be the same, average signals of the first voltage signals in the multiple frames of images of different ones of the pixel groups respectively be the same, and average signals of the second voltage signals in the multiple frames of images of different ones of the pixel groups respectively be the same.

US Pat. No. 10,991,292

SYSTEM AND METHOD FOR PROTECTING SENSITIVE ON-SCREEN INFORMATION

THE REGENTS OF THE UNIVER...

1. A method for displaying text on a display device, comprising:receiving, by a computer processor, an anticipated viewing distance between the display device and a user;
calculating, by the computer processor, length of a cell in a grid as a function of the anticipated viewing distance, where the length of the cell is larger than size of a pixel of the display device;
receiving, by the computer processor, text for display on the display device, where the text is comprised of one or more alphanumeric characters; and
displaying, by the computer processor, the text on the display device, such that each alphanumeric character in the text is rendered using a grid, where the grid has a checkered pattern and the cells in the grid have the calculated length.

US Pat. No. 10,991,291

TEST DEVICE AND TEST METHOD

BOE Technology Group Co.,...

1. A test device, comprising:a first circuit electrically connected with a first switching signal line, a second switching signal line and a first set of test signal lines and configured to drive a first pixel to emit light by using a first set of test signals according to a control of a first switch signal and a second switch signal;
a second circuit electrically connected with the first switching signal line, the second switching signal line and the first set of test signal lines and configured to drive a second pixel to emit light by using the first set of test signals according to the control of the first switch signal and the second switch signal;
a third circuit electrically connected with the first switching signal line or the second switching signal line, and electrically connected with a second set of test signal lines, and configured to drive a third pixel to emit light by using a second set of test signals according to the control of the first switch signal or the second switch signal, wherein the first pixel, the second pixel and the third pixel are mutually different.

US Pat. No. 10,991,290

CONTROL METHOD OF CHANNEL SETTING MODULE APPLIED TO DISPLAY PANEL

NOVATEK MICROELECTRONICS ...

1. A control method of a channel setting module applied to a display panel, wherein the channel setting module comprises a first operational amplifier and a second operational amplifier, and the control method comprises steps of:in a first de-multiplexed duration, supplying an output voltage of the first operational amplifier to a first source line of the display panel, and supplying an output voltage of the second operational amplifier to a second source line of the display panel;
in a second de-multiplexed duration, supplying the output voltage of the first operational amplifier to a third source line of the display panel, and supplying the output voltage of the second operational amplifier to the second source line of the display panel; and
in a third de-multiplexed duration, supplying the output voltage of the first operational amplifier to the third source line of the display panel, and supplying the output voltage of the second operational amplifier to a fourth source line of the display panel, wherein
the first de-multiplexed duration is before the second de-multiplexed duration, and the second de-multiplexed duration is before the third de-multiplexed duration.

US Pat. No. 10,991,289

MEMORY-IN-PIXEL CIRCUIT, DRIVING METHOD THEREOF, ARRAY SUBSTRATE, AND DISPLAY APPARATUS

BOE TECHNOLOGY GROUP CO.,...

1. A memory-in-pixel circuit, comprising,a switch sub-circuit, and
a data input sub-circuit, the data input sub-circuit comprising a first floating gate transistor and a second floating gate transistor,
wherein the data input sub-circuit is configured to transmit a data signal from one of a plurality of data lines to a pixel electrode under control of the switch sub-circuit,
a threshold voltage of each of the first floating gate transistor and the second floating gate transistor is configured to shift negatively when a negative gate voltage is applied and shift positively when a positive gate voltage is applied, and
the first floating gate transistor and the second floating gate transistor have a threshold voltage, a positive threshold voltage shift of the threshold voltage (Vth?), and a negative voltage shift of the threshold voltage (Vth+); a first data signal is transmitted through the first floating gate transistor, and a second data signal is transmitted through the second floating gate transistor; Vw+ is a high voltage of the first data signal in a data remain stage, Vw? is a low voltage of the first data signal in the data remain stage; VB+ is a high voltage of the second data signal in the data remain stage, VB? is a low voltage of the second data signal in the data remain stage; VTL1 is a control voltage of the first floating gate in the data remain stage, and VTL2 is a control voltage of the second floating gate in the data remain stage; the first floating gate transistor and the second floating gate transistor maintain a stable status in the data remain stage with VTL1 and VTL2 in ranges limited by Vth+, Vth?, VB+, VB?, Vw+, and VW?.

US Pat. No. 10,991,288

DISPLAY DRIVING DEVICE

Silicon Works Co., Ltd., ...

12. A source driver comprising:a sensing channel unit including sensing channels for sensing pixel signals for correcting characteristics of pixels of a display panel, some of the sensing channels selectively sensing at les one pixel signal and at least one reference voltage for correcting characteristics of the source driver;
a selection unit configured to sequentially output the pixel signals sensed by the sensing channels and the at least one reference voltage sensed by some of the sensing channels to a analog digital converter according to a prescribed order; and
the analog digital converter configured to convert the pixel signals outputted by the selection unit into pixel data and the at least one reference voltage outputted by the selection unit into reference data that is digital values, and to transmit the pixel data and the reference data,
wherein the reference data is used to correct the characteristics of the source driver,
wherein the sensing circuit comprises:
a first sensing channel unit configured to sense the pixel signals;
a second sensing channel unit configured to selectively sense the pixel signals and the at least one reference voltage; and
a switching unit configured to selectively transfer the pixel signals and the at least one reference voltage to the second sensing channel unit, wherein the switching unit transfers the at least one reference voltage to the second sensing channel unit, when the first sensing channel unit senses the pixel signals.

US Pat. No. 10,991,281

APPARATUS AND METHOD FOR ENCODING HIGH FRAME RATE CONTENT IN STANDARD FRAME RATE VIDEO USING TEMPORAL INTERLACING

Dolby Laboratories Licens...

1. An imaging system, comprising:a pixel image sensor array disposed on a substrate, said pixel image sensor array comprising a plurality of pixels;
a multi-stage timer coupled to said pixel image sensor array for triggering exposures of said plurality of pixels, wherein the pixels are grouped into N subsets, and the multi-stage timer is configured to trigger, for each of the N subsets, an exposure sequence of at least two exposures of different capture duration of the pixels of said subset, wherein start times of the exposure sequences of the different subsets are temporally offset by a predetermined offset toffset, and the exposure sequences have the same overall duration T and the predetermined temporal offset toffset is smaller than said overall duration T such that the exposure sequences of the different subsets overlap in time;
at least one analog to digital converter coupled to said pixel image sensor array and configured to convert said at least two exposures of said plurality of pixels of the subsets to pixel digital values;
a memory coupled to said at least one analog to digital converter and configured to store said pixel digital values; and
a logic circuit coupled to said memory and configured to determine for each pixel of the image sensor array which of the corresponding stored pixel digital values to upload to a video frame;
wherein each pixel of said pixel image sensor array is assigned to one of the N subsets according to a temporal offset matrix comprising N elements, wherein the temporal offset matrix tiles the pixel image sensor array.

US Pat. No. 10,991,280

HEAD TRACKING BASED FIELD SEQUENTIAL SACCADIC BREAK UP REDUCTION

Pure Depth Limited

1. A multi-layer display system for displaying three-dimensional images with reduced saccadic breakup, comprising:a multi-layer display unit comprising multiple display panels; and
a processing system communicatively coupled to the multi-layer display unit and a head and/or eye tracking device, and comprising at least one processor and memory, the processing system configured to:
obtain one or more images;
detect head and/or eye movement of a viewer based on information received from the head and/or eye tracking device;
determine color saturation values for one or more display fields in the one or more images based on at least one of the detected head and/or eye movement;
adjust the one or more images using the determined color saturation values; and
display the adjusted one or more images on the multi-layer display unit;
wherein the multi-layer display unit comprises a plurality of display panels including at least first and second display panels arranged in a substantially parallel and overlapping manner, and
wherein the processing system is further configured to:
generate, from the obtained one or more images, a first image for displaying on the first display panel and a second image for simultaneously displaying on the second display panel;
adjust at least one of the first image or the second image using the determined color saturation values; and
simultaneously display the adjusted first image on the first display panel and the adjusted second image on the second display panel;
wherein the determining color saturation values comprises, for a particular display field from said display fields, determining a first color saturation value and a second color saturation value for use in the first image and the second image respectively, wherein the first and second color saturation values are different; and
wherein a magnitude of the difference is proportional to a rate and/or magnitude of the detected head and/or eye movement.

US Pat. No. 10,991,279

MOBILE ELEVATING APPARATUS

Kooima Ag, Inc., Rock Va...

1. A method of communicating information over an area of land with a mobile display apparatus, the method comprising:providing a mobile display apparatus including a mobile base and a display sign mounted on the mobile base;
providing at least one item at a location on the area of land;
positioning the mobile display apparatus on the area of land adjacent to the location of the at least one item;
deploying the mobile display apparatus;
displaying on the mobile display apparatus information related to the at least one item;
moving the mobile display apparatus over the area of land to a location on the area of land adjacent to a location of another said at least one item; and
displaying on the mobile display apparatus information related to the another at least one item;
wherein the step of deploying the display apparatus includes raising the display sign of the mobile display apparatus to a raised position relative to the mobile base of the mobile display apparatus; and
additionally comprising maintaining the display sign in at least a partially raised position while moving the mobile display apparatus over the area of land;
wherein the mobile base of the mobile display apparatus includes a frame; and
wherein the mobile display apparatus further includes:
a lift assembly mounted on the frame and having the display sign mounted thereon, the lift assembly being extendable and retractable with respect to the frame to raise and lower the display sign with respect to the mobile base;
a power source positioned on the mobile base; and
a control assembly mounted on the mobile base;
wherein the display sign has opposite display faces with at least one of the display faces including an illuminated changeable display; and
wherein the display faces of the display sign face laterally with respect to the mobile base, the display sign being rotatable about a substantially vertical axis with respect to the lift assembly such that the display faces face forward and rearward with respect to the mobile base.

US Pat. No. 10,991,277

FLEXIBLE DISPLAY SUBSTRATE

BOE Technology Group Co.,...

1. A flexible display substrate, comprising: a flexible base substrate, a trace layer arranged on the flexible base substrate, and a protecting layer arranged on the trace layer, wherein:the trace layer comprises a first trace layer and a second trace layer, an insulating layer is arranged between the first trace layer and the second trace layer, and the insulating layer is a single-layer film layer comprising through-holes;
the first trace layer comprises a first trace, the second trace layer comprises a plurality of second traces, the first trace are electrically connected with the plurality of second traces through the through-holes, the first trace completely overlaps with orthographic projections, on the first trace layer, of the plurality of second traces, and the plurality of second traces cover at least a portion of side walls of the through-holes;
a portion of the protecting layer is disposed in the through-holes, and a size of each of the through-holes in an extension direction of the first trace is smaller than a distance between two adjacent through-holes; and
a touch electrode layer is arranged on the flexible display substrate, and a part of the touch electrode layer is reused as the first trace layer.

US Pat. No. 10,991,275

SHELF FLAGS

1. A disposable time limited shelf edge display flag comprising:a first product information panel formed from a stiff but bendable material with the first product information panel having a product information face and a first elongated extension having a first tab for engaging a shelf rail and a bendable neck connected to the first product information panel;
a second product information panel formed from a stiff but bendable material with the second product information panel having a product information face and a first elongated extension having a second tab for engaging a shelf rail and a bendable neck connected to the second product information panel with the first product information panel and the second product information panel joined along a common fold line and having an aperture located partially in the first product information panel and at least partially in the second product information panel, said first product information panel having a backside and said second product information panel having a backside with a power source located therebetween and hiddenly supported between the backside of the first product information panel and the backside of the second product information panel when the first product information panel and the second product information are in a folded display condition;
an LED powered by the power source, said LED extending through the aperture and frictionally held along the common fold line between said first product information panel and said second product information panel, with the LED illuminable to draw attention to the disposable time limited shelf edge display flag;
said first tab integral with the first product information panel with the first tab extendible between a set of upper and lower retaining rails on a shelf edge to partially support said shelf edge display flag thereon; and
said second tab integral with the second product information panel with the second tab extendible between the set of upper and lower retaining rails on the shelf edge to partially support said shelf edge display flag thereon.

US Pat. No. 10,991,272

CLEAR EXTENDED CONTENT LABEL WITH SELECTIVELY DETACKIFIED ADHESIVE

Avery Dennison Corporatio...

1. A method of producing an extended content adhesive assembly having at least one region of reduced adhesion, the method comprising:providing a laminated adhesive assembly comprising a face layer defining a front side and an oppositely directed back side, a release liner, and an adhesive layer disposed between the back side of the face layer and the release liner;
applying indicia to the front side of the face layer;
applying a mask to cover a portion of the adhesive layer; and
irradiating the adhesive assembly with radiant energy,
wherein the mask substantially blocks a portion of the adhesive layer from exposure to the radiant energy,
wherein the radiant energy not blocked by the mask irradiates a region of the adhesive layer to thereby reduce an adhesion of the irradiated region of the adhesive layer,
wherein the indicia is visible from the back side of the face layer and through the adhesive layer, thereby defining extended content.

US Pat. No. 10,991,270

ADVANCED SURGICAL SIMULATION CONSTRUCTIONS AND METHODS

Applied Medical Resources...

1. A surgical simulation system for the practice of electrosurgical activity, comprising:at least one outer layer;
a simulated tissue structure comprising an inner layer that is adjacent to and in contact with the at least one outer layer, wherein the inner layer comprises a foam material, wherein the inner layer defines an interior cavity, and wherein both the inner layer and the at least one outer layer define a shape of at least a portion of a uterus; and
a simulated pathology located adjacent to or embedded in the simulated tissue structure, wherein the simulated pathology is removable from the simulated tissue structure via use of an electrical current,
wherein, the at least one outer layer is placed over the simulated tissue structure, wherein the at least one outer layer comprises an elastomeric hydrogel, the elastomeric hydrogel being electro-conductive such that the at least one outer layer is operably severable under application of the electrical current to simulate electrosurgery, and wherein the elastomeric hydrogel defines a predetermined pathway between non-conductive regions to simulate pathways encountered in real surgery for practicing electrosurgical activity.

US Pat. No. 10,991,268

TOOL SIMULATION SYSTEM, SIMULATION WORKPIECE, AND METHOD OF OPERATION

1. A welding simulation tool, comprising:a handle;
an attachment block mountable in different positions on the handle; and
a welding accessory mountable to the attachment block,
wherein the attachment block is mountable at a defined rotational position with respect to the handle according to a type of welding accessory mounted to the attachment block.

US Pat. No. 10,991,267

SYSTEMS AND METHODS PROVIDING A COMPUTERIZED EYEWEAR DEVICE TO AID IN WELDING

LINCOLN GLOBAL, INC., Ci...

1. A method for a computerized eyewear device having a transparent display, a wireless communication interface, a processor, and memory storing computer-executable instructions for a software application that augments a welding operation performed with a welding system, the method comprising:obtaining weld sequence information for the welding operation, which involves a weld sequence having multiple welds corresponding to a sequence of welding steps for a part;
receiving a spatial position of the computerized eyewear device from a spatial tracker via the wireless communication interface;
generating sequencing support information related to the weld sequence based on the spatial position and weld sequence information; and
displaying, on the transparent display based on the sequencing support information, an indicator to guide a welder to a location, on the part, of a next weld corresponding to a next step of the sequence of welding steps to be performed on the part, the indicator being displayed while the part is viewable by the welder through the transparent display.

US Pat. No. 10,991,266

DYNAMIC OPERATOR BEHAVIOR ANALYZER

Crown Equipment Corporati...

1. A computer-implemented process for providing dynamic industrial vehicle monitoring for modification of vehicle operator behavior, the process comprising:identifying a vehicle operator that has logged onto an industrial vehicle;
identifying a metric that characterizes an event associated with the operator of the industrial vehicle, the metric having a pre-action trigger that defines when the event is predicted to occur, a performance parameter to evaluate against the event and a behavior modification action that corresponds to a desired operator behavior in response to the event;
monitoring operation of the industrial vehicle for the event comprising:
predicting that the event will occur before the event actually occurs by detecting conditions that satisfy the pre-action trigger; and
performing the behavior modification action associated with the identified metric upon predicting that the event will occur;
in response to detecting an occurrence of the event, performing:
recording event data that characterizes a response of the vehicle operator to the event;
evaluating the recorded event data against the performance parameter associated with the corresponding metric to determine whether the vehicle operator demonstrated the desired operator behavior in response to the event;
computing a vehicle operator score based upon the evaluation; and
linking the computed vehicle operator score with the vehicle operator that had logged onto the industrial vehicle; andin response to determining, based on the computed vehicle operator score, the vehicle operator did not demonstrate appropriate behavior for the event, and predicting that the event will re-occur, performing an action on the industrial vehicle to automatically control a function of the industrial vehicle.

US Pat. No. 10,991,265

SYSTEMS AND METHODS FOR INTELLIGENT GENERATION OF INCLUSIVE SYSTEM DESIGNS

Tata Consultancy Limited ...

1. A processor implemented method (400) for intelligent generation of an inclusive system design on the fly in response to a received requirement or one or more user actions, the method comprising the steps of:capturing, by one or more processors, a stage of rendering the inclusive system design pertaining to the received requirement involving at least one of a service and interaction design (402);
obtaining, by the one or more processors, from a knowledge bank, at least one of a pre-defined scenario and a pre-defined transaction pertaining to the received requirement (404);
dynamically disintegrating, by the one or more processors, at least one of the pre-defined scenario and the pre-defined transaction into associated one or more tasks, activities, interaction patterns and microinteractions comprised in the knowledge bank (406);
identifying, by the one or more processors, from the knowledge bank, one or more pre-defined functional limitations associated with each of the one or more tasks, activities, interaction patterns and micro interactions (408);
identifying, by the one or more processors, from the knowledge bank, one or more pre-defined modes used for each of the tasks, activities, interaction patterns and micro interactions (410);
identifying, by the one or more processors, from the knowledge bank, one or more challenges associated with each of the tasks, activities, interaction patterns and micro interactions based on the identified one or more pre-defined functional limitations and the identified one or more pre-defined modes (412);
defining, by the one or more processors, a static persona corresponding to each combination of the identified one or more pre-defined functional limitations, the identified one or more pre-defined modes, the one or more challenges and the one or more tasks, activities, interaction patterns and micro interactions (414);
outputting, by the one or more processors, a best fit design solution corresponding to each of the defined static persona, wherein the best fit design solution is selected from one or more standards and one or more existing design solutions comprised in the knowledge bank (416);
generating, by the one or more processors, a design pool of multi-modal designs corresponding to each of the defined static persona based on the best fit design solution associated thereof, one or more cognitive inputs from a designer pertaining to the best fit design solution, and the captured stage of rendering the inclusive system design (418);
rendering, by the one or more processors, the inclusive system design corresponding to one of the defined static persona as a design-time interface to a user (420);
capturing in real time, by the one or more processors, (i) a behavioral pattern of the user (ii) a mode from the one or more pre-defined modes, used by the user, (iii) the one or more challenges faced by the user and (iv) the one or more tasks, activities, interaction patterns and micro interactions performed by the user, based on the one or more user actions (422);
identifying, by the one or more processors, a dynamic persona corresponding to the captured behavioral pattern of the user (424); and
rendering, by the one or more processors, the inclusive system design on the fly corresponding to the identified dynamic persona as a run-time interface to the user using one of the defined static persona from the design pool based on the captured mode used by the user, the one or more challenges faced by the user and the one or more tasks, activities, interaction patterns and micro interactions performed by the user and the identified dynamic persona contributing to a functional limitation of the user (426).

US Pat. No. 10,991,264

MULTI-CAMERA IMAGING FOR IV COMPOUNDING

Omnicell, Inc., Mountain...

1. A compounding assistance device, comprising:a carrier for supporting items, wherein the material of the carrier is not opaque to infrared light;
an infrared digital camera positioned to photograph at least a portion of the carrier from above;
an area light source positioned under the carrier, the area light source configured to generate infrared light and direct the infrared light through the carrier and toward the infrared digital camera;
a display;
a controller programmed to guide a user of the compounding assistance device through a pharmaceutical compounding task using one or more prompts shown on the display;
a visible light digital camera positioned to photograph at least a portion of the carrier from above;
a source of visible light positioned adjacent the visible light digital camera and controllable by the controller to emit light during taking of a photograph using the visible light digital camera;
a bar code scanner positioned to read a bar code from an item between the bar code scanner and the carrier; and
a gantry spanning the carrier;
wherein the infrared and visible light digital cameras, the bar code scanner, and the visible light source are mounted on the gantry.

US Pat. No. 10,991,263

INSTRUCTIONAL METHOD AND SYSTEM OF AN ELECTRONIC KEYBOARD, INSTRUCTIONAL ELECTRONIC KEYBOARD, AND A STORAGE MEDIUM

1. An instructional method of an electronic keyboard for an instructional electronic keyboard, comprising the following steps:obtaining a playing script, wherein the recording electronic keyboard generates the playing script according to a pressed second key and a time point of pressing the pressed second key, wherein the pressed second key is owned by the recording electronic keyboard; and the playing script is configured to instruct a corresponding relationship between a to-be-pressed key and a time point of pressing the to-be-pressed key; and
controlling an indicator light on a first key of the instructional electronic keyboard to be turned on or turned off according to the playing script;
a virtual canvas is stored in and is matched with the instructional electronic keyboard, the virtual canvas comprises N elements, there is a one-to-one correspondence between the N elements on the virtual canvas and indicator lights on the instructional electronic keyboard, and N is a positive integer; the playing script comprises M key events, each of the M key events records the time point of pressing the to-be-pressed key and the to-be-pressed key at the time point;
the step of controlling the indicator light on the first key of the instructional electronic keyboard to be turned on or turned off according to the playing script comprises:
successively executing each of the M key events in the playing script according to a sequence of time points recorded by the M key events when keys are pressed; and
when each of the M key events is executed, the instructional method further comprises:
adjusting the N elements in the virtual canvas according to a preset prompt rule and the M key events, wherein an adjusted virtual canvas instructs the indicator light on the first key of the instructional electronic keyboard to be illuminated according to the preset prompt rule, to prompt the user to press the to-be-pressed key at the time point of the to-be-pressed key;
driving the indicator light on the first key of the instructional electronic keyboard to be illuminated according to the N elements in the virtual canvas.

US Pat. No. 10,991,262

PERFORMANCE METRICS IN AN INTERACTIVE COMPUTER SIMULATION

CAE Inc., Saint-Laurent ...

1. A simulation mapping system for determining a plurality of performance metric values in relation to a training activity performed by a user in an interactive computer simulation, the interactive computer simulation simulating a virtual element comprising a plurality of dynamic subsystems, the simulation mapping system comprising:a processor module configured to:
obtain dynamic data related to the virtual element being simulated in an interactive computer simulation station comprising a tangible instrument module, wherein the dynamic data captures actions performed by the user during the training activity on one or more tangible instruments of the tangible instrument module; and
construct a dataset corresponding to the plurality of performance metric values from the dynamic data having a target time step by:
synchronizing dynamic data from at least two of the dynamic subsystems into the dataset considering the target time step, the at least two of the dynamic subsystems being associated to at least one common performance metric values from the plurality of performance metric values; and
inferring, for at least one missing dynamic subsystems of the plurality of dynamic subsystems missing from the dynamic data, a new set of data into the dataset from dynamic data associated to one or more co-related dynamic subsystems, the co-related dynamic subsystems and the at least one missing dynamic subsystems impacting at least one common performance metric values from the plurality of performance metric values.

US Pat. No. 10,991,257

NAVIGATION SYSTEMS AND METHODS FOR DRONES

1. A method comprising:receiving, by a device comprising a processor, first geographic information associated with a geographic region, wherein the geographic region is associated with a starting point and a destination point, and wherein the first geographic information comprises at least one of obstacle information, weather information, traffic information, or emergency broadcast information;
navigating the device from the starting point to the destination point based at least in part on the first geographic information; and
maintaining connectivity of the device to a cellular network during the navigating by connecting, for each portion of a flight route from the starting point to the destination point, the device to a respective base station of the cellular network, wherein a flight of the device via the flight route is based at least in part on a priority level associated with a block of a group of blocks in a grid encompassing the flight route.

US Pat. No. 10,991,251

PARKING METER MONITORING AND PAYMENT SYSTEM

1. A system for automatically monitoring a parking meter associated with a vehicle, the system comprising:a transceiver configured to receive location data of a mobile device associated with a user of the vehicle; and
an electronic control unit (ECU) of the vehicle configured to:
obtain parking meter data associated with the parking meter,
determine, based on the parking meter data, whether a time remaining on the parking meter is below a time threshold, and
automatically communicate, to the mobile device associated with the user via the transceiver, a warning communication indicating the time remaining on the parking meter when the time remaining on the parking meter is below the time threshold and the location data of the mobile device indicates that a location of the mobile device is more than a threshold distance away from a location of the vehicle.

US Pat. No. 10,991,246

DRIVING ASSISTANCE SYSTEM FOR VEHICLE

HONDA MOTOR CO., LTD., T...

1. A driving assistance system for vehicle, which provides a vehicle with assistance information to pass an intersection, comprising: a traffic light information acquisition unit configured to acquire turn-on time information of a traffic light arranged at the intersection, a running lane information acquisition unit configured to acquire traffic lane configuration and traffic lane-use specification at the intersection, a direction indicator operation detection unit configured to detect an operation of the direction indicator, and a traffic light passage assistance control unit configured to output the assistance information to pass through the intersection, wherein the assistance information including information on possibility to pass through the intersection is obtained based on the turn-on time information of the traffic light corresponding to the traffic lane-use specification of an expected running lane for the vehicle, the expected running lane which is determined based on the traffic lane configuration acquired by the running lane information acquisition unit and on a direction indication of the direction indicator detected by the direction indicator operation detection unit.

US Pat. No. 10,991,245

SYSTEM AND METHOD OF TWO-WAY WIRELESS COMMUNICATION FOR CONNECTED CAR VEHICLE

RPMA Investments ApS, So...

1. A system of two-way wireless communication for monitoring a vehicle, comprising an input unit, a processing unit and an output unit, whereina. the input unit comprises:
i. one or more in-vehicle sensors for real time detection in and around the vehicle;
ii. an Onboard Diagnostic (OBD) connector device for real time monitoring of driving conditions for the vehicle and a driver behavior while a driver drives the vehicle; and
iii. a law enforcement representation with a real time view of the driver of the vehicle to identify a potential driving infraction;
b. the processing unit comprises:
i. a computerized data processing unit to analyze data from the one or more in-vehicle sensors and the OBD connector device; and
ii. a communication unit to establish a two-way communication network between the vehicle and a user selected from the group consisting of insurance companies, public authorities, police and car manufacturers, and an On-Board Augmented Intelligence processing device that communicates with external sensors installed in the vehicle to record the driver behavior and to report a state selected from the group consisting of drowsy driving, distracted driving, mobile phone usage and other mobile device usage by the driver when driving, wherein when a driving infraction is recognized or the driver is determined to be in the state, the On-Board Augmented Intelligence processing device, based on internal logic, transmits an audio message or other notification to alert the driver via the output unit;
c. the output unit comprises:
i. an audio unit containing speakers and an amplifier;
ii. a mobile phone application; and
iii. a desktop solution configured to be used by the user for reporting the state, issuing fines for violations, setting parameters for enforcement of: driving rules, speed limits, and traffic regulations, wherein the system of two-way wireless communication is configured to allow the user to monitor a status of the vehicle:
by collecting data from an information database of the vehicle in real time with help of OBD connector device and the one or more in-vehicle sensors,
by feeding the collected data into the computerized data processing unit, and
by generating an alert or a message to the user in real time via a Random Phase Multiple Access (RPMA) Network communication unit or cellular technology about a vehicle's and a driver's compliance with traffic regulations as well as a current vehicle's mechanical condition,
wherein the system of two-way wireless communication is configured to plan two or more different geo-fencing regimes corresponding to the driver and one or more different drivers, the system comprises:
the RPMA Network communication unit for identifying the driver or the one or more different drivers,
the OBD connector for collecting a vehicle driving route information, and
the processing unit with an Intelligence Artificial Intelligence solution as well as a Global Positioning System (GPS) unit to establish a geo-fence corresponding to the driver or the one or more different drivers.

US Pat. No. 10,991,244

ON-BOARD VEHICLE STOP CAUSE DETERMINATION SYSTEM

Beijing Voyager Technolog...

1. A vehicle comprising:a first sensor configured to generate velocity data; and
a processor configured with computer-executable instructions, wherein the computer-executable instructions, when executed, cause the processor to:
identify, based on the velocity data, a first trough in a plurality of velocity values, wherein the first trough occurs at a first time instant;
determine that a first velocity value in the plurality of velocity values that corresponds to the first time instant is below a first velocity threshold value;
determine that a first vehicle stop occurred at a second time instant that is less than a threshold time before the first time instant;
determine that a velocity of the vehicle increased by at least a second velocity threshold value between the second time instant and the first time instant, wherein the first velocity threshold value is different than the second velocity threshold value; and
detect a second vehicle stop at the first time instant in response to the determination that the velocity of the vehicle increased by at least the second velocity threshold value between the second time instant and the first time instant.

US Pat. No. 10,991,243

SELF-CONFIGURING TRAFFIC SIGNAL CONTROLLER

ECONOLITE GROUP, INC., A...

1. A self-configuring traffic signal controller method, the method comprising:under control of a traffic controller comprising electronic hardware,
receiving sensor data from a trajectory sensor at an intersection, the trajectory sensor optionally including a radar or video camera;
generating trajectory data from the sensor data based on intersection geometric data about the intersection stored in data storage, wherein said generating the trajectory data comprises (i) computing predicted future vehicle speeds and positions for a plurality of vehicles for each of a plurality of different future states of a traffic signal, and (ii) computing a future safety conflict score for one or more of the vehicles of the plurality of vehicles based on at least in part on the predicted future vehicle speeds and positions and safety conflicts predicted to occur based on each of a plurality of future state signal timings;
automatically adjusting a signal timing configuration of the traffic controller by analyzing the trajectory data according to an objective function specified by user-defined policies; and
outputting control signals to traffic signal lights according to the adjusted signal timing configuration to cause the traffic signal lights to selectively turn on and off the traffic signals according to the adjusted signal timing configuration.

US Pat. No. 10,991,240

ELECTRONIC ACCESS CONTROL BASED ON OPTICAL CODES

Videx, Inc., Corvallis, ...

1. A method of issuing an access credential for an electronic locking device having an image sensor configured to read optical codes, the method comprising:receiving, by a smart device and from an access administration server, an electronic message including a web address to a webpage associated with the electronic locking device;
transmitting to the access administration server, by a web browser instance on the smart device, a request for the access administration server to configure web resources for rendering the webpage on a display screen of the smart device;
retrieving, by the access administration server, a machine-readable optical code comprising encoded authentication information including the access credential;
determining, by the access administration server, whether the smart device is authorized to access the electronic locking device, wherein the determining is based on an access criterion that defines a set of one or more smart devices authorized to access the electronic locking device, and wherein the determining comprises comparing an identifier of the smart device with the set of one or more smart devices authorized to access the electronic locking device;
responsive to determining that the smart device is authorized to access the electronic locking device, outputting the machine-readable optical code to the webpage; and
rendering, on the display screen of the smart device, at least a portion of the webpage including the machine-readable optical code that conveys the access credential.

US Pat. No. 10,991,238

REVERSIBLE ROLLER SHADES WITH LIGHT REFLECTIVE AND HEAT ABSORBING ROLLER FABRIC

1. A roller shade comprising:a roller tube, the roller tube comprising an inner volume, the inner volume comprising:
a reversible motor, within a gearbox, wherein the reversible motor is operably connected to the roller tube;
a battery, wherein the battery is operably connected to the reversible motor;
a controller adapted to be programed by a mobile device; and
a roller fabric, the roller fabric comprising:
a loop with two sections;
a first section comprising a light reflective material;
a second section comprising a heat absorbing material;
a weighted member, comprising a slot, wherein the roller fabric slides through the slot;
wherein, when the light reflective material is positioned toward a window, solar light is reflected;
wherein, when the heat absorbing material is positioned toward the window, heat is absorbed; and
wherein the loop winds around the roller tube and through the slot in the weighted member to position either the first section or the second section of the roller fabric toward the window.

US Pat. No. 10,991,237

KEY FOB ACTUATOR HOUSING

DENSO INTERNATIONAL AMERI...

1. A system for enabling control of a vehicle key fob via a mobile device, the system comprising:a key fob actuator housing having a set of actuators configured to selectively actuate one or more first buttons of a first key fob that has a first button configuration and one or more second buttons of a second key fob that has a second button configuration different than the first button configuration, the set of actuators having
a first subset of actuators configured to selectively actuate the one or more first buttons of the first key fob, and
a second subset of actuators configured to selectively actuate the one or more second buttons of the second key fob;
a receiver configured to receive a signal from a mobile device containing information related to a desired function of the vehicle; and
a controller coupled to the receiver and programmed to command one of the actuators within the first subset of actuators to actuate one of the one or more first buttons based on the information related to the desired function.

US Pat. No. 10,991,235

FIRE-PREVENTION CONTROL UNIT

SANCO S.P.A., Galliate (...

1. A fire-prevention control unit comprising:a plurality of circuit boards; and
a dedicated communication bus for communication between said circuit boards, said circuit boards comprising
at least one processing board,
at least one input board,
at least one output board, said at least one processing board being configured to process input data received from said at least one input board and to generate commands to send to said at least one output board, said at least one input board and said at least one output board being configured to communicate with one or more devices to be monitored or controlled,
wherein each circuit board comprises
two substantially identical and physically distinct functional logic units configured to perform the same function, each of the functional logic units comprising a communication system configured for direct communication with the communication bus, and
at least one logic gate configured so that each of the functional logic units operates in a non-blocking, diagnostic mode with respect to the other functional logic units.

US Pat. No. 10,991,233

DETECTION OF AUTHORIZED USER PRESENCE AND HANDLING OF UNAUTHENTICATED MONITORING SYSTEM COMMANDS

Alarm.com Incorporated, ...

1. A computer-implemented method comprising:receiving, by a monitoring system that is configured to monitor a property and without authentication information, user input selecting, from among multiple scenes available for application at the property, a particular scene to apply at the property:
wherein each of the multiple scenes available for application at the property defines a set of actions that the monitoring system is configured to perform at the property upon selection through the user input,
wherein the particular scene defines a particular set of actions that the monitoring system is configured to perform at the property upon selection of the particular scene through the user input,
wherein the particular set of actions defined by the particular scene is different from sets of actions defined by other of the multiple scenes available for application at the property;
based on the receipt of the user input selecting, from among the multiple scenes available for application at the property, the particular scene to apply at the property, identifying, by the monitoring system, the particular set of actions that the monitoring system is configured to perform at the property upon selection of the particular scene; and
based on the identification of the particular set of actions that the monitoring system is configured to perform at the property upon selection of the particular scene, instructing, by the monitoring system, multiple electronic devices located at the property to adjust attributes of the property to perform the particular set of actions,
wherein the multiple electronic devices located at the property comprise at least two of a thermostat, an electronic light, an electronic door lock, an appliance, an electronic garage door, an electronic window lock, a security panel, or electronic blinds;
receiving, by the monitoring system and from a sensor that is located at the property, sensor data; and
based on the sensor data and the user input without authentication information, determining, by the monitoring system, whether to authorize the selection of the particular scene.

US Pat. No. 10,991,232

MESH NETWORK ENABLED BUILDING SAFETY SYSTEM AND METHOD

1. A building safety alarm system comprising:a plurality of safety sensor devices,
a control panel including a central controller, a backup controller, and a bus connecting the central controller to the backup controller,
the central controller and backup controller each having a dynamically addressable wireless data communication router and a memory, each dynamically addressable wireless data communication router configured to communicate either directly or indirectly with the plurality of safety sensor devices via a self-healing mesh network, each memory configured to store software executable by each respective controller,
the bus exchanging synchronizing information between the central controller and the backup controller,
wherein the backup controller is configured to monitor the central controller for fault or failure and automatically assume all command and control functionality of the central controller within the building safety alarm system and generate a fault signal if a fault or failure of the central controller is detected,
wherein one of the memory in the central controller and the memory in the backup controller store a shadow copy of the software such that changes to the software are conducted on the shadow copy and do not interfere with operation of the building safety alarm system,
wherein each of the plurality of safety sensor devices includes a Bluetooth repeater for receiving Bluetooth data from a Bluetooth communications device carried by a user and transferring the Bluetooth data through the self-healing mesh network.

US Pat. No. 10,991,224

FIRE DETECTION SYSTEM BASED ON ARTIFICIAL INTELLIGENCE AND FIRE DETECTION METHOD BASED ON ARTIFICIAL INTELLIGENCE

CHANG SUNG ACE CO., LTD.,...

1. A fire detection system based on artificial intelligence (AI), the fire detection system comprising:a camera part monitoring a predetermined area and generating a first video image and a second video image according to monitoring time taken;
an object extraction part including a plurality of preset reference objects, receiving the first and second video images from the camera part to extract a first motion object between the first and second video images, and configured to compare the first motion object with the reference objects and to generate a detection signal when the first motion object is matched with the reference objects by greater than or equal to a reference value, and to generate a non-detection signal when the first motion object is matched with the reference objects by smaller than the reference value;
a video image conversion part receiving the first and second video images from the object extraction part, and when receiving the detection signal from the object extraction part, comparing the first video image and the second video image with each other and removing same parts therein to generate a first background removal image;
an image division part dividing the first background removal image with a plurality of division lines, moving the division lines to the first motion object, and calculating a size of the first motion object; and
an analyzing part configured to generate an abnormal signal when the size of the first motion object is greater than or equal to a preset size and to generate a normal signal when the size of the first motion object is smaller than the preset size.

US Pat. No. 10,991,223

OPTICAL FIRE SENSOR DEVICE AND CORRESPONDING FIRE DETECTION METHOD

ROBERT BOSCH GMBH, Stutt...

1. An optical fire sensor device comprising:an optical particle detection unit, which is configured to ascertain measured values of a particle number in a measurement volume region as a function of a particle size in a predetermined particle size range and/or as a function of a particle speed in a predetermined particle speed range;
a fire detection unit, which is configured to ascertain respective distributions of the measured values and to compare at least one parameter of the ascertained distributions to at least one predetermined criterion;
wherein the fire detection unit is configured to detect a fire in consideration of the comparison of the at least one parameter of the ascertained distributions to at least one predetermined criterion, and wherein the fire detection unit is configured to ascertain a chronological development of the distributions of the measured values and to detect the fire and to detect an associated fire type of the fire with additional consideration of the chronological development of the distributions; and
an alarm unit for outputting an alarm signal in response to the detection of the fire by the fire detection unit and to output an alarm signal specifying the fire type in response to the detection of the fire and the associated fire type.

US Pat. No. 10,991,222

ACTIVE KITCHEN SAFETY MONITORING SYSTEM AND CONTROL METHOD THEREOF

CHENGDU HOMESAFE TECHNOLO...

1. An active kitchen safety monitoring system, which comprises a fire prevention alarm device, a gas safety valve, a multifunctional gateway, a server and a user terminal, wherein: the fire prevention alarm device, the gas safety valve and the multifunctional gateway are in communication connection with each other, the multifunctional gateway is connected with the user terminal through the server;the fire prevention alarm device is configured to judge whether a kitchen stove has a fire risk based on real-time monitored temperature data of multiple locations on the kitchen stove, and then according to a judgement result, determine whether kitchen stove usage safety alarm information is sent to the multifunctional gateway and whether a motor valve close instruction is sent to the gas safety valve, and then send the real-time monitored temperature data to the multifunctional gateway;
the gas safety valve is configured to control a working state of a motor valve of the gas safety valve according to an internal pressure of a gas pipeline, send internal pressure data of the gas pipeline, working state information of the motor valve and gas usage safety alarm information to the multifunctional gateway, and simultaneously receive an instruction from the multifunctional gateway for daily timing or intelligently opening/closing the motor valve, wherein the gas usage safety alarm information comprises unexpected flameout, overpressure, underpressure, loose connection, hose breakage and hose falling of the gas pipeline;
the multifunctional gateway is configured to receive the temperature data, the internal pressure data of the gas pipeline, the working state information of the motor valve, the kitchen stove usage safety alarm information and the gas usage safety alarm information, send all of the received data and information to the user terminal through the server, and receive and execute an operation instruction from the user terminal;
the server is configured to store the temperature data, the internal pressure data of the gas pipeline, the working state information of the motor valve, receive and send the operation instruction from the user terminal, wherein the operation instruction comprises timing, opening the motor valve and closing the motor valve;
the user terminal is configured to view the temperature data collected by the fire prevention alarm device by a user, the internal pressure data of the gas pipeline, the working state information of the motor valve, the kitchen stove usage safety alarm information and the gas usage safety alarm information, and also configured to control the gas safety valve and the multifunctional gateway.

US Pat. No. 10,991,221

SYSTEMS AND METHODS TO PROVIDE A PORTABLE ALARM

BIRDIE LOVE LLC, Berkele...

1. A system configured to provide a portable alarm, the system comprising:a top component including a connector, a first securing protrusion, and a second securing protrusion, wherein the connector extends out a center of a bottom side of the top component, wherein the first securing protrusion extend out of the bottom side of the top component adjacent to the connector, wherein the second securing protrusion extend out of the bottom side of the top component adjacent to the connector and opposite the first securing protrusion, wherein the connector is bare metal; and
a base component including a narrow cavity, a first notch, a second notch, and a battery-powered circuit board, wherein an opening of the narrow cavity is at a center of a top side the base component, wherein the first notch is adjacent to the opening of the narrow cavity, wherein the second notch is adjacent to the opening of the narrow cavity and opposite the first notch so that (i) the first securing protrusion engages with the first notch, (ii) the second securing protrusion engages with the second notch, and (iii) the connector engages with the narrow cavity to provide secure contact between the top component and the base component, wherein the narrow cavity is linked to the battery-powered circuit board so that:
responsive to the connector being disengaged from the narrow cavity, an alarm is activated and
responsive to the connector being engaged with the narrow cavity, the alarm is deactivated.

US Pat. No. 10,991,215

INTELLIGENT SIGNAGE

IDEAL Industries Lighting...

1. An exit sign comprising:a body having a panel displaying information related to a building exit;
a first light source configured to illuminate the information;
a first sensor;
a communication interface; and
control circuitry connected to the first light source and the first sensor and configured to:
receive first sensor data from the first sensor; and
provide an exit sign operation based on the first sensor data, wherein to provide the exit sign operation the control circuitry is further configured to:
determine a direction of travel of an individual within an area associated with the exit sign based on the first sensor data;
predict a path of the individual based on the direction of travel;
in response to predicting the path of the individual, provide sensor information based on the first sensor data to at least one other exit sign;
determine if at least one lighting fixture is along the predicted path of the individual; and
in response to determining that the at least one lighting fixture is along the predicted path of the individual, send an instruction to turn on the at least one lighting fixture.

US Pat. No. 10,991,214

REMOTE REESTABLISHMENT OF ONE-WAY COMMUNICATIONS SESSION WITH MOBILE BUG

CALLYO 2009 CORP, St. Pe...

1. A method for reestablishing a one-way communications session, the method comprising:establishing a one-way communications session between a mobile bug and a monitoring device, the one-way communications session providing data from the mobile bug to the monitoring device during the one-way communications session without audio being provided from the monitoring device to the mobile bug during the one-way communications session;
detecting a break in the one-way communications session;
determining whether the mobile bug has activated a remote reestablishment feature;
responsive to determining that the mobile bug has activated the remote reestablishment feature, instructing the monitoring device to output an option to reestablish the one-way communications session;
detecting a selection of the option to reestablish the one-way communications session; and
responsive to detecting the selection, correcting the break in the one-way communications session.

US Pat. No. 10,991,211

GAMING SYSTEM AND METHOD WITH MATCHING IMAGE GAME FEATURE

1. A gaming system, comprising:a housing;
at least one display device supported by the housing;
one or more input devices, wherein at least one of the one or more input devices is a payment device comprising a ticket acceptor;
at least one processor;
a random number generator;
and at least one memory device that stores a plurality of instructions that, when executed by the at least one processor, cause the at least one processor to communicate with the at least one display device, the random number generator and the one or more input devices to:
a) establish a credit balance through detection of a ticket associated with a credit amount received through the one or more input devices;
b) receive a wager through an interaction with the one or more input devices to initiate play of a wagering game, the wager being associated with a credit amount and the credit balance being decreasable by the credit amount of the wager;
c) randomly display on the at least one display device supported by the housing an outcome of an instance of play of the wagering game, wherein the displayed game outcome includes a depiction on the at least one display device of an array formed by at least one row and two columns defining adjacent first and second cells, the first cell having a first half image of a plurality of first half images stored in the memory device, the first half image being randomly selected by the at least one processor in communication with the random number generator for display in the first cell, the second cell having a second half image of a plurality of second half images stored in the memory device being randomly selected by the at least one processor in communication with the random number generator for display in the second cell, wherein each first half image of the plurality of first half images stored in the memory device includes at least one second half image of the plurality of second half images stored in the memory device defined by the at least one processor as being a matching half image, wherein the matching first and second half images form a complete image, the complete image formed being one of non-matching images of a currency or matching images of a currency, the complete image formed of matching images of a currency identifying a credit award;
d) determine an award outcome based on the complete image formed of matching images of a currency in the displayed outcome of the instance of the wagering game, wherein the award outcome is equal to the credit award identified by the complete image formed of matching images; and
e) responsive to the determination of the award outcome, increasing the credit balance by the determined credit award.

US Pat. No. 10,991,210

MODIFIED POKER CARD GAME AND COMPUTER SYSTEM FOR IMPLEMENTING SAME

1. A computer program product for playing a community poker-type card game, the program instructions executable by a processor to perform game play actions comprising:receiving, via a user interface from a real player, an input comprising an instruction to place a token into one of a plurality of token receiving zones 1A, 2A, 3A, 4, or 5 on a substrate;
causing a display device to display the token and the token receiving zones on the display device;
issuing the real player and a permission or a denial of permission to continue, in accordance with a set of rules governing play determined by each player's input into zone 1A, zone 2A, or zone 3A;
dealing seven random face-down community cards and displaying the cards on the display in plurality of card frames having a Z-pattern comprising:
a first row of three card frames comprising a card number 1 spot, a card number 2 spot, and a card number 3 spot,
a second row of one single card frame comprising a card number 4 spot that is positioned directly below the card number 2 spot, and
a third row of three card frames comprising a card number 5 spot, a card number 6 spot, and a card number 7 spot;
wherein:
the card number 5 spot is below the card number 1 spot,
the card number 6 spot is below the card number 2 spot and directly below the card number 4 spot, and
the card number 7 spot is below the card number 3 spot;
dealing two random cards to the real player and one or more additional players;
issuing each player a permission or a denial of permission to continue, in accordance with a set of rules governing play determined by the player placing an input into zone 1B;
revealing the community cards that are in the card number 1 spot and the card number 3 spot;
issuing to each player a permission or a denial of permission to continue, in accordance with a set of rules governing play determined by each player placing an input into zone 2B;
revealing the community card that is in the card number 5 spot;
issuing to each player a permission or a denial of permission to continue, in accordance with a set of rules governing play determined by each player placing an input into zone 3B;
revealing the community card that is in the card number 7 spot;
determining a winning hand or a losing hand for each player that placed an input into the zone 4 in accordance with a set of rules governing play determined by the four cards in the card number 1 spot, the card number 3 spot, the card number 5 spot, and the card number 7 spot;
revealing the community cards that are in the card number 2 spot, the card number 4 spot, and the card number 6 spot;
determining a winning hand or a losing hand for each player who placed an input into the zone 5 in accordance with a set of rules governing play determined by the seven cards in the card number 1 spot, the card number 2 spot, the card number 3 spot, the card number 4 spot, the card number 5 spot, the card number 6 spot, and the card number 7 spot;
determining a winning hand, a push hand, or a losing hand for each player who placed an input into the zones 1A and 1B in accordance with a set of rules governing play determined by the three cards in the card number 1 spot, the card number 2 spot, the card number 3 spot, and each player's two cards;
determining a winning hand, a push hand, or a losing hand for each player who placed an input into the zones 2A and 2B in accordance with a set of rules governing play determined by the three cards in the card number 3 spot, the card number 4 spot, the card number 5 spot, and each player's two cards; and
determining a winning hand, a push hand, or a losing hand for each player who placed an input into the zones 3A and 3B in accordance with a set of rules governing play determined by the three cards in the card number 5 spot, the card number 6 spot, the card number 7 spot, and each player's two cards.

US Pat. No. 10,991,209

ELECTRONIC VIDEO POKER GAMES WITH DYNAMICALLY ALTERED REMAINING DECK

Olympian Gaming LLC, Lak...

1. An electronic gaming apparatus comprising:an input device;
a display device;
a processor connected to the input device and the display device;
a bill acceptor configured to accept physical bills or vouchers;
wherein the processor is configured to execute instructions stored in a storage device, the instructions programmed to cause the processor to:
enable a player to make a deposit via the bill acceptor which is converted into credits on the apparatus;
enable a player to place a wager of credits via the input device;
cause the display device to display a first hand of cards of size X;
receive, via the input device, a selection of first hold cards held from the first hand of cards;
cause the display device to display a first final hand of cards of size X using the first hold cards and sufficient dealt first hand card(s);
determine a main payout amount using a rank of the first final hand of cards and a main paytable;
cause the display device to display the main payout amount in credits for main payout amounts greater than zero;
automatically determine target hand optimized hold cards for a target hand based on the first hand of cards, wherein N is a number of the target hand optimized hold cards determined wherein the determine target hand optimized hold cards maximizes a probability of drawing the target hand in a second final hand;
cause the display device to display the target hand optimized hold cards;
cause the display device to display the second final hand of cards of size Y using the N target hand optimized hold cards and Y-N dealt second hand card(s);
determine a bonus payout amount using a rank of the second final hand of cards and a bonus paytable, the bonus paytable being different from the main paytable; and
cause the display device to display the bonus payout amount in credits for bonus payout amounts greater than zero.

US Pat. No. 10,991,206

SKILLFULL MULTI-LEVEL GAMES AND GAMING MACHINES CONFIGURED TO ENCOURAGE EXPLORATION OF GAME LEVELS, STAGES, AREAS

SYNERGY BLUE LLC, Las Ve...

1. A computer-implemented method of operating a electronic computing device configured as a gaming machine, comprising:accepting, by the gaming machine, funds from a player and enabling the player to play a wager-based game having a plurality of stages;
enabling, for a game session, game play and wagers in a first stage of the plurality of stages of a game;
determining that game play in the first stage has reached a first stage complete state in which all requirements necessary for transitioning game play from the first stage to a second stage of the plurality of stages have been completed;
providing the player with an opportunity to win one of a plurality of first monetary or monetary-equivalent prizes, a highest one of the first plurality of monetary or monetary-equivalent prizes being a first top prize;
awarding the player a random one of the plurality of first monetary or monetary-equivalent prizes;
enabling, for the game session, game play and wagers in the second stage of the game, the second stage being a later stage in the game session than the first stage;
determining that game play in the second stage has reached a second stage complete state in which all requirements necessary for transitioning game play from the second stage to a third stage of the plurality of stages have been completed;
providing the player with an opportunity to win one of a plurality of second monetary or monetary-equivalent prizes, a highest one of the second plurality of monetary or monetary-equivalent prizes being a second top prize that is higher than the first top prize; and
awarding the player a random one of the plurality of second monetary or monetary-equivalent prizes,
wherein the first and second stage complete states are at least partially defined by respective predetermined states of an in-game avatar in the game.

US Pat. No. 10,991,205

METHOD AND SYSTEM FOR FACILITATING MONETARY VALUE GAMING TICKET REDEMPTION

Everi Games Inc., Austin...

1. A method of facilitating coinless redemption of a monetary value gaming system ticket comprising the steps of:receiving, into a reader device at a redemption kiosk, a physical monetary value ticket to be redeemed, the monetary-value ticket issued from a gaming machine and having associated monetary value;
validating said monetary-value ticket as being redeemable;
determining a monetary value of the monetary-value ticket;
when said monetary value of the monetary-value ticket issued from a gaming machine and presented at the redemption kiosk comprises a monetary amount having a fractional currency value:
presenting a wagering game based upon a wager of said fractional currency value,
redeeming the monetary-value ticket by dispensing from said kiosk currency in a first whole currency value comprising the monetary value less an amount of the wager of the fractional currency value, and
when the wagering game has a winning outcome, additionally dispensing from the redemption kiosk an award ticket having an associated winning award, and
when said monetary value of the monetary-value ticket issued from the gaming machine and presented at the redemption kiosk does not comprise a monetary amount having a fractional currency value, dispensing from said redemption kiosk currency in the amount of said monetary value without presenting said wagering game.

US Pat. No. 10,991,202

SKILLFULL REGULATED MULTI-LEVEL CASINO GAMES AND GAMING MACHINES CONFIGURED TO ENCOURAGE EXPLORATION OF GAME STAGES, SCENARIOS, LEVELS AND AREAS

SYNERGY BLUE LLC, Las Ve...

1. A computer-implemented method, comprising:using a computing device currently configured as a wager-based electronic gaming device (EGD), the EGD comprising at least one processor, memory, a display, an input interface and a money acceptor, the at least one processor being configured to execute computer-readable instructions stored in the memory for at least:
accepting money from a player via the money acceptor and establishing an account balance using the received money;
displaying, on the display, a game environment configured to enable the player to participate, via the input interface, in a gaming session of a wager-based game comprising a plurality of stages;
enabling, for the gaming session, game play and wagers in a current stage of the plurality of stages of the wager-based game;
determining that game play in the current stage has reached a current stage complete state in which all requirements necessary for transitioning game play from the current stage to a next or other stage of the plurality of stages have been met;
determining whether the game play transitions from the current stage to the next or other stage or remains at or returns to the current stage;
when game play transitions from the current stage to the next or other stage of the plurality of stages, increasing a Return-To-Player (RTP) of the wager-based game;
when game play remains at or returns to the current stage after the current stage complete state is reached, carrying out one of decreasing and maintaining unchanged the RTP of the wager-based game;
determining a number of times game play remains or returns to the current stage; and
decreasing the RTP of the wager-based game in proportion to the number of times game play remains or returns to the current stage.

US Pat. No. 10,991,200

METHOD AND SYSTEM FOR MACHINE-IMPLEMENTED GAME WITH MULTIPLE GAME INCENTIVE

BRAIN GAMES, L.C., Dalla...

1. A method of providing a secondary skill based game to participants in a simulated gaming tournament utilizing a plurality of electronic game machines, the method comprising:a) receiving, by a central office processor, tournament fees transmitted over a network from the plurality of electronic game machines and entering a plurality of participants associated with the plurality of electronic game machines in the simulated game tournament, wherein differing tournament fees qualify a participant to participate in differing prize pots, and providing each participant with a plurality of wagering units in exchange for the tournament fee enabling the participants to participate in the simulated game tournament by playing a machine-implemented skill based game on one of the electronic game machines, the participants each being provided a same number of wagering units;
b) prompting, on a display screen of at least one of the plurality of electronic game machines, at least one participant to enter the secondary skill based game in addition to the machine-implemented skill based game, whereby a winner of the secondary skill based game may be awarded a secondary skill based prize;
c) receiving, by the central office processor, an additional fee transmitted over the network from at least one of the plurality of electronic game machines, whereby the at least one participant is entered into the secondary skill based game;
d) initiating the machine-implemented skill based game on the electronic game machines whereby participants may play the machine-implemented skill based game using one or more user interfaces of the electronic game machines by placing wagers with wagering units;
e) displaying indicia representing a game state on the display screens of the electronic game machines to each participant in the simulated game tournament, whereby a participant may select from at least two different potentially winning actions to continue the machine-implemented skill based game using the one or more user interfaces of the electronic game machines;
f) receiving, by the central office processor, a wager transmitted over the network from a participant via the one or more user interfaces of one of the plurality of electronic game machines in response to the game state displayed to the participant, the participant using wagering units to place the wager;
g) determining, by the central office processor, an outcome for each machine-implemented skill based game played by each of the plurality of participants with the plurality of electronic game machines, based on information uploaded to the central office processor by each of the plurality of electronic game machines, wherein determining the outcome includes:
interfacing with a neural network trained to associate probabilities of different outcomes based on the game state,
receiving, from the neural network, one or more game actions based on the probabilities of the different outcomes, and
selecting a game action to perform from the one or more game actions based on a random factor;
h) updating, by the central office processor, a number of wagering units held by each participant based upon each outcome determined in step g);
i) determining each participant entered in the secondary skill based game based on ones or more responses to the prompting of the at least one participant to enter the secondary skill based game;
j) for each participant entered in the secondary skill based game, comparing, by the central office processor, the number of wagering units held by the participant to a predetermined number of wagering units;
k) for each participant entered in the secondary skill based game, determining, by the central office processor, an elapsed time that each participant has played the secondary skill based game;
i) if the elapsed time is less than a predetermined time interval, and
ii) if the number of wagering units held by the participant is greater than the predetermined number of wagering units, providing the participant a secondary skill based prize;
l) repeating steps d)-k) for a duration of the simulated game tournament; and
m) comparing, by the central office processor, the number of wagering units held by each participant at completion of the simulated game tournament and determining one or more winners of the simulated game tournament.

US Pat. No. 10,991,199

COMPOSITE METERS FOR ELECTRONIC GAMING MACHINES

Aristocrat Technologies A...

1. An electronic gaming machine comprising:one or more displays;
one or more credit input devices;
one or more credit output devices;
one or more player input devices;
one or more processors;
one or more storage devices; and
one or more memory devices, wherein:
the one or more displays, the one or more credit input devices, the one or more credit output devices, the one or more player input devices, the one or more processors, the one or more storage devices, and the one or more memory devices are operably connected;
the one or more storage devices store computer-executable instructions for controlling the one or more processors to cause the one or more processors to:
present one or more wagering games using the one or more displays,
operate the one or more wagering games responsive to inputs received by the one or more player input devices,
initialize one or more first meters, and
monitor activity on the electronic gaming machine for the occurrence of any of a plurality of different types of gaming system events, wherein the types of gaming system events include a first set of types of gaming system events and a second set of types of gaming system events;
the one or more storage devices store further computer-executable instructions for controlling the one or more processors to cause, responsive to each occurrence of any of the types of gaming system events in the first set, the one or more processors to:
update a value or values of at least one of the one or more first meters based on the occurrence of that type of gaming system event, and
add, responsive to updating the value or values of the at least one of the one or more first meters, one or more first records to a data structure stored on the one or more storage devices, wherein the one or more first records are each associated with one of the at least one of the one or more first meters;
the one or more storage devices store further computer-executable instructions for controlling the one or more processors to cause the one or more processors to:
a) obtain one or more meter definitions from one or more meter definition files, each meter definition associated with a corresponding second meter and defining a corresponding rule for determining a value for the corresponding second meter,
b) initialize the one or more second meters defined by the one or more meter definitions,
c) update a value or values of at least one second meter of the one or more second meters based on each occurrence of any of the types of gaming system events in the second set and based on the corresponding meter definition or definitions for the at least one second meter of the one or more second meters, and
d) provide output indicative of the values of the one or more second meters; and
the one or more storage devices further store computer-executable instructions for further controlling the one or more processors to:
receive a request to output the value or values for at least one requested second meter of the one or more second meters, and
perform (c) responsive to receiving the request and using, at least in part, one or more values for the one or more first meters.

US Pat. No. 10,991,195

INFORMATION PROCESSOR, RECORDING MEDIUM, AND GAME CONTROL METHOD

Universal Entertainment C...

1. An information processor comprising:a display configured to display a slot game;
a memory;
an input device configured to receive an input; and
a controller, the controller being programmed to execute the processes of:
storing detail of a bet in the memory in accordance with an input indicating the bet;
executing the slot game;
when the slot game is finished, determining whether an item continuation input that is valid for a predetermined time has been previously received;
when the item continuation input has been previously received, determining whether the predetermined time remains valid;
when the predetermined time remains valid, automatically starting a next execution of the slot game with the detail of the bet stored in the memory; and
when the item continuation input has not been received, waiting for a subsequent input of a bet on a next execution of the slot game,
wherein when the item continuation input has been received, removing a standby time period between a first execution of the slot game and a second execution of the slot game.

US Pat. No. 10,991,193

VENDING MACHINE FOR DISPENSING HEATED GRANULAR FOODSTUFFS

1. A vending machine for dispensing heated granular foodstuffs to a customer, the vending machine comprising:a) a cooled storage hopper for storing granular foodstuffs;
b) a discharge assembly configured to dispense a first quantity of granular foodstuffs from the storage hopper;
c) a heating assembly for receiving the first quantity of granular foodstuffs from the discharge assembly and to heat the first quantity of granular foodstuffs to a serving temperature;
d) a receptacle transport unit configured to receive a receptacle, transport the receptacle to the heating assembly to receive the first quantity of granular foodstuffs, and transport the receptacle containing the first quantity of granular foodstuffs to a delivery station whereby the receptacle containing the first quantity of the granular foodstuffs is accessible to a customer.

US Pat. No. 10,991,191

PAYMENT APPLICATION INITIATED GENERATION OF PAYMENT INSTRUMENTS

Square, Inc., San Franci...

1. A method comprising:generating, by a payment service system (PSS) and in a data store maintained by the PSS, an account for a user, wherein the account is generated based on an account request received from the user via a payment application associated with the PSS and executing on a device of the user, and wherein the PSS is configured to process financial transactions for the user using the account based on interactions of the user within the payment application;
receiving, by the PSS and from the payment application, a payment card request from the user for a physical payment card to be associated with the account of the user, wherein the payment card request is made via interaction from the user with the payment application;
based on the payment card request, presenting, by the payment application interfacing with the PSS, a handwriting user interface for capturing handwritten input from the user, wherein the handwritten input is printed on the physical payment card;
receiving, by the payment application and via the handwriting user interface, the handwritten input from the user, wherein the receiving of the handwritten input includes:
capturing, by the payment application, a series of strokes corresponding to touch input provided by the user on the handwriting user interface; and
presenting, by the payment application, the captured strokes as visible input in real-time on the handwriting user interface as and when each stroke is entered by the user;
presenting, by the payment application and via the handwriting user interface, options for the user to modify the handwritten input, and in response to receiving a modification request to modify the handwritten input, re-presenting to the user the handwriting user interface for capturing handwritten input;
upon receiving an indication that the user has finalized the handwritten input:
associating, by the PSS, the handwritten input with the account of the user; and
presenting, by the payment application interfacing with the PSS, display of a sample image representing the physical payment card including the handwritten input; and
transmitting, by the PSS, instructions to cause the physical payment card to be printed with a graphical representation corresponding to handwritten input embedded thereon.

US Pat. No. 10,991,190

DIGITAL PASS VERIFICATION SYSTEMS AND METHODS

Abbott Laboratories, Abb...

1. An apparatus comprising:processor circuitry; and
memory including instructions which, when executed, cause the processor circuitry to:
access a result of a diagnostic test associated with a test kit identification;
associate the result of the diagnostic test with a user identification;
transmit the result of the diagnostic test and the test kit identification to a first device to cause the first device to generate a machine-readable pass on a display of the first device;
receive the user identification and the test kit identification from a second device that is communicatively coupled to a scanner of the second device when the scanner reads the machine-readable pass; and
when the test kit identification and the user identification match the result of the diagnostic test:
transmit a first notification to the second device when a number of days since the diagnostic test is less than a threshold number of days to cause the second device to present a first display; and
transmit a second notification to the second device when the number of days since the diagnostic test is greater than the threshold number of days to cause the second device to present a second display, the second display different from the first display.

US Pat. No. 10,991,189

ESTABLISHING CONTROL BASED ON LOCATION OF A MOBILE DEVICE

MyOmega Systems GmbH, Nu...

1. A method of using a mobile user device of a user to control access to a thing located within a physical area and having a physical locking mechanism, the method comprising:determining whether a current location of the mobile user device is within a predefined proximity to the thing;
accessing, from a secure component proximal to the mobile user device, a credential for authorizing the mobile user device to communicate block chain transactions with one or more other remotely located components;
securely accessing one or more first attributes associated with the thing; and
locking or unlocking the locking mechanism based at least in part on the one or more first attributes, wherein the secure component is contained within a dongle locally coupled to the mobile user device.

US Pat. No. 10,991,185

DIGITAL PASS VERIFICATION SYSTEMS AND METHODS

Abbott Laboratories, Abb...

1. One or more servers to distribute first instructions, second instructions, third instructions, and fourth instructions, on a network, the one or more servers comprising:at least one storage device including fifth instructions; and
at least one processor to execute the fifth instructions to transmit the first instructions, the second instructions, the third instructions, and the fourth instructions over the network,
the first instructions, when executed, cause a first device carried by a person to at least:
access a result of a diagnostic test performed on the person, the result provided by a second device;
generate a machine-readable code in response to the result being negative; and
display the machine-readable code on a display of the first device to enable the person to gain access to a location;
the second instructions, when executed, cause the second device to at least:
receive input indicative of the result of the diagnostic test; and
transmit the result to a third device;
the third instructions, when executed, cause a fourth device to at least:
detect the machine-readable code from the first device;
determine a user identification associated with the person based on the machine-readable code;
determine a test identification associated with the diagnostic test based on the machine-readable code;
transmit the user identification and the test identification to the third device, the third device remote from the fourth device; and
receive a verification outcome from the third device; and
the fourth instructions, when executed, cause the third device to at least:
transmit the result of the diagnostic test to the first device;
receive the user identification and the test identification from the fourth device;
verify the result of the diagnostic test based on the user identification and the test identification;
determine a number of days since the diagnostic test; and
transmit the verification outcome to the fourth device, the verification outcome including a first notice when the result of the diagnostic test is negative and the number of days since the diagnostic test is below a threshold number of days, and the verification outcome including a second notice when the number of days since the diagnostic test is greater than the threshold number of days.

US Pat. No. 10,991,183

WIRELESS LOCK SYSTEM

SA Consumer Products, Inc...

1. A lock system for securing a protected area by locking an operable opening in a closed position, the lock system comprising:a user input apparatus mounted to a surface outside of the protected area, wherein said user input apparatus includes a keypad;
a wireless signal emitter in electrical communication with said user input apparatus;
a processor mounted in the protected area, wherein said processor activates components of the lock system in response to an input into said user input apparatus;
a wireless signal receiver in electrical communication with said processor and adapted to receive a wireless signal sent by said wireless signal emitter; and
a channel through which said wireless signal sent by said wireless signal emitter to said wireless signal receiver can pass unimpeded.

US Pat. No. 10,991,180

CONTROLLER AREA NETWORK (CAN) MESSAGE SCANNER FOR A WINTER SERVICE VEHICLE, AND METHOD OF SCANNING A CAN MESSAGE

1. A controller area network (CAN) message scanner for a winter service vehicle, the CAN message scanner comprising:a housing;
a controller inside said housing; and
a CAN bus link having a proximal end connected to said controller and a distal end connected to a diagnostic port of an engine control unit (ECU) of said winter service vehicle;
said controller having a processor and a memory having instructions stored thereon which when executed by said processor perform,
while said winter service vehicle has a given speed, receiving a CAN message from said ECU vehicle via said CAN bus link, said CAN message having a plurality of vehicle data fields located at corresponding addresses of said CAN message;
retrieving at least a vehicle data field having a value matching a speed value indicative of said given speed of said winter service vehicle; and
generating a signal indicating at least an address corresponding to said retrieved vehicle data field.

US Pat. No. 10,991,177

METHOD FOR PROCESSING VEHICLE FAULT, APPARATUS, DEVICE, AND STORAGE MEDIUM

BAIDU ONLINE NETWORK TECH...

1. A method for processing vehicle fault, comprising:obtaining, by a first vehicle fault processing device, first data information of a main system of a vehicle in real time, obtaining second data information of the main system sent by a second vehicle fault processing device, and sending the first data information to the second vehicle fault processing device, so that the second vehicle fault processing device performs fault determination on the main system according to the first data information and the second data information;
determining, by the first vehicle fault processing device, whether a fault has occurred in the main system according to the first data information and the second data information; and
performing, by the first vehicle fault processing device, corresponding control on the vehicle according to a pre-configured control authority if the fault has occurred in the main system.

US Pat. No. 10,991,176

DRIVERLESS TRANSPORTATION SYSTEM

TOYOTA JIDOSHA KABUSHIKI ...

1. A driverless transportation system that provides a driverless transportation service, comprising:an autonomous driving vehicle comprising a memory device; and
a remote management server managing the autonomous driving vehicle,
wherein a check code includes:
a vehicle code unique to the autonomous driving vehicle; and
a passcode whose value changes each time it is generated,
wherein in deactivation processing to enter a standby mode, the autonomous driving vehicle newly generates the passcode, stores the check code including the newly-generated passcode, as a first check code, in the memory device, and further transmits the first check code to the remote management server, and
the remote management server stores the first check code as a stored check code,
wherein at a time of activating the autonomous driving vehicle, the remote management server transmits an activation instruction and the stored check code to the autonomous driving vehicle,
the autonomous driving vehicle, in response to the activation instruction, reads the check code stored in the memory device, as a second check code, and determines whether or not the second check code and the stored check code match, and
the autonomous driving vehicle performs first abnormality handling processing when the second check code and the stored check code do not match.

US Pat. No. 10,991,174

MACHINE LEARNING DEVICE OF AMOUNT OF UNBURNED FUEL, MACHINE LEARNING METHOD, LEARNED MODEL, ELECTRONIC CONTROL UNIT, METHOD OF PRODUCTION OF ELECTRONIC CONTROL UNIT, AND MACHINE LEARNING SYSTEM

Toyota Jidosha Kabushiki ...

1. A machine learning device configured for estimating an amount of unburned fuel by performing a machine learning function using training data, the machine learning device comprising an electronic control unit configured to receive signals from one or more sensors associated with an internal combustion engine, retrieve parameters relating to operation of the internal combustion engine, the training data, and control programs from a memory, and execute the control programs to perform the machine learning function, wherein the machine learning function comprises:selecting first parameters having effects on the amount of unburned fuel exhausted from the internal combustion engine from among the parameters relating to operation of the internal combustion engine,
calculating the amount of unburned fuel based on the selected first parameters,
determining a correlation function showing a correlation between each of the selected first parameters and the amount of unburned fuel, wherein said correlation function comprises a linear function showing a relation between values of the selected first parameters and the amount of unburned fuel calculated using the least squares method,
calculating a variance of the amount of unburned fuel from an average value of the amount of unburned fuel and said linear function, and
selecting second parameters with strong degrees of correlation with the amount of unburned fuel exhausted from the internal combustion engine from among the selected first parameters based on said variance.

US Pat. No. 10,991,172

GENERATING MOTOR VEHICLE COMPONENTS

United Services Automobil...

1. A method for generating motor vehicle components, comprising:receiving an indication from a remote sensor at a remote location that a particular component on a motor vehicle requires replacement based on damage or end of an expected life, wherein the indication includes component identifier information;
identifying replacement component information in a data store that is associated with the particular component based upon the identifier information received, and wherein the replacement component information includes a location of a virtual model of a replacement component for the particular component;
identifying tool component information in a data store that is associated with a tool component, wherein the tool component is needed to install the replacement component on the motor vehicle;
initiating generation of the replacement component using the virtual model;
initiating generation of the tool component; and
sending a status of the generation of the replacement component and the tool component to the remote location wherein the status indicates whether the replacement component is ready for installation into the motor vehicle.

US Pat. No. 10,991,171

INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD

TOYOTA JIDOSHA KABUSHIKI ...

1. An information processing device comprising:an acquisition unit configured to acquire information on a position of an occupant from a vehicle that is in an accident;
a reception unit configured to receive a manipulation input from an operator external to the vehicle; and
a determination unit configured to determine directivity of a microphone in a vehicle cabin of the vehicle based on the manipulation input, wherein,
the information processing device includes a display unit that displays an image representing a seating position of the occupant and a state of the occupant based on the information on the occupant,
the acquisition unit acquires information on an open and closed state of a window from the vehicle,
the display unit displays an image representing the open and closed state of the window, and
the determination unit determines the directivity of the microphone to be a direction of a designated window of the occupant in the accident based on the manipulation input for designating the window in the image displayed on the display unit.

US Pat. No. 10,991,170

VEHICLE SENSOR COLLECTION OF OTHER VEHICLE INFORMATION

STATE FARM MUTUAL AUTOMOB...

1. A method in an electronic processing system comprising a first memory and one or more processors, the method comprising:receiving, at the electronic processing system, sensor data representing information collected by one or more sensors (i) located on or in a first vehicle and (ii) configured to sense an environment external to the first vehicle;
storing the received sensor data in the first memory;
processing, by the one or more processors, the stored sensor data to determine
conditions in which the second vehicle was driven and within the environment external to the first vehicle,
driving habits of a driver of the second vehicle, and
an identifying characteristic of the second vehicle;
identifying the driver of the second vehicle using the identifying characteristic; and
determining a risk level for the driver of the second vehicle using (i) the conditions in which the second vehicle was driven and within the environment external to the first vehicle, and (ii) the driving habits of the driver of the second vehicle.

US Pat. No. 10,991,167

INFORMATION PROCESSING SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM

FUJI XEROX CO., LTD., To...

1. An information processing system comprising:an identification unit that identifies a condition for use of a work site according to a purpose of visit of a visitor; and
a presentation unit that presents candidates for the work site which satisfy the condition for use identified by the identification unit,
wherein the identification unit identifies a condition as the condition for use, the condition being for pre-visit use or post-visit use of the work site and defined according to the purpose.

US Pat. No. 10,991,166

ELECTRIC APPLIANCE CONTROL METHOD, TERMINAL, ELECTRIC APPLIANCE, ELECTRONIC EQUIPMENT AND STORAGE MEDIUM

BAIDU ONLINE NETWORK TECH...

1. An electric appliance control method, applied to a terminal, comprising:displaying a three-dimensional model configured to simulate an electric appliance; where the three-dimensional model comprises a manipulation unit that is displayed on the three-dimensional model and that is configured to simulate a manipulation component on the electric appliance;
obtaining simulated manipulation information, wherein the simulated manipulation information is generated after a user performs a simulated manipulation on the manipulation unit; wherein the simulated manipulation information is the same as information generated by the manipulation component corresponding to the manipulation unit after an actual manipulation corresponding to the simulated manipulation is performed; and
transmitting the simulated manipulation information to a network device, so that the network device transmits the simulated manipulation information to the electric appliance and controls the electric appliance to execute a control instruction corresponding to the simulated manipulation information,
wherein, a displayed shape of the manipulation unit is the same as the manipulation component of the electric appliance, and the manipulation unit changes with the simulated manipulation in a same way as the manipulation component changes with the actual manipulation corresponding to the simulated manipulation;
wherein, the electric appliance control method further comprises: when the manipulation unit is selected by the user, changing a display state of the three-dimensional model automatically to display the selected manipulation unit in a specific area of an interface.

US Pat. No. 10,991,163

PROJECTION CASTING IN VIRTUAL ENVIRONMENTS

Facebook Technologies, LL...

1. A method for interacting with objects in an artificial reality environment, the method comprising:tracking a portion of a hand of a user and setting a control point based on the tracked portion of the hand of the user;
tracking a first point on a body of the user and setting a ray projection origin point based on the tracked point on the body of the user;
determining a projection orientation centered on a line that passes through the control point and the ray projection origin point;
casting a ray projection from the control point, outward from the user, along the projection orientation;
identifying one or more origin transition factors, wherein the origin transition factors are set based on determined biometrics of a user including one or more of a user height, torso length, arm length, or any combination thereof;
determining, based on the one or more origin transition factors, that the ray projection origin point should move to be based on a second point on the body of the user;
moving the ray projection origin point, from the first point on the body of the user to the second point on the body of the user, along a path connecting the first point on the body of the user to the second point on the body of the user; and
performing an action in relation to one or more objects based on one or more locations of the ray projection.

US Pat. No. 10,991,162

INTEGRATING A USER OF A HEAD-MOUNTED DISPLAY INTO A PROCESS

1. A method to obtain particular sensor data from a sensor by guiding a user, the method comprising:establishing a current situation of a body part of the user in three-dimensional (3D) space, the sensor coupled to the body part to move with the body part and configured to provide data about a real-world object other than the user, wherein the sensor is unable to provide the particular sensor data with the body part in the current situation;
obtaining data indicating a proposed situation of the body part in 3D space to position the sensor to obtain the particular sensor data;
delivering a stimulus, based on the data indicating the proposed situation of the body part, to guide the user to move the body part from the current situation to the proposed situation;
detecting that the body part is at or near the proposed situation; and
obtaining the particular sensor data about the real-world object from the sensor in response to said detecting that the body part is at or near the proposed situation.

US Pat. No. 10,991,156

MULTI-MODAL DATA FUSION FOR ENHANCED 3D PERCEPTION FOR PLATFORMS

SRI International, Menlo...

1. A method for providing a real time, three-dimensional (3D) navigational map for platforms, the method comprising integrating at least two sources of multi-modal and multi-dimensional platform sensor information to produce a more accurate 3D navigational map by:receiving both a 3D point cloud from a first sensor on a platform with a first modality and a 2D image from a second sensor on the platform with a second modality different from the first modality;
generating at least one first space semantic label and at least one first space semantic label uncertainty associated with at least one first space point in the 3D point cloud;
generating at least one second space semantic label and at least one second space semantic label uncertainty associated with at least one second space point in the 2D image; and
determining if the at least one first space point and the at least one second space point represent a common point in a space surrounding the platform and, if so, fusing the at least one first space semantic label and the at least one first space semantic label uncertainty with the at least one second space semantic label and the at least one second space semantic label uncertainty to create fused 3D spatial information of the common point in the space surrounding the platform to enhance the 3D navigational map.

US Pat. No. 10,991,154

METHOD FOR GENERATING MODEL OF SCULPTURE OF FACE WITH HIGH METICULOUS, COMPUTING DEVICE, AND NON-TRANSITORY STORAGE MEDIUM

Ping An Technology (Shenz...

1. A method for generating facial sculpture model, the method comprising:training a predetermined generative adversarial network (GAN) based on a three dimensional (3D) face dataset to obtain a curvature map generation model, wherein the 3D face dataset comprises 3D face data of multiple 3D face images;
training a predetermined image translation model based on an image pair dataset to obtain a height map generation model, wherein the image pair dataset comprises multiple image pairs, and each of the multiple image pairs comprises a first height map and a first curvature map of a sculpture model;
receiving a target 3D face data and inputting the target 3D face data into the curvature map generation model to generate a second curvature map, and inputting the second curvature map into the height map generation model to generate a second height map; and
performing a 3D reconstruction on the second height map to obtain a facial sculpture model corresponding to the target 3D face data;
wherein the method of training the predetermined image translation model based on the image pair dataset to obtain the height map generation model comprises:
inputting the first curvature map of each of the multiple image pairs into the predetermined image translation model to fill multiple third height maps;
determining whether a quality of the multiple third height maps filled by the predetermined image translation model meets a second predetermined standard to count a generation accuracy rate of the multiple third height maps based on each third height map filled by the predetermined image translation model and each first height map comprised in each image pair; and
defining a trained predetermined image translation model as the height map generation model if the generation accuracy rate of the multiple third height maps is greater than a second predetermined threshold.

US Pat. No. 10,991,151

GAME RENDERING METHOD, TERMINAL, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM

GUANGDONG OPPO MOBILE TEL...

1. A method for game rendering, being applied to a terminal, and the method comprising:performing an initialization operation of a game platform, wherein the initialization operation comprises loading a rendering capability into a JavaScript (JS) engine, wherein the JS engine comprises an application programming interface (API) that is configured to invoke capabilities;
receiving a capability invocation instruction, and realizing a capability invocation of the JS engine by converting the capability invocation instruction into a corresponding API command;
storing a rendering instruction when the JS engine of the terminal receives the rendering instruction, wherein the rendering instruction carries a data identifier set of to-be-rendered data, a time identifier set, and a rendering parameter identifier set; wherein the data identifier set comprises a plurality of data identifiers, the time identifier set comprises a plurality of time identifiers, and the rendering parameter identifier set comprises a plurality of rendering parameter identifiers; wherein the data identifiers are in one-to-one correspondence with the time identifiers, and the rendering parameter identifiers are in one-to-one correspondence with the time identifiers;
sending the rendering instruction to a target rendering system;
determining a target time identifier corresponding to current time, and determining, according to the rendering instruction, a target data identifier and a target rendering parameter identifier that correspond to the target time identifier;
determining to-be-rendered data corresponding to the target data identifier, and determining target rendering parameter corresponding to the target rendering parameter identifier; and
performing, by the target rendering system, a rendering operation on the to-be-rendered data according to the target rendering parameter.

US Pat. No. 10,991,149

EMBEDDED VIRTUAL LIGHT SOURCE IN 3D VOLUME LINKED TO MPR VIEW CROSSHAIRS

KONINKLIJKE PHILIPS N.V.,...

1. An ultrasonic diagnostic imaging system for three dimensional (3D) imaging, comprising:an ultrasound probe comprising an array transducer adapted to scan a subject in three dimensions;
a 3D image data memory, coupled to the ultrasound probe, and adapted to store a 3D image dataset of the subject;
a volume renderer, coupled to the image data memory, and adapted to render a volume image of the subject and an illumination effect of a virtual light source within the rendered volume image;
a 2D image reconstruction circuit, coupled to the image data memory, and adapted to produce a plurality of 2D images of intersecting planes of the subject, wherein the 2D images further comprise graphic markers of a point of intersection of the 2D image planes;
a graphics generator adapted to produce image graphics; and
a display adapted to simultaneously display a volume image and one or more 2D images of the subject with image graphics, and
wherein the volume image comprises the virtual light source which is displayed positionally located within the volume image to mark the point of intersection of the 2D image planes within the subject and is operationally linked to the current point of intersection of the 2D image planes,
wherein the location of the virtual light source within the volume image is adapted to change with change in the point of intersection of the 2D image planes, and
wherein a change in the point of intersection of the 2D image planes is adapted to result in a change in the illumination effect within the rendered volume image.

US Pat. No. 10,991,148

MEDICAL IMAGE RENDERING METHOD AND APPARATUS

Canon Medical Systems Cor...

1. A medical image processing apparatus comprising:processing circuitry configured to:
obtain volumetric medical imaging data comprising a voxel value,
obtain an opacity value corresponding to the voxel value,
obtain an extinction color and/or transmission color corresponding to the voxel value,
modify the extinction color and/or transmission color using the opacity value,
wherein modifying the extinction color and/or transmission color is performed using a combined opacity model that combines a first opacity model and a second opacity model different from the first opacity model, such that there is a range of opacity values for which the modifying comprises applying both the first opacity model and the second opacity model in varying proportions, such that the first opacity model makes a higher contribution to the modifying than the second opacity model at a lower part of the range of opacity values in which both the first opacity model and the second opacity model are applied, and such that the second opacity model makes a higher contribution to the modifying than the first opacity model at a higher part of the range of opacity values in which both the first opacity model and the second opacity model are applied,
wherein the modifying is performed using a linear combination of the first opacity model and the second opacity model for values of opacity greater than 0% and less than 100%,
wherein the first opacity model comprises an extinction modulation model and the second opacity model comprises a transmission modulation model, the extinction modulation model being used only for an opacity value of 0%, and the transmission modulation model being used only for an opacity value of 100%,
wherein modifying the extinction color using the extinction modulation model comprises multiplying the extinction color by the opacity value for the values of opacity greater than 0% and less than 100%, and
wherein modifying the transmission color using the transmission modulation model comprises obtaining a transparency value from the opacity value and multiplying the transmission color by the transparency value for the values of opacity greater than 0% and less than 100%, and
render the volumetric medical imaging data using the modified extinction color and/or transmission color.

US Pat. No. 10,991,147

CREATING COHERENT SECONDARY RAYS FOR REFLECTIONS IN HYBRID RAY TRACING

ADSHIR LTD., Shdema (IL)...

1. A computer-based method for hybrid ray tracing of non-planar surface reflections, created by coherent secondary rays shot at a scene's geometric objects, wherein secondary rays are decoupled from primary rays, comprising:a) identifying, independently of primary rays, a non-planar reflective surface in a scene to reflect a plurality of geometric objects;
b) identifying the plurality of geometric objects in the scene; and
c) at each triangle of the non-planar reflective surface:
creating a frustum directed at the plurality of geometric objects, wherein vertices of the frustum are guided by normal vectors of the triangle;
generating a packet of secondary rays bounded by the frustum and shot from the triangle toward the plurality of geometric objects; and
traversing the packet of secondary rays in an accelerating structure as a packets of coherent rays.

US Pat. No. 10,991,144

IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD

SONY CORPORATION, Tokyo ...

1. An image processing apparatus, comprising:a reception section configured to receive transmission information, wherein
the received transmission information includes auxiliary information and at least one of texture information of a first layer associated with an omnidirectional image, depth information of the first layer associated with the omnidirectional image, texture information of a second layer associated with the omnidirectional image, or depth information of the second layer associated with the omnidirectional image,
the auxiliary information is polygon information that corresponds to a front of a polygon and a back of the polygon,
the polygon corresponds to a viewpoint of the omnidirectional image,
the front of the polygon corresponds to the texture information of the first layer and the depth information of the first layer,
the back of the polygon corresponds to the texture information of the second layer and the depth information of the second layer, and
the polygon information is in at least one of a Cb component or a Cr component of a 4:2:0 YUV format; and
an auxiliary information utilization section configured to execute an image processing operation based on the auxiliary information, wherein the image processing operation is associated with the at least one of the texture information of the first layer, the depth information of the first layer, the texture information of the second layer, or the depth information of the second layer.

US Pat. No. 10,991,143

ANIMATED FACES USING TEXTURE MANIPULATION

Roblox Corporation, San ...

1. A method to animate a two-dimensional (2D) image of a face that includes at least one of eyes, eyebrows, a nose, and a mouth, the method comprising:defining a lattice arrangement that comprises a plurality of cells, wherein particular cells of the plurality of cells correspond to features of the face that are to be animated, wherein the features that are to be animated include at least one of first graphical elements representative of the eyes, a second graphical element representative of the nose, and a third graphical element representative of the mouth;
placing the features of the face that are to be animated in an animation layer;
overlaying the animation layer over a bottom layer that includes static features of the face, wherein the static features include at least one of fourth graphical elements representative of irises of the eyes and a fifth graphical element representative of an inside of the mouth;
overlaying a top layer over the animation layer, wherein the top layer includes at least one further static feature associated with the face, and wherein the bottom layer, the animation layer overlaid over the bottom layer, and the top layer overlaid over the animation layer together form the 2D image of the face; and
selectively animating at least a portion of the features of the face that correspond to the particular cells of the lattice arrangement within the animation layer, while the static features in the bottom layer and the at least one further static feature in the top layer are stationary.

US Pat. No. 10,991,142

COMPUTER-IMPLEMENTED ESSENCE GENERATION PLATFORM FOR POSTHUMOUS PERSONA SIMULATION

1. A computer-implemented essence generation platform comprising:a processor;
an essence data capture engine that captures, via the processor during a life of a human user, personality data and interaction data, the personality data connoting one or more core characteristics of the human user, the interaction data connoting one or more interactive characteristics of the human user that are present during one or more real-world interactions with a distinct human user;
an essence generation engine that generates, via the processor, a virtual persona model of the human user based upon the personality data and the interaction data, wherein the essence generation engine dynamically generates one or more variability patterns, without the one or more variability patterns being defined prior to capturing the personality data and the interaction data, subsequent to the essence data capture engine capturing at least a portion of the personality data and at least a portion of the interaction data, the one more variability patterns being a non-discrete range of potential responses specific to the human user interacting with the distinct human user; and
a neural network engine that generates, via the processor, a neural network that posthumously simulates a virtual persona of the human user based on the virtual persona model during a virtual interaction between the distinct human user and a virtual representation of the human user.

US Pat. No. 10,991,140

SYSTEM SUITABLE FOR ONE OR BOTH OF AUDIO PROCESSING AND GRAPHICS PROCESSING AND A METHOD OF PROCESSING IN ASSOCIATION THEREWITH

Creative Technology Ltd, ...

1. A method of processing in relation to an application based environment, comprising:intercepting data signals associated with an object data in relation to the application based environment;
manipulating visual appearance of the object data by adding at least one customized visual so that the customized visual is visually perceived to be superimposed to the application based environment, wherein at least one of an object of interest and a secondary object is identifiable based on the object data corresponding to vertex data and texture data, associated with the at least one of the object of interest and the secondary object; and
matching the vertex data and texture data with a collection of digital signatures in a database so as to identify the at least one of the object of interest and the secondary object,
wherein manipulating visual appearance comprises replacing only original surface appearance of the at least one of the object of interest and the secondary object with another surface appearance.

US Pat. No. 10,991,134

LEVEL OF DETAIL CONTROL FOR GEOSTREAMING

Oracle International Corp...

1. A method, comprising:defining a polygon comprising an affected area on a map;
receiving first event data comprising position information for an entity located at a physical location represented by the map;
determining a level of detail for processing second event data, wherein the level of detail is determined based at least in part on context information associated with the map or the entity, and wherein the context information comprises a proximity parameter with a direct mathematical relationship to a relative proximity of the entity with the affected area;
adjusting the polygon based at least in part on the level of detail;
joining, using a join statement, the first event data with the adjusted polygon information that corresponds to the adjusted polygon;
identifying whether the entity is within the affected area based at least in part on a determination of whether the position information corresponds to the adjusted polygon information;
preparing a user interface for presenting a visualization configured to illustrate whether the entity is within the affected area; and
providing the user interface for presentation of the map.

US Pat. No. 10,991,132

METHOD FOR PROCESSING SPARSE-VIEW COMPUTED TOMOGRAPHY IMAGE USING NEURAL NETWORK AND APPARATUS THEREFOR

Korea Advanced Institute ...

1. An image processing method, comprising:receiving a sparse-view computed tomography (CT) data; and
reconstructing an image for the sparse-view CT data using a neural network of a learning model satisfying a predetermined frame condition,
wherein the neural network comprises:
a multi-resolution neural network including pooling and unpooling layers; and
a structured tight frame neural network by decomposing a structured dual frame neural network and the multi-resolution neural network into a low-frequency domain and a high-frequency domain using wavelets by expressing a mathematical expression of the multi-resolution neural network as a dual frame ?,
wherein the predetermined frame condition is represented by the equation
??T=I.

US Pat. No. 10,991,130

SYSTEMS AND METHODS FOR IMPLEMENTING A SENSOR BASED REAL TIME TRACKING SYSTEM

Verizon Patent and Licens...

1. A system comprising:a memory that stores instructions;
a processor communicatively coupled to the memory and configured to execute the instructions to:
access a thermal image captured by a thermal imaging device, the thermal image including a plurality of pixels, each pixel included in the plurality of pixels representing a geographic position at a user premises and having a value indicative of a temperature associated with the geographic position;
convert the thermal image to a heatmap image;
generate a foreground image by separating a background represented in the heatmap image from a foreground represented in the heatmap image;
identify, in the foreground image, at least one hotspot representing a heat source located at the user premises;
determine a contour shape of the at least one hotspot; and
determine, based on the contour shape of the at least one hotspot, whether the at least one hotspot represented in the foreground image represents a target heat source located at the user premises.

US Pat. No. 10,991,129

PAINT COLOR PROJECTOR

1. A method for projecting a color onto a surface, the method comprising:selecting, using an application on a mobile electronic device, a color from a list of one or more colors;
selecting, using the application, a texture representing a style of paint;
identifying a color of a surface onto which the selected color is to be projected;
utilizing a light detection apparatus to determine a first brightness level of the surface and a second brightness level of an area surrounding the surface, wherein the first brightness level differs from the second brightness level;
determining, using a processor, a color of light to be projected onto the surface such that the color of light, in conjunction with the color of the surface, produces the selected color;
altering the selected color to adjust for at least one of the first brightness level and the second brightness level; and
projecting, using a projector, the color of light onto the surface in the texture and as a shape selected from the group consisting of: a square shape and a rectangular shape, and wherein a length of each side of the shape is in a range of 45 cm to 61 cm.

US Pat. No. 10,991,128

MARKERS FOR AUGMENTED REALITY

Shmuel Ur Innovation LTD....

1. An apparatus comprising:a frame sensor configured to obtain a frame, wherein the frame is associated with a field of view of a user;
a processor configured to:
execute an augmented reality framework, wherein the augmented reality framework is configured to invoke at least one skin to compute an augmented reality display for the user; wherein the augmented reality framework is configured to identify a marker in the frame, wherein in response to identifying the marker, altering functionality of the augmented reality framework, wherein said altering the functionality of the augmented reality framework comprises imposing a restriction on the at least one skin, wherein the restriction is defined by the marker.

US Pat. No. 10,991,127

INDEX BUFFER BLOCK COMPRESSION

MICROSOFT TECHNOLOGY LICE...

1. A method of index buffer block compression at an application program interface (API), comprising:determining whether at least one redundant index has been detected in a number of indices associated with a one or more primitives of a compressed index buffer block;
in accordance with a determination that at least one redundant index has been detected in the number of indices, removing the at least one redundant index from the number of indices associated with the one or more primitives to form the compressed index buffer block as a set of one or more unique indices;
storing, in an index buffer, the compressed index buffer block; and
selecting a compression scheme corresponding to a number of bits per index based at least on the one or more indices within the index buffer,
wherein selecting the compression scheme includes:
determining a minimum index, a maximum index, and a difference value between the minimum index and the maximum index for each of the one or more primitives of at least a portion of a mesh formed by a total number of primitives for inclusion within the compressed index buffer block;
selecting a maximum difference value from the difference values for each of the one or more primitives; and
determining a minimum number of bits used for representing the maximum difference value, the minimum number of bits corresponding to the number of bits per index of the compression scheme.

US Pat. No. 10,991,126

INFORMATION PROCESSING DEVICE AND METHOD, AND PROGRAM, FOR GAMUT CONVERSION OF CONTENT

Sony Corporation

1. An information processing device comprising:a processor to
perform a gamut conversion including a first color mapping process which maps each pixel of an input image into each pixel of an output image so as to generate the output image whose gamut is narrower than a gamut of the input image;
generate metadata used by a second color mapping process which maps each pixel of the output image so that a gamut of a mapped image after the second color mapping process is wider than the gamut of the output image; and
associate the metadata with the output image,
wherein the second color mapping process includes non-linear operation to a saturation of the output image, and
wherein the non-linear operation involves compressing a first region surrounded by a limited boundary and an uncompressed boundary into a second region surrounded by the uncompressed boundary and a target boundary.

US Pat. No. 10,991,125

DATA PROCESSING SYSTEMS FOR REAL-TIME CAMERA PARAMETER ESTIMATION

Second Spectrum, Inc., L...

1. A system comprising:one or more computer processors configured as a neural network; and
memory storing computer-executable instructions that, when executed by the one or more computer processors, cause the one or more computer processors to perform operations comprising:
training the neural network to locate and identify semantic keypoints in an image sequence corresponding to keypoints in an environment, wherein each keypoint of the keypoints in the environment has a known location;
training the neural network to locate and identify person keypoints in the image sequence corresponding to the keypoints in the environment;
matching each semantic keypoint of the semantic keypoints in the image sequence to a respective semantic keypoint of the keypoints in the environment;
matching each person keypoint of the person keypoints in the image sequence to a respective person keypoint of the keypoints in the environment;
generating a homography for each image in the image based on the matching of each of the semantic keypoints in the image sequence to the respective semantic keypoint in the environment and the matching of each of the person keypoints in the image sequence to the respective person keypoint in the environment; and
determining a camera parameter based on the homography.

US Pat. No. 10,991,121

MOVEMENT TRACKING OF OPERATOR-FACING CAMERAS

GM Global Technology Oper...

1. A method comprising:receiving, via a controller, a first image captured by an operator-facing camera, the first image including a calibration object that is directly attached to a calibration apparatus, and the calibration apparatus is disposed at a predetermined location within a passenger compartment of a vehicle, the operator-facing camera being movable within the passenger compartment;
detecting a first position of the operator-facing camera with respect to the calibration object;
ascertaining the first position with respect to at least one fiducial marker disposed within the passenger compartment;
capturing a second image using the operator-facing camera, the second image including an operator and the at least one fiducial marker;
determining whether the second image is captured by the operator-facing camera from a second position with respect to the at least one fiducial marker; and
analyzing, based on determining the second image is captured by the operator-facing camera from the second position, the second image to identify facial features of the operator.

US Pat. No. 10,991,120

METHOD AND APPARATUS FOR PROCESSING A PLURALITY OF UNDIRECTED GRAPHS

Samsung Electronics Co., ...

1. A processor-implemented method comprising:acquiring, by a processor, a first undirected graph from a first image and a second undirected graph from a second image, wherein the first image and the second image are images acquired by capturing a same scene from different viewpoints;
generating, by the processor, a first lattice for the first undirected graph and a second lattice for the second undirected graph;
matching, by the processor, the first lattice and the second lattice based on a first global structure of the first lattice and a second global structure of the second lattice, the first global structure corresponding to nodes of the first undirected graph, and the second global structure corresponding to nodes of the second undirected graph; and
processing the first undirected graph and the second undirected graph based on a result of the matching of the first lattice and the second lattice.

US Pat. No. 10,991,119

MAPPING MULTIPLE VIEWS TO AN IDENTITY

NCR Corporation, Atlanta...

1. A method comprising:receiving a plurality of images that depicts an object;
extracting attributes associated with the object from the plurality of images, the attributes including a color of the object, text written on the object, an approximate height of the object, and an approximate weight of the object;
assigning a temporary identification value to the object; and
determining, based on processing the attributes, an identity of the object based on a query having the attributes and the temporary identification value as inputs.

US Pat. No. 10,991,116

THREE-DIMENSIONAL (3D) DEPTH IMAGING SYSTEMS AND METHODS FOR AUTOMATICALLY DETERMINING SHIPPING CONTAINER FULLNESS BASED ON IMAGING TEMPLATES

Zebra Technologies Corpor...

1. A three-dimensional (3D) depth imaging system configured to automatically determining shipping container fullness based on imaging templates, the 3D depth imaging system comprising:a 3D-depth camera configured to capture 3D image data, the 3D-depth camera oriented in a direction to capture 3D image data of a shipping container located in a predefined search space during a shipping container loading session, the shipping container having a shipping container type; and
a container fullness application (app) configured to execute on one or more processors communicatively coupled to the 3D-depth camera, the container fullness app further configured to:
determine, based on 3D image data received from the 3D-depth camera, a 3D container point cloud representative of the shipping container,
load, into a memory communicatively coupled to the one or more processors, an imaging template that defines a 3D template point cloud corresponding to the shipping container type, the 3D template point cloud comprising a 3D template front portion of the shipping container type and a 3D template back portion of the shipping container type,
identify, within the 3D container point cloud, a 3D container front portion corresponding to a physical container front portion of the shipping container,
generate a 3D mapping of the 3D container point cloud and the 3D template point cloud, the 3D mapping comprising the 3D container front portion of the 3D container point cloud aligned with the 3D template front portion of the 3D template point cloud, and
determine, based on the 3D mapping, a fullness value of the shipping container.

US Pat. No. 10,991,115

IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, SERVER, AND COMPUTER PROGRAM

Rakuten, Inc., Tokyo (JP...

1. An image processing device, comprising:at least one memory configured to store computer program code;
at least one processor configured to access the computer program code and operate as instructed by the computer program code, the computer program code including:
acquisition code configured to cause at least one of the at least one processor to acquire an image to be processed including an image of clothing worn by a subject on a lower body;
specifying code configured to cause at least one of the at least one processor to specify a position of an end portion of the clothing, in the image to be processed;
extraction code configured to cause at least one of the at least one processor to extract a connected region which is positioned to be adjacent to the end portion of the clothing and is configured by connecting prescribed pixels, from the image to be processed; and
determination code configured to cause at least one of the at least one processor to:
recognize a presence of pants represented above the connected region,
identify a first foot and a second foot of the subject below the connected region,
determine that the first foot and/or the second foot is pointed forward in the image, and
determine a type of the pants based on a ratio (Rc) between a maximum width (Cw) and a length (Cl) of the pants.

US Pat. No. 10,991,114

METHOD AND DEVICE FOR DEPTH DETECTION USING STEREO IMAGES

Huawei Technologies Co., ...

1. A depth detection device, comprising:a stereo image recording device configured to record a stereo image of a scene, and
one or more processors,
wherein the stereo image recording device comprises:
a first optical path, configured to record a first image of the stereo image, and
a second optical path, configured to record a second image of the stereo image,
wherein the first optical path and second optical path have different lengths,
wherein the one or more processors are configured to:
determine a scaling of the first image or of the second image, by minimizing differing lateral magnification of objects in the scene depicted in the first image and the second image,
perform the scaling on one of the first image or the second image, resulting in a scaled stereo image, and
determine a depth map of the scene based upon the scaled stereo image.

US Pat. No. 10,991,113

GYROSCOPE-BASED SYSTEM AND METHOD FOR ASSISTING IN TRACKING HEAT SOURCE ON MECHANICAL ARM

CENTRAL SOUTH UNIVERSITY,...

1. Gyroscope-based system for assisting in tracking heat source on mechanical arm, comprising:a three dimensional (3D) modeling part: the 3D modelling part collects and analyzes a scanned image of a controlled object, performs image enhancement on the scanned image of the controlled object, then compresses and encodes the scanned image, and transmits the image to a personal computer(PC); then the PC decodes the scanned image to construct a three dimensional (3D) simulation image of the controlled object, and stores the 3D simulation image in the form of three-dimensional data (x, y, z), wherein the transverse axis is defined as y-axis, the longitudinal axis is defined as y-axis, and the vertical axis is defined as z-axis, and data at any coordinate point (x, y, z) is an image source data of a part of the controlled object and coordinate point (x, y, z) data greater than zero is image source data of a part of the controlled object;
a mechanical arm proximal end capture part: two mechanical arm proximal end capture devices can capture a heat source fixed at a mechanical arm proximal end respectively, wherein one heat source capture device acquires (x2, y2) and the other heat source capture device acquires (y2, z2), and the two sets of y-axis coordinates can be used for mutual calibration; then a heat source tracking system calculates relative position data (x2, y2, z2) of the mechanism arm proximal end and transmits the data to a digital image processing system part;
an image processing system part: after determining a position of the mechanical arm end according to the coordinates provided by the mechanical arm proximal end capture part, the image processing system part acquires real-time gyroscope data at the same time, calculates the working angle and direction of the mechanical arm according to the three-dimensional angle information acquired by a gyroscope, calculates a relative position (x1, y1, z1) of the mechanical arm distal end according to the relative position (x2, y2, z2) of the mechanical arm proximal end and the three-dimensional angle information of the mechanical arm, then collects a plurality of image data for integration, performs image grayscale processing on the image data obtained through the integration, and specifically darkens the x-axis position, the y-axis position, and the z-axis position for displaying the x-axis position, the y-axis position, and the z-axis position.

US Pat. No. 10,991,112

MULTIPLE SCALE PROCESSING FOR RECEIVED STRUCTURED LIGHT

QUALCOMM Incorporated, S...

1. A method, comprising:receiving a captured image of a scene from a structured light receiver;
comparing one or more first portions of the captured image to one or more first scale codewords of a codeword distribution, the one or more first portions of the captured image being at a first scale;
comparing one or more second portions of the captured image to one or more second scale codewords of the codeword distribution, the one or more second portions of the captured image being at a second scale that is finer than the first scale;
determining a first scale codeword from the one or more first scale codewords for a first portion of the one or more first portions of the captured image or a second scale codeword from the one or more second scale codewords for a second portion of the one or more second portions of the captured image based on a first confidence determined for the first scale codeword and a second confidence determined for the second scale codeword; and
determining one or more depths in the scene based at least on the determined first scale codeword or second scale codeword.

US Pat. No. 10,991,111

METHOD AND APPARATUS FOR REFINING DEPTH IMAGE

Samsung Electronics Co., ...

1. A method of refining a depth image, the method comprising:extracting shading information of color pixels from a color image; and
refining a depth image corresponding to the color image based on surface normal information of an object included in the shading information, wherein the refining of the depth image includes distinguishing between a noise region and an edge region in the depth image based on a characteristic of a surface normal distribution represented in the color image and applying filters comprising different filter characteristics to the noise region and the edge region respectively to reduce a noise component while maintaining an edge characteristic substantially unchanged.

US Pat. No. 10,991,110

METHODS AND SYSTEMS TO MODIFY A TWO DIMENSIONAL FACIAL IMAGE TO INCREASE DIMENSIONAL DEPTH AND GENERATE A FACIAL IMAGE THAT APPEARS THREE DIMENSIONAL

Activision Publishing, In...

1. A computer-implemented method for increasing a dimensional depth of a two-dimensional image to yield an augmented reality (AR) face mask, said method being implemented in a computer having a processor and a random access memory, wherein said processor is in data communication with a display and with a storage unit, the method comprising:acquiring from the storage unit the two-dimensional image;
acquiring an image of a face of a person from a camera;
using said computer and executing a plurality of programmatic instructions stored in the storage unit, identifying a first plurality of key points on the two-dimensional image;
using said computer and executing a plurality of programmatic instructions stored in the storage unit, identifying a second plurality of key points on the two-dimensional image;
using said computer and executing a plurality of programmatic instructions stored in the storage unit, generating a texture map of the two-dimensional image;
using said computer and executing a plurality of programmatic instructions stored in the storage unit, projecting said texture map of the two-dimensional image onto the image of the face of the person;
using said computer and executing a plurality of programmatic instructions stored in the storage unit, modifying the first plurality of key points based on the second plurality of key points;
and
using said computer, outputting the AR face mask image based on the modified first plurality of key points.

US Pat. No. 10,991,109

METHOD FOR CHARACTERIZING PERFUSION ABNORMALITIES BY MEANS OF FRACTAL ANALYSIS OF THE INTERFACE REGION

1. A method for characterizing perfusion abnormalities in tissue by means of fractal analysis (FA) of at least one part of an interface region between adequately and abnormally perfused tissue from an object of study that features perfusion wherein the interface region is defined as a region where adequately and abnormally perfused areas merge into each other, the method comprising the steps of:(A) identifying the at least one part of the interface region;
(B) providing an imaging dataset of perfusion imaging; wherein said imaging dataset visualizes the at least one part of the interface region identified in step (A);
(C) applying fractal analysis to the interface region visualized in the imaging dataset provided in step (B);
wherein said fractal analysis provides at least one fractal parameter of the at least one part of the interface region.

US Pat. No. 10,991,108

DENSELY COMPOSITING ANGULARLY SEPARATED SUB-SCENES

OWL LABS, INC, Somervill...

1. A method of compositing and outputting a video signal, comprising:recording a panoramic video signal having an aspect ratio of substantially 2.4:1 or greater, captured from a wide camera having a horizontal angular field of view of substantially 90 degrees or greater;
subsampling at least two sub-scene video signals at respective bearings of interest from the wide camera;
compositing the at least two sub-scene video signals side-by-side to form a stage scene video signal having an aspect ratio of substantially 2:1 or less, wherein more than 80% of the area of the stage scene video signal is subsampled from the panoramic video signal, wherein the widths of the sub-scene video signals within the stage scene video signal are composited to change according to an activity criterion detected at at least one bearing of interest corresponding to a sub-scene video signal, while a width of the stage scene video signal is kept constant, wherein compositing the at least two sub- scene video signals comprises setting a width of each of the at least two sub-scene video signals based on a face width, a shoulder width, or a motion width of a person recognized along a bearing of interest corresponding to the sub-scene video signal,
wherein the face width and the shoulder width are set according to an interpupillary distance of the person recognized along a bearing of interest corresponding to the sub-scene video signal;
outputting the stage scene video signal formatted as a single camera video signal;
subsampling at least one additional sub-scene video signal at a respective bearing of interest from the panoramic video signal; and
compositing the at least two sub-scene video signals together with the at least one additional sub-scene video signal to form the stage scene video signal having an aspect ratio of substantially 2:1 or less including a plurality of side-by-side sub-scene video signals,
wherein compositing the at least two sub-scene video signals together with the at least one additional sub-scene video signal to form the stage scene video signal comprises:
transitioning the at least one additional sub-scene video signal into the stage scene video signal by reducing a width of at least one of the at least two sub- scene video signals by an amount corresponding to the width of the at least one additional sub-scene video signal such that the stage scene video signal includes both the at least two sub-scene video signals and the at least one additional sub-scene video.

US Pat. No. 10,991,107

METHOD FOR ALIGNING AT LEAST ONE PART OF ONE DIGITAL IMAGE TO AT LEAST ONE PART OF ANOTHER DIGITAL IMAGE

QIAGEN GmbH, Hilden (DE)...

1. A computer implemented method for aligning at least one part of a second digital image with at least one part of a first digital image, the method comprising:dividing the at least one part of the first digital image into a first plurality of tiles;
dividing the at least one part of the second digital image into a second plurality of tiles, wherein each tile of the second plurality of tiles corresponds to a tile of the first plurality of tiles;
creating a plurality of correlation images by computing a correlation between each tile of the first plurality of tiles and a corresponding tile of the second plurality of tiles;
determining a position of a global maximum correlation value for each of the plurality of correlation images;
calculating a plurality of offset vectors, wherein each offset vector of the plurality of offset vectors represents an offset between a tile of the first plurality of tiles and a corresponding tile of the second plurality of tiles based on a center position of a corresponding correlation image of the plurality of correlation images and the position of the global maximum correlation value of the corresponding correlation image of the plurality of correlation images; and
aligning the at least one part of the second digital image with the at least one part of the first digital image by applying the plurality of offset vectors.

US Pat. No. 10,991,106

ON-SHELF COMMODITY DETECTION METHOD AND SYSTEM

ADVANCED NEW TECHNOLOGIES...

1. A method for on-shelf merchandise detection, comprising:obtaining a plurality of depth images associated with a shelf from a first camera, wherein the shelf comprises a plurality of tiers;
obtaining a plurality of images from one or more second cameras associated with each of the plurality of tiers of the shelf, each of the plurality of tiers of the shelf holding merchandise, and the one or more second cameras associated with each of the plurality of tiers being disposed on each of the plurality of tiers;
detecting, based on one or more of the plurality of depth images, motions of a user's hand reaching into and moving away from the shelf;
determining, based on the one or more of the plurality of depth images and in response to detecting the motions of the user's hand reaching into and moving away from the shelf, a tier of the plurality of tiers of the shelf associated with the detected motions, a first point in time associated with the motion of the user's hand reaching into the shelf, and a second point in time associated with the motion of the user's hand moving away from the shelf;
in response to determining the tier of the shelf associated with the detected motions, identifying, from images obtained from one or more second cameras associated with the determined tier, one or more first images captured before the first point in time and one or more second images captured after the second point in time; and
determining one or more changes to merchandise on the determined tier of the shelf associated with the detected motions by comparing the one or more first images with the one or more second images.

US Pat. No. 10,991,105

IMAGE PROCESSING DEVICE

TOYOTA JIDOSHA KABUSHIKI ...

1. An image processing device configured to set a reference point on an image obtained by an imaging unit moving in an optical axis direction, comprising:a storage unit;
an initial setting unit configured to store a position of an optical axis neighborhood point in a first image obtained by the imaging unit in the storage unit as an initial position of a specific point in the first image in association with image features of a surrounding area of the optical axis neighborhood point;
a search unit configured to search for a corresponding point of the specific point in a second image obtained by the imaging unit based on the image features stored in the storage unit; and
an output unit configured to output a position of the corresponding point in the second image as a position of the reference point in the second image.

US Pat. No. 10,991,104

IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, AND PROGRAM

RAKUTEN, INC., Tokyo (JP...

1. An image processing device comprising at least one processor configured to:obtain an image including a background and an object;
set, with respect to the image, a plurality of element areas respectively corresponding to a plurality of elements in the image;
calculate, based on a determination result on whether a pixel is included in an element area, a value indicating a degree of overlap of the element areas in the pixel, the value indicating brightness of a corresponding pixel of a determination image having a same size as the image;
specify an overlapped area in the image based on a determination result on whether the value is greater than or equal to a threshold value, the overlapped area being an area in which the degree of overlap of the element areas is greater than or equal to a predetermined value, wherein the larger a number of the element areas that are overlapped each other is, the larger the degree is; and
extract a foreground area from the image based on the overlapped area, the foreground area corresponding to the object.

US Pat. No. 10,991,103

METHOD FOR EXTRACTING PERSON REGION IN IMAGE AND APPARATUS USING THE SAME

ELECTRONICS AND TELECOMMU...

1. A method for extracting a person region, performed by a portable terminal, the method comprising:detecting a face from a raw image input in real time;
configuring a search range based on the detected face;
extracting an outline of a person region by performing preprocessing on an image within the search range;
configuring watershed markers on a background and a foreground of the image within the search range based on the extracted outline;
performing a watershed transform based on the configured watershed markers; and
separating the person region from the raw image using a result of the watershed transform,
wherein the extracting of the outline of the person region comprises:
converting the image within the search range into a black and white image;
performing a binarization transform on the converted black and white image;
calculating a distance transform matrix for the binarization-transformed image;
extracting the outline of the person region using the distance transform matrix;
applying an image dilation filter based on a result of calculating the distance transform matrix; and
removing an outline of an object smaller than a predetermined size from the extracted outline.

US Pat. No. 10,991,102

IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD

CANON MEDICAL SYSTEMS COR...

15. An image processing method comprising:selecting a plurality of specified cross section from three dimensional (3D) image data; and
forming a curve corresponding to a curve delineated on the specified cross section by a user, from the specified cross section to a cross section within a specified range, wherein the cross section within the specified range is different from the specified cross section, so as to form curved surface on the 3D image data, wherein the image processing method further comprises:
forming the curved surface for each specified cross section, generate partial 3D image data that corresponds to the specified cross section and the cross section within the specified range in an entirety of the 3D image data and in which the curved surface is formed for each specified cross section; and
combining a plurality of pieces of the partial 3D image data while interpolating a gap between the pieces of the partial 3D image data.

US Pat. No. 10,991,101

MULTI-STAGE SEGMENTATION USING SYNTHETIC IMAGES

General Electric Company,...

1. A computing system comprising:a storage configured to storage an image of content which includes a plurality of categories of data; and
a processor configured to receive an initial segmentation map of the image, the initial segmentation map comprising pixel probability values with respect to the plurality of categories, and execute a refinement predictive model on the initial segmentation map and the image to generate a refined segmentation map, the refinement predictive model being trained based on synthetic images of the plurality of categories,
wherein the processor is configured to generate a segmented image based on the refined segmentation map.

US Pat. No. 10,991,100

DISEASE DETECTION ALGORITHMS TRAINABLE WITH SMALL NUMBER OF POSITIVE SAMPLES

INTERNATIONAL BUSINESS MA...

1. A method comprising:reading a medical image of a patient;
providing the medical image to a trained anatomy segmentation network, wherein the trained anatomy segmentation network comprises a plurality of pooling layers followed by a plurality of concatenation layers, each of the plurality of pooling layers and plurality of concatenation layers having associated at least two convolution layers;
receiving from the trained anatomy segmentation network a feature map, the feature map indicating the location of at least one feature within the medical image;
training a classification network using a set of feature maps, each of the set of feature maps being an output of the trained anatomy segmentation network, wherein the set of feature maps comprise feature maps from a last convolution layer of a last concatenation layer;
providing the feature map and the medical image to the trained classification network;
receiving from the trained classification network a disease detection, the disease detection indicating the presence or absence of a predetermined disease.

US Pat. No. 10,991,099

METHOD AND SYSTEM FOR MEASURING REPRESENTATIVE VALUE OF DUCT IN VIVO

CORELINE SOFT CO., LTD., ...

1. A method for measuring a representative value of a tubular structure in vivo, the method comprising:selecting, by selection unit, at least one tubular structure and sampling measurement sites in each tubular structure;
measuring, by creation unit, at least one real cross-section image being sampled to obtain measurement values and creating a measurement cross-section image;
in comparing, by comparison-decision unit, the measurement cross-section image with the real cross-section image and evaluating validity of the measurement values whether to accept the measurement values as data; and
computing, by computation unit, the representative value out of the measurement values accepted as data.

US Pat. No. 10,991,098

METHODS FOR AUTOMATED CHROMOSOME ANALYSIS

1. A method to aid in classifying metaphase chromosomes of a cell, the method comprising the steps of:(a) providing a digital image of a metaphase cell;
(b) segmenting the image into objects, whereby digital images of metaphase chromosomes of the cell are obtained;
(c) analyzing each chromosome image using a classifying pre-trained deep convolutional neural network (DNN) comprising a first output layer for chromosome classification and a second output layer for chromosome rotation, thereby obtaining for each chromosome (i) a probability vector for use in assigning a class of the chromosome and (ii) a rotation angle of the chromosome in said digital image of the metaphase cell;
(d) assigning the chromosome image with the highest assignment probability to the class predicted for that probability;
(e) repeating step (d) with the chromosome image having the next highest assignment probability, until all chromosome images from the image of the metaphase cell have been assigned, with the proviso that once an expected total number of chromosomes for a given class has been reached, assignment probabilities for that class are set to zero or can be recalculated for all remaining chromosome images; and
(f) preparing a karyogram using the classified metaphase chromosome images.