US Pat. No. 10,339,960

PERSONAL DEVICE FOR HEARING DEGRADATION MONITORING

INTERNATIONAL BUSINESS MA...

1. A computer implemented method to monitor a user's hearing and comprehension, the method comprising:receiving, by an audio capture device, a first audio input;
receiving, by the audio capture device, a second audio input, wherein the first audio input includes a voice of the user and wherein the second audio input includes a voice of a person having a conversation with the user;
converting the first and second audio inputs into respective first and second audio signals;
transmitting said first and second audio signals to a remote resource;
transcribing the first and second audio signals into respective first and second transcriptions;
analyzing, by a processor of the remote resource, the first and second transcriptions to determine if a content of the second transcription semantically matches a content of the first transcription, wherein the analysis includes an identification of cognitive breaks in the conversation between the user and the person and the identification of concepts within the content of the transcriptions, wherein a determination that the content of the second transcription is not related to the content of the first transcription will indicate possible degradation of hearing of the user;
recording the analysis to track a hearing and comprehension ability of the user; and
transmitting the recorded analysis to a healthcare provider.

US Pat. No. 10,339,959

PERCEPTION BASED MULTIMEDIA PROCESSING

Dolby Laboratories Licens...

1. A method to steer multimedia processing algorithms comprising a perceptual clusters of multimedia signals where a vector of parameters is assigned to each cluster and the multimedia signals being processed are assigned to one or more perceptual clusters generated by clustering training data based on subjective user perception based on similar or same perception or preference, wherein an algorithm calculates one or more probabilities that the signal belongs to a specific perceptual cluster, and wherein an optimal parameter configuration of the vector parameters for a target segment of the signal is determined through a steering function that calculates a weighted average of individual probabilities each applied to respective configuration parameters, and further wherein the probabilities of the segment belonging to a perceptual cluster is one of a posterior probably calculated as a Gaussian-based probability (GMM), a locality preserving projection (LPP), or a largest margin nearest neighbor (LMNN).

US Pat. No. 10,339,958

IN-HOME LEGACY DEVICE ONBOARDING AND PRIVACY ENHANCED MONITORING

ARRIS Enterprises LLC, S...

1. A method, comprising:obtaining a first user input identifying a device;
collecting from at least one ambient sensor, one or more feature data sets related to monitored usage of the device, wherein collecting one or more feature data sets comprises:
capturing, via an audio sensor, audio data from a space in which the device is located, the captured audio data including audio data generated by the device;
analyzing the captured audio data to detect a frequency of use of the device;
analyzing the captured audio data to generate the one or more feature data sets; and
comparing the one or more feature data sets to reference feature data using a statistical model;
identifying, based on the first user input and the one or more feature data sets, a set of device models, the device being represented by at least one device model of the set of device models;
determining that additional information is needed to distinguish the at least one device model representing the device from the one or more other device models of the set of device models;
requesting, based on the set of device models, a second user input;
retrieving, based on the second user input, information about the device; and
presenting the retrieved information to the user.

US Pat. No. 10,339,957

ENDING COMMUNICATIONS SESSION BASED ON PRESENCE DATA

Amazon Technologies, Inc....

1. A method, comprising:receiving, during a communications session including a first device and a second device, first data indicating that first sounds were detected by the first device, the first sounds corresponding to speech;
receiving, from the first device, second data indicating that second sounds were detected by the first device during a first amount of time after a temporal end of the speech;
determining that the second sounds correspond to non-speech;
determining the first amount of time is greater than a threshold amount of time;
receiving, from the second device, third data indicating that third sounds were received by the second device during a second amount of time after the temporal end;
determining that the third sounds correspond to non-speech;
determining that the second amount of time is greater than the threshold amount of time; and
causing the communications session to end based, at least in part, on the first amount of time and the second amount of time being greater than the threshold amount of time.

US Pat. No. 10,339,956

METHOD AND APPARATUS FOR DETECTING AUDIO SIGNAL ACCORDING TO FREQUENCY DOMAIN ENERGY

Huawei Technologies Co., ...

1. A method for detecting an audio signal according to frequency domain energy, the method comprising:receiving an audio signal frame;
acquiring frequency domain energy distribution of the audio signal frame, the frequency domain energy distribution representing an energy distribution characteristic of the audio signal frame in a frequency domain;
obtaining a maximum value distribution characteristic of a frequency domain energy distribution derivative of the audio signal frame according to the frequency domain energy distribution of the audio signal frame;
using the audio signal frame and each frame in a preset neighborhood range of the audio signal frame as a frame set, the frame set comprising a to-be-detected frame;
detecting the to-be-detected frame according to a maximum value distribution characteristic of a frequency domain energy distribution derivative of the frame set;
determining whether the audio signal is a ringtone by analyzing the maximum value distribution characteristic of the frequency domain energy distribution derivative; and
identifying a country of origin of the audio signal based on the frequency domain energy distribution of the audio signal frame when the audio signal is a ringtone.

US Pat. No. 10,339,955

INFORMATION PROCESSING DEVICE AND METHOD FOR DISPLAYING SUBTITLE INFORMATION

SONY CORPORATION, Tokyo ...

1. An information processing system, comprising:circuitry configured to:
read a current playback time of content, wherein the content is reproduced by an output device;
control a display screen to display subtitle information corresponding to the content,
wherein the subtitle information includes a plurality of text characters corresponding to the content;
determine audio feature information based on the current playback time of the content, wherein the audio feature information indicates at least a tempo of the content; and
control the display screen to:
increase a space between a first text character of the plurality of text characters and a second text character of the plurality of text characters based on the tempo of the content;
display a cursor on the subtitle information based on the audio feature information; and
display at least one of a first visual effect or a second visual effect at the cursor based on the audio feature information.

US Pat. No. 10,339,954

ECHO CANCELLATION AND SUPPRESSION IN ELECTRONIC DEVICE

Motorola Mobility LLC, C...

5. A portable device comprising:a memory;
an echo cancellation and echo suppression system having an acoustic echo correction stage and configured for audio signal processing and playback; and
a processor communicatively coupled to the echo cancellation and echo suppression system and the memory and which:
obtains an audio echo signal and an audio desired signal from the acoustic echo correction stage;
converts the echo signal and the desired signal to the frequency domain;
groups frequency bin results of respective frequency domain converted echo and desired signals into respective echo and desired sub-bands;
estimates a sub-band suppressor gain based on an estimated sub-band energy for the echo and desired sub-bands;
modulates the frequency domain converted desired signal to compensate for residual echo, the modulating based, at least in part, on the estimated sub-band suppressor gain, and the modulating producing a compensated frequency domain converted desired signal; and
converts the compensated frequency domain converted desired signal into time domain converted audio output signal.

US Pat. No. 10,339,953

HOWLING DETECTION METHOD AND APPARATUS

TENCENT TECHNOLOGY (SHENZ...

1. A howling detection method performed by a howling detection apparatus, comprising:performing, by at least one processor of the howling detection apparatus, window separation processing on an audio signal to obtain a plurality of analysis windows;
obtaining, by the at least one processor of the howling detection apparatus, a signal energy indicator value of each preset frequency in at least one analysis window by using a perceptual coefficient corresponding to each frequency, to obtain a perceptual energy indicator value of each frequency, the perceptual coefficient corresponding to each frequency indicating a sensitivity of a human ear to a sound of each frequency; and
determining, by the at least one processor of the howling detection apparatus, whether howling occurs according to the perceptual energy indicator value of each frequency in the at least one analysis window.

US Pat. No. 10,339,952

APPARATUSES AND SYSTEMS FOR ACOUSTIC CHANNEL AUTO-BALANCING DURING MULTI-CHANNEL SIGNAL EXTRACTION

KOPIN CORPORATION, Westb...

1. A non-transitory computer readable medium containing executable computer program instructions, which when executed by an acoustic signal processing system, cause the acoustic signal processing system to perform a process comprising: calculating a long-term power level of a main acoustic signal to obtain an averaged main acoustic signal, wherein segments of the main acoustic signal are excluded from the averaged main acoustic signal using a desired voice activity detection signal; calculating a long-term power level of a reference acoustic signal to obtain an averaged reference acoustic signal wherein segments of the reference acoustic signal are excluded from the averaged reference acoustic signal using the desired voice activity detection signal; and creating an amplitude correction signal using the averaged main acoustic signal and the averaged reference acoustic signal, wherein the amplitude correction signal is used, to adjust either the main acoustic signal or the reference acoustic signal to automatically balance acoustic channel sensitivity.

US Pat. No. 10,339,951

AUDIO SIGNAL PROCESSING IN A VEHICLE

VOLKSWAGEN AKTIENGESELLSC...

1. A method for audio signal processing in a vehicle comprising:generating a mono audio signal based on a multichannel audio source signal;
limiting the mono audio signal to a frequency range between a given lower frequency and a given upper frequency;
outputting the limited mono audio signal via a plurality of speakers in the vehicle; and
compensating an influence of the limited mono audio signal output by the plurality of speakers on a speech audio signal received by a microphone in the vehicle by means of the limited mono audio signal; wherein
the given lower frequency has a value within a range of 100 Hz to 300 Hz and the given upper frequency has a value within a range of 4 kHz to 8 kHz.

US Pat. No. 10,339,950

BEAM SELECTION FOR BODY WORN DEVICES

MOTOROLA SOLUTIONS, INC.,...

1. An electronic device, the electronic device comprising:a microphone array; and
an electronic processor communicatively coupled to the microphone array and configured to
receive a plurality of audio signals from the microphone array;
generate a plurality of beams based on the plurality of audio signals;
detect that an electronic device is in a body-worn position; and
in response to the electronic device being in the body-worn position,
determine at least one restricted direction based on the body-worn position;
generate, for each of the plurality of beams, a likelihood statistic having a value indicative of the likelihood that the beam is directed to a desired sound source;
for each of the plurality of beams, assign a weight to the likelihood statistic to adjust the value of the likelihood statistic based on the at least one restricted direction and on prior information about the electronic device to generate a weighted likelihood statistic; and
generate an output audio stream from the plurality of beams based on the weighted likelihood statistic.

US Pat. No. 10,339,949

MULTI-CHANNEL SPEECH ENHANCEMENT

Apple Inc., Cupertino, C...

1. An audio appliance, comprising:a first microphone transducer to provide a first acoustic signal;
a second microphone transducer to provide a second acoustic signal, wherein the first microphone transducer and the second microphone transducer are spaced apart from each other and define a longitudinal axis;
a voice-activity detector configured to determine a presence or an absence of user speech responsive to a combination of voice-activity cues comprising, a first level difference between the first acoustic signal and the second acoustic signal within a first frequency band, and a second level difference between the first acoustic signal and the second acoustic signal within a second frequency band; and
a noise suppressor configured, responsive to a determined presence of speech by the voice-activity detector, to suppress in a noise-supressed output-signal impairments originating from a direction of up to about 75-degrees from the longitudinal axis by between about 3 dB and about 20 dB; and
an output device to output the noise-suppressed output-signal.

US Pat. No. 10,339,948

METHOD AND APPARATUS FOR ENCODING AND DECODING HIGH FREQUENCY FOR BANDWIDTH EXTENSION

SAMSUNG ELECTRONICS CO., ...

1. A decoding apparatus for generating a high frequency spectrum, the decoding apparatus comprising:a receiving unit configured to receive a bitstream including one of first excitation class information, second excitation class information and third excitation class information as an excitation class of a current frame; and
a processor configured to:
decode a low frequency spectrum of the current frame from the bitstream;
obtain a high frequency excitation spectrum of the current frame by copying the low frequency spectrum, based on the excitation class of the current frame;
generate a high frequency spectrum based on the high frequency excitation spectrum; and
combine the low frequency spectrum and the high frequency spectrum,
wherein the first excitation class information for the current frame indicates that the excitation class of the current frame corresponds to a speech class, if the current frame has a speech characteristic,
wherein the second excitation class information for the current frame indicates that the excitation class of the current frame corresponds to a first non-speech class, if the current frame does not have the speech characteristic,
wherein the third excitation class information for the current frame indicates that the excitation class of the current frame corresponds to a second non-speech class, if the current frame does not have the speech characteristic, and
wherein whether the excitation class of the current frame corresponds to the first non-speech class or the second non-speech class is determined based on a tonal characteristic of the current frame.

US Pat. No. 10,339,947

SYSTEM AND METHOD FOR PROCESSING AUDIO DATA

IMMERSION NETWORKS, INC.,...

1. A decoder for decoding a bitstream, the decoder comprising:a computer-usable non-transitory storage resource; and
a processor communicatively coupled to the storage resource, wherein the processor executes application code instructions that are stored in the storage resource to cause the decoder to:
receive an encoded bitstream that includes bitstream synchronization command data and program command data;
process the encoded bitstream and identify within the bitstream the synchronization command data; and
decode the program command packet and at least one program related channel data using information provided in the synchronization command data and decode program related channel data using information provided in the program command data.

US Pat. No. 10,339,946

AUDIO DECODER AND METHOD FOR PROVIDING A DECODED AUDIO INFORMATION USING AN ERROR CONCEALMENT MODIFYING A TIME DOMAIN EXCITATION SIGNAL

Fraunhofer-Gesellschaft z...

1. An audio decoder for providing decoded audio information from a series of audio frames including encoded audio information, the audio decoder comprising:an error concealment unit to provide error concealment audio information for concealing a lost audio frame,
wherein to provide the error concealment audio information, the error concealment module modifies a time domain excitation signal derived from encoded audio information from one or more audio frames encoded in a frequency domain preceding the lost audio frame,
the encoded audio information comprising an encoded representation of spectral values and scale factors representing a scaling of different frequency bands.

US Pat. No. 10,339,945

CODING/DECODING METHOD, APPARATUS, AND SYSTEM FOR AUDIO SIGNAL

HUAWEI TECHNOLOGIES CO., ...

6. A decoding method performed by a decoder, comprising:receiving an encoded audio signal bitstream;
obtaining one or more characteristic factors, high frequency band coding information, and an energy ratio corresponding to an audio signal of the encoded audio signal;
decoding, according to the one or more characteristic factors, the audio signal bitstream to obtain a low frequency band signal;
decoding, according to the high frequency band coding information, the audio signal bitstream to obtain a high frequency band signal;
predicting the high frequency band signal to obtain a first full band signal;
performing de-emphasis processing on the first full band signal based on a de-emphasis parameter that is determined according to the one or more characteristic factors;
calculating a first energy of the first full band signal that has undergone de-emphasis processing;
obtaining a second full band signal according to the energy ratio, the first full band signal that has undergone de-emphasis processing, and the first energy; and
restoring the audio signal according to the second full band signal, the low frequency band signal, and the high frequency band signal.

US Pat. No. 10,339,944

METHOD AND APPARATUS FOR PREDICTING HIGH BAND EXCITATION SIGNAL

HUAWEI TECHNOLOGIES CO., ...

1. A method for audio signal processing at a decoder, comprising:decoding a bitstream to obtain a set of spectral frequency parameters, wherein the set of spectral frequency parameters have an ordering relationship according to frequencies;
calculating spectral frequency parameter difference values associated with at least two pairs of the set of spectral frequency parameters, wherein each pair of the spectral frequency parameters comprises two adjacent spectral frequency parameters according to the ordering relationship;
determining, according to a bitrate of the bitstream, a search range for a minimum spectral frequency parameter difference value;
correcting each calculated spectral frequency parameter difference value in the search range using a correction factor to obtain a plurality of corrected spectral frequency parameter difference values;
searching for the minimum spectral frequency parameter difference value from the plurality of corrected spectral frequency parameter difference values in the search range;
determining, according to the minimum spectral frequency parameter difference value, a start frequency bin for predicting a high band excitation signal from a low band excitation signal obtained via the decoding of the bitstream;
generating the high band excitation signal by selecting a frequency band with a preset bandwidth from the low band excitation signal according to the start frequency bin; and
outputting a wideband signal that is generated according to the high band excitation signal.

US Pat. No. 10,339,943

METHOD AND DEVICE FOR QUANTIZING LINEAR PREDICTIVE COEFFICIENT, AND METHOD AND DEVICE FOR DEQUANTIZING SAME

SAMSUNG ELECTRONICS CO., ...

1. A quantization apparatus comprising:a trellis-structured vector quantizer configured to quantize a first error vector of a current frame which corresponds to a difference between a first prediction vector of the current frame and an N-dimension sub-vector of the current frame, where N is a natural number greater than or equal to 2;
an intra-frame predictor configured to generate the first prediction vector of the current frame from a first quantized N-dimension sub-vector of a previous frame; and
a vector quantizer configured to quantize a quantization error vector of the current frame which corresponds to a difference between a quantized N-dimension sub-vector of the current frame and the N-dimension sub-vector of the current frame,
wherein the intra-frame predictor is configured to use a prediction coefficient with an N×N matrix and to perform intra-frame prediction by using the quantized N-dimension sub-vector of the previous frame.

US Pat. No. 10,339,942

PARAMETRIC JOINT-CODING OF AUDIO SOURCES

FRAUNHOFER-GESELLSCHAFT Z...

1. A method of audio encoding a plurality of source audio signals comprising:computing, for the plurality of source audio signals, statistical information representing spectral envelopes of the source audio signals of the plurality of source audio signals, wherein the statistical information further includes, for each respective one of the plurality of source audio signals and each of a plurality of subbands, information regarding a normalized subband auto-correlation function of the respective one of the plurality of source audio signals; and
transmitting the statistical information representing the spectral envelopes of the source audio signals and the information regarding the normalized subband auto-correlation function for each of the plurality of source audio signals and each of the plurality of subbands as metadata for an audio signal derived from the plurality of source audio signals; wherein
at least one of computing the statistical information and transmitting the statistical information is implemented, at least in part, by one or more hardware elements of an audio signal processing device.

US Pat. No. 10,339,941

COMFORT NOISE ADDITION FOR MODELING BACKGROUND NOISE AT LOW BIT-RATES

Fraunhofer-Gesellschaft z...

1. A decoder being configured for processing an encoded audio bitstream, wherein the decoder comprises:a bitstream decoder configured to derive a decoded audio signal from the bitstream, wherein the decoded audio signal comprises at least one decoded frame;
a noise estimation device configured to produce a noise estimation signal comprising an estimation of a level and/or a spectral shape of a noise in the decoded audio signal;
a comfort noise generating device configured to derive a comfort noise signal from the noise estimation signal; and
a combiner configured to combine the decoded frame of the decoded audio signal and the comfort noise signal in order to acquire an audio output signal, in such way that the decoded frame in the audio output signal comprises artificial noise;
wherein the decoder comprises a switch device configured to switch the decoder alternatively to a first mode of operation or to a second mode of operation, wherein in the first mode of operation the comfort noise signal is fed to the combiner, whereas the comfort noise signal is not fed to the combiner in the second mode of operation; and
wherein the decoder comprises a control device configured to control the switch device automatically, wherein the control device comprises a noise detector and configured to control the switch device depending on a signal-to-noise ratio of the decoded audio signal, wherein under low-signal-to-noise-ratio-conditions the decoder is switched to the first mode of operation and under high-signal-to-noise-ratio-conditions to the second mode of operation.

US Pat. No. 10,339,940

METHOD AND SYSTEM FOR ENCODING A STEREO SOUND SIGNAL USING CODING PARAMETERS OF A PRIMARY CHANNEL TO ENCODE A SECONDARY CHANNEL

VoiceAge Corporation, To...

49. A stereo sound encoding system for encoding left and right channels of a stereo sound signal, comprising:a down mixer of the left and right channels of the stereo sound signal to produce primary and secondary channels; and
an encoder of the primary channel and an encoder of the secondary channel;
wherein the secondary channel encoder comprises an analyzer of coherence between secondary channel coding parameters calculated during the secondary channel encoding and primary channel coding parameters calculated during the primary channel encoding to decide if the primary channel coding parameters are sufficiently close to the secondary channel coding parameters to be re-used during the secondary channel encoding.

US Pat. No. 10,339,939

AUDIO FRAME LOSS CONCEALMENT

Telefonaktiebolaget LM Er...

1. A frame loss concealment method, wherein a segment from a previously received or reconstructed audio signal is used as a prototype frame in order to create a substitution frame for a lost audio frame, the method comprising:transforming the prototype frame into a frequency domain;
applying a sinusoidal model to the prototype frame in the frequency domain to identify frequencies of sinusoidal components of the audio signal;
calculating a phase shift ?kfor the identified sinusoidal components;
phase shifting the identified sinusoidal components of the prototype frame by the phase shift ?k; and
creating the substitution frame by performing an inverse frequency transform of a frequency spectrum of the prototype frame after phase shifting the identified sinusoidal components of the prototype frame;
wherein phase shifting the identified sinusoidal components comprises shifting a phase of all spectral coefficients in the prototype frame included in an interval Mk around a sinusoid k by the phase shift ?k;
wherein phases of spectral coefficients that are not phase shifted are randomized and the spectral coefficients that are not phase shifted include spectral coefficients in a gap outside the interval Mk; and
wherein a magnitude of the spectral coefficients is kept unchanged while the phases of the spectral coefficients are shifted.

US Pat. No. 10,339,938

SPECTRUM FLATNESS CONTROL FOR BANDWIDTH EXTENSION

Huawei Technologies Co., ...

1. A method of decoding an encoded audio bitstream at a decoder, the method comprising:receiving, by a processor in the decoder, the audio bitstream from the network, the audio bitstream comprising a low band bitstream;
decoding, by the processor in the decoder, the low band bitstream to get low band coefficients in a frequency domain;
copying, by the processor in the decoder, a plurality of the low band coefficients to a high frequency band location to generate high band coefficients;
evaluating, by the processor in the decoder, modification gains through following equation:
Gain(k)=(C0+C1·?Mean_HB/F_energy_dec[k]), k=Start_HB, . . . ,End_HB?1,
wherein {Gain(k), k=Start_HB, . . . , End_HB?1} are the modification gains, F_energy_dec[k] is an energy distribution at each frequency location index k of a copied high band, Start_HB and End_HB define a high band range, C0 and C1 satisfying C0+C1=1 are pre-determined constants, and Mean_HB is a mean energy value obtained by averaging energies of the high band coefficients;
modifying, by the processor in the decoder, an energy envelope of the high band coefficients to flatten and smooth the high band coefficients by multiplying modification gains with the high band coefficients in the frequency domain to form processed high band coefficients, wherein the processed high band coefficients have an energy closer to the mean energy value;
applying, by the processor in the decoder, a received spectral envelope to the high band coefficients, the received spectral envelope being decoded from the received audio bitstream; and
inverse-transforming, by the processor in the decoder, the low band coefficients and the processed high band coefficients to a time domain to obtain a time domain audio output signal.

US Pat. No. 10,339,937

AUTOMATIC DECISION SUPPORT

MModal IP LLC, Franklin,...

1. A computer-implemented method comprising:(A) applying an automatic speech recognizer to a spoken audio stream, from a physician or a medical professional describing a condition of a patient, to produce a first document including text, the first document being a transcript of a medical report;
(B) extracting a plurality of concepts from the first document;
(C) including a plurality of codings, representing the plurality of concepts, in the first document, wherein each of the plurality of codings represents one of an allergy, prescriptions, diagnosis, and prognosis, and wherein each of the plurality of codings is linked to a portion of the text in the first document;
(D) verifying accuracy of the codings in the first document to produce a verified document, wherein the verifying corrects any codings that are found to be incorrect;
(E) providing the verified document to an automatic decision support system, wherein the automatic decision support system:
determines whether the verified document provided to the automatic decision support system indicates satisfaction of a clinical performance measure and at least one of a drug-drug, drug-allergy, and drug-procedure interaction; and
filters the decision support output to include at least one component of the decision support output that has a filtered priority level that exceeds a predefined priority level;
(F) receiving, from the automatic decision support system, decision support output derived from the verified document, including the filtered priority level and an alert indicating that the verified document does not indicate satisfaction of the clinical performance measure and indicates at least one of a drug-drug, drug-allergy, and drug-procedure interaction;
(G) modifying verified document based on the decision support output, wherein the modifying of the verified document modifies the codings and adds textual comments to the verified document;
(H) rendering the modified verified document to display both the first document and the modified verified document in a rendered output;
(I) providing the rendered output to a reviewer, the reviewer including the physician or the medical professional or to another physician or medical professional; and
(J) receiving an approval of the transcript from the reviewer.

US Pat. No. 10,339,936

METHOD, DEVICE AND SYSTEM OF ENCODING A DIGITAL INTERACTIVE RESPONSE ACTION IN AN ANALOG BROADCASTING MESSAGE

1. A method comprising:validating, through an audio encoding system, a user of the audio encoding system as a publisher of a message as a digital media file;
encoding, through the audio encoding system, the digital media file associated with the message with decodable data using a unique identifier, the decodable data in one instance being an audio stream at a frequency audible to a human ear and in another instance being an audio stream at an ultrasound frequency inaudible to the human ear;
generating, through the audio encoding system, a modified digital media file from the digital media file based on the encoding of the digital media file associated with the message with the decodable data such that an audio stream associated with the modified digital media file encoded with the decodable data is interpretably indistinguishable from a primary audio stream associated with the digital media file through the human ear;
capturing, through a client application of a mobile device of a client user, the modified digital media file playing on a broadcasting device to generate capture data therefrom based on metadata associated with the mobile device, the metadata being one of: a timestamp, a geospatial location, a set of user preferences and a set of advertising histories;
generating, through the audio encoding system, a response action of the client user based on analyzing the capture data from the mobile device to extract elements therefrom and comparing the extracted elements to data stored in a database;
associating, through a processor and a memory of the audio encoding system, the response action of the client user in an interactive form to the message of the publisher, wherein the response action is at least one of a call-back action, a web-form action, and a resource-page redirect action for the client application of the mobile device of the client user, the call-back action being triggering of a phone call to the publisher via a user interface of the client application, the web-form action being display of a set of forms chosen by the publisher on the user interface of the client application, and the resource-page redirect action being display of a webpage through at least one of: the user interface of the client application and a browser of the mobile device;
generating, through the audio encoding system, the unique identifier through a hash function applied to the response action associated with the message of the publisher;
automatically interpreting, through the client application, the modified digital media file in both the one instance and the another instance to decode the decodable data therein; and
enabling, through the client application, the client user to initiate the response action in the interactive form to the message of the publisher without interrupting an experience of concurrent sensing of media content through the broadcasting device by the client user in accordance with the automatic interpretation of the modified digital media file and the association of the response action, the message accompanying the media content being sensed by the client user.

US Pat. No. 10,339,935

CONTEXT-AWARE ENROLLMENT FOR TEXT INDEPENDENT SPEAKER RECOGNITION

INTEL CORPORATION, Santa...

1. A processor-implemented method for recognizing a speaker, the method comprising:measuring, by a processor-based system, context data associated with collected TI speech utterances from a user in a context, the collected TI speech collected during a first time interval;
identifying, by the processor-based system, an identity of the user based on received identity measurements;
performing, by the processor-based system, a speech quality analysis of the TI speech utterances;
performing, by the processor-based system, a state analysis of the user based on the TI speech utterances;
evaluating, by the processor-based system, a training merit value associated with the TI speech utterances, based on the speech quality analysis and the state analysis;
storing, by the processor-based system, the TI speech utterances as training data in a training database, if the training merit value exceeds a threshold value, the stored utterances indexed by the user identity and the context data;
determining a sufficiency of the stored training data for enrollment of a TI speaker recognition model;
training the TI speaker recognition model, associated with the user and the context, based on the stored training data; and
employing the TI speaker recognition model to recognize the user.

US Pat. No. 10,339,934

ASYNCHRONOUS PROCESSING OF USER REQUESTS

Google LLC, Mountain Vie...

1. A method performed by one or more processing devices of a server system, the method comprising:storing, by the one or more processing devices of the server system, predetermined assignment data that specifies, for each of multiple different action types, whether asynchronous performance or synchronous performance is assigned for handling later-received user requests associated with the action type;
after storing the assignment data, receiving, by the one or more processing devices of the server system, data from a client device over a network, the data indicating a user request from a user to a digital assistant;
determining, by the one or more processing devices of the server system, (i) an action corresponding to the user request and (ii) a particular action type that is associated with the action, wherein the particular action type is one of the multiple different action types;
accessing, by the one or more processing devices of the server system, the predetermined assignment data stored prior to receiving the data indicating the user request, wherein the predetermined assignment data indicates whether asynchronous performance or synchronous performance is assigned for handling user requests associated with the particular action type;
based on the predetermined assignment data and the particular action type associated with the action corresponding to the user request, selecting, by the one or more processing devices of the server system, between (i) performance of the action synchronously with respect to the user request such that the action is performed before the server system performs another action requested by a subsequent user request from the user and (ii) performance of the action asynchronously with respect to the user request such that the server system is configured to perform another action requested by a subsequent user request from the user before or in parallel with the action;
selecting, by the one or more processing devices of the server system, one or more confirmation messages to send to the client device for output by the client device, the selected one or more confirmation messages comprising (i) when the action has been selected for performance synchronously with respect to the user request, an initial confirmation message only that indicates an intent to perform the action, and (ii) when the action has been selected for performance asynchronously with respect to the user request, an initial conformation message that indicates the intent to perform the action, and an additional confirmation message that indicates, in response to execution of the action or in response to a user request about a status of the action, that the action has been executed; and
causing, by the one or more processing devices of the server system, the action to be performed synchronously or asynchronously with respect to the user request according to the selection.

US Pat. No. 10,339,933

VISUALIZATION OF AUDIO ANNOUNCEMENTS USING AUGMENTED REALITY

International Business Ma...

1. A method of communicating audio messages using augmented reality, comprising:associating a user with an announcement location based on a prescheduled itinerary associated with the user;
capturing audio from the associated location;
filtering the captured audio to yield a set of audio messages;
analyzing the set of audio messages to determine, for each audio message of the set of audio messages, whether the audio message is relevant to the user based on a score on a rated scale that indicates a relatedness of content of the announcement to an event in the prescheduled itinerary associated with the user;
generating a visual message comprising a visual synopsis of a portion of audio content of an audio message relevant to the user of the set of audio messages;
determining a real-world object over which to display the visual message in an augmented reality environment based on the analyzed content of the announcement from which the visual message was generated;
associating the visual message with the real-world object;
configuring the visual message to be displayed as an augmented reality overlay on a display of a camera view of a mobile user device having a camera in the case that the real-world object is within the camera view of the mobile user device;
assigning a time limit to the visual message based on the score indicating the relatedness of content of the announcement from which the visual message was generated to the event in the prescheduled itinerary associated with the user;
forwarding the visual message to a mobile user device associated with the user in real-time, responsive to generation of the visual message, according to a notification technique selected by the user;
displaying, in the case that a current time is within the time limit, the visual message on a display of the mobile user device associated with the user when the user directs a camera of the mobile user device associated with the user at the real-world object associated with the visual message; and
displaying, in response to an interaction of the user with the display, text associated with the visual message on the mobile user device.

US Pat. No. 10,339,932

AUDIO INPUT ACTIVATION BASED ON THERMAL DATA DETECTION

Lenovo (Singapore) Pte. L...

1. A method, comprising:detecting, using at least one thermal sensor associated with an information handling device and without receiving user touch input, thermal data associated with an entity,
determining, using a processor, whether the thermal data is associated with a human or another thermal entity, the determining comprising identifying whether a height level of the entity is above a predetermined threshold and whether a heat signature of the entity is greater than a predetermined threshold; and
activating, based on determining that the thermal data is associated with a human, at least one audio input device associated with the information handling device.

US Pat. No. 10,339,931

PERSONA-BASED CONVERSATIONAL INTERFACE PERSONALIZATION USING SOCIAL NETWORK PREFERENCES

The Toronto-Dominion Bank...

1. A system comprising:a communications module;
at least one memory storing instructions, a plurality of user profiles, and a repository of persona-related contextual content associated with a plurality of personas, the persona-related contextual content for use in personalizing at least one response generated in response to a conversational contextual input; and
at least one hardware processor interoperably coupled with the at least one memory and the communications module, wherein the instructions instruct the at least one hardware processor to:
receive, via the communications module, a first signal including a conversational input received via interactions with a conversational interface, the conversational input associated with a particular user profile, wherein the particular user profile is associated with a set of social network activity information;
analyze the received conversational input via a natural language processing engine to determine an intent of the received conversational input and to determine a personality input type of the received conversational input;
identify a persona response type associated with the determined personality input type;
determine a set of response content responsive to the determined intent of the received conversational input;
identify a particular persona associated with the particular user profile based on the set of social network activity information, the identified particular persona corresponding to the identified persona response type, where the particular persona is associated with a set of persona-related content;
modify the set of response content using at least a portion of the persona-related content to generate a persona-associated response; and
transmit, via the communications module, a second signal including the persona-associated response to a device associated with the particular user profile for presentation in response to the received conversational input.

US Pat. No. 10,339,930

VOICE INTERACTION APPARATUS AND AUTOMATIC INTERACTION METHOD USING VOICE INTERACTION APPARATUS

TOYOTA JIDOSHA KABUSHIKI ...

1. A voice interaction apparatus comprising:an interactive robot comprising:
a pseudo head;
a microphone configured to detect an input speech spoken by a user;
a speaker configured to output an output speech spoken to the user; and
a processor configured to:
estimate a change probability that indicates whether to wait for the input of the input speech by the microphone, or to execute the output of the output speech by the speaker, based on the input speech detected by the microphone; and
if the change probability falls within a predetermined subset range, control the voice interaction apparatus to respond by executing at least one of a filler output and a nodding action,
wherein the filler output is an output of a filler from the speaker, the filler being a connecting utterance irrelevant to an interaction content, and
wherein the nodding action is an action of swinging the pseudo head back and forth.

US Pat. No. 10,339,929

SPEECH RECOGNITION USING ACOUSTIC FEATURES IN CONJUNCTION WITH DISTANCE INFORMATION

GOOGLE LLC, Mountain Vie...

1. A method of performing speech recognition, the method comprising:receiving an indication of a first group of audible sounds associated with a first distance feature, the first group of audible sounds corresponding to one or more spoken words:
receiving an indication of a second group of audible sounds associated with a second distance feature, the second group of audible sounds also corresponding to the one or more spoken words;
determining, based at least in part on the indication of the first group of audible sounds, one or more first groups of acoustic features that are associated with the first group of audible sounds;
determining, based at least in part on the indication of the second group of audible sounds, one or more second groups of acoustic features that are associated with the second group of audible sounds;
performing, based at least in part on the one or more first groups of acoustic features and on the one or more second groups of acoustic features, one or more machine learning operations to determine a feature mapping operation that is configured to map the one or more first groups of acoustic features associated with the first distance feature to the one or more second groups of acoustic features associated with the second distance feature;
storing the feature mapping operation;
subsequent to storing the feature mapping operation:
receiving, by a computing system having one or more processors, an indication of one or more audible sounds that are detected by a first sensing device, the one or more audible sounds originating from a user;
determining, by the computing system and based at least in part on an indication of one or more signals detected by a second sensing device, a distance between the user and the second sensing device, the second sensing device being different from the first sensing device;
determining, by the computing system and based at least in part on the indication of the one or more audible sounds, one or more acoustic features that are associated with the one or more audible sounds; and
determining, by the computing system, and based at least in part on the one or more acoustic features and the distance between the user and the second sensing device, one or more words that correspond to the one or more audible sounds, wherein determining the one or more words that correspond to the one or more audible sounds comprises:
mapping, using the distance between the user and the second sensing device and using the stored feature mapping operation, the one or more acoustic features associated with the one or more audible sounds into one or more normalized acoustic features, and
determining the one or more words based on processing the one or more normalized acoustic features using a trained acoustic model.

US Pat. No. 10,339,928

CONTROL DEVICE, CONTROL METHOD, PROGRAM AND INFORMATION STORAGE MEDIUM

Sony Interactive Entertai...

1. An apparatus, comprising:a processing device operating to execute a plurality of programs simultaneously, each program responding to a plurality of user commands to affect execution thereof;
a voice acceptance section adapted to accept voice commands from the user; and
an output control section adapted to perform control such that the voice commands are selectively output to the plurality of programs such that:
(i) when a specific set of the voice commands do not include a predetermined voice command, the specific set of the voice commands are output to the plurality of programs in a predetermined order of priority, whereby the specific set of the voice commands are not output to at least one first of the plurality of programs; and
(ii) when the specific set of the voice commands include the same predetermined voice command, the specific set of the voice commands are output to the plurality of programs in a different order of priority, whereby the specific set of the voice commands are not output to at least one second of the plurality of programs.

US Pat. No. 10,339,927

VEHICLE CONTROL SYSTEMS AND METHODS FOR MULTI-INTENT QUERIES INPUT BY VOICE

GM GLOBAL TECHNOLOGY OPER...

1. An infotainment system of a vehicle, comprising:a voice module configured to, in response to user input, record a voice input received via a microphone;
a primary intent module configured to determine a primary intent included in the voice input using automated speech recognition (ASR);
an execution module configured to, via a first hardware output device of the vehicle, execute the primary intent;
a secondary intent module configured to:
based on the primary intent, determine a first domain of the primary intent;
based on the first domain of the primary intent, determine a second domain using a probabilities index including probabilities for second domains indexed by first domains including:
from the probabilities index, based on the first domain, identifying one of the second domains having a highest probability; and
setting the second domain to the one of the second domains having the highest probability; and
based on the voice input and the second domain, determine a secondary intent included in the voice input using ASR; and
a display control module configured to display on a display a request for user input indicative of whether to execute the secondary intent,
wherein the execution module is further configured to, via a second hardware output device of the vehicle, execute the secondary intent in response to user input to execute the secondary intent,
wherein:
the secondary intent module is further configured to:
in response to user denial of the secondary intent, based on the first domain of the primary intent, determine a third domain; and
based on the voice input and the third domain, determine a possible secondary intent included in the voice input using ASR; and
the display control module is further configured to display on the display a second request for second user input indicative of whether to execute the possible secondary intent.

US Pat. No. 10,339,926

DIGITAL ASSISTANT

Oath Inc., New York, NY ...

1. A method for dynamically selecting a personality for a digital assistant, comprising:receiving audio, from a user via a microphone, associated with a conversation with a digital assistant;
using speech recognition to convert the audio into a request comprising text;
determining a task based upon the request;
determining one or more sentences associated with the task;
determining a context of the conversation based upon the request and a user profile of the user;
calculating a first degree of relevance of a first personality, of a plurality of personalities, to the context of the conversation, wherein the first personality corresponds to a voice of a first person and the plurality of personalities corresponds to voices of a plurality of people;
calculating a second degree of relevance of a second personality, of the plurality of personalities, to the context of the conversation;
in response to determining that the first degree of relevance is greater than the second degree of relevance, selecting the first personality from the plurality of personalities, wherein the first personality is stored in a database in association with a first topic and each personality of the plurality of personalities is stored in the database in association with one or more topics, wherein the selecting the first personality is based upon a determination that at least one of the context of the conversation or the task is associated with the first topic;
generating audio of the one or more sentences with the voice of the first person using the first personality; and
presenting the audio of the one or more sentences with the voice of the first person as part of the conversation, via a speaker, to the user.

US Pat. No. 10,339,925

GENERATION OF AUTOMATED MESSAGE RESPONSES

Amazon Technologies, Inc....

1. A computer-implemented method comprising:receiving, from a first device, input audio data including a spoken utterance;
performing speech processing on the input audio data;
determining the input audio data comprises a message intended for a second device associated with a user profile;
generating output text data responding to the input audio data, the output text data being based on the input audio data being received from the first device;
identifying a plurality of stored audio segments associated with the user profile, the stored audio segments comprising speech data previously sent to the first device from the second device;
performing text-to-speech (TTS) processing on the output text data to generate output audio data, wherein the TTS processing uses the plurality of stored audio segments;
determining that the user profile is associated with an unavailable indicator associated with the second device, the unavailable indicator being based on the second device being in operation; and
sending, to the first device in response to determining the user profile is associated with the unavailable indicator, the output audio data.

US Pat. No. 10,339,924

PROCESSING SPEECH TO TEXT QUERIES BY OPTIMIZING CONVERSION OF SPEECH QUERIES TO TEXT

International Business Ma...

1. A method for improving an accuracy of a generated text query based upon a phrase of an audible natural language query, wherein the method is performed on a computing system and comprises:receiving a plurality of speech to text translation alternatives for the phrase of the audible natural language query;
comparing each of the translation alternatives to elements of a static analysis of a known domain including at least one of word lists of the known domain, user matrices of the known domain, and facets, each of which having a limited number of possible values;
identifying a respective term in at least one translation alternative from the plurality of translation alternatives based on the comparing;
substituting, for the identified term in each of the at least one translation alternative, a respective known name from the known domain based on a distance measure between the identified term and a closed list of names from the known domain;
tagging and parsing each of the translation alternatives with generic tags and specific tags for the known domain that is at least partially structured, wherein the tagging and parsing further comprises generating one or more new tags based on previous findings to build up complex expressions incrementally and create new structures from primitive structures, and the tagging and parsing is based on:
the static analysis of the known domain which determines known relationships between known values of the known domain,
known tags of the known domain, and
custom rules, each of which includes a respective name of an action to invoke and one or more respective conditions that trigger the action, wherein the one or more generated new tags are available upon creation for use by subsequent rules;
identifying a particular translation alternative from the translation alternatives having a section of the phrase that is not tagged and covered by the tagging and parsing;
correcting an error due to speech to text translation and associated with the section that is not covered by replacing one or more terms of the section based on a known list of common errors associated with the known domain;
ranking the translation alternatives based on the tagging and parsing; and
generating a text query to perform the natural language query by translating the phrase of the natural language query to a machine readable statement based on the ranking, wherein:
the tagging and parsing, the substituting, for each of the identified term in each of the at least one translation alternative, the respective known name from the known domain, the correcting an error due to speech to text translation and the ranking of the translation alternatives improve an accuracy of the generated text query.

US Pat. No. 10,339,923

RANKING BASED ON SPEECH PATTERN DETECTION

International Business Ma...

1. A computer-implemented method for processing a query, comprising operations for:in response to receiving the query, identifying, using a processor of a computer, search results comprising items from multiple items stored in a data store;
building a confidence model that applies speech characteristics in a context of public speaking experience level of a speaker and expertise level of the speaker;
ranking the items of the search results using the confidence model based on a confidence score associated with each of the items, wherein the confidence score is generated for each of the items by,
detecting the speech characteristics of the item;
determining a hesitation level of the item based on the speech characteristics, wherein the hesitation level is adjusted based on counts including a count of filler words and pauses of the item, a count of each change in pitch of a user associated with the item, and a count of bridge transitions of the item;
generating a confidence score based on the hesitation level; and
storing an item identifier of the item, the hesitation level, the confidence score, and the counts in a database; and
displaying, on a display screen of the computer, the ranked items of the search results with the confidence score associated with each of the items to respond to the query.

US Pat. No. 10,339,922

THEMATIC SEGMENTATION OF LONG CONTENT USING DEEP LEARNING AND CONTEXTUAL CUES

SAP SE, Walldorf (DE)

1. A system comprising:a memory that stores instructions;
one or more processors configured by the instructions to perform operations comprising:
accessing a plurality of sentences;
generating a plurality of sentence vectors, each sentence vector of the plurality of sentence vectors corresponding to a respective sentence of the plurality of sentences;
providing a first subset of the plurality of sentence vectors as a first, input to a recurrent neural network (RNN);
providing a second subset of the plurality of sentence vectors as a second input to the RNN;
based on a first output of the RNN responsive to the first input and a second output of the RNN responsive to the second input, determining that a subset of the plurality of sentences relate to a first topic; and
providing an output comprising the subset of the plurality of sentences related to the first topic.

US Pat. No. 10,339,921

MULTICHANNEL RAW-WAVEFORM NEURAL NETWORKS

Google LLC, Mountain Vie...

1. A computer-implemented method comprising:receiving, by a neural network in a speech recognition system, first data representing a first raw audio signal generated by a first microphone and second data representing a second raw audio signal generated by a second microphone that is a different microphone from the first microphone, wherein the first raw audio signal and the second raw audio signal correspond to the same period of time;
generating a spatial filtered output for a single combined channel comprising performing a first time convolution on the first data and the second data using a spatial filtering convolutional layer in the neural network, wherein the first time convolution is performed using one or more multichannel filters spanning a first length in time, the spatial filtered output comprising one or more feature maps generated without pooling outputs of the first time convolution;
generating a spectral filtered output comprising performing a second time convolution on the one or more feature maps of the spatial filtered output using a spectral filtering convolutional layer, wherein the second time convolution is performed using one or more single-channel filters spanning a second length in time that is longer than the first length in time for the first time convolution;
processing, using one or more additional layers in the neural network, the spectral filtered output to predict sub-word units encoded in both the first raw audio signal and the second raw audio signal; and
in response to processing, using the one or more additional layers in the neural network, the spectral filtered output, causing a device to perform an action using the predicted sub-word units.

US Pat. No. 10,339,920

PREDICTING PRONUNCIATION IN SPEECH RECOGNITION

AMAZON TECHNOLOGIES, INC....

1. A computer-implemented method for processing a spoken utterance, the method comprising:receiving a single word comprising a first portion and a second portion;
determining a first language of origin of the first portion;
determining a first score associated with the first language of origin;
determining a second language of origin of the second portion;
determining a second score associated with the second language of origin;
determining a plurality of potential pronunciations of the single word based at least in part on the first score and the second score, wherein each of the plurality of potential pronunciations is associated with a respective pronunciation score and wherein the plurality includes at least one hybrid pronunciation of the single word based on the first language of origin and the second language of origin;
receiving a spoken utterance comprising a request to output audio content;
matching a portion of the spoken utterance with one of the plurality of potential pronunciations based at least in part on a pronunciation score of one of the plurality of potential pronunciations;
identifying the audio content based at least in part on the one of the plurality of potential pronunciations; and
causing the audio content to be played by a computing device.

US Pat. No. 10,339,919

TASK-INDEPENDENT CONVERSATIONAL SYSTEMS

botbotbotbot Inc., Palo ...

1. A method comprising:obtaining multi-task training data, the multi-task training data comprising a plurality of sequences of conversational inputs, wherein each sequence corresponds to a respective task, and the multi-task training data comprises sequences corresponding to multiple different tasks, wherein the multi-task training data comprises a respective reward and a respective conversational output for each conversational input, and wherein the respective rewards are generated based on one or more observable metrics that relate to a quality of conversational outputs generated by the conversational machine learning model; and
training a conversational machine learning model on the multi-task training data to determine trained values of the parameters of the conversational machine learning model, wherein the conversational machine learning model is configured to receive as input a conversational input and to generate as output a conversational output that defines a response to a user that is independent of a task being performed when the conversational input was generated, wherein training the conversational machine learning model comprises training the conversational machine learning model using the respective rewards using reinforcement learning.

US Pat. No. 10,339,918

ADAPTIVE SPEECH ENDPOINT DETECTOR

Intel IP Corporation, Sa...

1. A speech endpoint detector apparatus, comprising:a speech detector including one or more of configurable logic or fixed functionality logic to detect a presence of speech in an electronic speech signal;
a pause duration measurer including one or more of configurable logic or fixed functionality logic communicatively coupled to the speech detector to measure a duration of a pause following a period of detected speech;
an end of utterance detector including one or more of configurable logic or fixed functionality logic communicatively coupled to the pause duration measurer to detect if the pause measured following the period of detected speech is greater than a pause threshold corresponding to an end of an utterance; and
a pause threshold adjuster including one or more of configurable logic or fixed functionality logic communicatively coupled to the end of utterance detector to store the measured duration of pauses in the detected speech in stored pause information associated with the user and adaptively adjust the pause threshold corresponding to an end of an utterance based on stored pause durations associated with a user, wherein the pause threshold adjuster is further to determine statistics of pause durations, and wherein the stored pause information includes a database having at least two sets of pause statistics respectively associated with at least two identified users.

US Pat. No. 10,339,917

ENHANCED SPEECH ENDPOINTING

Google LLC, Mountain Vie...

1. A computer implemented method, comprising:storing, by a computing device that is configured to set an end of speech condition after a user has stopped speaking for a period of time, (i) a context identifier in association with one or more expected speech recognition results for a first context and (ii) an additional context identifier in association with one or more additional expected speech recognition results for a second context;
after storing the context identifier in association with the one or more expected speech recognition results for the first context and the additional context identifier in association with the one or more additional expected speech recognition results for the second context, receiving, by the computing device, audio data corresponding to an utterance spoken by the user of the client device;
while receiving the audio data corresponding to the utterance spoken, receiving, by the computing device, the context identifier that indicates a context associated with (i) the client device or (ii) the user of the client device;
accessing, by the computing device and from among the one or more expected speech recognition results and the one or more additional expected speech recognition results, the one or more expected speech recognition results based on the one or more expected speech recognition results being stored in association with the context identifier;
before an automated speech recognizer provides a final speech recognition result for the audio data for output, comparing, by the computing device, an intermediate speech recognition result generated for the audio data by the automated speech recognizer to each of the one or more expected speech recognition results with the context identifier;
based at least on comparing the intermediate speech recognition result generated for the audio data by the automated speech recognizer to the one or more expected speech recognition results associated with the context identifier, determining, by the computing device, that the intermediate speech recognition result generated for the audio data by the automated speech recognizer matches one of the one or more expected speech recognition results associated with the context identifier; and
based on determining that the intermediate speech recognition result generated for the audio data by the automated speech recognizer matches the one of the one or more expected speech recognition results associated with the context identifier and before the period of time has elapsed after the user stopped speaking,
setting the end of speech condition and providing, for output by the computing device the intermediate speech recognition result that matches the one of the one or more expected speech recognition results as the final speech recognition result based on the audio data.

US Pat. No. 10,339,916

GENERATION AND APPLICATION OF UNIVERSAL HYPOTHESIS RANKING MODEL

Microsoft Technology Lice...

1. A system comprising:at least one processor; and
a memory operatively connected with the processor, wherein the memory stores computer-executable instructions, that cause the processor to perform:
analyzing a corpus of training data, wherein the corpus of training data comprises data received in a plurality of different languages;
creating, based on the analyzed corpus of training data, a language-independent feature set that includes selectable features for ranking of dialog hypotheses; and
training a single model using the language-independent feature set to generate a universal hypothesis ranking model, wherein the universal hypothesis ranking model is applicable to a plurality of languages and locales, and wherein the universal hypothesis ranking model is configured to rank hypotheses for user input received in a language previously unseen by the universal hypothesis ranking model.

US Pat. No. 10,339,915

VIBRATION SPEAKER FOR AUDIO HEADSETS

Disney Enterprises, Inc.,...

1. An audio headset comprising:at least one vibration speaker including a haptic driver and a haptic actuator for generating physical vibrations based on an audio input to the at least one vibration speaker;
a rigid output surface of the at least one vibration speaker configured for physical contact with a user of the audio headset;
wherein the haptic actuator is further configured to transfer the physical vibrations generated by the at least one vibration speaker to the rigid output surface;
wherein the at least one vibration speaker is configured as a bone conduction speaker designed to transmit the audio input to an inner ear of a user of the audio headset in the foil of physical vibrations via a cheek or a jaw of the user, and wherein the haptic actuator comprises a spring for transferring the physical vibrations generated by the at least one vibration speaker to the rigid output surface.

US Pat. No. 10,339,914

TRANSMIT/RECEIVE CHANNEL FOR ULTRASOUND APPLICATIONS

STMicroelectronics S.r.l....

1. A device, comprising:a first high-voltage switching circuit;
a second high-voltage switching circuit;
a first branch including an output node, the first branch coupling the first high-voltage switching circuit to the second high-voltage switching circuit, wherein the first branch, in operation, conducts an ultrasound transducer drive signal; and
a second branch, separate from the first branch, coupling the first high-voltage switching circuit to the second high-voltage switching circuit, wherein the second branch, in operation, conducts a biasing current to bias the first branch.

US Pat. No. 10,339,913

CONTEXT-BASED CANCELLATION AND AMPLIFICATION OF ACOUSTICAL SIGNALS IN ACOUSTICAL ENVIRONMENTS

INTEL CORPORATION, Santa...

1. An apparatus comprising:one or more processors to:
detect an acoustical signal being emitted by an acoustical signal source;
classify the acoustical signal as an emergency acoustical signal or a non-emergency acoustical signal, wherein the classification is based on a footprint or a footprint identification (ID) associated with the acoustical signal;
cancel the acoustical signal if the acoustical signal is regarded as the non-emergency acoustical signal based on the footprint or the footprint ID; and
amplify the acoustical signal if the acoustical signal is classified as the emergency acoustical signal based on the footprint or the footprint ID.

US Pat. No. 10,339,912

ACTIVE NOISE CANCELLATION SYSTEM UTILIZING A DIAGONALIZATION FILTER MATRIX

Harman International Indu...

1. An active noise cancellation system, using a diagonalization matrix to process anti-noise signals, for cancelling environmental noise in a plurality of sound zones, comprising:a plurality of sound zones, each including one or more microphones and one or more loudspeakers;
a diagonalization matrix; and
an audio processor programmed to:
generate adaptive filter output signals, based on reference signals and feedback error signals through a set of adaptive filters, using an estimated acoustic transfer function that provides an estimated effect on sound waves traversing a physical path, the set of adaptive filters being driven by a learning algorithm unit based in part on the feedback error signals, the reference signals, and the reference signals filtered by the estimated acoustic transfer functions combined with the diagonalization matrix;
perform a sum across references on the adaptive filter output signals to generate a set of anti-noise signals;
process the set of anti-noise signals using the diagonalization matrix to generate a set of output signals per loudspeaker; and
drive the loudspeakers using the output signals per loudspeaker to apply the anti-noise signals to cancel the environmental noise in each zone.

US Pat. No. 10,339,911

PERSON SUPPORT APPARATUSES WITH NOISE CANCELLATION

Stryker Corporation, Kal...

1. A person support apparatus comprising:a support surface configured to support thereon an occupant of the person support apparatus;
a receiving device;
a sound emitting component; and
a transmitter configured to send out a notification signal to the receiving device prior to activation of the sound emitting component, the notification signal providing information about a characteristic of a future sound wave to be emitted by the sound emitting device component when the sound emitting component is activated, the characteristic including information sufficient to enable the receiving device to generate a cancellation sound wave configured to cancel the future sound wave when the future sound wave is emitted by the sound emitting component.

US Pat. No. 10,339,910

SYSTEM AND METHOD FOR CANCELLING OBJECTIONABLE WIND NOISE IN A VEHICLE CABIN

GM GLOBAL TECHNOLOGY OPER...

1. A system comprising:a wind noise identification module configured to:
receive data from a microphone indicating a first noise measured in a cabin of a vehicle; and
determine whether the first noise is objectionable wind noise based on (i) a position of a moveable panel configured to cover an opening in a body of the vehicle and (ii) at least one of an amplitude of the first noise and a frequency of the first noise;
a first noise cancellation module configured to:
when the first noise is objectionable wind noise, generate a first noise cancellation waveform to mitigate the first noise based on at least one of the amplitude of the first noise and the frequency of the first noise; and
control a speaker to play a sound corresponding to the first noise cancellation waveform; and
a microphone reconfiguration module configured to determine whether the data from the microphone is clipped, wherein the wind noise identification module is configured to determine that the first noise is objectionable wind noise when (i) the position of the moveable panel indicates that the moveable panel is at least partially open and (ii) that the data from the microphone is clipped.

US Pat. No. 10,339,909

ELECTRONIC MUSICAL INSTRUMENT, KEYBOARD APPARATUS AND FRAME

YAMAHA CORPORATION, Hama...

1. An electronic musical instrument comprising:a frame; and
a plate-shaped member attached to the frame; wherein
the frame includes:
a first rib extending in a first direction;
a second rib being arranged on a second direction side intersecting the first direction with respect to the first rib, the second rib extending in the first direction;
a first wall portion extending in the second direction and connecting the first rib and the second rib;
a second wall portion facing the first wall portion and extending in the second direction;
an extending portion being arranged on the first wall portion and being bendable toward the first direction;
a first projecting portion projecting from the extending portion toward the second wall portion;
a second projecting portion projecting from the second wall portion toward the first wall portion; and
a plurality of bosses being arranged on a side of the first wall portion with respect to the plate-shaped member;
a distance between a distal end of the boss on an opposite side of the plate-shaped member with respect to the boss and the plate-shaped member is longer than a distance between a second distal end of the second wall portion on an opposite side of the plate-shaped member with respect to the second projecting portion and the plate-shaped member, and
the plate-shaped member is held by the first projecting portion and the second projecting portion.

US Pat. No. 10,339,908

OPTIMAL MIXING MATRICES AND USAGE OF DECORRELATORS IN SPATIAL AUDIO PROCESSING

Fraunhofer-Gesellschaft z...

1. An apparatus for generating an audio output signal comprising two or more audio output channels from an audio input signal comprising two or more audio input channels, comprising:a provider for providing first covariance properties of the audio input signal, and
a signal processor for generating the audio output signal by applying a mixing rule on at least two of the two or more audio input channels,
wherein the signal processor is configured to determine the mixing rule based on the first covariance properties of the audio input signal and based on second covariance properties of the audio output signal, the second covariance properties being different from the first covariance properties, and the second covariance properties being target covariance properties,
wherein the apparatus is implemented using a hardware apparatus or using a computer or using a combination of a hardware apparatus and a computer.

US Pat. No. 10,339,907

SIGNAL PROCESSING APPARATUS

CASIO COMPUTER CO., LTD.,...

1. A signal processing apparatus comprising:a first memory which stores plural pieces of coefficient data used for implementing a filter algorithm and containing plural coefficient data sets as many as a number corresponding to a filter order of the filter algorithm for at least one sort of filter algorithm of a variable filter order;
a second memory which stores input data sets from a last sample to a sample before the (filter order-1)-th sample for every filter algorithm as delay data sets; and
a processor which receives plural pieces of input data to be subjected to the filter algorithm, executes the filter algorithm using the plural pieces of coefficient data stored in the first memory and the plural pieces of received input data as many times as a number corresponding to a designated filter order, and outputs an execution result of the filter algorithm, in which filter algorithm each piece of coefficient data and each piece of input data are multiplied together and resultant products are summed up, and further, successively receives the coefficient data stored in the first memory and current input data stored in the second memory, repeatedly implements a first-order filter algorithm by time division processing of a dividing time length corresponding to the filter order, and outputs output-data within each sampling period.

US Pat. No. 10,339,906

MUSICAL COMPOSITION AUTHORING ENVIRONMENT INTEGRATED WITH SYNTHETIC MUSICAL INSTRUMENT

Smule, Inc., San Francis...

1. An apparatus comprising:a portable computing device having a multi-touch sensitive display, a network communications interface and both (i) a musical composition authoring process and (ii) digital synthesis executable thereon to audibly render at an audio interface of the portable computing device coded musical arrangements, including in a course of musical composition authoring by a human user,
the musical composition authoring process executable to present on the multi-touch sensitive display a two-dimensional grid of note soundings wherein musical scale is presented thereon in a first dimension and measure or time is presented in a second dimension generally orthogonal to the first dimension,
wherein the coded musical arrangements are conveyed, via the network communications interface, to and from a content server- or service platform-resident songbook to provide community contributed content in a social music network that includes the portable computing device and the human user,
wherein visual presentation on the multi-touch sensitive display of a particular coded musical arrangement being authored or edited by the human user is in accordance with a current musical scale, and
wherein a user interface of the musical composition authoring process supports user interface gestures whereby the human user, in the course of musical composition authoring, switches between a first musical scale presentation mode and at least a second musical scale presentation mode.

US Pat. No. 10,339,905

ILLUMINATED INSTRUMENT STRAP

1. An instrument strap, comprising:a first end and a second end wherein each of the first end and the second end has a fastener disposed thereupon with each of the fastener adapted to removably secure the instrument strap to an instrument;
an adjustment mechanism where the adjustment mechanism is disposed between the first end and the second end and separates the instrument strap into a first segment and a second segment wherein the adjustment mechanism is further adapted to change the length of the instrument strap by shortening or elongating a length of the second segment;
a light, including a plurality of LEDs or lights, disposed on first segment of the instrument strap, the light having a connection to a control box wherein the connection between the control box and light is adapted to supply a power to the light;
a power source capable of supplying the power to the light;
the control box attached to the first segment comprising
a controller having a non-transitory memory which at least partially stores a logic where the non-transitory memory is in a medium readable by the controller,
a plurality of input signals readable by the controller,
a plurality of illumination codes readable by the controller adapted to select a previously stored illumination pattern program from non-transitory memory,
such that upon reading and executing the logic at least in part by the controller causes the control box to enable the power source to supply power to the light to cause the light to illuminate in a manner determined by the logic, the plurality of input signals, and the illumination pattern program.

US Pat. No. 10,339,904

VARYING THE NATURAL SOUND OF A DRUM USING A DRUM ATTACHMENT

1. A drum comprising:a body, wherein the body includes an outside portion and a proximate middle portion;
a skin, wherein the skin includes an outside skin portion;
an attachment point located on the outside portion of the body;
a support arm that can travel back and forth through the attachment point and extends over the outside portion of the body from the skin to at least the proximate middle portion; and
an accessory removably attached to the support arm, wherein when the accessory is positioned on or proximate to the outside skin portion, a natural sound of the drum is varied when the drum is struck.

US Pat. No. 10,339,903

STOMP BOX PERCUSSION DEVICE

12. A stomp box percussion device, the device comprising:a top plate having an exterior surface and an opposing interior surface;
at least one sidewall, the sidewall coupled to the interior surface;
a bottom plate coupled to the at least one sidewall;
a chamber formed by the interior surface, the at least one sidewall, and the bottom plate;
a central aperture;
a sound device disposed in the chamber;
a central kerf disposed on the exterior surface of the top plate; and
an alternating kerf disposed on the interior surface of the top plate.

US Pat. No. 10,339,902

STRING SUPPORT FOR STRINGED MUSICAL INSTRUMENT

1. A string support for a stringed musical instrument, comprising:a string support body having:
a major length;
a height;
a top surface; and
a cavity that recesses into the top surface of the string support body, the cavity extending in a primary direction and having a width and a depth; and
a first plate set comprising a string-engaging plate and at least one spacer plate;
wherein:
each plate in the first plate set seats vertically within the cavity, stacked in a direction of the width of the cavity;
a face of at least one plate in the first plate set is substantially parallel to the primary direction of the cavity;
the string-engaging plate has a portion thereof extending above the top surface of the string support body by a height greater than a height of each spacer plate; and
the order of the plates in the first plate set is adjustable to position the string-engaging plate forward or backward in the direction of the width of the cavity.

US Pat. No. 10,339,901

DISPLAY DEVICE FOR GENERATING SHIFTED IMAGE DATA

Samsung Display Co., Ltd....

1. A display device, comprising:a controller to receive original image data and output a display image signal; and
a display panel to receive the display image signal and display a display image corresponding to the received display image signal, wherein the controller includes:
an image shift controller to generate shifted image data by modulating the original image data to shift the display image sequentially along a preset shift path on the display panel, and
a memory to store a shift path value indicating a distance by which the display image has been shifted on the preset shift path, the shift path value to be stored in the memory when the display device is powered on and to be retained in the memory when the display device is powered off, wherein the image shift controller is configured to:
generate the display image signal by processing the shifted image data, and
when the display device is powered on after being powered off, the image shirt controller is to generate shifted image data corresponding to a shift path value for a start location on the preset shift path, generate shifted image data to shift the display image sequentially along a reduced path on the display panel, the reduced path having a shorter number of steps than the preset shift path between the start location and a location corresponding to the shift path value stored in memory, and then generate shifted image data corresponding to the shift path value stored in the memory.

US Pat. No. 10,339,900

REMEDIATING INTERFERENCE OF AN INSTANCE OF A VISUAL NOTIFICATION WITH AN OUTPUT OF AN APPLICATION ON A DISPLAY DEVICE

International Business Ma...

1. A computer-implemented method for remediating an instance of a visual notification interfering with an output of an application on a display of an electronic device, comprising:identifying, by the computer, the instance of the visual notification on the display, wherein the identifying comprises invoking, by the computer, an operating system call to indicate a plurality of windows and a Z-order application programming interface (API);
determining, by the computer, that the visual notification is interfering with the output of the application on the display;
performing, by the computer, a first remediation action, wherein the first remediation action comprises attempting to remove the instance of the visual notification, wherein the first remediation action comprises changing a Z-order such that the instance of the visual notification is behind the output of the application on the display;
monitoring, by the computer, user response to the output of the application;
assessing, by the computer, based on the monitoring, an effectiveness of the output of the application;
determining, by the computer, based on the assessing, a failure of the effectiveness of the output of the application; and
performing, by the computer, a second remediation action in response to the determined failure of effectiveness of the output of the application wherein the second remediation action comprises terminating a parent process of the instance of the visual notification.

US Pat. No. 10,339,899

CHARACTER STRING DISPLAY METHOD AND APPARATUS

TENCENT TECHNOLOGY (SHENZ...

1. A character string display method, implemented by a computing device having one or more processors and memory storing programs executed by the one or more processors, the method comprising:acquiring character string data, the character string data being data corresponding to a to-be-displayed character string, and the character string comprising a plurality of characters;
analyzing the character string data to acquire number of digit information related to the character string and digit sequence information of each said character; and
displaying, digit by digit according to the digit sequence information and the number of digit information, a plurality of picture sets corresponding to said plurality of characters of said character string data, comprising:
displaying a first digit of the to-be-displayed character string; and
after finishing the displaying the first digit of the to-be-displayed character string, displaying a second digit of the to-be-displayed character string;
wherein each of said picture set comprises a plurality of pictures, and the plurality of pictures of each corresponding said picture set includes corresponding said character and at least one other character not the same as corresponding said character,
wherein displaying each of the picture set includes: displaying first the at least one said other character and displaying last corresponding said character at one character sequence at a time.

US Pat. No. 10,339,898

IMAGE DISPLAY DEVICE, THE IMAGE DISPLAY SYSTEM, AND IMAGE DISPLAY METHOD

NEC DISPLAY SOLUTIONS, LT...

1. An image display device being utilized to form an image display system in which a plurality of image display devices are arrayed in a vertical direction, the image display device comprising:a reading processing unit configured to output partial image information, corresponding to a present image display device, which is part of one image of a frame displayed as a whole by the image display system with a start of the output of the partial image information delayed by a predetermined period of time from a start of an output of another partial image information of a same frame, the another partial image information being output by another image display device corresponding to a first row of a vertical arrangement arrayed in the vertical direction, the predetermined period being determined on a basis of a number of the image display devices forming the vertical arrangement and a row to which the present image display device belongs in the vertical arrangement.

US Pat. No. 10,339,896

HEAD-MOUNTED DISPLAY APPARATUS, AND DISPLAY METHOD

Ricoh Company, Ltd., Tok...

1. A head-mounted display apparatus comprising:an image display part configured to display an image;
an optical unit configured to lead the image to an eye of a wearer of the display apparatus;
a light intensity detector configured to detect light intensity of external light;
a dimmer filter configured to vary transmittance to adjust the intensity of the external light reaching the eye of the wearer; and
a controller configured to adjust the transmittance of the dimmer filter and the light intensity of a light source of the image display part based on the light intensity of the external light obtained by the light intensity detector,
wherein the transmittance of the dimmer filter has a value within a range of ±20% with respect to T calculated by the following formulas (1) and (2), where
T=(C×k)/(D×A)  (1)
D=?log((Lmax?L0)/(Lmax?Lmin))  (2),
wherein T denotes the transmittance of the dimmer filter, C denotes the light intensity of the image, A denotes the light intensity of the external light incident on an incident surface of the display apparatus, Lmax denotes a maximum value of viewability, Lmin denotes a minimum value of the viewability, L0 denotes a threshold of the viewability, and k denotes an image coefficient,
wherein the controller stores an adjustment table in advance, the adjustment table indicating a relationship between the light intensity of the external light, the transmittance of the dimmer filter, and the light intensity of the light source of the image display part, and adjusts the transmittance of the dimmer filter and the light intensity of the light source of the image display part based on the adjustment table,
wherein the controller includes a function to adjust the transmittance of the dimmer filter and the light intensity of the light source of the image display part in a plurality of stages, and automatically adjusts the transmittance of the dimmer filter and the light intensity of the light source of the image display part, based on information on the light intensity of the external light obtained by the light intensity detector and the adjustment table,
wherein the controller creates the adjustment table as required in accordance with a signal from the light intensity detector based on the formulas (1) and (2), and
wherein the controller automatically adjusts the transmittance of the dimmer filter and the light intensity of the light source of the image display part based on the created adjustment table to set the viewability at a level higher than or equal to a threshold.

US Pat. No. 10,339,895

BRIGHTNESS COMPENSATION CIRCUITRY, AND DISPLAY DEVICE INCLUDING THE SAME

NATIONAL CHIAO TUNG UNIVE...

1. A brightness compensation circuitry, comprising:a data-setting switch unit having a first terminal disposed to receive a data-setting signal, a second terminal, and a control terminal, said data-setting switch unit being configured to transmit the data-setting signal from said first terminal to said second terminal thereof when conducting;
a pixel unit including a pixel driving circuit that is coupled to said second terminal of said data-setting switch unit, and that is configured to receive the data-setting signal from said second terminal of said data-setting switch unit during a data-input period, and to generate a driving current according to the data-setting signal thus received; and
a compensation circuit coupled to said control terminal of said data-setting switch unit, coupled to said pixel unit for receiving the driving current generated by said pixel driving circuit, and configured to control said data-setting switch unit to conduct or not conduct by determining whether or not a magnitude of the driving current conforms with a criterion that is associated with target brightness of said pixel unit;
wherein said compensation circuit includes:
a current-to-voltage converter coupled to said pixel unit for receiving the driving current generated by said pixel driving circuit, and configured to convert the driving current into a sensing voltage; and
a comparator disposed to receive a data voltage associated with the target brightness, coupled to said current-to-voltage converter for receiving the sensing voltage therefrom, having an output terminal coupled to said control terminal of said data-setting switch unit, and configured to compare the sensing voltage and the data voltage, and to control said data-setting switch unit to not conduct when the sensing voltage is equal to the data voltage.

US Pat. No. 10,339,894

CONFIGURING MULTIPLE DISPLAYS OF A COMPUTING DEVICE TO HAVE A SIMILAR PERCEIVED APPEARANCE

Dell Products L.P., Roun...

1. A method comprising:determining, by a computing device comprising a first display device coupled to a second display device by one or more hinges, that the computing device has moved from a first orientation to a second orientation, wherein the one or more hinges enable the first display device to be placed at an angle between about 0 degrees to about 360 degrees relative to the second display device;
determining, by the computing device, a power source providing power to the computing device;
determining, by the computing device, a first set of color adjustments based at least in part on:
ambient light data received from a plurality of ambient light sensors;
temperature data received from a plurality of temperature sensors; and
color data received from a plurality of color sensors;
performing, by the computing device, first color adjustments to at least one of the first display device or the second display device;
reducing, by the computing device, a difference in a perceived color between the first display device and the second display device based on the first color adjustments;
determining that the computing device has moved from the second orientation to a third orientation;
performing no additional color adjustments to the first display device and to the second display device based at least in part on determining that an angle between the first display device and the second display device does not satisfy a predetermined threshold; and
performing second color adjustments to the first display device and to the second display device based at least in part on determining that the angle between the first display device and the second display device satisfies the predetermined threshold.

US Pat. No. 10,339,893

DISPLAY APPARATUS

Maxell, Ltd., Kyoto (JP)...

1. An image display apparatus, comprising:Universal Serial Bus (USB) interface circuitry configured to receive compressed image information from an external image apparatus,
a decoder configured to decode the compressed image information received by the USB interface circuitry;
High-Definition Multimedia Interface (HDMI) interface circuitry configured to receive uncompressed image information from the external image apparatus;
a display apparatus configured to display first images based on decoded image information obtained by the decoder and second images based on the uncompressed image information received by the HDMI interface circuitry; and
a selector configured to select displaying the first images on the display apparatus or displaying the second images on the display apparatus in response to a user operation on an input device of the image display apparatus,
wherein if the selector selects displaying the first images on the display apparatus, based on an operation on the input device of the image display apparatus for conducting a slide show,
the USB interface circuitry transmits a first signal to the external image apparatus for causing the external image apparatus to output compressed image information corresponding to first still pictures, and receives the compressed image information corresponding to first still pictures output from the external image apparatus, and
the decoder decodes the compressed image information corresponding to first still pictures received by the USB interface circuitry, and
the display apparatus conducts a slide show at predetermined time intervals with the first still pictures, as the first images, based on the decoded image information obtained by the decoder, and
wherein if the selector selects displaying the second images on the display apparatus, based on an operation on the input device of the image display apparatus for conducting a slide show,
the HDMI interface circuitry transmits a second signal to the external image apparatus for causing the external image apparatus to decode compressed image information corresponding to second still pictures and output uncompressed image information corresponding to second still pictures based on the decoded still image information, and receives the uncompressed image information corresponding to second still pictures output from the external image apparatus, and
the display apparatus conducts a slide show at predetermined time intervals with the second still pictures, as the second images, based on the uncompressed image information received by the HDMI interface circuitry.

US Pat. No. 10,339,892

FLEXIBLE DEVICES AND RELATED METHODS OF USE

SAMSUNG ELECTRONICS CO., ...

1. A device comprising:a flexible display;
a sensor configured to sense bending of the flexible display; and
a processor configured to control the flexible display to display at least one object and a user interface (UI) element,
wherein the processor is configured to change a parameter corresponding to the UI element based on the flexible display being bent at a line crossing the UI element, the parameter including a size of the at least one object,
wherein the processor is configured to change a number of properties of the parameter based on a portion of a section of the flexible display being bent while the flexible display is not bent at the line crossing the UI element, the section of the flexible display being defined by the line crossing the UI element and a corner of the flexible display, and
wherein the processor is configured to change the size of the at least one object based on the flexible display being bent at the line crossing the UI element.

US Pat. No. 10,339,891

VIDEO FRAME RATE COMPENSATION THROUGH ADJUSTMENT OF VERTICAL BLANKING

SONY INTERACTIVE ENTERTAI...

1. A method comprising:rendering a plurality of source frames into a buffer at a variable frame rate;
scanning out a plurality of output frames from the buffer with a scanout unit;
compressing a source frame within each said output frame that is scanned out of the buffer; and
adjusting a timing of the compressing of one or more of the source frames in response to one or more fluctuations in the variable frame rate.

US Pat. No. 10,339,890

DRIVER AND ELECTRONIC DEVICE

SEIKO EPSON CORPORATION, ...

1. A driver comprising:a voltage driving circuit that amplifies a voltage of an input node and outputs the amplified voltage as a data voltage to a data voltage output terminal;
a D/A conversion circuit that selects a reference voltage corresponding to tone data from among a plurality of reference voltages, and outputs the selected reference voltage to the input node of the voltage driving circuit;
an auxiliary capacitor driving circuit that outputs first to nth auxiliary capacitor driving voltages (n is a natural number of 2 or more) corresponding to the tone data to first to nth auxiliary capacitor driving nodes; and
an auxiliary capacitor circuit having first to nth auxiliary capacitors provided between the input node of the voltage driving circuit and the first to nth auxiliary capacitor driving nodes, the auxiliary capacitor circuit outputting a voltage separately from the output of the selected reference voltage by the D/A conversion circuit, wherein the voltage output by the auxiliary capacitor circuit is not output by the D/A conversion circuit.

US Pat. No. 10,339,889

LIQUID CRYSTAL DRIVE DEVICE AND LIQUID CRYSTAL DRIVE METHOD

Kabushiki Kaisha Toshiba,...

1. A liquid crystal drive device that drives a liquid crystal display apparatus, which includes a plurality of common wirings and a plurality of segment wirings, the device comprising:a common driver configured to sequentially output a scanning signal having a plurality of voltage levels to the plurality of common wirings in a time division manner;
a segment driver configured to output a display signal having a plurality of voltage levels to the plurality of segment wirings; and
a contrast adjustment unit configured to generate contrast adjustment periods that are inserted into all duty periods, and output, to the common driver and the segment driver, a contrast control signal to control the timing of when the contrast adjustment periods are inserted into the duty periods in synchronization with the timing of the scanning signal and the display signal,
wherein the scanning signal and the display signal are output at an identical potential when a contrast adjustment period is indicated by the output of the contrast control signal.

US Pat. No. 10,339,888

LIGHT EMITTING DIODE (LED) DRIVING CIRCUIT WITH COMMON CURRENT SENSING RESISTOR AND CONFIGURED TO DRIVE LED GROUPS, METHOD OF DRIVING THE CIRCUIT AND LIGHT APPARATUS HAVING THE SAME

MagnaChip Semiconductor, ...

1. A light emitting diode (LED) driving circuit configured to drive LED groups being connected to an AC power supply and each LED group comprising at least one LED, the LED driving circuit comprising:a corresponding mid node respectively connected to an output of each of the LED groups;
a plurality of switches configured to form a current movement path between the corresponding mid node and a common node connected to a predetermined voltage, each switch of the plurality of switches comprising a resistor directly connected to the common node and to the predetermined voltage, and a metal oxide semiconductor field effect transistor (MOSFET);
a sensing resistor having a first terminal directly connected to the common node and to the predetermined voltage;
a current measuring unit connected to a second terminal of the sensing resistor and configured to measure a total amount of current flowing out from the common node based on a voltage drop across the sensing resistor, and to generate an output voltage that is in direct proportion with the measured total amount of current; and
a current control unit configured to provide a control signal for controlling the plurality of switches based on the output voltage.

US Pat. No. 10,339,887

GATE DRIVER ON ARRAY CIRCUIT

WUHAN CHINA STAR OPTOELEC...

1. A gate driver on array (GOA) circuit configured to be applied to an embedded touch display panel, comprising:a plurality of cascaded stages of GOA units;
wherein an nth-stage GOA unit comprises a forward-and-reverse scanning control module, a node control module, an output module, an output control module, and a current leakage limiting module;
wherein the forward-and-reverse scanning control module outputs a first node control signal to a first node of the GOA circuit and outputs a second node control signal to a second node of the GOA circuit according to a forward scanning direct-current control signal and a reverse scanning direct-current control signal;
wherein the node control module is coupled to the first node and the second node; the node control module pulls the first node control signal down to a constant voltage low level, and pulls the second node control signal up to a constant high level voltage;
wherein the output module is coupled to the first node, and a first clock signal is sent to the output module; the output module outputs a scanning signal according to the first node control signal and the first clock signal;
wherein a first control signal is sent to the output control module, the output control module pulls the scanning signal down to a constant low level voltage according to the first control signal;
wherein the current leakage limiting module is coupled to the first node; the current leakage limiting module limits current leakage of the first node to maintain a high level of the first node when the embedded touch display panel enters a stage in which signal interruption occurs and touch scanning is performed;
wherein the output module comprises a tenth thin film transistor (TFT); the first clock signal is sent to a source electrode of the tenth TFT, a gate electrode of the tenth TFT is connected with the first node, and a drain electrode of the tenth TFT is connected with an output end of the output module.

US Pat. No. 10,339,886

DISPLAY PANEL HAVING GATE DRIVING CIRCUIT AND METHOD OF MONITORING CHARACTERISTICS OF GATE DRIVING CIRCUIT

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

1. A display panel comprising:a pixel array; and
a first and second gate driving circuit connected with each other through a gate line on a substrate,
each of the first and second gate driving circuits comprising:
a pull-up transistor connected to a clock line to which a clock signal is applied and turned on in response to a voltage of a Q node to increase a voltage of the gate line;
a pull-down transistor turned on in response to a voltage of a QB node to connect the gate line to a low voltage line to which a gate off voltage is applied to decrease the voltage of the gate line; and
a test transistor connected to at least one of the pull-up transistor and the pull-down transistor,
wherein the pull-up transistor, the pull-down transistor and the test transistor of each of the first and second gate driving circuits are disposed on the substrate of the display panel along with transistors for the pixel array displaying an input image,
wherein the test transistor of each of the first and second gate driving circuits is turned on in response to a gate on voltage of a test enable signal generated in a measurement mode to form a closed loop including the pull-up transistors of the first and second gate driving circuits or the pull-down transistors of the first and second gate driving circuits.

US Pat. No. 10,339,885

ARRAY SUBSTRATE, DISPLAY DEVICE AND DRIVING METHOD THEREOF

BOE TECHNOLOGY GROUP CO.,...

1. A driving method of a display device comprisingan array substrate, and the array substrate comprising: a base substrate;
a plurality of gate lines provided on the base substrate; a plurality of gate line overlap parts provided on the base substrate and corresponding to the plurality of the gate lines in a one to one correspondence, each of the gate line overlap parts having a portion which overlaps a corresponding gate line of the gate lines in a direction perpendicular to the base substrate, a pixel electrode provided on the base substrate; and a common electrode located between two adjacent gate line overlap parts, the common electrode being configured to form an electric field with the pixel electrode, wherein the two adjacent gate line overlap parts are both insulated from the pixel electrode and insulated from the common electrode;
wherein the driving method comprises:
scanning the plurality of the gate lines in line sequence to display a frame of image; and
at one or both of a time when a potential of the gate line corresponding to a gate line overlap part is changed from a turn-on potential to a turn-off potential and a time when the gate line corresponding to the gate line overlap part is changed from the turn-off potential to the turn-on potential, making the gate line overlap part in a floating state, or making the potential of the gate line overlap part equal to the changed potential of the gate line corresponding to the gate line overlap part, wherein the changed potential comprises the turn-off potential which is changed from the turn-on potential or the turn-on potential which is changed from the turn-off potential.

US Pat. No. 10,339,884

DISPLAY DEVICE, METHOD OF DRIVING DISPLAY DEVICE, AND ELECTRONIC APPARATUS

Japan Display Inc., Toky...

1. A display device comprising:a first scanning line extending in a first direction;
a second scanning line extending in the first direction and arranged adjacent to the first scanning line in a second direction that crosses the first direction;
a first buffer circuit coupled to a first end of the first scanning line and configured to selectively provide at least one of a first signal or a second signal to the first scanning line, the first buffer circuit including:
a first terminal configured to be supplied with the first signal, and
a second terminal configured to be supplied with the second signal;
a first switch including:
a first terminal coupled to a first end of the second scanning line, and
a second terminal configured to be supplied with the first signal; and
a first switch control line extending in the second direction, coupled to the first switch, and arranged between the first terminal of the first buffer circuit and the second terminal of the first switch in the first direction.

US Pat. No. 10,339,883

DISPLAY DEVICE AND ELECTRONIC APPARATUS

Japan Display Inc., Toky...

1. A display device that displays an image, the display device comprising:a display area in which a plurality of pixels are aligned in row and column directions, each of the pixels including a drive element;
a plurality of scan lines extending in the row direction, each of the scan lines being coupled with the drive elements included in the pixels aligned in the row direction to transmit thereto a scan signal for selecting the pixels in the display area row by row;
a plurality of signal lines extending in the column direction, each of the signal lines being coupled with the drive elements included in the pixels aligned in the column direction to write display data of the image to be displayed on the display area to the pixels in a row selected by the scan signal;
a source driver that is a transmission source of the display data;
a plurality of switches that are provided between the source driver and the signal lines, that are coupled with the source driver and the signal lines, and that are coupled with the respective drive elements via the respective signal lines; and
a display control unit configured to:
alternately repeat a display period of writing the display data to the pixels and a stop period of stopping the writing of the display data to the pixels; and
in the stop period, turn off all the switches and turn off all the drive elements, wherein
during the entirety of the stop period, the signal lines hold the display data of one horizontal scanning period in the display period immediately before the stop period.

US Pat. No. 10,339,882

FAULT-TOLERANT AMLCD DISPLAY

L-3 COMMUNICATIONS CORPOR...

1. A fault-tolerant LCD display system comprising: an LCD panel; a plurality of pixels of the LCD panel; a first driver couplet including a first gate driver and a first source driver; a second driver couplet including a second gate driver and a second source driver; a first gamma voltage divider function connected to the first source driver; a second gamma voltage divider function connected to the second source driver; wherein the first gate driver and the second gate driver feed into the LCD panel from opposite directions and wherein the first source driver and the second source driver feed into the LCD panel from opposite directions; and wherein each individual pixel of said plurality of pixels is driven simultaneously by the first driver couplet and the second driver couplet, such that if the first gate driver fails, the first source driver and the second driver couplet continue to drive the LCD panel.

US Pat. No. 10,339,881

METHOD OF ACQUIRING OVERDRIVE LOOK-UP TABLE OF LIQUID CRYSTAL DISPLAY

SHENZHEN CHINA STAR OPTOE...

1. A method of acquiring an overdrive look-up table of a liquid crystal display, comprising the following steps:step S1: selecting a plurality of grayscale data as a plurality of predetermined grayscale data to be overdriven, and selecting one of the predetermined grayscale data to be overdriven as a current grayscale data to be overdriven;
step S2: generating a plurality of testing grayscale data according to the current grayscale data to be overdriven;
step S3: driving the liquid crystal display with the testing grayscale data to sequentially display a plurality of test pictures, and respectively measuring a plurality of chromaticities in a central area and an edge area of each of the test pictures;
step S4: calculating a difference between the chromaticities in the central area and the edge area in each of the test pictures, and comparing the difference between the chromaticities in the central area and the edge area in each of the test pictures with a preset chroma threshold value; when the difference between the chromaticities in the central area and the edge area in each of the test pictures is smaller than the preset chroma threshold value, determining the testing grayscale data corresponding to the test picture is a compliance data; otherwise, determining the testing grayscale data corresponding to the test picture is a non-compliant data;
step S5: selecting a median of each of the compliance data as an overdriving value corresponding to the current grayscale data to be overdriven;
step S6: judging whether all the overdriving values of the predetermined grayscale data to be overdriven have been acquired; if yes, proceeding to the step S7; if not, switching to a next predetermined grayscale data to be overdriven as the current grayscale data to be overdriven and returning to the step S2; and
step S7: generating the overdrive look-up table according to the overdriving values of each of the predetermined grayscale data to be overdriven.

US Pat. No. 10,339,880

DRIVE METHOD OF RGBW FOUR PRIMARY COLORS DISPLAY PANEL

WUHAN CHINA STAR OPTOELEC...

1. A drive method of a RGBW four primary colors display panel, for a drive architecture of driving eight columns of sub pixels by two source drive lines with multiplexing, adjusting an enable sequence of a red sub pixel switch control signal, a green sub pixel switch control signal, a blue sub pixel switch control signal and a white sub pixel switch control signal in a multiplex module to make that a duration of a portion of pulse high voltage levels in at least two sub pixel switch control signals is ½ of a duration of a pulse high voltage level of a gate scan signal, and middle points of the portion of pulse high voltage levels are aligned with a rising edge of one of three adjacent gate scan signals and a falling edge of one of the other two gate scan signals to reduce a switch frequency of a corresponding sub pixel switch control signal;the drive method comprising steps of:
step 1, providing the RGBW four primary colors display panel;
the RGBW four primary colors display panel comprising a plurality of drive units, and each unit comprising one multiplex module and a first column of pixels and a second column of pixels;
either of the first column of pixels and the second column of pixels comprising a red sub pixel, a green sub pixel, a blue sub pixel and a white sub pixel which are located from left to right in order; the multiplex module comprising a first thin film transistor, a second thin film transistor, a third thin film transistor, a fourth thin film transistor, a fifth thin film transistor, a sixth thin film transistor, a seventh thin film transistor, an eighth thin film transistor which are located from left to right in order;
a gate of the first thin film transistor receiving the red sub pixel switch control signal, and a source receiving a first source drive signal through a first source drive line, and a drain being coupled to the red sub pixel in the first column of pixels; a gate of the second thin film transistor receiving the green sub pixel switch control signal, and a source receiving the first source drive signal through the first source drive line, and a drain being coupled to the green sub pixel in the second column of pixels; a gate of the third thin film transistor receiving the blue sub pixel switch control signal, and a source receiving the first source drive signal through the first source drive line, and a drain being coupled to the blue sub pixel in the second column of pixels; a gate of the fourth thin film transistor receiving the white sub pixel switch control signal, and a source receiving the first source drive signal through the first source drive line, and a drain being coupled to the white sub pixel in the first column of pixels; a gate of the fifth thin film transistor receiving the red sub pixel switch control signal, and a source receiving a second source drive signal through a second source drive line, and a drain being coupled to the red sub pixel in the second column of pixels; a gate of the sixth thin film transistor receiving the green sub pixel switch control signal, and a source receiving the second source drive signal through the second source drive line, and a drain being coupled to the green sub pixel in the first column of pixels; a gate of the seventh thin film transistor receiving the blue sub pixel switch control signal, and a source receiving the second source drive signal through the second source drive line, and a drain being coupled to the blue sub pixel in the first column of pixels; a gate of the eighth thin film transistor receiving the white sub pixel switch control signal, and a source receiving the second source drive signal through the second source drive line, and a drain being coupled to the white sub pixel in the second column of pixels;
step 2, generating the gate scan signal row by row, and the red sub pixel switch control signal, the green sub pixel switch control signal, the blue sub pixel switch control signal and the white sub pixel switch control signal being pulled up in order all the time and in a chronological order, and before the one of the three adjacent gate scan signals generating the rising edge, and the one of the other two gate scan signals generating the falling edge, sequentially generating a wide pulse high voltage level of the white sub pixel switch control signal, a wide pulse high voltage level of the blue sub pixel switch control signal, a wide pulse high voltage level of the green sub pixel switch control signal and a wide pulse high voltage level of the red sub pixel switch control signal; a duration of the wide pulse high voltage levels being ½ of a duration of the pulse high voltage level of the gate scan signal, and middle points of the wide pulse high voltage levels being aligned with the rising edge of the one of the three adjacent gate scan signals and the falling edge of the one of the other two gate scan signals; all the rest pulse high voltage levels of the respective sub pixel switch control signals being narrow pulse high voltage levels, and a duration of the narrow pulse high voltage levels being 1/1 of the duration of the pulse high voltage level of the gate scan signal;
the first source drive signal and the second source drive signal correspondingly charging a nth row of sub pixels in an order of the red sub pixel, the green sub pixel, the blue sub pixel, the white sub pixel, and n being a positive integer; charging a n+1th row of sub pixels in an order of the white sub pixel, the red sub pixel, the green sub pixel, the blue sub pixel; charging a n+2th row of sub pixels in an order of the blue sub pixel, the white sub pixel, the red sub pixel, the green sub pixel; charging a n+3th row of sub pixels in an order of the green sub pixel, the blue sub pixel, the white sub pixel, the red sub pixel, and so on;
wherein the first source drive signal is amplified by a first amplifier, and the second source drive signal is amplified by a second amplifier;
wherein voltage polarities of the first source drive signal and the second source drive signal are opposite all the time; voltage polarities of the first source drive signals in two adjacent frames are opposite, and voltage polarities of the second source drive signals in two adjacent frames are opposite.

US Pat. No. 10,339,879

IMAGE PROCESSING APPARATUS, DISPLAY APPARATUS, AND IMAGE PROCESSING METHOD

SEIKO EPSON CORPORATION, ...

1. An image processing apparatus comprising:a pixel misalignment processor that:
stores information corresponding to a pixel misalignment between a first image and a second image, the first image being generated from modulating a first color component of light by a first liquid crystal panel of a projector, the second image being generated from modulating a second color component of light, different from the first color component of light, by a second liquid crystal panel of the projector;
determines a cut-off pixel of the first image, disposed at a dummy region of the first image surrounding a display region of the first image, based on the information; and
determines a gradation displayed at the cut-off pixel in accordance with a gradation of an edge pixel indicated by an image signal to be inputted to an edge pixel disposed at the display region of the first image and located at a position adjacent to the cut-off pixel.

US Pat. No. 10,339,878

WHITE BALANCE ADJUSTMENT METHODS AND SYSTEMS FOR DISPLAY DEVICES

Shenzhen China Star Optoe...

1. A white balance adjustment method for display devices, comprising:in step S11, obtaining initial white balance components of each grayscale respectively for red pixels, green pixels, and blue pixels in accordance with an initial white balance look-up table;
in step S12, obtaining a first relationship curve by fitting an obtained initial white balance component of the red pixel with an obtained initial white balance component of the green pixel, and obtaining a second relationship curve by fitting an obtained initial white balance component of the blue pixel with the obtained initial white balance component of the green pixel;
in step S13, calculating an adjusted white balance component of the green pixel corresponding to each of the grayscales after a GAMMA voltage is adjusted;
in step S14, substituting the adjusted white balance component of the green pixel into the first relationship curve and the second relationship curve to respectively obtain adjusted white balance components of the red pixel and the blue pixel for each of the grayscales; and
in step S15, creating a second white balance look-up table according to the adjusted white balance components of the red pixels, the green pixels, and blue pixels.

US Pat. No. 10,339,877

CLOCK SIGNAL OUTPUT CIRCUIT AND LIQUID CRYSTAL DISPLAY DEVICE

SHENZHEN CHINA STAR OPTOE...

1. A clock signal output circuit, comprising a clock signal conversion unit, a voltage dividing unit, a protection signal generation unit, an over-current protection unit, and a switching unit;an input terminal of the clock signal conversion unit being connected with an initial clock signal, an output terminal of the clock signal conversion unit being electrically connected with a first terminal of the switching unit and outputting a converted clock signal; a first terminal of the voltage dividing unit being electrically connected with a second terminal of the switching unit and a second terminal of the voltage dividing unit being electrically connected with a display panel; the protection signal generating unit comprising a subtractor, a comparator, a switch, a current source, and a capacitor; a non-inverting input terminal and an inverting input terminal of the subtractor being respectively electrically connected with the first terminal and the second terminal of the voltage dividing unit, an output terminal of the subtractor being electrically connected with a non-inverting input terminal of the comparator; an inverting input terminal of the comparator being connected with a reference voltage and an output terminal of the comparator being electrically connected with a control terminal of the switch; the first terminal and the second terminal of the switch respectively being electrically connected with a first terminal and a second terminal of the capacitor, and the switch being closed when the control terminal of the switch being at a high level and being disconnected when the control terminal of the switch being at a low level; the first terminal of the capacitor being connected with a first terminal of the current source, the second terminal of the capacitor being grounded; the first input terminal of the over-current protection unit being electrically connected with the first terminal of the capacitor and the second input terminal of the over-current protection unit being electrically connected with the first terminal or the second terminal of the voltage dividing unit, an output terminal of the over-current protection unit being electrically connected with a control terminal of the switching unit;
the over-current protection unit being used for generating a corresponding control signal to control the switching unit to cut off, when a voltage at the first input terminal of the over-current protection unit being larger than or equal to a preset protection value and a current at the second input terminal of the over-current protection unit being larger than a preset current and keeping the same for a predetermined time.

US Pat. No. 10,339,876

DRIVING METHODS FOR COLOR DISPLAY DEVICE

E INK CALIFORNIA, LLC, F...

1. A driving method for an electrophoretic display comprising a first surface on the viewing side, a second surface on the non-viewing side and an electrophoretic fluid which fluid is sandwiched between a common electrode and a layer of pixel electrodes and comprises a first type of pigment particles, a second type of pigment particles and a third type of pigment particles, all of which are dispersed in a solvent or solvent mixture, wherein(a) the three types of pigment particles have optical characteristics differing from one another;
(b) the first type of pigment particles and the second type of pigment particles carry opposite charge polarities; and
(c) the third type of pigment particles has the same charge polarity as the second type of pigment particles but at a lower intensity,the method comprises the following steps:(i) applying a first driving voltage to a pixel in the electrophoretic display for a first period of time, wherein the first driving voltage has a first direction that drives the first type of pigment particles toward the viewing side of the electrophoretic display;
(ii) applying a second driving voltage to the pixel for a second period of time, wherein the second driving voltage has a second direction opposite to the first direction and drives the third type of pigment particles toward the viewing side of the electrophoretic display; and
repeating a driving cycle including steps (i) and (ii) for a plurality of times until a color state of the third type of pigment particles fully appears at the viewing side, as the color state of the third type of pigment particles in the pixel becomes more intense at the viewing side after each driving cycle.

US Pat. No. 10,339,875

NON-QUADRANGULAR DISPLAY DEVICE

Samsung Display Co., Ltd....

1. A display device comprising:a plurality of data lines;
a plurality of gate lines crossing the plurality of data lines;
an elliptical display panel comprising a plurality of pixels, each of the plurality of pixels being connected to one corresponding data line from among the plurality of data lines and one corresponding gate line from among the plurality of gate lines; and
a data driver configured to supply a plurality of data signals to the plurality of data lines,
wherein each of the plurality of data lines comprises a first portion that is connected to one pixel column and a second portion that is connected to another pixel column that is different from the one pixel column,
wherein a number of pixels connected to the first portion is different from a number of pixels connected to the second portion, and
wherein both of the first and second portions of one of the plurality of data lines are between first and second portions of another one of the plurality of data lines.

US Pat. No. 10,339,874

DISPLAY APPARATUS AND METHOD OF DRIVING DISPLAY PANEL USING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A display apparatus comprising:a display panel which displays an image;
a gate driver which outputs a gate signal to the display panel;
a data driver comprising a plurality of data driving chips which outputs data voltages to the display panel based on data signals; and
a timing controller which adjusts a waveform of the data signals based on a temperature of the data driving chips received from a temperature sensor disposed in each of the data driving chips,
wherein the timing controller comprises:
an eye-diagram compensating part which receives a temperature signal representing the temperature of the data driving chips from the temperature sensor and determines an eye-diagram compensating value corresponding to the temperature of the data driving chips based on the temperature signal; and an image compensating part which adjusts an eye-diagram waveform of the data signals based on the eye-diagram compensating value received from a look-up-table in memory.

US Pat. No. 10,339,873

ORGANIC LIGHT EMITTING DISPLAY DEVICE, CONTROLLER, AND METHOD FOR DRIVING THEREOF

LG Display CO., Ltd., Se...

1. An organic light emitting display device, comprising:a display panel including a sub pixel;
a data driver coupled to the display panel, the data driver senses a characteristic parameter of the sub pixel and transmits a first clock signal and sensing data; and
a controller coupled to the data driver, the controller receives the first clock signal and the sensing data, generates a second clock signal having a same phase as the first clock signal, generates compensation data based on the sensing data and applies the compensation data to image data, and transmits the compensated image data in accordance with the second clock signal to the data driver,
wherein the controller generates a synchronization control signal that indicates whether the second clock signal is generated, and the controller transmits the synchronization control signal to the data driver,
wherein the controller transmits the synchronization control signal having a low level to the data driver before generating the second clock signal and transmits the synchronization control signal having a high level to the data driver when the generation of the second clock signal is completed, and
wherein the data driver stops outputting the first clock signal in response to receiving the synchronization control signal having the high level.

US Pat. No. 10,339,872

SOURCE DRIVER INTEGRATED CIRCUIT, CONTROLLER, ORGANIC LIGHT EMITTING DISPLAY PANEL, ORGANIC LIGHT EMITTING DISPLAY DEVICE, AND METHOD FOR DRIVING ORGANIC LIGHT EMITTING DISPLAY DEVICE

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

1. An organic light emitting display device, comprising:a first source driver integrated circuit electrically connected to Q (where Q?1) number of first sensing lines through a corresponding number of Q sensing channels, and electrically connected to at least one first difference sensing line through a corresponding difference sensing channel; and
a second source driver integrated circuit electrically connected to S (where S?1) number of second sensing lines through a corresponding number of S sensing channels, and electrically connected to at least one second difference sensing line through a corresponding difference sensing channel;
wherein the at least one difference sensing line electrically connected to the first source driver integrated circuit is configured to electrically connect at least one second sensing line of the S number of second sensing lines and the first source driver integrated circuit,
wherein the first source driver integrated circuit includes:
a first sample and hold circuit configured to store a voltage of each of the Q number of first sensing lines and the at least one difference sensing line, and
a first analog-digital converter electrically connected to the a first sample and hold circuit, and
wherein the second source driver integrated circuit includes:
a second sample and hold circuit configured to store a voltage of each of the S number of second sensing lines, and
a second analog-digital converter electrically connected to the second sample and hold circuit, and
wherein the second sample and hold circuit and the first sample and hold circuit store analog voltage values of the at least one second sensing line and the at least one difference sensing line respectively during a same sensing period.

US Pat. No. 10,339,871

SCAN DRIVING CURCUIT AND DISPLAY PANEL

SHENZHEN CHINA STAR OPTOE...

1. A scan driving circuit having a plurality of cascaded scan driving units, wherein each scan driving unit comprises:a pull-up control circuit comprising a first controllable switch, configured for receiving a stage transmission signal of the previous two stages to charge a pull-up control signal node;
a first reset circuit, coupled to the pull-up control circuit, configured for receiving an input signal, a first clock signal and a second clock signal to reset the pull-up control signal node, wherein the input signal is a DC voltage;
a pull-down holding circuit, coupled to the pull-up control circuit, configured for receiving a low frequency clock signal and a second low frequency clock signal to hold the electric potential of the pull-up control signal node;
a pull-down circuit, coupled to the pull-up control circuit, configured for receiving a scan driving signal of the next two stages to pull down the electric potential of the pull-up control signal node; and
a pull-up circuit, coupled to the pull-up control circuit, the pull-down holding circuit and the pull-down circuit, configured for receiving the first clock signal to output a stage transmission signal and a scan driving signal of the current stage;
wherein if the input signal of the first reset circuit is the first low frequency clock signal, the scan driving circuit further comprises:
a second reset circuit, coupled to the pull-up control circuit and the first reset circuit, configure for receiving the second low frequency clock signal, the first clock signal and the second clock signal to reset the pull-up control signal node, wherein the first reset circuit and the second reset circuit are alternately derived according to the first low frequency clock signal or the second low frequency clock signal;
wherein the first reset circuit comprises a second controllable switch, a third controllable switch, a fourth controllable switch and a first reset switch; a control end of the second controllable switch coupled to a first end of the second controllable switch receives the input signal; a control end of the first reset switch, a first end of the third controllable switch and a first end of the fourth controllable switch are coupled to a second end of the second controllable switch; a control end of the third controllable switch receives the second clock signal and a control end of the fourth controllable switch receives the first clock signal; the second end of the first controllable switch and the second reset circuit are coupled to a first end of the first reset switch; second ends of the third controllable switch, the fourth controllable switch and the first reset switch are coupled to a first voltage terminal;
the second reset circuit comprises a fifth controllable switch, a sixth controllable switch, a seventh controllable switch and a second reset switch; a control end of the fifth controllable switch coupled to a first end of the fifth controllable switch receives the second low frequency clock signal; a control end of the second reset switch, the first end of the sixth controllable switch and a first end of the seventh controllable switch are coupled to a second end of the fifth controllable switch; a control end of the sixth controllable switch receives the second clock signal; a control end of the seventh controllable switch receives the first clock signal; a second end of the second reset switch is coupled to the second end of the first controllable switch; second ends of the sixth controllable switch, the seventh controllable switch and the second reset switch are coupled to the first voltage terminal.

US Pat. No. 10,339,870

GOA CIRCUIT

WUHAN CHINA STAR OPTOELEC...

1. A gate driver on array (GOA) circuit, comprising a plurality of cascade GOA units, for a positive integer n, the n-th GOA unit comprising:a first thin film transistor (TFT), having a gate of the first TFT directly connected to a first source/drain of a ninth TFT, when n-th GOA unit not the first GOA unit in the cascade, a source and a drain of the first TFT connected respectively to a signal output node of (n?1)-th GOA unit and a first node, otherwise, the source and the drain of the first TFT connected respectively to a first start signal and a first node;
a ninth TFT, having a second source/drain of the ninth TFT directly inputted with a first clock signal, when n-th GOA unit not the first GOA unit in the cascade, having a gate of the ninth TFT directly connected to a second node of the (n?1)th GOA unit, otherwise, the gate of the ninth TFT directly connected to a second start signal;
a third TFT, having a gate of the third TFT directly connected to a first source/drain of a tenth TFT, when n-th GOA unit not the last GOA unit in the cascade, a source and a drain of the third TFT connected respectively to a signal output node of (n+1)-th GOA unit and the first node, otherwise, the source and the drain of the third TFT directly connected respectively to a third start signal and the first node;
a tenth TFT, having a second source/drain of the tenth TFT directly connected to a third clock signal, when n-th GOA unit not the last GOA unit in the cascade, having a gate of the tenth TFT directly connected to the second node of the (n+1)th GOA unit, otherwise, the gate of the tenth TFT directly connected to a fourth start signal;
a seventh TFT, having a gate of the seventh TFT directly connected to the first node, a source and a drain of the seventh TFT directly connected respectively to the third node and a constant low voltage;
a sixth TFT, having a gate of the sixth TFT directly connected to the third node, a source and a drain of the sixth TFT directly connected respectively to the first node and the constant low voltage;
a fifth TFT, having a gate of the fifth TFT directly connected to a constant high voltage, a source and a drain of the fifth TFT directly connected respectively to the first node and the second node;
an eighth TFT, having a gate of the eighth TFT directly connected to a fourth clock signal, a source and a drain of the eighth TFT directly connected respectively to the third node and the constant high voltage;
a first capacitor, having the two ends connected respectively to the second node of n-th GOA unit and the signal output node of n-th GOA unit;
a second TFT, having the gate of the second TFT directly connected to the second node of n-th GOA unit, a source and a drain of the second TFT directly connected respectively to the signal output node of n-th GOA unit and the second clock signal;
a second capacitor, having the two ends connected respectively to the third node and the constant low voltage;
a fourth TFT, having a gate of the fourth TFT directly connected to the third node, a source and a drain of the fourth TFT directly connected respectively to the signal output node of n-th GOA unit and the constant low voltage.

US Pat. No. 10,339,869

OLED DISPLAY DEVICE

WUHAN CHINA STAR OPTOELEC...

11. An organic light-emitting diode (OLED) display device, which comprises: an OLED display panel, and a first driving circuit electrically connected to the OLED display panel;the OLED display panel comprising: an active area and a non-active area surrounding the active area;
the active area comprising: a plurality of sub-pixels arranged in an array, and a plurality of direct current (DC) signal lines arranged in parallel and arranged in a column direction extending along the sub-pixels, with each of the sub-pixels being electrically connected to a DC line; the non-active area comprising: a first DC signal output end, a second DC signal output end, a first short-circuited end, and a second short-circuited end; the first DC signal output end, the second short-circuited end and the first driving circuit being disposed and spaced apart at a first end of the OLED display panel; the second DC signal output end and the first short-circuited end being disposed and spaced apart at a second end of the OLED display panel, the first end of the OLED display panel and the second end of the OLED display panel being opposite ends of the OLED display panel along the column direction of arrangement of the sub-pixels;
the first DC signal output end and the second DC signal output end both being electrically connected to the first driving circuit; in two adjacent DC signal lines, both ends of one DC signal line being electrically connected respectively to the first DC signal output end and the first short-circuited end, and both ends of the other DC signal line being electrically connected respectively to the second DC signal output end and the second short-circuited end;
wherein the active area further comprising a plurality of data lines arranged in parallel, spaced apart and electrically connected to the first driving circuit, a plurality of first scan lines arranged in parallel and spaced apart, a plurality of second scan lines arranged in parallel and spaced apart, and a plurality of emitting (EM) signal lines arranged in parallel and spaced apart, with the data lines parallel to the DC signal lines, the first scan line, the second scan line, and the emitting signal line all perpendicular to the DC signal lines, and each row of sub-pixels electrically connected to a first scan line, a second scan line and an emitting signal line correspondingly, and each row of sub-pixels being electrically connected to a data line;
wherein each sub-pixel being disposed with a pixel driving circuit, and the pixel driving circuit comprises: a first thin film transistor (TFT), a second TFT, a third TFT, a fourth TFT, a first capacitor, a second capacitor, and an OLED;
the first TFT having a gate electrically connected to the first scan line corresponding to the sub-pixel, a source electrically connected to the data line corresponding to the sub-pixel, and a drain electrically connected to a gate of the fourth TFT;
the second TFT having a gate connected to the second scan line corresponding to the sub-pixel, a source electrically connected to a source of the fourth TFT, and a drain electrically connected to the DC signal line corresponding to the sub-pixel;
the third TFT having a gate electrically connected to the Emitting signal line corresponding to the sub-pixel, a source electrically connected to a high voltage source, and a drain electrically connected to the drain of the fourth TFT;
the first capacitor having a first end electrically connected to the gate of the fourth TFT, and a second end electrically connected to the source of the fourth TFT;
the second capacitor having a second end electrically connected to the source of the third TFT, and a drain electrically connected to the source of the fourth TFT;
the OLED having an anode electrically connected to the source of the fourth TFT, and a cathode electrically connected to a low voltage source;
wherein the non-active area further comprising: a connection wire, and the second DC signal output end being electrically connected to the first driving circuit through the connection wire;
wherein the first short-circuited end being located between the second DC signal output end and the active area, the second short-circuited end being located between the first DC signal output end and the active area.

US Pat. No. 10,339,868

DISPLAY DRIVER, ELECTRO-OPTICAL DEVICE, AND ELECTRICAL APPARATUS

SEIKO EPSON CORPORATION, ...

1. A display driver comprising:a driving circuit that drives a plurality of source lines of an electro-optical panel sequentially at a predetermined number of lines at a time, the electro-optical panel including a plurality of sampling sections each provided to the predetermined number of lines of the plurality of source lines; and
a control circuit configured to:
output an enable signal that enables a sampling operation of the plurality of sampling sections; and
cause a relative time relationship between an ith graded output period of the driving circuit and an ith active period of the enable signal when the sampling operation is enabled for an ith sampling section of the plurality of sampling sections, where i is an integer of 1 or greater, to differ from a relative time relationship between a jth graded output period of the driving circuit and a jth active period of the enable signal when a sampling operation is enabled for a jth sampling section of the plurality of sampling sections, where j is an integer of 1 or greater that differs from i.

US Pat. No. 10,339,867

DISPLAY DEVICE

Samsung Display Co., Ltd....

1. A display device comprising:a plurality of scan lines; and
a plurality of pixels, an i-th pixel (i being an integer greater than 1) of the pixels comprising:
a first switching transistor comprising a gate electrode directly coupled to an i-th scan line of the plurality of scan lines receiving an i-th scan signal for driving a current row of pixels, a first electrode directly coupled to a data line receiving a data signal, and a second electrode directly coupled to a first node, the first switching transistor being configured to receive the i-th scan signal at the gate electrode and turn on in response to receiving the i-th scan signal at the i-th scan line;
a first driving voltage transistor comprising a gate electrode directly coupled to the first node, a first electrode directly coupled to a first driving voltage, and a second electrode directly coupled to a second node;
a second driving voltage transistor comprising a gate electrode directly coupled to an (i?1)-th scan line of the plurality of scan lines prior to the i-th scan line by one row and receiving an (i?1)-th scan signal for driving a previous row of pixels, a first electrode directly coupled to a second driving voltage, and a second electrode directly coupled to the second node;
a second switching transistor comprising a gate electrode directly coupled to the second node, a first electrode directly coupled to a first power voltage, and a second electrode directly coupled to an organic light emitting diode; and
a capacitor comprising a first electrode directly coupled to the first power voltage and a second electrode directly coupled to the second node.

US Pat. No. 10,339,866

DISPLAY DEVICE AND DRIVING METHOD THEREFOR

Sharp Kabushiki Kaisha, ...

1. A display device comprising:a display that includes:
pixel circuits arranged in a matrix so as to define rows and columns;
scanning signal lines provided in a one-to-one correspondence with the rows; and
data lines provided in a one-to-one correspondence with the columns, wherein
a display mode is switchable between a low resolution mode and a high resolution mode,
each of the pixel circuits includes j electro-optical elements, where j is an integer greater than or equal to two, each of the electro-optical elements having an individual different light-emitting color,
the pixel circuits are configured such that, in the low resolution mode, intervals of the electro-optical elements which go into a light-emitting state have an equal distance between each other in a direction in which the scanning signal lines extend in each frame, the frame being a period in which an image for one screen is displayed,
the intervals of the electro-optical elements which go into the light-emitting state in the low resolution mode have a larger distance between each other than the intervals of the electro-optical elements which go into the light-emitting state in the high resolution mode,
when the display mode is the high resolution mode, an image is displayed on the display by dividing the frame into j sub-frames and bringing an electro-optical element having a different light-emitting color into the light-emitting state on a sub-frame-by-sub-frame basis in each of the pixel circuits,
when the display mode is the low resolution mode, an image is displayed on the display by defining j pixel circuits as one group, bringing one of the j electro-optical elements into the light-emitting state in each of the pixel circuits in the frame, and bringing electro-optical elements having respective light-emitting colors different from one another into the light-emitting state in the j pixel circuits included in each group in the frame, and
the j pixel circuits are arranged continuously in the direction in which the scanning signal lines extend.

US Pat. No. 10,339,865

PIXEL DRIVER CIRCUIT HAVING TWO PIXEL DRIVERS AND DISPLAY DEVICE THEREOF

BOE TECHNOLOGY GROUP CO. ...

1. A pixel driver circuit, comprising:a first pixel driving unit and a second driving pixel unit having an identical structure, each of the first pixel driving unit and the second pixel driving unit comprising a driving transistor and a driving control module;
wherein a gate electrode of the driving transistor is connected to the driving control module, a first electrode of the driving transistor is configured to receive a first power voltage, a second electrode of the driving transistor is connected directly to the driving control module and a light-emitting element, and the light-emitting element is further connected directly to the driving control module; and
the driving control module is connected to a data line, a gate line, and the gate electrode and the second electrode of the driving transistor, and configured to, under the control of a gate driving signal from the gate line, control a potential at the gate electrode of the driving transistor in accordance with a data voltage applied to the data line, to control the driving transistor to be turned on or turned off,
wherein the driving control module of the first pixel driving unit comprises a first storage capacitor, a first control transistor, a second control transistor and a first mirror transistor;
a gate electrode of the first control transistor is connected directly to the gate line, a first electrode of the first control transistor is connected directly to a first end of the first storage capacitor, and a second electrode of the first control transistor is connected directly to a corresponding data line;
a gate electrode of the second control transistor is connected directly to the gate line, a first electrode of the second control transistor is connected directly to a first electrode of the first mirror transistor, and a second electrode of the second control transistor is connected directly to the data line;
a gate electrode of the first mirror transistor is connected directly to the first end of the first storage capacitor, and a second electrode of the first mirror transistor is connected directly to a second end of the first storage capacitor;
the driving control module of the second pixel driving unit comprises a second storage capacitor, a third control transistor, a fourth control transistor and a second mirror transistor;
a gate electrode of the third control transistor is connected directly to the gate line, a first electrode of the third control transistor is connected directly to a first end of the second storage capacitor, and a second electrode of the third control transistor is connected directly to a corresponding data line;
a gate electrode of the fourth control transistor is connected directly to the gate line, a first electrode of the fourth control transistor is connected directly to a first electrode of the second mirror transistor, and a second electrode of the fourth control transistor is connected directly to the data line; and
a gate electrode of the second mirror transistor is connected directly to the first end of the second storage capacitor, and a second electrode of the second mirror transistor is connected directly to a second end of the second storage capacitor.

US Pat. No. 10,339,864

FRAME STRUCTURE OF IMAGE DATA AND METHOD OF DIGITAL-DRIVING AN ORGANIC LIGHT EMITTING DISPLAY DEVICE USING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A method of digital-driving an organic light emitting display device which displays an image based on input image data by dividing a frame into sub-frames, the method comprising:analyzing a light emission pattern of the input image data for each frame; and
converting a third grayscale of the input image data from the organic light emitting display device into a first converted grayscale and a second converted grayscale based on an analysis result of the light emission pattern of the input image data,
wherein the converting the third grayscale of the input image data includes:
converting the third grayscale of the input image data for a first pixel into the first converted grayscale which uses a first sub-frame; and
converting the third grayscale of the input image data for a second pixel located adjacent to the first pixel into the second converted grayscale which uses a second sub-frame,
wherein each of the first sub-frame and the second sub-frame has a first time weight, and
wherein luminance implemented by the first pixel based on the first converted grayscale is the same as luminance implemented by the second pixel based on the second converted grayscale.

US Pat. No. 10,339,863

PIXEL CIRCUIT, DISPLAY DEVICE, AND DRIVE METHOD THEREFOR

Kunshan New Flat Panel Di...

1. A pixel circuit, comprising: a first power source, a second power source, an organic light-emitting diode, a first capacitor, a first transistor, a second transistor, and a third transistor; whereina cathode of the organic light-emitting diode is connected to the second power source;
the first capacitor is connected between a node and the second power source; and
each of the first transistor, the second transistor, and the third transistor is provided with a control end, a first electrode, and a second electrode; wherein
the control end of the first transistor is connected to the node, and the first electrode of the first transistor is configured to receive a data signal, the data signal is provided to the node via the first transistor and the second transistor, and the voltage value at the node is equivalent to the sum of a voltage of the data signal and a threshold voltage of the first transistor;
the control end of the second transistor is configured to receive a first scanning signal, the first electrode of the second transistor is connected to the second electrode of the first transistor, and the second electrode of the second transistor is connected to the node;
the control end of the third transistor is connected to the node, the first electrode of the third transistor is connected to the first power source, and the second electrode of the third transistor is connected to an anode of the light-emitting diode; and
the first transistor is configured to compensate a threshold voltage of the third transistor.

US Pat. No. 10,339,862

PIXEL AND ORGANIC LIGHT EMITTING DISPLAY DEVICE USING THE SAME

Samsung Display Co., Ltd....

1. A pixel, comprising:an organic light emitting diode (OLED);
a pixel circuit to control an amount of current to flow from a first power source to a second power source via the OLED;
a first transistor connected between an initializing power source and an anode electrode of the OLED, a gate electrode of the first transistor connected to a control line;
a second transistor connected between the pixel circuit and the anode electrode of the OLED;
a third transistor connected between the first power source and the pixel circuit, a gate electrode of the third transistor connected to an emission control line; and
a capacitor connected between the emission control line and the gate electrode of the second transistor, wherein the pixel circuit includes:
a fourth transistor having a first electrode connected to the third transistor, a second electrode connected to the second transistor, and a gate electrode connected to a first node;
a fifth transistor connected between the first node and the second electrode of the fourth transistor, the fifth transistor having a gate electrode connected to a current scan line; and
a sixth transistor connected between the first node and the initializing power source, the sixth transistor having a gate electrode connected to a previous scan line.

US Pat. No. 10,339,861

ORGANIC LIGHT EMITTING DIODE DISPLAY DEVICE AND DRIVING METHOD THEREOF

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

1. An organic light emitting diode display device comprising:a scan switch configured to apply one of a sensing voltage and a compensation data voltage on a data line to a first node in response to a scan pulse;
a sensing switch configured to apply a reference voltage on a sensing line to a second node in response to a sensing control signal;
a storage capacitor connected between the first and second nodes;
a driving switch configured to adjust an electric current based on a voltage between the first and second nodes; and
an organic light emitting diode connected between the second node and a low potential driving voltage line,
wherein:
the compensation data voltage is applied to the first node and the reference voltage is applied to the second node, in a first initialization interval;
a voltage on the second node is increased by turning-off the sensing switch in a driving switch property compensating interval;
the scan switch is turned-off and the reference voltage is applied to the second node by turning-on the sensing switch, in a second initialization interval; and
the voltage of the second node is increased by driving the driving switch in one of a source follower mode and a constant current mode,
wherein the scan switch is turned-off and the reference voltage is applied to the second node, in a third initialization interval,
wherein the voltage on the second node is increased by floating the sensing line in an organic light emitting diode property sensing interval while the compensation data voltage is applied to the first node,
wherein the voltage on the second node is detected via the sensing line in an organic light emitting diode property detecting interval for sensing an operation voltage of the organic light emitting diode after the driving switch has been compensated with the compensation data voltage, and
wherein the organic light emitting diode property sensing interval is performed after the switch property compensating interval and before the organic light emitting diode property detecting interval.

US Pat. No. 10,339,860

SYSTEMS AND METHODS OF PIXEL CALIBRATION BASED ON IMPROVED REFERENCE VALUES

Ignis Innovation, Inc., ...

1. A method for compensating an image produced by an emissive display system having pixels, each pixel having a light-emitting device, the method comprising:repeatedly adjusting an input provided to a pixel until a comparison value substantially equals a predefined value, the comparison value generated from comparing a reference signal with an integrated pixel current value generated from integrating a pixel current output from the pixel for a pixel integration time; and
updating calibration data to compensate a programming of the pixel with use of a final value of the adjusted input provided to the pixel.

US Pat. No. 10,339,859

AMOLED PIXEL DRIVING CIRCUIT AND PIXEL DRIVING METHOD

SHENZHEN CHINA STAR OPTOE...

1. An AMOLED pixel driving circuit having a current mirror configuration comprises: a first thin film transistor, a second thin film transistor, a third thin film transistor, a fourth thin film transistor, a fifth thin film transistor, a sixth thin film transistor, a first capacitor, a second capacitor and an organic light emitting diode;a gate of the sixth thin film transistor is electrically coupled to an nth stage second scan control signal, and a drain is electrically coupled to a data signal, and a source is electrically coupled to a source of the third thin film transistor and one end of the first capacitor;
a gate of the third thin film transistor is electrically coupled to a gate of the fourth thin film transistor via a first node, and a drain is electrically coupled to the drain of the first thin film transistor, and the source is electrically coupled to the source of the sixth thin film transistor and the one end of the first capacitor;
a gate of the first thin film transistor is electrically coupled to an nth stage first scan control signal, and the drain is electrically coupled to the drain of the third thin film transistor, and a source is electrically coupled to the first node;
both a gate and a source of the fifth thin film transistor are electrically coupled to an n?1th stage second scan control signal, and a drain is electrically coupled to the first node;
a gate of the fourth thin film transistor is electrically coupled to the gate of the third thin film transistor via the first node, and a drain is electrically coupled to an earth voltage level, and a source is electrically coupled to a cathode of the organic light emitting diode;
a gate of the second thin film transistor is electrically coupled to a restore signal, and a source is electrically coupled to the source of the third thin film transistor, and a drain is electrically coupled to the drain of the fourth thin film transistor and the earth voltage level;
the one end of the first capacitor is electrically coupled to the source of the sixth thin film transistor and the source of the third thin film transistor, and the other end is electrically coupled to the earth voltage level;
one end of the second capacitor is electrically coupled to the first node, and the other end is electrically coupled to the earth voltage level;
the anode of the organic light emitting diode is electrically coupled to a power supply voltage, and a cathode is electrically coupled to the source of the fourth thin film transistor;
wherein the third thin film transistor and the fourth thin film transistor are symmetrically located; the fourth thin film transistor is a drive thin film transistor, and the third thin film transistor is a mirror thin film transistor;
the restore signal, which is an n+1th stage first scan control signal, provides high, low alternate voltages to control activation and deactivation of the second thin film transistor according to time sequence to control whether a source voltage of the third thin film transistor is pulled down to the earth voltage level or not in order to simplify the data signal to increase a charge time of the data signal with ?t to ensure stresses of gate-source voltages of the drive thin film transistor and the mirror thin film transistor close to each other; and
wherein in a combination of the mirror thin film transistor and the drive thin film transistor that are arranged such that the gates of mirror thin film transistor and the drive thin film transistor are connected to each other and the drain of the drive thin film transistor is connected to the earth voltage level, the source of the mirror thin film transistor is connected to the earth voltage level via the second thin film transistor, wherein the source voltage of the mirror thin film transistor is pulled down to the earth voltage level after a single pulse of the data signal is fed to the combination of the mirror thin film transistor and the drive thin film transistor so as to have gate-source voltages of the mirror thin film transistor and the drive thin film transistor equal to each other.

US Pat. No. 10,339,858

PIXEL CIRCUIT, DRIVE METHOD, DISPLAY PANEL AND DISPLAY DEVICE

SHANGHAI TIANMA AM-OLED C...

1. A pixel circuit, comprisingat least one pixel sub-circuit, wherein
the at least one pixel sub-circuit comprises a first switch transistor, a second switch transistor, a drive transistor, a storage capacitor and a light emitting element, wherein
the first switch transistor is controlled by a first scan signal and is configured to transmit a first data signal to a source of the drive transistor,
the second switch transistor is controlled by a second scan signal and is configured to transmit a reference voltage signal to a gate of the drive transistor,
the storage capacitor is connected in series between the gate and the source of the drive transistor and is configured to apply a charged voltage as a drive voltage of the drive transistor;
the source of the drive transistor is electrically connected to a first power supply signal, and a drain of the drive transistor is connected to an anode of the light emitting element and is configured to transmit drive current from the drive transistor to the anode of the light emitting element; and
a cathode of the light emitting element is connected to a second power supply signal, and the light emitting element emits light in response to the driving current, and wherein
the pixel circuit further comprises a third switch transistor, and the third switch transistor is controlled by a third scan signal and is configured to transmit the first power supply signal to the source of the drive transistor, wherein at a first detection period, the first switch transistor, the second switch transistor and the third switch transistor are turned off, to charge the storage capacitor by a data line; at a second detection period, the first switch transistor and the second switch transistor are turned on, and the third switch transistor is turned off, to discharging to the source of the drive transistor by the storage capacitor, and input the reference voltage signal to the gate of the drive transistor; and at a third detection period, the first switch transistor and the second switch transistor are turned off, and the third switch transistor is turned on, to input the first power supply signal to the light emitting element to control the light emitting element to emit light; or
the at least one pixel sub-circuit each further comprises a fourth switch transistor, and the fourth switch transistor is controlled by a fourth scan signal and is configured to transmit the first power supply signal to the source of the drive transistor, wherein at a first detection period, the first switch transistor and the second switch transistor are turned off, and the fourth switch transistor is turned on, to charge the storage capacitor by a data line; and at a second detection period, the first switch transistor and the second switch transistor are turned on, and the fourth switch transistor are turned off, to discharge to the source of the drive transistor by the storage capacitor, and input the reference voltage signal to the gate of the drive transistor.

US Pat. No. 10,339,857

ORGANIC LIGHT EMITTING DISPLAY DEVICE

Samsung Display Co., Ltd....

1. An organic light emitting display device comprising a plurality of pixels, at least one of the pixels comprising:a first sub-pixel configured to display a color; and
a second sub-pixel configured to control level of transparency in response to an electric signal applied in the second sub-pixel.

US Pat. No. 10,339,856

TILE WITH DISPLAY MODULES

1. A tile, comprising:a plate having a top side, a bottom side, and a plurality of through holes, wherein the bottom side comprises at least one bottom recess, the at least one bottom recess configured to receive a display module that emits light through the plurality of through holes while received in the recess,
at least two plate-to-plate connectors disposed at an edge of the plate and each plate-to-plate connector configured to physically connect the plate to an adjacent tile and each plate-to-plate connector having an electrical connector to electrically connect the plate to an adjacent tile, and
wherein the electrical connector is electrically coupled to an electrical connector disposed in another tile when the plate-to-plate connector of the tile interlocks to a plate-to-plate connector of an adjacent tile.

US Pat. No. 10,339,855

DEVICE AND METHOD FOR IMPROVED LED DRIVING

Apple, Inc., Cupertino, ...

1. An electronic device, comprising:a display having a plurality of pixels, each pixel comprising a light-emitting diode (LED); and
a controller configured to:
provide data signals to the plurality of pixels at a refresh rate;
determine a first frequency of the refresh rate; and
control a respective switch directly coupled to an anode of at least one LED of at least one of the plurality of pixels at a second frequency, wherein the second frequency is based on whether the first frequency is less than a predetermined threshold value, and wherein controlling the respective switch at the second frequency prevents the at least one LED from emitting light when a data signal of the data signals for the at least one LED is configured to cause the at least one LED to display black.

US Pat. No. 10,339,854

IMAGE DISPLAY PANEL AND GATE DRIVING CIRCUIT THEREOF

AU OPTRONICS CORPORATION,...

1. A gate driving circuit, coupled to a pixel array, wherein the pixel array comprises a plurality of gate lines, and the gate driving circuit comprises:a plurality of shift registers, coupled to the pixel array, wherein the shift registers are separately located on two opposite sides of the pixel array, and shift registers located on a same side are sequentially coupled to each other;
a plurality of pull-up transistors, coupled to the pixel array, wherein the pull-up transistors are separately located on the two opposite sides of the pixel array, wherein
an nth pull-up transistor of the pull-up transistors comprises:
a control end, directly and electrically coupled to a control end of a driving transistor of an (n?1)th shift register that is located on a same side as the nth pull-up transistor;
a first end, used to receive a clock signal, wherein the clock signal is further input to an nth shift register of the shift registers that is located on an opposite side of the nth pull-up transistor; and
a second end, coupled to an nth gate line of the pixel array and used to drive the nth gate line,
wherein n is a positive integer greater than one; and
a virtual shift register, coupled to a first pull-up transistor of the pull-up transistors, wherein the virtual shift register is used to provide a required signal to one of the pull-up transistors.

US Pat. No. 10,339,853

MOBILE TERMINAL AND METHOD FOR CONTROLLING THE SAME

Samsung Display Co., Ltd....

1. A mobile terminal, comprising:a display unit comprising
a display panel comprising a plurality of pixels,
a scan driver comprising a plurality of stages connected to at least one of the plurality of pixels and supplying a scanning signal, and
a data driver configured to supply a data voltage to the plurality of pixels;
an eye detecting sensor configured to detect an eye position of a user with respect to the display panel;
a controller configured to generate a control signal that controls the display unit and configured to output the control signal,
wherein the scan driver is configured to supply a scanning signal from a stage corresponding to one region of the display panel where the eye of the user is directed;
the stage is connected to a scan line connected to the at least one pixel,
the display panel is divided into a plurality of regions according to the scan line;
the controller is configured to generate the control signal so that the scan driver supplies a scanning signal to regions excluding at least one region from among the plurality of regions, and
the controller is configured to generate the control signal so as to supply the scanning signal in a reverse direction from a stage corresponding to a lower region when the eye of the user is directed to the lower region from among the plurality of regions.

US Pat. No. 10,339,852

DISPLAY PANEL AND DISPLAY APPARATUS INCLUDING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A display panel comprising:a plurality of pixels arranged in a matrix including a plurality of pixel rows and a plurality of pixel columns, in which each pixel of the plurality of pixels has a short side and a long side that is longer than the short side;
a plurality of data lines extending in a first direction substantially parallel with the plurality of pixel columns along the short side of the pixels, each of the data lines is connected to at least two adjacent pixels included in a single pixel row, wherein a first pixel and a second pixel of the plurality of pixels are disposed between a first data line and second data line of the plurality of data lines, and the first pixel and the second pixel are connected to the first data line;
a plurality of gate lines extending in a second direction substantially parallel with the plurality of pixel rows, each of the gate lines connected to at least one pixel included in a single pixel row, at least two of the gate lines disposed between two adjacent pixel rows;
a gate driver configured to generate a plurality of gate signals for driving the plurality of gate lines; and
a plurality of terminals configured to receive the plurality of gate signals to transmit the plurality of gate signals to the plurality of gate lines,
wherein some of the plurality of terminals are connected to some of the plurality of gate lines with a cross-coupled structure.

US Pat. No. 10,339,851

DISPLAY APPARATUS, LIGHTING CONTROL CIRCUIT, AND METHOD OF LIGHTING DISPLAY APPARATUS

NICHIA CORPORATION, Anan...

1. A display apparatus comprising:a plurality of light emitting elements arranged in rows and columns to form a display, each of the plurality of light emitting elements having a first terminal and a second terminal, the first terminal being connected to one of a plurality of common lines arrange in rows and the second terminal being connected to one of a plurality of driving lines arrange in columns;
a voltage controller connected to common lines to apply voltage thereto;
a current driver connected to the drive lines to flow current therethrough in accordance with timing at which the voltage controller applies voltage; and
a lighting control circuit connected to the voltage controller and the current driver so as to control lighting of the light emitting elements based on a supplied display data including images to be displayed on the display, each image comprising a plurality of frames, each frame being divided into N-pieces of actual subframes which are defined based on hardware specification, and each frame being also divided into M-pieces of virtual subframes, respectively,
wherein N is a natural number equal to or greater than two, and M is a natural number greater than N,
wherein a frame rate f is predetermined to perform display at a subframe cycle of 1/(f×N),
wherein the lighting control circuit controls the voltage controller and the current driver by dividing a first frame into M-pieces of the virtual subframes based on the display data, and partially selecting N-pieces out of the M-pieces of the virtual subframes to be displayed in the first frame so that a displaying of the selected N-pieces out of the M-pieces of the virtual subframes is performed in the first frame which duration is 1/f at the predetermined frame rate f, the N of the N-pieces of the selected virtual subframes being the same number with the N of the N-pieces of the displayed virtual subframes, while the lighting control circuit discards (M?N) pieces of the virtual subframes as undisplayed virtual subframes in the first frame, and
wherein in a second frame subsequent to the first frame, the lighting control circuit controls the voltage controller and the current driver by dividing the second frame into M-pieces of the virtual subframes, and preferentially selecting the virtual subframes corresponding to the undisplayed virtual subframes in the first frame out of the M-pieces of the virtual subframes as second displayed actual subframes, the M of the M-pieces of the virtual subframes in the second frame being the same number with the M of M-pieces of the virtual subframes in the first frame.

US Pat. No. 10,339,850

LOW-LATENCY DISPLAY

NVIDIA Corporation, Sant...

1. A method, comprising:receiving a portion of an image for display, wherein the portion of the image comprises a first row of pixels associated with a first camera position and a second row of pixels associated with a second camera position that is different compared with the first camera position:
selecting a pulse-width value for displaying the portion of the image based on a target intensity value and a feedback signal;
generating a sequence of binary scalars each having a value of either one or zero based on the pulse-width value; and
driving a low-latency display device to present the portion of the image using the sequence of binary scalars, wherein the feedback signal comprises the sequence of binary scalars multiplied by a global intensity value
wherein the global intensity value is updated to a subsequent global intensity value in a repeating sequence for each frame time.

US Pat. No. 10,339,849

METHOD AND SYSTEM FOR REGULATING BRIGHTNESS AND CHROMATICITY OF DISPLAY PANEL

Wuhan China Star Optoelec...

1. A method for regulating brightness and chromaticity of a display panel, comprising steps of:obtaining original gray-scale data;
regulating gray-scales of green, so that brightness values of pixels match a standard gamma curve;
matching color coordinates of red and blue using the gray-scales of green;
determining a weight coefficient according to a gradation of the gray-scales of green; and
calculating and recording color coordinates of target gray-scales of red and blue using determined weight coefficient, so as to determine chromaticity values of the pixels,
wherein the step of matching color coordinates of red and blue using the gray-scales of green specifically comprises sub steps of:
calculating color coordinates of a temporary gray-scale;
obtaining an approximation line of color temperature according to color coordinates of 0 gray-scale and color coordinates of a target gray-scale;
calculating a first distance between the color coordinates of the temporary gray-scale and the color coordinates of the target gray-scale; and
calculating a second distance between the color coordinates of the temporary gray-scale and the approximation line of color temperature.

US Pat. No. 10,339,848

DISPLAY APPARATUS WITH MULTIPLE POWER MODES AND ELECTRONIC SYSTEM INCLUDING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A display apparatus comprising:a display panel; and
a timing controller configured to, in a first operation mode, generate first output image data based on input image data and set a driving frequency of the display panel as a first frequency,
the timing controller configured to, in a second operation mode, convert the input image data into second output image data and set the driving frequency of the display panel as a second frequency lower than the first frequency,
wherein the display panel displays a first image based on the first frequency and the first output image data in the first operation mode, the first image being represented by X grayscales, where X is a natural number equal to or greater than two,
wherein the display panel displays a second image based on the second frequency and the second output image data in the second operation mode, the second image being represented by Y grayscales, where Y is a natural number less than X and the Y grayscales are based on a plurality of reference grayscales.

US Pat. No. 10,339,847

DISPLAY APPARATUS

E Ink Holdings Inc., Hsi...

1. A display apparatus, comprising:a display panel comprising a plurality of gate lines and a plurality of data lines, the display panel having a display region and a non-display region, the non-display region comprising:
a plurality of dummy pixels disposed at a region formed by corresponding gate lines and corresponding data lines intersecting one another, a part of the dummy pixels being connected to one another; and
a driver circuit coupled to the display panel, and providing a gate driving voltage to the gate lines corresponding to the dummy pixels and providing a test data voltage to the corresponding data lines, such that the dummy pixels connected to one another generate a charging rate test signal in response to the test data voltage.

US Pat. No. 10,339,846

DEVICE AND METHOD FOR CIRCUIT TESTING AND DISPLAY DEVICE APPLYING THE SAME

BOE TECHNOLOGY GROUP CO.,...

1. A device for circuit testing, comprising a detection circuit configured to detect whether a first bonding portion and a second bonding portion are electrically conductive, wherein the detection circuit comprisesa first metal redundant track configured to input an electrical detection signal;
a second metal redundant track bonded to the first metal redundant track;
a third metal redundant track electrically connected to the second metal redundant track; and
a fourth metal redundant track bonded to the third metal redundant track, which is configured to output an electrical feedback signal when the first bonding portion and the second bonding portion are electrically conductive, wherein
the first metal redundant track and the fourth metal redundant track is disposed within the second bonding portion, and the second metal redundant track and the third metal redundant track is disposed within the first bonding portion,
wherein the first metal redundant track is bonded to the second metal redundant track via a first anisotropic conductive film and the third metal redundant track is bonded to the fourth metal redundant track via a second anisotropic conductive film.

US Pat. No. 10,339,845

TRANSPARENT DISPLAY DEVICE AND TRANSPARENT DISPLAY PANEL

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

1. A transparent display panel, comprising:a plurality of data lines and a plurality of gate lines on a substrate;
a plurality of transparent pixels each including a plurality of subpixels, which display different colors and are disposed adjacent to each other in a first direction, and a transparent area disposed adjacent to a corresponding plurality of subpixels in a second direction; and
a repair line overlapping a first transparent pixel and a second transparent pixel adjacent to each other in the second direction in the plurality of transparent pixels,
wherein each of the plurality of subpixels adjacent to each other in the first direction includes a reflective layer on the repair line, a pixel electrode on the reflective layer, an organic layer on the pixel electrode, a common electrode on the organic layer, and an encapsulation layer on the common electrode,
wherein the transparent area adjacent to the corresponding plurality of subpixels in the second direction includes the organic layer on the substrate, the common electrode on the organic layer, and the encapsulation layer on the common electrode,
wherein the repair line comprises:
a first repair line part overlapping at least one of a plurality of pixel electrodes included in the first transparent pixel;
a second repair line part extending in the second direction outside a transparent area of the first transparent pixel; and
a third repair line part overlapping at least one of a plurality of pixel electrodes included in the second transparent pixel,
wherein the plurality of subpixels included in each of the plurality of transparent pixels each comprise a transistor and the pixel electrode, the pixel electrode including a first protrusion and a second protrusion which are located at opposite sides of the pixel electrode,
wherein the pixel electrode comprises:
a first part including the first protrusion, the first protrusion having a width narrower than a width of the pixel electrode;
a second part including the second protrusion, the second protrusion having a width narrower than the width of the pixel electrode; and
a connection part partitioning the pixel electrode into the first part and the second part,
wherein the connection part is directly connected with the first part and the second part of the pixel electrode.

US Pat. No. 10,339,844

MULTI-PERSPECTIVE DISPLAY OF AN IMAGE

Disney Enterprises, Inc.,...

1. An image display system comprising:a computing platform including a central processing unit (CPU) and a system memory storing a software code;
a display screen;
a motor coupled to a rotor for rotating the display screen, the motor controlled by the CPU;
the CPU configured to execute the software code to:
spin the display screen about an axis at a predetermined spin rate using the motor and the rotor; and
render each of a plurality of perspectives of an image on the display screen at a frame rate during each revolution of the display screen about the axis, the predetermined spin rate being based on the plurality of perspectives of the image rendered per revolution of the display screen and the frame rate;
wherein the predetermined spin rate of the display screen is substantially equal to the frame rate divided by the plurality of perspectives of the image rendered per revolution of the display screen.

US Pat. No. 10,339,843

DISPLAY DEVICE, DISPLAY IMAGE PROJECTING METHOD AND HEAD UP DISPLAY

Maxell, Ltd., Kyoto (JP)...

1. A display device configured to project a display image including at least any one of a first image or a second image, a horizontal direction of the first image being longer than a vertical direction thereof, a vertical direction of the second image being longer than a horizontal direction thereof, the display device comprising:a controller configured to generate a display image obtained by changing a width of at least any one of the first image or the second image in accordance with a deviation amount between the display image and a ghost image, the ghost image being visually recognized so as to deviate in a deviation direction with respect to the display image; and
an image display configured to emit a display light for projecting the display image generated by the controller.

US Pat. No. 10,339,842

METHOD FOR FORMING THREE-DIMENSIONAL DECORATION ON WALL SURFACE, AND THREE- DIMENSIONAL DECORATION FORMED USING THE METHOD

1. A method for forming a three-dimensional decoration on a wall surface, wherein the method comprises:removing a dust from a work wall-surface of a building or a boundary wall;
planarizing the work wall-surface by plastering a cement on the work wall-surface or by grinding the work wall-surface;
drawing a sketch on the work wall-surface, wherein the sketch has a shape corresponding to the three-dimensional decoration;
installing a crack-prevention member on the work wall-surface to suppress a separation between the three-dimensional decoration and the wall surface, wherein the crack-prevention member is embodied as a metal mesh, wherein the crack-prevention member is disposed in a first region corresponding to the sketch;
plastering a cement-mortar in the first region on the work wall-surface so as to embed the crack-prevention member in the cement-mortar, thereby to form a cement-mortar relief;
trimming a peripheral edge of the cement-mortar relief in a corresponding manner to a contour of the sketch;
three-dimensionally engraving a front face portion of the cement-mortar relief to form a cement-mortar relief-type decoration as the three-dimensional decoration; and
coloring the cement-mortar relief-type decoration using a mixture of silicon as a binder and coloring pigments.

US Pat. No. 10,339,841

LIGHTING ASSEMBLY WITH MULTIPLE LIGHTING UNITS

Ultravision Technologies,...

1. A method of illuminating a rectangular surface using a first lighting assembly and a second lighting assembly that each include a plurality of LEDs and a plurality of optical elements, each optical element overlying a respective one of the LEDs, the surface being divided into only a first portion and an adjacent non-overlapping second portion, the method comprising the steps of:directing light from the first lighting assembly toward the first portion of the surface such that the light from the first lighting assembly is directed across the entire first portion of the surface; and
at the same time, directing light from the second lighting assembly toward the second portion of the surface such that the light from the second lighting assembly is directed across the entire second portion of the surface;
wherein when all LEDs of the first lighting assembly are operating, the entire first portion of the surface is illuminated with an illumination level and a uniformity, and wherein failure of one or more LEDs of the first lighting assembly will cause the illumination level of light impinging the first portion of the surface to decrease while the uniformity of light impinging the first portion of the surface remains substantially the same; and
wherein when all LEDs of the second lighting assembly are operating, the entire second portion of the surface is illuminated with an illumination level and a uniformity, and wherein failure of one or more LEDs of the second lighting assembly will cause the illumination level of light impinging the second portion of the surface to decrease while the uniformity of light impinging the second portion of the surface remains substantially the same.

US Pat. No. 10,339,840

DUAL DISPLAY SUPPORT SYSTEM

BALLOON INNOVATIONS INC.,...

1. A display support system comprising:a fitting support having:
at least one display fitting support hook;
at least one display fitting aperture configured to secure at least one fitting display;
at least one support latch; and
an adjustable support plate;
a support adapter having an adjustable support plate interface configured to be coupled with said adjustable support plate;
at least one fitting display configured to be coupled with a display having:
at least one attachment surface configured to transiently attach to an external surface; and
a display fitting attachment configured to be coupled with said display fitting support hook
a dual fitting support bridge configured to be coupled with a plurality of said support adapters.

US Pat. No. 10,339,839

MULTI-LAYERED LABEL FOR A LETTER OR PACKAGE

Emerald City Label, Inc.,...

1. A multilayer label comprising:a top first panel;
a bottom first panel positioned under the top first panel;
a top second panel adjacent to the top first panel;
a bottom second panel positioned under the top second panel, the bottom second panel adjacent to the bottom first panel;
an adhesive layer positioned between the top first panel, the bottom first panel, the top second panel, and the bottom second panel; and
a subpanel positioned in the top first panel, the subpanel defined by a removable strip, the removable strip positioned adjacent to three sides of the top first panel, the three sides not including a side adjacent to the top second panel; and the subpanel defined by a first perforated attachment-separation line, the first perforated attachment-separation line positioned between an end of the removable strip and the top second panel;
wherein the top first panel and the adhesive layer comprise a first strip, the first strip abutting the top second panel and extending along a side of the top second panel;
wherein the bottom second panel comprises a second strip, the second strip comprising a peelable covering of the first strip;
wherein the bottom first panel comprises a contiguous removable strip on three sides of the bottom first panel, the three sides of the bottom first panel not including a side of the bottom first panel that is adjacent to the bottom second panel; and
comprising a first separation line between the top first panel and the top second panel; and
comprising a second separation line between the bottom first panel and the bottom second panel;
wherein the first separation line permits the top second panel and the bottom second panel to be folded onto the bottom first panel, thereby causing the second strip to be pulled away from the first strip, thereby exposing the adhesive layer of the first strip;
wherein the contiguous removable strip exposes the adhesive layer upon removal of the contiguous removable strip, such that upon application of the multilayer label to a substrate, the multilayer label is adhesively adhered to the substrate only by the first strip and the adhesive layer exposed by a removal of the contiguous removable strip; and
wherein the subpanel comprises approximately 90% of the top first panel.

US Pat. No. 10,339,838

POP-UP GREETING CARD WITH TAB SUPPORT OF A LASER-CUT, SLICE-FORM POP-UP ELEMENT

LovePop, Inc., Boston, M...

1. A pop-up card, comprising:a card foldable along a crease line defining a first panel and a second panel; and
a self-erecting pop-up display structure secured to inner faces of the first and second panels such that the pop-up display structure is in a collapsed state when the card is in a folded position and in an erected state when the card is in an opened position,
said pop-up display structure including a first slice-form element and a second slice-form element, each of the first and second slice-form elements having a tab at a first end thereof secured to the first panel and either (i) a tab at an opposite second end thereof secured to the second panel or (ii) a connection feature at the opposite second end thereof connected to a connection feature at a first end of another slice-form element, said another slice-form element having a tab at an opposite second end thereof secured to the second panel,
wherein the first and second slice-form elements are each either (i) foldable along a crease line between the first and second ends thereof when the first and second ends each have a tab secured to the first and second panels or (ii) foldable proximate the connection feature when the first or second slice-form elements are connected to said another slice-form element such that the first and second slice-form elements and any said another slice-form elements form a parallelogram shape when the pop-up structure is in the erected state,
wherein said pop-up display structure further includes one or more additional slice-form elements connected to said first and second slice-form elements and any said another slice-form elements to form the pop-up display structure.

US Pat. No. 10,339,837

DISTRIBUTION OF SCRAMBLED BINARY OUTPUT USING A RANDOMIZED COMPILER

POLYVERSE CORPORATION, B...

1. A physical, tangible, non-abstract computer system, said system comprising:a system memory unit storing instructions to modify and rearrange binary code to produce scrambled binaries, wherein operation of the computer system is controlled by said instructions stored in the system memory unit and executed by a processor, the processor comprising a central processing unit, and the instructions comprising an operating system, a file handling system, and a set of user interface procedures;
the processor executing said instructions to modify and rearrange said binary code to produce said scrambled binaries;
a binary code modification engine modifying and rearranging said binary code and applying scrambling transformations and obfuscation transformations;
said processor further executing instructions to randomize register allocation, randomize function layout in the binary output, randomize loop unrolling in the binary output, randomize import tables in the binary output, introduce chaff code in the binary output, and substitute equivalent instructions in the binary output;
said processor further executing instructions to implement a patch generation mechanism, a mechanism to implement on-demand generation of the scrambled binaries, and at least one facility to distribute the scrambled binaries through a download server;
the system memory unit further comprising random access memory, said random access memory storing said distributed scrambled binaries;
one or more memory storage devices storing and retrieving said distributed scrambled binaries, said one or more memory storage devices comprising an optical disk drive, a magnetic disk drive, and a hard disk drive, said one or more memory storage devices accessible by the processor via a communication network;
said processor further executing instructions to install at least some of the scrambled binaries in a plurality of destination computing systems, wherein each of the plurality of destination computing systems in turn selects a binary to use at any given time through an appropriate algorithm;
said system further comprising distributed computer components in a heterogeneous distributed computing environment, said distributed computer components comprising one or more remote file servers, computer servers, and one or more memory storage devices;
said one or more remote file servers accessible by the processor via a communication network;
said one or more computer servers accessible by the processor via a communication network;
wherein the computer system protects against attacks by malware and computer viruses, further wherein the system introduces entropy into the binaries, while preserving semantic functionality and performance of the binaries, further wherein the probability of a 10 gadget return oriented programming (ROP) chain virus successfully working on a twenty megabyte binary scrambled by the system is approximately 8×10?15;
said system further comprising a connected display device, an input device, and a network interface connecting the computer system to a network, and
said system further comprising a power supply, a motherboard, a graphics card, a user interface, a system clock, and one or more internal buses interconnecting the elements of the system.

US Pat. No. 10,339,836

DEMONSTRATOR OF QUALITIES OF A SPECTACLE LENS MATERIAL

ESSILOR INTERNATIONAL, C...

1. A demonstrator of properties of a spectacle eyeglass material, comprising:a hollow holder apertured with an observation window; and
a lens that closes said observation window and that comprises at least one portion made from said spectacle eyeglass material;
wherein the demonstrator comprises at least two distinct demonstrating means chosen from the following list:
an electrostatic element that is freely housed in the hollow holder and that is capable of moving under the action of an electrostatic force;
an ultraviolet mark that is located in the hollow holder so as to be observable through said lens and that appears when it is illuminated with ultraviolet light; and
an abrasive element that is movably mounted on the hollow holder and that is suitable for scratching said lens.

US Pat. No. 10,339,835

INFLATABLE EXHIBIT OF A HUMAN HEART AND METHOD

Medical Inflatable Exhibi...

1. A large scale exhibit of a human heart comprising:an infrastructure presenting a three-dimensional, at least partial, representation of the human heart at a scale greater than at least 10:1; and
wherein the exhibit further includes an outside surface of the infrastructure modeling the outside of the human heart and an inside surface of the infrastructure modeling the inside of the human heart, the inside surface including three-dimensional forms representing physical features of the heart, including chambers of the heart;
wherein the exhibit further includes an opening through said outside surface; and
wherein said infrastructure is inflatable to a scale greater than 10:1, including inflatable walls, to define physical representations of chambers of the heart.

US Pat. No. 10,339,834

CPR PATIENT TRAINING MANNEQUIN

1. A patient training manikin, comprising:a housing comprising a simulated head section connected to a simulated torso section, the simulated torso section including a skeletal support structure and a simulated heart;
a sensor configured to detect pressure, the sensor being in electronic communication with a simulated carotid artery;
the simulated carotid artery comprises a first end and a second end, the first end connected to the simulated heart and the second end connected to a simulated brain,
the simulated carotid artery having a plurality of lights, the plurality of lights configured to illuminate in response to the sensor detecting a first pressure;
the brain comprising a light assembly configured to illuminate in response to the sensor detecting a second pressure.

US Pat. No. 10,339,833

ASSISTIVE READING INTERFACE

Microsoft Technology Lice...

1. A method of operating a computing device to verbally render information on a display, the method comprising:receiving, user input representing a single contact gesture identifying a desired location on the display and indicating a direction of motion of a pointing device across the display, the motion crossing over content;
determining whether the direction of motion with the user interface is at least one of a horizontal motion or a vertical motion;
mapping, a unit of size for verbally rendering content to at least one of a first size corresponding to at least one of individual words or characters based on determining that the direction of motion corresponds to the horizontal motion associated with the single contact gesture or to a second size corresponding to one or more entire lines of text based on determining that the direction of motion corresponds to the vertical motion associated with the single contact gesture, wherein mapping the unit of size includes selecting content to be rendered according to the first size or the second size based on the direction of motion relative to a threshold angle that differentiates between motions signifying different sized content units; and
verbally rendering information on the display according to the unit of size and based on the direction of motion with the user interface.

US Pat. No. 10,339,832

KEYBOARD WITH INTEGRATED REFRESHABLE BRAILLE DISPLAY

International Business Ma...

1. A hybrid keyboard, comprising: a set of interactive keys, each capable of inputting a keyboard character and having an integrated refreshable braille display to output information, wherein each interactive key includes a momentary switch for detecting a keystroke and includes a actuator system for selectively extending pins through a surface of the interactive key; and a keyboard controller that includes a keystroke input handler for receiving and processing signals associated with detected keystrokes and includes a braille display handler that processes received messages and transmits message signals to selected interactive keys to output braille characters; wherein each of the set of interactive keys comprises of both alphanumeric characters and the braille characters, wherein the braille characters are formed by pins that selectively raises and lowers.

US Pat. No. 10,339,831

SMART DRILL GUIDE DEVICE FOR MUSCLE TRAINING OF HAND DRILLING OPERATIONS

UNITED ARAB EMIRATES UNIV...

1. A drill guide device for training users on hand drilling operations, the device comprising:a speed detection device for measuring speed of a drill bit used by the drill guide device for drilling an object surface during a hand drilling operation;
a force detection device for measuring force applied by the drill bit on the object surface during the hand drilling operation;
wherein the force detection device comprises a load cell;
an alignment detection device for detecting alignment of the drill bit with respect to the object surface during the hand drilling operation;
wherein the alignment detection device comprises a drill guide base held using a drill guide holder connected with a handle;
wherein the force detection device is integral with the handle; and
a user interface connected to the speed detection device, the force detection device and the alignment detection device for communicating to a user information related to the measured speed, the measured force and the detected alignment of the drill bit during the hand drilling operation;
wherein the training on hand drilling operations is provided based on a predefined required range of speed, force and alignment measurement specifications, thereby diminishing mistakes while manufacturing structural components or systems.

US Pat. No. 10,339,830

DEVICE FOR PROVIDING DESCRIPTION INFORMATION REGARDING WORKOUT RECORD AND METHOD THEREOF

Samsung Electronics Co., ...

1. An electronic device comprising:at least one sensor;
an image sensor;
at least one communication circuit;
a memory; and
a processor electrically connected to the at least one sensor, the image sensor, the at least one communication circuit, and the memory, wherein the processor is configured to:
obtain workout data associated with one continuous workout activity of a user of the electronic device using the at least one sensor,
classify the workout data into a plurality of workout data types,
divide, for each of the plurality of workout data types, the workout data into a plurality of sections,
compare, for each of the plurality of workout data types, the plurality of sections with each other,
select, for each of the plurality of workout data types, at least one section from among the plurality of sections based on a result of a comparison between the plurality of sections,
provide, for each of the plurality of workout data types, description information of the at least one section,
provide, for each of the plurality of workout data types, a reward to the user when the workout data corresponding to the at least one section satisfies a given condition,
obtain a first image using the image sensor during the one continuous workout activity of the user,
generate a text string using the reward and the workout data,
generate a second image by inserting the text string in the first image, and
transmit the second image to a social network service (SNS) server using the at least one communication circuit.

US Pat. No. 10,339,829

SYSTEM AND METHOD FOR LEARNING TO PLAY A MUSICAL INSTRUMENT

1. A system for learning to play a string instrument comprising a simulation instrument that comprises a plurality of strings and comprising at least one video camera in communication with at least one processor and software to receive and interpret data and a signal from the at least one video camera, to show captured data precisely in real-time, along with previous activity/action performed/taken place, when, where, and how at least one or more of: activity, movement, positioning, physical manipulation, pressure applied, touching, picking, fingerpicking, stroking, strumming, plucking, scratching, vibrato, vibrations, pull-off, hammer-on, muting, pressing, bending, sliding, slapping, tapping, lifting, pulling, physical technique, action to at least one or more string(s) a user performs with at least one or more hand(s), finger(s), fingertip(s), pick, slide or accessory, and determine and display on an interface screen when, where and how a user performs at least one or more precise physical activity/action(s); anda means for measuring at least one of: pressure, force or tension of a tremolo; and
visually display on an interface screen a video simulation of the performed activity/action on the string instrument in real time along with the previous activity/action performed/taken place to determine and provide at least one of: precise analysis, visual guide or demonstration to correct, modify or improve at least one of: activity or technique, when at least one improper, inaccurate, mistaken or incorrect activity was/is performed by the user with the at least one hand, finger, fingertip, pick, slide or accessory.

US Pat. No. 10,339,828

OPERATOR TRAINING AND MANEUVER REFINEMENT SYSTEM FOR POWERED AIRCRAFT

1. A pilot training and maneuver refinement system comprising:an input controller that is moveable by a pilot to different positions to cause movement of at least one controlled element of an aircraft to produce a resultant change in at least one operational parameter of the aircraft during performance of a desired flight maneuver during powered flight of the aircraft;
a digital storage medium configured to record and store position data corresponding to the real-time position of the input controller in relation to the at least one operational parameter of the aircraft;
an electronic display visible to the pilot; and
a PLC configured to receive and monitor position data from the input controller in real time, compare the real-time position data to empirical standards compiled from stored input controller position data previously generated by experienced pilots flying the same flight maneuver in the same type aircraft under the same or similar flight conditions, and to generate and communicate to the display instructions for displaying in juxtaposition images readily discernible to the pilot that correspond to the real-time input controller position and a preferred input controller position based upon the empirical standards compiled from stored data that will better effectuate performance of the desired flight maneuver.

US Pat. No. 10,339,827

COMPUTER-IMPLEMENTED SYSTEM AND METHOD FOR ADMINISTERING AN EXAMINATION

GraphR Applications, LLC,...

1. An examination processing system for use with a corresponding mobile device associated with a user taking an examination, the examination processing system operable to:receive calculator parameter data from an examination server via a network;
display an interactive calculator interface on the mobile device, wherein the interactive calculator interface performs an approved set of calculator functions indicated by the calculator parameter data;
generate an unapproved activity notification for transmission to the examination server via the network in response to detecting unapproved activity on the mobile device;
receive examination question data from the examination server via the network;
display an interactive question interface on the mobile device, wherein the interactive question interface includes a plurality of examination questions indicated by the examination question data;
receive a plurality of responses corresponding to the plurality of examination questions via the interactive question interface; and
generate examination response data that includes the plurality of responses for transmission to the examination server via the network;
wherein the calculator parameter data further includes time limit data, and wherein the interactive calculator interface is active for a duration based on the time limit data;
wherein the time limit data includes a first time segment and a second time segment, wherein the interactive calculator interface only performs a first subset of the set of approved calculator functions for a first duration corresponding to the first time segment, wherein the interactive calculator interface only performs a second subset of the set of approved calculator functions for a second duration corresponding to the second time segment, and wherein a set-theoretic difference of the first subset and the second subset is non-null;
wherein the plurality of examination questions are sequentially displayed one at a time, and wherein the interactive question interface advances to the next question in response to receiving a one of the plurality of responses corresponding to a one of the plurality of examination questions currently displayed by the interactive question interface; and
wherein the plurality of examination questions includes a first examination question and a second examination question, wherein the interactive calculator interface only performs a third subset of the set of approved calculator functions until the interactive question interface advances to the second examination question, wherein the interactive calculator interface only performs a fourth subset of the set of approved calculator functions after the interactive question interface has advanced to the second examination question, and wherein a set-theoretic difference of the third subset and the fourth subset is non-null.

US Pat. No. 10,339,826

SYSTEMS AND METHODS FOR DETERMINING THE EFFECTIVENESS OF SOURCE MATERIAL USAGE

Educational Testing Servi...

1. A processor implemented method of automatically scoring essay responses to a prompt using a scoring model, comprising:accessing a relevant word corpus and an irrelevant word corpus;
generating a scoring model by, for each of a plurality of words in the relevant word corpus:
determining a topic signature score based on a number of appearances of that word in the relevant word corpus and a number of appearances of that word in the irrelevant word corpus;
for each of a plurality of words in an essay response:
identifying a topic signature score for that word;
determining a score for the essay response based on the identified topic signature scores,
wherein the plurality of words in the relevant word corpus includes less than all of the words appearing in the relevant word corpus.

US Pat. No. 10,339,825

SYSTEM AND METHOD FOR ON-LINE ACADEMIC COMPETITION

1. A system for on-line academic competition, comprising:a database that stores test questions, team and individual contestant profiles, and test response statistics for the team and individual contestants; and
a processor programmed to interact with the database and with individual contestant processing devices to perform the steps of:
enabling the creation of teams of individual contestants for participation in an academic competition;
enabling a user, through a user interface connected to said database, to perform at least one of the following: (1) create a league of teams and a cycle of academic competition amongst the league of teams, (2) search for and select at least one team for participation in an inter-team academic competition, and (3) divide a team into multiple teams for an intra-team academic competition;
presenting a series of test questions to the contestant processing devices of the individual contestants of competing teams for response in a time frame allocated for the academic competition;
providing a real time scoreboard with time clock to each contestant processing device that displays an individual contestant's progress with respect to both the time frame for answering questions and questions answered correctly while answering the series of questions during an academic competition, where each correctly answered question contributes on the real time scoreboard to at least one of (1) an individual score of the individual contestant and (2) a team score of the individual contestant's team; and
enabling teams of individual contestants to compete over a series of test questions for an allotted time period in an online format including both a test item presentation area and the real time scoreboard with time clock, at least one of (1) live, if the teams have common time availability, wherein the real time scoreboard displays in real time at least one of (a) the individual score of the individual contestant and (b) the team scores of the competing teams, and (2) non-live, if the teams do not have common time availability, wherein the real time scoreboard displays in real time at least one of (a) the individual score of the individual contestant and (b) the team score of the individual contestant's team.

US Pat. No. 10,339,824

SYSTEM AND METHOD FOR EFFECTUATING DYNAMIC SELECTION AND PRESENTATION OF QUESTIONS DURING PRESENTATION OF RELATED CONTENT

KONINKLIJKE PHILIPS N.V.,...

1. A system configured to effectuate dynamic selection and presentation of questions during presentation of related video content, the system comprising one or more hardware processors configured by machine-readable instructions to:effectuate, on a computing device, presentation of the video content to a user, the video content comprising one or both of information related to medical conditions experienced by the user or information related to an education course taken by the user, the video content including one or more semantic concepts, an individual semantic concept indicated by a plurality of linked keywords corresponding to an individual topic of the video content;
evaluate, on the computing device, the video content to determine the one or more semantic concepts based on an evaluation parameter, the evaluation parameter including one or more of a type of the video content, a complexity of the video content, a link with other semantic concepts, or video content segments;
effectuate, on the computing device, presentation of one or both of a query or a survey corresponding to the one or more semantic concepts to the user, the one or both of the query or the survey determined based on the video content evaluation, such that a timing of the presentation of one or both of the query or the survey is determined by user evaluation criteria, wherein the one or both of the query or the survey are selected and/or generated based on a semantic analysis of the video content during the presentation of the video content;
evaluate, on the computing device, interaction of the user with the video content, the evaluation including determining whether the user answered one or both of the query or the survey correctly or incorrectly; and
responsive to determining that the user answered correctly, effectuate presentation of additional video content to the user, the additional video content comprising one or both of new information related to the one or more semantic concepts or new information relating to other semantic concepts; or
responsive to determining that the user answered incorrectly, effectuate presentation of a query or a survey corresponding to a simpler semantic concept.

US Pat. No. 10,339,823

DISPLAY APPARATUS AND METHOD FOR QUESTION AND ANSWER

SAMSUNG ELECTRONICS CO., ...

1. A display apparatus comprising:a display;
an input unit;
a communicator; and
a processor configured to:
receive at least two words included in speech through the input unit in a first order,
generate a plurality of different question sentences which include the at least two words in a plurality of different second orders regardless of the first order in which the at least two words are received,
control the display to display the generated plurality of different question sentences,
receive a selection of a question sentence from the displayed plurality of different question sentences,
transmit information corresponding to the selected question sentence to a server via the communicator, and,
based on at least one answer result corresponding to the information being received from the server via the communicator, control the display to display the received at least one answer result to provide an answer result appropriate to a question intention of a user although a non-sentence speech is input.

US Pat. No. 10,339,822

SYSTEM AND METHOD FOR AUTOMATED COURSE INDIVIDUALIZATION VIA LEARNING BEHAVIORS AND NATURAL LANGUAGE PROCESSING

Zoomi, Inc., Malvern, PA...

1. A method for a multi-engine, processor-based server in communication with a data store and a remote multimedia interactive student graphical user interface (GUI) on a student's display, said GUI operating with said display and configured to capture student actions for delivery to said server, to select and deliver interactive course modules to a computer display customized to a student's learning abilities determined based on said student's actions, said customization occurring during course delivery, comprising the steps of:organizing the content of a course into modules individually deliverable to a GUI, each said module stored in a data store and including at least one of text, video, and images;
with an engine for processing sound, image, and natural language, identifying the frequency of words and topics in each said module;
with a vector development engine, using said determined frequency of words and topics in each said module, forming a first vector relative to each said module, each said first vector stored in a data store;
with said vector development engine, forming a second vector relative to each module, each said second vector representing individual and sequences of actions, together with times between actions, for prior students interacting with the associated module, together with each prior student's determined comprehension of content, and storing each said second vector in a data store, where said actions include at least one of clicks, rewinds, and student generated starts and stops;
with said vector development engine, forming a third vector specific to said student, said third vector representing said student's prior actions and times between actions relative to any prior courses taken by said student, together with determined comprehension of said student, and storing said third vector in a data store;
with a delivery engine, delivering a first course module to said student GUI using an internet, for display and interaction on said GUI, said GUI including a programmed capture engine for capturing student actions and time between actions by said student and delivering said captured actions and times between actions to said vector development engine, thereby forming a fourth vector, said fourth vector characterizing said student's actions, times between actions, and sequences of actions in said first module,
delivering said first and said second vectors associated with said delivered module and said third and fourth vector to an analysis engine for comparison, said comparison including said captured data analyzed as both individual and sequences of actions and identifying known events associated with comprehension for said student and updating said third vector;
identifying potential next modules to deliver to said student based on an analysis of completed topics and remaining topics in a syllabus;
analyzing said fourth vector to identify sequences of actions known to be associated with a student's learning ability;
upon such an event being identified relative to at least one sequence of actions, assessing said student's comprehension by topic and type of content of said first module's content
further assessing said student's learning ability and comprehension by topic and type of content by comparing said fourth vector for the delivered module relative to said first and second vectors relative to the delivered module;
updating said third vector and determining a next module to deliver to said student from said identified potential next modules based on comparison of first and second vectors of potential next modules; and
delivering said determined next module to said student.

US Pat. No. 10,339,821

PLATFORM AND KNOWLEDGE-BASED INSTRUCTION ENGINE IMPLEMENTED SKILL-IMPROVEMENT SYSTEM THROUGH CLOUD COMPUTING

1. A method for generating feedback to a human practitioner practicing a skill, comprising:providing a local platform for acquiring physical parameter data pertaining to motion and position of said human practitioner and motion and position of a golf club and a golf ball struck by said golf club during a golf swing by said human practitioner, wherein providing the local platform comprises:
providing a laser grid, said laser grid acquiring said physical parameter data of said motion and position of said golf club and said golf ball struck by said golf club during said golf swing; and
providing a video camera to acquire said physical parameter data associated with said motion and position of said human practitioner during said golf swing, wherein said physical parameters data associated with said motion and position of said human practitioner being processed to identifying body parts of said human practitioner during said golf swing, divide said physical parameters data associated with said motion and position of said human practitioner during said golf swing into a plurality of individual video frames over a predetermined timeframe, wherein each individual video frame is divided into a plurality of subframes, each subframe of the plurality of subframes focused on a predetermined body part, wherein the plurality of video frames are processed to remove background imagery;
transmitting via the internet at least a portion of said physical parameter data of said motion and position of said golf club and said golf ball struck by said golf club during said golf swing and said physical parameter data associated with said motion and position of said human practitioner during said golf swing from said local platform to a cloud-based analysis engine, said cloud-based analysis engine implemented via a cloud-based paradigm and is located remotely relative to said local platform, said cloud-based analysis engine comparing said physical parameter data of said motion and position of said golf club and said golf ball struck by said golf club during said golf swing and said physical parameter data associated with said motion and position of said human practitioner during said golf swing to a predefined parameters and generating feedback;
receiving via the internet said feedback from said cloud-based analysis engine; and
providing said feedback to said human practitioner using at least one of an audio device operatively coupled with said local platform and a visual display operatively coupled with said local platform, wherein said visual display showing and comparing at least one corresponding sub-frame from said videos frames to a base model showing proper position of the predetermined body part during said golf swing.

US Pat. No. 10,339,820

SYSTEM FOR DISPLAYING INFORMATION RELATED TO A FLIGHT OF AN AIRCRAFT AND ASSOCIATED METHOD

DASSAULT AVIATION, Paris...

1. A system for displaying information related to a flight of an aircraft, the system comprising:a display;
a dynamic synthesis image generator configured to dynamically generate synthesis images on the display, each synthesis image comprising a synthetic depiction of the environment situated in the vicinity of a trajectory of the aircraft and a curve representative of a trajectory of the aircraft, each synthesis image being centered on a central point of interest in the synthetic depiction, the curve being superimposed on the synthetic depiction, the dynamic synthesis image generator being configured to generate a first synthesis image centered on a first central point of interest, the first central point of interest being a point located at the center of the first synthesis image, and to command displaying of, on the display, the first synthesis image; and
a man-machine interface,
the dynamic synthesis image generator being configured to detect a modification action to modify a position of the central point of interest in the synthetic depiction by an operator via the man-machine interface, the modification action to modify the position of the central point of interest in the synthetic depiction comprising a movement of a control member by the operator between a first member position and a second member position, the control member being:
a stylus or a finger of the operator movable along a surface from the first member position to the second member position, or
configured to displace a cursor on the synthesis image when the control member is moved from the first member position to the second member position,
the dynamic synthesis image generator being further configured to:
determine, as a function of the modification action, a position of a second central point of interest, situated along the curve representative of the trajectory of the aircraft, the second central point of interest being distinct from the first central point of interest and being situated along the curve whatever the modification action is, without it being necessary for the operator to move the control member in a direction corresponding, at each moment, to the direction of the trajectory,
generate, in response to the modification action, a second synthesis image centered on the second central point of interest, and
command the display, in response to the modification action, on the display, of the second synthesis image, the second central point of interest situated along the curve representative of the trajectory of the aircraft being a point located at the center of the second synthesis image.

US Pat. No. 10,339,819

UNMANNED AERIAL VEHICLE BEACON POD

Amazon Technologies, Inc....

1. A method of operation of a beacon pod for unmanned aerial vehicle (UAV) navigation, the method comprising:determining, by a beacon pod, its own location by using at least one of GPS signals, communications with other beacon pods, or signals from mobile telephone network antennas;
storing, at the beacon pod and by the beacon pod, the location of the beacon pod;
establishing, by the beacon pod, a secure communication between a UAV and the beacon pod;
receiving, by the beacon pod and via the secure communication, a request from the UAV for the location of the beacon pod; and
transmitting, by the beacon pod, via the secure communication, one or more of a synthetic Global Positioning System (GPS) signal indicating the location of the beacon pod, or a homing signal to enable the UAV to determine the location of the beacon pod.

US Pat. No. 10,339,818

DRONE DEFENSE SYSTEM

DRONE GO HOME, LLC, High...

1. A method of detecting an unnamed aerial system (UAS), the method comprising the steps of:detecting, via a transceiver, a signal stream, wherein the signal stream contains one or more wireless transmissions from one or more sources, and wherein the signal stream includes one or more communications between the one or more sources;
filtering, via a processor, the signal stream to create a filtered stream; and
classifying, via the processor, the filtered stream based on features associated with the filtered stream as a known UAS stream or a potential UAS or other wireless communications stream or a combination thereof, wherein the features include a periodic time, a dwell time, a power, a modulation type, and a channel space associated with the filtered stream.

US Pat. No. 10,339,817

FLIGHT MANAGEMENT SYSTEM AND FLIGHT PLAN ALERT INTEGRATION SYSTEMS AND METHODS

ROCKWELL COLLINS, INC., ...

1. A flight management system, comprising:a display configured to display a user interface; and
at least one processor with a non-transitory processor-readable medium storing processor-executable code for causing the at least one processor to:
receive flight plan information regarding a flight plan of an aircraft;
receive aircraft status information from an aircraft monitoring system;
generate an alert indicating a deviation from the flight plan based on a comparison of the aircraft status information to the flight plan information; and
provide the alert on a portion of the user interface by emphasizing an interactive element displayed on the user interface, the interactive element displaying information related to the aircraft status information,
the interactive element configured to be selected by a pilot to at least one of view additional information regarding the alert and to modify the flight plan of the aircraft to change the aircraft status information.

US Pat. No. 10,339,816

AUTOMATIC AIRCRAFT MONITORING AND OPERATOR PREFERRED REROUTING SYSTEM AND METHOD

THE BOEING COMPANY, Chic...

1. An automatic monitoring and proposed in-flight rerouting system for an airborne aircraft traveling to a destination via a current route, comprising:at least one computer processor; and
at least one memory storing a plurality of components of an application, the plurality of components executable by the at least one computer processor and comprising:
a route optimization function executable to: (i) receive updated information selected from updated airline information, updated aircraft information, updated airspace information, and updated traffic information; and (ii) responsive to receiving the updated information, automatically and proactively compute at least a first in-flight reroute to the destination for the airborne aircraft, by at least in part communicating with an operational control system specific to an airline associated with the airborne aircraft in order to consider reservations, airframe usage and movement, crew movement, and high-value passenger connection data;
a conflict detection function executable to automatically check the first in-flight reroute against traffic trajectories of other aircraft and airspace constraints for conflicts; and
a conflict resolution function executable to, upon detection of one or more conflicts in the first in-flight reroute by the conflict detection function, automatically and proactively compute a second in-flight reroute in accordance with preferences selected from airline preferences, flight crew preferences, and air navigation service provider preferences, in order to resolve the detected one or more conflicts in the first in-flight reroute, wherein the second in-flight reroute is selected from a cost optimal reroute, a fuel optimal reroute, a time optimal reroute, an environmentally beneficial reroute, an airspace constrained reroute, and an airport constrained reroute, wherein the second in-flight reroute is characterized by a resource usage improvement relative to the current route, wherein the resource usage improvement is selected from cost saved, fuel saved, time saved, environmental impact, airspace impact, and airport impact;
wherein upon no conflict being detected in the second in-flight reroute by the conflict detection function, and further upon receipt of clearance from air traffic control to reroute the airborne aircraft based on the second in-flight reroute, the airborne aircraft is rerouted to the destination based on the second in-flight reroute, wherein the rerouted aircraft arrives at the destination after traveling according to the second in-flight reroute, which causes the resource usage improvement to be attained.

US Pat. No. 10,339,815

APPARATUS AND METHOD FOR CONTROLLING LAMP OF PLATOONING VEHICLE

Hyundai Motor Company, S...

1. An apparatus for controlling lamps of platooning vehicles including a leading vehicle and a plurality of following vehicles, the apparatus comprising:a memory configured to store information related to the following vehicles; and
a controller configured to collectively control lamps of the leading vehicle and following vehicles in a response to events occurring in the leading vehicle and following vehicles.

US Pat. No. 10,339,814

AUTONOMOUS VEHICLES AS A SOCIAL NETWORK PLATFORM

Ping Liang, Newport Coas...

1. A method of enabling and managing in-person socializing of passengers in multiple traveling autonomous vehicles comprisingaccepting and/or storing information of passengers on current interests, friendships, and/or requests for in-person socializing while traveling in an autonomous vehicle, and ongoing or planned traveling route and traveling time of passengers in two or more autonomous vehicles;
performing match processing to find one or more matches of two or more passengers who are in two or more autonomous vehicles for in-person socializing while traveling in an autonomous vehicle, and overlapping traveling route and traveling time of ongoing or planned trips;
managing the wireless communication with two or more traveling autonomous vehicles and/or devices carried by passengers in the vehicles to collect information from and transmit information to such vehicles and/or passengers;
computing a plan for two or more autonomous vehicles carrying passengers who are matched by match processing wherein the plan includes one or more of traveling route and time information of each vehicle, and information for two traveling autonomous vehicles to complete a connection;
using one or more planning and controller modules of an information processing system to initiate a coordination of connection of said two or more autonomous vehicles and to communicate information to said two or more autonomous vehicles for them to execute the plan;
receiving updates from two or more traveling autonomous vehicles and/or devices carried by passengers in the vehicles and adapt the plan based on the received updates; and
using one or more planning and controller modules of an information processing system to control speed and lane position of said two or more autonomous vehicles during the trip and to connect said two or more autonomous vehicles while said two or more autonomous vehicles are still moving or in-motion.

US Pat. No. 10,339,813

DISPLAY CONTROL SYSTEMS AND METHODS FOR A VEHICLE

GM GLOBAL TECHNOLOGY OPER...

11. A display control method for a vehicle, comprising:generating a surround view based on:
(i) first images of an outward front view of in front of the vehicle captured using a first camera;
(ii) second images of an outward right side view to the right of the vehicle captured using a second camera;
(iii) third images of an outward left side view to the left of the vehicle captured using a third camera; and
(iv) fourth images of an outward rear view of behind the vehicle captured using a fourth camera,
wherein the surround view includes a predetermined top view image of the vehicle and one or more features located within a predetermined area around the vehicle captured in the first, second, third, and fourth images;
selectively generating a parking signal when, for at least a predetermined period, a vehicle speed is less than a predetermined speed and:
(i) an accelerator pedal position is less than a predetermined position;
(ii) a brake pedal position indicates a request for vehicle braking; and
(iii) a magnitude of a steering wheel angle is greater than a predetermined steering wheel angle; and
in response to the generation of the parking signal, displaying the surround view on a display within the vehicle.

US Pat. No. 10,339,812

SURROUNDING VIEW CAMERA BLOCKAGE DETECTION

DENSO International Ameri...

1. A camera monitoring system for a vehicle, the system comprising:a plurality of cameras disposed around an exterior of a vehicle;
an image processing module communicating with the plurality of cameras and generating overhead view images from raw images taken by at least one of the plurality of cameras;
a histogram module communicating with the image processing module and generating at least one histogram from the overhead view images;
a likelihood module communicating with the histogram module, determining a blackout ratio and a whiteout ratio for the at least one histogram, and determining a likelihood of blockage for at least one of the plurality of cameras, the likelihood module summing the blackout ratio and the whiteout ratio to create a Blackout+Whiteout ratio and determining whether the Blackout+Whiteout ratio is greater than a first predetermined threshold, indicating a possible blockage of at least one of the plurality of cameras;
a line alignment module communicating with the likelihood module and the image processing module and detecting feature points in the overhead view image from a selected camera of the plurality of cameras and detecting the same feature points in the overhead image from an adjacent camera, determining trajectories for the feature points, and determining whether a trajectory of detected feature points in the overhead view image from the selected camera aligns with the trajectory of detected feature points in the overhead view image from the adjacent camera of the plurality of cameras; and
a reporting module communicating with the line alignment module and reporting a camera blockage status to at least one vehicle system or controller.

US Pat. No. 10,339,811

IMAGE PROCESSING APPARATUS, ELECTRONIC APPARATUS, AND IMAGE PROCESSING METHOD

FUJITSU TEN LIMITED, Kob...

1. An image processing apparatus that processes an image to be displayed on a display apparatus mounted on a vehicle, the image processing apparatus comprising:a receiving section that receives an instruction signal;
a synthetic image generating section that generates a plurality of first synthetic images based on a plurality of images of a periphery of the vehicle captured by a plurality of cameras which are provided so as to be capable of capturing a 360° view of the periphery of the vehicle, the first synthetic images being viewed towards the vehicle from a plurality of virtual viewpoints disposed around the vehicle; and
an output section that sequentially outputs the first synthetic images to the display apparatus so that the virtual viewpoint of the first synthetic images moves in a circle around the vehicle at an angle that is less than 360° while being directed towards the vehicle in response to the instruction signal.

US Pat. No. 10,339,810

MANAGEMENT OF MOBILE OBJECTS

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method comprising:identifying, by an event agent (EA) of a plurality of EAs, an event occurring in a geographic space in which a plurality of mobile objects move, wherein the event agent handles all events occurring in a region of a plurality of regions of the geographic space, wherein identifying, by the event agent (EA), the event occurring in the geographic space in which the plurality of mobile objects move includes: generating the event based on information comprising information from outside a system containing the EA and detection information that is detected by at least one mobile object among the plurality of mobile objects, wherein identifying, by the event agent (EA), the event occurring in the geographic space in which the plurality of mobile objects move further includes determining an expected event to be handled by at least one of a plurality of predictive environment agents (PEAs), wherein each of the plurality of PEAs is assigned a region of the geographic space, and determining the expected event to be handled by at least one of the plurality of PEAs is positioned in an adjacent region to the region of the EA, transmitting the expected event to an adjacent PEA assigned to the adjacent region;
determining the event is the expected event based on predicting time-series changes of the event handled by the EA, wherein determining the event is the expected event includes determining a plurality of the events correspond respectively to a plurality of future timings, wherein determining the event is the expected event includes updating the plurality of PEAs in response to reaching an earliest future timing among the plurality of future timings, according to passage of time, wherein updating the plurality of PEAs includes shifting the plurality of PEAs to be earlier in time series order, and reassigning the plurality of PEAs to the plurality of future timings updated with a future timing following the earliest future timing as an origin, wherein the EA and the plurality of PEAs are assigned for every same region in the geographic space; and
determining a derived expected event that is predicted to derive from the generated expected event;
transmitting the one expected event generated based on determining the expected event to be handled by each of at least one of the plurality of PEAs in response to generation of one expected event to the adjacent PEA via an adjacent EA assigned to the adjacent region;
deleting, from the PEA, an expected event that was completed;
managing, by the predictive environment agent (PEA), the expected event.

US Pat. No. 10,339,809

SAFETY CONFIRMATION ASSIST DEVICE

Yazaki Corporation, Mina...

1. A safety confirmation assist device comprising:an optical displaying device which presents visible information, at a position, visually recognizable to a driver of a vehicle;
an object detector which detects an object approaching the vehicle from a front left side or a front right side;
a control unit which controls the optical displaying device, if the object detector detects the object approaching the vehicle from the front left side or the front right side, to present the visible information moving in the same direction as a left-right component of a direction in which the object approaches the vehicle; and
a line-of-sight detector which detects a line of sight of the driver, wherein:
the control unit controls the optical displaying device so that a movement range of the visible information is located on only a left side or a right side, which is the same side of the vehicle as the object approaching the vehicle from the front left side or the front right side is located, of a boundary that is a plane perpendicular to a road surface, wherein the boundary defines the left side and the right side using, as a reference, the line of sight of the driver detected by the line-of-sight detector, and
the control unit controls the optical displaying device so that distances between the boundary and a starting end where movement of the visible information is started, and a finishing end where the movement is finished, are kept constant, and
wherein when a line-of-sight direction of the driver is changed from a driving direction, the control unit moves the movement range of the visible information according to a movement amount of the line-of-sight direction in such a manner that the movement range does not cross the boundary.

US Pat. No. 10,339,808

PREDICTING PARKING VACANCIES BASED ON ACTIVITY CODES

HERE Global B.V., Eindho...

1. A method for predicting occupancy of a parking area, the method comprising:receiving, by a processor, a request for data relating to occupancy of the parking area;
identifying, by the processor, one or more first entities within a first predefined distance of the parking area;
receiving, by the processor, at least one activity classification code for each of the one or more first entities, wherein the at least one activity classification code describes a type of economic activity by each of the one or more first entities;
calculating, by the processor, a first predicted occupancy for the parking area as a function of the activity classification codes without sensor data or real time observation data; and
transmitting, by the processor, the first predicted occupancy for the parking area.

US Pat. No. 10,339,807

APPARATUS USING SYNC AND BALANCED V2V COMMUNICATION

Ford Global Technologies,...

1. A vehicle comprising:a wireless interface to communicate with an offsite wireless interface; and
a controller to:
identify a location of the vehicle;
determine when the location is within one of multiple concentric intersection zones extending outwardly from an intersection area;
responsive to determining a traffic signal within the intersection area is malfunctioning, generate a traffic optimization plan based on the location being within the one of the zones; and
communicate the traffic optimization plan.

US Pat. No. 10,339,806

TRAFFIC CONTROL SERVER AND SYSTEM

Hitachi Construction Mach...

1. A traffic control server that performs traffic control of a first vehicle, which is traveling in an approach lane, and a second vehicle, which is traveling in a return lane, the second vehicle being different in attribute from the first vehicle, and the approach lane and the return lane being provided in parallel to each other in a mine site, comprising:a central processing unit (CPU);
a storage device; and
a communication device,
wherein the storage device and the communication device are connected to the CPU,
wherein the storage device stores map information of a travel route and zone information that indicates travel-permitted zones given to the respective vehicles,
wherein the zone information includes information indicating a first travel-permitted zone as a partial zone, where the first vehicle is allowed to travel, in the approach lane, a travel permission restricted zone that is set in the return lane in association with the first travel permitted zone, where the second vehicle is restricted to travel, and a second travel-permitted zone as another partial zone, where the second vehicle is allowed to travel, in the return lane, respectively, and
wherein the storage device stores one or more programs that when executed by the CPU configure the CPU to:
upon receiving a new zone setting request from at least one of the first vehicle and the second vehicle via the communication device, execute a new setting and a cancellation of at least one of the first travel permitted zone, the travel permission restricted zone and the second travel permitted zone, based on the zone information, and store the new setting and the at least one cancellation in the storage device as new zone information,
upon setting the first travel permitted zone, set a partial zone parallel to the first travel permitted zone in the return lane as the travel permission restricted zone,
after a new first travel permitted zone is set in the approach lane based on the travel of the first vehicle:
set a new travel permission restricted zone, the new travel permission restricted zone being set in association with the new first travel permitted zone,
upon determining a distance from a current position of the first vehicle to a rear end of the first travel permitted zone that the first vehicle has already passed is a predetermined travel permission canceling distance or more, cancel the first travel permitted zone, through which the first vehicle has already passed, and
cancel the travel permission restricted zone in association with the first travel permitted zone that the first vehicle has already passed,
upon receiving a request for setting a new second travel permitted zone from the second vehicle:
upon determining the travel permission restrict zone is set to a zone in the return lane that the second vehicle requests to set the new second travel permitted zone, restrict the setting of the new second travel permitted zone in the zone of the return lane, and
upon determining that the travel permission restrict zone that is set to the zone of the return lane that the second vehicle requests to set the new second travel permitted zone is cancelled, set the new second travel permitted zone in the return lane, and
instruct the communication device to transmit setting information including the new zone information indicating each zone newly set to the first vehicle and the second vehicle.

US Pat. No. 10,339,805

TRAFFIC LIGHT RECOGNITION DEVICE AND TRAFFIC LIGHT RECOGNITION METHOD

Nissan Motor Co., Ltd., ...

1. A traffic light recognition device, comprising:a camera mounted on a vehicle and configured to capture an image around the vehicle;
a processor; and
a memory coupled to the processor, the memory storing instructions which, when executed by the processor:
acquire map information around the vehicle;
detect a current position on a map of the vehicle;
estimate a position on an image of a traffic light on a basis of the current position and the map information;
set an imaging direction of the camera on a basis of the position on the image of the traffic light and of a moving direction in the future on the image of the traffic light;
change the imaging direction of the camera to the set imaging direction;
recognize the traffic light from an image captured in the imaging direction by the camera;
set a change point or region at which the imaging direction of the camera is changed, on a basis of the position on the image of the traffic light and of the moving direction in the future on the image of the traffic light; and
change the imaging direction when the vehicle reaches the change point or region.

US Pat. No. 10,339,804

SIGN TO VEHICLE IDENTIFICATION SYSTEM

3M Innovative Properties ...

1. A system comprising:a sign comprising sign communication information;
a marker positioned at a predetermined location relative to the sign, wherein the marker comprises retroreflective material defining marker communication information; and
a vehicle information system comprising a light source configured to emit light to the marker, a reader configured to receive marker communication information, and a processor configured: to generate output information based on the received marker communication information and positional information related to at least one of a position of the autonomous vehicle or the predetermined location of the marker; send, to an internet-based information storage system, the generated output information that is based on the marker communication information and the positional information; receive additional information relating to the generated output information; and in response to determining that the received marker communication information is relevant to the autonomous vehicle, control a function of the autonomous vehicle based at least in part on the additional information received from the internet-based information storage system that relates to the generated output information, wherein the received marker communication information comprises retroreflected light from the light source that is retroreflected by the retroreflective material.

US Pat. No. 10,339,803

METHOD FOR OPERATING AN ASSISTANCE SYSTEM OF A MOTOR VEHICLE AND ASSISTANCE SYSTEM

Conti Temic microelectron...

1. A method for operating an assistance system of a motor vehicle comprisingdetecting an image with a camera of the assistance system;
determining a traffic sign within the detected image;
determining an alignment of the determined traffic sign with respect to the motor vehicle, wherein the alignment indicates an angle formed between a straight line parallel to a longitudinal direction of the motor vehicle and a plane parallel to the traffic sign, and
triggering a signal device of the assistance system as a function of the alignment, wherein the signal device is triggered if the alignment of the traffic sign with respect to the motor vehicle is within a determined angular range;
wherein alignment of the determined traffic sign is determined by dividing an image of a traffic sign within a detected image, into a number of areas and, assigning a particular value to each area depending on at least one of: a brightness and a color of an area,
wherein a gradient line extends between two of said areas that differ from each other by a determined value and that are above a predetermined threshold, the gradient line representing an edge and thus an angle of the traffic sign relative to the straight line parallel to the longitudinal direction of the motor vehicle.

US Pat. No. 10,339,802

METHOD AND SYSTEM FOR MANAGING A PARKING LOT

Wistron Corp., New Taipe...

1. A method for managing a parking lot, comprising:capturing, by a first video camera, an entrance image of a vehicle;
determining whether the entrance image satisfies a first condition based on information stored in a database;
raising a first barrier in response to the entrance image satisfying the first condition;
detecting whether there is only the one vehicle between the first barrier and a second barrier; and
raising the second barrier to enable the vehicle to enter the parking lot in response to detecting that there is only the one vehicle between the first barrier and the second barrier;
wherein the step of determining whether the entrance image satisfies the first condition further comprises:
determining whether vehicle information of the vehicle in the entrance image matches the information stored in the database; and
raising the first barrier in response to the vehicle information matching the information stored in the database;
wherein the method further comprises:
detecting whether the vehicle enters within a first distance from a parking space;
raising a parking-space barrier corresponding to the parking space in response to detecting that the vehicle enters within the first distance from the parking space;
detecting whether a wheel blocking structure corresponding to the parking space is triggered to limit the vehicle in the parking space;
detecting whether a person has left the parking space in response to the wheel blocking structure corresponding to the parking space being triggered; and
lowering the parking-space barrier in response to detecting that the person has left the parking space.

US Pat. No. 10,339,801

METHOD FOR DIAGNOSING A MOTOR VEHICLE SENSOR

Valeo Schalter und Sensor...

1. A method for diagnosing a sensor of a motor vehicle configured to detect highway infrastructures, the motor vehicle comprising a means of communication for communicating with a remote server and a computer connected to the sensor and to the means of communication, the method comprising:a) the computer identifies an infrastructure and assigns the infrastructure an effective score, which relates to the visibility of this infrastructure;
b) the remote server acquires a reference score which is assigned to the infrastructure and which relates to the visibility of the infrastructure; and
c) the effective score and the reference score are compared so as to deduce from the comparison a state of operation of the sensor.

US Pat. No. 10,339,800

METHOD AND DEVICE FOR PROCESSING TRAFFIC ROAD INFORMATION

HANGZHOU HIKVISION DIGITA...

1. A method for processing traffic road information, comprising:obtaining acquired traffic parameters of a first target road section and/or the reliability of the traffic parameters within a first preset period, wherein the traffic parameters at least comprise any one or more of the following parameters: a vehicle time occupancy rate, flow saturation of vehicle flow, and a vehicle speed;
selecting a first fuzzy rule matrix table from a pre-stored set of fuzzy rule matrix tables based on the number of the traffic parameters of the first target road section and/or the reliability of the traffic parameters, wherein the fuzzy rule matrix tables comprise any one of the following types of matrix tables: a one-dimensional fuzzy rule matrix table, a two-dimensional fuzzy rule matrix table, and a three-dimensional fuzzy rule matrix table;
determining a membership degree for each type of traffic conditions contained in the first fuzzy rule matrix table by calling a membership function, wherein the traffic conditions at least comprise the following types: Unblocked, Slow and Congested; and
comparing the membership degrees of all types of traffic conditions contained in the first fuzzy rule matrix table to determine a real-time traffic condition for the first target road section within the first preset period.

US Pat. No. 10,339,798

INFRARED REMOTE CONTROL APPARATUS AND TERMINAL

Huawei Technologies Co., ...

1. An infrared remote control apparatus, comprising an audio codec chip, a transfer switch, and an infrared transmitter, whereinthe audio codec chip comprises a pair of differential output pins and a pair of differential input pins, and the infrared transmitter is connected to the differential output pins and the differential input pins by using the transfer switch; wherein
the transfer switch is configured to set up a connection between the infrared transmitter and the differential output pins;
the infrared transmitter is configured to obtain an infrared learning signal; and
the audio codec chip is configured to:
obtain an infrared remote control parameter, wherein the infrared remote control parameter comprises an envelope length and a carrier frequency of an infrared remote control signal;
generate the infrared remote control signal according to the envelope length and the carrier frequency;
drive, by using the differential output pins, the infrared transmitter to transmit the infrared remote control signal when the connection between the infrared transmitter and the differential output pins is established; and
when the transfer switch sets up a connection between the infrared transmitter and the differential input pins:
read the infrared learning signal by using the differential input pins;
calculate an envelope length and a carrier frequency of the infrared learning signal; and
use the envelope length and the carrier frequency of the infrared learning signal as the envelope length and the carrier frequency of the infrared remote control signal, respectively.

US Pat. No. 10,339,797

SYSTEM AND METHOD FOR OPTIMIZED APPLIANCE CONTROL

Universal Electronics Inc...

1. A method for using a media source appliance to control a media rendering appliance that is coupled to the media source appliance via use of a High-Definition Multimedia Interface (HDMI) connection, comprising:automatically determining by the media source appliance a one of a plurality of HDMI input ports of the media rendering appliance to which the media source appliance is coupled via use of the HDMI connection;
receiving at the media source appliance a command for placing the media source appliance into a state in which the media source appliance is to provide video data to the media rendering appliance via the one of the plurality of HDMI input ports of the media rendering appliance to which the media source appliance is coupled via use of the HDMI connection; and
in response to the media source appliance receiving the command, using information stored with a memory of the media source appliance to automatically cause a Consumer Electronics Control (CEC) command to be transmitted to the media rendering appliance via use of the HDMI connection, wherein the CEC command will cause the media rendering appliance to select for input use the one of the plurality of HDMI input ports of the media rendering appliance to which the media source appliance is coupled via use of the HDMI connection.

US Pat. No. 10,339,796

WIRELESS CONTROL DEVICE AND METHODS THEREOF

ILUMI SULUTIONS, INC., P...

1. A wireless control device comprising:a power source;
one or more sensors;
one or more switches;
a real time clock;
a wireless transceiver circuit;
an antenna connected to the wireless transceiver circuit;
a processor communicably coupled to the power source, the one or more sensors, the one or more switches, the real time clock and the wireless transceiver circuit, wherein the processor receives a data from the one or more sensors or the one or more switches, flags or unflags one or more memory locations whenever the data matches all or part of a pattern, and whenever a pre-defined action is associated with the flagged and/or unflagged memory location(s), identifies one or more external devices and one or more tasks associated with the pre-defined action and transmits one or more control signals via the wireless transceiver circuit and the antenna that instruct the identified external device(s) to perform the identified task(s).

US Pat. No. 10,339,794

SMOKE DETECTOR AND METHOD FOR DETERMINING FAILURE THEREOF

Google LLC, Mountain Vie...

1. A method for determining an operational state of a smoke detector having an illuminator and a light sensor, comprising:measuring a first clean-air voltage indicative of a first intensity of a first electromagnetic signal detected by a first photodetector of the light sensor at a first center wavelength, wherein the illuminator comprises a first light source that emits light at the first center wavelength;
determining a first signal drift value from the first clean-air voltage and a first reference voltage for the first center wavelength;
measuring a second clean-air voltage indicative of a second intensity of a second electromagnetic signal detected by a second photodetector of the light sensor at a second center wavelength that exceeds the first center wavelength by at least twenty percent thereof, wherein the illuminator comprises a second light source that emits light at the second center wavelength;
determining a second signal drift value from the second clean-air voltage and a second reference voltage for the second center wavelength; and
determining the operational state from both the first signal drift value of the first center wavelength and the second signal drift value of the second center wavelength, wherein determining the operational state comprises:
determining a signal-drift threshold based on the second signal drift value;
comparing the first signal drift value to the signal-drift threshold that was determined based on the second signal drift value to determine the operational state; and
producing a failure signal when the smoke detector is in a degraded operational state.

US Pat. No. 10,339,793

SYSTEM AND METHOD FOR SMOKE DETECTOR PERFORMANCE ANALYSIS

JOHNSON CONTROLS FIRE PRO...

1. A system for facilitating smoke detector performance analysis comprising one or more servers configured to:receive, from an alarm panel, a database of historical operational data containing plural measurements for a smoke detector operatively connected to the alarm panel, the historical operational data based in part on dirtiness of the smoke detector; and
perform analytics based on the historical operational data in the received database, including being configured to:
determine, based on the historical operational data, an inflection point indicative of a recent cleaning or replacement of the smoke detector;
determine two or more trends of the smoke detector after the inflection point, wherein the two or more trends reflect dirt accumulation over two or more different data sets each over different times; and
determine whether the smoke detector requires maintenance based on a correlation of the two or more trends.

US Pat. No. 10,339,792

SYSTEM, METHOD, AND RECODING MEDIUM FOR EMERGENCY IDENTIFICATION AND MANAGEMENT USING SMART DEVICES AND NON-SMART DEVICES

INTERNATIONAL BUSINESS MA...

1. An emergency system, comprising an actuation and discovery device configured to create an ad hoc network between a first device and second devices, as a result of discovering an emergency situation in a same location as the first device, the second devices including non-smart devices comprising at least two of a consumer device and an appliance that receives contextual and localized information from the first device including a smart device such that the ad hoc network performs a mitigation action that combines a utility of the second devices based on data received from the first device in the same location as the second devices, via the non-smart devices, as instructed by the actuation and discovery device to mitigate and stop the emergency situation detected by the first device.

US Pat. No. 10,339,791

SECURITY NETWORK INTEGRATED WITH PREMISE SECURITY SYSTEM

iControl Networks, Inc., ...

1. A system comprising:a premises management system comprising:
at least one sensor; and
a gateway device configured to:
receive, from the at least one sensor and via a local area network, sensor data, and
send, via a wide area network, the sensor data; and
a security server configured to:
authenticate the gateway device,
receive, from the authenticated gateway device,
access, based on the sensor data, user information associated with a user,
determine, based on at least one of the received sensor data or the user information, relevant content received via the gateway device, and
cause transmission, via the wide area network, of the relevant content to at least one user interface configured to at least one of control the premises management system or receive notifications from the premises management system.

US Pat. No. 10,339,790

INTERACTIVE MEDIA DEVICE

ESCO Technologies, LLC, ...

1. A device comprising:a remote control interface that receives wirelessly transmitted signals from a corresponding remote control, the remote control interface configured to receive:
a first wireless command issued from the remote control in response to a user selection of an emergency button on the remote control;
a second wireless command issued from the remote control in response to the user selection of at least one television station selection button on the remote control;
a medical emergency interface that issues an alert over a network to a medical response unit, where the alert is issued responsive to receipt of the first wireless command by the remote control interface;
a television interface that issues instructions to an associated television receiver to select a channel according to previously programmed favorite channel options, responsive to receipt of the second wireless command by the remote control interface; and
a network interface that communicably couples the device to a remote media service provider via the network, wherein the network interface enables the remote media service provider to program the device for the user, including programming the alert and the previously programmed favorite channel options;
wherein:
the device receives data from a medical record repository, where the received data indicates that the user should perform a task;
the television interface overrides the television to display the task on the television; and
a monitor interface sends an indication to the medical record repository that the task has been completed based on feedback from the user.

US Pat. No. 10,339,789

NURSE CALL PILLOW SPEAKER WITH BROWNOUT PROTECTION

Curbell Medical Products,...

1. A pillow speaker system, comprising:a nurse call patient station; and
a patient interface device (PID) in electronic communication with the nurse call patient station, comprising:
a wired communication link connected to the nurse call patient station;
an energy storage device for providing backup power to the PID;
wherein the PID is configured to receive electronic signals from the nurse call patient station by way of the wired communication link; and
wherein the energy storage device is galvanically isolated from the wired communication link.

US Pat. No. 10,339,788

PROVIDING INTERNET ACCESS THROUGH A PROPERTY MONITORING SYSTEM

Alarm.com Incorporated, ...

1. A method comprising:computing, by a control panel of an alarm system located in a property, a first value for a network parameter associated with a network access point located in the property;
determining, by the control panel, that the first value for the network parameter does not satisfy a monitoring criterion;
based on determining that the first value for the network parameter does not satisfy a monitoring criterion, establishing, by the control panel, an alternative network access point within the property through a cellular connection to a wide area network, wherein the alternative network access point (i) permits communications between the control panel and a monitoring server associated with the alarm system over the wide area network, and (ii) enables one or more devices located in the property to access the wide area network;
computing, by the control panel, a second value for the network parameter, wherein the second value is computed after a specified period of time has passed since the first value is computed;
determining, by the control panel, that the second value for the network parameter satisfies the monitoring criterion; and
based on determining that the second value for the network parameter satisfies the monitoring criterion, terminating, by the control panel, the cellular connection to the wide area network.

US Pat. No. 10,339,787

MISSION CRITICAL SIGNALING FAILOVER IN CLOUD COMPUTING ECOSYSTEM

Alarm.com Incorporated, ...

1. A method comprising:identifying alarm events detected at monitored properties by monitoring systems that are located at the monitored properties and that include at least one sensor within the monitored properties;
tracking the ability of a primary application infrastructure to transmit, to a central monitoring station server, the alarm events detected by the monitoring systems;
detecting a transmission delay in one or more transmission paths for the alarm events between the monitoring systems and the primary application infrastructure;
detecting that one or more transmissions of the alarm events to the primary application infrastructure is below an expected threshold;
based on the detection of the transmission delay in one or more transmission paths for the alarm events between the monitoring systems and the primary application infrastructure, enabling a signal transmission switch that switches a path for alarm events detected by the monitoring systems from the primary application infrastructure to a secondary application infrastructure; and
based on enablement of the signal transmission switch, transmitting, by the secondary application infrastructure, at least one alarm event detected by the monitoring systems to the central monitoring station server,
wherein enabling the signal transmission switch that switches the path for alarm events detected by the monitoring systems from the primary application infrastructure to the secondary application infrastructure is further based on detecting that one or more transmissions of the alarm events to the primary application infrastructure is below the expected threshold.

US Pat. No. 10,339,786

SAFETY REMINDING DEVICE AND METHOD BASED ON BICYCLE-SHARING

Fu Tai Hua Industry (Shen...

1. A safety reminding device applied in a bicycle-sharing system, the bicycle-sharing system comprising at least one bicycle, the at least one bicycle comprising a basket, the safety reminding device comprising:a detecting unit to detect whether a person is sifting in the basket of the bicycle when the bicycle is unlocked;
a processor; and
a storage device storing one or more programs, when executed by the processor, the one or more programs cause the processor to:
detect whether the bicycle is unlocked;
control the detecting unit to detect whether a person is sifting in the basket of the bicycle when determining that the bicycle is unlocked;
determine whether a person is sifting in the basket according to a detection of the detecting unit; and
output a warning signal to inform a user that the basket is forbidden for sifting when determining that a person is sifting in the basket when the bicycle is unlocked.

US Pat. No. 10,339,785

FAILURE DIAGNOSIS SYSTEM

SUMITOMO HEAVY INDUSTRIES...

1. A failure diagnosis system comprising:a first sensor that ascertains, from a first diagnosis target device in a facility, first diagnosis target information;
a second sensor that ascertains, from a second diagnosis target device in the facility, second diagnosis target information;
a terminal device that causes a display unit to display, on a screen, an image of the first diagnosis target device, an image of the second diagnosis target device, and a layout of the facility; and
a processing unit that executes a diagnosis process on the first diagnosis target information to determine an occurrence of an abnormality in the first diagnosis target device, and executes the diagnosis process on the second diagnosis target information to determine an occurrence of an abnormality in the second diagnosis target device,
wherein when the diagnosis process determines the occurrence of the abnormality in the first diagnosis target device, the terminal device causes the display unit to display a first indicator on the screen,
wherein when the diagnosis process determines the occurrence of the abnormality in the second diagnosis target device, the terminal device causes the display unit to display a second indicator on the screen,
wherein the terminal device causes the display unit to display a setting screen to create a facility layout and set disposition of the first diagnosis target device and the second diagnosis target device in the facility layout,
wherein the terminal device causes the display unit to display, on the setting screen, a part region, in which a part image of the facility is displayed, and a facility layout display region, and create the facility layout by receiving an operation of disposing, in the facility layout display region, the part image displayed in the part region,
wherein the terminal device receives an operation of disposing images of the first diagnosis target device and the second diagnosis target device in the created facility layout on the setting screen,
wherein the image of the first diagnosis target device depicts, on the screen, a location in the layout where the first diagnosis target device is sited, and
wherein the image of the second diagnosis target device depicts, on the screen, a location in the layout where the second diagnosis target device is sited.

US Pat. No. 10,339,784

METHOD AND SYSTEM FOR MONITORING SENSOR DATA OF ROTATING EQUIPMENT

SIEMENS AKTIENGESELLSCHAF...

1. A method for detecting a failure in rotating equipment based on monitoring sensor data of the rotating equipment, wherein the method comprises:collecting, during an online phase, by a plurality of sensors of the rotating equipment, a sensor data stream, wherein the data stream consists of an ordered sequence of feature vectors, each feature vector representing measurements of at least one sensor of the plurality of sensors of the rotating equipment at a certain point in time,
providing the sensor data stream to a processor,
processing, by the processor, the sensor data stream
representing the sensor data stream with a set of microclusters, each microcluster defining a subspace,
for each new feature vector of the sensor data stream, updating the set of microclusters by
calculating a correlation distance measure between the new feature vector and each microcluster,
assigning the new feature vector to a microcluster with a smallest value for the correlation distance measure if the value is below a range parameter and updating the microcluster based on the new feature vector, or
creating a new microcluster based on the new feature vector if all values for the correlation distance measure are above the range parameter,
creating, during an offline phase, a macrocluster model containing macroclusters based on the microclusters by calculating a comparison measure between each pair of microclusters and grouping microclusters in a macrocluster if their value of the comparison measure is below a threshold, and
comparing the macrocluster model with historical models by calculating a similarity measure, with each historical model representing either a standard operation or a failure state,
choosing the historical model with the highest value of the similarity measure, and
detecting a failure if the chosen historical model represents a failure state.

US Pat. No. 10,339,783

REMOTE COOKING SYSTEMS AND METHODS

Weber-Stephen Products LL...

1. A remote unit for monitoring a temperature status of a food item, the remote unit comprising:a power supply;
a screen;
a receptacle that receives a connector of a temperature sensor;
a communication unit for wireless communication; and
one or more processors, the one or more processors being adapted and configured to receive sensed data from the temperature sensor, display the sensed data on the screen, use the communication unit to establish a wireless connection, and transmit the sensed data over the wireless connection;
wherein the remote unit further comprises hardware, firmware and software adapted and configured for installation of a computer application; and
wherein the remote unit is further configured to receive a user input representing a cooking parameter and to display, on the screen, an estimated time said cooking parameter will be reached.