US Pat. No. 10,249,323

VOICE ACTIVITY DETECTION FOR COMMUNICATION HEADSET

BOSE CORPORATION, Framin...

1. A method of determining that a headset user is speaking, the method comprising:receiving a first signal from a first microphone;
receiving a second signal from a second microphone;
adding the first signal and the second signal, by a processor, to generate a principal signal;
subtracting, by the processor, one of the first signal and the second signal from the other of the first signal and the second signal to generate a reference signal;
limiting a rate of change, by the processor, of at least one of the principal signal or the reference signal by a time constant;
comparing the principal signal to the reference signal, by the processor, to determine whether the principal signal exceeds the reference signal by a threshold amount;
selectively indicating that the user is speaking, responsive to determining that the principal signal exceeds the reference signal by the threshold amount; and
activating a voice operated control in response to selectively indicating that the user is speaking.

US Pat. No. 10,249,322

AUDIO PROCESSING DEVICES AND AUDIO PROCESSING METHODS

INTEL IP CORPORATION, Sa...

1. An audio processing device comprising:an energy distribution determiner configured to determine an energy distribution of a sound and further configured to determine signal subband centroid values of the sound;
an acoustical environment determiner configured to compare the signal subband centroid values of the sound to a pre-determined static threshold and determine that the sound includes a sound caused by the acoustical environment when the subband signal centroid values are below the pre-determined static threshold; and
a noise reduction circuit configured to reduce the sound caused by the acoustical environment in response to the comparison of the signal subband centroid values being below the pre-determined static threshold.

US Pat. No. 10,249,320

NORMALIZING THE SPEAKING VOLUME OF PARTICIPANTS IN MEETINGS

International Business Ma...

1. A computer-implemented method, comprising:collecting speaking volume samples from multiple participants of a group event, wherein said speaking volume samples are derived from one or more microphones being used during the group event, and wherein said collecting comprises collecting said speaking volume samples from the multiple participants of the group event periodically during the group event;
comparing said speaking volume samples to a predetermined volume level, wherein said predetermined volume level is based on one or more volume models;
determining which of the one or more microphones is being used by which of the multiple participants during the group event;
automatically amplifying a broadcast volume of each audio output device being used in the group event during periods of audio input attributed to each microphone determined as being used by the participants attributed to a speaking volume sample that is below the predetermined volume level by more than a given threshold; and
automatically reducing a broadcast volume of each audio output device being used in the group event during periods of audio input attributed to each microphone determined as being used by the participants attributed to a speaking volume sample that exceeds the predetermined volume level by more than the given threshold.

US Pat. No. 10,249,319

METHODS AND APPARATUS TO REDUCE NOISE FROM HARMONIC NOISE SOURCES

The Nielsen Company (US),...

1. An apparatus to reduce harmonic noise, the apparatus comprising:a contour tracer to:
determine a first point representing a comparatively large amplitude for a frequency value in an audio sample;
generate a first contour trace of other points having amplitude, frequency and phase values within specified thresholds from the first point, the points of the first contour trace occurring in succession within a specified number of frames from each other or from the first point; and
generate a second contour trace of points having amplitude, frequency, and phase values within thresholds of a second point representing a comparatively large amplitude for a frequency value in the audio sample, the points of the second contour trace occurring in succession within a specified number of frames from each other or from the second point;
a parameter calculator to calculate a first parameter for the first contour trace and a second parameter for the second contour trace;
a classifier to determine if the first and second contour traces represent outliers based on the first and second parameters; and
a subtractor to, in response to determining the first or second contour to be an outlier contour trace, remove the outlier contour trace from the audio sample.

US Pat. No. 10,249,316

ROBUST NOISE ESTIMATION FOR SPEECH ENHANCEMENT IN VARIABLE NOISE CONDITIONS

Continental Automotive Sy...

1. An apparatus comprising:a linear predictive coding voice activity detector configured to:
low pass filter an input signal;
apply a pre-emphasis to high frequency content of the input signal so that a high frequency spectrum structure of the low-pass-filtered input signal is emphasized;
calculate a sequence of auto-correlations of the pre-emphasized low-pass-filtered input signal;
apply a first higher order linear predictive coding (“LPC”) analysis and calculate a longer set of LPC coefficients;
apply a second higher order LPC analysis and calculate a shorter set of LPC coefficients;
cast the longer set of LPC coefficients and the shorter set of LPC coefficients to the spectral domain;
energy normalize the spectral domain representations of the longer set of LPC coefficients and the shorter set of LPC coefficients;
determine a log spectrum distance between the energy normalized spectral domain representations of the longer set of LPC coefficients and the shorter set of LPC coefficients;
determine whether a frame of the input signal is noise based on whether the determined log spectrum distance between the energy normalized spectral domain representations of the longer set of LPC coefficients and the shorter set of LPC coefficients is less than a noise threshold; and
when the frame of the input signal is determined not to be noise, determining whether the frame of the input signal is speech based on whether the determined log spectrum distance between the energy normalized spectral domain representations of the longer set of LPC coefficients and the shorter set of LPC coefficients is greater than a speech threshold; and
a noise suppressor that accepts as inputs both the input signal to the linear predictive coding voice activity detector and a determination from the linear predictive coding voice activity detector as to whether the frame includes noise or speech, and wherein the noise suppressor generates, based on both of those inputs, a noise-suppressed signal that quickly responds to transient noise signals.

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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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.

US Pat. No. 10,249,135

PRODUCTS AND PROCESSES FOR GAMING WITH POINTS

CFPH, LLC, New York, NY ...

1. An apparatus comprising:a memory;
a network interface to communicate with remote devices over a communication network;
at least one processor to:
receive, via the network interface, indications of a plurality of wagers on a plurality of sporting event outcomes between a plurality of remote device users;
receive, via the network interface, data associated with the plurality of remote device users;
generate, in the memory, at least one database table to track points among the plurality of remote device users based on the data;
receive information indicative of a respective sporting event outcome;
determine points among the plurality of users based on the respective sporting event outcome; and
transmit a verification request to the plurality of remote device users in order to verify the points determination; and
update the points in the at least one database table in response to receiving a positive verification of the points determination from at least some of the remote device users.

US Pat. No. 10,249,133

METHODS AND SYSTEMS FOR REPLAYING A PLAYER'S EXPERIENCE IN A CASINO ENVIRONMENT

IGT, Las Vegas, NV (US)

1. A system comprising:at least one communications interface;
at least one processor; and
at least one memory device that stores a plurality of instructions that, when executed by the at least one processor, cause the at least one processor to:
responsive to an occurrence of a designated event in association with a play of a game by a player on a gaming system during a gaming session, receive, from the gaming system and via the at least one communications interface, information associated with said designated event;
store the received information associated with said designated event in the at least one memory device;
obtain, after conclusion of the gaming session, a request for replay of said designated event from a player device other than the gaming system and via the at least one communications interface;
responsive to obtaining the request for replay of said designated event from the player device, determine whether a pre-condition is satisfied;
responsive to determining that the pre-condition is satisfied, retrieve the stored information associated with said designated event from the at least one memory device and send the retrieved information associated with said designated event to said player device via the at least one communications interface to enable said player device to display a replay of said designated event; and
responsive to determining that the pre-condition is not satisfied, not retrieve the stored information associated with said designated event from the at least one memory device and not send the retrieved information associated with said designated event to said player device via the at least one communications interface.

US Pat. No. 10,249,132

ARCHITECTURE FOR MULTI-PLAYER, MULTI-GAME, MULTI-TABLE, MULTI-OPERATOR AND MULTI-JURISDICTION LIVE CASINO GAMING

1. A system for enabling network based live casino gaming, wherein a game user is enabled to participate from a remote location via a game user device in a live casino game operated by a casino operator, the system comprising:a studio operably performing and recording live casino gaming;
a background screen operably reflecting light;
a gaming device;
one or a plurality of video recording devices communicatively coupled to an audio/video integration device, and
a light emitting device, surrounding a video capturing sensor of the video recording device, wherein the light emitting device operably emits light with a wavelength within a first predetermined span onto the background screen,
wherein one of the video recording devices is arranged to capture video images of the casino gaming device and of the background screen;
wherein the background screen operably reflects the emitted light from the light emitting device, and wherein the video recording device operably captures light reflected from the background screen,
wherein after the captured light is captured by the video recording device, the captured light with a wavelength within the first predetermined span is calibrated by the video recording device, based on wavelengths of light, to obtain content with a wavelength within a second predetermined span.

US Pat. No. 10,249,131

GAMING SYSTEM INCLUDING A GAMING TABLE AND A PLURALITY OF USER INPUT DEVICES

IGT, Las Vegas, NV (US)

1. An electronic table comprising:a base;
a display device supported by the base;
a plurality of player positions associated with a plurality of machine-readable codes;
a communication system supported by the base; and
a controller supported by the base and configured to:
establish wireless communication with a user device via the communication system;
receive, from the user device and via the communication system, data representing a first machine-readable code of the plurality of machine-readable codes;
associate the user device with a first player position based on the first machine-readable code represented by the received data; and
cause the user device to display content.

US Pat. No. 10,249,130

GAME MACHINE PROVIDED WITH LOTTERY MECHANISM

KONAMI DIGITAL ENTERTAINM...

1. A game machine comprising:a lottery mechanism having has at least one lottery portion in which a lottery is performed using physical motion of a game medium, the lottery mechanism being provided so that a state of the lottery is observed from each of a plurality of game providing areas,
a plurality of image display devices, each of the plurality of image display devices including a screen which is arranged between each of the plurality of game providing areas and the lottery mechanism and has a transmission region through which the at least one lottery portion is seen; and being allowed to display image on the screen so that the image is superposed on at least a part of the at least one lottery portion,
a game control device which is programmed to execute simultaneously games in association with the lottery with respect to the plurality of the game providing areas respectively, the game being different from each other; and
a display control device which is programmed to make each of the image display devices display image appropriate to the game to be executed with respect to each of the game providing areas.

US Pat. No. 10,249,129

VIDEO PROCESSING AND SIGNAL ROUTING APPARATUS FOR PROVIDING PICTURE IN A PICTURE CAPABILITIES ON AN ELECTRONIC GAMING MACHINE

IGT, Las Vegas, NV (US)

1. A gaming device comprising:a housing;
at least one security sensor disposed within the housing, said at least one security sensor configured to measure data which indicates a breach of the housing;
a mounting mechanism, coupled to the housing, and configured to secure the gaming device within an interior of an electronic gaming machine cabinet of a wager-based electronic gaining machine;
a gaming device controller including a processor and a memory device disposed within the housing, wherein the gaming device controller is configured to:
monitor the at least one security sensor to determine whether a breach of the housing has occurred,
receive a command, via a first data connector disposed within the housing, to initially configure the gaming device to operate with a first model of wager-based electronic gaming machine;
receive data, via a second data connector disposed within the housing, associated with a play of a wager-based game from an electronic gaining machine controller disposed within the electronic gaming machine cabinet of the electronic gaining machine;
communicate, via a third data connector disposed within the housing, with a value input device disposed within the electronic gaming machine cabinet and communicatively coupled to the electronic gaming machine controller;
communicate, via a fourth data connector disposed within the housing, with a value input output device disposed within the electronic gaming machine cabinet and communicatively coupled to the electronic gaining machine controller; and
communicate, via a network connector disposed within the housing, with at least one remote device via the network connector;
receive, via one of a fifth data connector disposed within the housing and a sixth data connector disposed within the housing, touch screen data from a touch screen display,
receive, via a seventh data connector disposed within the housing, first video data from the electronic gaming machine controller associated with the play of the wager-based game;
send, via an eighth data connector disposed within the housing, modified touch screen data to the electronic gaming machine controller, wherein the modified touch screen data is based upon the received touch screen data;
generate, based upon the received touch screen data, second video data; and
output, via a ninth data connector disposed within the housing, third video data to the touch screen display, wherein the third video data is based on the received command, and the third video data includes portions of the first video data and the second video data; and
a power connector disposed within the housing, and configured to receive power from a power source within the electronic gaming machine cabinet wherein the processor receives the power via the power connector.

US Pat. No. 10,249,128

MOBILITY DEVICE RENTAL SYSTEM

1. A mobility device rental system that is operable to facilitate the rental of at least one mobility assistance device comprising:at least one rental terminal, said at least one rental terminal having a frame, said frame having a plurality of frame members, said frame further including a plurality of brace members, said brace members structurally integrated with said plurality of frame members, said frame members being secured to each other so as to create at least one receiving stall, said at least one receiving stall being configure to receive and retain at least one mobility assistance device, said at least one rental terminal having a first control tag, said first control tag being communicably coupled to a second control tag, said second control tag be secured to said at least one mobility assistance device, said first control tag configured to obtain identification information from the second control tag concerning the at least one mobility assistance device;
a computing device; said computing device operably coupled to said at least one rental terminal, said computing device having a graphical display, said computing device having the necessary electronics to receive, store, transmit and manipulate data, said computing device providing an interface to facilitate rental of the at least one mobility assistance device;
an operating software, said operating software accessible to a user utilizing a software application on a computing device or via a website, said software application operable to facilitate a rental process for the at least one mobility assistance device;
a locking member, said locking member operable to retain the at least one mobility assistance device in said at least one receiving stall, said locking member configured to retain said at least one mobility assistance device within said at least one receiving stall until said at least one mobility assistance device has been rented, said locking member configured to engage a portion of a wheel of the at least one mobility assistance device.

US Pat. No. 10,249,127

PAY-PER-USE RECEPTACLE

GUMPSTERS, LLLP, Martin,...

1. A pay-per-use receptacle for use in receiving a payment for deposit of a bag of material and directing the bag of material into an external bin or other external container, comprising:a front surface for engaging a person for receiving a payment and a deposited bag of material, the front surface comprising a control panel with a payment-receiving terminal and an access door to the interior of the receptacle;
an access door interlock controlled by a controller for keeping the access door locked until a valid payment is received;
a rotatable bin mounted for rotation within the receptacle, the rotatable bin divided into a plurality of segments, each segment defined by a circular plate on each end and a generally rectangular divider plate, confined within the receptacle;
a rear surface including a rear discharge opening for directing a deposited bag of material externally of the receptacle, the discharge opening being of a size substantially the same as a segment on the rotatable bin;
a motor for rotating the rotatable bin a predetermined angular amount to move a bag of material deposited through the access door onto a divider plate to a position for discharge from the receptacle; and
a controller for controlling locking and unlocking of the access door and the rotatable bin motor, the controller operative to receive and validate a payment, release the access door interlock upon receipt of a valid payment, detect the closing of the access door after deposit of a bag of material, lock the access door via the access door interlock, and rotate the rotatable bin a predetermined angular amount so as to transfer a deposited bag of material to a position such that the deposited bag is urged downwardly and outwardly of the receptacle into an external bin or other external container positioned outside the rear surface of the receptacle.

US Pat. No. 10,249,126

SOFT GOOD DISPENSING DEVICE WITH ROTARY CUTTING BLADE, LIFT ELEMENT, AND CLAMPING MECHANISM

JUNE TAILOR, INC., Richf...

1. A soft good dispensing device comprising:a loading zone configured to receive a soft good supply;
one or more rollers configured to automatically unwind a desired quantity of a soft good from the soft good supply; and
a cutting mechanism configured to automatically separate the desired quantity of the soft good from the soft good supply, the cutting mechanism comprising:
a housing forming an outer surface of the cutting mechanism and having an opening extending through the housing at an end of the cutting mechanism;
a rotary cutting blade configured to cut the soft good as the rotary cutting blade travels relative to an unwound portion of the soft good, the rotary cutting blade positioned at least partially within the cutting mechanism and extending through the opening in the housing at the end of the cutting mechanism; and
a rotatable blade adjustment mechanism comprising a rotating key coupled to the rotary cutting blade and operable to extend the rotary cutting blade from the opening in the cutting mechanism and retract the cutting blade into the opening in the cutting mechanism by rotating the rotating key;
wherein all of the cutting mechanism including the housing, the opening in the housing, the rotary cutting blade, and the rotatable blade adjustment mechanism are configured to travel relative to the unwound portion of the soft good when separating the desired quantity of the soft good from the soft good supply.

US Pat. No. 10,249,125

SEAL AND METHOD FOR TESTING A PRODUCT FOR MANIPULATION

1. A method for sealing and checking a product for manipulation with a seal,wherein the seal comprises an antenna, a chip, a fastening element, a connection element, and a measurement device,
the fastening element including a first end, a second end, a locking nose, and a measuring element extending between the first end and the second end of the fastening element,
the measuring element being configured such that a particular physical property of the measuring element changes upon a manipulation of the seal and/or product and the measurement device is configured to determine the physical property of the measuring element,
wherein the method comprises the following steps:
arranging the seal at the product to be sealed including providing at least a portion of the second end of the fastening element through a terminal opening of the connection element and retaining the second end of the fastening element at the terminal opening by the locking nose of the fastening element, thereby sealing the product mechanically;
receiving, by the seal, a check query by contactless data transmission from a read-write device;
determining, by the seal, the physical property of the measuring element as a first measurement value;
preparing a response to the query by the chip;
contactlessly sending the response to the read-write device, the response of the chip relating to the first measurement value; and
comparing the first measurement value to a reference value.

US Pat. No. 10,249,124

PAPER SHEET INSERTION APPARATUS

GLORY LTD., Himeji-shi, ...

1. A paper sheet insertion apparatus for inserting a paper sheet into a machine body of a paper sheet handling machine, the paper sheet insertion apparatus comprising:an imaging unit that takes an image of an interior of the paper sheet handling machine to obtain image data; and
a control unit that is provided inside the machine body of the paper sheet handling machine and outputs information on foreign material other than the paper sheet and information on a constituent member of the paper sheet insertion apparatus, based on the image data obtained by the imaging unit, wherein
the constituent member includes a shutter for closing a paper sheet inlet through which the paper sheet is put into the paper sheet insertion apparatus, and
the control unit compares the image data obtained by the imaging unit before and after the shutter opens the paper sheet inlet, and when a difference between the image data obtained by the imaging unit before and after the shutter opens the paper sheet inlet is smaller than a predetermined threshold value, the control unit determines that a fake shutter may be attached to the paper sheet inlet.

US Pat. No. 10,249,123

SYSTEMS AND METHODS FOR MOBILE PHONE KEY FOB MANAGEMENT

Ford Global Technologies,...

1. A system comprising:one or more vehicle processors programmed to:
wirelessly transmit vehicle key security codes to a first device comprising a processor, the first device selected via a permanently installed vehicle-mounted user interface for programming as a new vehicle key; and
delete a second wireless device comprising a processor as an existing vehicle key in response to selection of the second device from programmed key devices displayed via the vehicle-mounted user interface.

US Pat. No. 10,249,122

METHOD FOR CONTROLLING ACCESS IN A SYSTEM COMPRESSING A PORTABLE DEVICE ASSOCIATED WITH A USER AND AN ACCESS CONTROL DEVICE

Axis AB, Lund (SE)

1. A method for controlling access in a system comprising a portable device associated with a user and an access control device, the access control device having a locked and an unlocked state, wherein the portable device and the access control device are configured to wirelessly communicate with each other, the method comprising:pairing the portable device and the access control device,
upon the portable device detecting proximity to the access control device, determining at the portable device a signal strength over time of a signal received from the access control device,
comparing the determined signal strength over time with a previously determined reference signal strength profile, and
upon the determined signal strength over time being considered congruent with the reference signal strength profile, controlling the access control device;
upon the access control device changing state from the locked state to the unlocked state, recording or updating at the portable device at least a portion of the determined signal strength over time as a reference signal strength profile.

US Pat. No. 10,249,121

REAL ESTATE WIRELESS LOCKBOX

1. A method of managing a wireless lockbox comprising:receiving an identification number for a wireless lockbox;
receiving account information for a home owner using the wireless lockbox;
associating the account information with the identification number;
receiving a request to view a property of the home owner during a time period from a requesting mobile device;
notifying the home owner of the request;
receiving approval from the home owner;
sending an unlock code to the requesting mobile device, wherein the unlock code allows the requesting mobile device to open the wireless lockbox by means of wireless communication during the time period; and
receiving a notification that a key stored in the wireless lockbox has moved outside a predetermined proximity to the wireless lockbox if a key sensor detects that the key has moved outside the predetermined proximity.

US Pat. No. 10,249,120

OPERATION COMMUNICATION SYSTEM

Schlage Lock Company LLC,...

1. A method, comprising:establishing wireless communication between a mobile device and a reader device;
transmitting a reader device identification from the reader device to the mobile device;
transmitting the reader device identification and a mobile device identification from the mobile device to a server;
determining via the server whether the mobile device is permitted access to the reader device based at least in part on the reader device identification and the mobile device identification;
transmitting a grant/deny message from the server to the mobile device based upon the determining;
transmitting the grant/deny message from the mobile device to the reader device; and
generating, on a mobile device, a personalized user interface configuration of the reader device in response to selections made by a user on the mobile device and based on at least one dynamically set individual user policy pushed from the server to the mobile device;
wherein the personalized user interface configuration of the reader device affects the user's interaction with the reader device such that the user has an experience different from an experience associated with configuration characteristics of a population-wide user interface configuration.

US Pat. No. 10,249,119

HUB KEY SERVICE

Microsoft Technology Lice...

1. A system, comprising:a processor; and
a computer-readable storage device storing computer-readable instructions which, when executed by the processor, cause the processor to:
provide a sign-on service for a plurality of members of a group, the plurality of members of the group having a plurality of associated identifiers;
obtain, at the sign-on service, authentication credentials from an individual mobile computing device;
responsive to obtaining the authentication credentials at the sign-on service, attempt to authenticate the individual mobile computing device or an individual user of the individual mobile computing device; and
in at least one instance when the individual mobile computing device or the individual user is authenticated and the individual mobile computing device or the individual user has an individual identifier indicating membership in the group, enable the individual mobile computing device to unlock a physical lock by configuring an electronic key to unlock the physical lock and distributing the electronic key to the individual mobile computing device over a network.

US Pat. No. 10,249,118

APPARATUS AND METHOD FOR A BALCONY ACCESS STATUS ALERT SYSTEM

1. A barrier status alert system for use at a position adjacent an opening frame to a balcony to alert at least one authorized personnel, remote from the balcony, that a barrier has been removed from the position, said system comprising:the barrier that is configured to be installed or removed from the position and wherein the barrier is uncoupled to the opening frame when installed, said barrier preventing passage of a person through the opening frame;
a detector that transmits a first wireless signal whenever a portion of the barrier has been removed from the position, said detector being positioned on a receptacle secured to a floor at said position, said receptacle receiving a support of said barrier;
a transceiver which receives said first wireless signal, said transceiver transmitting a second wireless signal to an on-site controller, said transceiver also controlling an indicator associated with said barrier, said indicator alerting personnel in a local vicinity when said portion of the barrier has been removed from the position; and
said on-site controller transmitting a third wireless signal to at least one wireless device of the at least one authorized personnel indicating that said barrier has been removed.

US Pat. No. 10,249,117

VEHICULAR ELECTRONIC KEY SYSTEM AND METHOD OF CONTROLLING ELECTRONIC KEY

TOYOTA JIDOSHA KABUSHIKI ...

1. A vehicular electronic key system comprising: an electronic key and a wireless communication device, wherein the electronic key includinga first communication unit configured to perform wireless communication with a vehicle,
a second communication unit configured to perform wireless communication with the wireless communication device, and
a first controller configured to switch an operating state between an ON state where a function of the first communication unit is operated, and an OFF state where the function of the first communication unit is at least partially stopped, based on a result of communication of the second communication unit with the wireless communication device; and
the wireless communication device including
a third communication unit configured to perform wireless communication with the second communication unit, and
a second controller configured to cause the third communication unit to transmit a predetermined signal,
wherein the first controller is configured to switch the operating state when the first controller detects that the electronic key has been moved by a predetermined distance or longer outside the vehicle based on at least a result of communication of the predetermined signal by the second communication unit.

US Pat. No. 10,249,116

METHOD AND SYSTEM FOR MOBILE DEVICE LOCALIZATION-BASED ACCESS

MAPSTED CORP., Mississau...

1. A method of facilitating a request for access, the method executed in a processor of a server computing device and comprising:receiving, at a memory of the server computing device, the request for access, the request for access performed using a security device at an access point device communicatively coupled to the server computing device, wherein the access point device induces a characteristic magnetic signature unique to a location of the access point device, the characteristic magnetic signature including a magnetic spatial derivative signature calculated based on a plurality of magnetic field measurements corresponding to a sequence of positions along a trajectory of a mobile computing device proximate the access point device, and wherein magnetic spatial derivative signature captures the relative changes in magnetic field as the mobile device traverses a route proximate access point device;
localizing the mobile computing device having a preestablished association with the security device, based on the characteristic magnetic signature; and
enabling the request for access when a position of the mobile computing device as determined from the localizing is within a predetermined threshold distance from the location of the access point device.

US Pat. No. 10,249,115

INTERACTING WITH EMBEDDED DEVICES WITHIN A USER'S ENVIRONMENT

ARM IP Limited, Cambridg...

1. An envoy device configured to perform a transaction with a plurality of different types of further devices, said envoy device comprising:a data store;
a processor;
a communication circuitry for communicating with said plurality of different types of further devices; and
a display;
said processor being configured to detect one of said plurality of different types of further devices being within a predetermined physical proximity to said envoy device and to perform different transactions with said different types of further devices, said detection automatically triggering said processor to initiate a transaction between said envoy device and said one of said plurality of different types of further devices; and
in response to said transaction completing, said processor being configured to display, on said display, at least one object related to said transaction that it is determined a user may wish to select to initiate a subsequent action on said envoy device,
wherein said envoy device is configured to be worn by said user.

US Pat. No. 10,249,114

SYSTEM AND METHOD FOR ACCESS CONTROL USING CONTEXT-BASED PROOF

Guardtime IP Holdings Lim...

1. A method for controlling access by a requesting device to an asset, comprising:defining an approved state of the requesting device;
obtaining from an event validation system a validation of a representation of the approved state as a non-repudiatable data signature that encodes at least one approved internal state parameter of the device;
triggering, by an access control system, the requesting device to determine at least one current state value of said requesting device, and to transmit the at least one current data value to the access control system;
comparing the current state with the approved state by determining if the data signature, when evaluated using the at least one current data value, is identical to the data signature that encodes the at least one approved internal state parameter; and
allowing access by the requesting device to the asset only if the current state is the same as the approved state.

US Pat. No. 10,249,112

VEHICLE STATE MONITORING APPARATUS, VEHICLE STATE MONITORING SYSTEM, AND VEHICLE STATE MONITORING METHOD

Hitachi, Ltd., Tokyo (JP...

1. A vehicle state monitoring apparatus comprising:a state estimation unit that estimates state quantities of a monitoring-target vehicle on the basis of sensor data obtained from sensors mounted on a mobile information terminal in the monitoring-target vehicle using a state estimation device that has learned a relationship between sensor data obtained from sensors mounted on the mobile information terminal in an arbitrary vehicle and state quantities of the arbitrary vehicle in advance;
a state evaluation unit that executes evaluation regarding a state of the monitoring-target vehicle on the basis of the state quantities of the monitoring-target vehicle estimated by the state estimation unit; and
an evaluation result output unit that outputs a result of the evaluation regarding the state of the monitoring-target vehicle executed by the state evaluation unit.

US Pat. No. 10,249,111

METHOD AND SYSTEM FOR PROVIDING FEEDBACK TO A DRIVER OF A HYBRID OR ELECTRIC VEHICLE

Jaguar Land Rover Limited...

1. A method of providing feedback to a driver of a vehicle having an energy regeneration mode of operation, the method comprising:determining a distance saved value in dependence on an amount of energy recovered during a trip cycle by operation of the vehicle in the energy regeneration mode, wherein the amount of energy recovered is an amount of energy converted from mechanical energy to electrical energy by regenerative braking at an electrical machine, and wherein the distance saved value represents a distance which could have been travelled using the recovered energy; and
displaying the determined distance saved value on a display of the vehicle
wherein the distance saved value is determined in dependence on a ratio of the energy recovered during the trip cycle to one of:
i) traction energy expended by the electrical machine propelling the vehicle during the trip cycle; or
ii) traction energy expended by the electrical machine and a combustion engine propelling the vehicle during the trip cycle.

US Pat. No. 10,249,110

VEHICLE MANAGEMENT SYSTEM

Uber Technologies, Inc., ...

1. A computer-implemented method, comprising:obtaining, by a computing system comprising one or more computing devices on-board an autonomous vehicle, data indicative of a parameter associated with the autonomous vehicle;
determining, by the computing system, an existence of a condition associated with the autonomous vehicle based at least in part on the parameter associated with the autonomous vehicle and a threshold,
wherein the threshold is indicative of a requisite level of the parameter required for the autonomous vehicle to travel to and arrive at one or more maintenance locations, and wherein the threshold is dynamically adjustable based on the one or more maintenance locations; and
causing, by the computing system, the autonomous vehicle to initiate travel to at least one of the one or more maintenance locations based at least in part on the existence of the condition.

US Pat. No. 10,249,109

AUTONOMOUS VEHICLE SENSOR MALFUNCTION DETECTION

STATE FARM MUTUAL AUTOMOB...

1. A computer-implemented method for detecting sensor malfunctions in an autonomous vehicle, comprising:receiving, from a plurality of sensors monitoring the autonomous vehicle, sensor data including a plurality of signals from the plurality of sensors during operation of the autonomous vehicle;
determining, by one or more processors, a first sensor of the autonomous vehicle from the plurality of sensors;
obtaining, by one or more processors, a first set of signals associated with the first sensor from the plurality of signals;
obtaining, by one or more processors, a second set of signals associated with a second sensor from the plurality of sensors, the second sensor disposed in a smart infrastructure component or a personal electronic device;
based on the second set of signals, predicting, by one or more processors, a first sensor range indicative of a range of signal values associated with proper functioning of the first sensor;
determining, by one or more processors, that the first sensor is malfunctioning when at least one signal in the first set of signals associated with the first sensors is outside the predicted first sensor range; and
performing, by one or more processors, an action in response to determining that the first sensor is malfunctioning.

US Pat. No. 10,249,108

RISK-BASED CONTROL OF A MOTOR VEHICLE

ROBERT BOSCH GMBH, Stutt...

1. A method for controlling a motor vehicle with the aid of a highly automated driving function, which encompasses a plurality of function components, the method comprising: executing a driving function using a first function component, wherein the driving function is a longitudinal or lateral control of the motor vehicle; comparing a behavior of the first function component to a specified behavior; ascertaining that the behavior of the first function component deviates from the specified behavior; ascertaining a first accident risk for the first function component, wherein the ascertaining of the first accident risk assumes a situation in which the driving function continues to be executed using the first function component; ascertaining a second accident risk for a second function component, wherein the ascertaining of the second accident risk assumes a situation in which the execution of the driving function switches over to and continues execution of the driving function of a using the second function component instead of the first function component, wherein the ascertaining of the second accident risk includes ascertaining a risk related to the switchover from the first function component to the second function component; and executing the driving function using a particular one of the first function component and the second function component, whose ascertained accident risk is the lowest.

US Pat. No. 10,249,104

LEASE OBSERVATION AND EVENT RECORDING

NIO USA, Inc., San Jose,...

1. An apparatus for observing and recording vehicle events, the apparatus, comprising:one or more sensors;
one or more thermal imagers;
one or more high definition imagers, wherein the one or more thermal imagers and one or more high definition imagers are part of an advanced driver assistance system (ADAS) that continuously collects data about the vehicle and the environment surrounding the vehicle;
a real time communication interface;
a short range communication interface; and
a vehicle computer communicatively coupled to the one or more sensors, the one or more thermal imagers, the one or more high definition imagers, the real time communication interface, and the short range communication interface;
wherein the vehicle computer:
acquires a plurality of sensor data from the one or more sensors,
acquires a plurality of thermal images from the one or more thermal imagers,
acquires a plurality of high definition images from the one or more high definition imagers,
identifies one or more key vehicle events based on the plurality of the sensor data, the plurality of the thermal images, and the plurality of the high definition images,
generates a record based on data identified as the one or more key vehicle events,
stores the record, and
selectively transmits, via the real time communication interface, information based on the plurality of the sensor data, the plurality of the thermal images, and the plurality of the high definition images containing the one or more key vehicle events to a database server.

US Pat. No. 10,249,103

SYSTEM AND METHOD FOR IMPLEMENTING ADDED SERVICES FOR OBD2 SMART VEHICLE CONNECTION

CenturyLink Intellectual ...

1. A method, comprising:monitoring, with a portable device in communication with one or more computing systems of a vehicle via an on-board diagnostics (“OBD2”) data link connector (“DLC”) port, wireless communications between at least one vehicle computing system of the one or more computing systems of the vehicle and at least one device external to the vehicle;
monitoring, with the portable device via the OBD2 DLC port, one or more vehicle sensor data from one or more vehicular sensors tracking operational conditions of the vehicle;
monitoring, with the portable device via the OBD2 DLC port, one or more operator input sensor data from one or more operator input sensors tracking operator input by an operator of the vehicle;
analyzing, with the portable device, at least one of the monitored wireless communications between the at least one vehicle computing system and the at least one device external to the vehicle or a combination of the monitored one or more vehicle sensor data and the monitored one or more operator input sensor data, to determine whether vehicle operation has been compromised, wherein analyzing the combination of the monitored one or more vehicle sensor data and the monitored one or more operator input sensor data comprises analyzing, with the portable device, the one or more vehicle sensor data and the one or more operator input sensor data to determine whether the one or more vehicle sensor data indicates operational conditions of the vehicle that are inconsistent with the corresponding one or more operator input sensor data;
based on a determination that vehicle operation has been compromised, alerting the operator of the vehicle regarding the vehicle operation being compromised, using the portable device via a user interface; and
initiating, with the portable device, one or more remediation operations.

US Pat. No. 10,249,102

PATH-BASED PLATFORM INPUT

ROCKWELL COLLINS, INC., ...

1. A method for providing input using movement off vehicle, the method comprising:obtaining, by a processing circuit, movement data indicating movement of the vehicle;
comparing, by the processing circuit, the movement data to a predefined movement pattern stored in a memory coupled to the processing circuit;
determining, by the processing circuit, whether the movement data matches the predefined movement pattern; and
in response to determining the movement data matches the predefined movement pattern, initiating, by the processing circuit, an action of the vehicle defined in the memory as corresponding to the predefined movement pattern, wherein the vehicle is an aircraft, and wherein determining whether the movement data matches the predefined movement pattern comprises determining whether a flight path of the aircraft matches a predefined flight path.

US Pat. No. 10,249,101

ON-LINE AUTHORIZATION IN ACCESS ENVIRONMENT

VISA U.S.A INC., San Fra...

1. A method comprising:receiving an indication of an interaction from a user at a gate access device that is capable of preventing access to a location;
in response to receiving the indication, generating, by the gate access device, an authorization request message;
transmitting the authorization request message to an issuer computer operated by an issuer for approval by way of a payment processing network in an online authorization process for immediate authorization or decline,
wherein the authorization request message passes from the gate access device to the issuer computer without passing through an acquirer,
wherein the authorization request message includes a request to charge a predetermined amount of money;
receiving, by the gate access device, an authorization response message indicating that the charge is authorized by the issuer computer; and
granting the user access to the location, by the gate access device, by actuating the gate access device in response to receiving the authorization response message from the issuer computer indicating that the charge is authorized,
wherein the payment processing network performs fraud processing on the authorization request message before the authorization request message is received at the issuer computer and after the authorization request message is sent from the gate access device to the issuer computer.

US Pat. No. 10,249,100

METHOD AND SYSTEM FOR PROGRESSIVE DRAPE UPDATE ON AVATAR MORPH FOR VIRTUAL FITTING

PHYSAN, INC., Seoul (KR)...

1. A method for progressive drape update on avatar morph for a virtual fitting system, the method comprising steps for:providing an infrastructured avatar for a three-dimensional body for manipulating in an information processing device and displaying on a screen of the information processing device;
providing an OBJ avatar for a three-dimensional body for manipulating in the information processing device and displaying on the screen of the information processing device;
providing a garment for manipulating in the information processing device and displaying on the screen of the information processing device;
draping the garment on the infrastructured avatar in the information processing device;
providing a morphable avatar so as to wrap the infrastructured avatar in the information processing device;
performing metamorphosis of the morphable avatar from the infrastructured avatar to the OBJ avatar so as to provide a plurality of transitioning shapes of the morphable avatar in the information processing device;
applying physically-based simulation of draping the garment to the plurality of transitioning shapes of the morphable avatar in the information processing device; and
displaying the garment draped on the OBJ avatar on the screen of the information processing device using a result of the physically-based simulation of draping with the last frame of the morphable avatar,
wherein the infrastructured avatar comprises:
a body, a head, and hairs;
a plurality of collision caps that wrap hands, feet, the head, and the hairs;
a skeleton;
a plurality of meshes provided for portions on surfaces of the infrastrutured avatar for the body and the head, wherein the body mesh is rigged with respect to the skeleton, so that the body mesh is configured to deform as skeletal joint angles vary.

US Pat. No. 10,249,098

MIXING VIRTUAL IMAGE DATA AND PHYSICAL IMAGE DATA

INTERNATIONAL BUSINESS MA...

1. A method comprising:obtaining virtual image data representing a virtual object; andencoding the virtual image data with physical image data to provide a formatted image file, wherein the encoding includes providing for each spatial image element of a plurality of spatial image elements one or more data field that specifies physical image information and one or more data field that specifies virtual image information so that the formatted image file includes physical image information and virtual image information for said each spatial image element of a plurality of spatial image elements, and wherein the encoding includes providing indexing data that associates an identifier for the virtual object to a set of spatial image elements for the virtual object so that the formatted image file includes the indexing data, wherein the formatted image file includes for each spatial image element of a plurality of spatial image elements one or more data field that specifies physical image information and one or more data field that specifies virtual image information so that the formatted image file includes physical image information and virtual image information for said each spatial image element of a plurality of spatial image elements, wherein the formatted image file includes first data fields provided by image data fields and second data fields external to the first data fields, wherein the one or more data field that specifies physical image information and one or more data field that specifies virtual image information are included in the first data fields, wherein the one or more data field that specifies physical image information is external to the one or more data field that specifies virtual image information, and wherein the indexing data includes indexing data encoded in a data field of the second data fields, wherein the formatted image file formats a first physical image of a first object encoded with data values having a first set of width, height and depth spatial image element positions, and also formats a second virtual image of the first object encoded with data values having the first set of width, height and depth spatial image element positions.

US Pat. No. 10,249,097

METHOD OF GRAPHICAL MANAGEMENT OF THE SYMBOLOGY IN A THREE-DIMENSIONAL SYNTHETIC VIEW OF THE EXTERIOR LANDSCAPE IN AN ON-BOARD VIEWING SYSTEM FOR AN AIRCRAFT

THALES, Courbevoie (FR)

1. A method of graphical management of a symbology in a three-dimensional synthetic view of the exterior landscape displayed in an on-board viewing system for an aircraft, the viewing system comprising a graphical calculator ensuring the graphical management of the symbols and a viewing screen, the graphical representation displayed only on the viewing screen and comprising the symbology representative of the information items for piloting and for navigating the aircraft which are overlaid on a three-dimensional synthetic representation of the exterior landscape, the symbology comprising a first angular attitude scale comprising a first symbol called an aircraft mockup represented in conformal position, a second vertical speed scale, a third vertical altitude scale, a second symbol called the speed vector represented in conformal position, wherein:when the angular lateral distance between the position of the first symbol and the position of the second symbol is such that the second symbol is overlaid neither on the second scale nor on the third scale, the first scale is centred on the viewing screen, the second scale and the third scale being disposed on either side of the first scale in a symmetric manner, the second scale having a first determined height and the third scale having a second determined height;
when the angular lateral distance between the position of the first symbol and the position of the second symbol is such that the second symbol is overlaid either on the second scale or on the third scale, the value of the first height of the second scale decreases or the value of the second height of the third scale decreases or the lateral position of the first scale is shifted in such a way that the second symbol called the speed vector is represented in conformal position without overlay.

US Pat. No. 10,249,096

MIXING VIRTUAL IMAGE DATA AND PHYSICAL IMAGE DATA

INTERNATIONAL BUSINESS MA...

1. A method comprising:subjecting to rendering a formatted image file that includes first spatial image elements having specified physical image information and second spatial image elements having virtual image information, wherein the subjecting to rendering includes applying a first rendering process for rendering the physical image information and applying a second rendering process for rendering the virtual image information, wherein the second rendering process for rendering the virtual image information is differentiated from the first rendering process for rendering the physical image information, wherein the second rendering process includes forcing rendering of the virtual image information based on foreground image data indicating that the virtual image information is blocked from being rendered, and wherein the forcing rendering is performed in accordance with user defined rendering control data that is defined by a user using a manually operated user interface, wherein the user defined rendering control data is encoded into data fields of the formatted image file, and wherein the user defined rendering control data includes (a) rendering control data that specifies an opacity reduction of blocking spatial image elements, and (b) rendering control data that specifies a perspective viewing angle at which forced rendering will be active.

US Pat. No. 10,249,095

CONTEXT-BASED DISCOVERY OF APPLICATIONS

Microsoft Technology Lice...

1. A method, implemented by one or more computing devices, the method comprising:accessing a data store of application annotation information that identifies:
anchors associated with real-world objects;
locations at which the anchors are virtually placed in an interactive world generated by said one or more computing devices;
applications associated with the anchors; and
trigger information that describes triggering conditions to be satisfied to enable presentation of notifications pertaining to the applications, the triggering conditions specifying:
at least one spatial zone within the interactive world in which a user is permitted to receive the notifications, and/or
at least one timeframe within which the user is permitted to receive the notifications;
identifying a current context in which a user is engaging the interactive world, while a representation of the interactive world is displayed to the user on a display device;
identifying a field of view of the user within the interactive world;
identifying a subset of anchors that fall within the field of view and a corresponding subset of applications associated with the subset of anchors that fall within the field of view;
determining, based at least on the current context, whether individual triggering conditions have been satisfied for individual applications of the subset of applications;
responsive to satisfaction of one or more particular triggering conditions for a particular application, presenting a particular notification pertaining to the particular application in the representation of the interactive world;
receiving an input signal from an input device that indicates that the user has activated the particular notification; and
in response to said receiving of the input signal, invoking the particular application.

US Pat. No. 10,249,094

METHOD OF SYNTHETIC REPRESENTATION OF ELEMENTS OF INTEREST IN A VIEWING SYSTEM FOR AIRCRAFT

THALES, Courbevoie (FR)

1. A method of synthetic representation of elements of interest in a viewing system for aircraft, the said viewing system comprising at least sensors of location of the said aircraft, a first cartographic database, a second database of elements of interest, an image sensor, a processing unit for the images arising from the said image sensor, a unit for generating three-dimensional digital images representative of the terrain overflown by the aircraft as a function of the data arising from the location sensors, from the cartographic database and the database of elements of interest and from the image processing unit and a viewing device, whereinwhen the terrain overflown comprises at least one element of interest present in the database of elements of interest, the said element being displayed in the three-dimensional digital images representative of the terrain overflown, the said method of synthetic representation comprises at least:
a first step of searching for and detecting the said element of interest in each image of a sequence of images arising from the image sensor, the detection being ensured by the processing unit and;
a second step of generating three-dimensional digital images representative of the terrain overflown, the element of interest being represented according to a first apparent representation if it has not been detected in any of the images of the sequence of images arising from the image sensor and according to a second apparent representation if it is detected in at least one image of the sequence of images.

US Pat. No. 10,249,091

PRODUCTION AND PACKAGING OF ENTERTAINMENT DATA FOR VIRTUAL REALITY

WARNER BROS. ENTERTAINMEN...

1. A method for presenting an immersive content in virtual reality to a user of an immersive output device, the method comprising:providing, by a processor, a data signal configured for the immersive output device, wherein the data signal provides one of an augmented reality (AR) output or a virtual reality (VR) output when processed by the immersive output device, the data signal comprising a plurality of scripted events grouped in one or more event groups, and a narrative ruleset defining a chain of event groups, wherein each event group comprises at least one critical event and a number of optional events, the number of optional events being zero or more;
receiving a sensor input from an optical sensor configured to detect at least one of eye movement or orientation indicating a user navigation, a viewpoint rotation of the user, a user interaction with the immersive content, a view direction of the user, a focus depth of the user, or a combination thereof;
determining a convergence distance of an eye of the user viewing the AR output or the VR output based on the received sensor input;
limiting a depth of field in the AR output or the VR output at the detected convergence distance;
controlling a pace of the scripted events defined by the narrative ruleset, based on the received sensor input, including determining that one of the plurality of scripted events defined by the narrative ruleset is triggered, based on the convergence distance; and
maintaining a predetermined order of the scripted events according to the narrative ruleset;
wherein the maintaining comprises varying an order of the scripted events based on the sensor input, subject to a narrative hierarchy, wherein the narrative hierarchy defines narrative relationships between the event groups and permits the at least one critical event and at least one of the optional events within each event group to occur in any chronological order based on the sensor input.

US Pat. No. 10,249,090

ROBUST OPTICAL DISAMBIGUATION AND TRACKING OF TWO OR MORE HAND-HELD CONTROLLERS WITH PASSIVE OPTICAL AND INERTIAL TRACKING

Microsoft Technology Lice...

1. In a system comprising a head mounted virtual or augmented reality display device having a forward facing optical sensor having a field of view, and wherein the display device interfaces with at least two wireless hand-held inertial controllers, for providing user input to the display device, each of the at least two controllers having at least two passive optically reflective markers, with one marker being positioned at or adjacent to each end of the respective controller and being separated by a known distance, and each controller also including an onboard inertial measurement unit (IMU) for providing inertial data corresponding to its orientation, a method for disambiguation and tracking of the passive optically reflective markers by passive optical and inertial tracking, the method comprising at least:activating the at least two controllers;
establishing a wireless connection between the at least two controllers and the display device and assigning a unique controller ID to each controller;
locating, by the optical sensor, each marker within the field of view of the display device;
computing a distance separating each marker from each other marker, comparing each such distance to the known distance, and assigning an energy value to each possible marker pair that is proportional to a correspondence or lack thereof determined from the comparison; and
localizing and uniquely identifying each marker, including at least:
for each possible marker pair, comparing a vertical tilt between each such marker as detected by the optical system with a vertical tilt of each controller, based on its inertial data, and assigning a confidence value proportional to the correspondence or lack thereof;
for each possible marker pair, comparing a horizontal azimuth angle between each such marker as detected by the optical system and with a horizontal azimuth angle of each controller, based on its inertial data, and assigning a confidence value proportional to the correspondence or lack thereof;
comparing any movement of each marker as detected by the optical sensor during a specified period of time, against inertial data for each controller indicating acceleration of such controller during the same period of time and assigning a confidence value proportional to the correspondence or lack thereof; and
using the confidence values to uniquely identify each marker, create associations between specific markers, and/or create associations between specific markers and specific controllers.

US Pat. No. 10,249,089

SYSTEM AND METHOD FOR REPRESENTING REMOTE PARTICIPANTS TO A MEETING

Dell Products, LP, Round...

1. An information handling system operating an augmented presentation management system comprising:a processor receiving a first three-dimensional image of a first presenter including data of a first presenter location relative to a first presentation graphical display element displayed on a first presenter digital display device captured via a first three-dimensional camera;
the processor receiving a three-dimensional image of a second presenter including data of a second presenter location relative to a second presenter digital display device captured via a second three-dimensional camera;
the processor executing code instructions of the augmented presentation management system to:
generate in a three-dimensional virtual environment a first presenter primitive based on the received first three-dimensional image of the first presenter and a second presenter primitive based on the received three-dimensional image of the second presenter;
generate a virtual, shared presentation graphical display element primitive located in the three-dimensional virtual environment according to the first presenter location relative to the presentation graphical display element;
automatically generate in the three-dimensional virtual environment a digital display device primitive plane having a location in the three-dimensional virtual environment such that the virtual, shared presentation graphical display element primitive is within the digital display device primitive plane, and the virtual, shared presentation graphical display element primitive is viewable from the location of the first presenter primitive and the second presenter primitive; and
instruct a digital display device to display the first three-dimensional image of the first presenter as captured by the first three-dimensional camera interacting with a displayed virtual, shared presentation graphical display element according to a perspective view of the first presenter primitive and the virtual, shared presentation graphical display element primitive from the location of the digital display device primitive plane in the three-dimensional virtual environment.

US Pat. No. 10,249,088

SYSTEM AND METHOD FOR REMOTE VIRTUAL REALITY CONTROL OF MOVABLE VEHICLE PARTITIONS

Honda Motor Co., Ltd., T...

1. A computer-implemented method for remote virtual reality control of movable vehicle partitions, comprising:displaying a three-dimensional virtual reality model of at least a portion of a vehicle on a display of an output device, the output device located remotely from the vehicle, the vehicle having one or more movable vehicle partitions;
receiving images that capture gestures made in relation to the three-dimensional virtual reality model displayed on the output device from one or more imaging devices of the output device;
identifying one or more vehicle commands in a sequence based on the images that capture the gestures made in relation to the three-dimensional virtual reality model, the one or more vehicle commands defining control of the one or more movable vehicle partitions, and storing the one or more vehicle commands in the sequence in a memory of the output device;
receiving real-time video feed from one or more imaging devices located adjacent to the vehicle;
wherein the display of the output device includes a first user interface and a second user interface, displaying the three-dimensional virtual reality model on the first interface and streaming the real-time video feed of the vehicle to the second interface;
and upon determining the output device is located within a predetermined range of the vehicle based upon receiving an authentication signal at the output device from the vehicle when the output device is located within the predetermined range, transmitting the one or more vehicle commands in the sequence from the memory of the output device to the vehicle and executing the one or more vehicle commands at the vehicle.

US Pat. No. 10,249,084

TAP EVENT LOCATION WITH A SELECTION APPARATUS

Microsoft Technology Lice...

1. A device comprising:at least one sensor;
one or more processors in communication with the at least one sensor; and
memory in communication with the one or more processors, the memory comprising code that, when executed, causes the one or more processors to control the device to:
receive and update data associated with a scene in a view frustum of the device using the at least one sensor as position of the device changes, the data including sensor data related to an object in the scene;
determine from the sensor data a three-dimensional map of the scene in the view frustum relative to a coordinate frame, wherein the three-dimensional map comprises location data associated with a three-dimensional mesh that models at least a portion of a surface of the object in the scene;
display the scene in the view frustum on a display and update the scene as the position of the device changes, wherein the scene includes the object and the three-dimensional mesh modeling at least the portion of the surface of the object;
receive a wireless communication from a selection apparatus that the selection apparatus has detected a tap event within the scene in the view frustum;
locate, in response to the tap event occurring, at least a portion of the selection apparatus in the view frustum relative to the device using the at least one sensor;
determine a location of the tap event relative to the coordinate frame based on the location of at least the portion of the selection apparatus; and
determine that at least the portion of the surface is a subject of the tap event based on the location of the tap event and the location data associated with the three-dimensional mesh.

US Pat. No. 10,249,083

STRAIN BASED DYNAMICS FOR RENDERING SPECIAL EFFECTS

NVIDIA CORPORATION, Sant...

1. A method comprising:receiving commands and data for generating an image;
rendering the image, by a graphics processing unit (GPU), including a visual effect in response to the received commands and data, wherein the visual effect is simulated using a position based dynamics (PBD) framework as a function of one or more Green Saint-Venant (Green-St. Venant) strain tensor constraints; and
displaying the image.

US Pat. No. 10,249,081

PORTABLE GLOBE CREATION FOR A GEOGRAPHICAL INFORMATION SYSTEM

Google LLC, Mountain Vie...

1. A method for providing geospatial data to a local device from a remote device located remotely from the local device, the method comprising:receiving, by one or more processors, one or more queries for one or more geographical coordinates associated with a region;
accessing, by the one or more processors, geospatial data from a database in response to the one or more queries, the geospatial data obtained from the database such that geospatial data associated with the region is associated with a higher resolution than geospatial data associated with a geographic area located outside the region; and
transmitting, by the one or more processors, the geospatial data including the geospatial data associated with the region and the geospatial data associated with the geographic area located outside the region to the local device;
wherein the geospatial data associated with the region is capable of being rendered at a higher resolution at the local device than the geospatial data associated with the geographic area outside the region.

US Pat. No. 10,249,080

SYSTEMS AND METHODS FOR MULTI-DIMENSIONAL GEOPHYSICAL DATA VISUALIZATION

SHELL OIL COMPANY, Houst...

1. A method for color mapping attributes from geophysical data, comprising the steps of:defining a multi-dimensional color space;
defining two or more multi-dimensional geophysical attributes;
defining three or more blending filters, wherein the number of blending filters defined equals the number of axes in the multi-dimensional color space, and wherein the three or more blending filters are defined based, at least in part, on two or more proportions associated with the two or more multi-dimensional geophysical attributes;
defining two or more blending filter weights, wherein the number of blending filter weights corresponds to the number of multi-dimensional geophysical attributes, and wherein each of the two or more blending filter weights uniquely corresponds to one single associated multi-dimensional geophysical attribute of the number of multi-dimensional geophysical attributes;
creating blended geophysical data attributes, wherein the number of blended geophysical data attributes created equals the number of axes in the multi-dimensional color space, and wherein the blended geophysical data attributes are created by combining the two or more multi-dimensional geophysical attributes using the associated two or more blending filter weights; and
displaying the blended geophysical data attributes using the multi-dimensional color space, wherein each of the blended geophysical data attributes uniquely corresponds to one of the axes in the multi-dimensional color space.

US Pat. No. 10,249,078

SYSTEM AND METHOD FOR SIMULATING INFRARED (IR) LIGHT HALOS IN A COMPUTER GRAPHICS DISPLAY

Rockwell Collins, Inc., ...

1. A system for simulating infrared (IR) halos in a computer graphics display, comprising:at least one image generator configured to:
generate at least one simulated IR halo candidate set associated with a new scene of a sequence of one or more simulated IR scenes by designating at least one new pixel of the new scene as a simulated IR halo candidate of the simulated IR halo candidate set, the at least one simulated IR halo candidate associated with an unocculted simulated light source, the at least one new pixel associated with one or more pixel attributes including at least a defocus value and a pixel distance;
generate at least one simulated visible-spectrum image corresponding to the new scene based on the at least one new pixel; and
generate at least one simulated IR image corresponding to the new scene based on the at least one new pixel, the at least one simulated IR image including one or more polygonal halos corresponding to the at least one simulated IR halo candidate and based on the one or more pixel attributes;
at least one real-time processor coupled to the image generator, the real-time processor configured to:
generate the sequence of one or more simulated IR scenes including at least one preceding scene;
adjust the defocus value associated with the at least one simulated IR halo candidate based on the pixel distance associated with the at least one simulated IR halo candidate;
designate the at least one simulated IR halo candidate as one of a new halo center or an existing halo center by comparing the simulated IR halo candidate set to a current halo set of at least one current halo center associated with the preceding scene; and
designate the at least one new pixel as an expired halo center by comparing the simulated IR halo candidate set to at least one current pixel corresponding to the preceding scene; and
at least one image projector coupled to the image generator and configured to project the at least one simulated visible-spectrum image and the at least one simulated IR image onto at least one display surface viewable through night vision goggles.

US Pat. No. 10,249,077

RENDERING THE GLOBAL ILLUMINATION OF A 3D SCENE

DASSAULT SYSTEMES, Veliz...

1. A computer-implemented method for rendering the global illumination of a three-dimensional scene, comprising:providing a three-dimensional scene that comprises of a set of triangles and one or more direct light sources;
determining that each triangle ti of the set has an area that is below a threshold S0;
assigning to each triangle of the set a radius of influence using a probability law P;
obtaining a subset of triangles * by filtering out the triangles according to their radius of influence, where triangles are discarded stochastically with the probability for a triangle ti to be retained being proportional to a surface area A(ti) of the triangle ti;
dispatching the remaining triangles of * in one or more subsets k according to a probability for a triangle to lie in a subset k defined by:

the value of Sk increasing for when k increases;
rendering the three-dimensional scene by lighting its set of triangles , wherein each triangle of the subset of triangles * is used to generate one or more virtual point light according to its radius of influence which is used as an indirect light sotwce for lighting the triangles being used as indirect light sources according to their radius of influence.

US Pat. No. 10,249,076

IMAGE PROCESSING APPARATUS, IMAGE CAPTURING APPARATUS, IMAGE PROCESSING METHOD AND STORAGE MEDIUM STORING IMAGE PROCESSING PROGRAM

CANON KABUSHIKI KAISHA, ...

1. An image processing apparatus configured to produce a virtual light source image that is an image of an object lighted by a virtual light source, the apparatus comprising:a memory configured to store instructions; and
at least one processor configured to execute the instructions to provide:
a shape acquirer configured to acquire shape information relating to a shape of the object;
a light source condition setter configured to set a first virtual light source condition as a condition relating to a virtual light source, depending (a) on an image capturing mode indicating a type of a captured image acquired by image capturing of the object, (b) on image type information indicating a selected one of multiple types of the virtual light source images or (c) on an image capturing condition selected in the image capturing; and
an image producer configured to produce the virtual light source image by using the first virtual light source condition and the shape information.

US Pat. No. 10,249,075

PRESAMPLED PHOTON MAPS FOR MONTE-CARLO VOLUME RENDERINGS

Siemens Healthcare GmbH, ...

1. A method for generating a volume rendering, the method comprising:receiving scan data of a volume;
receiving a photon map for the volume, the photon map generated from the scan data according to non-uniformly sampled interactions between incoming photons and the volume, wherein a light source emits the incoming photons onto the volume and the incoming photons reflect off the volume, and wherein the interactions between the incoming photons and the volume depend on at least one material property of the volume, the photons of the photon map stored in an O-buffer;
presampling the photon map of the O-buffer to a regular grid, the photons of the regular grid being stored in a uniform buffer due to the presampling; and
generating an interactive volume rendering from the scan data and the photons of the regular grid in the uniform buffer, wherein generating the interactive volume rendering comprises volumetric rendering based on the photons of the regular grid in the uniform buffer.

US Pat. No. 10,249,074

MEDICAL IMAGE PROCESSING DEVICE, MEDICAL IMAGE PROCESSING METHOD AND COMPUTER READABLE MEDIUM FOR DISPLAYING COLOR VOLUME RENDERED IMAGES

ZIOSOFT, INC., Tokyo (JP...

1. A medical image processing device comprising:a port that acquires volume data of a biological body;
a user interface that receives a designation of at least two regions in the volume data, each of the regions corresponding to a different biological structure and being associated with a different color;
a processor that generates a color volume rendering image based on the volume data and the colors associated with the at least two regions, the color volume rendering image being a two-dimensional view of the volume data flattened along a flattening direction; and
a display that displays the color volume rendering image,
wherein the at least two regions overlap each other when the volume data is viewed along the flattening direction such that at least one pixel of the color volume rendering image is associated with the at least two regions and different colors, and
wherein the at least one pixel of the color volume rendering image is separable into at least two volume rendering images corresponding to the at least two regions by a reversible transformation, wherein each of the at least two volume rendering images is associated with only one of the at least two regions.

US Pat. No. 10,249,073

DISTRIBUTED FRAME BUFFER AND API FOR SCALABLE PARALLEL RENDERING

INTEL CORPORATION, Santa...

1. A graphics processing apparatus comprising:multiple compute nodes coupled to a communication layer;
a rendering system executing on the multiple compute nodes, wherein the communication layer enables a distributed object executing on one of the multiple compute nodes to communicate with the rendering system; and
a distributed framebuffer logic to subdivide a logical screen space for a frame into multiple regions and subdivide ownership of the regions among the multiple compute nodes, wherein the ownership of the regions is independent of which of the multiple compute nodes are performing rendering operations, wherein a compute node having ownership of a region is to store a renderer output for the respective owned region in a local framebuffer that is local to the compute node having ownership, the compute node having ownership receiving render data from a compute node not having ownership, the compute node having ownership including the received render data in the stored renderer output.

US Pat. No. 10,249,072

VEHICULAR DISPLAY DEVICE FOR MOVING IMAGES

YAZAKI CORPORATION, Mina...

1. A vehicular display device comprising:an image display device disposed on a position ahead of a driver in a vehicle and configured to display images;
a frame member disposed on a driver side of the image display device and surrounding a part of an image display region on the image display device; and
a motor configured to move the frame member relative to the image display device along the image display region, wherein
the image display device is configured to display a predetermined image that converges, in an initial state, from the frame member toward a convergence point set in advance in the image display region,
the image display device is configured to perform, when the motor moves the frame member, animation display of deforming the predetermined image so as to follow the movement of the frame member while keeping the convergence point fixed, and
the predetermined image continues to converge toward the convergence point while the predetermined image follows the movement of the frame.

US Pat. No. 10,249,066

SYSTEM AND METHOD FOR MPR STREAK REDUCTION

SHANGHAI UNITED IMAGING H...

1. A system comprising:at least one processor, and
instructions that, when executed by the at least one processor, cause the at least one processor to effectuate a method comprising:
receiving image data;
retrieving a first image volume from the image data, the first image volume including a plurality of images, at least one image of the plurality of images including a streak artifact of having a streak width along a first direction;
down sampling the first image volume along the first direction at an image increment equal to the streak width to generate a second image volume;
equalizing the second image volume along a second direction to generate a third image volume;
up sampling the third image volume along the first direction to generate a fourth image volume;
determining an error image volume based on the fourth image volume and the first image volume, the error image volume including one or more error images;
correcting the first image volume with the error image volume to generate corrected image volume.

US Pat. No. 10,249,064

MOTION ESTIMATION METHOD AND APPARATUS

TOSHIBA MEDICAL SYSTEMS C...

1. A medical imaging data processing apparatus, comprising processing circuitry configured to:obtain a first image reconstructed from measurements of a measurement volume obtained by rotation of a medical scanner relative to the measurement volume during a first scanning time period;
obtain a second image reconstructed from measurements of the measurement volume obtained by rotation of the medical scanner relative to the measurement volume during a second scanning time period that overlaps the first scanning time period; and
perform a procedure to obtain an estimate of motion between the first scanning time period and second scanning time period based on the first image and the second image, the procedure comprising:
processing the first image to obtain first processed data that is representative of the measurements obtained during the first scanning time period;
applying a first mask to the first processed data to mask out a part of the first processed data that is representative of measurements obtained during an overlap between the first scanning time period and the second scanning time period;
obtaining a first partial reconstruction by reconstructing a remaining part of the first processed data after the first mask has been applied;
processing the second image to obtain second processed data that is representative of the measurements obtained during the second scanning time period;
applying a second mask to the second processed data to mask out a part of the second processed data that is representative of measurements obtained during the overlap between the first scanning time period and the second scanning time period;
obtaining a second partial reconstruction by reconstructing a remaining part of the second processed data after the second mask has been applied,
such that each of the partial reconstructions is reconstructed from data corresponding to a respective less than 180 degrees of rotation of the medical scanner; and
performing a motion estimation based on the first partial reconstruction and the second partial reconstruction to obtain the estimate of motion;
wherein a data set representative of measurements obtained during at least one of the first scanning time period and second scanning time period is suitable for use in reconstructing a medical imaging data set representative of at least part of the measurement volume.

US Pat. No. 10,249,062

SYSTEM AND METHOD FOR IMAGE VIEW BINDING OPTIMIZATION

LINE Up Corporation, Seo...

1. An image rendering method comprising:loading an image by an application executed on an electronic device;
loading, at the electronic device, reference color arrangement information;
determining, at the electronic device, a pixel format for a texture creation of the loaded image based on a comparison between at least one color value of the loaded image and the loaded reference color arrangement information; and
rendering, at the electronic device, the loaded image based on the determined pixel format.

US Pat. No. 10,249,060

TOOL EROSION DETECTING SYSTEM USING AUGMENTED REALITY

Caterpillar Inc., Deerfi...

1. A tool tip erosion detecting system for a machine having a ground engaging tool tip, comprising:a camera configured to generate a first image of the ground engaging tool tip on a display device;
an input device configured to receive a user input; and
a controller in communication with the camera and the input device and being configured to generate an augmented reality view of the ground engaging tool tip, the augmented reality view including:
the first image of the ground engaging tool tip generated by the camera; and
a second image of a ground engaging tool tip superimposed on the first image and being associated with a selected wear level, wherein the selected wear level is based on the user input.

US Pat. No. 10,249,059

LOSSLESS COMPRESSION OF FRAGMENTED IMAGE DATA

EMC IP Holding Company LL...

1. A system, comprising:a processor configured to:
receive an input sequence of data comprising a first channel;
generate a second channel based at least in part on a transform of data of the first channel;
generate a compressed output by encoding the second channel with a variable length code adapted to statistics of the data elements of the second channel, wherein the compressed output is based on a selection of one or more thresholds according to data elements of the second channel, and the one or more thresholds are selected based at least in part on a distribution of values corresponding to the data elements of the second channel and a frequency of values corresponding to the data elements of the second channel; and
a memory that stores the compressed output.

US Pat. No. 10,249,058

THREE-DIMENSIONAL INFORMATION RESTORATION DEVICE, THREE-DIMENSIONAL INFORMATION RESTORATION SYSTEM, AND THREE-DIMENSIONAL INFORMATION RESTORATION METHOD

PANASONIC INTELLECTUAL PR...

1. A three-dimensional information reconstruction device comprising:a port, wherein the port acquires a first image captured by a first camera, and further acquires a second image captured by a second camera;
a processor, wherein the processor
detects a plurality of first corresponding point pairs to which a first feature point in the first image and a second feature point in the second image correspond, and
based on the plurality of first corresponding point pairs, reconstructs three-dimensional coordinates to which the first feature point is inverse-projected;
an input that, with any corresponding point pair included in the plurality of first corresponding point pairs as a specified corresponding point pair, inputs position information indicating the position of the specified corresponding point pair in each of the first image and the second image and distance information indicating the distance from the first camera to the specified corresponding point pair;
a display that, under control of the processor, displays a candidate of the specified corresponding point pair included in the plurality of first corresponding point pairs in at least one of the first image and the second image, wherein:
the processor recalculates reconstruction of the three-dimensional coordinates after input of the position information and the distance information, and
the display, under control of the processor, displays guide information, in any of the first image or the second image, that prompts input of the position information as the position of the specified corresponding point pair by prioritizing a position having a farthest distance from the first camera.

US Pat. No. 10,249,056

VEHICLE POSITION ESTIMATION SYSTEM

Nissan North America, Inc...

1. A system for calculating a sensitivity of a camera in a vehicle control system, the system comprising:an internal parameter system configured to determine an image coordinate of a first pixel in an image;
a controller configured to determine a point on the ground that corresponds to the first pixel in the image based on a positioning system, the controller configured to move a vehicle in a virtual world a predetermined distance or at a predetermined angle without actual movement of the vehicle, identify a second pixel in the image to which the point on the ground corresponds after the vehicle is moved in the virtual world, and calculate the sensitivity of the camera based on a distance between a position of the first pixel in the image and a position of the second pixel in the image, the sensitivity of the camera including a distance sensitivity and an angular sensitivity, the distance sensitivity (Sp) being calculated by a first formula:
Sp=A×d (where A is a first predetermined coefficient and d is the distance between the first and second pixels), and
the angular sensitivity (Sa) being calculated by a second formula:
Sa=B×d (where B is a second predetermined coefficient and d is the distance between first and second pixels); and
a storage device configured to store the sensitivity of the camera, and
the controller configured to update the sensitivity of the camera with an updated sensitivity.

US Pat. No. 10,249,053

METHOD AND APPARATUS FOR RAPID SCANNING OF A THREE DIMENSIONAL SURFACE

THE BOEING COMPANY, Chic...

1. A method of controlling a scanner to scan a three dimensional surface, comprising:(a) receiving scan data of the three dimensional surface from the scanner, the scan data comprising a plurality of scan points defining a plurality of polygons and obtained from a scan direction;
(b) grouping the plurality of polygons into blotches having least one polygon, wherein no polygon of a blotch shares a common edge with a polygon of any other blotch;
(c) computing a directional vector for each blotch, the directional vector of each blotch weighted by an area of the blotch;
(d) computing a further scan direction from the directional vectors for the blotches; and
(e) commanding the scanner to scan from the further scan direction.

US Pat. No. 10,249,052

STEREO CORRESPONDENCE MODEL FITTING

Adobe Systems Incorporate...

1. A method implemented by at least one computing device, the method comprising:selecting a model from a plurality of models automatically and without user intervention by the at least one computing device, the selecting based at least in part on an indication that pixels included in respective ones of a plurality of stereoscopic images correspond to each other;
fitting the model to the plurality of stereoscopic images by the at least one computing device based at least in part on the indication that the pixels correspond to each other;
calculating stereo correspondence of image data of the plurality of stereoscopic images by the at least one computing device, the calculating based on minimizing a cost function determined from disparities indicating a difference in locations of the pixels, the disparities determined at least in part based on the model, the cost function including a first cost of color similarity in the pixels that correspond to each other in the stereoscopic images and a second cost of smoothness of neighboring pixels in one of the stereoscopic images; and
determining, based on the stereo correspondence, a region of one of the plurality of stereoscopic images that corresponds to another region of an additional one of the plurality of stereoscopic images.

US Pat. No. 10,249,050

IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD

CANON KABUSHIKI KAISHA, ...

1. An image processing apparatus that aligns a first image which is an object image including left and right breasts with a second image which is an object image including only one of the left and right breasts, the image processing apparatus comprising:an image acquiring unit that acquires the first and second images;
an identification information acquiring unit that acquires identification information, which is information to specify whether the left or right breast included in the first image is an alignment target;
a region setting unit that sets a region of interest in the first image based on the identification information; and
an aligning unit that aligns the region of interest in the first image with the second image.