US Pat. No. 10,115,412

SIGNAL PROCESSOR WITH SIDE-TONE NOISE REDUCTION FOR A HEADSET

1. A signal processor for a headset configured with a microphone terminal for receiving a microphone signal, a loudspeaker terminal for outputting a loudspeaker signal, and a far-end terminal for communicating an inbound signal and an outbound signal with a far-end; comprising:an outbound path from the microphone terminal to the far-end terminal;
a side-tone path configured to generate a side-tone signal from the microphone signal via a side-tone filter,
an inbound path from the far-end terminal to the loudspeaker terminal and comprising a combiner configured to combine the side-tone signal and the inbound signal to generate the loudspeaker signal; and
a side-tone filter controller that receives the microphone signal and computes a first noise estimate with a signal-to-noise level of the microphone signal at respective frequency bands and based thereon controls the side-tone filter to improve a signal-to-noise ratio of the side-tone signal;wherein the side-tone filter in the side-tone path comprises multiple filter stages that are individually controlled based on the first noise estimate; andwherein the multiple filter stages are configured from a group consisting of: multiple peak filters and a high-shelf filter;and wherein the side-tone filter controller executes an iterative process of:determining parameters for a filter stage based on the first noise estimate;
computing a frequency domain gain estimate of the frequency domain gain transfer function for a filter stage;
computing a second noise estimate by subtracting the frequency domain gain estimate from the first noise estimate;
updating the first noise estimate to be in accordance with the second noise estimate;wherein the filter stages are controlled via coefficients computed from the parameters for a respective filter stage computed over iterations of the iterative process; andwherein determining parameters for a filter stage comprises fitting a filter that has a largest possible gain-bandwidth product while optimizing the signal-to-noise ratio in an audio band of interest.

US Pat. No. 10,115,411

METHODS FOR SUPPRESSING RESIDUAL ECHO

Amazon Technologies, Inc....

1. A computer-implemented method for removing double-talk effects, the method comprising:receiving, by a device having a microphone and a loudspeaker, first audio data during a communication connection;
outputting, by the loudspeaker, audible sound corresponding to the first audio data;
receiving second audio data from the microphone, the second audio data being in a time domain and including a first representation of the audible sound and a first representation of speech detected by the microphone;
determining third audio data corresponding to an estimate of the audible sound detected by the microphone, the third audio data being in the time domain and including a second representation of the audible sound;
performing acoustic echo cancellation to remove the third audio data from the second audio data to generate fourth audio data in the time domain, the fourth audio data corresponding to output from an acoustic echo canceller;
determining fifth audio data by taking a discrete Fourier transform of the second audio data, the fifth audio data being in the frequency domain and corresponding to the output from the microphone;
determining sixth audio data by taking a discrete Fourier transform of the third audio data, the sixth audio data being in the frequency domain and corresponding to the estimate of the audible sound detected by the microphone;
determining seventh audio data by taking a discrete Fourier transform of the fourth audio data, the seventh audio data being in the frequency domain and corresponding to the output from the acoustic echo canceller;
selecting a first frequency band within a human hearing range;
determining a first correlation value corresponding to the first frequency band, wherein the first correlation value is determined using a normalized cross power spectral density function between the fifth audio data and the sixth audio data, the first correlation value indicating a correlation between the fifth audio data and the sixth audio data;
determining, based on the first correlation value, a first gain value associated with the first frequency band;
determining a second correlation value corresponding to a second frequency band using the normalized cross power spectral density function, the second frequency band within the human hearing range;
determining, based on the second correlation value, a second gain value associated with the second frequency band; and
determining eighth audio data using the seventh audio data, the first gain value, and the second gain value, the eighth audio data including a second representation of the speech.

US Pat. No. 10,115,410

DIGITAL ENCAPSULATION OF AUDIO SIGNALS

1. A system comprising an encoder and a decoder for conveying the sound of an audio capture, wherein the encoder is adapted to furnish a digital audio signal at a transmission sample rate from a signal representing the audio capture, and the decoder is adapted to receive the digital audio signal and furnish a reconstructed signal,wherein the encoder comprises a downsampler adapted to receive the signal representing the audio capture at a first sample rate which is a multiple of the transmission sample rate and to downsample the signal to furnish the digital audio signal; and,
wherein an impulse response of the encoder and decoder in combination is characterised by a duration for its cumulative absolute response to rise from 1% to 95% of its final value not exceeding five sample periods at the transmission sample rate, wherein the cumulative absolute response is a time integration of the absolute magnitude of the impulse response.

US Pat. No. 10,115,409

ADAPTIVE PROCESSING OF SOUND DATA

Samsung Electronics Co., ...

1. An electronic device comprising:a speaker;
a communication module configured to communicate with an external electronic device; and
a processor connected to the communication module,
wherein the processor is configured to:
receive data and additional data from the external electronic device using the communication module, the additional data indicating attributes of the data;
when the attributes of the data are determined to be speech according to the additional data, decode the data using a first decoding scheme and change the quality of the decoded data using a first signal processing scheme, which is at least one of a plurality of first signal post-processing schemes;
when the attributes of the data are determined to be music according to the additional data, decode the data using a second decoding scheme, which is different than the first decoding scheme, and change the quality of the decoded data by using a second signal processing scheme, which is at least one of a plurality of second signal post-processing schemes, wherein the second signal processing scheme is different than the first signal processing scheme; and
output, through the speaker, an audio signal corresponding to the data changed using the first signal processing scheme or the second signal processing scheme,
wherein the plurality of first signal post-processing schemes includes a scheme for reducing or removing noise from the decoded data, a scheme for removing a low-band portion of the frequency domain of the decoded data, and a scheme for adjusting dynamics of the decoded data.

US Pat. No. 10,115,408

DEVICE AND METHOD FOR QUANTIZING THE GAINS OF THE ADAPTIVE AND FIXED CONTRIBUTIONS OF THE EXCITATION IN A CELP CODEC

VOICEAGE CORPORATION, To...

1. A device for decoding a sound signal encoded in a bitstream including a gain codebook index, comprising:at least one processor; and
a memory coupled to the processor and comprising non-transitory code instructions that when executed cause the processor to implement:
a decoder of an adaptive codebook contribution of an excitation from the bitstream;
a decoder of a fixed codebook contribution of the excitation from the bitstream;
a device for retrieving quantized adaptive and fixed codebook gains in a sub-frame of
a frame of the encoded sound signal, comprising:
an estimator of the fixed codebook gain in the sub-frame, wherein:
(i) the estimator is supplied with a parameter representative of a classification of the frame,
(ii) the estimator, for a first sub-frame of the frame, uses the parameter representative of the classification of the frame and an energy of the fixed codebook contribution to estimate the fixed codebook gain, and
(iii) the estimator comprises, for each sub-frame of the frame following the first sub-frame, (1) a logarithm calculator, (2) a calculator of a linear estimation of the fixed codebook gain in logarithmic domain using the parameter representative of the classification of the frame, quantized adaptive codebook gains of at least one previous sub-frame of the frame supplied to the calculator of linear estimation directly, and quantized fixed codebook gains of the at least one previous sub-frame supplied to the calculator of linear estimation in logarithmic domain through the logarithm calculator, and (3) a converter of the linear estimation in logarithmic domain in linear domain to produce the estimated fixed codebook gain;
a gain codebook for supplying the quantized adaptive codebook gain and a correction factor for the sub-frame in response to the gain codebook index; and
a multiplier of the estimated fixed codebook gain by the correction factor to provide the quantized fixed codebook gain in the sub-frame;
a multiplier of the adaptive codebook contribution by the quantized adaptive codebook gain;
a multiplier of the fixed codebook contribution by the quantized fixed codebook gain;
an adder of the adaptive codebook contribution multiplied by the quantized adaptive codebook gain and the fixed codebook contribution multiplied by the quantized fixed codebook gain to form a total excitation; and
a synthesis filter for synthesizing the sound signal by filtering the total excitation.

US Pat. No. 10,115,407

METHOD AND APPARATUS FOR ENCODING AND DECODING HIGH FREQUENCY SIGNAL

SAMSUNG ELECTRONICS CO., ...

1. A method of encoding a high band signal in an encoding device, the method comprising:extracting, performed by at least one processor, a coefficient from linear prediction of a high band signal;
encoding the extracted coefficient;
generating a signal based on a low band signal and the extracted coefficient;
obtaining a gain from an energy value of the high band signal and an energy value of the generated signal;
adjusting, by the encoding device, the gain in consideration of reducing noise in a reconstructed signal at a decoding device;
encoding the adjusted gain; and
transmitting a bitstream including the encoded coefficient and the encoded gain to the decoding device,
wherein the encoding the extracted coefficient comprises performing an interpolation process on the extracted coefficient, and
wherein the high band signal has at least one of audio characteristic and speech characteristic.

US Pat. No. 10,115,406

APPARATUS AND METHOD FOR AUDIO SIGNAL ENVELOPE ENCODING, PROCESSING, AND DECODING BY SPLITTING THE AUDIO SIGNAL ENVELOPE EMPLOYING DISTRIBUTION QUANTIZATION AND CODING

Fraunhofer-Gesellschaft z...

1. An apparatus for decoding to acquire a reconstructed audio signal envelope, comprising:a signal envelope reconstructor for generating the reconstructed audio signal envelope depending on at least one splitting point, and
an output interface for outputting the reconstructed audio signal envelope,
wherein the signal envelope reconstructor is configured to generate the reconstructed audio signal envelope such that the at least one splitting point divides the reconstructed audio signal envelope into at least two audio signal envelope portions, wherein a predefined assignment rule defines a signal envelope portion value for each signal envelope portion of the at least two signal envelope portions depending on said signal envelope portion, and
wherein the signal envelope reconstructor is configured to generate the reconstructed audio signal envelope such that, for each of the at least two signal envelope portions, an absolute value of its signal envelope portion value is greater than half of an absolute value of the signal envelope portion value of each of the other signal envelope portions.

US Pat. No. 10,115,405

METHOD FOR REDUCTION OF ALIASING INTRODUCED BY SPECTRAL ENVELOPE ADJUSTMENT IN REAL-VALUED FILTERBANKS

Dolby International AB, ...

1. An audio decoder for producing a full bandwidth audio signal having a lowband portion and a highband portion, the apparatus comprising:a cosine modulated, real-valued analysis filterbank that receives a time domain decoded audio signal and produces a plurality of real-valued subband signals;
a high frequency reconstructor that regenerates at least some of the highband portion by copying one or more of the plurality of real-valued subband signals up to the highband portion;
an aliasing detector that identifies subband signals where aliasing created by spectral envelope adjustment of an audio signal may occur based at least in part on a linear predictor applied to at least some of the plurality of real-valued subband signals;
an energy estimator that estimates an energy of at least some of the plurality of copied real-valued subband signals;
an aliasing reducer that modifies a gain to be applied to at least some of the identified subbands signals based at least in part on the estimated energy; and
a real-valued synthesis filterbank that combines the plurality of real-valued subband signals with the highband portion to produce the full bandwidth audio signal, the full bandwidth audio including real-valued time domain samples,
wherein the audio decoder is implemented at least in part with one of more hardware elements,
wherein the linear predictor uses a covariance method of linear predictive coding (LPC),
wherein the linear predictor is a second order linear predictor, and
wherein the aliasing detector further comprises a subband examiner that examines subbands having channel numbers k and k?1.

US Pat. No. 10,115,404

REDUNDANCY IN WATERMARKING AUDIO SIGNALS THAT HAVE SPEECH-LIKE PROPERTIES

TLS Corp., Cleveland, OH...

1. A method for a machine or group of machines to watermark speech audio transmissions comprising:receiving a speech audio signal;
receiving a watermark signal including a message of multiple bits, each bit having one of two values, each value represented by one of two symbols, each of the symbols corresponding to a respective audio segment;
at a time t1, transmitting a first transmission including at least some of the multiple bits in multiple spectral channels of the speech audio signal, each spectral channel corresponding to a different frequency range, wherein a first one of the multiple spectral channels carries a first bit from the multiple bits while at the same time a second one of the multiple spectral channels carries a second bit from the multiple bits different from the first bit; and
at a time t2 later than t1, transmitting a second transmission including at least some of the multiple bits in the multiple spectral channels of the speech audio signal, wherein the first one of the multiple spectral channels carries the second bit while at the same time another one of the multiple spectral channels carries the first bit.

US Pat. No. 10,115,403

ENCODING OF MULTIPLE AUDIO SIGNALS

QUALCOMM Incorporated, S...

1. A device comprising:a processor configured to receive a first combined frame and a second combined frame corresponding to a multi-channel audio signal;
a memory configured to store first lookahead portion data of the first combined frame, the first lookahead portion data received from the processor; and
a combiner configured to generate a frame at a multi-channel encoder, the frame including a subset of samples of the first lookahead portion data, one or more samples of updated sample data corresponding to the first combined frame, and a group of samples of second combined frame data corresponding to the second combined frame.

US Pat. No. 10,115,402

AUDIO ENCODING DEVICE, METHOD AND PROGRAM, AND AUDIO DECODING DEVICE, METHOD AND PROGRAM

NTT DOCOMO, INC., Tokyo ...

1. An audio encoding device for encoding an audio signal consisting of a plurality of frames, the encoding device comprising:a processor;
an audio encoding unit executed by the processor to encode the audio signal;
an auxiliary information encoding unit executed by the processor to estimate and encode auxiliary information about a temporal change of power of the audio signal, the auxiliary information used in packet loss concealment in decoding of the audio signal,
wherein the auxiliary information encoding unit estimates and encodes quantized transient power and a flag of sudden change of power, as the auxiliary information about the temporal change of power of the audio signal; and
wherein the auxiliary information encoding unit is configured to operate in a first mode to encode the quantized transient power and the flag of sudden change of power in response to the flag being indicative of the presence of a transient in the audio signal, and the auxiliary information encoding unit is further configured to operate in a second mode to encode only the flag in response to the flag being indicative of the absence of a transient in the audio signal.

US Pat. No. 10,115,401

CODING OF SPECTRAL COEFFICIENTS OF A SPECTRUM OF AN AUDIO SIGNAL

1. Decoder for decoding spectral coefficients of a spectrogram of an audio signal from a data stream, composed of a sequence of a spectra, the decoder being configured todecode the spectral coefficients along a spectrotemporal path which scans the spectral coefficients spectrally from low to high frequency within one spectrum and then proceeds with spectral coefficients of a temporally succeeding spectrum,
decode, by entropy decoding, a currently to be decoded spectral coefficient of a current spectrum depending, in a context-adaptive manner, on a template of previously decoded spectral coefficients including a spectral coefficient belonging to the current spectrum, the template being positioned at a location of the currently to be decoded spectral coefficient, by adjusting at least one of a relative spectral distance between the spectral coefficient belonging to the current spectrum and the currently to be decoded spectral coefficient or a relative spectral distance between the spectral coefficient belonging to the current spectrum and a further spectral coefficient of the template which belongs to the current spectrum depending on an information concerning a shape of the spectrum.

US Pat. No. 10,115,400

MULTIPLE VOICE SERVICES

Sonos, Inc., Santa Barba...

1. A networked microphone device comprising:one or more amplifiers configured to drive one or more speakers;
a microphone array;
a network interface;
one or more processors;
tangible, non-transitory computer-readable media having stored therein instructions executable by the one or more processors to cause the networked microphone device to perform a method comprising:
continuously recording, via the microphone array, audio into a buffer;
analyzing the recorded audio using multiple wake-word detection algorithms running concurrently on the one or more processors, each wake-word detection algorithm corresponding to a respective voice assistant service;
when a particular wake-word detection algorithm of the multiple wake-word detection algorithms detects, in the recorded audio, a wake-word corresponding to a particular voice assistant service, querying, via the network interface, the particular voice assistant service with a voice command following the detected wake-word within the recorded audio, wherein the voice command comprises a search query;
receiving, from one or more servers of the particular voice assistant service via the network interface in response to the query, data representing search results, the search results including audio tracks corresponding to the search query, wherein the search results are unique to the particular voice assistant service among the multiple voice assistant services; and
playing back at least one audio track from the search results via the one or more amplifiers configured to drive the one or more speakers.

US Pat. No. 10,115,399

AUDIO CLASSIFIER THAT INCLUDES ANALOG SIGNAL VOICE ACTIVITY DETECTION AND DIGITAL SIGNAL VOICE ACTIVITY DETECTION

NXP B.V., Eindhoven (NL)...

1. An audio classifier comprising:a first processor having hard-wired logic configured to receive an audio signal and detect audio activity from the audio signal, wherein the first processor is an analogue processor; and
a second processor having reconfigurable logic configured to classify the audio signal as a type of audio signal in response to the first processor detecting audio activity, wherein the second processor is a digital processor;
in which the second processor is a voice activity detector, in which the second processor is configured to classify the audio signal as either speech or not speech;
in which the second processor is configured to determine at least three features of the audio signal and classify the audio signal as either speech or not speech in accordance with the at least three features, in which the at least three features comprises:
short term energy;
tonal power ratio; and
spectral crest factor;
wherein the second processor is configured to compute the tonal power ratio and the crest factor using common computed quantities and is configured to classify the audio signal as speech only if each of the short term energy, the tonal power ratio, and the spectral crest factor exceeds a corresponding feature-specific predetermined threshold.

US Pat. No. 10,115,398

SIMPLE AFFIRMATIVE RESPONSE OPERATING SYSTEM

Intelligently Interactive...

1. A system, comprising:a processor;
a sensor coupled to the processor;
an electronic sensory presentation device; and
non-transitory memory storing:
an identification of a single, unique, system-wide, and context-independent affirmative action for use in modifying system parameters, selecting options, and selecting items of content;
system parameters, wherein each system parameter is associated with an identifier from a sequence of system parameter identifiers;
options, wherein each option is part of a list of possible commands or navigation options, and wherein each option is associated with an identifier from a sequence of option identifiers; and
instructions that, when executed by the processor, cause the processor to:
store the items of content, wherein each item of content comprises a webpage, a book, an article, a text-based communication, an event stored in a calendar system, an audio file, or a video file, and is not one of the options or the system parameters;
store a sequence of identifiers of content, wherein each identifier of the sequence of identifiers of content is associated with an item of content;
enter a first list-pause cycle comprising:
a first list-pause that comprises:
 outputting, via the sensory presentation device, an identifier from the sequence of identifiers of content; and
 pausing a predetermined length of time;
repeating the first list-pause, each repetition of the first list-pause outputting a different next identifier from the sequence of identifiers of content, until determining, via input from the sensor, that the affirmative action has been performed during the pause of a most recent first list-pause; and
responsive to determining that the affirmative action has been performed during the pause of the most recent list-pause, outputting, via the sensory presentation device, an item of content associated with the identifier output during that most recent first list-pause;
enter a second list-pause cycle comprising:
a second list-pause comprising:
 outputting, via the sensory presentation device, an identifier from the sequence of option identifiers; and
 pausing a predetermined length of time;
 repeating the second list-pause, each repetition of the second list-pause outputting a different next identifier from the sequence of option identifiers, until determining, via input from the sensor, that the single unique affirmative action has been performed during the pause of a most recent second list-pause; and
 responsive to determining that the affirmative action has been performed during the pause of the most recent second list-pause, either navigating to an application mode or performing a command based on the option associated with the identifier output during that most recent second list-pause; and
enter a third list-pause cycle comprising:
a third list-pause comprising:
 outputting, via the sensory presentation device, an identifier from the sequence of system parameter identifiers; and
 pausing a predetermined length of time;
repeating the third list-pause, each repetition of the third list-pause outputting a different next identifier from the sequence of system parameter identifiers, until determining, via input from the sensor, that the single unique affirmative action has been performed during the pause of a most recent third list-pause; and
responsive to determining that the affirmative action has been performed during the pause of the most recent third list-pause, modifying the system parameter associated with the identifier output during that most recent third list-pause.

US Pat. No. 10,115,397

LOW POWER DETECTION OF A VOICE CONTROL ACTIVATION PHRASE

Imagination Technologies ...

1. A microphone system comprising a microphone and hardware logic configured to compare an audio stream received via the microphone with a pre-defined phrase and in response to detecting the pre-defined phrase in the audio stream, to send a trigger signal to activate a module external to the microphone system, and, in response to partially detecting the pre-defined phrase in the audio stream, to adapt the operation of the microphone system based on a number of partial matches which are detected.

US Pat. No. 10,115,396

CONTENT STREAMING SYSTEM

LOGITECH EUROPE, S.A., L...

25. A method of transferring media content to one or more content players, the method comprising:receiving a first command at a first content player to deliver media content to a user of the first content player;
transmitting at least a portion of the first command from the first content player to a first server;
determining, at the first server, that the at least a portion of the first command is a request to deliver media content from a first content provider;
transmitting a first request to a first content server of the first content provider from the first server based on the determined request to deliver the media content from the first content provider;
receiving, at the first server, a first information link from the first content server in response to the first request;
transmitting the first information link, from the first server, to the first content player;
downloading a first portion of a first media file to the first content player from the first content server using the first information link;
delivering, directly from the first content player, at least part of the first portion of the first media file to the user;
determining that a connection between the first content server and the first content player is no longer available;
downloading a second portion of the first media file to the first content player from the first content server through a portable electronic device in response to determining that the connection between the first content server and the first content player is no longer available, wherein
the download of the first portion of the first media file occurred without use of the portable electronic device, and
the portable electronic device is connected to the first content server using a cellular connection; and
delivering, directly from the first content player, at least part of the second portion of the first media file to the user.

US Pat. No. 10,115,395

VIDEO DISPLAY DEVICE AND OPERATION METHOD THEREFOR

LG ELECTRONICS INC., Seo...

1. A method for operating a video display device, the method comprising:transmitting a voice acquisition command signal to at least one peripheral device connected to the video display device;
receiving at least one first voice signal acquired by the at least one peripheral device in response to the voice acquisition command signal, wherein the at least one first voice signal is acquired through a microphone of the at least one peripheral device;
receiving at least one second voice signal acquired through a microphone of the video display device;
comparing a voice level of the first voice signal with a voice level of the second voice signal or a noise level of the first voice signal with a noise level of the second voice signal;
based on the comparison result, selecting a voice signal from the first voice signal or the second voice signal for performing voice recognition;
recognizing a voice of a user based on the selected voice signal; and
controlling the video display device to perform an operation corresponding to the recognized voice,
wherein the voice acquisition command signal is transmitted from the video display device to the at least one peripheral device based on a trigger voice.

US Pat. No. 10,115,394

APPARATUS AND METHOD FOR DECODING TO RECOGNIZE SPEECH USING A THIRD SPEECH RECOGNIZER BASED ON FIRST AND SECOND RECOGNIZER RESULTS

MITSUBISHI ELECTRIC CORPO...

1. A voice recognition apparatus which performs recognition of voice to be outputted from an output unit, the voice recognition apparatus comprising:a processor configured to control:
first, second and third voice recognizers which each recognize an input voice and obtain a recognition result including a candidate character string corresponding to the input voice, each of said first, second and third voice recognizers include a memory that stores a dictionary; and
a controller which, when it is decided based on said recognition result obtained by each of said first and second voice recognizers to cause said third voice recognizer to recognize said input voice, causes said third voice recognizer to recognize said input voice by using the dictionary included in said third voice recognizer including said candidate character string obtained by at least one of said first and second voice recognizers, and causes said output unit to output said recognition result obtained by said third voice recognizer, wherein
the recognition results obtained by each of said first and second voice recognizers further include score values indicating accuracy of said candidate character strings, and
whether or not to cause the third voice recognizer to recognize said input voice is decided based on an index including at least one of said score values which are obtained by said first and second voice recognizers and are a maximum, a similarity indicating a degree that said candidate character strings obtained by said first and second voice recognizers match each other, and an order distance indicating a degree of difference in an order of said candidate character strings aligned in order of said score values obtained by said first and second voice recognizers.

US Pat. No. 10,115,393

REDUCED SIZE COMPUTERIZED SPEECH MODEL SPEAKER ADAPTATION

Microsoft Technology Lice...

13. A computer-implemented method of adapting a speech engine acoustic model, comprising:inserting an adaptive matrix into an adaptive layer of a computer-readable speech engine acoustic model;
adapting the adaptive matrix to a speaker, using training data to modify a set of weights in the adaptive matrix to generate a speaker-adapted speech engine acoustic model, with the adapting of the adaptive matrix comprising performing speaker-specific adaptation of the adaptive matrix to produce adapted layer weights of the adaptive layer, with the adapting of the adaptive matrix comprising a data size reduction technique that is either:
threshold value adaptation, with the threshold value adaptation comprising comparing a set of adapted layer weights in the adaptive layer to a predetermined threshold value and either constraining weights in the set of layer weights that are less than the threshold value to be a single target value, or constraining weights in the set of layer weights that are greater than the threshold value to be the single target value, wherein the threshold value adaptation comprises a weight constraining operation that is either: constraining weights in the set of layer weights that are less than the threshold value to be the single target value, wherein the threshold value is greater than or equal to zero, and wherein the target value is zero; or constraining weights in the set of layer weights that are greater than the threshold value to be the single target value, wherein the threshold value is less than or equal to zero, and wherein the target value is zero;
diagonal-based quantization, wherein the diagonal-based quantization comprises constraining to a first range and quantizing a set of diagonal weights of the adaptive layer, and constraining to a second range and quantizing a set of non-diagonal weights of the adaptive layer, with the first range being different from the second range; or
a combination of the threshold value adaptation and the diagonal-based quantization;
accessing the speaker-adapted speech engine acoustic model; and
using the speaker-adapted speech engine acoustic model in performing speech recognition on computer-readable audio speech input via a computerized speech recognition engine.

US Pat. No. 10,115,392

METHOD FOR ADJUSTING A VOICE RECOGNITION SYSTEM COMPRISING A SPEAKER AND A MICROPHONE, AND VOICE RECOGNITION SYSTEM

VISTEON GLOBAL TECHNOLOGI...

1. A method for adjusting a voice recognition system to different surrounding acoustic noise levels and voice characteristics, wherein the voice recognition system comprises a speaker and a microphone, the method comprising the steps of:a) memorizing an audio frequency signal by the voice recognition system;
wherein the audio frequency signal comprises any prompt output by the speaker or any audible signal output by the speaker and/or a prompt signal prompting for a user input signal and/or a welcome signal;
wherein the audio frequency signal is recognized by the voice recognition system;
b) playing back the audio frequency signal by means of the speaker, wherein after the playing back of the audio frequency signal, a user is prompted to provide the user input signal;
c) detecting an acoustic effect of the playing back of the audio frequency signal by the microphone;
d) generating a detection signal by the microphone based on the detected acoustic effect of the playing back of the audio frequency signal;
e) automatically adjusting parameters of the voice recognition system upon detecting the generated detection signal and prior to the user operatively using the voice recognition system; and
f) receiving the user input signal by the voice recognition system; wherein the user input signal comprises a first voice command;
wherein the steps a) through f) are performed in sequential order;
wherein the adjusting of parameters of the voice recognition system includes an adjustment of a gain of an amplifier associated to the microphone, speaker or both;
wherein the voice recognition system is in a vehicle; and
wherein the step of playing back the audio frequency signal is conducted during an initial use of the voice recognition system once the user enters the vehicle.

US Pat. No. 10,115,391

METHOD AND APPARATUS FOR PROVIDING VOICE FEEDBACK INFORMATION TO USER IN CALL

SHANGHAI ROBOT TECHNOLOGY...

1. A method for providing a voice feedback information to a user in a call, where the method is applied to a computer equipment, comprising:acquiring a text information obtained by conducting a voice recognition on a voice information of the user;
identifying a menu item to be jumped to according to the text information in conjunction with a plurality of menu items of other party in the call, wherein the menu item to be jumped to is away from a present menu item by at least two levels; and
jumping to the identified menu item, and sending the voice feedback information that corresponds to the menu item and is to be provided to the user,
wherein identifying a menu item to be jumped to according to the text information in conjunction with a plurality of menu items of the other party in the call further comprises:
supplementing the text information according to a context information of the call, when it is determined that a menu item to be jumped to is not identified according to the text information; and
identifying the menu item to be jumped to according to the supplemented text information in conjunction with the plurality of menu items of the other party.

US Pat. No. 10,115,390

SYSTEM AND METHOD TO FACILITATE CONVERSION BETWEEN VOICE CALLS AND TEXT COMMUNICATIONS

Amazon Technologies, Inc....

1. A method comprising:receiving an indication of environmental conditions associated with a first user device;
determining, by one or more processing devices, that the environmental conditions indicate that communications with the first user device are to be made in a voice call mode;
receiving, from a second user device, a first text data packet corresponding to text communications with the first user device;
converting the first text data packet into a first voice data packet; and
sending, via a wireless network, the first voice data packet to the first user device.

US Pat. No. 10,115,389

SPEECH SYNTHESIS METHOD AND APPARATUS

BAIDU ONLINE NETWORK TECH...

1. A speech synthesis method, comprising:processing a text, on an electronic device comprising one or more processors and memory, to obtain a to-be-synthesized text, wherein processing the text comprises performing punctuation and sentence segmentation, part-of-speech tagging, numeric character processing, pinyin annotation, and rhythm and pause prediction processing for the text;
if a network connection exists, sending the to-be-synthesized text to an online speech synthesis system for speech synthesis; and
if a fault occurs in the online speech synthesis system in a process in which the online speech synthesis system performs speech synthesis or the network connection is disrupted in an actual use process, sending a text for which the online speech synthesis system has not completed speech synthesis to an offline speech synthesis system for speech synthesis.

US Pat. No. 10,115,388

COMMUNICATIONS SYSTEM PROVIDING AUTOMATIC TEXT-TO-SPEECH CONVERSION FEATURES AND RELATED METHODS

BlackBerry Limited, Wate...

1. A method of delivering an electronic message to a wireless communication device from an electronic mail server, the method comprising:receiving an electronic text message for delivery to a wireless communication device;
determining that the wireless communication device is in an audio message mode
based upon a connection between the wireless communication device and one of a headset via a headset output or another wireless communication device via a short-range communications subsystem; and
responsive to determining that the wireless communication device is in an audio message mode: converting the electronic text message to an audio message comprising speech audio generated from the received electronic text message; and
delivering an the audio message to the wireless communication device.

US Pat. No. 10,115,386

DELAY TECHNIQUES IN ACTIVE NOISE CANCELLATION CIRCUITS OR OTHER CIRCUITS THAT PERFORM FILTERING OF DECIMATED COEFFICIENTS

QUALCOMM Incorporated, S...

1. An apparatus comprising:a down sample unit; and
an up sample unit,
wherein the down sample unit and the up sample unit combined together produce a combined delay,
wherein the down sample unit and the up sample unit are each tunable such that the combined delay associated with processing a sample via the down sample unit and the up sample unit corresponds to a delay associated with one or more tap delays of a filter configured to filter samples in a down-sampled domain, and
wherein the combined delay associated with processing the sample via the down sample unit and the up sample unit is tunable based on a sampling ratio of the down sample unit and the up sample unit.

US Pat. No. 10,115,384

PICKUP APPARATUS FOR MUSICAL INSTRUMENT

Abeseishi Ltd., Fukushim...

1. A pickup apparatus, for a musical instrument, to be fixed to the musical instrument, comprising:a disc-shaped piezoelectric element;
a couple of circular members receiving interposition of the piezoelectric element therebetween; and
leg portions being arranged on a surface of any one of the couple of circular members,
each circular member including protrusions formed protrusively toward the other circular member in two positions along a peripheral edge of an opposite surface in a face-to-face relationship with the other circular member, and
the piezoelectric element being supported within an air gap formed by the protrusions between the couple of circular members in a state of the piezoelectric element being interposed between the protrusions possessed by respective circular wood members.

US Pat. No. 10,115,383

HUMBUCKING PICKUP AND METHOD OF PROVIDING PERMANENT MAGNET EXTENDING THROUGH OPPOSING COILS PARALLEL TO STRING ORIENTATION

Fender Musical Instrument...

1. A humbucking pickup for a musical instrument, comprising:a bobbin assembly including a first bobbin and a second bobbin;
a first coil wound around the first bobbin;
a second coil wound around the second bobbin;
a permanent magnet extending through an opening in the first bobbin and second bobbin with the first coil and second coil disposed around the permanent magnet; and
a housing disposed over the bobbin assembly, wherein a north pole and south pole of the permanent magnet are oriented in parallel to a top surface of the housing.

US Pat. No. 10,115,382

KEYBOARD DEVICE AND KEYBOARD INSTRUMENT

CASIO COMPUTER CO., LTD.,...

1. A keyboard device comprising:a plurality of hammer members provided corresponding to a plurality of keys, whereby each hammer member applies an action load to a depressed key by rotating in conjunction with the key; and
a single key load applying member which applies a key load to each of the keys by the corresponding hammer member coming in contact therewith when the hammer member is rotated,
wherein a first portion of the key load applying member corresponding to a first key and a second portion of the key load applying member corresponding to a second key are different in at least one of thickness, level of elasticity, and level of viscosity.

US Pat. No. 10,115,381

DEVICE AND METHOD FOR SIMULATING A SOUND TIMBRE, PARTICULARLY FOR STRINGED ELECTRICAL MUSICAL INSTRUMENTS

1. A device for simulating a sound timbre, particularly for stringed electrical musical instruments, which comprises an input for acquiring an electrical signal generated by a musical instrument, and a filter which operate on said electrical signal generated by a source musical instrument, wherein said filter applies to said electrical signal generated by said source musical instrument a transfer function obtained by correlating the sound profile of a target musical instrument to the sound profile of said source musical instrument, said sound profiles comprising respectively the average frequency spectrum of a range of notes played on said target musical instrument and the average frequency spectrum of a corresponding range of notes played on said source musical instrument, wherein said musical instrument comprises strings and said sound profiles are defined on the basis of said electrical signals generated by said musical instruments, corresponding to the playing of at least one note per string, covering at least one tenth of the range of extension of said musical instruments.

US Pat. No. 10,115,380

PROVIDING FEEDBACK ON MUSICAL PERFORMANCE

International Business Ma...

1. A computer-implemented method for providing feedback on a musical performance performed with a musical instrument, the computer-implemented method comprising:identifying an instrument profile associated with the musical instrument used to perform the musical performance, the instrument profile comprising information relating to one or more tuning characteristics of the instrument and including a description of commonly out of tune notes for the instrument;
analyzing a pitch of notes of the musical performance based on the instrument profile to determine a measure of tuning of the musical performance comprising:
identifying notes of the musical performance that are described as commonly out of tune notes by the instrument profile;
excluding the identified notes of the musical performance;
determining an average pitch of the non-excluded notes; and
determining a first measure of tuning of the musical performance based on the determined average pitch; and
generating a feedback signal based on the determined measure of tuning.

US Pat. No. 10,115,379

ACOUSTIC GUITAR USER INTERFACE

Gibson Brands, Inc., Nas...

1. An acoustic guitar comprising:a neck;
a body; and
a user interface module comprising:
an audio effect module configured to implement one or more audio effects;
one or more effect controllers, wherein each effect controller is configured to set a level of a corresponding audio effect implemented by the audio effect module;
a first two blend potentiometer configured to allow the user to adjust a blend between a piezo pickup and a magnetic pickup;
a second two blend potentiometer configured to allow the user to adjust a blend between a microphone and an output set by the first two blend potentiometer; and
a voice controller configured to allow a user to select a patch from a plurality of available patches, wherein each patch of the plurality of available patches comprises a configuration of one or more audio effects set at various levels to arrive at a desired effect template.

US Pat. No. 10,115,378

LASER ETCHED STRINGED INSTRUMENT AND METHOD OF MANUFACTURE

11. A method of adorning at least one of a body, a neck, and a headstock of a stringed instrument, the method comprising steps of:obtaining a stringed instrument having at least one coating layer applied over at least one of said body, said neck and said headstock;
defining a digital representation of an artwork image for application upon a target section of said stringed instrument, wherein said target section of said stringed instrument is at least one of said body, said neck and said headstock;
programming said digital representation of said artwork image into a computer controlling a laser etching system;
programming a laser etching power into said computer;
locating a laser and said target section of said stringed instrument in registration with one another whereby said laser will replicate said artwork image onto said target section of said stringed instrument at a desired location; and
etching said artwork image onto said target section of said stringed instrument at a desired location by using a laser to remove a portion of an at least an outer layer of said at least one coating layer from said target section of said stringed instrument in accordance with said digital representation said artwork image, wherein said removed portion of said at least an outer layer exposes a material beneath said removed portion of said at least an outer layer, creating a contrast, wherein said contrast creates a visible image replicating said artwork image.

US Pat. No. 10,115,377

TECHNIQUES FOR VIDEO PLAYBACK DECODING SURFACE PREDICTION

Intel Corporation, Santa...

1. A computing device comprising:a memory; and
a processor configured to access the memory and to
store, in a decoded picture buffer shadow, a first output surface of at least one of a plurality of video frames 1-N of a video, wherein N represents a depth of the decoded picture buffer, and wherein the first output surface defines a first computer graphics shape to be rendered within the respective video frame 1-N;
load a plurality of output surfaces 1-M including the first output surface from the decoded picture buffer shadow into the memory, wherein M represents a number of output surfaces in the decoded picture buffer shadow;
determine at least one of
whether the output surface for a next decode output is already loaded into the memory and, if it is not, load that output surface into the memory, and
whether the output surfaces for reference frames of future L video frames are already in the memory and, if they are not, load those output surfaces into the memory;
send a next video frame in decode order to a media driver and/or fill a decoding result into an output surface; and
determine the output surface to be used for a decoding output, parse an incoming video frame header and calculate its picture order count, and parse headers of the incoming video frame header, thereby determining one or more reference video frames on which the one or more reference video frames depend.

US Pat. No. 10,115,376

DISPLAY APPARATUS AND METHOD OF DRIVING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A display apparatus comprising:a display panel configured to display a normal image in a normal mode and display a static image in a PSR (Panel Self Refresh) mode;
a compensation controller configured to compress image data of an N-th frame received from a graphics processor after a PSR starting signal for controlling a start of the PSR mode into refresh image data, the refresh image data being the compressed image data of the N-th frame;
a memory configured to store the refresh image data corresponding to the static image;
a comparator configured to compare image data of the N-th frame and refresh image data readout from the memory;
a compensator configured to generate a compensation value based on a grayscale difference between the image data of the N-th frame and the refresh image data and adding the compensation value to the refresh image data; and
a data driver configured to generate a data voltage using refresh image data compensated by the compensator and outputting the data voltage to the display panel in the PSR mode,
wherein the N-th frame is a selected frame corresponding to the static image in the PSR mode, and the display panel displays the static image corresponding to the refresh image data added to the compensation value.

US Pat. No. 10,115,375

SYSTEMS AND METHODS FOR ENABLING A SYSTEMS MANAGEMENT INTERFACE WITH AN ALTERNATE FRAME BUFFER

Dell Products L.P., Roun...

1. An information handling system comprising:a host system that includes:
a processor;
a memory; and
a video controller for controlling display of video data stored in the memory; and
a management controller communicatively coupled to the processor and the memory and configured to provide out-of-band management of the host, and further configured to:
determine whether the host system is on or off;
in response to determining the host system is off, configure the video controller, including setting a display resolution of the video controller, and write management video data to a primary frame buffer of the memory such that the management video data is able to be retrieved by the video controller for output to a first display associated with the host system; and
in response to determining the host system is on, write the management video data to an alternate frame buffer of the memory such that the management video data is able to be retrieved by the video controller for output to a second display of a management interface communicatively coupled to the management controller, wherein host system video data is configured to be written to the primary frame buffer for output to the first display, and wherein the management interface is configured to allow a user selection between the host system video data in the primary frame buffer and the management video data in the alternate frame buffer for output to the second display.

US Pat. No. 10,115,374

VARIABLE GLYPH ENCODING

BlackBerry Limited, Wate...

1. A method, comprising:receiving a textual data set comprising a plurality of character codes, each respective character code comprising a code value indicating at least one respective text character to be visually rendered; and
determining, based on the textual data set, a drawing instruction set comprising, for each respective code value within the plurality of character codes, a respective at least one drawing instruction in a rendering language to draw at least part of a glyph of the respective code value,
wherein each respective at least one drawing instruction excludes an indication of a correspondence with the respective character code,
wherein each respective at least one drawing instruction for a specified text character excludes instructions to repeat drawing instructions specified for other instances of the specified text character.

US Pat. No. 10,115,373

POSITION DETECTING SYSTEM AND POSITION DETECTING PROGRAM

NINTENDO CO., LTD., Kyot...

1. A position detecting system comprising:an information transmission device, comprising a plurality of transmitters, for transmitting predetermined information;
a mobile terminal for receiving the predetermined information; and
a control device capable of communicating with the mobile terminal, the mobile terminal including:
a display for displaying a first image and a second image, wherein the second image is part of the first image;
first receiver circuitry for receiving the predetermined information transmitted from the information transmission device;
an image processing unit for changing the first image in accordance with the predetermined information received by the first receiver circuitry;
a pointing device for accepting an input by a user, wherein
the input by the user comprises a selection of a predefined course comprising course data, wherein the course data includes predetermined coordinates of a series of predetermined destination positions of the mobile terminal associated with the selected course; and
transmitter circuitry for transmitting, to the control device, current positional information corresponding to the predetermined information received by the first receiver circuitry and operation information indicating the input entered by the user through the pointing device,
the control device arranged separately from the mobile terminal and the information transmission device and including:
second receiver circuitry for receiving the current positional information and the operation information transmitted from the mobile terminal;
provider circuitry for providing feedback information to a user of the mobile terminal, wherein
the image processing unit changes the second image in accordance with the current positional information, and
the provider circuitry provides the feedback information based on the operation information and the received current positional information transmitted by the mobile terminal, wherein
the image processing unit changes a display form of the second image between a first display form indicating the second image is selectable by the user and a second display form indicating the second image is not selectable by the user when the current positional information indicates a predetermined destination position of the series of predetermined destination positions associated with the selected course, and wherein
the display form indicates that the second image is selectable when the current positional information indicates the predetermined destination position.

US Pat. No. 10,115,371

LOOK UP TABLE MANAGEMENT METHOD OF LIQUID CRYSTAL DISPLAY AND DEVICE

Shenzhen China Star Optoe...

1. A method for managing a look up table of a liquid crystal display to reduce internal storage capacity of the look up table thereof, comprising the steps of:obtaining an input data (Di) and an output data (Do) from a first look up table configured with an overdrive (OD) look up table, and the input data of different values in the OD look up table correspond to an N of different values, and each input data and the corresponding N and the output data satisfy a relationship defined by an equation of |Do?Di*2N|?2M, and wherein the M is a positive integer, and the 2M ?Do;
performing preset operation to the output data to obtain a middle data (Dm) through the equation Dm=|Do?Di*2N|, wherein |Do?Di*2N|?Do, and the N is a natural number, wherein a sum of absolute values is smaller than a sum of the output data, and associatively storing the input data and the middle data as a second look up table; and
wherein when the liquid crystal display is to display an image, performing an inverse operation of the preset operation to the middle data stored in the second look up table which is corresponded with a display data inputted in real time to obtain and output an output data corresponded with the display data.

US Pat. No. 10,115,369

ACTIVE MATRIX SUBSTRATE, AND DISPLAY DEVICE INCLUDING THE ACTIVE MATRIX SUBSTRATE

SHARP KABUSHIKI KAISHA, ...

1. An active matrix substrate comprising:a plurality of source lines;
a plurality of gate lines crossing the source lines;
pixel electrodes in a plurality of pixel regions defined by the source lines and the gate lines;
a driving unit provided in a part of the pixel regions, the driving unit including a driving circuit, for each of the gate lines, to switch the gate line to a selection state in accordance with a control signal provided; and
a reduction part arranged to reduce a parasitic capacitance of the driving circuit in the pixel regions,
wherein the driving circuit includes:
a plurality of switching elements; and
an internal line connected with:
a gate terminal of an output switching element, among the switching elements, that supplies a selection voltage for switching one gate line to a selection state,
a first switching element of the switching elements other than the output switching element, and
the one gate line, and
wherein the reduction part is provided in the pixel region in which at least one of the internal line and the first switching element of the driving circuit is located.

US Pat. No. 10,115,368

LIQUID CRYSTAL DISPLAY DRIVING METHOD AND DRIVE DEVICE

Shenzhen China Star Optoe...

1. A liquid crystal display driving method, comprising the following steps:acquiring a gray level value of a current frame image of a pixel electrode of a liquid crystal display when the liquid crystal display is activated;
determining a gray level of the current gray level value, the gray level including a high gray level and a low gray level;
if the current gray level value is the high gray level, then determining whether to perform an overvoltage driving on the pixel electrode according to a first gray level difference threshold value which is predetermined;
if the current gray level value is the low gray level, then determining whether to perform the overvoltage driving on the pixel electrode according to a second gray level difference threshold value which is predetermined, and the first gray level difference threshold value being less than the second gray level difference threshold value;
wherein determining whether to perform the overvoltage driving on the pixel electrode according to the first gray level difference threshold value which is predetermined comprises:
acquiring a first gray level difference value of the current frame image and a previous frame image;
determining whether the first gray level difference value is larger than the first gray level difference threshold value;
if the first gray level difference value is larger than the first gray level difference threshold value, then activating the overvoltage driving;
wherein determining whether to perform the overvoltage driving on the pixel electrode according to the second gray level difference threshold value which is predetermined comprises:
acquiring a second gray level difference value of the current frame image and the previous frame image;
determining whether the second gray level difference value is larger than the second gray level difference threshold value;
if the second gray level difference value is larger than the second gray level difference threshold value, then activating the overvoltage driving.

US Pat. No. 10,115,367

DRIVING CIRCUIT AND LIQUID CRYSTAL DISPLAY DEVICE

Shenzhen China Star Optoe...

1. A driving circuit, characterized in that, the driving circuit comprises: a first diode, a second diode, a third diode, a fourth diode, a first capacitor, a second capacitor and an adjustable voltage source, wherein; an anode of the first diode is used to input an input voltage, a cathode of the first diode is connected to an anode of the second diode, a cathode of the second diode is connected to an anode of the third diode, a cathode of the third diode is connected to an anode of the fourth diode, a cathode of the fourth diode is used to output an output voltage, a first end of the first capacitor is connected to a common end of the first diode and the second diode, a first end of the second capacitor is connected to a common end of the third diode and the fourth diode, a second end of the first capacitor and a second end of the second capacitor are connected to an output terminal of the adjustable voltage source; and the adjustable voltage source comprises three field effect transistors (FET) including a first FET, a second FET and a third FET, wherein a gate of the first FET is used to input a first voltage, a drain of the first FET is connected to the output terminal, and a source of the first FET is used to input a first selective voltage, a gate of the second FET is used to input a second voltage, a drain of the second FET is connected to the output terminal, and a source of the second FET is used to input a second selective voltage; and a gate of the third FET is used to input a third voltage, a drain of the third FET is connected to the output terminal, and a source of the third FET is used to input a third selective voltage wherein the first selective voltage, the second selective voltage and the third selective voltage are pulse width modulation voltages with different duty ratios; when the input voltage is not changed, one of the first to third selective voltages is selected to output the output terminal and the output voltage is different, wherein, the first capacitor and the second capacitor are non-adjustable capacitors.

US Pat. No. 10,115,365

GATE DRIVING CIRCUIT AND DISPLAY APPARATUS HAVING THE SAME

Samsung Display Co., Ltd....

1. A gate driving circuit, comprising:a plurality of stages connected with each other and configured to output a plurality of gate signals, an n-th stage, wherein n is a natural number, comprising:
a gate output part comprising a first transistor connected between a clock signal and an output node outputting an n-th gate signal, the first transistor having a gate electrode connected to a control node;
a carry part connected between the clock signal and a carry node outputting an n-th carry signal;
a first node control part connected between the output node and a first low voltage; and
a second node control part comprising a second transistor connected between the control node and a second low voltage different from the first low voltage, the second transistor having a gate electrode receiving an (n+1)-th carry signal provided from a carry part of an (n+1)-th stage after the n-th stage,
wherein the second transistor has a channel length longer than a channel length of the first transistor.

US Pat. No. 10,115,364

SCANNING DEVICE CIRCUITS AND FLAT DISPLAY DEVICES HAVING THE SAME

Wuhan China Star Optoelec...

1. A scanning driving circuit, comprising: a plurality of cascaded-connected scanning driving units respectively arranged at two lateral sides of a flat display device, with respect to the same level, the scanning driving unit at a right side and the scanning driving unit at a left side connect to two the same scanning lines, each of the scanning driving units comprises:an input circuit is configured to receive input signals and first clock signals to charge a pull-up control signal point and a pull-down control signal point;
a latch circuit connected to the input circuit, and the latch circuit is configured to latch signals received from the input circuit;
a reset circuit connected to the input circuit and the latch circuit, and the reset circuit is configured to reset a level of the pull-up control signal point;
an output circuit connected to the latch circuit, and the output circuit is configured to process second clock signals and data receives from the latch circuit to generate scanning driving signals; and
a clock control circuit connected to the output circuit, and the clock control circuit selectively outputs the scanning driving signals outputted from the output circuit to the first scanning line or the second scanning line via third clock signals or fourth clock signals to drive a corresponding pixel cell,
wherein the output circuit comprises a first inverter and a first clock control inverter, an input end of the first inverter connects to a second end of the first clock control inverter and the latch circuit to receive the first clock signals, an output end of the first inverter connects to a first end of the first clock control inverter and the latch circuit, an input end of the first clock control inverter receives input signals, and an output end of the first clock control inverter connects to the reset circuit and the latch circuit,
wherein the latch circuit comprises a second inverter and a second clock control inverter, an input end of the second inverter connects to the output end of the first clock control inverter, an output end of the second clock control inverter, and the reset circuit, an output end of the second inverter connects to the input end of the second clock control inverter and the output circuit to receive low-level transmission signals, a first end of the second clock control inverter connects to the second end of the first clock control inverter and receives the first clock signals, and a second end of the second clock control inverter connects to the first end of the first clock control inverter and the output end of the first inverter,
wherein the reset circuit comprises a first controllable transistor, a control end of the first controllable transistor receives the reset signals, a first end of the first controllable transistor connects to the output end of the first clock control inverter, the output end of the second clock control inverter, and the input end of the second inverter, and a second end of the first controllable transistor receives turn-on voltage end signals,
wherein the output circuit comprises an NAND gate and third to fifth inverters, a first input end of the NAND gate receives the second clock signals, a second input end of the NAND gate connects to the input end of the second clock control inverter and the output end of the second inverter, an output end of the NAND gate connects to an input end of the third inverter, an output end of the third inverter connects to an input end of the fourth inverter, an output end of the fourth inverter connects to an input end of the fifth inverter, and an output end of the fifth inverter connects to the clock control circuit, and
wherein the clock control circuit comprises second to fifth controllable transistors, a control end of the second controllable transistor connects to a control end of the third controllable transistor to receive third clock signals, a first end of the second controllable transistor receives the turn-off voltage end signals, a second end of the second controllable transistor, a second end of the second controllable transistor connects to a first end of the third controllable transistor and the first scanning line, a second end of the third controllable transistor connects to a first end of the fourth controllable transistor and an output end of the fifth inverter, a control end of the fourth controllable transistor connects to the control end of the fifth controllable transistor to receive fourth clock signals, a second end of the fourth controllable transistor connects to a first end of the fifth controllable transistor and the second scanning line, and a second end of the fifth controllable transistor receives the turn-off voltage end signals.

US Pat. No. 10,115,363

GATE DRIVING CIRCUITS AND THE LIQUID CRYSTAL DEVICES THEREOF

Wuhan China Star Optoelec...

1. A gate driving circuit, comprising:an input circuit, a reset and control circuit, an inverting circuit, a latch circuit, and an output circuit, the input circuit generates second control signals in accordance with up-level normal-phase scanning driving signals, up-level inverting-phase scanning driving signals, and first control signals outputted by the latch circuit, the reset and control circuit generates third control signals in accordance with reset signals, the first control signals, and the second control signals, the inverting circuit performs an inverting process at least once toward the third control signals, and generates fourth control signals, the output circuit generates current-level normal-phase scanning driving signals and the current-level inverting-phase scanning driving signals in accordance with the fourth control signals and first clock signals, the latch circuit generates the first control signals in accordance with the third control signals and second clock signals, and latches or changes a voltage state of the third control signals in accordance with the second clock signals;
wherein the input circuit comprises a first transmission gate and a first P-type transistor;
a N-type control end of the first transmission gate receives the up-level inverting-phase scanning driving signals, and a P-type control end of the first transmission gate receives the up-level normal-phase scanning driving signals, a first transmission end of the first transmission gate receives the first control signals, and a second transmission end of the first transmission gate outputs the second control signals;
a control end of the first P-type transistor receives the up-level inverting-phase scanning driving signals, and a first transmission end of the first P-type transistor connects to a high reference level, and a second transmission end of the first P-type transistor connects to the second transmission end of the first transmission gate;
wherein the output circuit comprises a NAND gate and a plurality of second inverters serially connected, a first input end of the NAND gate receives the first clock signals, a second input end of the NAND gate receives the fourth control signals, an output end of the NAND gate connects with an upstream input end of the second inverters serially connected, the output end of the M-th second inverter outputs the current-level inverting-phase scanning driving signals, the output end of the N-th second inverter outputs the current-level normal-phase scanning driving signals, wherein M is an even number and N is an odd number.

US Pat. No. 10,115,362

SCAN-DRIVING CIRCUIT

Shenzhen China Star Optoe...

1. A scan-driving circuit, used to perform a driving operation on cascaded scanning lines, comprising:a pull-up control module receiving an (N?1)th down-transmitting signal and a first constant-high voltage to generate a scanning voltage signal, and connected with a cascaded scanning line at a stage N;
a pull-up module receiving the scanning voltage signal and an N-th clock signal to lift a scanning signal of the cascaded scanning line, and connected with the cascaded scanning line;
a pull-down module receiving the scanning signal of the cascaded scanning line and an (N+2)th clock signals to lower the scanning signal of the cascaded scanning line, and connected with the cascaded scanning line;
a pull-down sustain module receiving a second constant-high voltage and connected with the cascaded scanning line;
a down-transmitting module connected with an (N+1)th pull-up control module for outputting an N-th down-transmitting signal; and
a bootstrap capacitor, used to generate a high voltage of the scanning signal of the cascaded scanning line;
wherein the first constant-high voltage and the second constant-high voltage are respectively generated by a driving chip of a corresponding liquid crystal display panel, wherein the first constant-high voltage is higher than the second constant-high voltage;
the second constant-high voltage is generated by a voltage-division process of the first constant-high voltage;
wherein the pull-up control module comprises a first switch transistor, a control terminal of the first switch transistor is inputted with the (N?1)th down-transmitting signal, an input terminal of the first switch transistor is inputted with the first constant-high voltage, an output terminal of the first switch transistor is connected with the pull-up module, the pull-down module, the pull-down sustain module, the down-transmitting module, and the bootstrap capacitor;
the pull-up module comprises a second switch transistor, a control terminal of the second switch transistor is connected with the output terminal of the first switch transistor of the pull-up control module, an input terminal of the second switch transistor is inputted with the N-th clock signal, an output terminal of the second switch transistor outputs an N-th scanning signal;
the down-transmitting module comprises a third switch transistor, a control terminal of the third switch transistor is connected with the output terminal of the first switch transistor of the pull-up control module, an input terminal of the third switch transistor is inputted with the N-th clock signal, an output terminal of the third switch transistor outputs the N-th down-transmitting signal;
the down-transmitting module comprises a fourth switch transistor and a fifth switch transistor, a control terminal of the fourth switch transistor is connected with the output terminal of the first switch transistor of the pull-up control module, an input terminal of the fourth switch transistor is connected with the output terminal of the first switch transistor of the pull-up control module, an output terminal of the fourth switch transistor is connected with an output terminal of the fifth switch transistor, a control terminal of the fifth switch transistor is inputted with the (N+2)th clock signal, an input terminal of the fifth switch transistor is inputted with the N-th scanning signal;
the pull-down sustain module comprises a sixth switch transistor, a seventh switch transistor, an eighth switch transistor, a ninth switch transistor, a tenth switch transistor, an eleventh switch transistor, a twelfth switch transistor, a thirteenth switch transistor, a fourteenth switch transistor, and a fifteenth switch transistor;
a control terminal of the sixth switch transistor is inputted with the second constant-high voltage, an input terminal of the sixth switch transistor is inputted with the second constant-high voltage, an output terminal of the sixth switch transistor is connected with an output terminal of the seventh switch transistor, a control terminal of the eighth switch transistor, and a control terminal of the tenth switch transistor;
a control terminal of the seventh switch transistor is connected with an output terminal of the first switch transistor and a control terminal of the eleventh switch transistor, an input terminal of the seventh switch transistor is connected with a first constant-low voltage;
an input terminal of the eighth switch transistor is inputted with the second constant-high voltage, an output terminal of the eighth switch transistor is connected with an output terminal of the ninth switch transistor, a control terminal of the fourteenth switch transistor, and a control terminal of the fifteenth switch transistor;
a control terminal of the ninth switch transistor is connected with the output terminal of the first switch transistor, an input terminal of the ninth switch transistor is connected with an output terminal of the tenth switch transistor and an output terminal of the eleventh switch transistor;
an input terminal of the tenth switch transistor is inputted with the second constant-high voltage;
an input terminal of the eleventh switch transistor is connected with a second constant-low voltage;
a control terminal of the twelfth switch transistor is connected with the control terminal of the eleventh switch transistor and the output terminal of the first switch transistor, an input terminal of the twelfth switch transistor is inputted with the second constant-high voltage, an output terminal of the twelfth switch transistor is connected with an output terminal of the thirteenth switch transistor and an output terminal of the fourteenth switch transistor;
a control terminal of the thirteenth switch transistor is connected with a control terminal of the fifteenth switch transistor, an input terminal of the thirteenth switch transistor is connected with the second constant-low voltage;
an input terminal of the fourteenth switch transistor is connected with the output terminal of the first switch transistor;
an input terminal of the fifteenth switch transistor is connected with the first constant-low voltage, an output terminal of the fifteenth switch transistor is connected with the output terminal of the second switch transistor.

US Pat. No. 10,115,361

DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A display device, comprising a timing control module, a source driving module and a gate driving module, the timing control module being configured to output a driving signal to the source driving module and the gate driving module respectively, the display device further comprising a detection module and a reminding module, whereinthe detection module is configured to acquire the driving signal and detect the driving signal, and output a warning control signal to the reminding module when detecting an abnormity of the driving signal; and
the reminding module is configured to acquire the warning control signal output by the detection module and output a warning under control of the warning control signal; and
wherein the detection module comprises:
an acquiring unit, which is configured to acquire the driving signal output by the timing control module to the source driving module and/or the gate driving module;
an analog-digital conversion unit, which is configured to perform an analog-digital conversion on the driving signal output by the acquiring unit;
a data processing unit, which is configured to determine whether the driving signal after being subjected to analog-digital conversion is the same as a pre-stored corresponding signal; and
an output unit, which is configured to output a warning control signal to the reminding module when detecting the abnormity of the driving signal.

US Pat. No. 10,115,360

GATE DRIVER

Raydium Semiconductor Cor...

1. A gate driver, applied to a liquid crystal display panel, the gate driver comprising:a gate driving main circuit, disposed between an operating voltage and a ground voltage and coupled to a first gate voltage and a second gate voltage respectively, wherein the operating voltage is higher than the ground voltage; the first gate voltage is higher than the second gate voltage; and
a power sequence control circuit, coupled to the gate driving main circuit, comprising:
a plurality of first-type transistors, coupled in series between the first gate voltage and a first node, wherein gates of the plurality of first-type transistors are coupled to a second node;
a second-type transistor, coupled between the first node and the second gate voltage, wherein a gate of the second-type transistor is coupled to the second node;
a transistor, coupled between the first gate voltage and the gate driving main circuit, wherein a gate of the transistor is coupled to the first node; and
a judging circuit, disposed between the operating voltage and the ground voltage and coupled to the second gate voltage and the second node respectively, wherein the judging circuit is configured to generate an output signal to the second node;
wherein the judging circuit compares the second gate voltage with the ground voltage to generate a comparing result if the comparing result is that the second gate voltage is equal to the ground voltage, then the judging circuit generates the output signal to the second node to make a voltage of the second node equal to the ground voltage.

US Pat. No. 10,115,359

DC VOLTAGE CONVERSION CIRCUIT AND LIQUID CRYSTAL DISPLAY DEVICE INCLUDING THE SAME

Shenzhen China Star Optoe...

1. A DC voltage conversion circuit for a liquid crystal display (LCD) device, comprising:a booster circuit having a booster input terminal and a booster output terminal, where the booster input terminal receives a first voltage, and the booster circuit converts the first voltage into a second voltage, and provides the second voltage to a VGH line of the LCD device through the booster output terminal; and
a protection circuit comprising a detection unit, a current-voltage conversion unit, a comparison unit, and a control unit, where the detection unit detects a current flowing between the VGH line and a transmission line and obtains a detection current, the detection current is converted into a detection voltage by the current-voltage conversion unit, the comparison unit compares the detection voltage against a reference voltage, when the detection voltage is greater than the reference voltage, the control unit issues a control signal to turn off the booster circuit, and the transmission line is one of a VGL line and a VCOM line of the LCD device
wherein when the transmission line is the VGL line, the detection unit comprises a first detection sub-unit; the first detection sub-unit detects the current flowing between the VGH and VGL lines, and obtains the first detection current; the first detection current is converted into the first detection voltage by the current-voltage conversion unit; the comparison unit compares the first detection voltage against the first reference voltage; and, when the first detection voltage is greater than the first reference voltage, the control unit issues the control signal to turn off the booster circuit.

US Pat. No. 10,115,358

DISPLAY APPARATUS

SAMSUNG DISPLAY CO., LTD....

1. A display apparatus, comprising:a plurality of primary color pixels; and
a plurality of white pixels including a plurality of first white pixels to receive first white pixel signals generated based on a first gamma curve and a plurality of second white pixels to receive second white pixel signals generated based on a second gamma curve, wherein the primary color pixels and the white pixels have different arrangements in different pixel groups, wherein the first white pixels are high voltage pixels and the second white pixels are low voltage pixels, and wherein the first white pixels and second white pixels are in different columns.

US Pat. No. 10,115,357

DISPLAY WITH SOFT-TRANSITIONING COLUMN DRIVER CIRCUITRY

Apple Inc., Cupertino, C...

1. A method of operating an electronic device display that has an array of display pixels configured to receive data on data lines from column driver circuitry, the method comprising:with a voltage supply, supplying transitional voltages to signal lines, wherein each of the signal lines is coupled to a corresponding reference voltage input pin in the column driver circuitry and supplies a given one of the transitional voltages to its corresponding reference voltage input pin during power state transitions for the column driver circuitry in which the column driver circuitry transitions between a powered-down state and a powered-on state, wherein the voltage supply that supplies the transitional voltages is external to the column driver circuitry; and
with the voltage supply, supplying normal column driver reference voltages to the signal lines, wherein each of the signal lines supplies a given one of the normal column driver reference voltages that is different than the given one of the transitional voltages to its corresponding reference voltage input pin during normal operation of the column driver circuitry in which the column driver circuitry is in the powered-on state.

US Pat. No. 10,115,356

LIQUID CRYSTAL DISPLAY DEVICE AND A METHOD FOR DRIVING THEREOF WITH A FIRST AND SECOND LCD PANEL

Panasonic Liquid Crystal ...

1. An apparatus for Liquid Crystal Display (LCD) comprising:a first LCD panel;
a second LCD panel stacked on the first LCD panel; and
a data processor that generates, based on an external input image signal a first image data for the first LCD panel and a second image data for the second LCD panel;
wherein the data processor includes a memory storing a position of a defective pixel of white spot and a controller changing a gray scale level of a first pixel using the position of the defective pixel, the first pixel at least partially overlapping the position of the defective pixel,
wherein the defective pixel is in the first LCD panel and the first pixel is in the second LCD panel,
wherein the controller changes a gray scale level of the first pixel to be darker than a gray scale level corresponding to the first pixel based on the external input image signal, wherein the controller changes the gray scale level of the first pixel to a first predetermined gray scale level irrespective of the external input image signal.

US Pat. No. 10,115,355

SHIFT REGISTER

Shenzhen China Star Optoe...

1. A shift register, wherein the shift register comprises a plurality of shift register units, and at least one shift register unit comprises:a driving circuit, comprising:
an input end, connecting to a first clock signal;
a control end, for receiving a driving control signal;
a first output end, for outputting a driving signal, and the driving circuit charges and discharges to the driving control signal through the first clock signal based on the driving control signal;
an input module, connecting to the control end, the input module outputs the driving control signal based on a second clock signal and a first control signal;
a low level maintenance mean, connecting to the first output end, for keeping level potential of the driving signal at low level potential of a second reference voltage based on a first reference voltage, a third clock signal, the first clock signal and the first control signal;
wherein, the driving circuit comprises a first thin film transistor and a first capacitance, and a first end of the first thin film transistor connecting to the first clock signal, a second end of the first thin film transistor connecting to the input module, a third end of the first thin film transistor being used for outputting the driving signal, one end of the first capacitance connecting to a second end of the first thin film transistor, another end of the first capacitance connecting to the third end of the first thin film transistor;
the input module comprising: a second thin film transistor and a third thin film transistor, a first end of the second thin film transistor connecting to a first end of the third thin film transistor, a second end of the second thin film transistor connecting to the second clock signal, a third end of the second thin film transistor and a third end of the third thin film transistor connecting to the second end of the first thin film transistor, the first end and the second end of the third thin film transistor connecting to the first control signal;
the low level maintenance mean comprising: 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 and a second capacitance, a first end of the fourth thin film transistor and the first end of the fifth thin film transistor connecting to the first reference voltage, a second end of the fourth thin film transistor connecting to a first end of the sixth thin film transistor, a third end of the fourth thin film transistor and a third end of the fifth thin film transistor connecting to a second end of the eighth thin film transistor, a second end of the fifth thin film transistor connecting to the third clock signal, a first end of the sixth thin film transistor connecting to the first clock signal by the second capacitance, a second end of the sixth thin film transistor and a second end of the seventh thin film transistor connecting to the first control signal, the third end of the sixth thin film transistor, the third end of the seventh thin film transistor and a third end of the eighth thin film transistor connecting to the second reference voltage, and the first end of the seventh thin film transistor connecting to the second end of the eighth thin film transistor, the first end of the eighth thin film transistor connecting to the third end of the first thin film transistor.

US Pat. No. 10,115,354

DISPLAY CONTROLLER SYSTEM

E INK CALIFORNIA, LLC, F...

1. A display device assembly comprising:a CPU memory;
an image memory;
a backplane comprising a plurality of pixel electrodes arranged in a series of lines; and
a display controller comprising
two buffers,
a look-up table, and
a memory controller configured to transfer image data from the CPU memory to the two buffers and the image memory;
wherein the display controller is configured to compare first image data and second image data of the image memory, to select driving waveforms for each pixel electrode in a given line for converting a first image to a second image, and to forward voltage data of the driving waveforms to the backplane to be applied to each of the pixels in the given line, and
wherein the memory controller is configured to transfer a first set of image data to the image memory when one of the two buffers is full and to simultaneously transfer a second set of image data from the CPU memory to the other of the two buffers after the voltage data is forwarded by the display controller.

US Pat. No. 10,115,353

BACKLIGHT ADJUSTMENT METHOD, LIQUID CRYSTAL DISPLAY DEVICE AND ELECTRONIC APPARATUS

Wuhan China Star Optoelec...

1. A liquid crystal display device, comprising a backlight part, wherein the liquid crystal display device comprises an image collection circuit, a gray scale judgment circuit, a Pulse Width Modulation (PWM) signal generation circuit and a LED driving circuit, which are electrically coupled in order, and the backlight part is electrically coupled to the LED driving circuit; the image collection circuit obtains a gray scale of a target image and transmits the gray scale of the target image to the gray scale judgment circuit, and the gray scale judgment circuit compares the gray scale of the target image with a preset gray scale threshold to generate a control signal, and transmits the control signal to the PWM signal generation circuit; the PWM signal generation circuit responds with the control signal to generate a PWM signal of which a duty ratio is zero, and transmits the PWM signal to the LED driving circuit, and the LED driving circuit responds with the PWM signal to cut off an input current of the backlight part; andwherein as the gray scale judgment circuit judges that the gray scale of the target image is smaller than the preset gray scale threshold, the gray scale judgment circuit outputs the control signal to the PWM signal generation circuit, and the PWM signal generation circuit adjusts the duty ratio of the PWM signal to be zero after receiving the control signal, and the LED driving circuit cuts off the input current of the backlight part according to the PWM signal; as the gray scale judgment circuit judges that the gray scale of the target image is larger than or equal to the preset gray scale threshold, the backlight part is inputted with a backlight current and is in an activation state.

US Pat. No. 10,115,352

BACKLIGHT DRIVING CIRCUIT, LIQUID CRYSTAL DISPLAY AND BACKLIGHT ADJUSTING METHOD

Wuhan China Star Optoelec...

1. A backlight driving circuit, comprising a backlight source, an image collecting circuit, a comparing circuit, a pulse width modulation (PWM) generating circuit, a pulse frequency modulation (PFM) generating circuit, a driving circuit and a backlight driving circuit, wherein the image collecting circuit is used to output a grayscale value of a current frame to the driving circuit;wherein the driving circuit is used to calculate a grayscale variation value of a grayscale value of a target frame and the grayscale value of the current frame, and transmit the grayscale variation value to the comparing circuit;
wherein the comparing circuit is used to compare the grayscale variation value calculated by the driving circuit with a predetermined grayscale variation threshold, and generate a control signal for the PWM generating circuit or a control signal for the PFM generating circuit;
wherein the PWM generating circuit is used to generate a PWM signal in response to the control signal for the PWM generating circuit and output the PWM signal to the backlight driving circuit;
wherein the PFM generating circuit is used to generate a PFM signal in response to the control signal for the PFM generating circuit and output the PFM signal to the backlight driving circuit;
wherein the backlight driving circuit is used to change a current of the backlight source for dimming in response to the PWM signal or the PFM signal; and
wherein the predetermined grayscale variation threshold of the comparing circuit is 26.

US Pat. No. 10,115,351

LIGHT EMITTING ELEMENT DISPLAY DEVICE AND METHOD FOR DRIVING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A display device, comprising:a display panel;
a plurality of pixel columns including a plurality of pixels on the display panel, each pixel column of the plurality of pixel columns including at least one pixel;
a plurality of scan lines coupled to the plurality of pixels;
a plurality of data lines coupled to the plurality of pixels;
a demultiplexer to timely output image data signals, based on control signals, to the plurality of data lines; and
a data driver including a plurality of output channels to supply the image data signals to the demultiplexer, each output channel of the plurality of output channels coupled to pixels in different columns of the plurality of pixel columns that are to emit a same color of light, wherein the demultiplexer, during a first frame period, is to supply a first image data signal to a first pixel column of the plurality of pixel columns and then supply a second image data signal to a second pixel column of the plurality of pixel columns after a predetermined time elapses, and during a second frame period is to supply a third image data signal to the second pixel column of the plurality of pixel columns and then supply a fourth image data signal to the first pixel column of the plurality of pixel columns after a predetermined time elapses,
wherein the first image data signal among the first image data signal and the fourth image data signal is a correct image data signal corresponding to the first pixel column of the plurality of pixel columns,
wherein the third image data signal among the second image data signal and the third image data signal is a correct image data signal corresponding to the second pixel column of the plurality of pixel columns.

US Pat. No. 10,115,350

SEMICONDUCTOR DEVICE HAVING RECTIFYING ELEMENTS CONNECTED TO A PIXEL OF A DISPLAY DEVICE

Semiconductor Energy Labo...

1. A semiconductor device comprising:an output terminal;
first to third wirings; and
first to third transistors, each comprising a source terminal, a drain terminal, and a gate terminal,
wherein the third wiring is electrically connected to the output terminal and directly connected to one of the source terminal and the drain terminal of the first transistor, to one of the source terminal and the drain terminal of the second transistor, and to one of the source terminal and the drain terminal of the third transistor,
wherein the other of the source terminal and the drain terminal of the first transistor is electrically connected to the first wiring,
wherein the other of the source terminal and the drain terminal of the second transistor is electrically connected to the second wiring,
wherein one of the first wiring and the second wiring is configured to be at a low potential,
wherein the other one of the first wiring and the second wiring is configured to be at a high potential,
wherein the first and the second transistors are diode-connected, and
wherein a current drive capacity of the first transistor is at least twice as large as a current drive capacity of the second transistor.

US Pat. No. 10,115,349

DISPLAY DEVICE

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

1. A display device having a data transmission device for providing a differential signal to a source driver, the data transmission device comprising:a differential signaling driver including a current controller, the current controller dividing an image data into unit data of multi-bits, determining a toggling for each unit data of the image data on a basis of a frequency of change in the image data, and setting an output current value based on a determination of the toggling for each unit data of the image data; and
first and second signal lines electrically connected between the differential signaling driver and a receiver, the receiver outputting the differential signal to the source driver.

US Pat. No. 10,115,348

PIXEL CIRCUIT, DRIVING METHOD THEREOF AND ORGANIC ELECTROLUMINESCENT DISPLAY PANEL

BOE TECHNOLOGY GROUP CO.,...

1. A pixel circuit, comprising:a driving transistor;
a data write module, a first terminal of the data write module being connected with a scanning signal, a second terminal of the data write module being connected with a data signal, a third terminal of the data write module being connected with a source of the driving transistor, the data write module being used for providing the data signal to the source of the driving transistor under control of the scanning signal;
a compensation control module, a first terminal of the compensation control module being connected with the scanning signal, a second terminal of the compensation control module being used for receiving a preset bias current, a third terminal of the compensation control module being connected with a gate of the driving transistor, a fourth terminal of the compensation control module being connected with a drain of the driving transistor;
a storage module, a first terminal of the storage module being connected with a first reference signal, a second terminal of the storage module being connected with the gate of the driving transistor, the storage module being used for receiving the first reference signal and a gate voltage of the driving transistor so as to be charged;
a light emitting control module, a first terminal of the light emitting control module being connected with a light emitting control signal, a second terminal of the light emitting control module being connected with the first reference signal, a third terminal of the light emitting control module being connected with the source of the driving transistor, a fourth terminal of the light emitting control module being connected with the drain of the driving transistor, a fifth terminal of the light emitting control module being connected with a first terminal of a light emitting device, a second terminal of the light emitting device being connected with a second reference signal, the light emitting control module being used for communicating the first reference signal with the driving transistor, and communicating the driving transistor with the light emitting device under control of the light emitting control signal, so as to control the driving transistor to drive the light emitting device to emit light,
wherein a voltage of the first reference signal is greater than a voltage of the second reference signal,
wherein the compensation control module comprises a second switch transistor and a third switch transistor, wherein a gate of the second switch transistor is connected with the scanning signal, a source of the second switch transistor is used for receiving the preset bias current, a drain of the second switch transistor is directly connected with the drain of the driving transistor and a source of the third switch transistor respectively, wherein a gate of the third switch transistor is connected with the scanning signal, a drain of the third switch transistor is connected with the gate of the driving transistor,
wherein the data write module comprises a first switch transistor, a gate of the first switch transistor being connected with the scanning signal, a source of the first switch transistor being connected with the data signal, and a drain of the first switch transistor being connected with the source of the driving transistor,
wherein the first switch transistor, the second switch transistor and the third switch transistor are configured to be turned on under control of the scanning signal before the light emitting device begins to emit light, such that a gate voltage of the driving transistor is equal to an expression as follows:

wherein VG represents the gate voltage of the driving transistor, K is a constant, I_Bias is the preset bias current, VData is a voltage of the data signal, Vth represents a threshold voltage of the driving transistor.

US Pat. No. 10,115,347

SCAN DRIVING CIRCUIT AND FLAT DISPLAY DEVICE WITH CIRCUIT

Wuhan China Star Optoelec...

1. A scan driving circuit, wherein the scan driving circuit comprises a plurality of cascaded scan driving units, each of the scan driving units comprises:a forward/backward scanning circuit, applied to receive and process a superior level transmitted signal and a first inferior level transmitted signal, so as to control the scan driving circuit to scan forward and backward;
an input circuit, connected to the forward/backward scanning circuit, applied to receive the superior level transmitted signal and the first inferior level transmitted signal from the forward/backward scanning circuit, and to charge the a pull-up control signal point and a pull-down control signal point according to the superior level transmitted signal and the first inferior level transmitted signal;
a latch circuit, connected to the input circuit, applied to receive and latch the superior level transmitted signal and the first inferior level transmitted signal from the input circuit;
a reset circuit, connected to the input circuit and the latch circuit, applied to clear and reset electric potential of the pull-up control signal point; and
a signal multiplexing circuit, connected to the latch circuit, applied to process a same level transmitted signal, a second inferior level transmitted signal and latch data received from the latch circuit, generating a scan driving signal that is exported to a scanning line for driving a pixel unit,
wherein the forward/backward scanning circuit comprises a first, a second, a third and a fourth controllable switches, a control terminal of the first controllable switch receives the superior level transmitted signal and is connected to a control terminal of the fourth controllable switch, a first terminal of the first controllable switch is connected to a cut-in voltage terminal and a first terminal of the second controllable switch, a second terminal of the first controllable switch is connected to a second terminal of the second controllable switch, a first terminal of the third controllable switch and the input circuit, a control terminal of the second controllable switch receives the first inferior level transmitted signal and is connected to a control terminal of the third controllable switch, a second terminal of the third controllable switch is connected to a first terminal of the fourth controllable switch, a second terminal of the fourth controllable switch is connected to a cut-off voltage terminal;
wherein, the input circuit comprises a first inverter and a first clock control inverter, an input terminal of the first inverter receives a clock signal, an output terminal of the first inverter is connected to a first control terminal of the first clock control inverter, a second control terminal of the first clock control inverter receives the clock signal, an input terminal of the first clock control inverter is connected to the second terminal of the first controllable switch, an output terminal of the first clock control inverter is connected to the latch circuit and the reset circuit;
wherein the latch circuit comprises a second inverter, a third inverter and a second clock control inverter, an input terminal of the second clock control inverter is connected to the output terminal of the first clock control inverter and an input terminal of the third inverter, a first control terminal of the second clock control inverter receives the clock signal, an input terminal of the second inverter receives the clock signal, an output terminal of the second inverter is connected to a second control terminal of the second clock control inverter, an output terminal of the second clock control inverter is connected to an output terminal of the third inverter, the reset circuit and the signal multiplexing circuit;
wherein the reset circuit comprises a fifth controllable switch, a control terminal of the fifth controllable switch receives a reset signal, a first terminal of the fifth controllable switch is connected to the input terminal of the second clock control inverter and the input terminal of the third inverter, a second terminal of the fifth controllable switch is connected to the cut-in voltage terminal;
wherein the signal multiplexing circuit comprises a fourth, a fifth, a sixth, a seventh, an eighth, a ninth inverters, a first and a second NAND gates, a first input terminal of the first NAND gate receives a first driving signal, a second input terminal of the first NAND gate is connected to a first input terminal of the second NAND gate and the output terminal of the second clock control inverter, a second input terminal of the second NAND gate receives a second driving signal, an output terminal of the first NAND gate is connected to an input terminal of the fourth inverter, an output terminal of the fourth inverter is connected to an input terminal of the fifth inverter, an input terminal of the sixth inverter is connected to an output terminal of the fifth inverter and receives the same level transmitted signal, an output terminal of the sixth inverter is connected to a same level scanning line, an output terminal of the second NAND gate is connected to an input terminal of the seventh inverter, an output terminal of the seventh inverter is connected to an input terminal of the eighth inverter, an input terminal of the ninth inverter is connected to an output terminal of the eighth inverter and receives the second inferior level transmitted signal, an output terminal of the ninth inverter is connected to an inferior level scanning line.

US Pat. No. 10,115,345

PIXEL CIRCUIT, DRIVING METHOD THEREOF AND DISPLAY PANEL

BOE TECHNOLOGY GROUP CO.,...

1. A pixel circuit, comprising:an initialization module for outputting an initialization signal to a first node in an initialization phase;
a driving module for initializing a second node through a first power signal in the initialization phase and outputting a driving current to a control module in a light emitting phase;
a charging module for outputting a data signal to the first node in a data writing phase;
the control module for receiving the driving current from the driving module and outputting it to a light emitting module in a light emitting phase; and
the light emitting module for receiving the driving current from the control module to emit light;
wherein the pixel circuit further comprises:
a maintenance module for maintaining a potential of the second node through the first power signal in the light emitting phase;
wherein,
the initialization module comprises a control terminal for receiving a first control signal, an input terminal for receiving the initialization signal and an output terminal connected with the first node, and wherein the initialization module outputs the initialization signal to the first node under the control of the first control signal;
the charging module comprises a control terminal for receiving a second control signal, an input terminal for receiving the data signal and an output terminal connected with the first node, and wherein the charging module outputs the data signal to the first node under the control of the second control signal;
the maintenance module comprises a control terminal for receiving a third control signal, an input terminal for receiving the first power signal, and an output terminal connected with the second node, and wherein the maintenance module maintains the potential of the second node through the first power signal under the control of the third control signal;
the driving module comprises a first control terminal connected with the second node, a second control terminal for receiving the first control signal, a first input terminal for receiving the first power signal, a second input terminal connected with the first node, and an output terminal connected with the control module, and wherein the driving module initializes the second node through the first power signal under the control of the first control signal, and outputs the driving current to the control module under the control of the second node;
the control module comprises a control terminal for receiving the third control signal, an input terminal for receiving the driving current from the driving module, and an output terminal connected with the light emitting module, and wherein the control module outputs the driving current outputted by the driving module to the light emitting module under the control of the third control signal so as to drive the light emitting module to emit light;
the light emitting module comprises a first input terminal for receiving the driving current from the control module, and a second input terminal for receiving the second power signal, and wherein the light emitting module emits light under the control of the driving current.

US Pat. No. 10,115,344

PIXEL CIRCUIT AND LIGHT EMITTING DISPLAY DEVICE

EverDisplay Optronics (Sh...

1. A pixel circuit, comprising:a light emitting component configured to emit light by receiving a pixel current flowing from a first pixel power supply to a second pixel power supply;
a first transistor comprising a gate directly coupled to a first node, a first terminal coupled to the first pixel power supply and a second terminal coupled to a second node, the pixel current flowing from the first terminal to the second terminal and to the second node in response to a voltage at the gate;
a second transistor configured to selectively provide a data signal directly to a third node;
a third transistor configured to selectively couple the gate of the first transistor to the second terminal of the first transistor;
a fourth transistor configured to selectively provide a compensation voltage to the first transistor;
a fifth transistor configured to selectively provide an initialization voltage directly to the third node;
a sixth transistor configured to selectively provide the pixel current at the second node to the light emitting component; and
a capacitor comprising a first and second terminal, wherein the first terminal is directly connected to the first node and the second terminal is directly connected to the third node,
wherein the third transistor comprises a first sub-transistor and a second sub-transistor, the first sub-transistor and the second sub-transistor each comprises a gate, a first terminal and a second terminal, the gate of the first sub-transistor and the gate of the second sub-transistor are directly coupled to a gate of the second transistor, the first terminal of the first sub-transistor is directly coupled to the first node, the second terminal of the first sub-transistor is directly coupled to the first terminal of the second sub-transistor, the second terminal of the second sub-transistor is directly coupled to the second node.

US Pat. No. 10,115,343

SUB-PIXEL OF ORGANIC LIGHT EMITTING DISPLAY DEVICE AND ORGANIC LIGHT EMITTING DISPLAY DEVICE INCLUDING THE SAME

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

1. A sub-pixel of an organic light emitting display device, the sub-pixel comprising:an organic light emitting diode comprising an anode connected to a first node;
a driving transistor comprising a first electrode of the driving transistor, a second electrode of the driving transistor connected to the first node, and a gate electrode of the driving transistor connected to a second node;
a first capacitor connected between the first node and the second node;
a second capacitor connected between an emission control line and the second node;
a first transistor comprising a first electrode of the first transistor connected to the first electrode of the driving transistor, a second electrode of the first transistor connected to the second node, and a gate electrode of the first transistor connected to a scan line; and
a second transistor comprising a first electrode of the second transistor connected to a high potential voltage line, a second electrode of the second transistor connected to the first electrode of the driving transistor, and a gate electrode of the second transistor connected to the emission control line,
wherein the first capacitor and the second capacitor are configured to couple a voltage at the first node and a voltage at the second node based on an emission control voltage supplied to the emission control line.

US Pat. No. 10,115,342

OLED DRIVING CIRCUIT AND OLED DISPLAY APPARATUS

Wuhan China Star Optoelec...

1. An OLED driving circuit is for generating a driving current to drive an Organic Light-Emitting Diode (OLED), wherein the OLED driving circuit comprising a switch thin film transistor, a driver thin film transistor, a storage capacitor, and a compensation circuit, each of the switch thin film transistor and the driver thin film transistor comprising a gate, a first terminal and a second terminal, a first terminal of the switch thin film transistor receives data signal, a gate of the switch thin film transistor receives the nth level scanning signal, a the second terminal of the switch thin film transistor is electrically connected to a first terminal of the driver thin film transistor, a gate of the driver thin film transistor is electrically connected to a voltage source through the storage capacitor, and a second terminal of the driver thin film transistor is electrically connected to the positive electrode of the OLED through partial of the elements in the compensation circuit, the negative electrode of the OLED is loaded low electrical level, the compensation circuit is configured to compensate for a change of the driving current flowing through the OLED caused by the drift of the threshold voltage of the driver thin film transistor; wherein the first terminal is a source and the second terminal is a drain or the first terminal is a drain and the second terminal is a source, wherein the driver thin film transistor is referred to as a first thin film transistor, the switch thin film transistor is referred to as a third thin film transistor, the compensation circuit comprising a second thin film transistor, a fourth thin film transistor, a fifth thin film transistor, and a sixth thin film transistor, the second thin film transistor, the fourth thin film transistor, the fifth thin film transistor, and the sixth thin film transistor all comprising a gate, a first terminal, and a second terminal, respectively, a gate of the sixth thin film transistor receives the enable signal, a first terminal of the sixth thin film transistor is loaded with the second electrical level, a second terminal of the sixth thin film transistor is electrically connected to the a terminal of the third thin film transistor, a second terminal of the third thin film transistor receives the data signal, and a gate of the third thin film transistor receives the nth level scanning signal, a first terminal of the first thin film transistor is electrically connected to the second terminal of the sixth thin film transistor, a second terminal of the first thin film transistor is electrically connected to a first terminal of the second thin film transistor, a gate of the first thin film transistor is connected to the first terminal of the sixth thin film transistor through the storage capacitor, a second terminal of the second thin film transistor is electrically connected to the gate of the first thin film transistor, and a gate of the second thin film transistor receives the nth level scanning signal, a gate of the fourth thin film transistor receives the (n?1)th level scanning signal, a first terminal of the fourth thin film transistor is electrically connected to the gate of the first thin film transistor, a second terminal of the fourth thin film transistor is loaded with a first electric level, a first terminal of the fifth thin film transistor is electrically connected to the second terminal of the first thin film transistor, a second terminal of the fifth thin film transistor is electrically connected to the positive electrode of the OLED, a gate of the thin film transistor receives the enable signal, and the negative electrode of the OLED is loaded with a low electric level, wherein, the first terminal is a source and the second terminal is a drain, or the first terminal is a drain and the second terminal is a source; during the first period of time: the (n?1)th level scanning signal is at the first electric level, the fourth thin film transistor turned on, the gate of the first thin film transistor is reset to the first electric level through the fourth thin film transistor; the nth level scanning signal is at the second electric level, the second thin film transistor and the third thin film transistor are turned off; the enable signal is at the second electric level, the fifth thin film transistor and the sixth thin film transistor are turned off; during the second period of time: the (n?1)th level scanning signal is at the second electric level, the fourth thin film transistor turned off; the nth level scanning signal is at the first electric level, the second thin film transistor and the third thin film transistor are turned on, the data signal is written by the first terminal of the first thin-film transistor through the third thin film transistor; the enable signal is at the second electric level, the fifth thin-film transistor and the sixth thin- film transistor are turned off; during the third period of time: the (n?1)th level scanning signal is at the second electric level, the fourth thin film transistor turned off; the nth level scanning signal is at the second electric level, the second thin film transistor and the third thin film transistor are turned off, the enable signal is at a first electric level, the fifth thin film transistor and the sixth thin film transistor are turned on to drive the OLED to emit light, wherein the nth level scanning signal is delayed by T/M relative to the (n?1)th level scanning signal, wherein M is a positive integer and T is a period of the scanning signal.

US Pat. No. 10,115,341

ORGANIC LIGHT EMITTING DISPLAY

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

1. An organic light emitting display comprising:a display panel including a plurality of pixels to display an image; and
a data driving circuit configured to differently output a compensation voltage depending on a sensing value based on a driving current,
wherein each of the plurality of pixels includes:
an organic light emitting diode;
a first thin film transistor (TFT) having a double gate structure including a main gate electrode connected to a first node and a sub-gate electrode connected to a third node;
a second TFT configured to apply a data voltage determining the driving current to the main gate electrode of the first TFT;
a first storage capacitor connected to the first node and a second node between the organic light emitting diode and a source electrode of the first TFT;
a second storage capacitor connected to the third node and the second node; and
a third TFT connected to the sub-gate electrode of the first TFT,
wherein at least one of the plurality of pixels further includes a fourth TFT connected to the second node,
wherein the second storage capacitor has a first terminal connected to the sub-gate electrode of the first TFT and the third TFT, and a second terminal directly connected to the fourth TFT and the organic light emitting diode,
wherein during a first period, the second TFT is turned on and the driving current corresponding to the data voltage flows through the first TFT,
wherein during a second period subsequent to the first period, the fourth TFT is turned on and the data driving circuit senses the driving current through the fourth TFT to generate the compensation voltage,
wherein during a third period subsequent to the second period, the third TFT is turned on and the data driving circuit applies the compensation voltage to the sub-gate electrode of the first TFT through the third TFT, thereby recovering a shift of a threshold voltage of the first TFT to an original state, and
wherein a magnitude of the compensation voltage is determined according to a threshold voltage shift amount of the first TFT.

US Pat. No. 10,115,340

PIXEL COMPENSATION CIRCUIT, METHOD AND FLAT DISPLAY DEVICE

Shenzhen China Star Optoe...

1. A pixel compensation circuit, comprising:a driving switch, wherein the driving switch includes a first control terminal, a second control terminal, a first terminal and a second terminal, the first control terminal is connected with a reference voltage terminal for receiving a reference voltage outputted from the reference voltage terminal, wherein the driving switch is a double-gate thin-film transistor, the first control terminal corresponding to a bottom gate of the double-gate thin-film transistor, the second control terminal corresponding to a top gate of the double-gate thin-film transistor for adjusting a threshold voltage of the driving switch;
a first controllable switch, wherein the first controllable switch includes a control terminal, a first terminal and a second terminal, the control terminal of the first controllable switch is connected with a first scanning line, a first terminal of the first controllable switch is connected with a first voltage terminal for receiving a first voltage outputted from the first voltage terminal, the second terminal of the first controllable switch is connected with the first terminal of the driving switch;
a second controllable switch, wherein the second controllable switch includes a control terminal, a first terminal and a second terminal, the control terminal of the second controllable switch is connected with a second scanning line, the first terminal of the second controllable switch is connected with the second terminal of the driving switch;
an organic light emitting diode, wherein the organic light emitting diode includes an anode and a cathode, the anode of the organic light emitting diode is connected with the second terminal of the second controllable switch, the cathode of the organic light emitting diode is connected with a ground;
a third controllable switch, wherein the third controllable switch includes a control terminal, a first terminal and a second terminal, the control terminal of the third controllable switch is connected with a third scanning line, the first terminal of the third controllable switch is connected with the second terminal of the first controllable switch and the first terminal of the driving switch, the second terminal of the third controllable switch is connected with the second control terminal of the driving switch;
a storage capacitor, wherein the storage capacitor includes a first terminal and a second terminal, the first terminal of the storage capacitor is connected with the second control terminal of the driving switch and the second terminal of the third controllable switch, and the second terminal of the storage capacitor is connected with the ground; and
a fourth controllable switch, wherein the fourth controllable switch includes a control terminal, a first terminal and a second terminal, the control terminal of the fourth controllable switch is connected with the third scanning line, the first terminal of the fourth controllable switch is connected with the second terminal of the driving switch and the first terminal of the second controllable switch, the second terminal of the fourth controllable switch is connected with a data line for receiving a second voltage outputted from the data line;
wherein the first terminal and the second terminal of the driving switch are respectively corresponding a drain electrode and a source electrode of the double-gate thin-film transistor;
wherein the second control terminal of the driving switch is connected to a ground only through the storage capacitor; and
wherein the source electrode of the driving switch is connected to the data line through the fourth controllable switch.

US Pat. No. 10,115,339

ORGANIC LIGHT-EMITTING DIODE DISPLAY WITH GATE PULSE MODULATION

Apple Inc., Cupertino, C...

1. A display, comprising:a pixel array having rows and columns of pixels each having a light-emitting diode and a drive transistor coupled in series with the light-emitting diode, wherein the drive transistor has a drive transistor gate terminal;
display driver circuitry that conveys data to the pixels via data lines and that supplies control signals to the pixels via control lines, wherein the control signals include a scan signal with a multistep transition profile; and
a switching transistor in each pixel having a source-drain terminal coupled to the drive transistor gate terminal and having a switching transistor gate terminal that receives the scan signal with the multistep transition profile, wherein the multistep transition profile is characterized by a first portion in which the scan signal has a first slope and a first duration and a second portion in which the scan signal has a second slope and a second duration, and wherein, during the first portion, the scan signal falls below a voltage level that is equal to the sum of a voltage at the drive transistor gate terminal and a threshold voltage of the switching transistor.

US Pat. No. 10,115,338

DRIVING CIRCUIT AND DISPLAY DEVICE USING THE SAME

Wuhan China Star Optoelec...

1. A driving circuit, comprising: an input module for inputting a control signal from a signal input terminal; a pull-down module connected to the input module, used for pulling down the control signal from the input module to a low level; a pull-up module connected to the input module, used for pulling up the control signal from the input module to a high level; and an output module for outputting an output signal to a signal output terminal based on the control of the pull-down module and the pull-up module; wherein, between the pull-up module and the pull-down module, an eleventh switching element is provided, and the eleventh switching element includes a control terminal, a first connection terminal and a second connection terminal;wherein, the input module includes a first switching element and a second switching element, wherein, the first switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the first switching element is connected to a first clock signal, the first connection terminal of the first switching element is connected to the signal input terminal, and the second connection terminal of the first switching element is connected to the second switching element; the second switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the second switching element is connected to a second clock signal, the first connection terminal of the second switching element is connected to the second connection terminal of the first switching element, and the second connection terminal of the second switching element is connected to the pull-down module; and wherein, the second connection terminal of the first switching element is also connected to the pull-up module and the pull-down module;
wherein, the pull-down module includes a third switching element, a fourth switching element and a first capacitor, wherein, the third switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the third switching element is connected to the first clock signal, the first connection terminal of the third switching element is connected to a first fixed voltage, and the second connection terminal of the third switching element is connected to the first connection terminal of the eleventh switching element; the fourth switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the fourth switching element is connected to the first capacitor, the first connection terminal of the fourth switching element is connected to the first clock signal, and the second connection terminal of the fourth switching element is connected to the first connection terminal of the eleventh switching element; and wherein, the control terminal of the fourth switching element is also connected to the input module and the pull-up module;
wherein, the pull-up module includes a fifth switching element, a sixth switching element, a seventh switching element, an eighth switching element and a second capacitor, wherein, the fifth switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the fifth switching element is connected to the second connection terminal of the eleventh switching element, the first connection terminal of the fifth switching element is connected to the input module, and the second connection terminal of the fifth switching element is connected to a second fixed voltage; the sixth switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the sixth switching element is connected to the second connection terminal of the eleventh switching element, the first connection terminal of the sixth switching element is connected to the second clock signal, and the second connection terminal of the sixth switching element is connected to the second capacitor; the seventh switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the seventh switching element is connected to the second clock signal, the first connection terminal of the seventh switching element is connected to the second capacitor, and the second connection terminal of the seventh switching element is connected to the eighth switching element; the eighth switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the eighth switching element is connected to the input module and the pull-down module, the first connection terminal of the eighth switching element is connected to the second fixed voltage, and the second connection terminal of the eighth switching element is connected to the second connection terminal of the seventh switching element; and the second capacitor has a first connection terminal and a second connection terminal, the first connection terminal of the second capacitor is connected to the control terminal of the fifth switching element, and the second connection terminal of the second capacitor is connected to the second connection terminal of the fifth switching element; wherein, the second connection terminal of the eighth switching element is also connected to the output module;
wherein, the output module includes a ninth switching element, a tenth switching element and a third capacitor, wherein, the ninth switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the ninth switching element is connected to the second connection terminal of the first capacitor, the first connection terminal of the ninth switching element is connected to the first fixed voltage, and the second connection terminal of the ninth switching element is connected to the signal output terminal; the tenth switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the tenth switching element is connected to the second connection terminal of the eight switching element of the pull-up module, the first connection terminal of the tenth switching element is connected to the signal output terminal, and the second connection terminal of the ninth switching element is connected to a second fixed voltage; and the third capacitor includes a first connection terminal and a second connection terminal, the first connection terminal of the third capacitor is connected to the second connection terminal of the eighth switching element of the pull-up module, and the second terminal of the third capacitor is connected to the second fixed voltage.

US Pat. No. 10,115,337

DISPLAY DEVICE

Samsung Display Co., Ltd....

1. A display device comprising:a plurality of signal lines formed in a display area;
a pixel array connected to the plurality of signal lines, the pixel array including a plurality of pixels each including a pixel pattern;
a scan driving circuit and a data driving circuit located in a non-display area and electrically connected to the plurality of signal lines; and
a dummy wiring line of a continuous thickness formed in the non-display area in a position adjacent to the pixel array, the dummy wiring line extending continuously along an entire periphery of the pixel array and having a shape of a closed loop around the pixel array, and
wherein the dummy wiring line is spaced apart from the periphery of the pixel array by a predetermined distance,
wherein the dummy wiring line comprises:
a first dummy wiring line extending along a first side of the pixel array in a first direction;
a second dummy wiring line extending along a second side of the pixel array parallel to the first side;
a third dummy wiring line extending along a third side of the pixel array in a second direction perpendicular to the first direction; and
a fourth dummy wiring line extending along a fourth side of the pixel array parallel to the third side,
wherein at least one of the first and second dummy wiring lines is at an outer boundary region between the pixel array and the scan driving circuit,
wherein at least one of the third and fourth dummy wiring lines is at an outer boundary between the pixel array and the data driving circuit, and
wherein the first dummy wiring line is in a different layer from the third dummy wiring line at one end of the third dummy wiring line via a contact hole and a bridge.

US Pat. No. 10,115,336

LED DISPLAY MODULE, DISPLAY APPARATUS AND CONTROLLING METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

1. A light-emitting diode (LED) display module comprising:a plurality of first LEDs arranged in a first line and a plurality of second LEDs arranged in a second line;
a plurality of source interfaces, each source interface being commonly connected to an anode of a corresponding one of the plurality of first LEDs and a cathode of a corresponding one of the plurality of second LEDs arranged in a same column as the corresponding one of the plurality of first LEDs;
a gate interface commonly connected to a cathode of each of the plurality of the first LEDs and an anode of each of the plurality of the second LEDs;
a driving module configured to output a first driving signal to each of the plurality of source interfaces and the gate interface; and
an inverter configured to convert a phase of the first driving signal output to each of the plurality of source interfaces by 180 degrees and to transfer the phase-converted first driving signal to the gate interface.

US Pat. No. 10,115,335

SHIFT REGISTER UNIT AND DRIVING METHOD THEREOF, GATE DRIVING CIRCUIT AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A shift register unit, comprising:an input module, connected to a scan pulse input and a first node, and adapted to control a level of the first node based on a scan pulse inputted on the scan pulse input;
an output module, connected to a first clock signal input, the first node and a scan pulse output, and adapted to selectively set the scan pulse output at a level of a clock signal inputted on the first clock signal input based on the level of the first node;
a reset module, connected to a first reset control signal input and the first node, and adapted to reset the first node and the scan pulse output based on a level of the first reset control signal input; and
a control module, connected to the first node, the first clock signal input, a second clock signal input, a third clock signal input and the reset module, and adapted to, when the first node is at a predefined level, generate a reset trigger signal based on a relation among levels of clock signals of the first clock signal input, the second clock signal input and the third clock signal input,
wherein the reset module is further adapted to reset the first node based on the reset trigger signal.

US Pat. No. 10,115,334

DISPLAY DRIVING CIRCUIT AND DISPLAY DEVICE INCLUDING THE SAME

Samsung Electronics Co., ...

1. A display driving circuit comprising:a level shift circuit including a level shift device, the level shift device configured to,
receive a source power applied thereto, and
generate an output signal by amplifying an input signal;
a power switching circuit configured to provide any one of first to third selection powers as the source power to the level shift device, the first to third selection powers being different from one another; and
a switch control circuit configured to change the first selection power to the second or third selection power based on a change of voltage levels of the first to third selection powers,
wherein the level shift circuit includes,
an operational amplifier configured to output source data to a display panel, and
a pull-down transistor configured to be gated by the output signal of the level shift device, and selectively connect an output terminal of the operational amplifier to a ground terminal.

US Pat. No. 10,115,333

IMAGE DISPLAY METHOD AND DISPLAY APPARATUS

BOE Technology Group Co.,...

1. An image display method performed on a display apparatus, comprising:sampling an image to be displayed, by a sampling circuit, row by row and column by column in a predefined order by using a rectangular sampling area with a size matching at least one preset characteristic pattern, wherein after obtaining an image within a sampling area, the method further comprises:
comparing, by at least one processor, the image within the sampling area with each of the at least one preset characteristic pattern, respectively, to determine whether the image within the sampling area matches any of the at least one preset characteristic pattern;
in a case where the image within the sampling area matches any of the at least one preset characteristic pattern, obtaining, by the at least one processor, a gray scale value for at least one monochromatic sub-pixel among multiple monochromatic sub-pixels corresponding to the sampling area in a value assignment manner corresponding to the preset characteristic pattern, and marking, by the at least one processor, the at least one monochromatic sub-pixel in a state marking matrix as gray scale value being determined and unchangeable; and
in a case where the image within the sampling area does not match any of the at least one present characteristic pattern, calculating, by the at least one processor, gray scale values for multiple monochromatic sub-pixels corresponding to the sampling area according to the markings of the multiple monochromatic sub-pixels in the state marking matrix and the image within the sampling area, and marking, by the at least one processor, the monochromatic sub-pixels in the state marking matrix as gray scale value being determined and changeable or being processed but gray scale value to be determined;
wherein all the markings in the state marking matrix correspond to all the monochromatic sub-pixels for displaying the image by the display apparatus, in a one to one manner, and in an initial state, all the markings in the state marking matrix, which correspond to all the monochromatic sub-pixels, are unprocessed.

US Pat. No. 10,115,332

ACTIVE MATRIX ORGANIC LIGHT-EMITTING DIODE DISPLAY DEVICE AND METHOD FOR DRIVING THE SAME

Chihao Xu, Saarbruecken ...

1. A method for driving an active matrix organic light-emitting diode (AMOLED) display, the AMOLED display comprising a plurality of organic light-emitting diodes (OLEDs) arranged in a plurality of rows and a plurality of columns; a plurality of pixel circuits each configured to drive an OLED, and arranged in a plurality of rows and a plurality of columns; a scan line for selecting the pixel circuits of each row of pixel circuits and a data line for controlling the pixel circuits of each column of pixel circuits; and a plurality of supply lines connected to the anodes and cathodes of the AMOLED pixels; wherein the method comprises:calculating, with a processor, an individual compensation factor against at least one of the drift of an IV-characteristic and the drift of a current efficiency of one or more OLED pixels based on the electrical values measured or on a data counting model or a combination of electrical values measured and a data counting model;
adjusting, based on the compensation factor of the one or more OLED pixels, one or more pixel gray values of the one or more OLED pixels;
with a processor, accessing one or more predefined lookup tables, decomposing the adjusted pixel gray values of an image into a plurality of binary subframes according to the one or more predefined look-up tables, and generating a binary subframe signal from a binary subframe in the plurality of binary subframes;
activating an OLED pixel, based on a scan signal on the scan line and the generated binary subframe signal applied on the data line, wherein the step of activating the OLED pixel comprises allowing or blocking a current to flow via the supply lines through an organic light emitting diode of the OLED pixel; and
connecting the supply lines to a voltage source for an on-duration of the organic light emitting diode of the OLED pixel, wherein the on-duration correlates to a predefined luminance factor for the binary subframe in the plurality of binary subframes.

US Pat. No. 10,115,331

METHOD AND APPARATUS FOR PROCESSING IMAGE DATA

Samsung Display Co., Ltd....

1. A method for processing image data comprising:detecting a gray level distribution of frame image data;
calculating a cluster size of each of gray levels based on the gray level distribution by determining a locality representing how closely pixels corresponding to each of the gray levels are positioned to each other;
determining a remapping function for increasing contrast of the frame image data based on the gray level distribution and the cluster size; and
converting the frame image data based on the remapping function,
wherein the remappinq function is determined by:
G(g)=G(g?1)+d(g),
where g is a corresponding gray level of the gray levels, G(g) is the remappinq function for generating a remapped gray level corresponding to the corresponding gray level g, and d(g) is a function that is dependent on the gray level distribution and the cluster size.

US Pat. No. 10,115,330

CONVERTING METHODS OF DRIVING DATA OF DISPLAY PANELS AND CONVERTING SYSTEMS

Shenzhen China Star Optoe...

1. A converting method of driving data of display panels, the display panel comprises a plurality of display areas, the method comprising:A) initializing M to be zero;
B) configuring A(m, n)=1?q×M, wherein q is greater than zero and smaller than one, (m, n) represents a coordinate of the display area, and A(m, n) represents to adjustment parameters corresponding to the display area;
C) converting inputted RGB data into intermediate RGBW data corresponding to the display area in accordance with the adjustment parameter;
D) calculating a color saturation value of a HSV color space in accordance with the intermediate RGBW data;
E) determining whether the color saturation value is not smaller than a predetermined saturation value corresponding to the display area; and
F) outputting the intermediate RGBW data when the color saturation value is not smaller than the predetermined saturation value;
G) configuring M to be M+1 when the color saturation value is smaller than the predetermined saturation value;
H) determining whether M is smaller than ten;
I) executing step B) upon determining M is smaller than ten; and
wherein the intermediate RGBW data are transmitted to a data driver to display image.

US Pat. No. 10,115,329

DISPLAY SUBSTRATE AND DRIVING METHOD AND DISPLAY DEVICE THEREOF

BOE Technology Group Co.,...

1. A display substrate comprising:pixel groups that are repeatedly arranged,
wherein each of the pixel groups includes two first sub-pixels, two second sub-pixels, and two third sub-pixels;
wherein in each of the pixel groups:
a first sub-pixel, a second sub-pixel, and a third sub-pixel are sequentially arranged in a first pixel row;
another third sub-pixel, another first sub-pixel, and another second sub-pixel are sequentially arranged in a second pixel row; and
a center line of any sub-pixel from the first pixel row and a center line of any sub-pixel from the second pixel row extend in the column direction and do not coincide with each other; and
wherein in a pixel group from the pixel groups:
a first sub-pixel and a second sub-pixel that are in a first pixel row of the pixel group are adjacent to a third sub-pixel in a second pixel row of the pixel group to form a first pixel;
a third sub-pixel in the first pixel row of the pixel group and a second sub-pixel in the second pixel row of the pixel group are adjacent to a first sub-pixel in a first pixel row of an adjacent pixel group to form a second pixel;
the second sub-pixel in the first pixel row of the pixel group is adjacent to the third sub-pixel and a first sub-pixel that are in the second pixel row of the pixel group to form a third pixel; and
the third sub-pixel in the first pixel row of the pixel group is adjacent to the first sub-pixel and the second sub-pixel that are in the second pixel row of the pixel group to form a fourth pixel.

US Pat. No. 10,115,328

DISPLAYING APPARATUS AND METHOD

SAMSUNG ELECTRONICS CO., ...

1. A display device comprising:a screen; and
at least one processor configured to obtain a sequence of image frames constituting an initial image from an external image source and generate a control signal based on the obtained sequence of image frames;
a display configured to generate, based on the control signal, a spatial light distribution pattern corresponding to the sequence of image frames;
a spatial-to-angular distribution transformer configured to transform the spatial light distribution pattern to an angular light distribution pattern and generate at least two parallax images associated with the sequence of image frames based on the angular light distribution pattern; and
an image relay and scanner configured to magnify the at least two parallax images and generate a fused image, the fused image being a magnified version of the initial based on the at least two magnified parallax images;
wherein the at least one processor is further configured to control the screen to display the fused image.

US Pat. No. 10,115,327

OPTICAL DISPLAY SYSTEM WITH ENHANCED RESOLUTION, METHODS, AND APPLICATIONS

UNIVERSITY OF CENTRAL FLO...

1. An optical display/view system, comprising:an optical image-generating apparatus, including:
a programmable/controllable image-generating component adapted to generate a polarized image output, wherein the polarized image output component comprises pixels;
a polarization dependent image offset component disposed to accept the polarized image output from the image-generating component;
means for applying an electrical voltage to said polarization dependent image offset component to induce a shift in deflection angle in angular space of the pixels, wherein the shift moves each pixel of the pixels one of vertically, horizontally, or diagonally from an original location by a half angular size to a shifted location;
means for dividing a high resolution image into first and second sub-frame images to provide computationally optimized images;
means for repeatedly switching the applied electrical voltage to said polarization image offset component between said first sub-frame representative of the original locations of the pixels when voltage is unapplied and said second sub-frame representative of the shifted locations of the pixels when voltage is applied; and
means for synchronizing the switching of said polarization dependent optical component between the first sub-frame and the second sub-frame with the first sub-frame image and second sub-frame image.

US Pat. No. 10,115,326

DISPLAY DEVICE

SAMSUNG DISPLAY CO., LTD....

1. A display device comprising:a substrate that includes a display area and a peripheral area around the display area;
a plurality of data lines on the substrate; and
a crack sensing line disposed in the peripheral area and that is connected to a first data line of the plurality of data lines,
wherein the crack sensing line includes a first layer disposed under an insulating layer and a second layer disposed on the insulating layer,
the first layer include a first portion and a second portion and the second layer include a third portion and a fourth portion, the first portion of the first layer overlaps the third portion of the second layer via the insulating layer at overlapping parts, and the second portion of the first layer and the fourth portion of the second layer do not overlap each other,
the first portion and the second portion of the first layer are disposed alternately and repeatedly at least three times, and the third portion and the fourth portion of the second layer are disposed alternately and repeatedly at least three times, and
a voltage applied to the first layer and a voltage applied to the second layer have different magnitudes,
the first layer has a square-wave shape that includes a first longitudinal part and a second longitudinal part that are separated from and alternate with each other and are connected by a first transverse part,
the second layer has a square-wave shape that includes a third longitudinal part and a fourth longitudinal part that are separated from and alternate with each other, and are connected by a second transverse part, and
in the overlapping parts, the first transverse part of the first layer alternately overlaps the third longitudinal part and the fourth longitudinal part of the second layer, and the second transverse part of the second layer alternately overlaps the first longitudinal part and the second longitudinal part of the first layer.

US Pat. No. 10,115,325

SYSTEM TO DISPLAY A FLAG AND METHOD TO MANUFACTURE THE SYSTEM

CJ Limited LLC, Valrico,...

1. A system to display a flag, the system comprising:an attachment member having an attachment portion, the attachment portion configured to affix the attachment member to a structure at an angle in between horizontal and vertical; said attachment member having a first end distal to said structure;
a flag housing configured to house a flag, the flag housing being coupled to the attachment member along a longitudinal axis of the attachment member;
a flag roller member disposed in the flag housing, the flag roller member configured to furl the flag onto and around the flag roller member for storage and unfurl the flag off of the flag roller member for display; and
a guide member having a guide mount and including a notched portion and two guide rollers, said guide member coupled to the flag roller member, said guide member positioned at said first end of the flag housing, the guide member being configured to prevent bunching of flag material proximate to said first end and to maintain alignment between the flag and the flag roller member when the flag is rolled onto and off of the roller member.

US Pat. No. 10,115,323

ENCRYPTED-DATA PROCESSING METHOD, SYSTEM, AND APPARATUS

FUJITSU LIMITED, Kawasak...

1. An encrypted-data processing method comprising:generating a first code from secret information by using a second error correction encoding method and generating a second code from the first code and a first random number by using a first error correction encoding method;
generating first masked data by masking a first biometric feature code as registration target by using the second code and registering the first masked data in a database;
generating a third code from a second random number by using the first error correction encoding method;
generating second masked data by masking a second biometric feature code as matching target by using the third code; and
generating synthesized data by synthesizing the second masked data and the first masked data registered in the database and decoding the synthesized data in accordance with the first error correction encoding method and the second error correction encoding method.

US Pat. No. 10,115,322

TORSO SIMULANT WITH VASCULAR ELEMENTS MECHANICALLY RESPONSIVE TO A TOURNIQUET

Techline Technologies, In...

1. A torso simulant for use as a training device for stemming blood flow comprising:(a) a mandrel including an exterior surface which simulates at least a portion of a trunk;
(b) at least one compressible tube which simulates a vascular element;
(c) a plate which partially covers said mandrel and said at least one compressible tube with said at least one compressible tube disposed between said mandrel and said plate, said plate movable toward said mandrel enabling compression of said at least one compressible tube when a force is communicated onto said plate;
(d) a patch which completely covers said plate and partially covers said mandrel and said at least one compressible tube, said patch secured to said mandrel about a perimeter of said plate, said at least one compressible tube extends from under said patch;
(e) a compressible layer which covers said mandrel, said at least one compressible tube and said patch, said compressible layer simulates skin; and
(f) at least one structure disposed along said compressible layer to simulate an injury, said at least one compressible tube communicates a liquid to said at least one structure.

US Pat. No. 10,115,321

HUMAN BODY CAVITY MODEL

MEGAFORCE COMPANY LIMITED...

1. A human body cavity model, comprising:a first cavity, including a laser projector disposed at a first rear end, wherein the laser projector comprises an MEMS (micro-electromechanical system) scanner for projecting a scanning light beam, and a reflection mirror disposed at a first front end to reflect the scanning light beam; and
a second cavity, comprising a second cavity chamber, while a second front end of the second cavity chamber is provided with a viewing port, and a second rear end of the second cavity chamber is provided with an imaging plane, such that the scanning light beam is reflected by the reflection mirror onto the imaging plane.

US Pat. No. 10,115,319

SYSTEMS AND METHODS FOR DETECTING OVERSTRIDING IN RUNNERS

President and Fellows of ...

1. A method for detecting overstride, the method comprising:measuring, using an inertial measurement unit (IMU) affixed to a shank of a person, an acceleration and an angle of the shank during a stride;
monitoring, using a microprocessor, the shank acceleration measurements to detect an acceleration profile indicative of the corresponding foot making initial contact with the ground during the stride;
determining, using the microprocessor, the corresponding shank angle at initial contact from the shank angle measurements;
comparing, using the microprocessor, the shank angle at initial contact to a threshold shank angle;
identifying, using the microprocessor, an overstride of the corresponding leg if the shank angle at initial contact exceeds the threshold shank angle.

US Pat. No. 10,115,318

INFORMATION PROCESSING METHOD AND DEVICE

FUJITSU LIMITED, Kawasak...

1. A non-transitory recording medium storing an information processing program that causes a computer to execute a process, the process comprising:detecting a turn at bat transition based on a change in any of an out count, a runner count, or a score that have been acquired from image information indicating a game situation included in captured footage of a baseball game stored in a storage section; and
detecting that the turn at bat has transitioned in cases in which a sum of the out count, the runner count, and the score has increased by 1, and determining an erroneous detection of transition of the turn at bat in any case out of cases in which the sum has increased by 2 or more, cases in which the sum has decreased, or cases in which a plurality of turns at bat having the same sum are detected.

US Pat. No. 10,115,317

READING DEVICE THROUGH EXTRA-DIMENSIONAL PERCEPTION

1. An apparatus for adding dimensionality to material otherwise typically shown in two dimensions and displaying added-dimensionality on a screen of a computing device operated by a user for a purpose of improving speed and area of perception in human comprehension of the material, the apparatus comprising:a non-transitory computer-readable medium having stored thereon a set of instructions that when executed causes the computing device to implement a process of manipulating the material from two-dimensional format to create and display added-dimensionality material on the screen of the computing device, the process comprising the steps of:
adding the material to the non-transitory computer-readable medium, the material comprising a plurality of units wherein each unit is selected from the group consisting of a letter, a word, an image, a sound, a video, and an object and a symbol;
displaying each unit on the screen of the computing device in an ordered scheme incorporating motion of each unit, a speed of said motion controlled by an on-screen slider bar, the ordered scheme that involves a random pattern of moving each unit on the screen past a guided viewing position, wherein the random pattern includes unit rotation or movement in any 3-dimensional direction: up, down, left, right, into the screen simulated by a reducing size, and out of the screen simulated by increasing size;
moving each unit on the screen according to a control theme, the control theme selected from the group consisting of the speed of motion of one or more units, the acceleration of one or more units, the size of one or more units, the pulsation of one or more units, the rotation of one or more units, the color of one or more units, the shape of one or more units, and the reading direction of one or more units; and
forming a guide on the screen to focus user attention on a unit or set of units, the guide having a characteristic choosable by the user, the characteristic selected from the group consisting of transparency percentage, speed of movement, and shape.

US Pat. No. 10,115,316

QUESTION GENERATOR BASED ON ELEMENTS OF AN EXISTING QUESTION

International Business Ma...

1. A computer-implemented method comprising:obtaining a question from a corpus of questions, wherein the question comprises one or more elements that define an answer for the question, wherein the question is a question about a subject, wherein the one or more elements comprising an image of the subject, wherein said obtaining comprises retrieving the image from an image respository;
obtaining the answer;
automatically generating, by a processor, a multiplicity of new questions based on the question and the answer, wherein said automatically generating comprises:
determining a multiplicity of variants of the one or more elements, wherein each of the new questions comprises one of the multiplicity of variants, wherein each of the multiplicity of variants does not change the answer, wherein the answer for the question is an answer for each of the new questions, wherein said determining comprises utilizing a probabilistic function to simulate errors in a component of a system configured to retrieve the one or more elements, wherein the probabilistic function is based on an expected inaccuracy distribution of the component;
wherein said obtaining the question, said obtaining the answer and said automatically generating are performed a plurality of times with respect to a plurality of questions from the corpus of questions, whereby increasing the corpus of questions by an order of magnitude; and
training the system using the increased corpus of questions, wherein said training comprises providing the system new questions and corresponding answers thereto for training the system, wherein the new questions comprises a sample of questions for which the answer may be incorrect, wherein the sample of questions comprise a distribution of the one or more elements that is consistent with the expected inaccuracy distribution of the component, whereby the system is trained to provide the answer when the component provides inaccurate value for the one or more elements, wherein the system implements machine learning; and
in response to the system receiving a second question automatically providing a predicted answer to the second question based on said training, wherein the second question comprises a value of the one or more elements, wherein the value of the one or more elements is obtained by the component of the system.

US Pat. No. 10,115,315

SYSTEMS AND METHODS FOR REQUESTING FLIGHT PLAN CHANGES ONBOARD AN AIRCRAFT DURING FLIGHT

HONEYWELL INTERNATIONAL I...

1. A method for generating a request onboard an aircraft, by a computing device comprising at least a processor communicatively coupled to system memory and a communication device, the method comprising:executing an Electronic Flight Bag (EFB) application, by the processor of the computing device;
in response to a requested change to a current flight plan by the EFB application,
automatically generating, by the processor via the EFB application, a text-based clearance request for the requested change, the text-based clearance request comprising aircraft identification and the requested change, and the requested change comprising at least one of a new cruising level, a new cruising speed at the new cruising level, flight rules, a new route description, and revised time estimates associated with waypoints of the current flight plan; and
transmitting the text-based clearance request to air traffic control (ATC) and other aircraft in an applicable geographic area associated with the current flight plan and the requested change, using a wireless communication network, by the communication device of the computing device, via the EFB application.

US Pat. No. 10,115,314

LANE CHANGE SYSTEM FOR PLATOON OF VEHICLES

MAGNA ELECTRONICS INC., ...

1. A platoon control system for controlling a plurality of vehicles traveling together as a platoon, said platoon control system comprising:a platoon control in communication with a plurality of individual platoon vehicle controls disposed at respective platoon vehicles of a platoon of vehicles;
wherein each individual platoon vehicle control of said plurality of individual platoon vehicle controls is associated with a respective platoon vehicle of the platoon of vehicles traveling along an initial traffic lane, and wherein the platoon of vehicles comprises a lead platoon vehicle, a last platoon vehicle and at least one middle platoon vehicle between the lead platoon vehicle and the last platoon vehicle;
wherein at least one sensor disposed at each platoon vehicle of the platoon of vehicles senses a region of another traffic lane immediately adjacent to the initial traffic lane to determine if another vehicle is present in the other traffic lane at or near the respective platoon vehicle;
wherein, responsive to said at least one sensor disposed at each platoon vehicle of the platoon of vehicles, said platoon control determines if there is clearance in the other traffic lane for all of the platoon vehicles of the platoon of vehicles to maneuver into the other traffic lane;
wherein, responsive to said platoon control determining that there is clearance in the other traffic lane for all of the platoon vehicles of the platoon of vehicles to maneuver into the other traffic lane, each said individual platoon vehicle control controls the respective platoon vehicle to maneuver the respective platoon vehicle from the initial traffic lane traveled by the platoon of vehicles to the other traffic lane in a manner that limits or precludes other vehicles from interrupting the platoon of vehicles as they maneuver into the other traffic lane; and
wherein, responsive to said platoon control determining that there is clearance in the other traffic lane for all of the platoon vehicles of the platoon of vehicles to maneuver into the other traffic lane, each said individual platoon vehicle control controls the respective platoon vehicle so that the last platoon vehicle of the platoon of vehicles enters the other traffic lane first and then the other platoon vehicles enter the other traffic lane ahead of the last vehicle in a predetermined controlled manner.

US Pat. No. 10,115,313

SYSTEM AND METHOD FOR RECOGNIZING SURROUNDING VEHICLE

HYUNDAI MOBIS Co., Ltd., ...

1. A method of communicating with adjacent vehicles and processing for recognizing one or more adjacent vehicles to reduce accidents, the method comprising:providing a vehicle recognition system of a host vehicle, the system comprising a communication module configured to wireless communicate with adjacent vehicles via wireless access for vehicular environment (WAVE), a memory configured to store a program for recognizing one or more of the surrounding vehicles, and a processor configured to execute the program;
obtaining, by the vehicle recognition system, path information of the adjacent vehicles by wirelessly communicating with the adjacent vehicles while the host vehicle is traveling,
generating, by the vehicle recognition system, a vehicle map showing one or more vehicles surrounding the host vehicle with respect to a current location of the host vehicle based on path information of the host vehicle and the adjacent vehicles;
generating, by the vehicle recognition system, land information on the vehicle map based on the current location and radius-of-curvature information of the host vehicle and the path information of the host vehicle and the adjacent vehicles;
determining, by the vehicle recognition system, locations of the adjacent vehicles based on the generated lane information;
selecting, by the vehicle recognition system, recognizable adjacent vehicles based on the locations of the adjacent vehicles; and
wherein determining the locations of the adjacent vehicles includes:
determining current locations of the adjacent vehicles with respect to the host vehicle based on a width of the generated lane information and widths of the adjacent vehicles; and
determining travel directions of the adjacent vehicles on the lane information based on travel directions of the adjacent vehicles and of the generated lane information;
wherein the determining of the travel directions of the adjacent vehicles includes:
determining whether or not differences in travel directions of the generated lane information and adjacent vehicles exceed a preset threshold value for a predetermined time; and
when it is determined that a difference exceeds the preset threshold value, determining that a corresponding adjacent vehicle is an adjacent vehicle going through an intersection.

US Pat. No. 10,115,312

TRANSPARENT DISPLAY APPARATUS FOR DISPLAYING INFORMATION OF DANGER ELEMENT, AND METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

1. A display apparatus which is used in a vehicle, the display apparatus comprising:a display;
a communication unit which receives surrounding situation information;
a detector which detects at least one gaze direction of a user in the vehicle; and
a controller which determines a danger element located in an area adjacent to the vehicle based on the at least one gaze direction of the user and the surrounding situation information, the danger element including a first object having at least a portion of the first object hidden by a second object as an obstacle in the at least one gaze direction of the user,
wherein the controller:
determines, from among regions of the display, a first region through which the first object is located corresponding to the at least one gaze direction of the user, and a second region through which the second object is located corresponding to the at least one gaze direction of the user; and
determines that the second object is the obstacle when the first and second regions corresponding to the at least one gaze direction of the user at least partially overlap to determine that the first object has at least the portion of the first object hidden by the second object.

US Pat. No. 10,115,311

APPARATUS AND COMPUTER READABLE RECORDING MEDIUM FOR SITUATIONAL WARNING

HYUNDAI MOTOR COMPANY, S...

1. An adverse situation warning device, comprising:a computer;
a route data storing portion of the computer for storing a first route data of a host vehicle including a first geohash corresponding to a moving route of the host vehicle;
a route comparing portion of the computer for receiving a second route data of a remote vehicle including a second geohash corresponding to a moving route of the remote vehicle, and for comparing the geohash of the first route data and the geohash of the second route data; and
a warning output portion of the computer for outputting an adverse situation warning when the comparison result indicates the host vehicle and the remote vehicle are travelling in a similar direction,
wherein the route comparing portion compares a string of the geohash of the first route data and a string order of the geohash of the first route data with a string of the geohash of the second route data and a string order of the geohash of the second route data.

US Pat. No. 10,115,310

DRIVER ASSISTANT SYSTEM USING INFLUENCE MAPPING FOR CONFLICT AVOIDANCE PATH DETERMINATION

MAGNA ELECTRONICS INC., ...

1. A vehicular control system for a vehicle, said vehicular control system comprising:a plurality of sensors disposed at a vehicle equipped with said vehicular control system, wherein said plurality of sensors comprises at least one vehicle-based camera and at least one vehicle-based non-camera sensor, and wherein said plurality of sensors is operable to detect vehicles at least one of ahead of the equipped vehicle and sideward of the equipped vehicle;
wherein said at least one vehicle-based non-camera sensor is selected from the group consisting of (i) a vehicle-based radar sensor disposed at the equipped vehicle and sensing exterior of the equipped vehicle and (ii) a vehicle-based lidar sensor disposed at the equipped vehicle and sensing exterior of the equipped vehicle;
wherein said vehicular control system includes a data processor operable to process data captured by said at least one vehicle-based non-camera sensor and said at least one vehicle-based camera to determine the presence of vehicles at least one of ahead of the equipped vehicle and sideward of the equipped vehicle;
wherein, responsive to said data processing, said vehicular control system is operable to determine respective speeds of the determined vehicles and respective directions of travel of the determined vehicles;
wherein said vehicular control system is operable to determine respective influence values for the determined vehicles and wherein determined respective influence values are based on a determined potential hazard to the equipped vehicle presented by the determined vehicles;
wherein the respective determined influence values for the determined vehicles comprise weighted values with increased weighting for vehicles with greater speeds;
wherein the respective determined influence value for a determined vehicle is (i) weighted according to the direction of a speed vector of the determined vehicle and (ii) weighted according to the magnitude of the speed vector of the determined vehicle;
wherein, responsive to the respective speeds and respective directions of travel of the determined vehicles and responsive to the determined respective influence values, a plurality of paths for the equipped vehicle is determined;
wherein the determined plurality of paths is assessed by a decision algorithm that ranks each of the determined paths based on likelihood of collision of the equipped vehicle along a respective determined path with one or more determined vehicles;
wherein said data processor processes data captured by said at least one vehicle-based camera to determine a respective type of vehicle for the determined vehicles; and
wherein a selected path of travel is selected from the plurality of determined paths responsive at least in part to the rankings of the ranked paths and responsive at least in part to the determined types of vehicles along one or more of the determined paths.

US Pat. No. 10,115,309

METHOD FOR PROCESSING MEASUREMENT DATA OF A VEHICLE IN ORDER TO DETERMINE THE START OF A SEARCH FOR A PARKING SPACE

Bayerische Motoren Werke ...

1. A method for operating a vehicle navigation device to navigate to an available parking space, the method comprising the following acts:acquiring a plurality of journey data vectors each containing information about a speed, position data and a time of acquisition of the speed and the position data;
establishing a feature vector at each time of acquisition of the plurality of journey data vectors, wherein the information about a current and a previous journey data vector is processed, wherein the feature vector comprises as feature components at least one item of speed information and one item of path information;
classifying each feature vector, wherein a first traffic category, which represents a vehicle journey, or a second vehicle category, which represents parking space-seeking traffic, is assigned to each feature vector, and wherein a probability is established, which specifies the probability with which the first or the second traffic category is to be assigned to the feature vector;
segmenting the feature vectors over the time profile of the established traffic categories, wherein there is a subdivision of the journey from the start of a search for available parking spaces to the last acquisition of a journey data vector into two segments in accordance with the determined traffic categories of the feature vectors;
determining the start of the search based on a transition from a first of the two segments into a second of the two segments;
determining a parking rate based on the determined start of the search, the parking rate reflecting a number of searches started per unit time;
determining a probability of the available parking space based on the parking rate, and
navigating the vehicle, via the vehicle navigation device, based on the determined probability of the available parking space.

US Pat. No. 10,115,307

PARKING SPACE AVAILABILITY SYSTEM

1. A traffic control system comprisinga surveillance device, one or more mapping devices and a wireless communication facility;
wherein the wireless communication facility wirelessly connects each of the one or more mapping devices to the surveillance device;
wherein the traffic control system is configured for use with a parking facility;
wherein the parking facility comprises a plurality of parking spaces;
wherein each parking space contained within the plurality of parking spaces comprises an occupancy status selected from the group consisting of an open parking space and an occupied parking space;
wherein the selection between an open parking space and an occupied parking space is mutually exclusive;
wherein the surveillance device determines the selected occupancy status of each parking space selected from the plurality of parking spaces;
wherein the surveillance device transmits the location of each identified open parking space to the one or more mapping devices using the wireless communication facility;
wherein each of the one or more mapping devices locates the identified open parking spaces;
wherein the surveillance device is an electronic device;
wherein the surveillance device is an optical data processing device;
wherein the surveillance device individually identifies each individual parking space contained within the plurality of parking spaces;
wherein the surveillance device optically determines and monitors the status of each individual parking space;
wherein the surveillance device further maintains a database of the GPS coordinates of each parking space contained within the plurality of parking spaces;
wherein the surveillance device transmits the GPS coordinates of each open parking space to each of the one or more mapping devices using the wireless communication facility;
wherein the surveillance device comprises a first logic module, a first communication module, and a plurality of image sensors;
wherein the first communication module is electrically connected to the first logic module;
where each of the plurality of image sensors is electrically connected to the first logic module;
wherein the first logic module is a programmable electronic device;
wherein each image sensor selected from the plurality of image sensors receives light from the exterior of the selected image sensor and converts the received light into a digital representation.

US Pat. No. 10,115,306

PARKING IDENTIFICATION AND AVAILABILITY PREDICTION

Uber Technologies, Inc., ...

1. A system, comprising:a model generating component to generate a parking prediction model based on training data;
an input component to receive input data, the input data including a destination and calendar information;
a computation component configured to:
identify at least one parking venue near the destination;
identify an event occurring at an event venue near the destination based on the calendar information;
retrieve a capacity for the event venue and an event type for the identified event;
calculate a crowd index based on the retrieved capacity and event type, wherein the crowd index is indicative of an estimate of a crowd size at the destination; and
generate at least one parking prediction corresponding to the at least one parking venue based at least in part on applying the input data and the calculated crowd index to the parking prediction model;
a presentation component to present the at least one parking venue and the at least one parking prediction to a user; and
a microprocessor to execute computer-executable instructions associated with at least one of the model generating component, the input component, the computation component, or the presentation component.

US Pat. No. 10,115,305

OPTIMIZING AUTONOMOUS CAR'S DRIVING TIME AND USER EXPERIENCE USING TRAFFIC SIGNAL INFORMATION

Nissan North America, Inc...

1. A method for optimizing driving time, the method comprising:determining, by a processor, based on route data, a plurality of distances corresponding to a plurality of paths for a vehicle between a vehicle location and a destination location, wherein the route data includes a map of a predetermined area including the vehicle location and the destination location;
receiving, by the processor, traffic signal data including a plurality of traffic signal states for a plurality of traffic signals on the plurality of paths, wherein receiving the traffic signal data includes receiving the traffic signal data from an external traffic signal data source via an electronic communication link;
determining, by the processor, a plurality of travel times corresponding to a predetermined portion of the plurality of paths based on the plurality of distances and the plurality of traffic signal states; and
determining, by the processor, an optimized path between the vehicle location and the destination location based on the path of the plurality of paths that corresponds to a shortest travel time of the plurality of travel times.

US Pat. No. 10,115,304

IDENTIFICATION AND CONTROL OF TRAFFIC AT ONE OR MORE TRAFFIC JUNCTIONS

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method, comprising:generating, by a system operatively coupled to a processor, a piece-wise sinusoidal representation of traffic arrival at a traffic junction;
determining, by the system, a parameter of one or more traffic junctions based on the piece-wise sinusoidal representation and a polynomial objective, wherein the determining comprises: determining a first parameter that is a time of a start of a phase sequence at a first traffic junction and determining a second parameter that is a time of a start of a phase sequence at a second traffic junction, wherein a difference between the first parameter and the second parameter is an offset to vary; and
generating, by the system, a multi-variate polynomial describing an average queue length of a defined traffic type from a plurality of traffic types at the traffic junction based on the piece-wise sinusoidal representation of the traffic arrival for the plurality of traffic types.

US Pat. No. 10,115,303

METHODS FOR CONTROLLING A HEADSET DEVICE, HEADSET DEVICES, COMPUTER READABLE MEDIA, AND INFRARED SENSORS

RAZER (ASIA-PACIFIC) PTE....

1. A method for controlling a headset device, the method comprising:determining an opening of an input element in a program used by a user;
capturing an infrared image of a vicinity of the headset device upon the determination of the opening of the input element;
determining a presence of a pre-determined peripheral device in the vicinity of the headset device based on the infrared image that is captured upon the determination of the opening of the input element; and
controlling a display of the headset device to display a representation of the pre-determined peripheral device based on the determined presence of the pre-determined peripheral device and the determination of the opening of the input element.

US Pat. No. 10,115,302

TRAINABLE TRANSCEIVER AND CAMERA SYSTEMS AND METHODS

GENTEX CORPORATION, Zeel...

1. A system for controlling remote devices, comprising:a camera in a vehicle;
an output device; and
a control circuit of a trainable transceiver configured to:
use data from the camera to determine a position of the vehicle within a garage;
use the data from the camera to determine a distance between the vehicle and a wall of the garage;
determine, based on the position of the vehicle within the garage, whether a garage door will contact the vehicle upon activation of the garage door;
determine, based on the distance between the vehicle and the wall of the garage, whether the vehicle is well-positioned in the garage such that the garage door will not contact the vehicle upon activation;
provide an indication via the output device indicating whether the garage door will contact the vehicle upon activation; and
automatically transmit an activation signal to a garage door opener communicatively coupled to the garage door formatted based on the determination that the garage door will not contact the vehicle upon activation.

US Pat. No. 10,115,300

METHOD AND APPARATUS FOR REMOTE CONTROL

Samsung Electronics Co., ...

11. An electronic device comprising:a display;
a memory;
a communication module; and
at least one processor, operatively coupled to the communication module, the at least one processor configured to:
detect a first user input on at least a portion of an application screen while displaying the application screen associated with an execution of the application;
control the display to display at least one object drawn by a first user input while displaying the application screen associated with execution of the application;
associate each of the displayed at least one object with at least one control signal for controlling at least one external device among a plurality of control signals stored in the memory;
determine whether a second user input on one of the displayed at least one object is detected; and
in response to detecting the second user input, transmit, to the at least one external device, the at least one control signal associated with the displayed at least one object while displaying the application screen associated with an execution of the application.

US Pat. No. 10,115,299

INTRAORAL SENSING AND COMMUNICATIONS APPLIANCE

1. An apparatus comprising:a housing anchored in a mouth of a user and resistant to damage from bodily fluids and pressure, wherein the housing comprises:
a processor coupled to an input device and an output device and configured to provide a user interface to the user in the mouth using the input device and output device, wherein,
the output device provides a plurality of choices to the user inside the mouth, as directed by the processor,
the input device receives input from the user from within the mouth, in response to providing the plurality of choices to the user,
the processor processes the input from the user inside the mouth and interprets the input as a selection of one of the plurality of choices, and
the processor provides feedback to the user inside the mouth indicating the selection of the one of the plurality of choices;
a memory storage device communicatively coupled to the processor, wherein the memory storage device stores and recalls data;
a communication subsystem coupled to the processor, wherein the communication subsystem communicates with a remote device placed outside the mouth; and
a power device powering the input device, the processor, the output device, the memory storage device, or the communication subsystem.

US Pat. No. 10,115,298

METHOD OF TREND ANALYSIS AND AUTOMATIC TUNING OF ALARM PARAMETERS

AKTIEBOLAGET SKF, Gothen...

1. A method of trend analysis of alarm parameters for a machine, the method comprising:obtaining a series of condition related measurements of the machine, each of the condition related measurements comprises a time series of data points creating a time waveform,
performing a signal analysis on the time waveform to create a spectrum,
utilizing a peak of the spectrum, the peak being relevant to a defect, to calculate a Condition Indicator (CI) value that relates to a condition of the machine with respect to the defect,
checking the Condition Indicator (CI) value with respect to a set threshold,
calculating the number of times the Condition Indicator (CI) value is above the set threshold during N last measurements,
displaying the number of times the Condition Indicator (CI) value is above the set threshold during the N last measurements in a diagram with Date/Time on the x-axis and Number of Times on the y-axis, and
triggering the alarm if the Condition Indicator (CI) value has been above the set threshold more times than the alarm level during the N last measurements,
automatically tuning of the alarm parameters, including the calculation of the Condition Indicator (CI), for the machine by repeatedly:
increasing the set threshold if a number of false positives (FPs) exceeds a first defined limit, the false positives include when an alarm is triggered without a defect being recorded, and
decreasing the set threshold if a number of false negatives (FNs) exceeds a second defined limit, the false negatives include when a defect is detected without an alarm being triggered.

US Pat. No. 10,115,297

CONFIGURING A SMART HOME CONTROLLER

GOOGLE LLC, Mountain Vie...

1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computer system, cause the computer system to:obtain current location data for a user;
determine whether the user is within a predefined distance from a dwelling of the user based at least in part on the received current location data;
obtain door lock activation data for a door of the dwelling;
determine whether the door is currently locked or unlocked based at least in part on the received door lock activation data;
obtain current occupancy data for the dwelling of the user;
determine whether the dwelling is currently occupied based at least in part on the received occupancy data;
set a configuration of a controller for the dwelling to a first configuration based at least in part on two or more of:
(i) the determination of whether the user is within a predefined distance from the dwelling,
(ii) the determination of whether the door is currently locked or unlocked, or
(iii) the determined occupancy for the dwelling,
the first configuration including for each sensor in a set of sensors coupled to the controller, disabling the sensor or disabling alerts from the sensor;
while the controller is operating in the first configuration:
in accordance with a determination that the user is not within the predefined distance from the dwelling and that the door is currently unlocked, set or send instructions to set the configuration of the controller to a second configuration, the second configuration including for each sensor in the set of sensors coupled to the controller, enabling the sensor or enabling alerts from the sensor;
in accordance with setting, or sending instructions to set, the configuration of the controller to the second configuration, send a notification to the user that the controller has been set to the second configuration.

US Pat. No. 10,115,296

IN-FIELD SENSOR PROGRAMMING

Ecolink Intelligent Techn...

1. A sensor, comprising:a magnetic field detector;
a memory for storing processor-executable instructions and sensor data;
a transmitter for transmitting alarm signals to a remote receiver; and
a processor, coupled to the magnetic field detector, the memory and the transmitter, for executing the processor-executable instructions that causes the sensor to:
determine, by the processor, that a magnetic field sensed by the magnetic field detector is being modulated;
in response to determining that a magnetic field is being modulated, enter a programming mode of operation;
detect, by the processor, further modulation of the magnetic field sensed by the magnetic field detector;
convert, by the processor, the further modulation of the magnetic field into programming information; and
replace, by the processor, at least some of the sensor data stored in the memory with the programming information.

US Pat. No. 10,115,295

PORTABLE SECURITY DEVICE HAVING RESCUE REQUEST FUNCTION BASED ON INTERNET OF THINGS AND SECURITY SYSTEM USING THE SAME

1. A portable security device having an Internet of Things (IoT) based rescue request function, comprising:a main switch for selecting a rescue request function in case of emergency and receiving a security function and operation command;
a security application execution unit for executing a security application when a security function is selected through the main switch;
a camera for capturing an image when photographing is selected through the main switch;
a voice input unit for receiving a voice input through a microphone in case of the security function;
a security controller for generating rescue request information including the image captured by the camera, the voice acquired through the voice input unit and security information stored in an internal memory according to the security application executed by the security application execution unit, and controlling transmission of the generated rescue request information; and
a communication unit for establishing local wireless communication with a smartphone, converting the rescue request information into wireless data by interoperating with the security controller and transmitting the wireless data to the smartphone.

US Pat. No. 10,115,294

MONITORING ACTIVITY OF AN INDIVIDUAL

Healthsense, Inc., Mendo...

1. A method for monitoring activity of an individual, comprising:monitoring a number of sensors to identify activations of at least one sensor of the number of sensors;
associating multiple rules defining a number of actions to be taken based upon the activations of the at least one sensor;
initiating a first rule based upon an identification of a first sensor activation;
initiating a first timer for monitoring a sensor activation according to the first rule;
initiating a second timer for monitoring the time between the first sensor activation and at least one second sensor activation according to the first rule, wherein the second timer is initiated in response to an identification of a third sensor activation before a timer value associated with the first timer expires; and
determining whether an action should be initiated based upon the analysis of whether the first rule has been met.

US Pat. No. 10,115,293

SOUND DETECTION AND ALERT SYSTEM FOR A WORKSPACE

STEELCASE INC., Grand Ra...

1. A personal space for telepresence activities using a portable device comprising:at least one wall structure supporting a worksurface;
an interior sound sensor and a communication device coupled to an interior of the at least one wall structure;
an exterior sound sensor coupled to an exterior of the at least one wall structure; and
a processor in communication with the interior sound sensor, the exterior sound sensor, and the communication device, the processor adapted to compare a sound level inside the wall structure to a threshold level, and to provide a signal at the communication device when a sound level inside the personal space exceeds the threshold level, and to adjust the threshold level when a sound level exterior to the wall structure exceeds a second threshold level.

US Pat. No. 10,115,292

SYSTEM AND METHOD FOR AUTOMATIC LOSS PREVENTION OF MOBILE COMMUNICATION DEVICES

1. A system for the automatic prevention of the loss of mobile communication devices by an owner, the system comprising:a mobile device that includes a processor and memory;
Automatic Loss Prevention Alert Software (“ALPAS”) installed on the mobile device;
a device which functions as an Automatic Loss Prevention Alert Trigger (“ALPAT”);
an owner-defined distance after which alarms will activate on either the mobile device, the ALPAT or both;
the ALPAS having the ability to detect when the ALPAT has moved away from the mobile device at the owner-defined distance;
the ALPAS having the ability to activate an alarm that will flash the screen of the mobile device brightly on and off and play a pre-recorded audio message repeatedly;
the ALPAT having the ability to play audio at a fixed decibel;
wherein the mobile device can potentially be any computing device, including a smartphone, a tablet or a wearable electronic device;
wherein only the owner of the mobile device can deactivate the alert by utilizing a unique password, or fingerprint, or other electronic id that is unique to the owner;
wherein the ALPAT can be a stand-alone small device, or can be an app on a wearable device;
wherein the audio played in the event of an alarm on either the mobile device with the ALPAS or the
ALPAT can be customized by the owner;
the ALPAS configured to have the option to enter an “at home safe zone” mode;
the ALPAS configured to have the option to turn on a “sync to activate” option;
in the “at home safe zone” mode, the ALPAS is configured to deactivate so that if the ALPAT is more than the owner-defined distance away from the mobile device with ALPAS, then ALPAS will not initiate an alarm;
if the ALPAT is taken more than the owner-defined distance away from the mobile device, and then returns to within the owner-defined distance from the mobile device, the ALPAS is configured to reactivate if the “sync-to-activate” option is turned on in the ALPAS.

US Pat. No. 10,115,290

METHODS AND SYSTEMS FOR PROVIDING BATTERY FEEDBACK TO PATIENT

TCI LLC, St. Paul, MN (U...

1. A mechanically assisted circulation (MAC) system, comprising:a blood pump assembly;
a control unit configured to control operation of the blood pump assembly;
a blood pump assembly monitor module configured to detect each of a plurality of different fault conditions of the blood pump assembly and generate a respective series of indications for each of the different fault conditions, each of the respective series of indications being indicative of whether the respective fault condition of the blood pump assembly is detected during a respective time period of the indication;
a fault handler module configured to, for each of the different fault conditions, reclassify the fault condition from being inactive to being active in response to each of a first subseries of the respective series of indications being indicative of detection of the respective fault condition during the respective time period of the indication, the first subseries having a predetermined set soaking number, for the respective fault condition, of the series of indications; and
an alarm handler module configured to generate, for each of the different fault conditions, an alarm for the fault condition in response to the fault condition being reclassified as active.

US Pat. No. 10,115,289

SENSOR SLEEVE FOR WASTE SERVICE VEHICLE

RUBICON GLOBAL HOLDINGS, ...

1. A sensor sleeve for a waste service vehicle having a lift arm, comprising:a locating device including a scanner configured to scan a receptacle and generate a first signal based on the scanning;
a shell configured to be received by the lift arm; and
a sensor connected to the shell and coupled to a controller and the locating device, the sensor configured to generate a second signal,
the controller being configured to:
determine a first location of the waste service vehicle based on the first signal from the scanner; and
correlate an amount of waste collected by the waste service vehicle at the first location based on the second signal.

US Pat. No. 10,115,287

MONITORING SYSTEM, APPARATUS AND METHOD

Advanced Wireless Innovat...

1. A modular sensor apparatus, the apparatus including:a first wireless communication module the first wireless communication module including a transceiver employing a first protocol to receive digital data from an electronic sensor and controlling the operation of the electronic sensor, at least a portion of the digital data being associated with an exterior of a residential environment;
an internal memory capable of storing the digital data received from the electronic sensor;
a second wireless communication module, the second wireless communication module including a transceiver employing a second protocol different from the first protocol to communicate real time electronic sensor data and at least some of the digital data stored in the internal memory with a portable user device, the portable user device including an internal electrical energy storage element, a processor, and a user perceptible display; and
an interface configured to control an operation of an environmental condition modifying device by at least generating, based at least on the digital data from the electronic sensor, a command triggering an activation of one or more lights by the environmental condition modifying device, the one or more lights being activated to at least illuminate an interior of the residential environment.

US Pat. No. 10,115,286

METHOD FOR PROVIDING HEALTH SERVICE AND REFRIGERATOR THEREFOR

SAMSUNG ELECTRONICS CO., ...

1. A method of providing a health service through a refrigerator, the method comprising:obtaining first biometric information of a user using at least one sensor unit of the refrigerator;
searching a storage unit of the refrigerator for a user profile including biometric information corresponding to the obtained first biometric information;
determining whether the user is an object for measuring second biometric information based on the searched user profile;
in response to the user being the object, obtaining at least one image of the user using at least one camera of the refrigerator;
determining whether a posture of the user is appropriate for measuring the second biometric information, based on the at least one image;
when determining that the posture is inappropriate, providing advice about a predetermined posture;
when determining that the posture is appropriate, measuring the second biometric information of the user; and
modifying a value of the measured second biometric information based on at least one of the user profile and the at least one image.

US Pat. No. 10,115,285

SECURITY SYSTEM WITH EARTHQUAKE DETECTION

Vivint, Inc., Provo, UT ...

1. A security and automation system comprising:a seismic motion sensor at a first location, the seismic motion sensor configured to:
detect a seismic motion condition; and
transmit, via a first communication link, a first message indicating that the seismic motion condition has been detected; and
a first control unit at the first location, the first control unit operatively coupled with the seismic motion sensor via the first communication link, the first control unit configured to:
receive, via the first communication link, the first message from the seismic motion sensor;
identify a second control unit at a second location different from the first location based at least in part on a distance between the first location and the second location; and
transmit, via a second communication link different from the first communication link, a second message to the second control unit based at least in part on the first message and the distance, the second message indicating that the seismic motion condition has been detected.

US Pat. No. 10,115,284

SYSTEM AND METHOD FOR EARLY WEATHER ALERT

ZF FRIEDRICHSHAFEN AG, F...

1. A computer-implemented method performed by a data processing unit to predict weather conditions in a defined area and to cause an automatic change in a device located at a target coordinate within the defined area to prevent damage to the device based on the predicted weather conditions, the method comprising:measuring, via a plurality of monitoring units, physical information associated with a fluid in the defined area; wherein each of the plurality of monitoring units comprises a communicator and a sensor and is positioned on carriers located within the defined area; wherein the sensors of the plurality of monitoring units measure the physical information associated with the fluid in the defined area;
sending the physical information associated with the fluid via the communicators of the plurality of monitoring units to the data processing unit that is remote from the defined area;
receiving, via a communicator of the data processing unit, the physical information associated with the fluid from the plurality of monitoring units; wherein the data processing unit also comprises a computer operating system;
calculating, via the computer operating system of the data processing unit, a flow field associated with the fluid within the defined area based on the physical information associated with the fluid that the data processing unit receives from the plurality of monitoring units;
predicting future physical information associated with the fluid at the target coordinate in the defined area based on the flow field, via the computer operating system of the data processing unit;
sending a message associated with the predicted future physical information, via the communicator of the data processing unit, to a receiver in the defined area upon occurrence of a trigger condition associated with the predicted future physical information; wherein the receiver comprises a communicator and a processor;
sending instructions via the communicator of the receiver to the device at the target coordinate based on the message from the communicator of the data processing unit; and
automatically changing the device based on the instructions from the receiver to avoid sustaining damage from the predicted weather conditions, the automatic change including one or more of the following: an automatic change in a physical configuration of the device or an automatic change in a physical location of the device to a new location outside the target coordinate, the automatic change in the physical configuration of the device includes changing a location of at least a portion of the device.

US Pat. No. 10,115,283

SYSTEMS AND METHODS FOR PROVIDING ASSISTANCE TO USERS IN EMERGENCY SITUATIONS

Symantec Corporation, Mo...

1. A computer-implemented method for providing assistance to users in emergency situations, at least a portion of the method being performed by an endpoint device comprising at least one processor, the method comprising:detecting that a user of the endpoint device is involved in an emergency situation;
before requesting assistance for the user from an emergency response agency, identifying an individual that is nearby the user and is capable of assisting the user in the emergency situation by:
locating an additional endpoint device that is nearby the endpoint device of the user;
receiving, from the additional endpoint device, a message that asserts an attribute of the individual that indicates the individual is qualified to assist the user involved in the emergency situation; and
determining, by the endpoint device, that the attribute has been verified by a trusted third party;
determining, based on the individual being capable of assisting the user in the emergency situation, to request assistance for the user from the individual instead of the emergency response agency; and
in response to determining to request assistance for the user from the individual instead of the emergency response agency, enabling the individual to assist the user involved in the emergency situation by providing information about the emergency situation from the endpoint device of the user to the additional endpoint device.

US Pat. No. 10,115,282

BABY CAR SEAT AND DOCK ALARM SYSTEM

1. A baby car seat and dock alarm system comprising:a car seat, a docking base, and a docking alarm system;
wherein responsive to the baby car seat and dock alarm system determining that a child has been left unattended in the car seat while the car seat is still inside of a vehicle, the baby car seat and dock alarm system is adapted to notify a driver of said vehicle and bystanders;
wherein the car seat is a portable seat that is adapted for use by the child and that attaches to a vehicle seat and is adapted to protect the child from injury or death during a collision of said vehicle;
wherein the car seat comprises a hard shell lined with padding, a restraint harness, and a carrying handle;
wherein the docking base is a platform that rests on the vehicle seat and provides increased stability to the car seat when the car seat is latched into the docking base;
wherein the docking base latches directly to the vehicle seat;
wherein the car seat locks into the docking base during vehicular travel and detaches from the docking base to be carried manually upon reaching a destination;
wherein the docking alarm system comprises a weight sensor, a harness lock sensor, a docking sensor, and a control module;
wherein the docking alarm system is mounted to the interior of the car seat;
wherein the docking alarm system communicates with a vehicle computer system to monitor and control functions of the vehicle;
wherein the docking alarm system monitors the docking sensor, the weight sensor, the harness lock sensor, and the vehicle to determine whether an alarm condition exists;
wherein if the docking alarm system determines that the alarm condition exists, the docking alarm system is adapted to notify the driver and/or to remedy the alarm condition;
wherein the weight sensor provides a weight signal to a microprocessor located in the control module;
wherein the weight signal is indicative of the fact that the car seat is occupied;
wherein the harness lock sensor provides a harness lock signal to the microprocessor located in the control module;
wherein based upon the harness lock signal that it receives, the microprocessor is able to determine that the restraint harness is closed and locked or that the restraint harness has been opened;
wherein the docking sensor provides a docking signal to the microprocessor;
wherein the microprocessor uses the docking signal to determine if the car seat is latched into the docking base;
wherein the microprocessor uses this information to determine whether one or more notification actions and/or one or more remediation actions should be modified or whether they should be invoked at all;
wherein the control module comprises the microprocessor, memory, input/output ports, a sound transducer, a first transceiver, a second transceiver, and one or more batteries;
wherein the control module monitors input signals from the weight sensor, the harness lock sensor, and the docking sensor, detects changes in the state of the car seat or the vehicle, and determines whether or not the alarm condition exists.

US Pat. No. 10,115,281

MULTIPURPOSE EVENT DETECTION SENSOR AND PAYLOAD ALERT SYSTEM

1. An event detecting sensor and alert system, the system comprising:a plurality of a event sensors including a first sensor and a second sensor, each event sensor comprising circuitry for detecting an event;
a processor; and
one or more communications means,
wherein said plurality of event sensors, said processor and said one or more communications means are operably connected and are configured to:
detect, via said plurality of event sensors, event data associated with an occurrence of an event selected from the group consisting of a vibration event, sound event, acceleration event, an impact event, or any combination thereof,
wherein a difference in detection times of detecting said event by the respective first and second sensors is used to determine a severity and direction of said event;
analyze said event data to determine if a magnitude of said event exceeds a predetermined threshold;
generate an event message payload when a detected magnitude of said event exceeds said predetermined threshold, and wherein said event message payload comprises relevant information about said event, including which sensor detected said event, the severity of said event, and direction of said event; and
transmit, via said communications means, said event message payload to a remote processing system.

US Pat. No. 10,115,280

DETECTOR WITH OPTICAL BLOCK

LIFE SAFETY DISTRIBUTION ...

1. A detector comprising:a source that emits a beam of first radiant energy toward a sensing chamber when energized;
a sensor that detects scattered radiant energy from the sensing chamber;
a support member coupled to the source and the sensor;
an emitter optical block coupled to the support member and having an emitter body to support the source and at least one emitter optical barrier that is formed integral with the emitter body; and
a receiver optical block coupled to the support member and having a receiver body to support the sensor and at least one receiver optical barrier that is formed integral with the receiver body,
wherein each of the emitter optical barrier and the receiver optical barrier includes first and second elongated planar segments formed in a respective one of the emitter body and the receiver body,
wherein the first and second elongated planar segments of the emitter optical block are formed in the emitter body of the emitter optical block so as to block, in part, the beam,
wherein the first and second elongated planar segments of the receiver optical block are formed in the receiver body of the receiver optical block so as to block, in part, the scattered radiant energy,
wherein the first and second elongated planar segments of the emitter optical block are joined to form the at least one emitter optical barrier in a first V shape, and
wherein the first and second elongated planar segments of the receiver optical block are joined to form the at least one receiver optical barrier in a second V shape.

US Pat. No. 10,115,279

SURVEILLANCE MONITORING SYSTEMS AND METHODS FOR REMOTELY VIEWING DATA AND CONTROLLING CAMERAS

Sensomatic Electronics, L...

1. A system, comprising:a plurality of intelligent appliances,
the plurality of intelligent appliances including a first intelligent appliance and a second intelligent appliance; and,
a wireless computing device configured to:
detect first wireless data that identifies the first intelligent appliance and second wireless data that identifies the second intelligent appliance;
in response to detecting the first and second wireless data, establish
(1) a first wireless communication channel through which the first intelligent appliance communicates with the wireless computing device and
(2) a second wireless communication channel through which the second intelligent appliance communicates with the wireless computing device,
wherein the first and second intelligent appliances are configured to wirelessly communicate with each other through a direct wireless communication channel between the first and second intelligent appliances without an intermediate access point or gateway and
wherein the first wireless communication channel, the second wireless communication channel, and the direct wireless channel belong to a same wireless network; and
receiving, by the wireless computing device and via the first wireless communication channel, at least a portion of environment data captured by the first intelligent appliance,
wherein the environment data includes video, images, sound, temperature data, chemical presence data, motion data, or any combinations thereof regarding a surveillance area;
wherein the system is further configured to:
receive data from a communication device associated with a person;
detect one or more trigger events based, at least in part, on the data received from the communication device associated with the person, reference information, and the at least a portion of the captured environment data; and
in response to detecting the one or more trigger events, causing the second intelligent appliance to perform an action for controlling an associated device within the surveillance area,
wherein at least one setting of the second intelligent appliance is adjusted based on control data generated by the wireless computing device using one or more instances of logic locally stored on the wireless computing device and one or more user settings,
wherein the control data is transmitted from the wireless computing device to the second intelligent appliance via the second wireless communication channel.

US Pat. No. 10,115,275

MULTI-LAYER STACK WITH EMBEDDED TAMPER-DETECT PROTECTION

INTERNATIONAL BUSINESS MA...

1. A tamper-respondent assembly comprising:a multi-layer stack comprising multiple discrete component layers stacked and electrically connected together via a plurality of electrical contacts in between the component layers;
a tamper-respondent electronic circuit structure embedded within the multi-layer stack, the tamper-respondent electronic circuit structure comprising at least one tamper-respondent sensor embedded, at least in part, within at least one component layer of the multiple discrete component layers of the multi-layer stack, the tamper-respondent electronic circuit structure defining a secure volume within the multi-layer stack; and
wherein the at least one tamper-respondent sensor comprises at least one peripheral tamper-detect circuit extending through a component layer of the at least one component layer of the multi-layer stack, the at least one peripheral tamper-detect circuit comprising a plurality of through-substrate vias disposed about the periphery of, and extending through, the component layer.

US Pat. No. 10,115,274

SYSTEMS, DEVICES AND METHODS FOR WIRELESSLY DELIVERING HAPTIC EFFECTS

IMMERSION CORPORATION, S...

1. A wireless haptic enabled device for providing a haptic effect, comprising:an actuator element including an electrode layer, a smart material layer, and a grounding electrode layer; and
a power element including an antenna configured to receive a haptic control signal, a first contact, and a second contact, wherein the antenna is in electrical communication with the first contact and the second contact, wherein
the electrode layer is configured for location between the smart material layer and the power element,
the first contact is configured for electrical communication with the electrode layer,
the second contact is configured for electrical communication with the grounding electrode layer,
the antenna is configured to induce a voltage differential between the electrode layer and the grounding electrode layer in response to the haptic control signal, and
the smart material layer is configured for actuation in response to the voltage differential for providing the haptic effect.

US Pat. No. 10,115,273

GAMING SYSTEM AND METHOD PROVIDING A GAME INCLUDING A PLURALITY OF CONCENTRIC WHEELS HAVING DEACTIVATABLE SEGMENTS

IGT, Las Vegas, NV (US)

1. A gaming system comprising:a housing;
a plurality of input devices supported by the housing, said plurality of input devices including an acceptor and a validator;
at least one processor;
at least one display device supported by the housing; and
at least one memory device that stores a plurality of instructions that, when executed by the at least one processor, cause the at least one processor to:
if a physical item is received by the acceptor, identify by the validator the received physical item and establish a credit balance based at least in part on the monetary value associated with the received and identified physical item;
display, via the at least one display device, a play of a game that includes, for a first activation of a plurality of objects, each object including a plurality of segments, each segment having an activated state and a deactivated state, and each segment being selectable or un-selectable, and each segment being associated with an award:
randomly selecting a first activated segment of a first object of the plurality of objects, wherein any activated segments of another one of the plurality of objects are un-selectable for the first activation of the plurality of objects;
displaying, via the at least one display device, the award associated with said selected first activated segment; and
switching said selected segment of said first object of the plurality of objects from the activated state to the deactivated state such that at least one activated segment of a second object of the plurality of objects is selectable for a second subsequent activation of the plurality of objects; and
if a cashout button is actuated, initiate a payout associated with the credit balance.

US Pat. No. 10,115,271

APPARATUS, SYSTEM AND METHOD FOR AWARDING PROGRESSIVE OR JACKPOT PRIZES

Aristocrat Technologies A...

1. A gaming system comprising a plurality of gaming machines, at least a first gaming machine of the plurality of gaming machines comprising a credit input mechanism configured to receive a physical item representing a monetary value to establish a credit balance, the credit balance being increasable and decreasable based at least on wagering activity; a credit meter configured to monitor the credit balance; a display; a player input mechanism configured to receive one of a plurality of different wager options; and a payout output, at least the first gaming machine configured to provide a game in which a plurality of symbols are presented on the display and if a winning combination occurs in the presented plurality of symbols, the first gaming machine awards an award, the gaming system further comprising:a plurality of progressive pools, each of the plurality of different wager options being associated with at least one of the plurality of progressive pools;
a plurality of progressive prizes, each of the plurality of progressive prizes having a corresponding wager option of the plurality of different wager options and fundable by at least one of the plurality of progressive pools dependent on the corresponding wager option, and at least one of the plurality of progressive prizes being winnable through play at the first gaming machine;
at least one jackpot controller configured to:
determine a first fixed amount for each of the plurality of progressive prizes;
contribute to the plurality of progressive pools dependent on play of the plurality of gaming machines;
monitor for an occurrence of a progressive winning outcome at each of the plurality of gamine machines; and
upon the occurrence of the progressive winning outcome during a game play with a first wager option at a second gaming machine of the plurality of gaming machines, award the second gaming machine the first fixed amount of a first progressive prize corresponding to the first wager option;
set the first fixed amount of the first progressive prize to a second fixed amount and
maintain the second fixed amount during play at the plurality of gaming machines.

US Pat. No. 10,115,270

TRANSFERRING AWARDS VIA OPTICAL MACHINE READABLE DATA REPRESENTATION IMAGES

BALLY GAMING, INC., Las ...

1. A method comprising:displaying a code image on one of a gaming machine or a mobile device;
capturing the code image by the other of the gaming machine or the mobile device;
in response to capturing the code image, receiving a request from the mobile device to transfer funds between the gaming machine and a remote wagering account;
transferring the funds between the gaming machine and the wagering account; and
establishing a credit balance at the gaming machine, the credit balance funding wagers to play a wagering game at the gaming machine independent of the mobile device.

US Pat. No. 10,115,267

METHOD AND SYSTEM FOR FACILITATING CHANCE-BASED PAYMENT FOR ITEMS IN A GAME

ELECTRONICS ARTS INC., R...

1. A system for facilitating chance-based payment for items in a game, the system comprising:one or more physical computer processors configured by machine-readable instructions to:
execute an instance of an online game, and to use the instance to generate game state information that is transmitted to client computing platforms over a network, the game state information facilitating presentation of views of the online game to users via the client computing platforms wherein execution of the instance of the online game includes performing operations in the instance in response to commands received over the network from the client computing platforms to enable interaction by the users with the online game and/or each;
effectuate presentation of offers to sell one or more virtual items to a group of users, wherein the one or more virtual items provide a benefit to one or more the users in the group of users in the online game, wherein the offers to sell the one or more virtual items include prices of the one or more virtual items, the offers including a first offer to sell one or more first virtual items, to the group of users for a first price, the group of users including a first user, a second user, and a third user;
obtain pledges from individual users in the group of users for payment of the prices for the one or more virtual items offered for sale; and
make chance-based selections of which users that have pledged payment of the prices for the one or more virtual items will make the pledged payments, and to collect such payments in exchange for distribution of the one or more virtual items to the group of users such that where the first user and the second user have pledged payment of the first price, and a chance-based selection of the first user has been made, payment of the first price is collected from the first user and the one or more first virtual items are distributed to one or more users in the group of users such that the first user, the second user, and/or the third user receive the benefit of the one or more first virtual items, in the online game.

US Pat. No. 10,115,266

GAMING MACHINE USING RANDOMLY TRIGGERED SYMBOL ARRAY ELEMENT REMOVAL AND REPOPULATION

Bally Gaming, Inc., Las ...

1. A gaming system primarily dedicated to playing at least one regulated casino wagering game, comprising:a casino gaming machine including a secure gaming cabinet, an electronic display device, and one or more electronic input devices, the gaming cabinet constructed to house components associated with the casino wagering game, the electronic display device and the one or more electronic input devices being coupled to the gaming cabinet;
a random element generator configured to generate one or more random elements; and
game-logic circuitry configured to:
detect, via at least one of the one or more electronic input devices, a physical item associated with a monetary value that establishes a credit balance;
initiate the casino wagering game in response to an input indicative of a wager covered by the credit balance;
determine an outcome of the casino wagering game based, at least in part, on the one or more random elements;
direct the electronic display device to display a plurality of symbols in a symbol array, the plurality of symbols in the symbol array being determined by the outcome;
in response to the displayed symbol array including a winning symbol combination, grant an award for any winning symbol combination displayed in the symbol array;
in response to the displayed symbol array including no winning symbol combinations:
identify at least one feature symbol in the displayed symbol array;
remove the at least one feature symbol and one or more symbols associated with the at least one feature symbol from the symbol array;
aggregate the remaining symbols in the symbol array into one or more groups of adjacent symbols in the symbol array;
repopulate each portion of the symbol array lacking a symbol with a corresponding replacement symbol to generate a repopulated symbol array based, at least in part, on the one or more random elements; and
grant a supplemental award for any winning symbol combinations displayed in the repopulated symbol array; and
receive, via at least one of the one or more electronic input devices, a cashout input that initiates a payout from the credit balance.

US Pat. No. 10,115,265

DEVICE FOR INSTANT LOTTERY TICKET INSPECTION AND ACTIVATION, AND METHOD AND SYSTEM FOR SAME

The Froelich Group LLC, ...

1. A computer-implemented method of inspecting and activating a scratch-off lottery ticket bearing game play information covered by a scratch-off coating, and bearing ticket authentication information, the method comprising:using a device comprising a specifically-programmed remote computer system to perform at least the following:
detecting tampering with the coating;
generating tampering status information based on detection of tampering;
detecting the authentication information;
encrypting the detected authentication information and tampering status information; and communicating the encrypted authentication information and tampering status information to a specifically-programmed central computer system; and
using the central computer system to perform at least the following:
receiving the encrypted authentication information and tampering status information from the remote computer system;
decrypting the received authentication information and tampering status information;
assigning a ticket activation status to the ticket based on the tampering status information and on eligibility data stored in the central computer system in association with the authentication information;
generating an activation signal comprising the ticket activation status; and
communicating the activation signal to the remote computer system, wherein the remote computer system
receives the activation signal from the central computer system;
extracts the ticket activation status from the activation signal; and
communicates the ticket activation status to a user.

US Pat. No. 10,115,264

ENCRYPTED ELECTRONIC GAMING TICKET

LAZLO 326, LLC, Jacksonv...

1. An anonymous electronic bearer instrument comprising an electronic file containing a humanly detectable first dataset that contains a humanly undetectable second dataset, said humanly undetectable second dataset containing claim validation information being selected by or for a claimant and encrypted using a cryptographic key known only to an authority, said humanly undetectable second dataset including said claim validation information also being encoded into the humanly detectable first dataset the resulting electronic file including said claim validation information and being transferred from the authority to the claimant, said humanly undetectable second dataset being undetectable to the claimant.

US Pat. No. 10,115,263

ADAPTIVE MOBILE DEVICE GAMING SYSTEM

Nguyen Gaming LLC, Reno,...

1. A non-transitory computer readable medium including at least computer program code for an application program stored thereon, the application program being executable by a computing device, said non-transitory computer readable medium comprising:computer program code for causing presentment of a betting opportunity via the application program, the betting opportunity pertaining to an available wager having characteristics that may change over time;
computer program code for initiating locking in the betting opportunity for future execution for a user of the computing device, when it is determined that the user of the application program desires to pursue the betting opportunity, the locking in the betting opportunity preserves the betting opportunity for the user but does not place a bet based on the betting opportunity such that the user can later make the available wager with its characteristics as existed when the betting opportunity was locked even though the characteristics of the available wager may have since changed;
computer program code for determining whether the betting opportunity that has been locked has expired; and
computer program code for ending the betting opportunity that has been locked after the computer program code for determining determines that the betting opportunity that has been locked has expired.

US Pat. No. 10,115,262

ROTATING APPARATUS FOR GAME SYSTEM HAVING LIGHT-EMITTING DEVICE ATTACHED THERETO

SEGA SAMMY CREATION INC.,...

1. A rotating apparatus for a game system having a light-emitting device attached thereto, comprising:a rotating member that rotates on a fixing member;
a drive source that causes the rotating member to rotate;
a plurality of light-irradiated areas that are partitioned and formed in a circumferential direction of the rotating member;
a plurality of light sources that are arranged in an annular shape in the fixing member to configure the light-emitting device and that irradiate the light-irradiated areas with light;
a light-blocking body that is formed in the rotating member in a shape extending in the circumferential direction of the rotating member, and a part of the light-blocking body is formed in a shape protruding from the rotating member to the light sources, so as to prevent the light, with which a specific light-irradiated area as a light irradiation target out of the plurality of light-irradiated areas is irradiated, from leaking into other light-irradiated areas adjacent to the specific light-irradiated area; and
a control unit that controls a timing of changing light intensity of the light sources in synchronization with the rotation of the specific light-irradiated area as the light irradiation target, wherein the control unit changes the light intensity of the light sources at the timing of overlapping the light-blocking body with the corresponding light sources when changing the light intensity of the light sources in synchronization with movement of the rotating member.

US Pat. No. 10,115,260

METHOD FOR A BANKNOTE RECYCLER TO SELF-AUDIT

REVOLUTION RETAIL SYSTEMS...

1. A method for self-auditing contents of a banknote recycler with at least one banknote recycling cassette and one banknote deposit cassette, said method comprising the steps of:verifying by the banknote recycler that at least the deposit cassette is empty;
transporting by the banknote recycler banknotes from the recycling cassette into the deposit cassette until the recycling cassette is empty;
converting by the banknote recycler the deposit cassette from a first state into a second state, wherein in the first state the deposit cassette is a locked deposit cassette, and wherein in the second state the deposit cassette is an unlocked temporary recycling cassette from which banknotes can be withdrawn; and
transporting by the banknote recycler the banknotes from the deposit cassette back into the recycling cassette;
wherein the second transporting step further comprises counting by the banknote recycler the banknotes being transported.

US Pat. No. 10,115,259

ITEM VALIDATION

NCR Corporation, Atlanta...

1. A method for determining if an item of media is invalid, the method comprising:providing an ultrasound image of an item of media after the item of media is urged through a magnetic head assembly;
determining a plurality of regions of the image that satisfy a predetermined condition indicating that a value associated with the item of media has previously been exhausted regardless of an orientation of the item represented in the ultrasound image; and
determining that an item of media is invalid when a location of said regions satisfies a pre-determined condition of multiple discontinuous pinholes punctured in the item of media by identifying the image in the pin holes as bright spots and item locations of the bright spots that are predetermined item locations.

US Pat. No. 10,115,257

NETWORK CONNECTIVITY MODULE FOR ELECTRO-MECHANICAL LOCKS

Roy T. Abner, Lexington,...

14. A module configured to be installed between a locking device and a keypad, comprising:a network interface;
a processor; and
a memory storing a library comprising commands for locking devices manufactured by a plurality of manufacturers, the memory further storing instructions that when executed by the processor, cause the processor to:
receive a command via the network interface requesting performance of a feature;
access the library to retrieve at least one first instruction that is selected based on an indication of the feature and an indication of a manufacturer of the locking device; and
perform the feature, wherein performing the feature comprises executing the at least one first instruction,
wherein the library comprises at least one second instruction for a different manufacturer that, if executed, performs the feature.

US Pat. No. 10,115,255

METHOD AND APPARATUS FOR IMPLEMENTING MULTI-VENDOR ROLLING CODE KEYLESS ENTRY SYSTEMS

IKEYLESS, LLC, Louisvill...

1. A method for selectively programming RF a radio frequency (“RF”) remote access device, the method comprising:a. selecting by direct user manipulation of one or more user interface elements on the remote access device a device configuration profile from a plurality of device configuration profiles preloaded onto the RF remote access device, the device configuration profile comprising a plurality of vendor specific properties including two or more of:
transmit and/or receive frequencies, modulation schemes, binary encoding algorithms, data encoding techniques, packet payload templates, and algorithms configured to generate rolling codes to replicate the function of an original equipment manufacturer (“OEM”) keyless entry remote device;
b. storing in a memory of the remote access device the selected device configuration profile, the storing being based on user manipulation of the one or more user interface elements; and
c. automatically configuring the remote access device based on a processor of the remote access device accessing from the memory the stored selected device configuration profile, whereby the remote access device is configured to:
i. generate an RF signal based on the selected device configuration profile; and
ii. transmit the RF signal to an end device associated with the selected device configuration profile to cause the end device to perform a predefined operation.

US Pat. No. 10,115,254

ELECTRONIC ACCESS CONTROL AND LOCATION TRACKING SYSTEM

COLLATERAL OPPORTUNITIES,...

1. An electronic system for granting access to an individual requiring access to a controlled access area with a closed entrance, comprising:a permissions application (“App”) running on a portable electronic device on the person of the individual, the App having instructions to allow the portable electronic device to receive one or more digital keys with each digital key of the one or more digital keys providing access to an associated point of the controlled access area;
an electronic keychain database containing and storing the received one or more digital keys;
wherein the App containing instructions to allow the App to electronically determine which digital key from the received one or more digital keys is needed for accessing a particular access point of the controlled access area; and
an access control computer system in communication with the portable electronic device, the access control computer system programmed to receive the digital key determined by the App for accessing the particular access point and electronically granting access to the individual at the particular access point after receiving the digital key.

US Pat. No. 10,115,253

ELECTRONIC LOCATION IDENTIICATION AND TRACKING SYSTEM WITH BEACON CLUSTERING

COLLATERAL OPPORTUNITIES,...

1. A method for determining a presence of a user at a particular area within a location by an electronic location identification and tracking system, said method comprising the steps of:a. electronically receiving one or more signals containing identification information from at least one wireless beacon associated with a particular area within a location by a user's portable electronic device running an electronic location identification and tracking system application (“App”);
b. electronically determining by the App whether each beacon signal received is from a beacon whose identifier is previously programmed into the App;
c. for each known beacon signal received by the App, electronically querying a database to electronically receive location properties for each known beacon, wherein the location properties include information on the number and identity of beacons grouped as a particular cluster of beacons for the particular area within the location; and
d. electronically determining by the App if a signal was received from each beacon associated with the particular cluster of beacons.

US Pat. No. 10,115,252

ELECTRONIC ACCESS CONTROL DEVICE AND ACCESS CONTROL METHOD

LEGIC IDENTSYSTEMS AG, (...

1. An electronic access control device comprising:a radio communication module configured to perform a wireless data exchange in a first radio frequency band with a mobile device over a direct wireless communication link between the radio communication module and the mobile device;
a controller connected to the wireless radio communication module and configured to generate an access control signal using an access key received by the radio communication module via the direct wireless communication link from the mobile device; and
a proximity detector configured to detect a presence of a user of the mobile device in proximity of the electronic access control device not using a radio frequency in the first radio frequency band; and
the controller is connected to the proximity detector and further configured to control the radio communication module to establish the direct wireless communication link with the mobile device upon detection of the presence of the user by the proximity detector, for enabling the mobile device to transmit the access key to the radio communication module,
wherein the controller is further configured to control the radio communication module to transmit to the mobile device an executable access confirmation module, the executable access confirmation module comprising computer program code executable on a processor of the mobile device, the computer program code being configured to control the processor of the mobile device to receive from a user of the mobile device a confirmation instruction and to transmit to the radio communication module of the access control device a confirmation message responsive to the confirmation instruction; to receive the confirmation message from the mobile device; and to generate the access control signal further using the confirmation message.

US Pat. No. 10,115,251

SEMICONDUCTOR DEVICE

RENESAS ELECTRONICS CORPO...

1. A semiconductor device comprising:a first semiconductor chip; and
a second semiconductor chip, the first semiconductor chip and the second semiconductor chip being included in one package, wherein
the first semiconductor chip includes:
a power transistor that drives an external load;
a drive circuit that drives the power transistor; and
a protection circuit that prevents the power transistor from having a breakdown,
the second semiconductor chip includes:
an arithmetic processing unit that performs arithmetic processing based on detected data output from the protection circuit; and
a storage unit that stores a program for the arithmetic processing unit, and
the second semiconductor chip has a function of controlling operation of the power transistor according to the detected data.

US Pat. No. 10,115,250

SYSTEMS AND METHODS FOR LOCATION ENABLED ELECTRONIC LOCK CONTROLS

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

1. A computer-implemented method, the method being performed in a system comprising an electronic lock and a client device comprising a central processing unit, a localization signal receiver and a memory, the computer-implemented method comprising:a. receiving at least one localization signal using the localization signal receiver;
b. measuring a strength of the received localization signal;
c. using the central processing unit to extract an identifier from the received localization signal, wherein the extracted identifier uniquely identifies the source of the received localization signal;
d. determining a location of the client device based at least on the measured strength of the received localization signal and the extracted identifier, wherein determining the location comprises transmitting a request comprising the measured strength of the received localization signal and the extracted identifier to a location server and receiving the location from the location server and wherein the request is digitally signed with a private cryptographic key of the client device; and
e. causing the electronic lock to unlock based on the determined location.

US Pat. No. 10,115,249

CARD-COMPATIBLE BIOMETRIC ACCESS CONTROL SYSTEM

1. A card-compatible biometric system for access control, comprising:a biometric reader;
a processor and memory, wherein the processor is configured to perform the following actions:
receive biometric data from the biometric reader;
process the biometric data in such a way as to obtain a numerical code, wherein the numerical code is in the same format as a numerical code used by an access card, wherein the access card is also used to obtain access in the system;
a communication module, wherein the communication module communicates with a server;
a server, wherein the server comprises a database of users, wherein the database comprises at least one numerical code associated with a user's name, wherein no other biometric data is stored in the database.

US Pat. No. 10,115,248

SYSTEMS AND METHODS TO FIT AN IMAGE OF AN INVENTORY PART

eBay Inc., San Jose, CA ...

1. A system comprising:at least one hardware processor executable instruction information accessible on a computer-readable medium that, when executed, causes the at least one processor to perform operations comprising:
generating a first image of a vehicle part based on a second image representing a vehicle;
assigning a confidence score to the first image based at least in part on a number of wheels or hubcaps represented by the second image;
receiving from a user, via a client machine and over a network, an image of a vehicle;
receiving from the user, via the client machine and over the network, a position for locating a rectangle over the image of the vehicle, the portion of the image of the vehicle that is within the rectangle representing a first vehicle part;
analyzing the image of the vehicle received by the user to determine a make of the vehicle, a model of the vehicle, and a year of the vehicle by comparing features in the image received by the user to vehicle image information stored in a database;
automatically identifying an image of a first inventory part from the first image based on the position of the rectangle over the image of the vehicle and the confidence score associated with the first image, the image of the vehicle and the position of the rectangle both being received from the user;
fitting the image of the first inventory part from the first image over the image of the first vehicle-part based on the rectangle; and
communicating to the client machine over the network, the image of the vehicle including the image of the first inventory part fitted over the image of the first vehicle part.

US Pat. No. 10,115,246

DRIVER IDENTIFICATION FOR TRIPS ASSOCIATED WITH ANONYMOUS VEHICLE TELEMATICS DATA

STATE FARM MUTUAL AUTOMOB...

1. A method for attributing vehicle telematics data to individuals, the method comprising:receiving, at a server, vehicle telematics data collected by a data collection device during a plurality of trips, wherein the vehicle telematics data includes a plurality of subsets of vehicle telematics data each corresponding to a different one of the plurality of trips;
for each subset of the plurality of subsets of vehicle telematics data, using the subset of vehicle telematics data to generate a respective one of a plurality of metric sets, wherein each of the plurality of metric sets includes a plurality of metrics each indicative of a different driving behavior or a different feature of a driving environment;
retrieving, by the server and from a policy database, policy information pertaining to an insurance policy associated with the data collection device;
determining, by the server and based upon the retrieved policy information, a number N of disclosed drivers associated with the insurance policy, N being greater than or equal to zero;
performing, by the server, a statistical analysis on the plurality of metric sets at least by executing a k-means clustering algorithm on the plurality of metric sets, wherein executing the k-means clustering algorithm includes (i) setting k equal to N, and (ii) generating indications of which of the plurality of metric sets belong to which of k clusters, each of the k clusters corresponding to a different one of the N drivers;
for each metric set of at least some of the plurality of metric sets, and based upon the generated indications, assigning, by the server, one or both of (i) the metric set, and (ii) the corresponding one of the plurality of subsets of vehicle telematics data, to one of the N disclosed drivers; and
causing, by the server, an insurance rating associated with the insurance policy to be adjusted based at least in part on (i) the vehicle telematics data and (ii) the manner in which the corresponding ones of the plurality of metric sets or the plurality of subsets of vehicle telematics data are assigned to the N disclosed drivers.

US Pat. No. 10,115,244

TIMING SYSTEM

SPEED4 SYSTEM AG, Zug (C...

1. A timing system for measuring the running time of a runner between two presence points of his running path, the system comprising:a measurement beam receiver (MSE) which works together with a measurement beam emitter (MSG), wherein the measurement beam thereof crosses the running path at the presence points, in such a manner that the interruption of the receipt of the measurement beam generates a runner presence signal, having a timer which is electrically connected to the measurement beam receiver (MSE) in such a manner that the timer can be controlled by the presence signals to detect and output the running time between the presence signals, wherein when the running path between a start/finish line (SZL) and a turnaround point is folded or wavy, up to and including a zigzag shape, the measurement beam receiver (MSE) and the MSG are placed at the ends of the running path, and incorporate these ends between them in such a manner that the measurement beam of the MSG is oriented in the direction of the running path, and are interrupted by the presence of the runner in at least one of the presence points, namely the turnaround point, and/or at least one inflection point of the running path.

US Pat. No. 10,115,243

NEAR FIELD COMMUNICATION SYSTEM

NXP B.V., Eindhoven (NL)...

1. A method of operating a system, the system comprising a near field communication (NFC) tag, an NFC device associated with a user of the system and a computer, the method comprising:the NFC device requesting a message from the NFC tag;
the NFC tag generating a message comprising a representation of a counter value, wherein each of the NFC device and NFC tag includes respective communication circuitry;
the NFC tag sending the message to the NFC device;
the NFC device generating a request including the representation of the counter value in response to receiving the message;
the NFC device sending the request to a computer;
the NFC device sending an authentication request to the computer;
in response to the authentication request, the computer generating and transmitting an authentication challenge to the NFC device;
the NFC device submitting user authentication data to the computer, based on the authentication challenge; and
the computer executing operations on verification of the counter value and the user authentication data to detect malicious activity involving an unauthorized attempt to access the system by validating a dynamic change in the representation of the counter value relative to a previously-used representation of the counter value and by assessing that the dynamic change is not within a range of expected change.

US Pat. No. 10,115,242

ELECTRONIC TOLL MANAGEMENT

Accenture Global Services...

1. A computer-implemented method comprising:generating, using a first clock that is an internal clock of a lane transaction system and in response to detection of respective transponders of transacting vehicles by a sensor of the late transaction system, transaction time stamps of a set of lane transaction entities;
generating, using a second clock that is an internal clock of an image acquisition system and that is different than the first clock, and in response to separate detection of the transacting vehicles by a sensor that is different from the sensor of the lane transaction system, picture time stamps of a series of lane transaction pictures;
accessing the set of lane transaction entries, each entry in the set designating a toll transaction between a vehicle and a toll system and including a transaction descriptor and one of the transaction time stamps generated by the first clock;
accessing the series of lane transaction pictures, the series including a plurality of pictures, each of which is associated one of the picture time stamps generated by the second clock;
identifying, using a computer processor, a lane transaction entry from the set as a violation transaction entry based on the transaction descriptor;
selecting a group of lane transaction entries from among the set of lane transaction entries based on the time stamp of the violation transaction entry;
selecting a group of lane transaction pictures from the series of lane transaction pictures based on the selected group of lane transaction entries and at least one of the time stamps of the series of lane transaction pictures; and
identifying a lane transaction picture from the group of lane transaction pictures as a violation picture corresponding to the violation transaction entry by associating the group of lane transaction entries with the group of lane transaction pictures.

US Pat. No. 10,115,240

VIRTUAL AREA GENERATION AND MANIPULATION

Amazon Technologies, Inc....

1. A computing system for generating a virtual area for an electronically presented content item comprising:one or more processors;
one or more memories having stored therein computer instructions that, upon execution by the one or more processors, cause at least the computing system to perform operations comprising:
receiving a plurality of rules associated with the virtual area, the plurality of rules comprising one or more terrain rules and one or more object rules;
applying the one or more terrain rules to generate terrain data associated with the virtual area;
receiving first information associated with at least one of time, season, weather, object navigation, or user input;
applying the one or more object rules to generate first object data associated with the virtual area, wherein the one or more object rules are applied based, at least in part, on the terrain data and the first information;
providing the first object data for performing a first rendering of at least part of the virtual area in association with the first object data;
receiving second information associated with at least one change to at least one of time, season, weather, object navigation, or user input;
re-applying the one or more object rules to generate second object data associated with the virtual area, wherein the one or more object rules are re-applied based, at least in part, on the terrain data and the second information, wherein at least one of the plurality of rules relates to a distribution that is adjustable during execution of the electronically presented content item and applicable, after adjustment, by spawning one or more new objects in agreement with the adjustment without stopping and restarting the execution; and
providing the second object data for performing a second rendering of at least part of the virtual area in association with the second object data.

US Pat. No. 10,115,239

PORTABLE MR DEVICE

1. A portable mixed reality image device comprising:a mounting holder provided for a smart phone to be erected vertically;
a reflector which is provided upward slantingly on a front surface of the mounting holder so as to reflect upward an image on the smart phone;
a semi-translucent mirror which is provided slantingly in a front direction on an upper end of the reflector so as to reflect the image of the smart phone to a user, wherein a ratio of reflectance to transmittance is 8:2 to 2:8;
a case which is provided with the mounting holder, the reflector, and the semi-transparent mirror as one system;
a handle provided on one side of the case; and
a fastening means for fastening and separating the handle,
wherein a user simultaneously observes the external image transmitted from the semi-translucent mirror and the image of the smart phone reflected from a lower part of the semi-translucent mirror as one image matched at upper, lower, left, and right sides through the semi-translucent mirror at a spaced distance from the handle.

US Pat. No. 10,115,238

METHOD AND APPARATUS FOR RECOGNIZING BEHAVIOR AND PROVIDING INFORMATION

1. An apparatus comprising:a frame configured to be worn on a user's head;
a camera on the frame configured to capture a video of a second person;
a display on the frame configured to play the video for the user to see;
a processor on the frame configured to receive a user command to pause the video being played on the display, rewind the video, and at least one of (1) play the video slowly on the display, and (2) zoom in on the second person and play the video on the display;
a transceiver on the frame configured to transmit the video to a second device and receive, from the second device, information about a behavior of the second person determined from the video,
wherein the display is configured to display the received information.

US Pat. No. 10,115,237

VIRTUAL REALITY DISPLAY OF PIPE INSPECTION DATA

RedZone Robotics, Inc., ...

1. A method of projecting pipe data into a virtual reality (VR) system, comprising:obtaining, using a pipe inspection robot that traverses through an interior of a pipe, pipe inspection data comprising one or more of laser scan data, sonar scan data, and visual image data, wherein reflection data is sensed and used to determine distance information regarding a distance between one or more of a laser origin and a sonar origin and a sensor;
synchronizing, using a processor, the pipe inspection data with a location within the pipe;
composing, using the processor, a scan image of the location using one or more of the laser scan data and the sonar scan data, the scan image representing a physical shape of the interior of the pipe based on the distance information;
formatting, using a processor, the visual image data and the scan image for virtual panoramic display, the formatting comprising:
projecting the scan image onto a cylinder representing the physical shape of the interior of the pipe to form a scan VR display image; and
projecting the visual image data onto a cylinder representing the physical shape of the interior of the pipe to form a visual VR display image;
providing, using the processor, the scan and visual VR display images to a VR system comprising a head mounted display;
wherein the scan and visual VR display images provide different data source VR images of the location for switching between display of the visual VR display image and the scan VR display image based on user input.

US Pat. No. 10,115,236

PLACING AND PRESENTING VIRTUAL OBJECTS IN AN AUGMENTED REALITY ENVIRONMENT

Verizon Patent and Licens...

1. A method performed by a computing device, the method comprising:receiving, from a first mobile device, a target image captured from a camera;
receiving, from the first mobile device, target image data collected contemporaneously with the target image, wherein the target image data defines a reference position that includes a geo-location, a direction heading, and a tilt for the first mobile device;
generating a simplified model of the target image;
receiving, from the first mobile device, a first virtual object definition that includes an object type, an object size, and a mobile device orientation for presenting a first virtual object within a video feed;
storing, based on the receiving the first virtual object definition, an augmented reality (AR) sphere that includes a sphere radius extending from the reference position, the first virtual object definition associated with the reference position and the simplified model of the target image;
uploading, to a memory location accessible to other mobile devices, the AR sphere;
sending, to a second mobile device, coordinates of the reference position for the AR sphere;
receiving, from the second mobile device, an indication that the second mobile device is in the reference position;
receiving, from the second mobile device, a video feed while the second mobile device is in the reference position;
detecting a match between an image from the video feed and the simplified model;
unlocking the AR sphere for the second mobile device based on the detecting; and
instructing the second mobile device to present the first virtual object over the image when the match is detected and the AR sphere is unlocked.

US Pat. No. 10,115,235

METHOD FOR CONTROLLING HEAD MOUNTED DISPLAY, AND SYSTEM FOR IMPLEMETING THE METHOD

COLOPL, INC., Tokyo (JP)...

1. A method for controlling an immersive head mounted display (HMD) configured to provide a virtual space to a user, the method comprising:generating and storing virtual space image data having a first image quality, wherein the virtual space image data is usable for forming a virtual space viewable by the user;
generating a virtual space image, wherein generating the virtual space image comprises reading the previously stored virtual space image data;
determining a reference line of sight;
determining a field-of-view region of the virtual space based on the reference line of sight; and
generating, using a computer, in the field-of-view region, a field-of-view image having a second image quality higher than the first image quality,
wherein generating the virtual space image further comprises reducing a 3D polygon count as compared to the field-of-view image, and
wherein generating the field-of-view image comprises increasing the 3D polygon count of the virtual space image,
wherein the field-of-view image corresponds in size to the field-of-view region,
wherein the virtual space image outside of the field-of-view region is not visible to the user, and
wherein the virtual space image is generated outside the field-of-view region simultaneously with the generating of the field-of-view image.

US Pat. No. 10,115,231

TRAVERSAL SELECTION OF COMPONENTS FOR A GEOMETRIC MODEL

DreamWorks Animation LLC,...

1. A method for selecting components of a geometric model, the method comprising:displaying a plurality of components corresponding to a geometric model;
selecting a first component of the displayed plurality of components;
receiving a first input of a first next direction for selecting a next component of the plurality of components;
identifying one or more candidate edges associated with the first component for selecting the next component;
identifying one or more face components of the geometric model which are adjacent to a previous edge which was traversed to previously select the first component;
eliminating, from the one more candidate edges, one or more edges defining the identified one or more face components;
determining an angle between a next direction vector corresponding to the first next direction and each of the remaining one or more candidate edges; and
selecting a second component as the next component wherein the second component is associated with a particular candidate edge forming a smallest angle with the next direction vector among the remaining one or more candidate edges.

US Pat. No. 10,115,230

RUN-TIME OPTIMIZED SHADER PROGRAMS

Apple Inc., Cupertino, C...

1. A method to generate optimized shader programs at run-time, comprising:receiving a designated graphics effect from an application at run-time during
execution of a currently instantiated shader program, the currently instantiated shader program representing a subset of a collection of shader program source code instructions;
generating a unique identifier based on the designated graphics effect;
automatically removing one or more shader program source code instructions of the collection of shader program source code instructions based on the unique identifier to create a first subset of unremoved shader program source code instructions as a designated subset;
altering the designated subset by further removing one or more additional shader program source code instructions from the designated subset;
automatically compiling the altered designated subset of unremoved shader program source code instructions of the collection of shader program source code instructions to generate an optimized shader program capable of performing the designated graphics effect; and
executing the optimized shader program.

US Pat. No. 10,115,229

REINFORCEMENT LEARNING FOR LIGHT TRANSPORT

NVIDIA CORPORATION, Sant...

1. A computer-implemented method, comprising:initializing a data structure that is configured to provide an importance value for each incident sample in a three-dimensional (3D) scene;
tracing, in a direction from an origin, a first ray of a plurality of rays through the 3D scene to intersect an object at a hitpoint;
selecting a next direction of the first ray according to a distribution of the importance values at the hitpoint;
tracing the first ray in the next direction from the hitpoint to find a next hitpoint;
updating, in the data structure, a first importance value corresponding to the hitpoint of the first ray using a second importance value in the data structure corresponding to the next hitpoint;
setting the hitpoint of the first ray to the next hitpoint;
repeating selecting the next direction, tracing the first ray in the next direction from the hitpoint, updating the data structure, and setting the hitpoint until the next hitpoint is an endpoint; and
recording a contribution to a first pixel that is intersected by the first ray based on each hitpoint and the endpoint.

US Pat. No. 10,115,228

RECORDING MEDIUM, LUMINANCE COMPUTATION APPARATUS, AND LUMINANCE COMPUTATION METHOD

SQUARE ENIX CO., LTD., T...

1. A non-transitory computer-readable recording medium on which is recorded a program for causing a computer to, for a luminance computation performed based on a two-dimensional map indicating a space distribution, of a plurality of virtual lights determined for a global illumination of a scene, and a parameter of each virtual light, the luminance computation being performed to approximate the plurality of virtual lights to a smaller predetermined number of composite virtual lights, perform processing to decide a parameter of each of the predetermined number of composite virtual lights,wherein the program comprises:
processing for obtaining an importance map of the scene that is generated to correspond to the two-dimensional map, the importance map having a data structure from which a summation of importances of a requested region can be obtained;
processing for setting, in the importance map, clusters of virtual lights such that a summation of probability densities in each cluster is a reciprocal of a number of clusters, and a composite virtual light being generated for each cluster; and
processing for deciding, for each composite virtual light of the predetermined number of composite virtual lights, a parameter of the composite virtual light based on a region of the two-dimensional map that corresponds to the set cluster,
wherein a value obtained by totaling, for each composite virtual light of the predetermined number of the composite virtual lights, the summation of the probability densities for the cluster set for each composite virtual light, corresponds to a summation of the importances of an entire region of the importance map.

US Pat. No. 10,115,227

DIGITAL VIDEO RENDERING

Nokia Technologies Oy, E...

1. A method, comprising:receiving first information of a first graphic object for rendering a second graphic object;
receiving second information of said second graphic object for rendering said second graphic object;
receiving dependency information between said first and second graphic objects, said dependency information comprising information for rendering said second graphic object depending on overlapping of said first graphic object and said second graphic object in a viewing direction; and
rendering said second graphic object by creating second pixel data using said second information of said second graphic object and said first information of said first graphic object, wherein said rendering of said second graphic object is carried out for such part of said second graphic object that is overlapped by said first graphic object in said viewing direction.

US Pat. No. 10,115,226

SYSTEM AND METHOD FOR GEOMETRIC WARPING CORRECTION IN PROJECTION MAPPING

CHRISTIE DIGITAL SYSTEMS ...

1. A system comprising:one or more projectors configured to projection map onto a real-world object;
a memory storing a mesh model of the real-world object and images that are to be projection mapped onto the real-world object; and,
a controller configured to:
apply a lower resolution mesh to the mesh model, at least in a region of the mesh model misaligned with a corresponding region of the real-world object, the lower resolution mesh having one or more of a lower resolution and a lower point density than the mesh model, wherein the lower resolution mesh is generated manually via input selecting sets of high-res points of the mesh model to be affected by a single newly created low res-point at a center of gravity of selected high-res points;
move a portion of low-res points of the lower resolution mesh; and, in response, move one or more corresponding high-res points of the mesh model, including any high-res points located between the low-res points in the portion, to increase alignment between the region of the mesh model and the corresponding region of the real-world object;
store an updated mesh model in the memory based on the one or more corresponding high-res points of the mesh model that moved with the portion of the low-res points of the lower resolution mesh; and,
control the one or more projectors to projection map the images corresponding to the updated mesh model onto the real-world object by warping the images for projection onto different surfaces of the real-world object, according to the updated mesh model.

US Pat. No. 10,115,225

SYSTEM AND METHOD FOR ONBOARD AND OFFBOARD VISUALIZATION OF MATERIAL CHARACTERISTICS IN MINING

Caterpillar Inc., Deerfi...

1. A method for onboard and offboard visualization of material characteristics in mining, comprising steps of:providing a voxel representation of a mining area, the voxel representation including a plurality of voxels;
comparing at least one voxel of the plurality of voxels to a geological model of the mining area;
assigning at least one quantified material characteristic to the at least one voxel based on the geological model of the mining area;
wherein the at least one quantified material characteristic is material grade or quality;
displaying a visual representation of the at least one voxel and the at least one quantified material characteristic using a visualization tool;
identifying the at least one voxel as including a start of dig point based on the visual representation of the at least one quantified material characteristic; and
digging at the start of dig point using an excavating machine.

US Pat. No. 10,115,224

METHOD AND APPARATUS GENERATING ACCELERATION STRUCTURE

SAMSUNG ELECTRONICS CO., ...

1. A method of generating and using an acceleration structure for ray tracing a three-dimensional scene including primitives, the method comprising:obtaining Morton codes indicating respective locations of the primitives comprised in a first space;
calculating a Morton distance indicating a difference between a first Morton code corresponding with a first primitive and a second Morton code corresponding with a second primitive;
adjusting a reference level of the acceleration structure, based on the Morton distance; and
dividing the first space using a first division method in response to a level of a first node of the acceleration structure which corresponds to the first space being lower than the reference level, and dividing the first space using a second division method in response to the level of the first node exceeding the reference level;
ray tracing from a viewpoint by casting rays into three-dimensional scene by using the acceleration structure; and
generating respective pixel values on an image plane by using results of the ray tracing.

US Pat. No. 10,115,223

GRAPHICS APPARATUS INCLUDING A PARALLELIZED MACRO-PIPELINE

Intel Corporation, Santa...

1. An electronic processing system, comprising:graphics memory; and
a graphics processor having a graphics processor pipeline, the graphics processor communicatively coupled to the graphics memory, the graphics processor including:
a renderer to render a frame;
a frame divider communicatively coupled to the renderer to divide the frame into two or more sub-frames;
a parallelized post-processor communicatively coupled to the frame divider to post-process a rendered sub-frame in parallel with the renderer;
a parallelized encoder communicatively coupled to the post-processor to encode a post-processed sub-frame in parallel with the parallelized post-processor;
a parallelized packetizer communicatively coupled to the parallelized encoder to create a packetized sub-frame for an encoded sub-frame in parallel with the parallelized encoder; and
a parallelized transmitter communicatively coupled to the parallelized packetizer to transmit a packetized sub-frame in parallel with the parallelized packetizer,
wherein the graphics processor pipeline is to concurrently process different parts of a same frame.

US Pat. No. 10,115,222

DATA PROCESSING SYSTEMS

Arm Limited, Cambridge (...

1. A graphics processing circuit, comprising:programmable execution circuitry operable to execute graphics processing programs for execution threads to perform graphics processing operations;
a local register memory comprising one or more registers, respective registers of the register memory being assignable to store data associated with an individual execution thread that is being executed by the execution circuitry, the register or registers assigned to an individual execution thread being, while that thread executes, accessible only to that associated individual execution thread; and
a further local memory operable to store data for use in common by plural execution threads that are being executed by the execution circuitry, the data stored in the further local memory being accessible to plural execution threads as they execute, wherein the graphics processing circuit is configured to store one or more constant values in the further local memory for use by plural execution threads, and wherein the further local memory comprises a single-ported memory;
wherein the programmable execution circuitry is operable to selectively store output data for an execution thread in a register or registers of the register memory assigned to the execution thread, and the further local memory;
wherein the further local memory is readable by the programmable execution circuitry in a synchronous manner; and
wherein the graphics processing circuit is arranged such that output data from the execution circuitry to be stored in the further local memory is stored in the further local memory when the execution circuitry is other than reading data from the further local memory.

US Pat. No. 10,115,219

GRID AND TABLE ANIMATIONS TO PROVIDE CONTEXT DURING SORT OPERATIONS

Oracle International Corp...

1. A method, executed by a computer system, of visualizing an arrangement of data elements in a table in a graphical user interface (GUI), the method comprising:displaying a table in the GUI including a first portion of a data element set in a first arrangement based on a first sorting criteria;
receiving a user input including a second sorting criteria;
based on the second sorting criteria, determining portions of the data element set that after sorting will be a “retained on-screen” portion, a “off-screen” portion, and a “new on-screen” portion;
determining random off-screen locations for each on-screen-to-off-screen-data-elements that are “on-screen” before the second sorting criteria and will become part of the “off-screen” portion;
changing a first visual aspect of the “retained on-screen” portion of the data element set, wherein the first visual aspect includes at least one of: a data element background color; a data element background fill pattern; a data element border color; a data element line pattern; a data element font type; a data element font size; a data element depth; or a data element compositing order;
generating animation data including first motions of the first portion of the data element set from the first arrangement to a second arrangement based on the second sorting criteria, second motions of the “new on-screen” portion of the data element set to the second arrangement, and third motions of the on-screen-to-off-screen-data-elements, wherein an off-screen data element of the “off-screen” portion comes on-screen and is interspersed with data elements of the “retained on-screen” portion, and wherein the on-screen-to-off-screen-data-elements are moved to the random-off-screen locations; and
displaying an animation in the GUI based on the animation data, wherein the animation starts from the first arrangement and ends in the second arrangement, wherein the first sorting criteria and the second sorting criteria are displayed as labels of columns located at top of the table as part of the displaying of the table and as part of the displaying of the animation, and wherein the columns are the same for the first arrangement and the second arrangement.

US Pat. No. 10,115,218

VEHICULAR DISPLAY DEVICE

MAZDA MOTOR CORPORATION, ...

1. A vehicular display device mounted on a vehicle, comprising:a display panel that displays information relating to the vehicle;
a display controller that displays an opening animation image in a predetermined display region of the display panel;
a ring-shaped member which has a predetermined diameter and is disposed at a position corresponding to the display region of the display panel; and
a detector that detects a getting-in action associated with an occupant getting in the vehicle, wherein
the detector includes, as a sensor that detects the getting-in action, at least one of a lock sensor that detects unlocking of a door lock of the vehicle by the occupant, a door sensor that detects opening of a door of the vehicle by the occupant, and a seat sensor that detects the occupant getting in the vehicle,
the display controller displays a checklist indicating a checking result of a state of each unit of the vehicle in the predetermined display region as the information relating to the vehicle after a driving source for traveling of the vehicle is started,
the display controller starts a display operation of displaying the opening animation image in the display region of the display panel when the getting-in action is detected by the detector, and continues the display operation at least until the checklist is displayed,
the display controller displays, as the opening animation image, an animation image, in which an image display operation of changing a display form of a graphic object is periodically repeated, on the display panel,
the display controller displays, as the opening animation image, a first animation image in which an image display operation of gradually enlarging a ring-shaped graphic object from a predetermined small size is periodically repeated, and a second animation image in which an image display operation of changing a wavy graphic object so as to spread in a horizontal direction is periodically repeated, in the display region of the display panel,
the display controller periodically repeats an image display operation, in the first animation image, of displaying the graphic object in the small size, gradually enlarging the size of the graphic object, and removing the graphic object when the size of the graphic object reaches a predetermined large size, and
the display controller periodically repeats an image display operation, in the second animation image, of displaying a pair of left and right wavy objects in a region corresponding to an inner side of the ring-shaped member as the wavy graphic object, and moving the pair of left and right wavy objects toward a left outside and a right outside, respectively, so that the pair of left and right wavy objects is displayed in a region extending from the region corresponding to the inner side of the ring-shaped member to a region corresponding to the outsides.

US Pat. No. 10,115,217

LAYERING ANIMATION PROPERTIES IN HIGHER LEVEL ANIMATIONS

Microsoft Technology Lice...

1. At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for rendering animations in a multi-layered animation system, the method comprising:establishing a first value which is an operating system (OS)-specified animation value for at least one property of a user interface (UI) element that is to be animated;
receiving a second value which is a user-specified animation value for the at least one property of the UI element that is to be animated;
determining a manner of combining, based at least in part on the UI element property and at least in part on the type of animation value, which specifies how to combine the first OS-specified animation value and the second user-specified animation value;
calculating a third value in the determined manner by combining the first OS-specified animation value and the second user-specified animation value for the UI element, wherein the third value is a combination of the first and second values calculated according to the determined manner of combining;
sending the calculated third value to an animation rendering module for rendering the UI element; and
rendering the animation for the element using the third value of the combined animation values.

US Pat. No. 10,115,216

DISPLAY CONTROL APPARATUS, DISPLAY CONTROL METHOD, AND PROGRAM

Canon Kabushiki Kaisha, ...

1. An image replacing apparatus comprising:one or more processors; and
one or more memories storing instructions which, when executed by the one or more processors, cause the image replacing apparatus to perform operations including:
acquiring an image data group from a database, wherein the image data group includes a plurality of image data files,
generating layout data using a template having a plurality of slots that includes a first slot and a second slot, wherein the generated layout data includes a first image which was selected from the acquired image data group and is arranged in the first slot based on a first predetermined criteria, and includes a second image which was selected from the acquired image data group and is arranged in the second slot based on a second predetermined criteria that is different from the first predetermined criteria, and
displaying the generated layout data as a layout image on a display screen, for a user,
wherein, in response to receipt of a first input from the user, the image replacing apparatus further performs operations including:
selecting, as a change target slot and based on the first user input, the first slot having the first image,
selecting, from the acquired image data group, first candidate images based on the first image arranged in the change target slot,
displaying, on the display screen for the user, the selected first candidate images,
wherein, in response to receipt of a second input from the user selecting an item for changing the first candidate images, the image replacing apparatus further performs operations including:
selecting, from the acquired image data group, second candidate images based on the second image arranged in the second slot,
changing the displayed first candidate images to the second candidate images, and
wherein, in response to receipt of a third input from the user selecting an image in the second candidate images, the image replacing apparatus further performs operations including:
replacing the first image displayed in the first slot by displaying, in the first slot, an image selected by the user from the second candidate images displayed on the displayed screen.

US Pat. No. 10,115,214

SHARED DATA SPLITTING INTERFACE

Verizon Patent and Licens...

1. A computer-implemented method comprising:receiving, by a processing device via a data transmission network and from a network device associated with a service provider, information indicating a total data resources allocation and a data usage limit associated with each member of a plurality of members of a shared data resources plan by the service provider, wherein the data usage limits for the plurality of members sum to the total data resources allocation of the shared data resources plan;
rendering, by the processing device responsive to user input by one of the plurality of members, a shared data splitting interface that includes a radial distribution graphic element comprising differentiated visual segments for each member of the shared data resources plan, wherein a relative size of each of the differentiated visual segments corresponds to the data usage limit, and wherein rendering the radial distribution graphic element for the one of the plurality of members comprises at least one visual effect different to the radial distribution graphic elements for each other member of the plurality of members, wherein the at least one visual effect comprises at least two of: arranging the radial distribution graphic element for the one of the plurality of members in a prominent position, providing a higher level of brightness, or providing a three-dimensional offset;
receiving, via the shared data splitting interface, a change in the data usage limit for a first member of the plurality of members of the shared data resources plan responsive to user interaction with a first differentiated visual segment;
adjusting, by the processing device, the relative size of the first differentiated visual segment for the first member based on the change;
correspondingly adjusting, by the processing device, the relative sizes of the differentiated visual segments for other members of the plurality of members in accordance with modifications of the data usage limits for the other members to offset the change in the data usage limit for the first member to maintain constant the total data resources allocation of the shared data resources plan, wherein the data usage limit for at least one member of the plurality of members remains unchanged, and wherein the modifications are determined in accordance with a historical data resource usage and a projected data resource usage associated with each of the other members under the shared data resources plan;
transmitting, to a user device associated with each of the other members via the data transmission network, the modified data usage limit for the other member;
transmitting, to the network device via the data transmission network, the changed data usage limit and the modified data usage limits; and
allocating, by the service provider to the plurality of members, data resources under the shared data resources plan according to the changed data usage limit, the modified data usage limits, and the unchanged data usage limit.

US Pat. No. 10,115,213

RECURSIVE CELL-BASED HIERARCHY FOR DATA VISUALIZATIONS

salesforce, inc., San Fr...

1. A method including:representing a chart in a scene data object that divides a scene into cell quadrants, the scene data object including at least four non-overlapping cells: a plot cell, a pair of axis cells adjoining the plot cell and a fourth cell adjoining the axis cells and diagonally opposed from the plot cell;
wherein data in the scene data object is represented in key-value pairs;
wherein the scene data object represents the chart by a nested object hierarchy that includes at least one scene, multiple cells per scene, one or more layers per cell and shapes in the cells, wherein the cells subdivide the scene into areas holding different components of a data visualization to be animated cell-wise and the shapes that represent data regions in the plot cell and other chart components;
transforming selected data into a data visualization by running a script against the selected data, wherein the script implements a chart type, identifies the chart type for animation purposes, and translates the selected data into shapes in the plot cell and lines, text and other annotations in the four cells of the scene data object and translates a position of the plot cell from a first quadrant to a second quadrant among the cell quadrants and accommodates the pair of axis cells and the fourth cell to the position of the plot cell in the second quadrant;
processing data in first and second scene data objects and automatically selecting a transition path and tweening parameters based on the first and second chart types of the first and second scene data objects; and
further processing the first and second scene data objects and the tweening parameters to cause display of a first data visualization and an animated.

US Pat. No. 10,115,212

IMAGE RECONSTRUCTION SYSTEM AND METHOD IN MAGNETIC RESONANCE IMAGING

UIH AMERICA, INC., Houst...

1. A method for reconstructing a corrected image implemented on a magnetic resonance imaging (MRI) system including an MRI device and a computing device, the MRI device including multiple radio frequency (RF) receiver coils and an analog-to-digital converter, the computing device including a processor, the method comprising:receiving, by the multiple RF receiver coils, MR signals of an object;
converting, by the analog-to-digital converter, the MR signals into multiple coil image data;
generating, by the processor, multiple coil images of the object based on the multiple coil image data, the multiple coil images including a first set of coil images and a second set of coil images;
reconstructing, by the processor, a first reconstructed image based on pixel data of the first set of coil images according to a sum of squares algorithm;
reconstructing, by the processor, a second reconstructed image based on pixel data of the second set of coil images according to a geometric average algorithm;
generating, by the processor, correction information about the first reconstructed image by dividing the first reconstructed image by the second reconstructed image; and
generating, by the processor, the corrected image with reduced inhomogeneity intensity based on the first reconstructed image and the correction information about the first reconstructed image.

US Pat. No. 10,115,211

SYSTEMS AND METHODS FOR RECONSTRUCTING PROJECTION IMAGES FROM COMPUTED TOMOGRAPHY VOLUMES

1. A method of generating a reconstructed projection image of an object, comprising:receiving, using at least one processing unit, measurement data representative of an interaction of x-rays with at least a portion of an object;
receiving, using the at least one processing unit, a first volumetric dataset having a plurality of voxels with first voxel dimensions;
selecting, using the at least one processing unit, a portion of the measurement data corresponding to data obtained from x-rays that are substantially parallel to a view direction of a projection image of the portion of the object;
computing, using the at least one processing unit, a reconstructed second volumetric dataset having a plurality of voxels with second voxel dimensions using the first volumetric dataset and the selected portion of the measurement data; and
generating, using a graphic unit, the projection image of the portion of the object along the view direction from the reconstructed second volumetric dataset.

US Pat. No. 10,115,210

DISPLAY CONTROL DEVICE, DISPLAY CONTROL METHOD, AND PROGRAM

SONY CORPORATION, Tokyo ...

1. A server comprising:at least one processor configured to:
acquire a moving image related to a first display terminal;
acquire information of a spatial position of a recognized object included in the moving image;
send the moving image and the acquired information of the spatial position to a second display terminal to maintain a displaying of a marker image in correspondence with the spatial position of the recognized object, wherein the marker image indicates that the recognized object is selectable by the second display terminal;
receive annotation information on the recognized object which is displayed along with the marker image and which is selected with the second display terminal;
send the annotation information to the first display terminal to associate an annotation image corresponding to the annotation information with the spatial position of the selected recognized object on the first display terminal to enable display, on the second display terminal, of the annotation image indicating an association with the marker image, wherein the annotation image is displayed within the moving image and contains an image having an appearance substantially equal to that of the selected recognized object; and
control the second display terminal to display the annotation image at least partially outside of the moving image when determining that the spatial position of the recognized object is outside of the moving image.

US Pat. No. 10,115,209

IMAGE TARGET TRACKING METHOD AND SYSTEM THEREOF

ULSee Inc., Taipei (TW)

1. An image target tracking method, comprising:determining a relative position between a target and a camouflage interference in an image;
generating a prediction trajectory according to the relative position between the target and the camouflage interference in the image; and
correlating an observation sample position with the prediction trajectory to generate a correlation result, and determining whether the target is blocked and tracking the target according to the correlation result, wherein the step of correlating the observation sample position with the prediction trajectory to generate the correlation result, and determining whether the target is blocked and tracking the target according to the correlation result comprises:
acquiring the observation sample position in real time, and correlating the observation sample position with the prediction trajectory; and
if a first correlation coefficient between the observation sample position and the target is greater than a second correlation coefficient between the observation sample position and the camouflage interference, determining that the target is not blocked and confirming that the target is tracked;
otherwise, determining that the target is blocked.

US Pat. No. 10,115,208

IMAGE CHARACTERISTIC ESTIMATION METHOD AND DEVICE

HUAWEI TECHNOLOGIES CO., ...

1. An image characteristic estimation method of a human body characteristic in the field of human body recognition, comprising:extracting at least two eigenvalues of input image data, the eigenvalue comprising at least a degree of matching between each characteristic and a corresponding template characteristic, a value of a probability that any two characteristics in the image data appear on a same position at the same time, and a value of a score of a change in a distance between two characteristics that have an association relationship;
selecting an eigenvalue, and performing at least two matrix transformations on the eigenvalue using a pre-obtained matrix parameter in order to obtain a first matrix vector corresponding to the eigenvalue;
obtaining second matrix vectors with respect to the at least two extracted eigenvalues using a convolutional network calculation method according to a first matrix vector corresponding to each eigenvalue when the first matrix vector corresponding to each extracted eigenvalue is obtained; and
obtaining a status of an image characteristic in the image data by means of estimation according to the second matrix vectors for improved accuracy of estimation,
wherein selecting the eigenvalue, obtaining the second matrix vectors, and obtaining the status of the image characteristic are executed for each extracted eigenvalue until execution for the extracted eigenvalues is completed.