US Pat. No. 10,249,314

VOICE CONVERSION SYSTEM AND METHOD WITH VARIANCE AND SPECTRUM COMPENSATION

OBEN, INC., Pasadena, CA...

1. A voice conversion system comprising:a microphone for recording source speech data;
a neural network for generating estimated target speech data based on the source speech data;
a global variance correction module configured to scale and shift the estimated target speech based on (i) a mean and standard deviation of the source speech data, and further based on (ii) a mean and standard deviation of the estimated target speech data;
a modulation spectrum correction module configured to apply a plurality of filters to the estimated target speech data after being scaled and shifted by the global variance correction module; wherein each filter of the plurality of filters is based on two trajectories comprising (i) a first trajectory consisting of a single feature extracted from a plurality of frames of target training speech data recorded from a target speaker, and (ii) a second trajectory consisting of a single feature extracted from a plurality frames of target training speech data generated by said neural network;
a waveform generator configured to generate a target voice signal based on the estimated target speech data from the modulation spectrum correction module; and
a speaker configured to play the target voice signal.

US Pat. No. 10,249,313

ADAPTIVE BANDWIDTH EXTENSION AND APPARATUS FOR THE SAME

HUAWEI TECHNOLOGIES CO., ...

1. A method of decoding an encoded audio bitstream at a decoder, comprising:decoding the audio bitstream to produce a decoded low band audio signal and generate a low band excitation spectrum corresponding to a low frequency band;
determining a sub-band area from the low frequency band using at least one parameter which indicates energy distribution information of a spectral envelope of the decoded low band audio signal; wherein a starting point of the sub-band area is corresponding to the highest spectral formant energy within a searching range, and wherein the searching range is a frequency region within the low frequency band;
generating a high band excitation spectrum for a high frequency band by copying a sub-band excitation spectrum from the determined sub-band area to the high frequency band;
generating an extended high band audio signal using the generated high band excitation spectrum; and
synthesizing an audio output signal having an extended frequency bandwidth according to the extended high band audio signal and the decoded low band audio signal.

US Pat. No. 10,249,312

QUANTIZATION OF SPATIAL VECTORS

Qualcomm Incorporated, S...

1. A device configured for processing coded audio, the device comprising:a memory configured to store a first set of one or more audio signals corresponding to a time interval; and
one or more processors electronically coupled to the memory, the one or more processors configured to:
obtain, from a coded audio bitstream, an object-based or channel-based representation of each audio signal in the first set of audio signals, wherein in the channel-based representation, each audio signal in the first set of audio signals corresponds to a respective loudspeaker of a source loudspeaker setup;
obtain, from the coded audio bitstream, data representing quantized versions of a set of one or more spatial vectors, wherein:
each respective spatial vector in the set of spatial vectors corresponds to a different respective audio signal in the first set of audio signals,
each of the spatial vectors is in a Higher-Order Ambisonics (HOA) domain and is computed based on a set of source loudspeaker locations, and
for each of the source loudspeaker locations, the spatial vector of the set of spatial vectors that corresponds to an Nth source loudspeaker locations is equivalent to a transpose of a matrix resulting from a multiplication of a first matrix, a second matrix, and a third matrix, the first matrix consisting of a single respective row of elements equivalent in number of the number of loudspeaker positions in the set of source loudspeaker positions, the Nth element of the respective row of elements being equivalent to one and elements other than the Nth element of the respective row being equivalent to 0, the second matrix being an inverse of a matrix resulting from a multiplication of a rendering matrix and the transpose of the rendering matrix, the third matrix being equivalent to the rendering matrix, and wherein the rendering matrix is based on the set of source loudspeaker locations;
inverse quantize the quantized versions of the spatial vectors;
convert the first set of audio signals and the set of spatial vectors to a set of one or more HOA coefficients describing a sound field during the time interval; and
apply a rendering format to the set of HOA coefficients to generate a second set of one or more audio signals, wherein each respective audio signal of the second set of audio signals corresponds to a respective loudspeaker in a set of local loudspeakers.

US Pat. No. 10,249,311

CONCEPT FOR AUDIO ENCODING AND DECODING FOR AUDIO CHANNELS AND AUDIO OBJECTS

Fraunhofer-Gesellschaft z...

1. An audio encoder for encoding audio input data to acquire audio output data comprising:an input interface that receives a plurality of audio channels, a plurality of audio objects and metadata related to one or more of the plurality of audio objects;
a mixer that mixes the plurality of audio objects and the plurality of audio channels received by the input interface to acquire a plurality of pre-mixed audio channels, each pre-mixed audio channel comprising audio data of an audio channel and audio data of at least one audio object;
a core encoder that core encodes core encoder input data; and
a metadata compressor that compresses the metadata related to the one or more of the plurality of audio objects,
wherein the audio encoder is configured to operate in either a first mode or a second mode of a group of at least two modes comprising the first mode, in which the core encoder core encodes the plurality of audio channels received by the input interface and the plurality of audio objects received by the input interface as the core encoder input data, and the second mode, in which the core encoder receives, as the core encoder input data, the plurality of pre-mixed audio channels generated by the mixer and core encodes the plurality of pre-mixed audio channels generated by the mixer; and
an output interface for providing an output signal as the audio output data,
the output signal comprising, when the audio encoder is in the first mode, encoded audio channels and encoded audio objects as an output of the core encoder (300) and the compressed metadata, and
the output signal comprising, when the audio encoder is in the second mode, the output of the core encoder without any metadata related to the at least one audio object included in a pre-mixed audio channel of the plurality of pre-mixed audio channels.

US Pat. No. 10,249,310

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

Fraunhofer-Gesellschaft z...

1. An audio decoder for providing a decoded audio information on the basis of an encoded audio information comprising a series of audio frames, the audio decoder comprising:an error concealment configured unit to provide error concealment audio information for concealing a loss of an audio frame,
wherein the error concealment unit is configured to modify a time domain excitation signal acquired for one or more audio frames preceding a lost audio frame to acquire the error concealment audio information;
wherein the error concealment unit is configured to acquire information about an intensity of a deterministic signal component in one or more of the audio frames preceding the lost audio frame, and
wherein the error concealment unit is configured to compare the information about an intensity of the deterministic signal component in one or more of the audio frames preceding the lost audio frame with a threshold value to decide whether to input a deterministic time domain excitation signal with the addition of a noise like time domain excitation signal into an LPC synthesis; or whether to input only a noise time domain excitation signal into the LPC synthesis.

US Pat. No. 10,249,309

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

Fraunhofer-Gesellschaft z...

1. An audio decoder for providing a decoded audio information on the basis of an encoded audio information, the audio decoder comprising:a decoder core; and
an error concealment unit configured to provide an error concealment audio information for concealing a loss of an audio frame,
wherein the error concealment unit is configured to modify a time domain excitation signal acquired for one or more audio frames preceding a lost audio frame, in order to acquire the error concealment audio information;
wherein the error concealment unit is configured to adjust the speed used to gradually reduce a gain applied to scale the time domain excitation signal acquired for one or more audio frames preceding a lost audio frame, or the one or more copies thereof, in dependence on a length of a pitch period of the time domain excitation signal, such that a deterministic component of time domain excitation signal input into an LPC synthesis is faded out faster for signals comprising a shorter length of the pitch period when compared to signals comprising a larger length of the pitch period;
wherein the audio decoder provides the decoded audio information in dependence on the error concealment audio information.

US Pat. No. 10,249,308

WEIGHT FUNCTION DETERMINATION DEVICE AND METHOD FOR QUANTIZING LINEAR PREDICTION CODING COEFFICIENT

SAMSUNG ELECTRONICS CO., ...

1. A method of encoding a linear predictive coding (LPC) coefficient in an encoding device, the method comprising:obtaining, performed by at least one processor, a line spectral frequency (LSF) coefficient from the linear predictive coding (LPC) coefficient of a subframe in an audio signal;
obtaining a first weighting parameter of the subframe based on a spectral magnitude of the LSF coefficient;
obtaining a second weighting parameter of the subframe based on position information of adjacent LSF coefficients;
determining a weighting parameter of the subframe from a plurality of weighting parameters including the first weighting parameter of the subframe and the second weighting parameter of the subframe; and
encoding the LSF coefficient based on the weighting parameter of the subframe,
wherein the first weighting parameter is obtained based on a maximum value of a magnitude of a spectral bin corresponding to a frequency of the LSF coefficient and a magnitude of at least one spectral bin neighboring the spectral bin.

US Pat. No. 10,249,307

AUDIO DECODING USING INTERMEDIATE SAMPLING RATE

Qualcomm Incorporated, S...

1. An apparatus comprising:a receiver configured to receive a first frame of a mid channel audio bitstream from an encoder; and
a decoder configured to:
determine a first bandwidth of the first frame based on first coding information associated with the first frame, the first coding information indicating a first coding mode used by the encoder to encode the first frame, the first bandwidth based on the first coding mode;
determine an intermediate sampling rate based on a Nyquist sampling rate of the first bandwidth;
decode an encoded mid channel of the first frame to generate a decoded mid channel;
perform a frequency-domain upmix operation on the decoded mid channel to generate a left frequency-domain low-band signal and a right frequency-domain low-band signal;
perform a frequency-to-time domain conversion operation on the left frequency-domain low-band signal to generate a left time-domain low-band signal having the intermediate sampling rate;
perform a frequency-to-time domain conversion operation on the right frequency-domain low-band signal to generate a right time-domain low-band signal having the intermediate sampling rate;
generate, based at least on the encoded mid channel, a left time-domain high-band signal having the intermediate sampling rate and a right time-domain high-band signal having the intermediate sampling rate;
generate a left signal based at least on combining the left time-domain low-band signal and the left time-domain high-band signal;
generate a right signal based at least on combining the right time-domain low-band signal and the right time-domain high-band signal; and
generate a left resampled signal having an output sampling rate of the decoder and a right resampled signal having the output sampling rate, the left resampled signal based at least in part on the left signal, and the right resampled signal based at least in part on the right signal,
wherein the intermediate sampling rate is equal to the Nyquist sampling rate if the Nyquist sampling rate is less than the output sampling rate, and wherein the intermediate sampling rate is equal to the output sampling rate if the output sampling rate is less than or equal to the Nyquist sampling rate.

US Pat. No. 10,249,306

SPEAKER IDENTIFICATION DEVICE, SPEAKER IDENTIFICATION METHOD, AND RECORDING MEDIUM

NEC CORPORATION, Tokyo (...

1. A speaker identification device comprising:a primary speaker identification unit which computes, for each registered speaker stored in advance, a score that indicates similarity between input speech and speech of the registered speakers;
a similar speaker selection unit which selects a plurality of the registered speakers as similar speakers according to height of the scores;
a learning unit which creates a plurality of classifiers, each classifier corresponding to a different speaker of similar speakers,
wherein for each classifier, the classifier corresponds speech of the different speaker to which the classifier corresponds as a positive instance and speech of other speakers of the similar speakers as negative instances; and
a secondary speaker identification unit which computes, for each classifier, a score of the classifier with respect to the input speech and outputs an identification result.

US Pat. No. 10,249,305

PERMUTATION INVARIANT TRAINING FOR TALKER-INDEPENDENT MULTI-TALKER SPEECH SEPARATION

Microsoft Technology Lice...

1. A method of separating two or more audio source signals from a first mixed signal having audio source signals and noise source signals, the method comprising:generating output layers from a second mixed signal, the output layers being estimates of audio source signals in the second mixed signal;
generating a plurality of labels, wherein a total number of the plurality of labels is equal to a total number of the output layers;
iteratively assigning the plurality of labels to the output layers for possible combinations of labels and output layers to create a set of possible assignments, each possible assignment in the set of possible assignments corresponding to a combination of labels and output layers;
obtaining a plurality of spatially filtered signals, wherein a total number of spatially filtered signals is equal to the total number of the plurality of labels;
determining assignment error scores for each of the set of possible assignments, the assignment error scores determined based at least in part on a difference between labels of the plurality of labels for respective output layers for a respective possible assignment and the plurality of spatially filtered signals;
determining an assignment order of labels to be assigned to the output layers, individual labels being associated with individual audio source signals and the assignment order being based, at least in part, on a minimum total deviation score between individual output layers and the individual audio source signals, wherein the minimum total deviation score is a lowest assignment error score of the assignment error scores;
generating a set of masks by iteratively optimizing model parameters of the model to minimize the minimum total deviation score of the determined assignment order; and
generating the two or more audio source signals from the first mixed signal by using the set of masks, the source of the two or more audio source signals being different from a source of the audio source signals in the second mixed signal.

US Pat. No. 10,249,304

METHOD AND SYSTEM FOR USING CONVERSATIONAL BIOMETRICS AND SPEAKER IDENTIFICATION/VERIFICATION TO FILTER VOICE STREAMS

INTERNATIONAL BUSINESS MA...

1. A method implemented in a computing system, the method comprising:extracting a plurality of audio streams from a communication corresponding to a plurality of participants;
matching portions of the communication in the plurality of audio streams to voice prints which correspond to identified participants within the communication; and
adapting a speaker model of the voice prints after successfully matching the portions of the communication in the plurality of audio streams to the voice prints, wherein adapting the speaker model includes capturing long-term voice changes of the identified participants in the voice prints used for the matching.

US Pat. No. 10,249,303

METHODS AND SYSTEMS FOR DETECTING AND PROCESSING SPEECH SIGNALS

Google LLC, Mountain Vie...

1. A computer-implemented method comprising:receiving, by a computing device that (i) is operating in a low power mode, (ii) is configured to exit the low power mode upon determining that a particular hotword has likely been spoken, and (iii) is in proximity of other computing devices that are each also configured to exit the low power mode upon determining that the particular hotword has been spoken, audio data corresponding to a user uttering the particular hotword;
based on an estimated position of the user in relation to the computing device, determining, by the computing device, to remain operating in the low power mode despite determining that the particular hotword has likely been spoken.

US Pat. No. 10,249,302

METHOD AND DEVICE FOR RECOGNIZING TIME INFORMATION FROM VOICE INFORMATION

TENCENT TECHNOLOGY (SHENZ...

1. A method for recognizing time information from speech data, comprising the following steps:at a device having one or more processors and memory:
obtaining text information corresponding to speech data;
identifying at least a first time feature contained in the speech data based on the text information;
searching within a respective configuration file corresponding to the first time feature to obtain a corresponding time identifier for the first time feature;
assigning the corresponding time identifier to a field that is in intermediate time data and that corresponds to the respective configuration file in which the first time feature is located, the intermediate time data comprising multiple fields, and each field corresponding to a respective configuration file of a plurality of configuration files, each of the plurality of configuration files corresponding to a respective category related to time;
obtaining a current time in accordance with a determination that a day-of-week field in the intermediate time data has an assigned value, and that a this-week/next-week field does not have an assigned value;
determining whether a time identifier of the day-of-week field in the intermediate time data is later than a day-of-week value of the current time;
in accordance with a determination that the time identifier of the day-of-week field in the intermediate time data is later than the day-of-week value of the current time, setting the value of the this-week/next-week field in the intermediate time data as this week;
in accordance with a determination that the time identifier of the day-of-week field in the intermediate time data is earlier than the day-of-week value of the current time, setting the value of the this-week/next-week field in the intermediate time data as next week;
obtaining, according to content of one or more fields in the intermediate time data, system time data corresponding to the time information contained in the speech data; and
generating a calendar reminder at the device according to the system time data corresponding to the time information contained in the speech data.

US Pat. No. 10,249,301

METHOD AND SYSTEM FOR SPEECH RECOGNITION PROCESSING

Alibaba Group Holding Lim...

1. A speech recognition system, comprising:an instant messaging server (IMS) configured to:
assign a unique identifier to speech information received from a sending end to serve as a speech ID;
send the speech information to a receiving end; and
deliver the speech information to a speech recognition module, a speech recognition server, or a speech recognition server cluster;
the speech recognition module, the speech recognition server, or the speech recognition server cluster configured to:
perform speech recognition based on the speech information;
convert the speech information to obtain text information corresponding to the speech information; and
in the event that the IMS, the speech recognition server, or the speech recognition server cluster receives a speech recognition request issued from a user of the receiving end for the speech information, extract the speech ID corresponding to the speech information from the speech recognition request based on the speech ID to look up the text information corresponding to the speech ID, wherein the speech recognition module, the speech recognition server, the speech recognition server cluster, or any combination thereof is connected to the IMS; and
a sending module configured to send the obtained text information back as a speech recognition result to the receiving end.

US Pat. No. 10,249,300

INTELLIGENT LIST READING

Apple Inc., Cupertino, C...

1. An electronic device for operating a digital assistant, comprising:one or more processors; and
memory having instructions stored thereon, the instructions, when executed by the one or more processors, cause the one or more processors to:
receive a spoken user request associated with a plurality of data items;
determine whether a degree of specificity of the spoken user request is less than a threshold level;
in response to determining that a degree of specificity of the spoken user request is less than a threshold level:
determine one or more attributes related to the spoken user request, the one or more attributes not defined in the spoken user request;
obtain a list of data items based on the spoken user request and the one or more attributes;
generate a spoken response comprising a subset of the list of data items; and
provide the spoken response.

US Pat. No. 10,249,299

TAILORING BEAMFORMING TECHNIQUES TO ENVIRONMENTS

Amazon Technologies, Inc....

1. An apparatus comprising:one or more processors;
a microphone array; and
one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:
generating, based at least in part on sound captured by the microphone array, a plurality of audio signals, wherein each of the plurality of audio signals corresponds to a respective microphone of the microphone array;
processing, by a beamforming component configured with one or more beamforming coefficients, at least a first audio signal of the plurality of audio signals to generate a first processed audio signal, wherein the first processed audio signal corresponds to a first portion of the sound received from a first direction;
processing, by the beamforming component configured with the one or more beamforming coefficients, at least a second audio signal of the plurality of audio signals to generate a second processed audio signal, wherein the second processed audio signal corresponds to a second portion of the sound received from a second direction;
selecting a direction of interest based at least in part on:
an amount of energy associated with a portion of the first processed audio signal;
an amount of energy associated with a portion of the second processed audio signal; and
directional data indicating at least one of a number of times speech has been identified from the first direction in previously processed audio signals or a number of times speech has been identified from the second direction in the previously processed audio signals; and
selecting, based at least in part on the direction of interest, the first processed audio signal.

US Pat. No. 10,249,298

METHOD AND APPARATUS FOR PROVIDING GLOBAL VOICE-BASED ENTRY OF GEOGRAPHIC INFORMATION IN A DEVICE

HERE GLOBAL B.V., Eindho...

1. A method for automatic speech recognition in a device, comprising:partitioning a global speech decoding graph into one or more spatial partitions according to a geographic topology of one or more geographic entities, one or more geographic terms, or a combination thereof, wherein each of the spatial partitions contains a decoding graph comprising a sub-set of the one or more geographic entities, the one or more geographic terms, or a combination thereof associated with a geographic area;
determining one or more of key entities occurring in each of the one or more spatial partitions, wherein at least one of the one or more of key entities includes at least one of the one or more geographic entities and the one or more geographic terms;
constructing a combined set of key entities comprising the one or more key entities from said each spatial partition;
creating a retrieval index to map the one or more key entities in the combined set of key entities to a corresponding partition from among the one or more spatial partitions,
wherein a voice input signal associated with a request for one or more navigation or mapping related services is processed, using automatic speech recognition and a first partition associated with a first geographic area from among the one or more spatial partitions, the combined set of key entities, and the retrieved index are stored in a memory of the device, and
wherein a second partition that is associated with a second geographic area and not in the memory of the device is retrieved based on the combined set of key entities and the retrieval index to automatically re-process the voice input signal when an out-of-vocabulary result is obtained with respect to the first partition and to provide the one or more navigation or mapping related services via a user interface based, at least in part, on the re-processing.

US Pat. No. 10,249,297

PROPAGATING CONVERSATIONAL ALTERNATIVES USING DELAYED HYPOTHESIS BINDING

Microsoft Technology Lice...

1. A computer-implemented method comprising:processing, by a speech recognition system, a received input to generate a set of alternatives, wherein the set of alternatives corresponds to hypothetical interpretations of the received input, and wherein the received input is an utterance;
filtering the set of alternatives, wherein the filtering comprises ranking the set of alternatives using machine learning techniques and propagating a plurality of the ranked alternatives for additional processing, wherein the machine learning techniques include comparing confidence metrics for two or more alternatives in the set of alternatives;
processing the propagated alternatives to generate an expanded set of alternatives as potential hypotheses based on the received input, wherein generating the expanded set of alternatives comprises determining one or more domains associated with the input, and generating one or more alternatives associated with the one or more domains;
filtering the expanded set of alternatives, wherein the filtering comprises ranking alternatives of the expanded set and propagating a plurality of the ranked alternatives of the expanded set for additional processing;
evaluating the propagated alternatives of the expanded set based on application of knowledge data fetched from external resources;
generating a response to the received input, wherein the generating comprises ranking the evaluated alternatives and selecting a ranked and evaluated alternative for generating the response; and
providing the response to a user.

US Pat. No. 10,249,296

APPLICATION DISCOVERY AND SELECTION IN LANGUAGE-BASED SYSTEMS

Amazon Technologies, Inc....

1. A system comprising:one or more processors; and
non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
determining a first serviceable intent associated with an application, wherein the first serviceable intent corresponds to a function to be performed by the application;
receiving first audio data associated with a user;
generating, via automatic speech recognition, first text data corresponding to the first audio data;
determining, via natural language understanding performed on the first text data, a first intent associated with the first audio data;
determining, based at least in part on the first intent, first response data related to the first audio data, the first response data including text that is to be output to the user;
causing the first response data to be output via a user device of the user, the first response data requesting second audio data from the user;
receiving, via the user device, the second audio data, the second audio data received in response to the first response data;
generating, via automatic speech recognition, second text data corresponding to the second audio data;
determining, via natural language understanding performed on the second text data, a second intent associated with the first audio data and the second audio data;
analyzing the second intent to determine whether the second intent corresponds to the first serviceable intent;
determining that the second intent corresponds to the first serviceable intent;
causing the application to perform the function associated with the serviceable intent;
receiving third audio data;
generating, via automatic speech recognition, third text data corresponding to the third audio data;
determining, via natural language understanding performed on the third text data, a third intent associated with the third audio data;
determining that the third intent corresponds to a second serviceable intent associated with an additional application; and
in response to determining that the third intent corresponds to the second serviceable intent, causing the application to cease performing the function.

US Pat. No. 10,249,295

METHOD OF PROACTIVE OBJECT TRANSFERRING MANAGEMENT

International Business Ma...

1. A method for initiating a file transfer between storage devices associated with users, comprising:receiving, at a cognitive network computing service, a recording of an oral communication among a plurality of users, wherein the oral communication was recorded by an application executing on a device associated with at least one of the plurality of users;
determining a context of the oral communication, wherein determining the context of the oral communication comprises:
processing the communication using one or more voice recognition models to identify a first user and a second user in the plurality of users; and
determining a topic of the oral communication;
detecting, based on the context of the oral communication, a request between the first user and the second user to share a file maintained by the first user;
validating the request, wherein validating the request comprises:
identifying the file that was requested to be shared;
determining that the identified file exists in one or more storage systems associated with the first user;
determining, based on a location-based service, that that the second user and the first user are within a predefined proximity; and
determining, based on accessing one or more social media services, that an identified relationship between the first user and the second user satisfies predefined criteria; and
upon successfully validating the request, performing the file transfer of the file from a storage device associated with the first user to a storage device associated with the second user.

US Pat. No. 10,249,294

SPEECH RECOGNITION SYSTEM AND METHOD

ELECTRONICS AND TELECOMMU...

1. A speech recognition method which allows phones to be automatically generated, comprising:unsupervisedly learning a feature vector of speech data;
generating a phone set by clustering acoustic features selected based on an unsupervised learning result;
allocating a sequence of phones to the speech data on the basis of the generated phone set;
generating an acoustic model on the basis of the sequence of phones and the speech data to which the sequence of phones is allocated; and
generating a speech recognition result by a speech recognition decoder using the acoustic model and a language network.

US Pat. No. 10,249,293

LISTENING DEVICES FOR OBTAINING METRICS FROM AMBIENT NOISE

Capital One Services, LLC...

9. A device comprising:one or more memories; and
one or more processors, communicatively coupled to the one or more memories, configured to:
receive first audio data based on a first capturing of sounds associated with a first structure;
receive second audio data based on a second capturing of sounds associated with a second structure;
obtain a first model associated with the first structure,
the first model having been trained to:
receive the first audio data as input,
determine a first score that identifies a likelihood that a first sound is present in the first audio data, and
identify the first sound based on the first score;
obtain a second model associated with the second structure,
the second model having been trained to:
receive the second audio data as input,
determine a second score that identifies a likelihood that a second sound is present in the second audio data, and
identify the second sound based on the second score;
determine at least one first parameter associated with the first sound;
determine at least one second parameter associated with the second sound;
generate a first metric based on the at least one first parameter associated with the first sound;
generate a second metric based on the at least one second parameter associated with the second sound;
obtain cost data from a third-party device;
determine a first cost of consumption based on a first correlation of the first metric and the cost data;
determine a second cost of consumption based on a second correlation of the second metric and the cost data;
perform a first action based on determining the first cost of consumption; and
perform a second action based on determining the second cost of consumption.

US Pat. No. 10,249,292

USING LONG SHORT-TERM MEMORY RECURRENT NEURAL NETWORK FOR SPEAKER DIARIZATION SEGMENTATION

International Business Ma...

1. A computing system comprising:a processor;
a storage device to store audio data including speech of a first speaker type, speech of a second speaker type, and silence, the storage device storing computer-executable code that the processor is to execute to:
segment the audio data using a long short-term memory (LSTM) recurrent neural network (RNN) to identify a plurality of change points of the audio data that divide the audio data into a plurality of segments, each change point being a transition from one of the first speaker type, the second speaker type, and the silence to a different one of the first speaker type, the second speaker type, and the silence; and
perform speech recognition on the segments,
wherein segmentation of the audio data using the LSTM RNN to identify the change points technically improves speech recognition technology, by improving accuracy of the speech recognition on the segments when the audio data includes one or more of speech articulated by multiple speakers, silence, and music.

US Pat. No. 10,249,291

ANIMATION SYNTHESIS SYSTEM AND LIP ANIMATION SYNTHESIS METHOD

ASUSTeK COMPUTER INC., T...

1. An animation display system comprising:a display;
a storage configured to store a language model database, a phonetic-symbol lip-motion matching database, and a lip motion synthesis database; and
a processor electronically connected to the storage and the display, respectively, the processor includes:
a speech conversion module configured to analyze a language of an input text, and convert the input text into a combination of phonetic symbols and a timestamp based on the language of the input text according to the language model database;
a phonetic-symbol lip-motion matching module configured to output a combination of lip movements that corresponds to the combination of the phonetic symbols according to the phonetic-symbol lip-motion matching database; and
a lip motion synthesis module configured to generate a lip animation corresponding to the combination of the lip movements and the timestamp according to the lip motion synthesis database;
wherein the language of the input text is a country language which is related to a system of communication used by a particular country, and the speech conversion module recognizes the country language of the input text before converting the input text into the combination of phonetic symbols and the timestamp based on the language of the input text, and
wherein the storage is further configured to store a phonetic symbol conversion database, the processor further includes a phonetic symbol conversion module, the phonetic symbol conversion module is configured to convert the combination of the phonetic symbols into a standard combination of the phonetic symbols according to the phonetic symbol conversion database, and the combination of the lip movements is output according to the standard combination of the phonetic symbols,
wherein a type of the combination of phonetic symbols output by the speech conversion module may correspond to a same or different phonetic symbol system with respect to a type of the combination of phonetic symbols used in the phonetic-symbol lip-motion matching module; and
wherein the phonetic symbol conversion module is configured to convert the combination of the phonetic symbols into a standard combination of the phonetic symbols belonging to the same phonetic symbol system according to the phonetic symbol conversion database and in response to the type of the combination of phonetic symbols output by the speech conversion module being different from the type of the phonetic symbols used in the phonetic-symbol lip-motion matching module.

US Pat. No. 10,249,290

SYSTEM AND METHOD FOR PROSODICALLY MODIFIED UNIT SELECTION DATABASES

1. A method comprising:decomposing, via a residual-excited linear prediction algorithm, speech units from a speech unit database into residual coefficients and linear predictive coder coefficients;
determining a cost of modifying the residual coefficients to yield a determination;
modifying, via a pitch synchronous overlap and add algorithm, the residual coefficients, to yield modified residual coefficients based on the determination; and
combining, via the residual-excited linear prediction algorithm, the modified residual coefficients with the linear predictive coder coefficients, to yield new speech units, such that a new prosodic curve corresponding to the new speech units conforms to a desired prosodic curve, wherein speech is generated based on the new speech units.

US Pat. No. 10,249,289

TEXT-TO-SPEECH SYNTHESIS USING AN AUTOENCODER

Google LLC, Mountain Vie...

1. A method performed by one or more computers of a text-to-speech system, the method comprising:obtaining, by the one or more computers, data indicating a text for text-to-speech synthesis;
providing, by the one or more computers, data indicating a linguistic unit of the text as input to an encoder, the encoder being configured to output speech unit representations indicative of acoustic characteristics based on linguistic information, wherein the encoder is configured to provide speech unit representations learned through machine learning training, wherein the encoder comprises a neural network that was trained as part of an autoencoder network that includes the encoder, a second encoder, and a decoder, wherein:
the encoder is arranged to produce speech unit representations in response to receiving data indicating linguistic units;
the second encoder is arranged to produce speech unit representations in response to receiving data indicating acoustic features of speech units; and
the decoder is arranged to generate output indicating acoustic features of speech units in response to receiving speech unit representations for the speech units from either of the encoder and the second encoder;
receiving, by the one or more computers, a speech unit representation that the encoder outputs in response to receiving the data indicating the linguistic unit as input to the encoder;
selecting, by the one or more computers, a speech unit to represent the linguistic unit, the speech unit being selected from among a collection of speech units based on the speech unit representation output by the encoder; and
providing, by the one or more computers and as output of the text-to-speech system, audio data for a synthesized utterance of the text that includes the selected speech unit.

US Pat. No. 10,249,288

SOCIAL NETWORKING WITH ASSISTIVE TECHNOLOGY DEVICE

International Business Ma...

1. A method implemented by an information handling system that includes a processor and a memory accessible by the processor, the method comprising:analyzing, by the processor, a document that is being composed by a visually impaired user, wherein the analysis derives a sensitivity of the document;
retrieving, from the memory, a vocal characteristic corresponding to the derived sensitivity based on one or more predefined settings;
retrieving, from the memory, an additional vocal characteristic corresponding to a size of an audience intended to receive the document; and
audibly reading text from the document to the visually impaired user with a text to speech process utilizing both the retrieved vocal characteristic and the additional vocal characteristic.

US Pat. No. 10,249,287

NOISE-CANCELLING HEADPHONE

KABUSHIKI KAISHA AUDIO-TE...

1. A headphone comprising:a first microphone that receives a front air chamber sound including an external sound, the first microphone being provided on a front air chamber side;
a driver unit that emits a noise-canceling sound into the front air chamber, the noise-canceling sound canceling at least a part of the external sound included in the front air chamber sound received by the first microphone;
a second microphone that receives an inverted noise-canceling sound whose phase is opposite to the phase of the noise-canceling sound emitted from the driver unit and received by the first microphone, the second microphone being provided in a region on a side of the driver unit opposite the front air chamber; and
a sound generating part that generates the noise-canceling sound by adding a signal based on the inverted noise-canceling sound received by the second microphone to a signal based on the front air chamber sound received by the first microphone,
wherein a distance between the second microphone and a center position of the driver unit is less than a distance between the first microphone and the center position of the driver unit.

US Pat. No. 10,249,286

ADAPTIVE BEAMFORMING USING KEPSTRUM-BASED FILTERS

KAAM LLC, Saratoga, CA (...

1. A system, comprising:a plurality of circuits in a signal processing apparatus, the plurality of circuits is configured to:
generate a filtered signal from a plurality of input signals, wherein the plurality of input signals is received from each of a plurality of signal capturing terminals, wherein each of the plurality of input signals comprises a first type of signal and a second type of signal;
determine, for each signal frame, a first resultant estimate of the first type of signal in the plurality of input signals, received from each of the plurality of signal capturing terminals, based on a first impulse response of each first content adaptive filter of a plurality of first content adaptive filters;
determine, for each signal frame, a second resultant estimate of the first type of signal in a composite signal based on a second impulse response of a second content adaptive filter;
restore phase information of an estimated interference signal, obtained from the second content adaptive filter configured with the determined second resultant estimate, to obtain a phase restored interference signal; and
extract the first type of signal from the filtered signal based on filtration of the phase restored interference signal from the filtered signal.

US Pat. No. 10,249,285

ACOUSTIC CONVERSION DEVICE FOR ACTIVE NOISE CONTROL

PIONEER CORPORATION, Tok...

1. An acoustic conversion device for an active noise control comprising:a speaker unit for emitting sound; and
an enclosure for accommodating the speaker unit and forming a closed space to which at least a part of the sound is emitted,
wherein a volume of the closed space is smaller than an equivalent compliance air volume of the speaker unit,
wherein the speaker unit includes a vibration plate, and
wherein an effective vibration diameter of the vibration plate is 10 cm or more and 14 cm or less, and
the volume of the closed space is 5 liters or more and 7 liters or less.

US Pat. No. 10,249,284

BANDLIMITING ANTI-NOISE IN PERSONAL AUDIO DEVICES HAVING ADAPTIVE NOISE CANCELLATION (ANC)

CIRRUS LOGIC, INC., Aust...

1. A personal audio device, comprising:a personal audio device housing;
a transducer mounted on the housing that reproduces an audio signal including both source audio for playback to a listener and an anti-noise signal to counter the effects of ambient audio sounds in an acoustic output of the transducer;
a reference microphone mounted on the housing that generates a reference microphone signal indicative of the ambient audio sounds;
an error microphone mounted on the housing in proximity to the transducer that generates an error microphone signal indicative of the acoustic output of the transducer and the ambient audio sounds at the transducer; and
a processing circuit that implements a first adaptive filter having a response that generates the anti-noise signal from the reference microphone signal to reduce the presence of the ambient audio sounds heard by the listener, wherein the processing circuit shapes the response of the first adaptive filter in conformity with the error microphone signal and the reference microphone signal by adapting the response of the first adaptive filter to minimize the ambient audio sounds at the error microphone according to coefficients generated by a coefficient control that receives an error signal derived from the error microphone signal, wherein the error signal is filtered by a filter implemented by the processing circuit to weight one or more particular frequency regions within the response of the first adaptive filter before being provided to the coefficient control, wherein the coefficient control computes the coefficients by correlating the error signal with the reference microphone signal, wherein the filter filters the error signal to weight a frequency content of the error signal to compensate for a frequency response of an external acoustic path between the reference microphone and the error microphone by causing the coefficients to be adjusted to increase or decrease the degree to which the anti-noise signal cancels the ambient audio sounds in the one or more particular frequency regions relative to the degree to which the anti-noise signal cancels the ambient audio sounds in other frequency regions by respectively increasing or decreasing a gain applied to the error signal in the one or more particular frequency regions relative to gain applied to the other frequency regions within the response of the first adaptive filter, wherein the processing circuit further implements a secondary path filter having a response that generates a shaped source audio signal and a combiner that subtracts the shaped source audio signal from the error microphone signal to generate the error signal, wherein the combiner cancel components of the source audio signal present in the error microphone signal in order to prevent the first adaptive filter from cancelling components of the source audio signal when generating the anti-noise signal.

US Pat. No. 10,249,283

TONE AND HOWL SUPPRESSION IN AN ANC SYSTEM

Cirrus Logic, Inc., Aust...

9. An apparatus, comprising:an audio controller configured to perform steps comprising:
detecting a first tone in an input signal at a first tone frequency;
extracting the detected first tone from the input signal;
adaptively filtering the extracted first tone to generate a second tone that has a magnitude that is approximately equal to a magnitude of the extracted first tone and a phase that is approximately opposite the phase of the extracted first tone; and
adding the second tone to an intermediate signal that is based, at least in part, on the input signal to generate the output signal.

US Pat. No. 10,249,282

ACTIVE NOISE REDUCTION DEVICE

SOUNDCHIP SA, Aran-Ville...

1. A method of manufacturing an Active Noise Reduction (ANR) device, comprising:providing at a stage during manufacture a pre-completion ANR device in a non-final configuration, the pre-completion ANR device comprising:
a plurality of inputs;
a plurality of signal processing resources comprising:
a plurality of analogue signal processing resources; and
a plurality of digital signal processing resources;
an output for driving an earphone driver; and
a programmable switch arrangement capable of assigning any of the plurality of inputs to any of the plurality of signal processing resources;
selecting from the plurality of signal processing resources a subset of signal processing resources to contribute to the output, whereby the remaining signal processing resources of the plurality are unselected; and
in a configuration step during manufacture, programming the programmable switch arrangement to assign each of at least a subset of the plurality of inputs to a different one of the selected subset of signal processing resources to enable the selected subset of signal processing resources to contribute to the output, whereby the unselected signal processing resources of the plurality of signal processing resources are configured not to contribute to the output in any mode of operation of the ANR device.

US Pat. No. 10,249,281

FELT, SOUNDPROOFING MATERIAL AND METHOD FOR PRODUCING SOUNDPROOFING MATERIAL

Nihon Tokushu Toryo Co., ...

1. A felt comprising:10 mass % to 90 mass % of an unstretched thermoplastic resin fiber; and
10 mass % to 90 mass % of a stretched thermoplastic resin fiber, and
having a thickness of 1 mm to 10 mm, and an areal weight of 50 g/m2 to 1600 g/m2.

US Pat. No. 10,249,280

HIGH PRESSURE GAS SILENCER

1. A high and low pressure natural gas silencer comprising:a threaded union to connect to a natural gas pipeline port;
said natural gas pipeline port further comprising a vent valve functioning to allow a venting of a pressurized natural gas to atmosphere;
a cylindrical body connected to the threaded union by a nut assembly;
said nut assembly having a loose mode to allow the cylindrical body to be rotated 360° on the threaded union while remaining attached to the nut assembly, and having a locked mode to affix the cylindrical body at a desired angle;
a plurality of vent holes on only one side of the cylindrical body;
a replacement noise suppression module inside the cylindrical body; and
said cylindrical body having a solid top.

US Pat. No. 10,249,279

D/A CONVERTER, ELECTRONIC MUSICAL INSTRUMENT, INFORMATION PROCESSING DEVICE AND D/A CONVERSION METHOD

CASIO COMPUTER CO., LTD.,...

1. A digital-to-analog converter that converts digital audio data of a music sound represented by an input digital signal into an analog signal, the digital-to-analog converter being configured to perform:a signal output process to output a control signal at a second period, the second period being equal to an integral multiple of a first period in a first clock signal;
a count process to count a second clock signal whose clock frequency is higher than that of the first clock signal, and to store a count value;
a determination process to determine whether ?? computation is under execution with respect to the digital audio data, in accordance with the count value stored by the count process;
a ?? computation process to start the ?? computation based upon the second clock signal with respect to the digital audio data if it is determined in the determination process that the ?? computation is not under execution when the control signal is outputted by the signal output process;
a control process to inhibit the ?? computation based upon the second clock signal from being started with respect to the digital audio data until it is determined in the determination process that the ?? computation is not under execution after it is determined in the determination process that the ?? computation is under execution; and
an output process to convert a computation result of the ?? computation process into an analog signal and to output the analog signal.

US Pat. No. 10,249,278

SYSTEMS AND METHODS FOR CREATING DIGITAL NOTE INFORMATION FOR A METAL-STRINGED MUSICAL INSTRUMENT

Zivix LLC, Minneapolis, ...

1. A method for producing a digital output from a stringed instrument, the method comprising:determining a note being fingered on a string of the stringed instrument based at least in part on detecting deflection of the string;
detecting a pluck of the string on the stringed instrument;
in response to detecting the pluck, using data received from an optical pick up to determine a volume associated with the note; and
outputting a digital output corresponding to the note and the volume.

US Pat. No. 10,249,277

KEYBOARD INSTRUMENT EQUIPPED WITH SPEAKERS

CASIO COMPUTER CO., LTD.,...

1. A keyboard instrument comprising:a musical instrument case;
a speaker which emits sounds in response to instructions from a keyboard section; and
a keyboard lid which is switchable between a first arrangement state in which the keyboard lid covers at least a portion of the keyboard section and a second arrangement state in which the keyboard lid is opened to expose at least a portion of the keyboard section and housed in the musical instrument case,
wherein the musical instrument case is provided with a sound emission hole penetrating a top plate of the musical instrument case in a vertical direction and an opening section located in front of the top plate, and
wherein the keyboard lid, in the second arrangement state, is arranged so as to partition a space in the musical instrument case into a first acoustic space for leading the sounds emitted from the speaker to the sound emission hole and a second acoustic space for leading the sounds emitted from the speaker to the opening section.

US Pat. No. 10,249,276

ROTATING SPEAKER ARRAY

1. An audio effects apparatus comprising:a rotatable sound directing device that is operable to direct acoustical sound waves along a rotatable sound directional axis;
a rotary device coupled to the rotatable sound directing device, the rotary device operable to continuously rotate the rotatable sound directional axis of the rotatable sound directing device about a rotational axis in response to a rotational drive signal;
a rotational position measurement device for generating a rotational position signal that is indicative of a rotational position of the rotary device;
an audio input for receiving an audio input signal;
a motion control and audio signal processing device for receiving the rotational position signal and the audio input signal, and for generating the rotational drive signal and a light timing signal based at least in part on the rotational position signal; and
one or more light emitting devices for emitting pulsed light that is timed based on the light timing signal.

US Pat. No. 10,249,275

HANDPAN HANGER

1. A hanger for removably coupling a handpan musical instrument to a substantially vertical wall with a substantially planar surface, wherein the musical instrument is a handpan, the hanger comprising at least one elongate member, wherein the at least one elongate member comprises: a substrate-mounting-region, wherein the substrate-mounting-region is attachable to the substantially vertical wall so that the hanger is mounted to the substantially vertical wall, wherein mounted is more than the substrate-mounting-region merely resting against the substantially vertical wall; a handpan-engagement-region, wherein the handpan-engagement-region removably engages at least some portion of a bass cavity of the handpan; a hypotenuse-region, wherein the hypotenuse-region is disposed between the substrate-mounting-region and the handpan-engagement-region; wherein the hypotenuse-region is substantially linear; a first-bend, wherein the first-bend is disposed between the substrate-mounting-region and the hypotenuse-region, wherein the first-bend links the substrate-mounting-region to the hypotenuse-region; wherein the first-bend bends away from the substantially vertical wall when the substrate-mounting-region is mounted to the substantially vertical wall; a second-bend, wherein the second-bend is disposed between the hypotenuse-region and the handpan-engagement-region, wherein the second-bend links the hypotenuse-region to the handpan-engagement-region; wherein there are no other bends between the first-bend and the second-bend; wherein the at least one elongate member begins with the substrate-mounting-region and ends with the handpan-engagement-region; wherein the at least one elongate member is substantially rigid; wherein when the hanger is mounted to the substantially vertical wall, the handpan-engagement-region removably supports the handpan so the handpan is mounted in proximity to the substantially vertical wall; wherein when the hanger is mounted to the substantially vertical wall, a critical angle is formed between the substantially vertical wall and the hypotenuse-region; wherein this critical angle is in a range of about 50 degrees to about 70 degrees.

US Pat. No. 10,249,274

KEYBOARD MUSICAL INSTRUMENT, ADJUSTING METHOD THEREOF, AND COMPUTER-READABLE RECORDING MEDIUM THEREFOR

YAMAHA CORPORATION, Hama...

1. A keyboard musical instrument comprising:a string-striking mechanism configured to strike a string responsive to a change in position of an associated one of keys of a keyboard;
a driver including a driving body for each key that is configured to drive the string-striking mechanism for the respective key;
a sound receiver configured to generate an audio signal corresponding to sound occurring in the keyboard musical instrument;
at least one controller each including a processor or circuitry configured to implement instructions stored in a memory and execute a plurality of tasks, including:
a detecting task that detects striking of a string by the string-striking mechanism through analysis of the audio signal from the sound receiver when the string-striking mechanism operates, in accordance with an intensity of the audio signal within a search range that has a predetermined relationship along a time axis with regard to a time at which operation of the string-striking mechanism commences;
a current supplying task that supplies electric driving current to the driving body in accordance with the control data to drive the string-striking mechanism for the respective key;
a current changing task that sequentially changes a value of electric driving current to provide electric driving currents having different values;
an identifying task that identifies, for each key, minimum electric driving current applied to the respective driving body that drives the string-striking mechanism to strike a string, and a delay time from when driving of the string-striking mechanism commences to when the string-striking mechanism strikes the string, based on results of string strike detections when the string-striking mechanism is made to operate with the electric driving currents having different values; and
an adjusting task that adjusts the control data in accordance with the identified minimum electric driving current and the identified delay time.

US Pat. No. 10,249,273

MAGNETIC DRUM SUSPENSION APPARATUS

Randall May International...

1. A percussion instrument mount, comprising:a base that supports a percussion instrument in a playing position;
a swing arm coupled to the percussion instrument, the swing arm also coupled to the base via a joint such that the swing arm rotates about the joint from an equilibrium position in response to a playing impact on the percussion instrument; and
a playing impact energy absorber that provides a restoring force to the swing arm so as to return the swing arm to the equilibrium position, wherein the playing impact energy absorber progressively dampens the swing via magnetic field resistance.

US Pat. No. 10,249,272

PERCUSSION INSTRUMENT WITH ADJUSTABLE AUXILIARY DEVICE

Drum Workshop, Inc., Oxn...

1. A percussion instrument comprising:a tapa having a backside;
a rear surface;
an adjustment device attached to said rear surface;
an adjustment rod operably linked to said adjustment device, said adjustment rod between said rear surface and said tapa;
an auxiliary bar running approximately horizontally across the width of said backside of said tapa; and
an auxiliary device attached to said auxiliary bar;
wherein movement of said adjustment device from a first position to a second position causes translational movement of said adjustment rod, the translational movement of said adjustment rod causing rotational movement of said auxiliary bar such that said more or less of said auxiliary device is in contact with said tapa backside.

US Pat. No. 10,249,271

MUTE FOR A RECORDER

1. A mute for a recorder consisting of a convex sheet, adapted to be inserted into a recorder window, and attached to two identical bands of semi-rigid material that are removably affixed to a recorder mouth, said identical bands arranged symmetrically with respect to the longitudinal axis of the sheet, each of the bands having an approximate shape of an arc with a circumference and length that is less than half the length of the outer circumference of a mouth of the recorder.

US Pat. No. 10,249,270

METHOD AND SYSTEM FOR COMPROMISE TUNING OF MUSICAL INSTRUMENTS

International Business Ma...

1. A method performed by a programmed computing device for tuning a musical instrument, the computing device including one more processors implemented using circuitry, a memory, either a linear actuator or an indicator for prompting a user to stop making tuning adjustments to the musical instrument, and at least one of a sensor and a wireless receiver for receiving sensor data, the method comprising:determining initial frequencies of a plurality of notes played on the musical instrument by the user when the musical instrument is out of tune, wherein the plurality of notes include a first note and one or more other notes in a series that share a resonant path, and wherein tuning adjustments that change a frequency of any note in the plurality of notes affect frequencies of other notes in the plurality of notes;
determining a change in a frequency of the first note, as played on the musical instrument by the user, resulting from a first tuning adjustment made by the linear actuator or the user to the musical instrument;
determining, without the user playing the other notes on the musical instrument, a change in the frequency of each note of the other notes based, at least in part, on the change in the frequency of the first note, the initial frequency of the note, and a relationship between note frequencies;
determining a changed frequency of each note of the other notes based, at least in part, on the determined change in the frequency of the note and the initial frequency of the note;
determining, via the one or more processors, a compromise tuning adjustment of the musical instrument that minimizes a sum of differences between a changed frequency of each note of the first and the other notes and a predefined frequency of the note or a frequency to which the note was previously tuned;
monitoring the frequency of the first note as the linear actuator or the user makes additional tuning adjustments to the musical instrument to determine whether the frequency of the first note has changed by an amount indicating the compromise tuning adjustment that minimizes the sum of the differences is achieved; and
responsive to determining during the monitoring that the compromise tuning adjust is achieved, either indicating to the user via the indicator to stop making the additional tuning adjustments to the musical instrument or automatically controlling the linear actuator to stop making the additional tuning adjustments to the musical instrument.

US Pat. No. 10,249,269

SYSTEM ON CHIP DEVICES AND OPERATING METHODS THEREOF

Samsung Electronics Co., ...

1. An operating method of a system on chip device performed under control of a processor, the operating method comprising:setting a first characteristic by analyzing a request for allocation of a buffer memory of the system on chip device;
allocating a first region of the buffer memory in response to the request for allocation of the buffer memory; and
compressing or not compressing data provided to the first region, based on the first characteristic,
wherein the first characteristic is set based on a determination that a compression algorithm performed in a first Intellectual Property (IP) block that is configured to provide the data to the first region is the same as a decompression algorithm performed in a second IP block that is configured to use the data provided to the first region.

US Pat. No. 10,249,268

ORIENTATION OF VIDEO BASED ON THE ORIENTATION OF A DISPLAY

Google LLC, Mountain Vie...

1. A system comprising:a non-transitory computer readable medium; and
program instructions stored on the non-transitory computer readable medium and executable by at least one processor to cause a sharer mobile device to:
receive first video data, the first video data corresponding to a first orientation of an image-capture device that is arranged on the sharer mobile device;
send the first video data to a viewer mobile device;
receive, from the viewer mobile device, orientation data indicating a requested orientation of the image-capture device, wherein the requested orientation is based on movement data generated at the viewer mobile device in accordance with a movement of the viewer mobile device;
cause a graphical image indicative of the requested orientation to be displayed on a graphical display of the sharer mobile device;
receive second video data, the second video data corresponding to a second orientation of the image-capture device arranged on the sharer mobile device;
determine that the second orientation is within a threshold from the requested orientation; and
responsive to the determination, send the second video data to the viewer mobile device.

US Pat. No. 10,249,267

METHOD FOR GRAPHICALLY REPRESENTING A SYNTHETIC THREE-DIMENSIONAL VIEW OF THE EXTERIOR LANDSCAPE IN AN ON-BOARD VISUALISATION SYSTEM FOR AIRCRAFT

THALES, Courbevoie (FR)

1. A method for graphically representing a synthetic three-dimensional view of the exterior landscape in an on-board visualisation system for aircraft, said graphical representation being displayed on a visualisation screen comprising the piloting or navigation information of said aircraft superposed onto said three-dimensional synthetic representation of the exterior landscape, said synthetic representation being computed up to a first determined distance, wherein said three-dimensional synthetic representation is tilted at a tilt angle about an axis positioned at the level of the terrain in a substantially horizontal plane, and substantially perpendicularly to an axis between the flight direction and the heading of the aircraft, said axis moving with the aircraft, said tilt angle being computed so that the angle between the horizon line or ZPRL and the limit of the synthetic representation computed up to a first determined distance is limited to three degrees.

US Pat. No. 10,249,266

PRESERVING DESKTOP STATE ACROSS LOGIN SESSIONS

VMware, Inc., Palo Alto,...

1. A method for preserving desktop state across login sessions, the method comprising:during an active login session of a desktop by a user, intercepting a request to open a file and recording a path of the file that was opened in response to the request;
detecting that the login session is being terminated;
in response to detecting that the login session is being terminated, capturing a screenshot of at least one window that is open on the desktop at the time of terminating the login session and determining a location of the window;
recording the screenshot and the location of the window;
detecting that the user has established a new active login session; and
restoring a state of the desktop based on the recorded path of the file, the screenshot and the location of the window, wherein restoring the state of the desktop includes:
to restore a first application, invoking restart management application programming interfaces (APIs) of a desktop operating system; and
to restore a second application that does not support the restart management APIs, displaying the captured screenshot of the window corresponding to the second application.

US Pat. No. 10,249,265

MULTI-DEVICE CONTENT PRESENTATION

Cisco Technology, Inc., ...

1. A method for presenting multimedia content on multiple devices, the method implemented on a controlling computing device and comprising:receiving a selection of a multimedia content item, said multimedia content item comprising at least two media segments each of a different type;
defining a first media segment of said at least two media segments as a primary media segment;
defining at least a second media segment of said at least two media segments as at least one secondary media segment;
allocating said at least one secondary media segment for presentation on at least one secondary presentation device;
presenting said primary media segment on said computing device;
detecting a current progress in said presenting;
based on said current progress, forwarding to said at least one secondary presentation device an indication of an instruction for synchronizing presentation of said at least one secondary media segment with said presenting.

US Pat. No. 10,249,264

CONTROLLER FOR COMPENSATING MURA DEFECTS, DISPLAY APPARATUS HAVING THE SAME, AND METHOD FOR COMPENSATING MURA DEFECTS

BOE TECHNOLOGY GROUP CO.,...

1. A method for compensating mura defects in a display image comprising:selecting a plurality of sampling pixels by selecting at least one polygon region to include all pixels determined to have mura defects, pixels within the at least one polygon region are defined as the plurality of sampling pixels;
obtaining a plurality of display data and a plurality of address data corresponding to a plurality of display pixels; and
determining if a pixel is a sampling pixel based on a data table comprising a plurality of compensation data associated with a plurality of compensation points for compensating a plurality of sampling pixels, a respective one of the plurality of compensation points corresponding to a group of at least one sampling pixel, the plurality of sampling pixels comprising a plurality of display pixels having mura defects and constituting a portion of the plurality of display pixels;
wherein a respective one of the at least one polygon region is selected to encompass one or more isolated areas of pixels determined to have mura defects if a distance between isolated areas is less than a threshold distance.

US Pat. No. 10,249,263

RENDERING AND DISPLAYING HIGH DYNAMIC RANGE CONTENT

Apple Inc., Cupertino, C...

1. A system, comprising:a display panel with a display space defined by bit depth of the display panel, the display space comprising N codes for representing pixel values; and
one or more processors configured to implement:
a rendering pipeline configured to render received digital image content according to a maximum rendering value M to generate high dynamic range (HDR) content in a dynamic range of (0.0-M); and
a display pipeline configured to:
obtain the rendered HDR content;
map the rendered HDR content into the display space of the display panel according to a brightness level B that defines a lower portion (codes 0 to n) and an upper portion (codes n to (N?1)) of the display space;
wherein, to map the rendered HDR content into the display space of the display panel, the display pipeline is configured to:
map a first portion of the rendered HDR content in a standard range (0.0-1.0) into codes in the lower portion of the display space; and
map a second portion of the rendered HDR content in an extended range (1.0-M) into codes in the upper portion of the display space; and
output the mapped HDR content to the display panel for display.

US Pat. No. 10,249,262

DISPLAYS WITH ADJUSTABLE CIRCULAR POLARIZERS

Apple Inc., Cupertino, C...

1. A display, comprising:a display layer that emits light that forms images; and
a circular polarizer on the display layer that suppresses reflections from structures in the display layer, wherein the circular polarizer comprises a polarizer layer with an adjustable polarization efficiency, wherein the polarizer layer comprises a layer of photosensitive material, and wherein the polarization efficiency is adjusted in response to light applied to the photosensitive material.

US Pat. No. 10,249,261

DISPLAY CONTROLLER AND APPLICATION PROCESSOR INCLUDING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. A display controller comprising:a lookup table configured to store a plurality of reference data; and
an interpolation circuit configured to calculate a first corrected datum and a second corrected datum by performing correction on an image datum based on the plurality of reference data,
wherein the interpolation circuit determines whether the image datum is less than a reference value, calculates the first corrected datum using a first interpolation method, calculates the second corrected datum using a second interpolation method different from the first interpolation method, outputs the first corrected datum when the image datum is less than the reference value, and outputs the second corrected datum when the image datum is greater than or equal to the reference value,
when the first corrected datum is calculated using the first interpolation method, the interpolation circuit calculates the first corrected datum based on a first reference datum, which corresponds to a product of the image datum and the reference value, among the plurality of reference data, and
wherein the interpolation circuit comprises:
a first interpolator configured to calculate the first corrected datum using the first interpolation method;
a second interpolator configured to calculate the second corrected datum using the second interpolation method;
a comparator configured to compare the image datum with the reference value and generate a comparison signal; and
a multiplexer configured to select and output one of the first and second corrected datum based on the comparison signal.

US Pat. No. 10,249,260

IMAGE COLOR ENHANCEMENT METHOD INCLUDING CONVERSIONS OF COLOR PARAMETERS OF PIXELS

SHENZHEN CHINA STAR OPTOE...

1. An image enhancement method for a preset image displayed on a display, the preset image comprising pixels, and the image enhancement method comprising:a hue value converting step, wherein the hue value converting step comprises converting a red grayscale value, a green grayscale value, and a blue grayscale value for each pixel of the preset image represented in an RGB color model into a hue value, a color saturation value, and an intensity value for each pixel of the preset image represented in an HSI color space;
an enhancing step, wherein the enhancing step comprises performing an enhancement process on the color saturation value for each pixel of the preset image;
a rectifying step, wherein the enhancing step comprises rectifying the color saturation value for each pixel of the preset image according to the intensity value of each pixel of the preset image and a preset intensity threshold to avoid a color shift phenomenon of the preset image;
a grayscale value converting step, wherein the grayscale value converting step comprises converting the hue value, the color saturation value, and the intensity value for each pixel of the preset image, which has been rectified as a rectified preset image, into a red grayscale value, a green grayscale value, and a blue grayscale value for each pixel of the rectified preset image to facilitate the image display; and
a displaying step, wherein the displaying step comprises displaying the preset image on the display after the hue value converting step, the enhancing step, rectifying step, and the grayscale value converting step of the preset image;
wherein the red grayscale value, the green grayscale value, and the blue grayscale value for each pixel of the preset image represented in the RGB color model are converted into the hue value, the color saturation value, and the intensity value for each pixel of a preset image represented in an HSI color space according to the following formulas:

where R is a red grayscale value of a given pixel; B is a blue grayscale value of a given pixel; G is a green grayscale value of a given pixel; H is a hue value of a given pixel; S is a saturation value of a given pixel; and I is an intensity value of a given pixel;
wherein the following formula is used to perform the enhancement process on the color saturation value for each pixel of the preset image:
S_enh=S?(min(R,G,B)/max(R,G,B))
where S_enh is a color saturation value of a given pixel which has been subjected to the enhancement process; min (R, G, B) is a minimum value among the red grayscale value of a given pixel, the green grayscale value of a given pixel, and the blue grayscale value of a given pixel; max (R, G, B) is a maximum value among the red grayscale value of a given pixel, the green grayscale value of a given pixel, and the blue grayscale value of a given pixel.

US Pat. No. 10,249,259

METHOD FOR DRIVING A PIXEL ARRAY

BOE TECHNOLOGY GROUP CO.,...

1. A method for driving a pixel array in a display panel, the pixel array comprising a plurality of pixel units, each pixel unit comprising a plurality of sub-pixels of different colors, each sub-pixel having an aspect ratio from 1:2 to 1:1, the method comprising steps of:dividing an image to be displayed on the display panel into a plurality of theoretical pixel units based on a desired resolution, thereby obtaining a pixel pattern of the image to be displayed, each theoretical pixel unit comprising a plurality of color components and having an aspect ratio of 1:1, thereby the theoretical pixel unit being an area unit of the image to be displayed corresponding to the desired resolution, the area of each theoretical pixel unit being smaller than the area of each pixel unit in the pixel array; and
calculating a luminance value of each sub-pixel of each pixel-unit based on the color components of respective divided theoretical pixel units, comprising sub-steps of:
dividing a diamond sampling area for each sub-pixel in the pixel array, a center of the diamond sampling area being a center of the sub-pixel, and four vertexes of the diamond sampling area being midpoints of connecting lines between centers of adjacent sub-pixels in the same row or the same column and with the same color as the sub-pixel and the center of the sub-pixel respectively;
calculating a ratio of an overlapping area of each theoretical pixel unit with the diamond sampling area for the sub-pixel and the area of the diamond sampling area, as an area ratio of the theoretical pixel unit with respect to the diamond sampling area for the sub-pixel; and
using an area ratio of each theoretical pixel unit with respect to the diamond sampling area for the sub-pixel to multiply a color component of the theoretical pixel unit with the same color as the sub-pixel, and taking a summation of respective products to set the luminance value of the sub-pixel.

US Pat. No. 10,249,258

DISPLAY INTERFACE DEVICE AND DATA TRANSMISSION METHOD THEREOF

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

1. A display interface device comprising:a transmission part and a reception part, wherein the transmission part serializes clock edge information and display information and distributes a plurality of data packets each including serial clock edge information and display information as a transmission unit to a plurality of channels, and the reception part receives the plurality of data packets from the transmission part,
wherein the transmission part transmits clock edge information included in a data packet of each channel at a different timing from clock edge information included in data packets of other channels, and
the reception part detects a clock edge of each channel from the data packet transmitted through each channel and generates an internal clock signal of each channel, synchronized with the detected clock edge, corrects a delay of each channel depending on a result of a logical operation performed on a delayed clock edge of a channel and a clock edge of another channel to generate a delay-compensated internal clock signal of each channel, and restores the display information from the data packet of each channel using the internal clock signal of each channel.

US Pat. No. 10,249,257

DISPLAY DEVICE AND DRIVE METHOD OF THE DISPLAY DEVICE

Panasonic Liquid Crystal ...

1. A display device, comprising:a plurality of data lines extending in a first direction;
a plurality of gate lines extending in a second direction, the plurality of gate lines divided into groups that are adjacent in the first direction;
a plurality of selector transistors, each of which including a first conductive electrode and a second conductive electrode, wherein the first conductive electrode for each of the plurality of selector transistors is connected to an end of a gate line of the plurality of gate lines;
a plurality of selection signal supplying wirings, each of which is provided for a corresponding group and connected to a control electrode of a corresponding selector transistor of the plurality of the selector transistors for the corresponding group;
a plurality of gate voltage supplying wirings that are connected to the second conductive electrode of one of the selector transistors for each of the groups; and
a gate driver that sequentially supplies a first gate voltage to the plurality of gate voltage supplying wirings while supplying a control voltage to the plurality of selection signal supplying wirings in order to turn on or off the plurality of selector transistors,
wherein the gate driver supplies a second gate voltage to at least one of the plurality of gate voltage supplying wirings for each of the groups before supplying the first gate voltage that is used to turn on a pixel transistor disposed at an intersection portion of a data line among the plurality of data lines and a gate line among the plurality of gate lines,
wherein the second gate voltage is lower than the first gate voltage,
wherein the first gate voltage is Vgh1 and the second gate voltage is Vgh2, and the second gate voltage Vgh2 is set to satisfy (Vgh1)/3?Vgh2

US Pat. No. 10,249,256

DISPLAY PANEL HAVING A PLURALITY OF DISPLAY AREAS, A DISPLAY APPARATUS HAVING THE SAME AND A METHOD OF DRIVING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A display panel comprising:a plurality of first pixel rows comprising a plurality of first pixels, wherein the plurality of first pixels is connected to a plurality of first data lines;
a plurality of second pixel rows comprising a plurality of second pixels, wherein the plurality of second pixels is connected to a plurality of second data lines disconnected from the plurality of first data lines;
a plurality of third pixel rows comprising a portion of the plurality of first pixels and a portion of the plurality of second pixels, wherein the plurality of third pixel rows is arranged between the plurality of fist pixel rows and the plurality of second pixel rows;
a plurality of gate lines crossing at least one of the first and second data lines; and
a plurality of cut portions disconnecting the plurality of first data lines and the plurality of second data lines,
wherein the plurality of cut portions is disposed in the plurality of third pixel rows.

US Pat. No. 10,249,255

METHOD FOR DRIVING DISPLAY PANEL HAVING A PLURALITY OF VOLTAGE LEVELS FOR GATE SCANNING SIGNALS

BOE TECHNOLOGY GROUP CO.,...

1. A method of driving gate lines of a display panel, comprising:generating a gate scanning signal; and
providing the gate scanning signal to a gate line of the display panel;
wherein the gate scanning signal comprises two or more high voltage levels in consecutive two or more time periods of a single scanning stage for turning on each of a plurality of thin film transistors coupled to the gate line;
the gate scanning signal comprises n numbers of high voltage levels stepwise changing from a first voltage level to a n-th voltage level respectively in n consecutive time periods of a single scanning stage for turning on each of a plurality of thin film transistors coupled to the gate line, n>3, and a n-th time period being a longest time period among the n consecutive time periods;
a non-zero difference between the n-th voltage level and a (n?1)-th voltage level among the n numbers of high voltage levels is set to be equal to a non-zero difference between a (n?1)-th voltage level and a (n?2)-th voltage level among the n numbers of high voltage levels;
the n-th voltage level, the (n?1)-th voltage level, and the (n?2)-th voltage level are different from each other, the n-th voltage level being greater than the (n?1)-th voltage level, and the (n?1)-th voltage level being greater than the (n?2)-th voltage level;
each of the n-th voltage level, the (n?1)-th voltage level, and the (n?2)-th voltage level is different from the first voltage level.

US Pat. No. 10,249,254

DEVICES AND METHODS FOR DISCHARGING OR HARVESTING VCOM CHARGE IN ELECTRONIC DISPLAYS

Apple Inc., Cupertino, C...

1. A method, comprising:while an electronic display is deactivated from displaying images, supplying an activation signal, via a voltage source, to an active switching device of the electronic display, wherein the active switching device is configured to discharge an aberrant charge on a common electrode of the electronic display; and
discharging the aberrant charge by way of the active switching device, wherein discharging the aberrant charge comprises preventing a possible occurrence of image artifacts from becoming apparent on the electronic display.

US Pat. No. 10,249,253

DISPLAY PANEL CONTROLLER TO CONTROL FRAME SYNCHRONIZATION OF A DISPLAY PANEL BASED ON A MINIMUM REFRESH RATE AND DISPLAY DEVICE INCLUDING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. A display panel controller comprising:a display driver integrated circuit configured to drive a display panel;
an application processor configured to provide the display driver integrated circuit with image data and a plurality of control signals generated by a timing controller;
an image analyzer determining a minimum refresh rate supported by the display panel by analyzing the image data and display characteristics of the display panel; and
a synchronization controller configured to control a frame synchronization of the display panel based on the determined minimum refresh rate of the display panel,
wherein the determining comprises:
decreasing a first refresh rate of the display panel to a second refresh rate when the display characteristics indicate the display panel is an Indium-Gallium-Zinc-Oxide display panel and the image data is still image data for implementing a still image; and
setting the minimum refresh rate to the second refresh rate.

US Pat. No. 10,249,252

COLOR CAST COMPENSATION METHOD

Shenzhen China Star Optoe...

1. A color cast compensation method, utilized for a triple-gate liquid crystal display (LCD) panel, the triple-gate LCD panel comprising a plurality of rows of gate lines and a plurality of columns of data lines, said method comprising the steps of:obtaining a first row and column position of a first pixel electrode currently to be charged and a first gray value of a portion of an image corresponding to the first pixel electrode;
determining, based on the first row and column position, a second row and column position of a second pixel electrode on a previous row sharing a same data line with the first pixel electrode, and obtaining a second gray value of the second pixel electrode that is stored in a row data buffer thereof; and
obtaining a target charging voltage of the first pixel electrode based on the first gray value and the second gray value, and charging the first pixel electrode according to the target charging voltage or charging the first pixel electrode according to a charging voltage corresponding to the first gray value, the target charging voltage making image brightness corresponding to the first pixel electrode achieve the brightness corresponding to the first gray value;
wherein obtaining the target charging voltage of the first pixel electrode based on the first gray value and the second gray value comprises:
inquiring a look up table by using the first gray value and the second gray value to obtain a compensation gray value of the first pixel electrode; and
obtaining, based on the compensation gray value, the charging voltage corresponding to the first pixel electrode and serving the same as the target charging voltage;
wherein after charging the first pixel electrode according to the target charging voltage, said method further comprises:
storing the first gray value in the row data buffer corresponding to the first pixel electrode and serving the same as gray value data of a previous row for a third pixel electrode on a next row, where the third pixel electrode and the first pixel electrode share a same data line;
wherein before obtaining the target charging voltage of the first pixel electrode based on the first gray value and the second gray value, and charging the first pixel electrode according to the target charging voltage or charging the first pixel electrode according to the charging voltage corresponding to the first gray value, said method further comprises:
obtaining N gray values of pixel electrodes in sequence on a row where the first pixel electrode is located on, in which N is an even number greater than or equal to 8, and sequentially taking every two adjacent entities of the N gray values as a group and subtracting the gray value of an even column and the gray value of an odd column in each group from each other to obtain N/2 first gray value differences S1 to SN/2;
sequentially taking every two adjacent entities of the N/2 first gray value differences as a group and subtracting the gray value of the even column and the gray value of the odd column in each group from each other to obtain N/4 second gray value differences E1 to EN/4; and
determining to charge the first pixel electrode according to the target charging voltage or to charge the first pixel electrode according to the charging voltage corresponding to the first gray value, based on the relationship between the N/4 second gray value differences E1 to EN/4 and a predetermined first gray value difference threshold and the relationship between the N/2 first gray value differences S1 to SN/2 and a predetermined second gray value difference threshold, where the second gray value difference threshold is greater than the first gray value difference threshold.

US Pat. No. 10,249,251

DISPLAY DEVICE

Japan Display Inc., Toky...

1. A display device that is a reflective display device comprising:a display unit including a plurality of pixels performing color reproduction by combining outputs of sub-pixels of three or more colors including at least a first color, a second color, and a third color;
an illumination unit including a first light source that emits light in the first color to the display unit, a second light source that emits light in the second color to the display unit, and a third light source that emits light in the third color to the display unit;
a sensor that measures intensity of light in each color of the first color, the second color, and the third color included in external light that is light other than the light from the illumination unit out of the light emitted to the display unit; and
a signal processing unit that controls the intensity of the light to be emitted from each of the first light source, the second light source, and the third light source and controls gradation values of the respective sub-pixels based on the intensity of the external light measured by the measuring unit, wherein
the signal processing unit individually performs, on the sub-pixel of the first color, the sub-pixel of the second color, and the sub-pixel of the third color, processing of calculating a necessary luminance value for obtaining luminance that is N times a luminance value indicated by an input signal in a sub-pixel that performs output with a highest gradation value among the sub-pixels included in a predetermined image display region in the display unit, N being larger than 0,
the signal processing unit determines the intensity of the light to be emitted from each of the first light source, the second light source, and the third light source based on a comparison result between the necessary luminance value and the intensity of the light in each of the first color, the second color, and the third color included in the external light, and
the signal processing unit calculates an output gradation value of each of the sub-pixel of the first color, the sub-pixel of the second color, and the sub-pixel of the third color based on the following expressions (1), (2), and (3):
O1=I1×N/(OL1+IL1)  (1),
O2=I2×N/(OL2+IL2)  (2), and
O3=I3×N/(OL3+IL3)  (3),
where OL1 is the intensity of the light in the first color included in the external light, OL2 is the intensity of the light in the second color included in the external light, OL3 is the intensity of the light in the third color included in the external light, IL1 is the intensity of the light to be emitted from the first light source, IL2 is the intensity of the light to be emitted from the second light source, IL3 is the intensity of the light to be emitted from the third light source, I1 is the gradation value of the first color indicated by the input signal, I2 is the gradation value of the second color indicated by the input signal, I3 is the gradation value of the third color indicated by the input signal, O1 is the output gradation value for the sub-pixel of the first color, O2 is the output gradation value for the sub-pixel of the second color, and O3 is the output gradation value for the sub-pixel of the third color.

US Pat. No. 10,249,250

BACKLIGHT CONTROL METHOD, BACKLIGHT MODULE AND DISPLAY APPARATUS

BOE TECHNOLOGY GROUP CO.,...

1. A backlight control method, comprising:dividing a backlight into N blocks, where N is an integer greater than 1;
determining whether each of the N blocks satisfies a high current driving start-up condition or not according to a pixel signal in each input frame of image signal, and determining blocks which satisfy the high current driving start-up condition as candidate blocks;
setting blocks among the candidate blocks which are determined to be driven by high current as selected blocks in a case that power consumption of each frame of picture does not exceed total backlight power consumption without dynamic backlight control; and
calculating backlight driving pulse width modulation duty ratios of the selected blocks according to a correspondence between brightness and pulse width modulation duty ratios, and transmitting the calculated backlight driving pulse width modulation duty ratios to a backlight driving circuit, to respectively drive the respective selected blocks in the backlight;
wherein setting blocks as selected blocks comprises:
calculating a pulse width modulation ratio Ptotal of the backlight without dynamic backlight control;
summing up pulse width modulation duty ratios of all the non-candidate blocks based on the pulse width modulation ratio Ptotal; and
setting the selected blocks based on the pulse width modulation ratio Ptotal, a sum of the pulse width modulation duty ratios of all the non-candidate blocks, and a pulse width modulation duty ratio corresponding to brightness of each candidate block.

US Pat. No. 10,249,249

SEMICONDUCTOR DEVICE, DISPLAY PANEL, AND ELECTRONIC DEVICE

Semiconductor Energy Labo...

1. A semiconductor device comprising:an error amplifier;
a voltage controlled oscillator;
a counter;
a first circuit; and
a terminal,
wherein the terminal is electrically connected to a non-inverting input terminal of the error amplifier,
wherein an inverting input terminal of the error amplifier is supplied with first voltage,
wherein an output terminal of the error amplifier is electrically connected to an input terminal of the voltage controlled oscillator,
wherein an output terminal of the voltage controlled oscillator is electrically connected to the counter,
wherein the first circuit is electrically connected to the output terminal of the voltage controlled oscillator and the terminal,
wherein the counter is configured to count the number of pulses of the signal and to output the number of the pulses,
wherein the first circuit comprises a second circuit, a first switch, a second switch, and a capacitor,
wherein the first switch is configured to control electrical continuity between the terminal and a first terminal of the capacitor,
wherein the second switch is configured to control electrical continuity between the first terminal of the capacitor and a second terminal of the capacitor, and
wherein the second circuit is configured to control on and off states of the first switch and the second switch.

US Pat. No. 10,249,248

DISPLAY DEVICE

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

1. A display device, comprising:a display panel including a plurality of pixels each of which is connected to one of a plurality of data lines and one of a plurality of sensing lines;
a reference current source configured to provide a reference current; and
a source drive integrated circuit (IC), including a plurality of sensing units for sampling a signal input from a pixel through a sensing line and an analog-to-digital converter (ADC) connected to the plurality of sensing units, configured to provide a data voltage to the pixel through a data line, and obtain sensing data related to a driving of the pixel,
wherein the source drive IC further comprises a switch array connecting the plurality of sensing lines and the plurality of sensing units,
wherein the switch array in each sensing unit comprises a first switch for connecting a corresponding sensing unit to a first sensing line corresponding to the corresponding sensing unit, and a second switch for connecting the corresponding sensing unit to a second sensing line adjacent and previous to the first sensing line or the reference current source, and
wherein each sensing unit is connected to the first sensing line through the first switch to receive a first test current, and then connected to the second sensing line through the second switch to receive a second test current or connected to the reference current source through the second switch to receive the reference current, or
each sensing unit is connected to the second sensing line through the second switch to receive the second test current or connected to the reference current source through the second switch to receive the reference current, and then connected to the first sensing line through the first switch to receive the first test current.

US Pat. No. 10,249,247

TRANSPARENT DUAL-SIDED DISPLAY DEVICE AND DRIVING METHOD THEREOF

SHENZHEN CHINA STAR OPTOE...

1. A transparent dual-sided display device, comprising a display panel, a source driver electrically connected to the display panel, a timing controller electrically connected to both the source driver and the display panel, and a voltage controller electrically connected to both the timing controller and the source driver;wherein the display panel comprises a transparent substrate, a plurality of sub-pixel groups arranged in an array on the transparent substrate, and a plurality of multiplexer modules respectively corresponding to a plurality columns of the sub-pixel groups; the source driver comprises a plurality of output terminals respectively corresponding to the plurality of rows of sub-pixel groups; each of the sub-pixel groups comprises a front-side organic light emitting display (OLED) sub-pixel and a back-side OLED sub-pixel that are respectively arranged on two opposite sides of the transparent substrate and an electrowetting sub-pixel arranged on one of the sides of the transparent substrate; each of the multiplexer modules comprises a first thin-film transistor, a second thin-film transistor, and a third thin-film transistor, the first thin-film transistor having a gate electrode input with a first control signal, a drain electrode electrically connected to all the front-side OLED sub-pixels of the sub-pixel groups of one of the columns corresponding thereto, and a source electrode electrically connected to one of the output terminals of the source driver corresponding thereto, the second thin-film transistor having a gate electrode input with a second control signal, a drain electrode electrically connected to all the back-side OLED sub-pixels of the sub-pixel groups of the one of the columns corresponding thereto, and a source electrode electrically connected to the one of the output terminals of the source driver corresponding thereto, the third thin-film transistor having a gate electrode input with a third control signal, a drain electrode electrically connected to all the electrowetting sub-pixel of the sub-pixel groups of the one of the columns corresponding thereto, and a source electrode electrically connected to the one of the output terminals of the source driver corresponding thereto;
wherein the voltage controller comprises a fourth thin-film transistor and a fifth thin-film transistor, the fourth thin-film transistor having a gate electrode input with a fourth control signal, a source electrode input with a second voltage, and a drain electrode electrically connected to a drain electrode of the fifth thin-film transistor and outputting a reference voltage to the source driver, the fifth thin-film transistor having a gate electrode input with a fifth control signal and a source electrode input with a first voltage; the first voltage is greater than the second voltage; each of the electrowetting sub-pixels is transparent upon application of the first voltage and blocks light upon application of the second voltage; and
wherein the timing controller is operable to receive an input data signal and generating and supplying a front-side output data signal and a back-side output data signal to the source driver, outputting the first, second, and third control signals to control the first, second, and third thin-film transistors to conduct on or cut off, outputting the fourth and fifth control signals to control a voltage value of the reference voltage output from the voltage controller, and outputting a source driving control signal to the source driver to control the source driver to output the front-side output data signal, the back-side output data signal, or the reference voltage.

US Pat. No. 10,249,246

GOA CIRCUIT

WUHAN CHINA STAR OPTOELEC...

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

US Pat. No. 10,249,245

COMPENSATION SYSTEM AND COMPENSATION METHOD FOR AMOLED

SHENZHEN CHINA STAR OPTOE...

1. A compensation system for active-matrix organic light-emitting diode (AMOLED) display, comprising a grayscale data conversion unit, a compensation unit electrically connected with the grayscale data conversion unit, a compensation data storage unit electrically connected with the compensation unit, a voltage data conversion unit electrically connected with the compensation unit; wherein the voltage data conversion unit is electrically connected with a source driver of the AMOLED display; the compensation data storage unit stores compensation voltage data and compensation ratio coefficient; wherein:the grayscale data converting unit being configured to input initial grayscale data and convert the initial grayscale data into initial driving voltage data corresponding to the initial grayscale data and transmit the initial driving voltage data to the compensation unit;
the compensation unit being configured to compensate the initial driving voltage data transmitted by the grayscale data conversion unit by using the compensation ratio coefficient and the compensation voltage data in the compensation data storage unit and output the compensation driving voltage data to the voltage data conversion unit;
the voltage data conversion unit being configured to convert the compensation driving voltage data transmitted by the compensation unit into compensation grayscale data and output the compensation grayscale data to the source driver of the AMOLED display.

US Pat. No. 10,249,244

CALIBRATION DEVICE AND METHOD AND ORGANIC LIGHT-EMITTING DISPLAY INCLUDING THE SAME

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

1. An organic light emitting display comprising: a display panel having a plurality of pixels; and a plurality of source driver ICs (integrated circuits) comprising sensing blocks connected to the pixels and sensing electrical characteristics of the pixels and a calibration block applying test currents to the sensing blocks; wherein the calibration block comprises a plurality of discrete current sources generating the test currents; and a switch array connecting the source driver ICs with discrete current sources of the calibration block, wherein two or more neighboring source driver ICs share one discrete current source, and each source driver IC is selectively connected to the plurality of discrete current sources.

US Pat. No. 10,249,243

GOA CIRCUIT

WUHAN CHINA STAR OPTOELEC...

1. A gate driver on array (GOA) circuit, comprising a plurality of GOA circuit units which are cascade coupled, wherein n is set to be a natural number larger than 0, and the nth level GOA circuit unit comprises:a first thin film transistor, of which a source and a drain of the first transistor are directly coupled to a first node and inputted with a forward scan control signal, and as the nth level is not one of the first two levels, a gate is coupled to a signal output point of an n?2th level GOA circuit unit, otherwise, the gate is inputted with a first activation signal;
a third thin film transistor, of which a source and a drain of the third transistor are directly coupled to the first node and inputted with a backward scan control signal, and as the nth level is not one of the last two levels, a gate is coupled to a signal output point of an n+2th level GOA circuit unit, otherwise, the gate is inputted with a second activation signal;
a seventh thin film transistor, of which a gate is coupled to the first node, and a source and a drain of the seventh transistor are directly coupled to a fourth node and a constant low voltage level;
a sixth thin film transistor, of which a gate is coupled to the fourth node, and a source and a drain of the sixth transistor are directly coupled to the first node and the constant low voltage level;
a fifth thin film transistor, of which a gate is coupled to a first constant high voltage level, and a source and a drain of the fifth transistor are directly coupled to the first node and a second node;
an eighth thin film transistor, of which a gate is inputted with a first clock signal, and a source and a drain of the eighth transistor are directly coupled to the fourth node and the first constant high voltage level;
a ninth thin film transistor, of which a gate is inputted with a first control signal, and a source and a drain of the ninth transistor are directly coupled to a third node and inputted with a second clock signal;
a tenth thin film transistor, of which a gate is inputted with a second control signal, and a source and a drain of the tenth transistor are directly coupled to the third node and a second constant high voltage level;
a second thin film transistor, of which a gate is coupled to the second node, and a source and a drain of the second transistor are directly coupled to a signal output point of the nth level GOA circuit unit and the third node;
a first capacitor, of which two ends are respectively coupled to the second node and the signal output point of the nth level GOA circuit unit;
a fourth thin film transistor, of which a gate is coupled to a fourth node, and a source and a drain of the fourth transistor are directly coupled to the signal output point of the nth level GOA circuit unit and the constant low voltage level;
a second capacitor, of which two ends are respectively coupled to the fourth node and the constant low voltage level;
at work, as the first control signal is a high voltage level, the second control signal is a low voltage level; as the first control signal is the low voltage level, the second control signal is the high voltage level.

US Pat. No. 10,249,242

ORGANIC LIGHT EMITTING PIXEL DRIVING CIRCUIT, DRIVING METHOD AND ORGANIC LIGHT EMITTING DISPLAY PANEL

SHANGHAI TIANMA AM-OLED C...

1. An organic light emitting pixel driving circuit, comprising:a first capacitor, a second capacitor, a first switching transistor, a second switching transistor, a third switching transistor, a fourth switching transistor, a fifth switching transistor, a data line, a first scanning line, a second scanning line, a light emitting control line, a reference voltage line, an initialization voltage line, a light emitting element and a driving transistor;
wherein a second terminal of the second capacitor is connected to a gate of the driving transistor for storing a voltage transmitted to the gate of the driving transistor;
wherein a second terminal of the first capacitor is directly connected to the second electrode of the driving transistor;
wherein the fourth switching transistor is connected to the reference voltage line for transmitting a signal from the reference voltage line to the first capacitor based on a signal from the second scanning line, a gate of the fourth switching transistor is connected to the second scanning line, and a second electrode of the fourth switching transistor is connected to a first terminal of the first capacitor;
wherein the fifth switching transistor is connected to the second electrode of the driving transistor and an anode of the light emitting element to control the light emitting element to emit light based on a signal from the light emitting control line;
wherein the gates of the first switching transistor, the second switching transistor and the third switching transistor are connected to the first scanning line;
wherein a first electrode of the first switching transistor is connected to the gate of the driving transistor, a second electrode of the first switching transistor is connected to the second electrode of the driving transistor, a first electrode of the second switching transistor is connected to the initialization voltage line, a second electrode of the second switching transistor is connected to the anode of the light emitting element, a first electrode of the third switching transistor is connected to the data line, and a second electrode of the third switching transistor is connected to the first capacitor;
wherein the first switching transistor, the second switching transistor and the third switching transistor are used to reset a potential of the anode of the light emitting element, a potential of the gate of the driving transistor and a potential of the second electrode of the driving transistor based on a signal from the first scanning line, and to transmit a signal from the data line to the first capacitor;
wherein a cathode of the light emitting element is connected to a first power source voltage line; and
wherein a first electrode of the driving transistor is connected to a second power source voltage line.

US Pat. No. 10,249,241

METHOD AND DEVICE OF DRIVING DISPLAY AND DISPLAY DEVICE USING THE SAME

EverDisplay Optronics (Sh...

1. A method of driving a display, comprising:conducting first image data combined with image data relevant to the first image data in time/space by a micro disturbance operation processing, to obtain second image data; and
outputting the second image data,
wherein the image data relevant to the first image data in time/space is image data of two frames preceding the first image data, and
wherein the conducting first image data combined with image data relevant to the first image data in time/space by a micro disturbance operation processing comprises:
according to image data of an xth sub-pixel in a yth scanning line of an (n?1)th frame image and image data of an xth sub-pixel in a yth scanning line of an (n?2)th frame image, calculating a first time axis correction parameter;
according to image data of an xth sub-pixel in a yth scanning line of an nth frame image and image data of an xth sub-pixel in a yth scanning line of an (n?1)th frame image, calculating a second time axis correction parameter; and
according to the first image data combined with the first time axis correction parameter and the second time axis correction parameter, calculating and obtaining the second image data,
wherein the image data of the xth sub-pixel in the yth scanning line of the nth frame image is the first image data.

US Pat. No. 10,249,240

PIXEL DRIVE CIRCUIT

Wuhan China Star Optoelec...

1. A pixel drive circuit, wherein the pixel drive circuit comprises a plurality of cascading pixel drive units, and each pixel drive units comprising:a first resetting circuit connected to a first pixel for receiving an input voltage and resetting the first pixel;
a second resetting circuit connected to a second pixel for receiving an input voltage and resetting the second pixel;
a first controlling circuit connected to the first and the second resetting circuits for receiving a reference voltage and supplying the reference voltage to the first and second resetting circuits; and
a second controlling circuit connected to the first and the second resetting circuits for receiving data voltages and supplying the data voltages to the first and the second resetting circuits to drive the first and the second pixels simultaneously;
the first controlling circuit comprising a reference controllable switch, a controlling port of the reference controllable switch receiving light emission signals, a first port of the reference controllable switch receiving the reference voltage and a second port of the reference controllable switch connected to the second controlling circuit, the first and the second resetting circuits;
the first resetting circuit comprising a first, a second and a third controllable switches and a first capacitor, a first port of the first controllable switch receiving input voltages, a controlling port of the first controllable switch connected to a first port of the first capacitor, a second port of the first capacitor connected to a second port of the reference controllable switch, the second resetting circuit and the second controlling circuit, a second port of the first controllable switch connected to a first port of the second controllable switch and a first port of the third controllable switch, a controlling port of the second controllable switch receiving first scanning signals, a second port of the second controllable switch connected to the first port of the first capacitor and the controlling port of the first controllable switch, a controlling port of the third controllable switch receiving light emission signals, a second port of the third controllable switch connected to the anode of the first pixel, a cathode of the first pixel connected to a ground;
the second resetting circuit comprising a fourth, a fifth and a sixth controllable switches and a second capacitor, a first port of the fourth controllable switch receiving input voltages, a controlling port of the fourth controllable switch connected to a first port of the second capacitor, a second port of the second capacitor connected to the second port of the first capacitor, the second port of the reference controllable switch and the second controlling circuit, a second port of the fourth controllable switch connected to a first port of the fifth controllable switch and a first port of the sixth controllable switch, a controlling port of the fifth controllable switch receiving second scanning signals, a second port of the fifth controllable switch connected to the first port of the second capacitor and the controlling port of the fourth controllable switch, a controlling port of the sixth controllable switch receiving light emission signals, a second port of the sixth controllable switch connected to the anode of the second pixel, a cathode of the second pixel connected to a ground;
the first resetting circuit or the second resetting circuit further comprising a seventh controllable switch, a controlling port of the seventh controllable switch receiving resetting signals, a first port of the seventh controllable switch receiving input voltages, a second port of the seventh controllable switch connected to the first port of the first controllable switch and the first port of the fourth controllable switch;
the first resetting circuit further comprising an eighth controllable switch, a controlling port the eighth controllable switch receiving resetting signals, a first port of the eighth controllable switch receiving initial signals, a second port of the eighth controllable switch connected to the controlling port of the first controllable switch and the first port of the first capacitor;
the second resetting circuit further comprising a ninth controllable switch, a controlling port the ninth controllable switch receiving resetting signals, a first port of the ninth controllable switch receiving initial signals, a second port of the ninth controllable switch connected to the controlling port of the fourth controllable switch and the first port of the second capacitor.

US Pat. No. 10,249,239

DRIVING CIRCUIT OF PIXEL UNIT AND DRIVING METHOD THEREOF, AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A driving circuit of pixel unit, configured to drive sub-pixel units on a display panel and comprising a power supply port connected to the sub-pixel units through power supply signal lines, the power supply port being configured to transfer a power supply voltage, which is output by a power supply and distinguished from a data voltage, to each of the sub-pixel units through the power supply signal lines, whereinthe display panel comprises a plurality of pixel regions, each of the plurality of pixel regions comprising a plurality of subpixel units,
each of the power supply signal lines has a first terminal and a second terminal with no circuit element connected therebetween, the first terminal being connected to the power supply port, and the second terminal being connected to one of the subpixel units,
the driving circuit of pixel unit further comprises a plurality of compensation units, each of the plurality of compensation units corresponding to one of the plurality of pixel regions and being configured to, acquire, when the sub-pixel units in the one of the plurality of pixel regions display different gray levels according to different data voltages, an average value of currents on at least part of the power supply signal lines according to current values, acquired through the second terminals of the power supply signal lines, on the at least part of the power supply signal lines in the one of the plurality of pixel regions, and then convert the average value of the currents into a compensating voltage, transfer the compensating voltage to the power supply signal lines in the one of the plurality of pixel regions and apply the compensating voltage to the first terminals of the power supply signal lines connected to the subpixel units of the one of the plurality of pixel regions, to compensate the voltage drop on each of the power supply signal lines in the one of the plurality of pixel regions.

US Pat. No. 10,249,238

PIXEL DRIVING CIRCUIT, ARRAY SUBSTRATE, DISPLAY PANEL AND DISPLAY APPARATUS HAVING THE SAME, AND DRIVING METHOD THEREOF

BOE TECHNOLOGY GROUP CO.,...

1. A pixel driving circuit configured to operate in a display cycle including sequentially an initialization period, a compensation period, and a light-emitting period, the pixel driving circuit comprising:a driving transistor having a gate, a source, and a drain;
a first storage capacitor having a first terminal connected to the gate of the driving transistor and a second terminal connected to a first power signal input port;
an emission control sub-circuit disposed between the source of the driving transistor and the first power signal input port, the emission control sub-circuit comprising a first emission-control transistor, the first emission-control transistor having a first terminal connected to the first power signal input port, and a second terminal connected to the source of the driving transistor;
a data write-in sub-circuit disposed between a data input port and the drain of the driving transistor which is also connected to the emission control sub-circuit, the data write-in sub-circuit being connected to the driving transistor through the drain of the driving transistor;
a compensation sub-circuit disposed between the source of the driving transistor and the first terminal of the first storage capacitor, the compensation sub-circuit being connected to the driving transistor through the source of the driving transistor; and
a light emitting device having a first terminal connected to the emission control sub-circuit and a second terminal connected to a second power signal input port;
wherein the data write-in sub-circuit is configured to control a data voltage signal to be passed into the drain of the driving transistor during the compensation period; the compensation sub-circuit is configured to control a connection between the source and the gate of the driving transistor during the compensation period to set the driving transistor to a conduction state for inducing a source-to-drain current until a gate voltage of the driving transistor reaches a value substantially equal to the data voltage signal plus a threshold voltage of the driving transistor.

US Pat. No. 10,249,237

SYSTEMS AND METHODS FOR DISPLAY SYSTEMS WITH DYNAMIC POWER CONTROL

Ignis Innovation Inc., W...

1. A system for driving a display, the system comprising:a plurality of groups of pixel circuits arranged in an array, each of said pixel circuits comprising a light emitting device and a driving transistor for conveying a driving current through the light emitting device;
a plurality of supply lines each coupled to at least one of said groups of pixel circuits;
a plurality of voltage sources each coupled to at least one of said plurality of supply lines; and
a controller configured to determine when said display is to be in a standby mode and, when said display is in said standby mode, to reduce the voltage supplied to a selected one of said groups of pixel circuits for dimming the selected group of pixel circuits providing a region of subdued brightness, and to turn off the voltage supplied to other groups of pixel circuits.

US Pat. No. 10,249,236

ORGANIC LIGHT-EMITTING DISPLAY APPARATUS INCLUDING AN AUXILIARY GATE ELECTRODE

SAMSUNG DISPLAY CO., LTD....

1. An organic light-emitting display apparatus comprising:a substrate;
an active layer disposed on the substrate, wherein the active layer comprises a source region, a drain region, and a channel region disposed between the source region and the drain region;
a gate electrode overlapping the channel region, wherein a gate voltage is applied to the gate electrode;
an auxiliary gate electrode disposed between the gate electrode and the channel region, and to which a first voltage is applied; and
a first thin-film transistor comprising the active layer, the auxiliary gate electrode, and the gate electrode, wherein the first thin-film transistor is turned on or off according to the gate voltage, and the gate voltage is different from the first voltage.

US Pat. No. 10,249,235

TIMING CONTROLLER, ELECTRONIC APPARATUS USING THE SAME, IMAGE DATA PROCESSING METHOD

ROHM CO. LTD., Kyoto (JP...

1. A timing controller, configured to receive pixel data constituting image data and an external pixel clock accompanying with the pixel data from a graphic controller and output to a data driver, and comprising:a line memory, capable of retaining at least the pixel data of one line;
an input interface circuit, for receiving the pixel data and storing the pixel data in the line memory;
a frequency synthesizer, for receiving the external pixel clock received by the input interface circuit and generating an internal pixel clock having a frequency being a coefficient K (K is a real number) multiplied by a frequency of the external pixel clock;
an image processing circuit, for processing the pixel data stored in the line memory synchronously with the internal pixel clock;
wherein the image processing circuit receives the internal pixel clock from the frequency synthesizer; and
an output interface circuit, for transmitting the pixel data processed by the image processing circuit to a source driver synchronously with the internal pixel clock.

US Pat. No. 10,249,234

DATA DRIVING APPARATUS AND DISPLAY DEVICE USING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A data driver comprising:a plurality of first output channels connected to a plurality of data lines;
a plurality of second output channels; and
a data driving integrated circuit IC that receives image data of one frame unit according to an image data signal and a data control signal, receives an output channel on/off data based on a channel selection data, and generates a plurality of data signals and a plurality of dummy signals according to the image data of one frame unit, and that switches a plurality of first switches transmitting the plurality of data signals to the plurality of first output channels and a plurality of second switches transmitting the plurality of dummy signals to the plurality of second output channels,
wherein the image data signal includes the channel selection data related to the plurality of first output channels and the plurality of second output channels,
wherein the channel selection data comprises information for arranging the plurality of first output channels and the plurality of second output channels,
wherein the channel selection data is arranged in the data sequence prior to the image data of one frame unit including a plurality of line image data, and
wherein normal image data and dummy image data are arranged in each line image data, according to the channel selection data,
wherein the data driving IC comprises:
a first latch that latches the image data of one frame unit to at least one channel unit and that outputs a latched image data;
a second latch that latches the output channel on/off data and that outputs a latched output channel on/off data to the plurality of second switches; and
a digital-analog converter that converts the latched image data into the plurality of data signals and the plurality of dummy signals and that outputs the plurality of data signals and the plurality of dummy signals, and including the plurality of first switches.

US Pat. No. 10,249,233

GATE DRIVING CIRCUIT AND DISPLAY DEVICE

HannStar Display Corporat...

1. A gate driving circuit for driving a display panel, the gate driving circuit comprising:1st to 4th stage first dummy shift registers configured to respectively generate and output 1st to 4thstage first dummy scan signals, wherein the 1st to 4th stage first dummy shift registers are disposed at one side of the display panel; and
1st to Nth stage first shift registers configured to respectively generate and output 1st to Nth stage first scan signals to a plurality of scan lines of the display panel, wherein N is an integer;
wherein the 1st to 4th stage first dummy scan signals are generated before theist stage first scan signal is generated, wherein time durations required for the 1st to 4th stage first dummy scan signals to rise from a low level to a high level are defined as 1st to 4th time durations, respectively, wherein each of the 1st and 2nd time durations is greater than each of the 3rd and 4th time durations.

US Pat. No. 10,249,232

DISPLAY PANEL DRIVER SETTING METHOD, DISPLAY PANEL DRIVER, AND DISPLAY APPARATUS INCLUDING THE SAME

LAPIS Semiconductor Co., ...

1. A display panel driver setting method for setting a plurality of display panel drivers in accordance with specifications based on setting data stored in a memory, the plurality of display panel drivers being configured to drive a display panel that displays an image corresponding to a video signal, the method comprising:causing one of the display panel drivers to supply, to the memory and to the remainder of the display panel drivers, a memory access signal indicative of only one of either a readout instruction to read the setting data from the memory or a write instruction to write the setting data to the memory;
causing said one display panel driver to fetch the setting data, which is read from the memory and provided on a first line, to perform setting based on the setting data; and
causing said remainder of the display panel drivers to fetch the setting data from the first line to perform the setting based on the setting data, when the memory access signal supplied from said one display panel driver is indicative of the readout instruction.

US Pat. No. 10,249,231

DISPLAY DEVICE AND OPTICAL COMPENSATION METHOD OF A DISPLAY DEVICE

Samsung Display Co., Ltd....

1. An optical compensation method for a display device comprising a plurality of pixels, the method comprising:providing test data having a first grayscale value to the display device;
measuring a luminance of the pixels which emit light based on the test data;
calculating a unique compensation grayscale value for each of the pixels based on a second target luminance and the measured luminance of each of the pixels, the second target luminance being lower than a first target luminance which is set based on the first grayscale value;
re-measuring the luminance of the pixels which emit light based on a first compensated grayscale value which is generated by compensating the first grayscale value by the compensation grayscale value; and
calculating a luminance difference between the re-measured luminance and the first target luminance.

US Pat. No. 10,249,230

METHOD OF IMAGE PROCESSING, IMAGE PROCESSOR PERFORMING THE METHOD, AND DISPLAY DEVICE INCLUDING THE IMAGE PROCESSOR

SAMSUNG DISPLAY CO., LTD....

1. An image processor comprising:an average luminance calculator which calculates an average luminance of a current frame based on a first average luminance of input image data corresponding to a partial screen and a second average luminance of previous image data corresponding to an entire screen, the previous image data stored in a frame memory;
a conversion curve generator which generates a luminance conversion curve based on the average luminance;
a luminance converter which generates conversion image data by converting luminance data of the input image data based on the luminance conversion curve; and
an image merger which generates output image data by merging the conversion image data and the previous image data,
wherein the average luminance calculator receives position data of the input image data, calculates a resolution ratio of the partial screen to the entire screen, which is a ratio of a height of the partial screen to a height of the entire screen, a ratio of a width of the partial screen to a width of the entire screen, or a ratio of a size of the partial screen to a size of the entire screen, based on the position data, and sets a weighted average of the first average luminance and the second average luminance according to the resolution ratio as the average luminance.

US Pat. No. 10,249,229

POWER SWITCHING CIRCUIT AND METHOD FOR CONTROLLING SAME

Silicon Works Co., Ltd., ...

1. A power switching circuit, comprising:a frequency control circuit configured to:
receive a first reference signal starting operation of driving a load, from a timing controller, wherein the first reference signal is related to the timing information of the operation of the driving load; and
generate a second reference signal based on the first reference signal;
a pulse modulation circuit configured to generate a pulse control signal by performing pulse width modulation (PWM) or pulse frequency modulation (PFM) on the second reference signal; and
a switching convertor configured to generate a voltage of output power by switching a switching element connected to the output power, in response to the pulse control signal;
wherein the pulse control signal is synchronized with the first reference signal starting the operation of driving the load.

US Pat. No. 10,249,228

APPARATUS AND METHOD FOR ADJUSTING COLOR OF DISPLAY APPARATUS

DB HiTek Co., Ltd., Seou...

1. A display apparatus with a color adjustment function, comprising:a converter receiving image pixel values corresponding to three primary colors and converting the image pixel values into tri-stimulus values;
a first maximum value unit receiving the image pixel values and outputting a maximum value of the image pixel values as a first maximum value;
a second maximum value unit receiving the tri-stimulus values from the converter and outputting a maximum value of the tri-stimulus values as a second maximum value;
a gain adjuster receiving the first and second maximum values from the first and second maximum value units and outputting a gain adjustment corresponding to the first maximum value and the second maximum value; and
a gain applier receiving the tri-stimulus values from the converter and the gain adjustment from the gain adjuster and outputting a color adjustment value corresponding to the tri-stimulus values and the gain adjustment.

US Pat. No. 10,249,227

SCANNING DRIVING CIRCUITS HAVING CHARGE SHARING AND DISPLAY PANELS

Shenzhen China Star Optoe...

1. A scanning driving circuit having charge sharing, comprising:a driving unit configured to receive a previous scanning signal Gn?1, a current clock signal Ckn, and a next scanning signal Gn+1, and to generate a current scanning signal Gn according to the previous scanning signal, the current clock signal and the next scanning signal, wherein n is an integer;
a pull-down maintain unit connecting to the driving unit and configured to conduct a pull down process with respect to a pull down controlling signal point of the driving unit;
a share unit connecting to the driving unit and the pull-down maintain unit, wherein the share unit is configured to receives first clock signal, a second clock signal, a first voltage signal, and a second voltage signal, and to control an electric potential of a rising edge and a falling edge of the current scanning signal via the first clock signal, the second clock signal, the first voltage signal, and the second voltage signal, so as to reduce a scanning-driving-circuit compensation voltage.

US Pat. No. 10,249,226

DISPLAY DEVICE AND METHOD OF TUNING A DRIVER

SAMSUNG DISPLAY CO., LTD....

1. A method of driving a display device, comprising:outputting sequentially a plurality of eye tuning signals;
receiving a plurality of checking information obtained from a data driving circuit,
wherein the checking information indicates whether the data driving circuit is operating in an ON state in response to each of the plurality of eye tuning signals; and
selecting one optimal eye tuning signal from among the plurality of eye tuning signals operating the data driving circuit based on the checking information, wherein a plurality of image signals is output based on a condition information of the optimal eye tuning signal,
wherein selecting the one optimal eye tuning signal comprises (i) selecting one eye tuning signal having an intermediate value among three or more odd-number eye tuning signals that are consecutive, or (ii) selecting one eye tuning signal of first and second eye tuning signals closest to an intermediate value among two or more even-number eye tuning signals that are consecutive.

US Pat. No. 10,249,225

OVERCURRENT DETECTION CIRCUIT

Rohm Co., Ltd., Kyoto (J...

1. An overcurrent detection circuit arranged to detect overcurrent of a load driving device that drives a capacitance load by switching a voltage applied to the capacitance load between high level and low level, the overcurrent detection circuit comprising:a clock signal generation unit arranged to generate a clock signal;
a comparing unit arranged to compare a physical quantity corresponding to current supplied from the load driving device to the capacitance load with a predetermined value; and
a determination unit arranged to determine whether or not the load driving device is in an overcurrent state based on the clock signal and a result of the comparison by the comparing unit, during a period in which the load driving device applies a high level voltage to the capacitance load, wherein
the determination unit determines whether or not the load driving device is in an overcurrent state based on the number of clocks in the clock signal during a first interval in one continuous period in which the load driving device applies a high level voltage to the capacitance load, and
the physical quantity corresponding to current supplied from the load driving device to the capacitance load is a predetermined value or more in the first interval.

US Pat. No. 10,249,224

IMAGE SUPPLY DEVICE, METHOD OF CONTROLLING IMAGE SUPPLY DEVICE, AND PROGRAM

SEIKO EPSON CORPORATION, ...

1. An image supply device comprising:a processor programmed to function as:
an image acquisition section adapted to obtain an image data and transmit the obtained image data to an image transfer section, the image acquisition section transmitting the obtained image data at a first acquisition frame rate for transmitting data per unit time of outputting the obtained image data; and
the image transfer section adapted to transmit the image data received from the image acquisition section to an external device, wherein
the image transfer section outputs information related to a processing capacity of the image transfer section to the image acquisition section,
the image acquisition section changes the first acquisition frame rate to a second acquisition frame rate based on the information related to the processing capacity of the image transfer section.

US Pat. No. 10,249,223

LIGHT FLUX CONTROLLING MEMBER, LIGHT EMITTING DEVICE AND ILLUMINATION APPARATUS

ENPLAS CORPORATION, Sait...

1. A light flux controlling member configured to control a distribution of light emitted from a light emitting element, the light flux controlling member disposed such that a central axis of the light flux controlling member coincides with an optical axis of the light emitting element, the light flux controlling member comprising:an incidence surface configured such that light emitted from the light emitting element is incident on the incidence surface, the incidence surface being an inner surface of a recess disposed on a side of the light flux controlling member closer to the light emitting element to intersect with the central axis;
a reflection surface configured to reflect part of the light incident on the incidence surface, the reflection surface being disposed to surround the central axis; and
an emission surface configured to emit the light incident on the incidence surface, the emission surface being disposed on an opposite side of the light flux controlling member from the incidence surface to intersect with the central axis,
wherein the incidence surface comprises:
a top surface in the recess, and
a side surface connecting an outer edge of the top surface with an opening edge of the recess;
wherein the top surface is divided by a first plane including the central axis into a first top surface and a second top surface, the second top surface including a first divided top surface and a second divided top surface, the first divided top surface being disposed between the first top surface and the second divided top surface;
wherein the emission surface is divided by the first plane into a first emission surface and a second emission surface, each of the first emission surface and the second emission surface including a plurality of linear segments;
wherein the first top surface and the first emission surface are disposed on a same side with respect to the first plane;
wherein a first angle between the first top surface and central axis is an acute angle and is smaller than a second angle formed between the second divided top surface and the central axis; a third angle between the first emission surface and central axis is an acute angle and is smaller than a fourth angle formed between the second emission surface and the central axis; and wherein
the plurality of liner segments of the first emission surface and the second emission surface are different in their linear length.

US Pat. No. 10,249,222

LABELS AND METHODS OF PRODUCING THE SAME

1. An apparatus comprising:a first substrate, wherein the first substrate has a first side opposite a second side;
a second substrate including a liner;
a first adhesive disposed on the first side of the first substrate;
a transfer tape having a second adhesive wherein the second adhesive comprises adhesive portions on opposite sides of a film of the transfer tape, wherein the transfer tape couples the first substrate and the second substrate and is disposed such that the first adhesive is intermediate the first substrate and the second adhesive; and
a tag coupled to the first substrate and including a remaining portion and a removable portion, the remaining portion is disposed adjacent to the first adhesive and the removable portion is disposed adjacent to the second adhesive;
wherein the second adhesive is adjacent to the remaining portion of the tag and the first adhesive.

US Pat. No. 10,249,221

COMBINATION WRISTBAND AND LABEL FORM

Ward Kraft, Inc., Fort S...

1. A combination wristband and label form, comprising:a front sheet comprising:
a top portion having a plurality of labels die cut therein; and
a bottom portion having a paper area die cut therein configured to receive indicia;
a backing sheet comprising:
a top portion having a release liner; and
a bottom portion having a wristband die cut therein and separable therefrom,
wherein the wristband comprises:
first and second arm portions extending in opposite directions directly from a central portion having a centerline therethrough, wherein_the first arm portion extends from one side of the centerline and the second arm portion extends from the other side of the centerline and wherein the first and second arm portions have first and second lateral ends, respectively;
wherein the first lateral end has an adhesive area comprising adhesive adjacent thereto and the second lateral end comprises perforations at an edge of the second lateral end, there being no adhesive on the second lateral end inward of the perforations;
wherein:
 the paper area is adhered to and forms a part of the central portion;
 removal of the wristband from the form exposes an area of a release liner on the front sheet bottom portion and a void corresponding to the paper area, there being no further voids; and
 the wristband is formed of a single-ply of water-resistant material.

US Pat. No. 10,249,220

HARDENED WHITE BOX IMPLEMENTATION 2

1. A processor device having an executable white-box-masked implementation of a cryptographic algorithm implemented thereon, which is configured to generate an output text from an input text while employing a secret key K, wherein the implementation comprises an implemented computation step S by which input values x are mapped to output values s=S[x], and which is masked to a white-box-masked computation step T? by means of an invertible function f, whereina) as a mapping f, a combination (f=(c1, c2, . . . )*A) is provided of an affine mapping A having an entry width BA and a number of one or several invertible mappings c1, c2, . . . having an entry width Bc1, Bc2, . . . respectively, wherein BA=Bc1+Bc2+ . . . , wherein through the mapping f output values w are generated;
b) the affine mapping A is configured to be applied to output values s of the computation step S and additionally to one or several obfuscation values y which are statistically independent of the output values s of the computation step S, according to a=A(S[x], y)=A(s, y);
c) the one or several invertible mappings c1, c2, . . . are configured to map output values a of the affine mapping A to output values w of the mapping f, according to w=(c1, c2, . . . )(A(s,y));
d) invertible mappings c1, c2, . . . are constructed by a construction method, wherein:
d1) the output values a of the affine mapping A are represented as a concatenation of output-value parts a=a1|a2 . . . and the output values w of the mapping f are represented as a concatenation of output-value parts w=w1|w2 . . . , wherein output-value parts a1, a2, . . . and w1, w2, . . . respectively have the same entry width Bc1, Bc2, . . . as the invertible mappings c1, c2, . . . ;
d2) an input value x=xi is set;
d3) the affine mapping A is applied with fixed input value xi on s=S [xi] and all possible obfuscation values y, whereby for each output-value part a=a1, a2, . . . a corresponding set Mxi=Mxi1, Mxi2, . . . is formed, wherein each set Mxi1, Mxi2 . . . contains one or several different values of the corresponding output-value part a1, a2, . . . ; and the invertible mappings c1, c2, . . . are applied to the thus generated output-value parts a1, a2, . . . in order to generate output-value parts w=w1, w2, . . . , whereby for each output-value part w=w1, w2, . . . a corresponding set Lxi=Lxi1, Lxi2, . . . is formed, wherein each set Lxi1, Lxi2, . . . contains one or several different values of the corresponding output-value part w1, w2, . . . ;
d4) step d3) is carried out for all possible input values x=xi, i=1, 2, . . . according to step d2), so that pluralities of sets Mxi, i=1, 2, . . . =Mx11, Mx12, . . . Mx21, Mx22, . . . and Lxi, i=1, 2, . . . =Lx11, Lx12, . . . Lx21, Lx22, . . . are formed;
d5) sets M1={Mx11, Mx21, Mx31 . . . }, M2={Mx12, Mx22, Mx32 . . . } . . . and L1={Lx11, Lx21, Lx31 . . . }, L2={Lx12, Lx22, Lx32 . . . } . . . are formed; and
d6) the one or several invertible mappings c1, c2, . . . are selected or formed such that the set M1 and the set L1 are mapped by the mapping c1, the set M2 and the set L2 are mapped by the mapping c2, . . . .

US Pat. No. 10,249,219

CHIP AND METHOD FOR OPERATING A PROCESSING CIRCUIT

Infineon Technologies AG,...

1. A chip comprising:a processing circuit, comprising:
a first input path and a second input path;
an adder circuit configured to receive a first input bit and a second input bit via the first input path and the second input path and configured to perform a logic operation which is commutative with respect to the first input bit and the second input bit; wherein the logic operation comprises an adding operation; and
a sorter configured to distribute the first input bit and the second input bit to the first input path and the second input path according to a predetermined sorting rule;
wherein the first input bit and the second input bit are bits for one digit of a redundant representation of a binary number.

US Pat. No. 10,249,218

TOURNIQUET WITH AUDIO INSTRUCTIONS

North American Rescue, LL...

1. A tourniquet having audio instructions comprising:a tourniquet with a belt and a buckle removably carried by a tourniquet holster;
an instruction module carried by the belt having a control module;
a control medium included in the control module;
an audio medium included in the control module having audio information stored on the audio medium representing tourniquet use instructions and configured to be broadcast through a speaker included in the instruction module;
a manual switch included in the control module connected to the control medium that, when actuated, causes the audio information to be broadcast through the speaker;
a release switch included in the control module connected to the control medium that, when actuated, causes the audio information to be broadcast through the speaker;
a set of electrical contacts carried by the belt and connected to the control module configured to detect a perimeter of the belt when applied to an extremity;
a gauge in communications with the control module configured to determine a compression force of the belt when applied to an extremity; and,
a pressure indicator included in the control module that is actuated when the compression force falls below a predetermined level.

US Pat. No. 10,249,217

REFRESHABLE TACTILE DISPLAY

Tactile Engineering, LLC,...

1. An array of displayed dots suitable for use as a braille character,wherein each dot is suitable for being in a first raised position to become part of the braille character and a second position that does not serve as a part of a braille character,
wherein each dot has an associated mechanism magnetically latched, without the need for an electric retaining current, corresponding to each of the two positions using permanent magnetism,
wherein the array includes a permanent magnet for each dot, together with an electric coil for each permanent magnet positioned to change the position of said permanent magnet in response to current through said coil and said electric coils each encircle a corresponding permanent magnet, and
wherein the average current through said coil is substantially greater during the first half of the travel of said permanent magnet than during the second half of the travel toward a latched position, and moves said permanent magnet partially between said two positions taking advantage of the momentum acquired by the motion of the permanent magnet during the first half of travel to allow a reduction in current during the second half of travel.

US Pat. No. 10,249,216

SYSTEM AND USE METHOD FOR A MORSE CODE TRAINING TOOL

1. A system for training Morse code copying and sending comprising:a microphone operative to convert received Morse code audio tones, as generated by a user, into analog electrical signals;
an analog-to-digital converter operative to convert said analog electrical signals into equivalent-value digital signals preserving time-varying characteristics;
a microcontroller comprising a central processing unit, read/write memory and input/output functional blocks;
firmware memory comprising a stored training program;
said training program operative to instruct said microcontroller to encode text sequences into time-varying Morse coded sequences;
said training program operative to instruct said microcontroller to generate Morse code audio tones based on said time-varying Morse coded sequences;
said training program operative to instruct said microcontroller to capture said Morse code audio tones generated by said user;
said training program operative to instruct said microcontroller to convert said Morse code audio tones, generated by said user, into said time-varying Morse coded sequences;
said training program operative to instruct said microcontroller to compare said time-varying Morse coded sequences converted into said Morse code audio tones previously sent by said system to those said Morse code audio tones subsequently sent by a user;
said training program operative to instruct said microcontroller to determine if said Morse code audio tones sent by said system and those said Morse code audio tones sent by said user are essentially identical;
a user-interface subsystem comprising operational controls and visual display operative to power up said system, to select said time-varying Morse coded sequences, and to initiate comparisons of said Morse code audio tones sent by said user to Morse code audio tones sent by said system;
a storage subsystem operative to store training-segment contents;
a digital-to-analog converter operative to convert digitized Morse code sequences into equivalent Morse code analog signals; and
headphones operative to convert said time-varying Morse coded sequences into audible sounds.

US Pat. No. 10,249,215

SYSTEMS AND METHODS PROVIDING ENHANCED EDUCATION AND TRAINING IN A VIRTUAL REALITY ENVIRONMENT

LINCOLN GLOBAL, INC., Sa...

1. A simulated welding system, comprising:a mock welding coupon;
a mock welding tool for simulating a welding process on the mock welding coupon, wherein the mock welding tool is configured to be spatially tracked by a spatial tracker when manipulated by a user relative to the mock welding coupon; and
a programmable processor-based subsystem operable to execute coded instructions, the coded instructions cause the programmable processor-based subsystem to:
simulate a weldment responsive to the user's manipulations of the mock welding tool relative to the mock welding coupon, wherein the weldment includes defects resulting from the manipulation, by the user, of the mock welding tool relative to the mock welding coupon;
perform a simulated test of the weldment by performing a simulated test on the weldment to generate test data and by comparing data representing the defects of the weldment to predefined welding standards and generate corresponding test data; and
output recommended corrective actions for the user based at least in part on the test data.

US Pat. No. 10,249,214

PERSONAL WELLNESS MONITORING SYSTEM

Vlad Joseph Novotny, Los...

14. A method for determining concentration of species in an object, comprising:passing light from a light source through an interferometer on to a surface of the object;
capturing light diffusely scattered via a plurality of different optical path lengths through the object by a detector array, wherein the detector array is in contact with the surface of the object;
controlling the light source, the interferometer and the detector array with a controller;
processing the diffusely scattered light exiting from the object, wherein the diffusely scattered light is acquired simultaneously by the detector array to calculate multiple spectra; and
calculating concentration of the species in the object.

US Pat. No. 10,249,213

MULTI-NODE MOTION MEASUREMENT AND ANALYSIS SYSTEM

Beijing Noitom Technology...

1. A multi-node motion measurement and analysis system, comprising:at least two motion measurement modules and a receiver unit;
each motion measurement module comprises:
a sensor module configured to measure information of acceleration and angular velocity of the motion measurement module;
a first microprocessor module connected to the sensor module and configured to generate information of orientation according to the information of acceleration and angular velocity; and
a first RF module connected to the first microprocessor module and configured to receive the information of acceleration, angular velocity and orientation and transmit the received information to the receiver unit;
the receiver unit receives the information of acceleration, angular velocity and orientation transmitted from the first RF module in each motion measurement module to generate motion information according thereto,
and wherein one motion measurement module being bound to a sports appliance through an adjustable fixture, other motion measurement module(s) being bound to the human body, and a binding position on a human body being rearrangeable based on different measurement modes;
and wherein one of the motion measurement modules transmits a time synchronization command to other motion measurement module or modules.

US Pat. No. 10,249,212

USER ATTRIBUTE ANALYSIS SYSTEM

1. A network connected attribute analysis system comprising:a first database that identifies entities, best practices, and data that associates each of the entities with at least one of the best practices;
a second database that identifies user attributes;
a data processing apparatus; and
a non-transitory computer readable storage medium in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising:
receiving, via a network from a first device operated by a first user, first data defining a best practice for a particular entity from the entities;
storing, in the first database, the first data as one of the best practices and data that associates the first data with the particular entity;
receiving, via the network from a second device operated by a second user associated with the particular entity, second data that defines attributes of the second user with respect to the particular entity;
storing, in the second database, the second data and associating the second data with the second user and the particular entity;
in response to receiving the second data that defines the attributes of the second user with respect to the particular entity, automatically determining, using first data from the first database and second data from the second database, differences between the best practices for the particular entity and the attributes of the second user with respect to the particular entity;
automatically determining, using the differences, a question to provide to the second device for actions the second user can perform to change the attributes of the second user with respect to the particular entity and to increase a likelihood that the second user will perform the best practice of the particular entity; and
providing instructions for presentation of the question to the second device operated by the second user.

US Pat. No. 10,249,211

MAKEUP APPLICATION ASSISTANCE DEVICE, MAKEUP APPLICATION ASSISTANCE METHOD, AND MAKEUP APPLICATION ASSISTANCE PROGRAM

PANASONIC INTELLECTUAL PR...

1. A makeup assisting apparatus including a processor that executes instructions and a memory that stores the instructions and configured to:acquire a stereo image, which comprises a first image obtained by capturing a user's face when the user's face is makeup free and generate a makeup removed image of the user's face from the first image to be used as the first image for subsequent processing when the user's face has makeup thereon;
acquire areas of a plurality of portions of the user's face from the first image;
acquire a second image, which is an image obtained by capturing a model's face to which makeup is applied;
acquire areas of a plurality of portions of the model's face from the second image;
specify an area having a color approximate to a color of a skin of the model's face, from a positional relationship between the areas of the plurality of portions of the model's face;
estimate, for each of the plurality of portions of the model's face in the second image, skin colors of the plurality of portions of the model's face in the second image, based on the color of the area specified;
acquire, from the second image, by reverse alpha blending, reference makeup and the color and concentration of the reference makeup including the level of permeability thereof and the gradation thereof for each of the plurality of portions of the model's face, based on differences between the skin colors of the plurality of portions of the second image and actual colors of the plurality of portions of the second image, the reference makeup including a way of applying the makeup;
acquire the reference makeup from a two-dimensional code displayed on an image of the model's face in a picture thereof instead of acquiring the reference makeup based on differences between the skin colors of the plurality of portions of the second image and actual colors of the plurality of portions of the second image, when acquiring the second image by capturing a picture of the model's face that includes the two-dimensional code;
display cosmetics information of skin cosmetics required for applying the reference makeup; and
transfer, with a printer, a cosmetic agent of the skin cosmetics to a peelable predetermined thin film transferable to the user's face when peeled after the printer is connected to the makeup assisting apparatus.

US Pat. No. 10,249,210

SYSTEM AND METHOD FOR PITCH CORRECTION

1. A system for pitch correction, comprising:an interactive surface embedded with a host, an antenna, a memory unit, a voice input device, an audio recognition device, and a media player;
an array of light-emitting contact points on the interactive surface, wherein the function of each of the light-emitting contact points is determined or changed by the host in accordance with preset programs;
a plurality of physical sheets, wherein each of the physical sheets is embedded with an RFID tag and is printed with a set of pitch marks with increasing difficulty levels, and wherein the location of a functioning area on a physical sheet for the light-emitting contact points is determined in accordance with the preset programs, and wherein the light-emitting contact points correspond to the location of the functioning area;
wherein, upon a physical sheet being placed on the interactive surface, the host is configured to assign preset flashing rules to the array of light-emitting contact points in accordance with the preset programs and the RFID tag embedded in the physical sheet, and to generate a preset flashing pattern on the physical sheet, and to activate touch functions of the corresponding light-emitting contact points.

US Pat. No. 10,249,209

REAL-TIME PITCH DETECTION FOR CREATING, PRACTICING AND SHARING OF MUSICAL HARMONIES

Harmony Helper, LLC, Mou...

1. A method for determining in real-time a pitch of voiced musical notes, comprising:using a microphone to convert sound waves, produced by a voiced rendition of one or more musical notes, to a time domain electronic audio signal;
processing the electronic audio signal in an electronic processing device to determine a true pitch of the time domain electronic audio signal; and
causing the electronic processing device to display in real-time, concurrent with the voiced rendition of each musical note, a pitch indicator on a display screen to convey to a user information concerning the true pitch which has been determined;
wherein the true pitch is determined in the electronic processing device by
segmenting the electronic audio signal into a plurality of audio signal samples;
applying a constant-Q transform to the audio signal sample to convert the audio signal sample to a plurality of bins comprising frequency domain data, each said bin having a defined frequency range and specifying a detected power level of frequencies within the defined frequency range;
identifying one or more local peaks associated with the detected power level of one or more of the bins at one or more frequencies, reducing potential octave errors caused by partial onsets and early onsets which are associated with the human voice by applying a corrective function which selectively adds energy to one or more of the local peaks, and
selecting as the true pitch a frequency of the local peak having the largest power magnitude after the corrective function has been applied; and
wherein the application of the corrective function comprises
mathematically characterizing a distribution or shape of each of the one or more local peaks; and
selectively adding energy to a first one of the local peaks when the distribution or shape of a second local peak associated with a partial onset is similar to the energy distribution of the first local peak.

US Pat. No. 10,249,208

SYSTEM AND METHOD FOR TRAINING AIRCRAFT PILOTS FOR SUDDEN-ONSET REDUCED-VISIBILITY CONDITIONS

AT Systems, LLC, Carroll...

1. A method for simulating the unexpected onset of reduced-visibility conditions for an aircraft pilot, the method comprising:(a) providing a vision-limiting device in an aircraft with a pilot, the vision limiting device comprising:
(i) an electrooptic material having an optical transmittance, wherein the electrooptic material is disposed to restrict the pilot's view outside the aircraft when the electrooptic material is in a low-optical-transmittance state; and
(ii) a power supply connected to the electrooptic material;
(b) changing the output of the power supply to reduce the optical transmittance of the electrooptic material, wherein the changing step is performed independent of the pilot;
(c) collecting information from at least one flight-safety sensor;
(d) comparing the information from the at least one flight-safety sensor with a value predetermined to indicate an unsafe operating condition; and
(e) selectively changing the output of the power supply to increase the optical transmittance of the electrooptic material based on comparing the information from the at least one flight-safety sensor with the value predetermined to indicate an unsafe operating condition.

US Pat. No. 10,249,207

EDUCATIONAL TEACHING SYSTEM AND METHOD UTILIZING INTERACTIVE AVATARS WITH LEARNING MANAGER AND AUTHORING MANAGER FUNCTIONS

THEBEAMER, LLC, East Har...

1. A method for on-line teaching and assessing a student in a subject matter, utilizing an interactive avatar, comprising the steps:(a) storing on electronic data-storage means:
(i) a first database, said first database storing (A) an anticipated student query pertaining the subject matter, (B) a response to the anticipated query, (C) instructions for the delivery of said response by the interactive avatar, (D) an entry to be employed by learning manager software, said entry identifying a learning goal for the subject matter, (E) ranking of the anticipated query to indicate a relative importance to the learning goal, and (F) a prompt or suggestion to help guide the student to achieve the learning goal;
(ii) a second database comprising student profile information including at least one of demographic information, credential information, and prior experience, a log documenting a communication between student and avatar, and an assessment of the student's progress in relation to the learning goal;
(iii) a third database comprising information necessary to create a graphical user interface of the interactive avatar;
(b) providing a first data entry means for entering data to create and update the first, second and third databases, the first data entry means comprising at least one of voice, keyboard, text, touch screen, gesture interface, display screen and mouse, or other form for entering data into said first, second and third databases and for entering a student query;
(c) receiving a query from the student pertaining to the subject matter;
(d) providing data-processing means for at least one of the following: (i) comparing a student-provided query with the anticipated query, (ii) selecting a response to the student-provided query, (iii) providing a suggestion of a topic for the student to explore, (iv) providing a question to the student, and (v) searching the first database for a first match response corresponding to an anticipated query stored therein;
(e) providing first data outputting means for transmitting control information comprising the selected response to at least one of: (i) a display, (ii) a mechanical apparatus, (iii) audio output, and (iv) video output.

US Pat. No. 10,249,206

SYSTEMS AND METHODS FOR PROVIDING INFORMATION INCORPORATING REINFORCEMENT-BASED LEARNING AND FEEDBACK

D2L Corporation, Kitchen...

1. A method, the method comprising:storing a first mapping among a plurality of information resources stored on one or more repositories;
monitoring an action of a first user in relation to at least a subset of the plurality of information resources;
obtaining a feedback metric associated with the action of the first user in relation to the at least the subset of the plurality of information resources;
determining a second mapping of one or more actions to the at least the subset of the plurality of information resources based at least in part on feedback metric; and
providing output information related to the plurality of information resources based at least in part on the second mapping.

US Pat. No. 10,249,205

SYSTEM AND METHOD FOR INTEGRATING SPECIAL EFFECTS WITH A TEXT SOURCE

Novel Effect, Inc., Seat...

1. A system for providing a special effect associated with an auditory input, the system comprising:an electronic device configured to:
receive an audible input from a user comprising speech of the user reading one or more portions of a text source, wherein the electronic device is physically separate and distinct from the text source;
access a plurality of pre-determined triggers associated with the text source, wherein the plurality of pre-determined triggers comprise two or more active pre-determined triggers included in a current window of active triggers and one or more inactive pre-determined triggers that are not included in the current window, wherein the two or more active pre-determined triggers included in the current window of active triggers are determined based on a position within the text source of the one or more portions of the text source read by the user, wherein the electronic device is configured to cause one or more special effects upon matching the audible input to any of the two or more active pre-determined triggers but configured to not cause special effects upon matching the audible input to one of the one or more inactive pre-determined triggers;
determine whether the audible input matches at least one active trigger of the two or more active pre-determined triggers via a speech recognition algorithm;
in response to determining that the audible input matches a first active trigger of the two or more active pre-determined triggers, command a special effect device to output a first special effect associated with the text source, wherein the special effect device comprises an audio speaker, and wherein the first special effect comprises first audio content;
in response to determining that the audible input matches the first active trigger of the one or more active pre-determined triggers, modify the current window of active triggers to deactivate the first active trigger to an inactive pre-determined trigger that is not included in the current window; and
during playback of the first audio content by the special effect device:
continuously listen for and receive additional audible input from the user;
determine whether the additional audible input matches at least one active trigger via the speech recognition algorithm;
in response to determining that the additional audible input matches a second active trigger, command the special effect device to output a second special effect associated with the text source at least partially concurrently with output of the first special effect, wherein the second special effect is different than the first special effect; and
in response to determining that the additional audible input matches the second active trigger, modify the current window of active triggers to deactivate the second active trigger to be an inactive pre-determined trigger that is not included in the current window.

US Pat. No. 10,249,204

CONNECTED VEHICLE TRAFFIC SAFETY SYSTEM AND A METHOD OF PREDICTING AND AVOIDING CRASHES AT RAILROAD GRADE CROSSINGS

SIEMENS INDUSTRY, INC., ...

1. A connected vehicle train-vehicle collision detection system, comprising:a roadside unit (RSU) configured to be located at a railroad grade crossing near a roadway lane, wherein the roadside unit (RSU) is configured to calculate a first arrival time of a TRAIN at the railroad grade crossing based on a location data and a speed data of the TRAIN near the railroad grade crossing,
wherein the roadside unit (RSU) is configured to transmit a first connected vehicle message to a first Onboard Unit (OBU)-equipped vehicle having an Onboard Unit (OBU) at the railroad grade crossing, the first connected vehicle message including the location data and the speed data of the TRAIN as it approaches the railroad grade crossing,
wherein the Onboard Unit (OBU) of the first OBU-equipped vehicle is configured to calculate a train-vehicle crash indication based on the first arrival time of the TRAIN at the railroad grade crossing and a second arrival time of the first OBU-equipped vehicle at the railroad grade crossing,
wherein the Onboard Unit (OBU) of the first OBU-equipped vehicle is configured to generate a first warning for the train-vehicle crash indication if the first OBU-equipped vehicle is predicted to arrive at the same time as the TRAIN since the first arrival time of the TRAIN and the second arrival time of the first OBU-equipped vehicle are substantially same,
wherein the TRAIN includes an Onboard Unit (OBU),
wherein the roadside unit (RSU) is configured to use a Signal Request Message (SRM) from the Onboard Unit (OBU) of the TRAIN to activate a crossing signal and an acoustic warning, and
wherein the roadside unit (RSU) is configured to use first and second detectors D1 and D2 as a fail-safe backup in case the Onboard Unit (OBU) of the TRAIN is not working.

US Pat. No. 10,249,201

ALTERNATIVE COMMUNICATIONS FOR AN AIR VEHICLE

The Boeing Company, Chic...

1. An air vehicle comprising:a transponder to transmit a code indicative of a communications system failure on the air vehicle;
a global positioning system (GPS) receiver to:
receive, after the transponder code has been transmitted, a message from a GPS satellite in communication with the air vehicle;
identify the message as including a command for the air vehicle; and
decode the message to determine the command; and
a processor to execute the command.

US Pat. No. 10,249,200

DEPLOYABLE DELIVERY GUIDANCE

Amazon Technologies, Inc....

1. An unmanned aerial vehicle (UAV) comprising:an airframe;
a guidance vehicle coupled to the airframe;
one or more processors coupled to the airframe; and
one or more memories coupled to the airframe, the one or more memories storing instructions executable by the one or more processors to perform acts comprising:
sending a signal to a guidance vehicle to activate a lift system that at least one of generates lift or controls a rate of descent of the guidance vehicle;
decoupling the guidance vehicle from the airframe;
causing the guidance vehicle to be positioned at a distance from the UAV;
receiving one or more images from the guidance vehicle;
identifying a delivery location based at least in part on the one or more images; and
determining a flight path to the delivery location based at least in part on the one or more images.

US Pat. No. 10,249,199

SYSTEM AND METHOD FOR AERIAL SYSTEM DISCRIMINATION AND ACTION

Airspace Systems, Inc., ...

1. A discrimination system comprising:an identifier transmission system coupled to an aerial system, wherein the identifier transmission system is configured to broadcast an aerial system identifier signal unique to the aerial system;
an identification receiver;
a permission module, wherein the identification receiver is configured to receive the aerial system identifier signal and to provide the aerial system identifier signal to the permission module, wherein the permission module is configured to determine that the aerial system associated with the aerial system identifier signal is not permitted to be in an airspace; and
a disruption system configured to disrupt an operation of the aerial system, wherein the disruption system is preemptively enabled based the received aerial system identifier signal.

US Pat. No. 10,249,198

SYSTEMS AND METHODS FOR RESTRICTING DRONE AIRSPACE ACCESS

QUALCOMM Incorporated, S...

1. A method for controlling a drone in or near a restricted area, comprising:determining, by a processor of the drone, an access level of the drone with respect to a restricted area, wherein determining the access level of the drone comprises determining an access level of an operator of the drone;
determining, by the processor of the drone, a location of the drone;
determining, by the processor of the drone, whether the drone is approaching or within a restricted area by comparing the location of the drone to an obtained list of known restricted area locations, wherein the obtained list also includes operating restrictions associated with each restricted area;
determining whether the access level of the drone allows access to the restricted area; and
in response to determining that the access level of the drone allows access to the restricted area:
retrieving the operating restrictions associated with the restricted area; and
operating the drone, by the processor, consistent with the operating restrictions associated with the restricted area.

US Pat. No. 10,249,197

METHOD AND SYSTEM FOR MISSION PLANNING VIA FORMAL VERIFICATION AND SUPERVISORY CONTROLLER SYNTHESIS

GENERAL ELECTRIC COMPANY,...

1. A method implemented by a computing system in response to execution of program instructions by a processor of the computing system, the method comprising:receiving, by at least one decomposition module of a mission planning module, a set of formalized requirements generated by a requirements formalization engine for accomplishing a mission;
allocating, by a processor of the decomposition module, using architecture synthesis, constraint solving, and compositional verification techniques, a role to each of a plurality of assets comprising a team of autonomous entities responsible to accomplish the mission, each of the plurality of assets of the team to execute specific tasks according to their allocated role to accomplish the mission;
generating, by a processor of at least one supervisory controller synthesis module using controller synthesis and formal verification techniques, automatically and in response to the set of formalized requirements and the roles allocated to the plurality of assets, a mission plan for accomplishing the mission by the plurality of assets, the mission plan being generated to automatically and dynamically react to external inputs during a run-time execution of the mission plan by the plurality of assets to execute tasks according to their allocated role to accomplish the mission plan;
sending the generated mission plan to the plurality of assets for the plurality of assets to, during a run-time execution of the mission plan, execute tasks in reaction to the external inputs and according to their allocated role to accomplish the mission;
wherein the method further comprises generating a plurality of contracts between the plurality of assets, where the plurality of contracts represents obligations the plurality of assets has with each other and the coordination required to fulfill those obligations; and
wherein the breaking or breaching of at least one contract among the plurality of contracts triggers a change in mission templates to be executed by the plurality of assets.

US Pat. No. 10,249,196

FLOW CORRIDOR DETECTION AND DISPLAY SYSTEM

Ford Global Technologies,...

1. A vehicle corridor detection system comprising:sensors configured to measure a space in front of a vehicle;a module having trajectory data predictive of vehicle trajectories via a memory defining vehicle dimension data, a dynamic memory including behavior and skill data, and a processor to combine the space with the trajectory data to detect a corridor, and quantify a risk level associated with the corridor, wherein vehicle progress through the corridor is monitored by the sensors and stored in the dynamic memory indicative of driver behavior; and a display to represent the corridor and risk level.

US Pat. No. 10,249,195

LANE DEPARTURE WARNING DEVICE AND METHOD

MANDO CORPORATION, Gyeon...

1. A lane departure warning device comprising:a lane recognizing unit configured to recognize a lane line of a lane on which a vehicle is traveling by using image information captured by a camera;
a lane departure warning unit configured to determine whether the vehicle departs from the lane line according to a relative position between the vehicle and the recognized lane line;
a first warning limit unit configured to confirm at least one of a road junction region and a road branch region in front of the vehicle by using at least one of the image information captured by the camera and navigation map information, and to limit the lane departure warning when the vehicle enters into the road junction region or the road branch region;
a second warning limit unit configured to confirm a driver's lane departure intention by using information including at least one of the vehicle's transverse velocity, transverse acceleration, longitudinal acceleration, heading angle, steering angle, steering angle speed, and a hazard signal, and to limit the lane departure warning when the driver's lane departure intention is confirmed,
wherein, when one of recognized lane lines of both sides of a traveling road vanishes, the first warning limit unit recognizes a vanishing side distant lane line, calculates a vehicle approach rate of the vanishing side distant lane line, and determines that the vehicle enters into the road junction region when the vehicle approach rate of the vanishing side distant lane line is equal to or larger than an approach threshold value for a first determination distance; and
wherein the vehicle approach rate of the vanishing side distant lane line is determined as a change rate of a vertical distance between the vanishing side distant lane line and the vehicle or a first angle between the vehicle's traveling direction and an extension direction of the vanishing side distant lane line.

US Pat. No. 10,249,194

MODIFYING BEHAVIOR OF AUTONOMOUS VEHICLE BASED ON ADVANCED PREDICTED BEHAVIOR ANALYSIS OF NEARBY DRIVERS

International Business Ma...

1. A method comprising:assessing one or more features of drivers within a threshold distance of a self-driving vehicle, wherein the self-driving vehicle comprises sensors to monitor driving conditions on a travel route within the threshold distance;
based on the assessing, predicting a behavior of one or more vehicles within the threshold distance;
driving by the self-driving vehicle on the travel route utilizing the predicted behavior.

US Pat. No. 10,249,193

HYBRID INTERFACE SELECTION FOR HETEROGENEOUS VEHICULAR COMMUNICATIONS

1. A method for a vehicle including a plurality of different interface types for sending and receiving wireless messages for a first time period, the method comprising:analyzing, by a processor of the vehicle, probability data describing a set of expected channel loads for the plurality of different interface types of the vehicle to make an initial interface decision to designate a first interface type from the plurality of different interface types as an interface type to use for sending and receiving wireless messages during the first time period;
determining that the initial interface decision is invalid by analyzing load data describing a set of measured channel loads for the plurality of different interface types wherein the analysis of the load data indicates that the initial interface decision is invalid because a measured channel load for the first interface type is greater than an expected channel load for the first interface type by a value that exceeds a threshold amount for the value; and
responsive to the initial interface decision being determined to be invalid, analyzing the load data to make an overriding interface decision to designate a second interface type from the plurality of different interface types as the interface type to use for sending and receiving wireless messages during the first time period.

US Pat. No. 10,249,192

NOTIFICATION REGARDING AN ESTIMATED MOVEMENT PATH OF A VEHICLE

GM GLOBAL TECHNOLOGY OPER...

1. A system comprising:a first vehicle having an identification feature configured to uniquely identify the first vehicle, and having a vehicle locating unit configured to estimate a current vehicle position of the first vehicle, and having a first transmission unit configured to transmit the current vehicle position;
a processing unit that has a heuristic unit configured to determine a current estimation of an imminent movement path of the first vehicle;
a position detection unit remote from the first vehicle and configured to detect the current vehicle position of the first vehicle as transmitted by the first transmission unit and to transmit the current vehicle position to the heuristic unit; and
a second vehicle including an identification feature detection unit configured to detect the identification feature of the first vehicle, a second transmission unit and an output unit, wherein the identification feature detection unit is configured to detect and transmit the identification feature to the heuristic unit by the second transmission unit;
wherein the heuristic unit is configured to transmit the current estimation of the imminent movement path of the first vehicle to the second transmission unit;
wherein the second transmission unit is in communication with the output unit which is configured to communicate the current estimation of the imminent movement path of the first vehicle to a driver of the second vehicle, wherein the driver of the second vehicle is alerted to the current estimation of the imminent movement path of the first vehicle.

US Pat. No. 10,249,191

METHODS FOR VEHICLE MANAGEMENT AND SYSTEMS FOR TRAFFIC MANAGEMENT

Ford Global Technologies,...

1. A vehicle management method, comprising:in response to each one of a plurality of unique identified removable cards being connected to and matching a corresponding vehicle of a plurality of vehicles, allowing a start of the corresponding vehicle such that the plurality of vehicles is a plurality of started vehicles; and connecting the plurality of started vehicles, via the unique identified removable cards, to enable communication between each of the plurality of vehicles.

US Pat. No. 10,249,190

VEHICULAR DISPLAY CONTROL APPARATUS AND VEHICULAR DISPLAY CONTROL METHOD

DENSO CORPORATION, Kariy...

1. A vehicular display control apparatus controlling a display made by a display unit of a subject vehicle, the vehicular display control apparatus comprising:a condition determination portion that determines whether a deviation prediction condition has been established for the subject vehicle, the deviation prediction condition being a condition based on which a deviation between a sensible speed for a driver and an actual traveling speed is predicted;
a speed difference determination portion that determines whether a speed difference between the actual traveling speed and a speed limit designated for a traveling road on which the subject vehicle travels is equal to a switching determination value or larger, and whether a shortage of the traveling speed from the speed limit is equal to the switching determination value or larger; and
a switching control portion that switches a speed display indicating the traveling speed and displayed by the display unit to an emphasized display emphasizing the speed display in a case when the condition determination portion determines that the deviation prediction condition has been established, and also when the speed difference determination portion determines that the speed difference is equal to the switching determination value or larger.

US Pat. No. 10,249,189

GENERATING EMERGENCY VEHICLE WARNINGS

STATE FARM MUTUAL AUTOMOB...

1. A computer implemented method for generating data representative of an emergency vehicle warning and/or alternate vehicle route, the method comprising:receiving, via or at one or more processors mounted on a non-emergency vehicle, emergency vehicle data via wireless communication and/or data transmission, wherein the emergency vehicle data is representative of an emergency vehicle route, and wherein the emergency vehicle data is received at a point in time associated with receiving an emergency call;
at least one of: generating non-emergency vehicle data or collecting non-emergency vehicle data, via or at the one or more processors mounted on the non-emergency vehicle, wherein the non-emergency vehicle data is representative of: non-emergency vehicle (a) current location, (b) route, and (c) destination;
at least one of: determining emergency vehicle warning data and an alternate vehicle route data or generating emergency vehicle warning data and an alternate vehicle route data, via or at the one or more processors mounted on the non-emergency vehicle, wherein the emergency vehicle warning data and the alternate vehicle route data based upon computer analysis or comparison of the emergency and non-emergency vehicle data, wherein the alternate vehicle route directs the non-emergency vehicle to avoid the route of the emergency vehicle or otherwise alleviates an amount that the non-emergency vehicle interferes with the route of the emergency vehicle;
causing, via or at the one or more processors mounted on the non-emergency vehicle, the emergency vehicle warning data and alternate vehicle route data, to be visibly or audibly presented, or otherwise provided, to a driver of the non-emergency vehicle to facilitate alleviating potential vehicle accidents between emergency response and non-emergency response vehicles, and/or shortening emergency response times for emergency vehicles;
receiving, via the one or more processors mounted on the non-emergency vehicle, an opt-in selection, wherein the opt-in selection is representative of a content of desired insurance policy related data and exclusion of personal information;
generating, via the one or more processors mounted on the non-emergency vehicle, insurance policy data for the driver of the non-emergency vehicle based upon the opt-in selection and further based upon the driver following recommendations associated with emergency vehicle warnings or alternate vehicle routing that avoids emergency vehicles en route; and
transmitting, via the one or more processors mounted on the non-emergency vehicle, to an insurance provider remote server to facilitate the insurance provider providing auto insurance cost savings to the driver or other insured based upon the insurance policy data and/or functionality associated with emergency vehicle avoidance.

US Pat. No. 10,249,188

USER TERMINAL AND SAFETY CONTROLLING METHOD

Fu Tai Hua Industry (Shen...

1. A safety controlling method applied to a user terminal, comprising:detecting whether a display device of the user terminal is in an active mode when predetermined signals are received by the user terminal;
transmitting a prompt when the display device is in the active mode;
determining whether the display device is still in the active mode after a predetermined time period, wherein the predetermined time period starts from the prompt is transmitted;
deactivating the display device when the display device is determined to be still in the active mode; and
activating the display device when the user terminal meets a predetermined condition, wherein the predetermined condition comprises the user terminal first receiving the predetermined signals and then the user terminal not receiving the predetermined signals, and then the user terminal again receiving the predetermined signals.

US Pat. No. 10,249,187

CONTROL SERVER AND CONTROL SYSTEM FOR CONTROLLING TRAFFIC SIGNALS BASED ON INFORMATION FROM PRESSURE SENSORS PLACED ON A ROADWAY

Kabushiki Kaisha Nihon Mi...

1. A control server configured to control a plurality of traffic signals installed on a road, comprising:a controller, wherein the controller functions as:
a pressure information obtainer configured to obtain pressure information which is output from a pressure sensor installed at a stop position on the road corresponding to each of the plurality of traffic signals, and which includes a value representing pressure received from a vehicle running on the road, and configured to store the pressure information in a storage unit; and
a braking information obtainer configured to, based on the pressure information stored in the storage unit, obtain braking information on a braking operation performed by the vehicle running on the road, and configured to store the braking information in the storage unit; and
a traffic signal controller configured to, based on the braking information stored in the storage unit, generate a control signal for controlling the plurality of traffic signals; and
an accident information storage unit configured to store the number of accidents which have occurred in the past in an area where any of the plurality of traffic signals are installed, and further configured to store the number of accidents and timing of occurrence of the accidents in association with each other;
wherein the controller functions as the traffic signal controller to generate the control signal for controlling the plurality of traffic signals in a case where the number of accidents, stored in association with the timing corresponding to a range of dates and a period of time within the range of dates, is equal to or greater than a predetermined value.

US Pat. No. 10,249,186

SYSTEM AND METHOD FOR MANAGING TRAFFIC AT A WORKSITE

SITE 2020 INCORPORATED, ...

1. A system for managing traffic at a worksite, the system comprising:a traffic control signal;
a wireless interface in communication with the traffic control signal, the wireless interface configured to receive control signals to operate the traffic control signal;
a mast for supporting the traffic control signal;
a support base for supporting the mast on a surface;
a wireless control device configured to receive input, the input for controlling the traffic control signal; and
a base station in communication with the wireless control device via a wide area network and the wireless interface via a local area network, the base station is to receive the input from the wireless control device, generate the control signals and transmit the control signals to the traffic control signal,
wherein the base station operates in one of an automatic mode or a manual mode, wherein the control signals are generated automatically by a control module in the automatic mode, and wherein the control signals are generated based on the input received from the wireless control device in the manual mode.

US Pat. No. 10,249,185

ILLUMINATED SIGNAL DEVICE AND SPEED DETECTOR FOR AUDIO/VIDEO RECORDING AND COMMUNICATION DEVICES

Amazon Technologies, Inc....

1. An illuminated signal device comprising:a passive infrared (PIR) sensor;
a radar device;
a processor; and
memory storing instructions that, when executed by the processor, cause the illuminated signal device to:
detect motion associated with a passing vehicle using the PIR sensor;
determine speed data associated with the passing vehicle based at least in part on information obtained from the PIR sensor and further determine the speed data associated with the passing vehicle based at least in part on information obtained from the radar device;
generate a determination that the speed data is more than a threshold amount above a speed limit; and
transmit the speed data to a backend server as a result of the determination, where the determination causes the backend server to provide a warning message of the passing vehicle to be transmitted to one or more client devices associated with a social network.

US Pat. No. 10,249,184

VEHICLE IDENTIFICATION SYSTEM AND METHOD

Rideshare Displays, Inc.,...

1. A computer-implemented method for a ride share service controller, comprising the steps of:receiving from a mobile communication device a signal indicative of a ride request for a rider;
identifying a mobile communication device associated with a vehicle selected for responding to the request;
generating an identifier unique for the ride request at a pickup location, said identifier being unique for (a) a geographic region inclusive of the pickup location relative to identifiers generated for ride requests of other riders with pickup locations within the geographic region, and (b) for a period of time;
transmitting a first signal representing the unique identifier to the mobile communication device associated with vehicle for displaying the unique identifier on a display visible from an exterior of the vehicle;
transmitting a second signal representing the unique identifier to the mobile communication device associated with the rider; and
receiving a notification signal from at least one of the mobile communication devices associated with the vehicle or rider that the vehicle and rider are at the pickup location.

US Pat. No. 10,249,183

TRAFFIC INDEX GENERATION DEVICE, TRAFFIC INDEX GENERATION METHOD, AND COMPUTER PROGRAM

SUMITOMO ELECTRIC INDUSTR...

1. A traffic index generation device configured to generate a traffic index used for traffic signal control, the device comprising:a storage unit configured to store therein area information on a coordinate system, the area information forming a detection area, assuming that a vehicle detector is installed on a road;
a communication unit configured to receive probe information including a vehicle position and temporal information of a traveling vehicle; and
a control unit configured to generate the traffic index on the basis of the area information and the probe information.

US Pat. No. 10,249,182

REMOTE VEHICLE SYSTEM CONFIGURATION, CONTROL, AND TELEMATICS

DIRECTED, LLC, Vista, CA...

1. A vehicle control system (VCS) for installation in a vehicle, the vehicle control system comprising:a processor;
an external wireless radio frequency (RF) interface;
a memory module comprising non-volatile programmable memory and storing instructions for execution by the processor;
an interface to vehicle systems;
a remote start module; and
a bus coupling the processor to the external wireless RF interface, the memory module, the interface to vehicle systems, and the remote start module;
wherein:
the processor is configured to execute the instructions to read vehicle information that identifies the vehicle, to transmit through the external wireless RF interface the vehicle information to a user control and communication device (UCCD) to enable the UCCD to obtain configuration parameters for installation of the VCS in the vehicle, to receive through the external wireless RF interface the configuration parameters from the UCCD, to store the configuration parameters in the non-volatile programmable memory, and to configure the VCS in accordance with the configuration parameters.

US Pat. No. 10,249,181

WIRELESS RELAY DEVICE AND WIRELESS RELAY CONTROL SYSTEM HAVING THE SAME

1. A wireless relay control system, comprising:a wireless relay device including a power switch configured for controlling power supply to a vehicle, a relay communication module configured for performing wireless communication, and a relay processing unit configured for controlling the power switch and the relay communication module; and
a mobile device carrier electrically connected with the wireless relay device and equipped with an application program, the application program including a biometric identification module configured for controlling a biometric identification function of the mobile device carrier and an application communication module configured for controlling a communication function of the mobile device carrier,
wherein the application communication module of the mobile device carrier is configured to perform handshake with the relay communication module of the wireless relay device, and the biometric identification module is configured to verify a biometric feature of a user to control the power switch to or not to supply power to the vehicle, and
wherein when the application communication module of the mobile device carrier performs the handshake with the relay communication module of the wireless relay device, the relay processing unit is configured to generate and transmit a random code to the application program, and the application program is configured to process the random code and append a valid period of use to the random code to generate a sharing code allowing a different mobile device carrier to remotely control the wireless relay device by using the sharing code within the valid period for a car sharing purpose.

US Pat. No. 10,249,179

METHOD AND DEVICE FOR TRANSMITTING CONTROL SIGNAL OF MULTI-DEVICE SYSTEM

HISENSE BROADBAND MULTIME...

1. A method for transmitting a signal in a multi-device system comprising at least a first electronic device and a second electronic device connected with each other, wherein the first electronic device is a television set and the second electronic device is a set-top box, each of the first electronic device and the second electronic device including a memory and one or more processors, each memory storing computer readable codes and the one or more processors configured to execute the computer readable codes, the method comprising:receiving, by a first electronic device, a control signal transmitted by a remote controller of the first electronic device;
determining , by the first electronic device, a first button value corresponding to the control signal, wherein the first button value is a first instruction code configured to control the first electronic device to perform a first defined operation;
when determining, by the first electronic device, that the second electronic device connected with the first electronic device is to be controlled by the remote controller of the first electronic device, then instead of performing the first defined operation;
determining, by the first electronic device, a button of the remote controller corresponding to the first button value;
determining, by the first electronic device, a second button value corresponding to the determined button according to a second correspondence relationship between the determined button and the second button value, wherein the second button value is a second instruction code configured to control the second electronic device to perform a second defined operation indicated by the second instruction code, wherein the second correspondence relationship is obtained by the first electronic device from the second electronic device, and wherein the second button value is different from the first button value; and
transmitting, by the first electronic device, the second button value to the second electronic device.

US Pat. No. 10,249,178

CONDITION MONITORING SENSOR SYSTEM AND METHOD FOR MONITORING THE CONDITION OF A SYSTEM

1. A condition monitoring sensor system, the system comprising:a power supply;
a condition monitoring sensor;
a processor;
a permanently powered power-on timer set for a first predetermined duration configured to wake the processor by connecting the processor to the power supply if the power-on timer elapses; wherein the processor is configured to, upon waking up,
reset the power-on timer to the first predetermined duration,
set a watchdog timer powered via the power supply for a second predetermined duration, and
control at least the condition monitoring sensor to take condition monitoring data;
wherein the watchdog timer forces the processor and the watchdog timer to enter sleep mode by disconnecting the processor and the watchdog timer from the power supply if the watchdog timer elapses.

US Pat. No. 10,249,177

RESPONSE SYSTEM AND METHOD

28. A system for a rapid responder to access a response station in response to a triggering event to retrieve a responder tool kit including a weapon, the response station including a vault containing the responder tool kit, the system comprising:the response station comprising:
the vault, wherein the vault comprises:
a vault compartment defined by an interior surface of the vault;
a vault door attached to the vault;
a vault latching mechanism;
wherein the vault latching mechanism is selectively actuable by a controller to lock and unlock the vault door;
wherein the vault compartment is accessible when the vault door is unlocked;
wherein the vault compartment is enclosed and not accessible when the vault door is locked;
the response station further comprising:
a portable cage assembly comprising:
a standalone cage structure;
the controller mounted to the standalone cage structure;
wherein biodata of at least one rapid responder is stored on the controller;
a responder tool kit positioned in the standalone cage structure, the responder tool kit comprising:
a ballistic vest; and
the weapon;
wherein the responder tool kit is positioned in the standalone cage structure such that the responder tool kit is removable from the portable cage assembly when the vault door is unlocked;
wherein the portable cage assembly is adjustable in size and removably positioned in the vault compartment such that the controller is:
physically accessible within the vault compartment; and
in communication with the vault latching mechanism;
the response station further comprising:
an access mechanism mounted to an exterior surface of the vault;
wherein the access mechanism is in communication with controller;
wherein the access mechanism includes a first authentication device and a second authentication device;
wherein the second authentication device is a biometric authentication device contained within an enclosure;
wherein authentication of an authorized authentication token presented to the first authentication device is required to access the enclosure containing the second authentication device;
wherein authentication of biodata received by the second authentication device is performed by the controller by comparison of the biodata received by the second authentication device to the biodata of the at least one rapid responder stored on the controller;
wherein the controller upon matching the biodata received by the second authentication device to the biodata of the at least one rapid responder stored on the controller is actuated to contemporaneously:
actuate the vault latching mechanism to unlock the vault door such that the responder tool kit is removable from the cage assembly by the at least one rapid responder; and
output an alarm signal to at least one of an emergency services provider and a monitoring station.

US Pat. No. 10,249,176

ALERT SYSTEM FOR MRI TECHNOLOGIST AND CAREGIVER

Resonance Technology, Inc...

16. An alert system for a care giver or technologist in a shielded MRI magnet room to send alert signals regarding a patient undergoing an MRI procedure to personnel in a control room outside the magnet room, with a window between the magnet room and the control room, the system comprising:an alert device carried by or available to the care giver or technologist in the magnet room, the alert device including an alert switch configured for manual activation by the care giver or technologist, a microphone for capturing audio signals including the care giver's or technologist's voice, and a wireless signal transmitter for generating wireless alert signals upon activation of the alert switch by the caregiver or technologist, the wireless alert signals including signals representative of the audio signals captured by the microphone upon activation of the alert switch;
a base station disposed in the magnet room, the base station comprising a receiver for receiving the wireless alert signals, a decoder or data converter responsive to the received signals, and an Infrared (IR) transmitter for transmitting IR signals representative of the signals from the decoder or data converter;
an alert control system in the control room, comprising a signal receiver positioned to receive the IR signals passed through the window from the base station, an audio transducer and a controller, the control system responsive to IR alert signals emitted by the base station to generate alert signals including generating audible alert signals indicating that assistance is needed in the magnet room, the audible alert signals including signals corresponding to the audio signals captured by the microphone;
wherein the alert device and the control system are configured to provide one-way or two-way voice communication between the alert device and the control system.

US Pat. No. 10,249,175

PUSH PLATE OF MANUAL ALARM DEVICE

GULF SECURITY TECHNOLOGY ...

1. A manual alarm device, comprising:a housing including a bracket; and
a displaceable element mounted in the housing, the displaceable element including at least one mounting arm positioned within the bracket, the displaceable element being rotatable about an axis between a first position and a second position;
a high viscosity material is positioned within the bracket and configured to damp movement of the displaceable element, wherein the high viscosity material resists rotation of the displaceable element between the first position and the second position in response to high speed impact.

US Pat. No. 10,249,174

WIRELESS EMERGENCY ALERT NOTIFICATIONS

SIEMENS INDUSTRY, INC., ...

1. A safety alarm system that signals an emergency condition, comprising:an internet notification server with a network interface;
a wireless station server configured to enable communication with wireless communication devices;
a database associated with the wireless station server; and
an alert message in a first language received at the network interface via internet, where the alert message results in another message being formatted for transmission to wireless communication devices and provides notice of the emergency condition in a second language,
wherein a selection of the wireless communication devices by the wireless station server occurs independent of the type of data in the alert message and the format of the alert message, where the second language is associated with selected wireless communication devices, and
wherein the database is configured to identify the wireless communication devices to receive the alert message or other message and to identify a language of the alert message or other message.

US Pat. No. 10,249,173

MONITORING SYSTEMS AND METHODS FOR PERSONAL SAFETY

United Services Automobil...

1. A computer-implemented method for monitoring a condition of a user, said method comprising:receiving, at a mobile device, at least one signal from a condition sensor wherein the condition sensor is a sonic device configured to ping surroundings of the user to indicate movement of at least one object relative to the user; and
determining if the received signal deviates from a threshold value.

US Pat. No. 10,249,172

WEARABLE DEVICE FOR SAFETY MONITORING OF A USER

5. The system of claim 4, further comprising (a) service bus queues, (b) a SQL database, (c) solr search engine, (d) mongo database, (e) telephony services, (f) notification services, and (g) one or more load balancers, wherein:a) the SQL database feeds user data configured as the registered wellwisher's details and local emergency contacts, to enable an efficient system performance;
b) the solr search engine and redis cluster are assimilated into the system;
c) the services requested are lined-up and processed by the service bus queues;
d) the telephony services and notification services which can be used by a user accordingly as and when required either to alert their network members or to dismiss the alert signal generated during an emergency; and
e) dismissal of an SOS triggered during an emergency is done through either a Call-center or a Mobile application, which will be dealt with the CSR office.

US Pat. No. 10,249,170

AUTO ALERT FOR SERVER IN RACK DUE TO ABUSIVE USAGE

Dell Products L.P., Hopk...

1. A computing device, comprising:a rail mount chassis comprising a pressure sensor; and
a processor programmed to:
monitor the pressure sensor to obtain pressure sensor data;
estimate a load exerted on a rail of the rail mount chassis using the obtained pressure sensor data;
make a determination that the load exerted on the rail exceeds a load rating of the rail; and
in response to the determination, notify a user that the rail may be damaged.

US Pat. No. 10,249,169

SOMATOSENSORY TYPE NOTIFICATION ALERTS

Google LLC, Mountain Vie...

1. A method comprising:determining, by a computing device, based at least in part on contextual information associated with a user of the computing device, a type of activity currently being performed by the user;
selecting, by the computing device, based at least in part on the type of activity, a particular intensity level for which to output a vibration alert for indicating receipt of notification data; and
responsive to receiving the notification data, outputting, by the computing device, at the particular level of intensity, the vibration alert.

US Pat. No. 10,249,168

MOTION-BASED LIGHTING SYSTEM WITH INTELLIGENT ALERTS

Palatiumcare, Inc., Sheb...

1. A method of illuminating a path in a location for a human, the method comprising:receiving, from a first motion sensor, a first motion signal indicating detection of a first movement of the human in a first predefined zone in the location at a first time;
responsive to the receiving the first motion signal:
communicating a first alert signal, and
generating log data indicative of the first movement of the human detected in the first predefined zone and the first time;
receiving, from a first ambient light sensor, an ambient light signal indicating an amount of ambient light in the first predefined zone;
responsive to (i) the indicated amount of ambient light in the first predefined zone being below a threshold and (ii) the receiving the first motion signal:
communicating a first activation signal to cause a first light source that is incorporated into or on a first item of furniture in the first predefined zone to be activated such that the first light source provides downward illumination of a first floor area in at least a portion of the first predefined zone, and
communicating a second activation signal to cause a second light source that is incorporated into or on a second item of furniture in a second predefined zone, that is separate and distinct from the first predefined zone, to be activated such that the second light source provides downward illumination of a second floor area in at least a portion of the second predefined zone;
responsive to receiving, from the first motion sensor, a second motion signal indicating detection of a second movement of the human in the first predefined zone in the location at or before a second time that is after the first time, transmitting a second alert signal; and
responsive to an absence of receiving, from the first motion sensor, the second motion signal indicating detection of the second movement of the human in the first predefined zone in the location at or before the second time, transmitting an alarm signal.

US Pat. No. 10,249,167

INTELLIGENT ALARM CUSTOMIZATION

INTERNATIONAL BUSINESS MA...

1. A computer implemented method for customizing an alarm for a user, comprising:collecting user data;
analyzing a context of an event from the user data, wherein the event comprises one or more actions;
identifying subsequent actions of the event based on the context of the event and participants of the event;
creating one or more context-personality-cognitive state (CPC) mapping;
adding the one or more CPC mapping to a knowledgebase by machine learning;
predicting a cognitive state of one or more participant of the event by use of the knowledgebase; and
generating one or more alarm for a subsequent action based on the predicted cognitive state of the respective one or more participant and notifying the generated one or more alarm to the respective one or more participant.

US Pat. No. 10,249,166

CHILD TRACKING SYSTEM

1. A child tracking system comprising:an electronic device being configured to be manipulated by a first user, said electronic device having a first transceiver, said first transceiver being configured to be in electrical communication with an extrinsic communication network;
a tracking unit being configured to be worn on a second user, said tracking unit having a second transceiver, said second transceiver being configured to be in electrical communication with the extrinsic communication network, said tracking unit being in remote communication with said electronic device via the extrinsic communication network, said tracking unit selectively transmitting a first signal to said electronic device wherein said tracking unit is configured to alert the first user that the second user needs assistance, said tracking unit selectively transmitting a second signal to emergency responders via the extrinsic communication network wherein said tracking unit is configured to notify the emergency responders that the second user needs assistance, said tracking unit comprising
a band being configured to be worn on a wrist, said band having an outwardly facing surface, a first lateral side and a second lateral side, and
a processor being positioned within said band, said processor selectively generating a first alert sequence and a second alert sequence,
a power supply being coupled to said band, said power supply being electrically coupled to said processor, said power supply comprising a first charge port being coupled to an inwardly facing surface of said band;
a charger, said charger having a first member extending between a top member and a bottom member, each of said top member and said bottom member extending away from said first member such that said charger has a U-shape, a second charge port being positioned on an upwardly facing surface of said top member, said first charge port being electrically engageable to said second charge port wherein said first charge port is configured for electrically coupling to a power source through said second charge port; and
a power cord coupled to and extending from said charger, said power cord being in electrical communication with said second charge port and configured for electrically coupling to the power source.

US Pat. No. 10,249,165

CHILD SAFETY BOUNDARY ALARM SYSTEM

1. A child safety boundary alarm, for protecting a child, comprising:a dwelling having a computer network, an interior space, an outside wall, an exterior space including a ground surface and a swimming pool having an outer edge,
a base unit mounted on the exterior wall, having a housing having a sensitivity control and a pair of sensor wire inputs and having an alarm annunciator for generating a loud audible warning and also creates a highly visible flashing light warning, the base unit also having a wireless transmitter;
a sensor wire extending along the ground surface between the swimming pool and the exterior wall, the sensor wire extending fully around the swimming pool at a margin distance from the outer edge, the sensor wire connected to the sensor wire inputs on the base unit and creating a closed loop between the sensor wire inputs;
a bracelet, adapted to be worn by a child, the bracelet having a sensor transceiver so that when the bracelet travels over the sensor wire an alert condition is detected and an alert signal is generated by the base unit and the loud audible warning is generated by the alarm annunciator, wherein the sensitivity control on the base unit adjusts responsiveness of the base unit to proximity of the sensor wire to the bracelet;
an auxiliary unit located within the interior space of the dwelling and connected to the computer network, when the alert is generated by the base unit an audible alarm is provided by the auxiliary unit, the base unit generating the alert signal to the auxiliary unit when the alert condition is detected; and
a portable electronic device having a touchscreen display and connected to the computer network, wherein the auxiliary unit sends a warning message to the portable electronic device, using the computer network, that is displayed on the touchscreen of the portable electronic device when the auxiliary unit receives the alert from the base unit.

US Pat. No. 10,249,164

SYSTEMS AND METHODS FOR REDUCING A RISK OF FLICKER VERTIGO CAUSED BY NOTIFICATION APPLIANCES IN SECURITY AND FIRE ALARM SYSTEMS

Honeywell International I...

1. A method comprising:responsive to an alarm condition, a notification appliance measuring an ambient light level;
the notification appliance determining whether the ambient light level is lower than a threshold;
responsive to determining that the ambient light level is lower than the threshold, the notification appliance activating a constant light source; and
the notification appliance activating a flashing light source after activating the constant light source.

US Pat. No. 10,249,163

MODEL SENSING AND ACTIVITY DETERMINATION FOR SAFETY AND EFFICIENCY

OTIS ELEVATOR COMPANY, F...

1. A system comprising:at least one sensor located within a work area of a facility, detecting events in the work area, and outputting sensor signals in accordance with the events detected in the work area;
a processor communicatively coupled to the at least one sensor and processing the sensor signals utilizing one or more pattern recognition systems; and
an interface communicatively coupled to the processor and generating outputs based on each state of the one or more pattern recognition systems,
wherein the one or more pattern recognition systems comprise at least one state machine that determines whether a sequence of steps was followed.

US Pat. No. 10,249,162

MONITORING FOR SAFETY IN MOVING ENVIRONMENTS

INTERNATIONAL BUSINESS MA...

1. A method for monitoring safety, by a processor device, comprising:detecting a presence of a living thing inside an enclosed environment to be monitored, the enclosed environment capable of motion; wherein detecting the presence of the living thing further includes detecting, by a camera sensor equipped with a microphone housed within the enclosed environment and using facial recognition mechanisms performed on images captured by the camera sensor in conjunction with auditory cues captured by the microphone, whether the living thing is at least one of a human occupant and an animal occupant; and
monitoring the presence of the living thing in combination with at least one environmental factor in the enclosed environment;
wherein if the at least one environmental factor exceeds a predetermined threshold, an alert notification to indicate a current status of the environmental factor is provided to a user, and wherein the at least one environmental factor comprises a temperature of the enclosed environment, and further wherein the alert notification is provided to a remote device if the temperature is determined to exceed one of an adjustable, predetermined high and adjustable, predetermined low threshold notwithstanding a fuzzy logic is used such that the alert notification is delayed for a period of time if it is determined that a climate control system of the enclosed environment has not yet activated to bring the temperature of the enclosed environment within the adjustable, predetermined high and adjustable, predetermined low threshold.

US Pat. No. 10,249,161

MAGNETIC FIELD SENSOR

1010210 B.C. Ltd., Surre...

1. A magnetic field sensor comprising:a housing having a lid;
a tamper switch which detects when the lid of the housing is opened;
a device which senses a presence or an absence of a magnetic field;
a power source, the magnetic field sensor being powered up when the lid of the housing is removed and the power source is inserted into the housing;
a microprocessor, a signal being sent by the tamper switch to the microprocessor when the lid of the housing is open, and a signal being sent by the device to the microprocessor when a magnetic field is sensed; and
an indicator which indicates the presence or the absence of a magnetic field, wherein the power source supplies current to the indicator, and the indicator turns on when a magnetic field is sensed and turns off when a magnetic field is not sensed; and
wherein the indicator is initially operable following the power source being inserted into the housing and the magnetic field sensor being powered up, and the microprocessor renders the indicator inoperable a predetermined period of time after the lid of the housing is closed following the power source being inserted into the housing and the magnetic field sensor being powered up, and the indicator remaining inoperable until the lid of the housing is removed and the lid of the housing is closed again at which point the indicator is operable until the microprocessor again renders the indicator inoperable a predetermined period of time after the lid of the housing is closed again.

US Pat. No. 10,249,160

SYSTEM AND WORKSTATION FOR, AND METHOD OF, DETERRING THEFT OF A PRODUCT ASSOCIATED WITH A TARGET TO BE ELECTRO-OPTICALLY READ

Symbol Technologies, LLC,...

1. A system for deterring theft of a product associated with a target to be electro-optically read, the system comprising:a housing;
a window supported by the housing;
a motion detector supported by the housing, and operative for detecting movement of the product outside and past the window;
a reader supported by the housing, and operative for electro-optically reading the target associated with the product moving past the window; and
a controller operatively connected to the reader and the motion detector, and operative for determining a preferred direction of movement of the product, and
for recognizing a security event if:
the product has moved past the window in the preferred direction and the target associated with the product has not been electro-optically read; and
the product has not moved past the window in an opposite direction of the preferred direction within a predetermined time period.

US Pat. No. 10,249,159

SURVEILLANCE METHOD AND SYSTEM

Filippo Guerzoni, Modena...

1. A method for surveillance of a predetermined region, comprising the following steps:a) preparing a surveillance device including a sensor configured to detect moving entities in a predetermined region under surveillance;
b) preparing a remote control device which can be carried by a user;
c) detecting a moving entity in the predetermined region under surveillance, via the surveillance device;
d) sending, by the surveillance device, a request for authorization;
e) responding, by the remote control device, to the request for authorization by sending authorization data;
f) comparing the authorization data with check data for authorizing the entity detected if a result of the comparison is positive;
g) making available an alarm signal associated with the moving entity detected if the result of the comparison is negative, or not making available the alarm signal associated with the moving entity detected if the result of the comparison is positive;
estimating a distance between the surveillance device and the remote control device;
comparing the estimate of distance between the surveillance device and the remote control device with predetermined values, for inhibiting the alarm signal associated with the moving entity detected if the estimate of distance is not within the predetermined values.

US Pat. No. 10,249,158

SYSTEMS AND METHODS FOR AUTOMATICALLY RESPONDING TO A FIRE

STATE FARM MUTUAL AUTOMOB...

1. A computer-implemented method of responding to a fire on a property, the property populated with a hardware controller in communication with a plurality of devices, the plurality of devices including a smart door including a corresponding smart hinge, each of the plurality of devices configured to monitor various conditions associated with the property, the method comprising:receiving, at the hardware controller via a first communication network, a first set of sensor data from at least one of the plurality of devices, the first set of sensor data indicative of the fire being present on the property;
analyzing, by one or more processors of the hardware controller, the first set of sensor data to determine a location of the fire on the property;
comparing, by the one or more processors, the location of the fire to a list of the plurality of devices, the list including for each device at least one of a location of the device or a set of functions that the device is capable of performing to mitigate risks associated with the fire;
based upon the comparison, generating, by the one or more processors, one or more instructions corresponding to a set of actions to be performed by at least a portion of the plurality of devices, wherein at least one action of the set of actions is for the smart door to cause the smart hinge to rotate in a manner that opens or closes the smart door, and wherein each instruction includes (i) an identity of a particular device that performs a particular action from the set of actions and (ii) an action code associated with the particular action; and
directing or controlling, by the one or more processors, the at least the portion of the plurality of devices to perform the set of actions by transmitting the one or more instructions over the first communication network to the plurality of devices, wherein transmitting an instruction causes the plurality of devices to analyze the identity in the instruction to determine whether to perform the action associated with the action code.

US Pat. No. 10,249,157

METHOD AND APPARATUS FOR CONTROLLING GENERATION OF ELECTROSTATIC FRICTION EFFECTS FOR A PLURALITY OF ELECTRODES

IMMERSION CORPORATION, S...

1. An interface device configured to provide an electrostatic friction (ESF) effect, the interface device comprising:a plurality of electrodes disposed at a surface of the interface device;
a signal generating circuit configured to generate a first drive signal at an output of the signal generating circuit;
a plurality of electrically shielding elements, wherein each electrically shielding element of the plurality of electrically shielding elements is located between the surface of the interface device and a respective electrode of the plurality of electrodes;
a plurality of switches, wherein each switch of the plurality of switches is located between a source of ground potential and a respective electrically shielding element of the plurality of electrically shielding elements; and
a control unit configured
to select one or more electrodes of the plurality of electrodes to output the ESF effect with the first drive signal, wherein one or more respective electrically shielding elements of the plurality of electrically shielding elements are located between the surface of the interface device and the one or more electrodes,
to control one or more switches of the plurality of switches to electrically disconnect the one or more respective electrically shielding elements from the source of ground potential, such that the one or more electrodes are not electrically shielded and are able to output the ESF effect when there is user contact with the surface of the interface device, and
to control other switches of the plurality of switches to electrically connect other electrically shielding elements of the plurality of shielding elements to the source of ground potential.

US Pat. No. 10,249,156

METHOD FOR PROVIDING HAPTIC EFFECT AND ELECTRONIC DEVICE THERERFOR

Samsung Electronics Co., ...

1. An electronic device comprising:at least one sensor;
at least one processor; and
a memory electrically coupled to the at least one processor, storing instructions executable by the at least one processor to cause the at least one processor to:
detect at least one haptic event related to multimedia content output by the electronic device,
detect movement information indicating movement of a haptic providing module electrically coupled to the electronic device based on a movement of a head of a user, via the at least one sensor, wherein the haptic providing module is disposed in a Head-Mounted Display (HMD) worn on the head of the user and includes one or more haptic actuators,
identify at least one haptic actuator of the one or more haptic actuators based on at least one attribute of the at least one haptic event including one or more of a direction, strength and type of the at least one haptic event, and in response to the detected movement information, and
drive the identified at least one haptic actuator to output a haptic effect to the user through the HMD representing the at least one haptic event related to the outputted multimedia content.

US Pat. No. 10,249,155

SYSTEMS AND METHODS FOR MOUNTING LIGHT EMITTING DIODES FOR A VISUAL ALARM DEVICE IN MULTIPLE PLANES

Honeywell International I...

1. A visual alarm device comprising:a plurality of light emitting diodes (LEDs) mounted on a flexible printed circuit board (PCB) and configured to flash during an emergency situation,
wherein each of the plurality of LEDs is mounted in a respective one of a plurality of planes, and
wherein the visual alarm device has a generally trapezoidal shape when seen from above.

US Pat. No. 10,249,154

INDICATING/ALARMING APPARATUS

1. An indicating/alarming apparatus, comprising:an optically transparent polymer plate, having an upper surface, a lower surface opposite to the upper surface, a top side surface, a bottom side surface opposite to the top side surface, a first edge surface, a second edge surface opposite to the first edge surface, and an opening formed on the lower surface, the opening being adjacent to the top side surface and having a light incident face;
a light-shielding layer, formed to overlay the upper surface of the optically transparent polymer plate;
a flexible circuit board;
a plurality of light-emitting devices, soldered on the flexible circuit board, wherein the flexible circuit board is mounted on the lower surface of the optically transparent polymer plate such that the plurality of light-emitting devices are disposed within the opening of the optically transparent polymer plate, each light-emitting device emits a light entering from the light incident face of the opening into the optically transparent polymer plate which guides the light to exit from the top side surface, the bottom side surface, the first edge surface and the second edge surface, the light-shielding layer blocks the light from exiting from the optically transparent polymer plate; and
a light-reflecting layer, being formed to overlay the lower surface of the optically transparent polymer plate and being for reflecting the light incident to the light-reflecting layer.

US Pat. No. 10,249,153

WASTE CONTAINMENT APPARATUS AND METHOD FOR RECEIVING, ANALYZING, VERIFYING AND DISPOSING OF A CONTROLLED SUBSTANCE WASTE DOSE

Vigilant Waste Technologi...

1. A waste containment apparatus, comprising:a plurality of single-dose containers each configured for receiving a controlled substance waste dose, wherein each single-dose container comprises:
an inlet port for receiving a controlled substance waste dose;
an analysis chamber coupled to the inlet port for receiving and reserving a fixed amount of the received controlled substance waste dose for analysis; and
a storage chamber coupled to the analysis chamber for receiving and storing a remaining portion of the received controlled substance waste dose.

US Pat. No. 10,249,152

INTEGRATED VISUAL NOTIFICATION SYSTEM IN AN ACCESSORY DEVICE

Apple Inc., Cupertino, C...

1. An accessory device for an electronic device that includes a display, the accessory device comprising:a body having a size and shape to cover the display, the body having an opaque portion and a transparent portion connected to the opaque portion, wherein the body covering the display causes the display to present visual information at a location corresponding to the transparent portion.

US Pat. No. 10,249,151

CANINE HANDLER OPERATIONS POSITIONING SYSTEM

Robotic Research, LLC, G...

1. A method for canine handler operations positioning comprisingdetermining a position of one or more canines in GPS-denied areas;
relaying a position of the canine, a 2D map, a 3D map, a floor map, or a texture map of the area traversed by the canine, to an operator controlled unit, or incident commander;
providing a multifaceted electronic computer system that can be human-worn, or canine carried;
affixing the electronic computer system to one or more human handlers;
affixing the electronic computer system to one or more canines;
collecting audio and visual information from one or more wearers as they move throughout a GPS-denied environment;
producing real-time, 3D mapping and localization for the one or more wearers as they move throughout the GPS-denied environment from the collected information;
providing an Operator Control Unit (OCU) displaying the information collected 2D floorplans; 3D textured-enriched surfaces of a structure's interior; and location of the users within that structure;
providing an open architecture that allows the multifaceted electronic computer system to function with an OCU;
creating a spring network among different updates; and
using the springs to pull a navigation solution to a more accurate location.

US Pat. No. 10,249,150

SECURITY APPARATUS FOR AN AUTOMATED TELLER MACHINE

International Business Ma...

1. A cash capture operation defeating assembly for an automated teller machine, said assembly comprising:a first sensor mounted outside a plane of paper currency dispense and between a currency dispenser shutter and presenter belts of a presenter area of the automated teller machine and mounted in a same vertical plane as a pair of presenter belts, said first sensor being operable for detecting a first object inserted between presenter belts of a pair of presenter belts;
a second sensor mounted outside the plane of paper currency dispense in the presenter area and not mounted in the same vertical plane as the pair of presenter belts, said second sensor being operable for detecting paper currency as the paper currency passes in a paper currency dispense operation; and
control circuitry for receiving object detection signals from the first and second sensors; said assembly operable in such a way that, when the first and second sensors are mounted in the automated teller machine and the first sensor detects a first object:
if the second sensor has previously detected a second object within a predetermined time period before the detecting of the first object by the first sensor, the time period being determined so as to encompass the time for traverse of paper currency from the second to the first sensor during a paper currency dispense operation, then the control circuitry determines that a normal paper currency dispense has occurred and that the first and second objects each comprise the paper currency; and
if the second sensor has not previously detected the second object within the predetermined time period before the detecting of the first object by the first sensor, then the control circuitry determines that the first object detected by the first sensor is a cash capture device, and the control circuitry initiates an alarm state of the assembly.

US Pat. No. 10,249,149

SYSTEM AND METHOD FOR WAGERING BASED ON MULTIPLE FINANCIAL MARKET INDICATORS

CFPH, LLC, New York, NY ...

1. A wagering system, comprising:at least one processor, the at least one processor communicatively coupled to at least one client device comprising at least one display;
a computer-readable medium electronically coupled to the at least one processor, the computer-readable medium comprising software that when executed by the at least one processor, directs the at least one processor to:
determine a symbol for a reel of a slot machine based at least in part upon 1) a value of a digit of a financial market indicator, and 2) a value of a digit of another financial market indicator, at least one of the financial market indicators specified by a user of the at least one client device; and
communicate the symbol for the reel to the at least one client device for display.

US Pat. No. 10,249,148

INTERACTIVE TREASURE-HUNTING METHOD AND SYSTEM

1. An interactive treasure-hunting game system comprising:at least one treasure-hunting game machine comprising:
a space comprising a capture area fir containing objects each provided with an RFID tag and a scan area in communication with the capture area;
an object-capturing unit located in the space thereof;
a maneuver unit provided thereon and operable to control the object-capturing unit to capture one of the objects from the capture area and then drop the object into the scan area;
a display unit provided thereon; and
an identification unit provided thereon;
a control module located in the treasure-hunting game machine and comprising:
a processing unit electrically connected to the object-capturing unit, the maneuver unit and the display unit;
an initiating unit electrically connected to the processing unit;
a tag scanner located in the scan area of the treasure-hunting game machine, electrically connected to the processing unit, and adapted for scanning the RFD tag of the object so that a code carried by the RFID tag of the object can be translated and shown on the display unit;
at least one portable device comprising an initiating module for obtaining identity data of a player and that of the treasure-hunting game machine, a scanning module for reading the identification unit of the treasure-hunting game machine, and a web-connecting module for communicating data via the internet; and
a server comprising a management module, a storage module used with the management module to run statistics and management of game data of the player, and a web-connecting module for connection to the portable device.

US Pat. No. 10,249,147

SKILL CALIBRATED HYBRID GAME

Gamblit Gaming, LLC, Gle...

1. A skill-calibrating gaming system, comprising:an entertainment controller connected to a game world server by a network, wherein the entertainment controller is constructed to:
execute an entertainment game providing outcomes based upon a player's skillful play of the entertainment game;
communicate to the game world server via the network, player performance information for the player where the player performance information is indicative of the player's performance at the entertainment game; and
communicate to the game world server via the network, the outcomes based upon the player's skillful play of the entertainment game; and
the game world server connected to the entertainment controller and a real world controller, wherein the game world server is constructed to:
receive, from the entertainment controller via the network, the outcomes based upon the player's skillful play of the entertainment game;
communicate, to the real world controller, gambling event occurrences based upon the player's skillful play of the entertainment game that triggers a wager;
receive, from the entertainment controller via the network, the player performance information for the player;
analyze the player performance information to determine the player's skill level in playing the entertainment game by comparing the player performance information to a skill calibration history;
determine configuration information for the entertainment controller's execution of the entertainment game based on whether terms of the wager are calibrated in a manner appropriate to the player's skill level in the entertainment game;
receive, from the real world controller, a wager result; and
communicate, to the entertainment controller, the configuration information for the entertainment controller's execution of the entertainment game, based on the skill calibration history and the wager result.

US Pat. No. 10,249,146

INCREASING RESOURCE UTILIZATION IN GAMING APPLICATIONS

1. A method for enhancing resource utilization in Texas Holdem poker, the method comprising:administering a primary Texas Holdem poker round by, for a plurality of players:
providing a set of two hole cards for each player, wherein each set of two hole cards is associated with and visible by only a single player;
receiving, from each player, a pre-primary-flop election, the pre-primary-flop election being one of a pre-primary-flop bet or a pre-primary-flop fold;
providing a primary flop consisting of a set of three primary flop cards visible to at least all unfolded players;
receiving, from each unfolded player, a post-primary-flop election, the post-primary-flop election being one of a post-primary-flop bet or a post-primary-flop fold;
providing a primary turn card visible to at least all unfolded players;
receiving, from each unfolded player, a primary turn card election, the primary turn card election being one of a primary turn card bet or a primary turn card fold;
providing a primary river card visible to at least all unfolded players;
receiving, from each unfolded player, a primary river card election, the primary river card election being one of a primary river card bet or a primary river card fold;
generating a secondary flop consisting of three secondary flop cards;
concurrently with the primary Texas Holdem poker round, administering a secondary Texas Holdem poker round among at least a subset of folded players, wherein:
the at least a subset of folded players retain their respective hole cards from the primary Texas Holdem poker round for the secondary Texas Holdem poker round;
the secondary Texas Holdem poker round utilizes the secondary flop; and
the at least a subset of folded players play the secondary Texas Holdem poker round against one another;
wherein there is a period of time during which both the primary Texas Holdem poker round and the secondary Texas Holdem poker round are being played simultaneously so that the secondary Texas Holdem poker round utilizes at least one otherwise idle resource from the primary Texas Holdem poker round;
wherein:
the primary Texas Holdem poker round and the secondary Texas Holdem poker round are both computerized poker games played with virtual playing cards by way of remote communication connections between a dealer computer system and player computer systems associated with the players; and
the at least one otherwise idle resource from the primary Texas Holdem poker round comprises the remote communication connections between the dealer computer system and the player computer systems associated with at the least a subset of folded players.

US Pat. No. 10,249,145

SYSTEM AND METHOD FOR SIMULATING THE OUTCOME OF AN ELECTRONIC BINGO GAME AS A KENO GAME

Video Gaming Technologies...

1. A game system for conducting a simulated keno game based on a non-keno electronic game, comprising:a player game device comprising:
at least one of a coin acceptor, a bill validator, a ticket reader, or a card reader configured to receive credit input from a player to establish a credit balance,
a user interface configured to receive player input, including a wager from the credit balance for entry into the simulated keno game, and a number of numbers to be played in the simulated keno game, and
a display configured to display the simulated keno game, the wager, and the credit balance; and
a game controller coupled to the player game device and configured to:
conduct a non-keno electronic game and generate a non-keno electronic game outcome, including a non-keno game credit payout according to a non-keno paytable, if at least one predetermined winning condition has been achieved in the non-keno electronic game, and
conduct the simulated keno game based on the player input, the simulated keno game including selecting a simulation paytable for the simulated keno game from a set of simulation paytables, the simulation paytable selected to establish a simulated keno game outcome associated with a simulated keno game credit payout equivalent to the non-keno game credit payout.

US Pat. No. 10,249,144

GENERATION OF GAME OUTCOMES AND A SINGLE VALIDATION FILE THAT INCLUDES THE GAME OUTCOMES FOR A PLURALITY OF INSTANT TICKET SUB GAMES HAVING DIFFERENT PRIZE LEVELS

Hydra Management LLC, Ne...

1. A computer-implemented method of generating game outcomes and a validation file that includes the game outcomes for an instant ticket game, wherein the instant ticket game includes at least two instant ticket sub games, each sub game having prize levels, and wherein a common prize fund is provided for the instant ticket game, the method comprising:(a) generating game outcomes for the instant ticket game using a computer processor that performs a balancing process which either reduces or increases the number of low or mid-tier prizes in at least one of the sub games, the game outcomes for each of the instant ticket sub games being generated at the same time and each game result being associated with a unique validation number, the game outcomes being generated so that at least one of the sub games has prize levels that differ from the prize levels in another one of the sub games;
(b) generating by a server a first set of the game outcomes to a first one of the plurality of instant ticket sub games, and generating by the server a second set of game outcomes to a second one of the plurality of instant ticket sub games, each game outcome being either a winning ticket having a predefined monetary value, or a losing ticket having no monetary value, the total monetary value of the winning tickets being equal to the common prize fund;
(c) electronically shuffling the game outcomes by the computer processor performing divergent thread reiterative shuffles; and
(d) creating a single validation file from the game outcomes using the computer processor, the single validation file including a record for each game outcome having a unique ticket validation number and the game outcome, the single validation file including the game outcomes for each of the instant ticket sub games.

US Pat. No. 10,249,143

METHOD OF GAMING AND A GAMING SYSTEM

Aristocrat Technologies A...

1. A method of gaming using a first gaming machine having at least one display device displaying a first game, a first controller and memory device configured to operate the first gaming machine, a first communication interface, an input device configured to accept instructions for placing a wager, an acceptor and cashout device, a credit input mechanism configured to receive a physical item via the acceptor representing a credit input having a monetary value, hardware meters configured to monitor the credit input having been provided by the credit input mechanism for establishing a credit balance, the credit balance being increasable and decreasable, and an output mechanism configured to cause a payout via the cashout device associated with the credit balance, and a second gaming machine having a second controller and a second communication interface, the first gaming machine communicatively coupled over a network to the second gaming machine, the method comprising:conducting, via the first controller and in response to the wager received at the input device and deducted from the credit balance at the hardware meters, the first game at said first gaming machine for a first player with the credit balance, said first game having a continuous objective;
conducting, via the second controller, a second game at said second gaming machine for a second player during play of said first game at said first gaming machine, said second game being a different game than said first game;
modifying, via the second controller and the second communication interface, play of the second game based on a variable length of time that said continuous objective continues to be met during play of the first game, wherein said first game terminates when said continuous objective ceases being met; and
terminating, via the second controller and the second communication interface, play of said second game on said second gaming machine in response to play of the first game being terminated on said first gaming machine.

US Pat. No. 10,249,142

APPARATUS AND METHOD FOR A GAME WITH SYMBOL ARRAY OF VARYING SIZE

Novomatic AG, Gumpoldski...

1. A gaming system via which a player plays a game, the game including a symbol array comprising a first number of symbol positions, the gaming system comprising:a display device configured to display a sequence of game play with symbols arranged in the symbol array as game outcomes;
an input device configured to receive input from a player to initiate a game play;
a control unit in operative communication with the display device and the input device, and configured to control the game play to provide a plurality of symbols positioned in the symbol array, the control unit operable to:
initiate the game play in response to player input via the input device;
identify a trigger event during the game play;
determine, responsive to the trigger event, a defined range for varying a size of the symbol array for use in at least one subsequent game play;
generate a resized symbol array by varying the size of the symbol array in accordance with the range;
randomly determine an active symbol array area within the resized symbol array; and
apply the resized symbol array and the active symbol array area for the at least one subsequent game play.

US Pat. No. 10,249,141

METHOD OF GAMING, A GAMING SYSTEM AND A GAME CONTROLLER

Aristocrat Technologies A...

1. An electronic gaming system comprising:a credit input mechanism configured to receive a credit input in the form of a physical item representing a monetary value for establishing a credit balance, the credit balance being increasable and decreasable based at least on wagering activity;
credit meters configured to monitor the credit balance;
a video display configured to have a plurality of symbol display positions;
a memory configured to store a symbol set comprising a number of symbols including a movable symbol;
a game controller configured to:
for a first game instance,
select a plurality of symbols from the symbol set;
display on the video display the movable symbol or one of the plurality of symbols selected at each one of the respective plurality of symbol display positions such that each of the plurality of symbol display positions includes at least one of the movable symbol or the plurality of symbols selected, wherein the movable symbol is located at a first symbol display position in the plurality of symbol display positions; and
evaluate plurality of symbols selected in a first subset of the plurality of symbol display positions to determine whether to make a first award, wherein the first subset includes a first number of the plurality of symbol display positions; and
for a second game instance, move the movable symbol visually on the video display from the first symbol display position in the first subset of the plurality of symbol display positions to a second symbol display position disposed outside of the first subset of the plurality of symbol display positions;
expand the first subset of the plurality of symbol display positions into a second subset of the plurality of symbol display positions having a second number of the plurality of symbol display positions, wherein the second subset includes the second symbol display position and wherein the first subset of the plurality of symbol display positions and the second number of the plurality of symbol display positions is greater than the first number of the plurality of symbol display positions; and
evaluate the plurality of symbols selected in the second subset of the plurality of symbol display positions in the second game instance to determine whether to make a second award.

US Pat. No. 10,249,140

SYSTEM AND METHOD FOR PLAYING ONLINE GAME

Huuuge Global Ltd., Larn...

1. A system for playing an online game, wherein the system comprises:a plurality of player devices associated with the online game; and
a server arrangement communicably coupled with the plurality of player devices, wherein the server arrangement is configured to:
receive an electronic request from at least one player device of the plurality of player devices associated with the online game, to initiate the online game;
monitor a period of time for a request from another player device of the plurality of player devices to initiate the online game;
determine that another player device is a passive player device when a request is not received from the another player device;
transmit an authorization request to the passive player device to play the online game as a virtual player;
receive an authorization response from the passive player device;
execute instructions to create a virtual player for the passive player device, based upon the received authorization response, wherein one virtual player is created for a corresponding passive player device;
associate a playing style and a set of playing rules for the virtual player created for the passive player device based on one or more of a playing style instruction message received from the passive player device or a set of instructions stored in the server arrangement for the passive player device;
initiate the online game among the virtual player associated with the passive player device and the at least one player device, wherein the passive player device is different from the at least one player device of the at least one player devices; and
wherein the server arrangement is configured to execute instructions to cause a playing of the online game between the at least one player device and the passive player device by executing instructions to cause the virtual player of the passive player device to cause a playing of the game on the passive player device according to the associated playing style and set of playing rules associated with the virtual player.

US Pat. No. 10,249,139

COIN OPERATED ENTERTAINMENT SYSTEM

TOUCHTUNES MUSIC CORPORAT...

1. An interactive entertainment device provided in an out-of-home location, comprising:a display;
a camera;
a non-transitory computer readable storage medium storing instances of media available for playback via the interactive entertainment device;
a fee collection mechanism configured to receive payment in exchange for credits usable on the interactive entertainment device to play instances of media;
a network interface; and
at least one processor configured to:
cause a user interface to be displayed on the display;
in response to inputs to the user interface, enable users to select instances of media for playback via the interactive entertainment device in exchange for credits, and/or to enable users to use the camera to capture images and/or videos, and
cause the interactive entertainment device to: obtain images and/or videos from the camera, and display the obtained images and/or videos from the camera on the display of the interactive entertainment device substantially in real time,
wherein an additional hardware component is in wired and/or wireless connection with the interactive entertainment device, and
wherein the additional hardware component is a musical instrument.

US Pat. No. 10,249,138

GAMING SYSTEM WITH DYNAMIC PRIZING

1. A method for the dynamic distribution of prizes, the method comprising:initializing a digital interactive sweepstakes game, wherein initialization of the digital interactive sweepstakes game comprises setting one or more game parameters;
receiving, at an electronic processor, player identification data from a plurality of gaming devices;
receiving at the processor, from the plurality of gaming devices, player activity data and player identification data while the gaming devices are played;
determining, by the processor, a player activity forecast based, at least in part, on the received player activity data, the player activity forecast comprising an estimate of a number of prize entries over a predetermined time period;
updating a prizing algorithm based on the player activity forecast to obtain an updated prizing algorithm, wherein updating the prizing algorithm comprises increasing a prize distribution rate responsive to an increase in the player activity forecast and/or decreasing the prize distribution rate responsive to a decrease in the player activity forecast;
applying, by the processor, the updated prizing algorithm to the received player activity data to identify a particular player to which a prize is to be distributed, wherein applying the updated prizing algorithm comprises activating random prizes from the prize pool according to the prize distribution rate so as to maintain a predetermined ratio of number of prizes distributed to a number of prize entries; and
responsive to identifying the particular player to which the prize is to be distributed, distributing the prize to a player account that is associated with the particular player and that is identified by the player identification data.

US Pat. No. 10,249,137

DYNAMIC PLACEMENT OF IN-GAME ADS, IN-GAME PRODUCT PLACEMENT, AND IN-GAME PROMOTIONS IN WAGER-BASED GAME ENVIRONMENTS

Synergy Blue, LLP, Palm ...

1. A computer implemented method employed in a computer network, the computer network including a first electronic, wager-based gaming device (“first EGD”), and a first random number generator engine (“first RNG engine”), the first EGD including a first display and a first input device, the method comprising causing at least one processor to execute a plurality of instructions stored in at least one non-transient memory to:display, at the first display, a first game graphical user interface (“first game GUI”) configured to enable a player to engage in interactive activity with a wager-based game conducted at the first EGD;
wherein the first game GUI is configured to function as a virtual game environment of the wager-based game in which gaming activity of the wager-based game is conducted;
initiate, during the first gaming session, a first wager-based game event at the first EGD;
present a virtual representation of the first wager-based game event within the virtual game environment of the first game GUI;
determine, using the first RNG engine, an event outcome of the first wager-based game event;
display a representation of the event outcome of the first wager-based game event within the virtual game environment;
automatically acquire a first portion of advertising or promotional content for display as a virtual advertisement or virtual promotion within the virtual game environment of the first game GUI; and
display, during the first gaming session, the first portion of advertising or promotional content as a virtual advertisement or virtual promotion within the virtual game environment of the first game GUI.

US Pat. No. 10,249,136

GAMBLING GAME OBJECTIFICATION AND ABSTRACTION

Gamblit Gaming, LLC, Gle...

1. An electronic gaming machine constructed to receive real credits from a user, comprising:an entertainment software engine constructed to provide an entertainment game, the entertainment game including one or more elements for utilization by a user during play of the entertainment game,
wherein the entertainment software engine is operatively connected to a user input device and a user output device;
wherein the entertainment software engine receives, from the user, a selection of a configuration of a real world engine module;
wherein the selected configuration determines an allowable number of times that the configured real world engine module may be called; and
wherein the selected configuration determines a frequency with which the configured real world module may be invoked; and
a game world engine constructed to:
operatively connect to a plurality of real world engine modules using a communication link; and
associate the user's utilization of the one or more elements of the entertainment game during play of the entertainment game with a triggering of a commitment of a wager of real credits to a gambling game of a real world engine module; and
the plurality of real world engine modules, each real world engine module constructed to:
receive, from the user, the selection of the real world engine module configuration;
configure the real world engine module in accordance with the user selection;
couple the entertainment software engine to the configured real world engine module via the game world engine by enabling triggering of the commitment of the wager of real world credits in the configured real world engine module's gambling game by the user's utilization of the one or more elements of the entertainment game during the user's play of the entertainment game;
operatively connect to a credit input device; and
operatively connect to a credit output device.