US Pat. No. 10,431,266

SEMICONDUCTOR STORAGE DEVICE

Toshiba Memory Corporatio...

1. A semiconductor storage device, comprising:a first terminal configured to output a signal to an external device;
a plurality of first output buffers and a plurality of second output buffers connected to the first terminal;
a register configured to retain a first signal corresponding to the plurality of second output buffers and a second signal corresponding to the plurality of first output buffers;
a plurality of first pre-drivers, each first pre-driver connected to one of the plurality of first output buffers, each first pre-driver including a plurality of first transistors connected in parallel between a first inverter and a ground voltage supply terminal, wherein the plurality of first transistors are configured to operate in accordance with values of the first signal;
a plurality of second pre-drivers, each second pre-driver connected to one of the plurality of second output buffers, each second pre-driver including a plurality of second transistors connected in parallel between a second inverter and a power voltage supply terminal, wherein the plurality of second transistors are configured to operate in accordance with values of the second signal;
a first output control circuit connected to the plurality of first pre-drivers through a plurality of first signal lines, the first output control circuit configured to select at least one of the plurality of first signal lines in accordance with values of a third signal corresponding to a conversion of the second signal;
a second output control circuit connected to the plurality of second pre-drivers through a plurality of second signal lines, the second output control circuit configured to select at least one of the plurality of second signal lines in accordance with values of a fourth signal corresponding to a conversion of the first signal; and
a third output control circuit configured to transmit an output signal to the first and second output control circuits.

US Pat. No. 10,431,265

ADDRESS FAULT DETECTION IN A FLASH MEMORY SYSTEM

SILICON STORAGE TECHNOLOG...

1. A flash memory system, comprising:a memory array comprising flash memory cells arranged in rows and columns;
a row decoder for receiving a row address as an input, the row decoder coupled to a plurality of word lines, wherein each word line is coupled to a row of flash memory cells in the memory array;
an address fault detection array comprising memory cells arranged in rows and columns, wherein each of the plurality of word lines is coupled to a row in the address fault detection array; and
a comparator for comparing a row address received by the row decoder with a value output from the address fault detection array in response to an assertion of a word line by the row decoder and for indicating a fault if the compared values are different and for indicating a fault in response to the assertion of multiple word lines by the row decoder;
wherein the address fault detection array comprises a column of cells, wherein a first value in a cell indicates that bits in a row containing that cell were stored in an inverted manner and a second value in the cell indicates that bits in the row containing that cell were stored in a non-inverted manner.

US Pat. No. 10,431,264

APPARATUSES AND METHODS FOR PERFORMING LOGICAL OPERATIONS USING SENSING CIRCUITRY

Micron Technology, Inc., ...

1. A system, comprising:a host configured to generate instructions; and
a memory device comprising an array of memory cells coupled to sensing circuitry comprising a sense amplifier and a compute component, wherein the memory device is configured to:
receive an instruction from the host; and
execute the instruction to perform at least one of a NAND operation and an AND operation using data values stored in the array as inputs by controlling the sensing circuitry without transferring data externally from the array and the sensing circuitry.

US Pat. No. 10,431,261

FLEXIBLE-MOUNT ELECTRICAL CONNECTION

Western Digital Technolog...

1. A flexible-mount electrical connection comprising:a mating connector configured to physically couple with a hard drive connector; and
a plurality of electrical pins that suspend the mating connector over a void in a printed circuit board (PCB), each electrical pin having:
a connector portion positioned within the mating connector configured to electrically couple with hard drive connector pins positioned within the hard drive connector; and
an extended portion extending externally away from the mating connector, the extended portion having:
an attachment portion configured to electrically couple the electrical pin to the PCB; and
a curved shape formed therein configured to reduce transmission of vibrations in the connector portion along each axis of a three-dimensional space to the attachment portion.

US Pat. No. 10,431,260

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD

Ricoh Company, Ltd., Tok...

1. An information processing apparatus comprising circuitry configured to:acquire time data relating to a state of an object in each process of an operation performed on the object, the operation including at least one process;
calculate an achievement value indicating a state of each process, based on the time data acquired;
compare the achievement value of each process with a reference value; and
generate a chart that visually represents a result of comparison for each process, the visual representation of the result of comparison being different according to the result of comparison.

US Pat. No. 10,431,257

DATA CENTER DUAL STAGE DRIVE WITH DATA STRIPING

KABUSHIKI KAISHA TOSHIBA,...

1. A disk drive comprising:a first magnetic head and a second magnetic head;
a voice-coil motor configured for coarse positioning of the first magnetic head and the second magnetic head;
a first microactuator coupled to the voice-coil motor and the first magnetic head;
a second microactuator coupled to the voice-coil motor and the second magnetic head; and
a controller configured to:
receive from a host device a write command that includes a set of data that has a first data block and a second data block;
select a first storage block disposed on a first disk surface for storing the first data block and a second storage block disposed on a second disk surface for storing the second data block;
position the first magnetic head over the first storage block with the voice-coil motor, the first microactuator, and a first servo controller and writing the first data block to the first storage block; and
position the second magnetic head over the second storage block with the voice-coil motor, the second microactuator, and a second servo controller and writing the second data block to the second storage block.

US Pat. No. 10,431,256

METHOD OF PERFORMING READ/WRITE PROCESS ON RECORDING MEDIUM, PARAMETER ADJUSTMENT METHOD, STORAGE DEVICE, COMPUTER SYSTEM, AND STORAGE MEDIUM EMPLOYING THE METHODS

Seagate Technology LLC, ...

11. A storage device comprising:a recording medium comprising a plurality of tracks, each of the plurality of tracks comprising a plurality of data sectors;
a media interface which writes information to, or reads information from, the recording medium by accessing the recording medium;
a processor which controls the media interface to write data to, or read data from, the plurality of data sectors of a target track of the recording medium; and
a memory containing code objects configured to cause the processor to
write test data to the plurality of data sectors of the target track,
read the test data from the plurality of data sectors of the target track,
count a total number of error-corrected error correcting code (“ECC”) symbols in the read of each of the plurality of data sectors,
determine whether the total number of error-corrected ECC symbols of a data sector exceeds a first threshold value,
upon determining that the total number of error-corrected ECC symbols exceeds the first threshold value, determining the data sector to be a defective sector,
analyze a distribution of defective data sectors on the target track to determine whether an area of the track containing the defective data sectors is greater than a second threshold,
upon determining that the area of the target track is greater than the second threshold, determine whether corresponding defective areas occur in one or more consecutive adjacent tracks of the target track, and
upon determining that corresponding defective areas occur in one or more consecutive adjacent tracks of the target track, determine the area of the target track and the corresponding areas of the one or more consecutive adjacent tracks including the defective data sectors to be a massive defective area.

US Pat. No. 10,431,254

SYSTEM FOR PROVIDING AN ACCLIMATION ENCLOSURE FOR A DATA STORAGE LIBRARY

International Business Ma...

1. An enclosure configured to surround at least one library access opening that permits access to an interior of a data storage library, the enclosure comprising:a plurality of side wall panels configured to surround the data storage library and the at least one library access opening, wherein at least one of the plurality of side wall panels is configured to permit access to the at least one library access opening of the data storage library;
at least one top panel coupled to the plurality of side wall panels and disposed over a top surface of the data storage library so as to enclose the data storage library to form a chamber around the data storage library;
a plurality of top side panels coupled to the plurality of side wall panels and the at least one top panel, wherein each of the top side panels is configured to extend only to at least one environmental conditioning unit enclosure coupled to the top surface of the data storage library such that waste heat generated by at least one environmental conditioning unit within the at least one environmental conditioning unit enclosure is not captured within the enclosure;
at least one enclosure access opening in the at least one of the plurality of side wall panels to permit access to an interior of the chamber; and
at least one vent formed in at least one of the plurality of side wall panels, wherein the at least one vent is separate from the at least one enclosure access opening, and further wherein the at least one vent is configured to selectively allow ambient external air from outside the enclosure to intrude into the chamber,
wherein the enclosure is configured to selectively permit environmental conditions within the chamber to acclimate between environmental conditions outside the enclosure and environmental conditions within the data storage library.

US Pat. No. 10,431,253

WAVEGUIDE INPUT COUPLER WITH ASYMMETRIC TAPER

Seagate Technology, LLC, ...

1. An apparatus comprising:an input waveguide disposed on a substrate-parallel plane and configured to receive light from an input surface of the apparatus;
a mode converter joining the input waveguide at a junction away from the input surface, the mode converter converting the light from a fundamental mode to a higher-order mode; and
an input coupler proximate to and overlapping the mode converter parallel to the substrate-parallel plane and offset therefrom in a downtrack direction, the input coupler extending from the input surface to an output end of the mode converter and comprising first and second edges forming an asymmetric taper that transitions from a wider crosstrack dimension near the input surface to a narrower crosstrack dimension away from the input surface, the mode converter located between the first and second edges.

US Pat. No. 10,431,252

SUBSTRATE FOR MAGNETIC DISK AND MAGNETIC DISK

HOYA CORPORATION, Tokyo ...

1. An annular substrate to be polished for manufacturing a magnetic-disk substrate having a circular hole at a center, and comprising a pair of main surfaces and a side wall surface orthogonal to the main surfaces,a roundness of the circular hole being 1.5 ?m or less,
in the side wall surface of the circular hole, three outlines in a circumferential direction of the side wall surface, which include an outline at a center position of a thickness of the substrate and outlines at two positions that are spaced apart from the center position in opposite directions along a substrate thickness direction by a predetermined distance, being obtained,
a difference between a maximum value and a minimum value of radii of three inscribed circles that are respectively derived from the three outlines being 3.5 ?m or less, and
when positions spaced apart from the center position in the opposite directions along the substrate thickness direction by 200 ?m exist on the side wall surface, the predetermined distance being 200 ?m, and when positions spaced apart from the center position in the opposite directions of the substrate thickness direction by 200 ?m do not exist on the side wall surface, the predetermined distance being 100 ?m,
a substrate thickness of the annular substrate being 0.8 mm or less.

US Pat. No. 10,431,251

MAGNETIC TAPE DEVICE AND MAGNETIC REPRODUCING METHOD

FUJIFILM Corporation, To...

1. A magnetic tape device comprising:a magnetic tape; and
a reproducing head,
wherein the reproducing head is a magnetic head including a tunnel magnetoresistance effect type element as a reproducing element,
the magnetic tape includes a non-magnetic support, and a magnetic layer including ferromagnetic powder, a binding agent, and fatty acid ester on the non-magnetic support,
a center line average surface roughness Ra measured regarding a surface of the magnetic layer is equal to or smaller than 2.0 nm,
a full width at half maximum of spacing distribution measured by optical interferometry regarding the surface of the magnetic layer before performing a vacuum heating with respect to the magnetic tape is greater than 0 nm and equal to or smaller than 7.0 nm,
a full width at half maximum of spacing distribution measured by optical interferometry regarding the surface of the magnetic layer after performing the vacuum heating with respect to the magnetic tape is greater than 0 nm and equal to or smaller than 7.0 nm,
a difference Safter?Sbefore between a spacing Safter measured by optical interferometry regarding the surface of the magnetic layer after performing the vacuum heating with respect to the magnetic tape and a spacing Sbefore measured by optical interferometry regarding the surface of the magnetic layer before performing the vacuum heating with respect to the magnetic tape is greater than 0 nm and equal to or smaller than 8.0 nm, and
?SFD in a longitudinal direction of the magnetic tape calculated by Expression 1 is equal to or smaller than 0.50,
?SFD=SFD25° C.?SFD?190° C.  Expression 1
in Expression 1, the SFD25° C. is a switching field distribution SFD measured in a longitudinal direction of the magnetic tape at a temperature of 25° C., and the SFD?190° C. is a switching field distribution SFD measured in a longitudinal direction of the magnetic tape at a temperature of ?190° C.

US Pat. No. 10,431,250

MAGNETIC TAPE HAVING CHARACTERIZED MAGNETIC LAYER

FUJIFILM Corporation, To...

1. A magnetic tape comprising:a non-magnetic support; and
a magnetic layer including ferromagnetic powder and a binding agent on the non-magnetic support,
wherein the center line average surface roughness Ra measured regarding the surface of the magnetic layer is equal to or smaller than 1.8 nm,
the logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding the surface of the magnetic layer is 0.010 to 0.050,
?SFD in a longitudinal direction of the magnetic tape calculated by Expression 1 is equal to or greater than 0.35,
?SFD=SFD25° C.?SFD?190° C.  Expression 1
in Expression 1, the SFD25° C. is the switching field distribution SFD measured in a longitudinal direction of the magnetic tape at a temperature of 25° C., and the SFD?190° C. is the switching field distribution SFD measured in a longitudinal direction of the magnetic tape at a temperature of ?190° C., and
the logarithmic decrement on the magnetic layer side is determined by the following method:
securing a measurement sample of the magnetic tape with the measurement surface, which is the surface on the magnetic layer side, facing upward on a substrate in a pendulum viscoelasticity tester;
disposing a columnar cylinder edge which is 4 mm in diameter and equipped with a pendulum 13 g in weight on the measurement surface of the measurement sample such that the long axis direction of the columnar cylinder edge runs parallel to the longitudinal direction of the measurement sample;
raising the surface temperature of the substrate on which the measurement sample has been positioned at a rate of less than or equal to 5° C./min up to 80° C.;
inducing initial oscillation of the pendulum;
monitoring the displacement of the pendulum while it is oscillating to obtain a displacement-time curve for a measurement interval of greater than or equal to 10 minutes; and
obtaining the logarithmic decrement ? from the following equation:

wherein the interval from one minimum displacement to the next minimum displacement is adopted as one wave period; the number of waves contained in the displacement-time curve during one measurement interval is denoted by n, the difference between the minimum displacement and the maximum displacement of the nth wave is denoted by An, and the logarithmic decrement is calculated using the difference between the next minimum displacement and maximum displacement of the nth wave (An+1 in the above equation).

US Pat. No. 10,431,247

MAGNETIC HEAD CONTROL CAPABLE OF AVOIDANCE MEDIA BUMPS DURING SEEKING PROCESS

Kabushiki Kaisha Toshiba,...

1. A magnetic disk drive comprising:a selector selecting a plurality of evaluation commands in order in a command reordering operation;
a determiner determining whether media bumps which influence a dynamic flying height (DFH) control exist in a seek section between completion of a previous command and start of a selected evaluation command or not; and
a calculator calculating a delay time necessary for avoidance of the media bumps if it is determined by the determiner that the media bumps which influence the dynamic flying height (DFH) control exist; wherein
the reordering operation compares a latency time which is obtained by summing a seek time which is determined in accordance with a seek distance, a rotational latency time which is determined after a seek completion and the delay time of each of a plurality of evaluation commands, and selects the evaluation command of the shortest latency time as the command to be next processed.

US Pat. No. 10,431,245

PIEZOELECTRIC ELEMENT HAVING POLYMER COATING, PIEZOELECTRIC ACTUATOR USING SAID PIEZOELECTRIC ELEMENT, AND HEAD SUSPENSION USING SAID PIEZOELECTRIC ACTUATOR

NHK Spring Co., Ltd., Ka...

1. A piezoelectric element, comprising:an element body configured to deform, so as to elongate and contract along a deformation direction, in response to a voltage applied thereto;
electrodes formed on opposite sides of the element body;
peripheral end faces defining a peripheral shape of the element body; and
polymer coatings formed by vapor deposition polymerization to have first portions and second portions, the first portions coating at least respective opposite end faces of the peripheral end faces of the element body in an orthogonal direction relative to the deformation direction, and the second portions continuously extending from the first portions and located on respective side portions of one of the electrodes in said orthogonal direction to coat the side portions of said one of the electrodes so that said one of the electrodes has an exposed portion exposing outside at a middle portion defined in said orthogonal direction between the side portions that are covered with the second portions of polymer coatings.

US Pat. No. 10,431,244

DEVICES INCLUDING A NEAR FIELD TRANSDUCER (NFT) INCLUDING PEG AND DISC FROM DIFFERENT MATERIALS

Seagate Technology LLC, ...

1. A device having an air bearing surface (ABS), the device comprising:a near field transducer (NFT) comprising:
a disc configured to convert photons incident thereon into plasmons; and
a peg configured to couple plasmons coupled from the disc into an adjacent magnetic storage medium,
wherein the peg extends beyond the disc, and the peg comprises rhodium (Rh), aluminum (Al), iridium (Ir), silver (Ag), copper (Cu), palladium (Pd), platinum (Pt), alloys thereof, or combinations thereof and
wherein the disc comprises a disc material comprising gold or a gold alloy and the peg comprises a peg material, wherein the disc material is different from the peg material.

US Pat. No. 10,431,243

SIGNAL PROCESSING APPARATUS, SIGNAL PROCESSING METHOD, SIGNAL PROCESSING PROGRAM

NEC CORPORATION, Tokyo (...

4. A signal processing method implemented using a signal processing apparatus, the method comprising:transforming, by the signal processing apparatus, input signal samples into frames of amplitude components representing different frequencies in a frequency domain;
smoothing, by the signal processing apparatus, the amplitude components along time to obtain time-smoothed amplitude components,
smoothing, by the signal processing apparatus, the time-smoothed amplitude components along frequency to obtain frequency-smoothed amplitude components;
calculating, by the signal processing apparatus, differences of the frequency-smoothed amplitude components along the frequency;
accumulating, by the signal processing apparatus, the differences to obtain an accumulated value; and
analyzing, by the signal processing apparatus, the input signal samples to detect a male voice in accordance with the accumulated value.

US Pat. No. 10,431,242

SYSTEMS AND METHODS FOR IDENTIFYING SPEECH BASED ON SPECTRAL FEATURES

GoPro, Inc., San Mateo, ...

1. A system that identifies speech, the system comprising:one or more physical processors configured by machine-readable instructions to:
access audio information defining audio content, the audio content having a duration;
segment the audio content into audio segments, individual audio segments corresponding to a portion of the duration, the audio segments including a first audio segment corresponding to a first portion of the duration;
determine energy features of the audio segments, the energy features characterizing energy of the audio segments, the energy features including a first energy feature of the first audio segment;
determine entropy features of the audio segments, the entropy features characterizing spectral flatness of the audio segments, the entropy features including a first entropy feature of the first audio segment;
determine frequency features of the audio segments, the frequency features characterizing highest frequencies of the audio segments, the frequency features including a first frequency feature of the first audio segment;
identify one or more of the audio segments as containing speech based on the energy features, the entropy features, and the frequency features by generating a binary curve indicating the one or more of the audio segments as containing speech, wherein the first audio segment is identified as containing speech based on the first energy feature, the first entropy feature, and the first frequency feature, wherein the binary curve is smoothed based on a number of silent audio segments; and
effectuate storage of the identification of the one or more of the audio segments as containing speech in a storage medium.

US Pat. No. 10,431,241

SPEECH ENHANCEMENT METHOD AND APPARATUS FOR SAME

SAMSUNG ELECTRONICS CO., ...

1. An electronic device comprising:a plurality of microphones disposed on an upper part of the electronic device;
a processor configured to:
operate in a first mode, in which an estimation of a direction of a user and a beamforming operation based on the estimated direction are deactivated, to:
receive at least one signal from any one or any combination of the plurality of microphones; and
determine whether the received at least one signal is associated with a speech of the user to activate the deactivated estimation of the direction and the deactivated beamforming operation;
based on the at least one signal being determined to be associated with the speech of the user, operate in a second mode, in which the estimation of the direction and the beamforming operation are activated, to:
estimate the direction of the user, based on a difference between at least two of a plurality of signals that is received from at least two of the plurality of microphones; and
based at least on the estimated direction, beamform the received plurality of signals such that at least one of the plurality of signals from the estimated direction is emphasized and at least another one of the plurality of signals is suppressed; and
output the plurality of beamformed signals to perform speech recognition based on the plurality of beamformed signals.

US Pat. No. 10,431,240

SPEECH ENHANCEMENT METHOD AND SYSTEM

Samsung Electronics Co., ...

1. A speech enhancement method comprising:receiving at least one speech signal;
generating a first speech signal by performing a primary speech enhancement on the at least one speech signal;
selecting a noise removing gain corresponding to the first speech signal from pre-learned noise removing gain information; and
generating a second speech signal by performing a secondary speech enhancement on the first speech signal based on the selected noise removing gain,
wherein the selecting of the noise removing gain comprises:
obtaining an a priori signal-to-noise ratio (SNR) and an a posteriori SNR regarding the first speech signal; and
selecting the noise removing gain corresponding to the a priori SNR and the a posteriori SNR, from among a plurality of noise removing gains included in the pre-learned noise removing gain information.

US Pat. No. 10,431,239

HEARING SYSTEM

1. A binaural hearing aid system comprising a first hearing aid device configured to be worn at, behind and/or in an ear of a user, and a second hearing aid device configured to be worn at, behind and/or in an ear of a user, wherein the first hearing aid device comprises:a direction sensitive input sound transducer unit configured to convert acoustical sound signals into electrical noisy sound signals,
a wireless sound receiver unit configured to receive wireless sound signals from a remote device, the wireless sound signals representing noiseless electrical sound signals,
and
a memory storing sets of head related impulse responses for different positions relative to the direction sensitive input transducer unit,
wherein a processing unit is configured to estimate the direction to an active source, and the processing unit configured to map the electrical noisy sound signals and the wireless sound signals into binaural electrical output signals by convolving the noiseless electrical sound signals with the set of the head related impulse responses stored in the memory in correspondence with the estimated sound source location.

US Pat. No. 10,431,237

DEVICE AND METHOD FOR ADJUSTING SPEECH INTELLIGIBILITY AT AN AUDIO DEVICE

MOTOROLA SOLUTIONS, INC.,...

1. A device comprising:a microphone;
a transmitter; and
a controller having access to a memory storing a plurality of preconfigured voice tags associated with respective noise levels, each of the plurality of preconfigured voice tags comprising a respective voice recording of a given user,
the controller configured to:
determine a noise level at the microphone;
select a voice tag, of the plurality of preconfigured voice tags, based on the noise-level;
determine an intelligibility rating of a mix of the voice tag and noise received at the microphone; and
when the intelligibility rating is below a threshold intelligibility rating, enhance speech from the given user received at the microphone based on the intelligibility rating prior to transmitting, at the transmitter, a signal representing intelligibility enhanced speech.

US Pat. No. 10,431,236

DYNAMIC PITCH ADJUSTMENT OF INBOUND AUDIO TO IMPROVE SPEECH RECOGNITION

Sphero, Inc., Boulder, C...

1. A system for dynamically adjusting the pitch of inbound audio, comprising:at least one processor; and
memory encoding computer executable instructions that, when executed by the at least one processor, perform a method comprising:
receiving an input audio segment;
detecting one or more clusters of speech input within the input audio segment;
detecting an average pitch for at least one of the one or more clusters of speech input;
determining, based on at least the average pitch and an expected content for the input audio segment, whether the pitch of the input audio segment should be adjusted;
based on determining that the pitch should be adjusted, adjusting the pitch of at least one of the one or more speech clusters to generate an adjusted audio segment; and
transmitting the adjusted audio segment to a speech recognition component.

US Pat. No. 10,431,235

METHODS AND SYSTEMS FOR SPEECH ADAPTATION DATA

Elwha LLC, Bellevue, WA ...

1. A method for controlling a computer processor to perform operations comprising:detecting speech data of a particular party at a personal device of the particular party, the speech data being related to a speech-facilitated interaction of the particular party with a target device;
acquiring at the personal device adaptation data that is at least partly based on at least one previous speech interaction of the particular party;
converting the speech data at the personal device into converted data based at least partly on feedback from the target device at least indicating that the target device is able to process the converted data more quickly than the speech data; and
transmitting the adaptation data and the converted data from the personal device to the target device to facilitate speech recognition.

US Pat. No. 10,431,234

DEVICE AND METHOD FOR TRANSMITTING AND RECEIVING VOICE DATA IN WIRELESS COMMUNICATION SYSTEM

SAMSUNG ELECTRONICS CO., ...

1. An operating method of a transmission terminal for transmitting an audio signal, the method comprising:generating bandwidth information indicating a first bandwidth range, and bit rate information indicating a first bit rate range;
transmitting the bandwidth information indicating a first bandwidth range and the bit rate information indicating a first bit rate range to a reception terminal;
receiving combination determination information from the reception terminal;
compressing the audio signal according to the received combination determination information; and
transmitting the compressed audio signal to the reception terminal,
wherein the combination determination information is determined based on bandwidth information indicating a second bandwidth range, and bit rate information indicating a second bit rate range, by the reception terminal, and
wherein the second bandwidth range is comprised in the first bandwidth range, and the second bit rate range is comprised in the first bit rate range.

US Pat. No. 10,431,232

APPARATUS AND METHOD FOR SYNTHESIZING AN AUDIO SIGNAL, DECODER, ENCODER, SYSTEM AND COMPUTER PROGRAM

Fraunhofer-Gesellschaft z...

1. An apparatus for synthesizing an audio signal, comprising:a processing unit configured to apply a spectral tilt to the code of a codebook used for synthesizing a current frame of the audio signal,
wherein the spectral tilt is based on the spectral tilt of the current frame of the audio signal,
wherein the apparatus is configured to determine the spectral tilt of the current frame of the audio signal on the basis of spectral envelope information for the current frame of the audio signal,
wherein the processing unit is configured to apply the spectral tilt by filtering the code from the codebook based on a transfer function modeling the spectral tilt, and
wherein the processing unit comprises a hardware implementation.

US Pat. No. 10,431,231

HIGH-BAND RESIDUAL PREDICTION WITH TIME-DOMAIN INTER-CHANNEL BANDWIDTH EXTENSION

Qualcomm Incorporated, S...

1. A device comprising:a low-band mid signal decoder configured to decode a low-band portion of an encoded mid signal to generate a decoded low-band mid signal;
a low-band residual prediction unit configured to process the decoded low-band mid signal to generate a low-band residual prediction signal;
an up-mix processor configured to generate a low-band left channel and a low-band right channel based partially on the decoded low-band mid signal and the low-band residual prediction signal;
a high-band mid signal decoder configured to decode a high-band portion of the encoded mid signal to generate a time-domain decoded high-band mid signal;
a high-band residual prediction unit configured to process the time-domain decoded high-band mid signal to generate a time-domain high-band residual prediction signal; and
an inter-channel bandwidth extension decoder configured to generate a high-band left channel and a high-band right channel based on the time-domain decoded high-band mid signal and the time-domain high-band residual prediction signal.

US Pat. No. 10,431,228

PROVING FILE OWNERSHIP

Amazon Technologies, Inc....

1. A computer-implemented method, comprising:receiving a first digital fingerprint;
using first and second information unpredictable to another system to modify a digital representation of an instance of content to result in a modified digital representation of the instance of content, wherein the modified digital representation is generated by permutating segments of the digital representation of the instance of content based on the first information, wherein a size of the segments of the digital representation of the instance of content is determined based on the second information;
calculating, based at least in part on the modified digital representation of the instance of content, a second digital fingerprint using a fingerprinting algorithm configured to produce matching digital fingerprints from different digital encodings of the same content;
verifying that the first digital fingerprint matches the second digital fingerprint; and
performing one or more operations corresponding to the first digital fingerprint matching the second digital fingerprint, wherein the one or more operations include providing access to the content.

US Pat. No. 10,431,226

FRAME LOSS CORRECTION WITH VOICE INFORMATION

ORANGE, Paris (FR)

1. A non-transitory computer readable medium storing a code of a computer program, wherein said computer program comprises instructions for implementing, when the program is executed by a processor, a method for processing a digital audio signal comprising a series of samples distributed in successive frames, the method being implemented when decoding said signal in order to replace at least one lost signal frame during decoding,the method comprising the steps of:a) searching, in a valid signal segment available when decoding, for at least one period in the signal, determined based on said valid signal,
b) analyzing the signal in said period, in order to determine spectral components of the signal in said period,
c) synthesizing at least one replacement for the lost frame, by constructing a synthesis signal from:
an addition of components selected from among said determined spectral components, and
noise added to the addition of components,
wherein the amount of noise added to the addition of components is weighted based on voice information of the valid signal, obtained when decoding,
wherein the voice information is supplied in a bitstream received in decoding and corresponding to said signal comprising a series of samples distributed in successive frames,
wherein, in a case of frame loss in decoding, the voice information contained in a valid signal frame preceding the lost frame is used,
wherein the voice information comes from an encoder generating the bitstream and determining the voice information,
wherein the voice information is encoded in a single bit in the bitstream,
wherein, in step a), the period is searched for in a valid signal segment of greater length in the case of voicing in the valid signal, and wherein:
if the signal is voiced, the period is searched for in a valid signal segment of a duration of more than 30 milliseconds,
and if not, the period is searched for in a valid signal segment of a duration of less than 30 milliseconds.

US Pat. No. 10,431,225

SPEAKER IDENTIFICATION ASSISTED BY CATEGORICAL CUES

International Business Ma...

1. A computer implemented method for identifying one or more speaker from a media file, comprising:obtaining, by one or more processor, a media file having a speech by one or more speaker;
identifying the language of the speech by analyzing semantics of the language;
generating speaker biographic data in preconfigured categories by analyzing vocal characteristics and frequently used words of the speech;
diarizing the media file by adjusting boundaries of segments of the media file and identifying respective speaker for each segment;
evaluating a confidence associated with a speaker as identified from the diarizing;
adjusting a speaker label corresponding to the speaker to include the speaker, the language, and the speaker biographic data, responsive to determining that the confidence from the evaluating satisfies a preconfigured confidence threshold;
producing the speaker label resulting from the adjusting as speaker metadata for a segment corresponding to the speaker, wherein the generating includes comparing frequently used words of the speech with corresponding vocal characteristics and frequently used words of a plurality of speaker groups, wherein the preconfigured categories are preconfigured demographic categories;
discovering a match in the frequently used words of the speech and of a certain speaker group of the plurality of speaker groups; and
including in the speaker biographic data biographic feature data of a first preconfigured category of the preconfigured categories for the certain speaker group based on the discovering.

US Pat. No. 10,431,223

LOCATION-BASED RESPONSES TO TELEPHONE REQUESTS

Google LLC, Mountain Vie...

1. A method comprising:receiving, at a first computer system, audio data associated with a verbal request from a user, the user associated with a computing device;
converting, by the first computer system, the received audio data into a symbolic representation of content of the verbal request;
generating, by the first computer system, an application identifier for a particular application to be launched on the computing device, the particular application indicated by the content of the verbal request; and
transmitting the symbolic representation and the application identifier to the computing device, the symbolic representation and the application identifier when received by the computing device causing the computing device to:
launch the particular application installed on the computing device;
transmit a query to a second computer system that corresponds to the particular application, the query based on the symbolic representation of the verbal request;
receive a response to the query from the second computer system; and
present the response to the query through an interface of the computing device.

US Pat. No. 10,431,222

PROACTIVE INCORPORATION OF UNSOLICITED CONTENT INTO HUMAN-TO-COMPUTER DIALOGS

GOOGLE LLC, Mountain Vie...

1. A method implemented by one or more processors, comprising:identifying an entity based on a state of a media or gaming software application being executed on a first client device operated by a user, wherein the entity is identified without using explicit input from the user;
determining that an automated assistant operating on a second client device associated with the user has no outstanding obligations to the user, wherein the first and second client devices are part of a coordinated ecosystem of client devices;
identifying one or more facts about the entity based on entity data contained in one or more databases;
determining, for each of the one or more facts, a corresponding measure of potential interest to the user;
generating, by one or more of the processors, unsolicited natural language content, wherein the unsolicited natural language content includes one or more of the facts selected based on the corresponding one or more measures of potential interest; and
after the determination that the automated assistant has no outstanding obligations to the user, incorporating, by the automated assistant into a new or existing human-to-computer dialog session between the user and the automated assistant, the unsolicited natural language content, wherein the incorporating causes the unsolicited natural language content to be automatically output to the user as part of the new or existing human-to-computer dialog session.

US Pat. No. 10,431,221

APPARATUS FOR SELECTING AT LEAST ONE TASK BASED ON VOICE COMMAND, VEHICLE INCLUDING THE SAME, AND METHOD THEREOF

Hyundai Motor Company, S...

1. A method for selecting a task based on a voice command comprising:receiving voices from a plurality of speakers;
extracting, by a processor, characteristic information from each of the voices of the plurality of sneakers, and acquiring identification information regarding each speaker;
determining, by the processor, whether the each speaker is a previous driver or a current driver;
extracting, by the processor, at least one keyword related to a task from each of the voices of the plurality of speakers;
determining, by the processor, at least one task corresponding to the at least one keyword extracted from each of the voices of the plurality of speakers;
determining, by the processor, a processing order of the at least one task on a basis of priority information predefined based on whether the each speaker is the previous driver or the current driver; and
sequentially performing, by the processor, at least one task according to the determined processing order of the at least one task.

US Pat. No. 10,431,219

USER-PROGRAMMABLE AUTOMATED ASSISTANT

GOOGLE LLC, Mountain Vie...

1. A method implemented by an automated assistant executed by one or more processors, comprising:receiving, from a user at one or more input components of a computing device, a first speech input, wherein the first speech input includes a command to perform a task;
performing semantic processing on first speech recognition output generated from the first speech input;
determining, based on the semantic processing, that the automated assistant is unable to interpret the command;
providing, to the user at one or more output components of the computing device, output that solicits clarification from the user about the command;
receiving, from the same user in response to the output, at one or more of the input components, a second speech input;
identifying, from second speech recognition output generated from the second speech input, one or more slots that are required to be filled with values in order to fulfill the task;
storing a dialog routine that includes a mapping between the command and the task, and which accepts, as input, one or more values to fill the one or more slots;
receiving, at one or more of the input components, a third speech input, wherein the third speech input invokes the dialog routine based on the mapping;
identifying, based on third speech recognition output generated from the third speech input or additional speech input, one or more values to be used to fill the one or more slots that are required to be filled with values in order to fulfill the task; and
transmitting, to a remote computing device, data that is indicative of at least the one or more values to be used to fill the one or more slots, wherein the transmitting causes the remote computing device to fulfill the task.

US Pat. No. 10,431,217

AUDIO PLAYBACK DEVICE THAT DYNAMICALLY SWITCHES BETWEEN RECEIVING AUDIO DATA FROM A SOFT ACCESS POINT AND RECEIVING AUDIO DATA FROM A LOCAL ACCESS POINT

Amazon Technologies, Inc....

1. A method comprising:receiving, from a speech processing system, a first command based at least in part on a first utterance detected by a second audio playback device, the first command including an audio playback operation, a first content identifier, and a first identifier corresponding to a group including a first audio playback device and the second audio playback device;
based at least in part on a first configuration of the second audio playback device, receiving, from the first audio playback device, first audio data at the second audio playback device, wherein the first audio data corresponds to the first content identifier;
outputting first audio content corresponding to the first audio data by the second audio playback device in a synchronized manner with output of the first audio content by the first audio playback device;
receiving, from the speech processing system, a second command based at least in part on a second utterance detected by the second audio playback device, the second command including the audio playback operation, a second content identifier, and a second identifier corresponding to the second audio playback device and not to the first audio playback device;
based at least in part on the second command, changing a configuration of the second audio playback device from the first configuration to a second configuration;
based at least in part on the second configuration of the second audio playback device, receiving, from a content source and via a wireless access point (WAP), second audio data at the second audio playback device without the second audio data being received from the first audio playback device, wherein the second audio data corresponds to the second content identifier; and
outputting second audio content corresponding to the second audio data by the second audio playback device.

US Pat. No. 10,431,216

ENHANCED GRAPHICAL USER INTERFACE FOR VOICE COMMUNICATIONS

Amazon Technologies, Inc....

5. A method comprising:performing speech recognition on audio data including user speech in a first language received from a first device associated with a first user account, the speech recognition to generate first text data representing a transcription of the user speech;
translating the transcription to a second language to generate second text data representing a translated transcription;
sending, based at least in part on an indication that the audio data is directed to a second device associated with a second user account, the audio data to the second device; and
sending, based at least in part on the indication, the second text data representing the translated transcription to the second device to cause the second device to display the translated transcription and, in association with the translated transcription, an icon that, when selected, causes the second device to output audio corresponding to the audio data in the first language.

US Pat. No. 10,431,213

RECOGNIZING SPEECH IN THE PRESENCE OF ADDITIONAL AUDIO

Google LLC, Mountain Vie...

1. A computer-implemented method comprising:receiving an audio signal;
determining, using a model that is trained to detect a presence of a synthesized voice and a model that is trained to detect a presence of a user's voice, that the audio signal likely includes both the synthesized voice and the user's voice;
in response to determining, using a model that is trained to detect a presence of a synthesized voice and a model that is trained to detect a presence of a user's voice, that the audio signal likely includes both the synthesized voice and the user's voice, suppressing operation of a speech synthesis module;
after suppressing operation of the speech synthesis module, obtaining a transcription corresponding to the audio signal from an automated speech recognizer; and
providing the transcription for output.

US Pat. No. 10,431,212

SPEECH RECOGNITION

Cirrus Logic, Inc., Aust...

1. An analog-to-digital converter for converting an analog signal received at an input, comprising:a quantiser with a quantiser input and a quantiser output; and
a feedback path around the quantiser,
wherein the analog-to-digital converter is operable in a first mode in which the feedback path is enabled such that the input signal is compared with a feedback signal before application to the quantiser input; andwherein the analog-to-digital converter is operable in a second mode in which the feedback path is disabled such that the input signal is applied to the quantiser input without comparison with a feedback signal; wherein the quantiser comprises:a controlled oscillator whose output frequency depends on its input signal; and
a counter for counting output pulses of the controlled oscillator.

US Pat. No. 10,431,211

DIRECTIONAL PROCESSING OF FAR-FIELD AUDIO

Qualcomm Incorporated, S...

1. An apparatus comprising:multiple microphones configured to generate multiple audio signals, each microphone of the multiple microphones configured to generate a respective audio signal of the multiple audio signals based on sound of a far-field acoustic environment as detected at the microphone;
a signal processing system configured to process the multiple audio signals to generate at least one processed audio signal, the signal processing system configured to update one or more processing parameters while operating in a first operational mode and configured to use a static version of the one or more processing parameters while operating in a second operational mode; and
a keyword detection system configured to perform keyword detection based on the at least one processed audio signal to determine whether the sound includes an utterance corresponding to a keyword and, based on a determination that the utterance corresponds to the keyword, to send a control signal to the signal processing system to change an operational mode of the signal processing system from the first operational mode to the second operational mode, wherein the signal processing system is configured to use directional parameters while operating in the second operation mode, and wherein the directional parameters are determined based on a direction of arrival of a portion of the sound corresponding to the utterance.

US Pat. No. 10,431,210

IMPLEMENTING A WHOLE SENTENCE RECURRENT NEURAL NETWORK LANGUAGE MODEL FOR NATURAL LANGUAGE PROCESSING

INTERNATIONAL BUSINESS MA...

1. A method comprising:providing, by a computer system, a whole sentence recurrent neural network language model for estimating a probability of likelihood of each whole sentence processed by natural language processing being correct;
applying, by the computer system, a noise contrastive estimation sampler against at least one entire sentence from a corpus of a plurality of sentences to generate at least one incorrect sentence;
training, by the computer system, the whole sentence recurrent neural network language model, using the at least one entire sentence from the corpus and the at least one incorrect sentence, to distinguish the at least one entire sentence as correct; and
applying, by the computer system, the whole sentence recurrent neural network language model to estimate the probability of likelihood of each whole sentence processed by natural language processing being correct.

US Pat. No. 10,431,207

METHODS AND SYSTEMS FOR INTENT DETECTION AND SLOT FILLING IN SPOKEN DIALOGUE SYSTEMS

Robert Bosch GmbH, Stutt...

1. A method for operation of a spoken language understanding (SLU) system comprising:receiving, with a processor in the SLU system, a plurality of words in a text phrase;
generating, with the processor, a first encoded representation of the plurality of words based on an output of a recurrent neural network (RNN) encoder using the plurality of words as inputs to the RNN encoder;
generating, with the processor, an intent label corresponding to the plurality of words based on an output of a first RNN decoder using the first encoded representation as input to the first RNN decoder;
generating, with the processor, a corrected plurality of words based on an output of a second RNN decoder using the first encoded representation and the intent label as inputs to the second RNN decoder, the corrected plurality of words including at least one word that is different than one of the plurality of words in the text phrase;
generating, with the processor, a second encoded representation corresponding to the plurality of corrected words based on another output of the RNN encoder using the plurality of corrected words as inputs to the RNN encoder; and
generating, with the processor, a machine-readable dialogue phrase that includes at least one word in the plurality of corrected words assigned to at least one slot in the machine-readable dialogue phrase based on an output of a third RNN decoder using the second encoded representation of the plurality of corrected words and the intent label as inputs to the third RNN decoder.

US Pat. No. 10,431,206

MULTI-ACCENT SPEECH RECOGNITION

Google LLC, Mountain Vie...

1. A computer-implemented method for training a hierarchical recurrent neural network (HRNN) having a plurality of parameters on a plurality of training acoustic sequences to perform automatic speech recognition, wherein the HRNN is configured to generate phoneme representations of received acoustic sequences, the method comprising, for each of the received training acoustic sequences:processing the received acoustic sequence in accordance with current values of the parameters of the HRNN to generate a predicted grapheme representation of the received acoustic sequence;
processing an intermediate output generated by an intermediate layer of the HRNN during the processing of the received acoustic sequence to generate one or more predicted phoneme representations of the received acoustic sequence;
adjusting the current values of the parameters of the HRNN based on (i) the predicted grapheme representation and (ii) the one or more predicted phoneme representations; and
providing data specifying the trained HRNN for use in performing automatic speech recognition on input utterances.

US Pat. No. 10,431,205

DIALOG DEVICE WITH DIALOG SUPPORT GENERATED USING A MIXTURE OF LANGUAGE MODELS COMBINED USING A RECURRENT NEURAL NETWORK

CONDUENT BUSINESS SERVICE...

1. A dialog device comprising:a natural language interfacing device comprising a chat interface or a telephonic device;
a natural language output device comprising a display device; and
a computer programmed to store natural language dialog conducted via the natural language interfacing device and to construct a current natural language utterance word-by-word with each word of the current natural language utterance being chosen by operations including:
applying K independent language models F1, . . . , Fk to a context x comprising a concatenation of the stored natural language dialog and the current natural language utterance up to but not including the word being chosen where K is a positive integer having a value of at least two,
normalizing each word distribution output by each of the applied K independent language models to generate corresponding normalized word distributions and applying a recurrent neural network (RNN) to the normalized word distributions output by the K applied independent language models to generate a mixture distribution y comprising a weighted sum of the normalized word distributions output by the applied K independent language models according to:
where the p(k|x) terms are computed by a gating network which is a neural network whose output is a normalized vector; andchoosing the next word by sampling the mixture distribution;
wherein the computer is further programmed to repeat construction of a current natural language utterance a plurality of times to construct a plurality of current utterance candidates, and
the display device is configured to output a list of the current utterance candidates on the display device; and
wherein the K independent language models include: (i) a neural chat model for capturing natural language content, and (ii) at least one question-answer (QA) language model for capturing domain-specific content.

US Pat. No. 10,431,201

ANALYZING MESSAGES WITH TYPOGRAPHIC ERRORS DUE TO PHONEMIC SPELLINGS USING TEXT-TO-SPEECH AND SPEECH-TO-TEXT ALGORITHMS

International Business Ma...

1. A computer-implemented method of correcting typographical errors in electronic text, the method executed by at least one hardware processor, the method comprising:receiving a text message containing at least one phonemic spelling of a word;
converting the text message into speech by running a text-to-speech application programming interface (API) with the text message as input;
generating an audio file comprising at least the speech;
playing the audio file as an input to a speech-to-text API and executing the speech-to-text API to convert the speech to a text corresponding to the played audio file; and
generating a text file comprising at least the text corresponding to the played audio file,
wherein the text corresponding to the played audio file automatically contains a corrected version of the phonemic spelling of the word in the received text message.

US Pat. No. 10,431,198

NOISE CANCELLATION SYSTEM WITH LOWER RATE EMULATION

Cirrus Logic, Inc., Aust...

1. An apparatus for noise cancellation, said apparatus comprising:a reference microphone configured to produce a reference microphone signal in response to a first acoustic signal;
a first analog-to-digital converter (ADC) that is coupled to the reference microphone and configured to produce an output signal that is based on the reference microphone signal;
an error microphone configured to produce an error microphone signal in response to a second acoustic signal;
a second ADC that is coupled to the error microphone and configured to produce an output signal that is based on the error microphone signal;
a processor having a first input coupled to the first ADC, a second input coupled to the second ADC, and a third input configured to receive a desired sound signal at a first sampling rate, and configured to provide updates based on the first, second, and third inputs; and
a digital filter that is coupled to the first ADC, arranged to receive the updates from the processor, and configured to filter a reference noise signal that is based on the output signal of the first ADC, at a second sampling rate that is higher than the first sampling rate, to produce an anti-noise signal.

US Pat. No. 10,431,194

ACOUSTIC SENSORS OPTIMALLY PLACED AND COUPLED TO MINIMIZE FEEDBACK AND MAXIMIZE SOUND QUALITY OF AN ACOUSTIC-ELECTRIC STRINGED INSTRUMENT

1. An acoustic-electric sensor system comprising:an acoustic-electric stringed instrument comprising:
a sound board configured to vibrate in response to incident external acoustic energy; and,
a saddle configured to vibrationally couple with at least one string of the acoustic-electric stringed instrument;
a main acoustic sensor operably coupled to the acoustic-electric stringed instrument and configured to output a main signal that comprises:
a first signal component that represents string vibrations of the acoustic-electric stringed instrument; and,
a second signal component that represents sound board vibrations of the acoustic-electric stringed instrument;
a feedback suppression acoustic sensor operably coupled to the acoustic-electric stringed instrument and configured to output a feedback suppression signal that comprises a third signal component that represents sound board vibrations of the acoustic-electric stringed instrument; and,
a mixing module configured to receive the main signal and the feedback suppression signal, and configured to mix the main signal with the feedback suppression signal to generate a mixed output signal, wherein when the mixed output signal is generated, the second signal component at least partially cancels out with the third signal component in the mixed output signal to substantially attenuate the second signal component in the mixed output signal.

US Pat. No. 10,431,193

ELECTRONIC MUSICAL INSTRUMENT, METHOD OF CONTROLLING THE ELECTRONIC MUSICAL INSTRUMENT, AND STORAGE MEDIUM THEREOF

CASIO COMPUTER CO., LTD.,...

1. An electronic musical instrument comprising:a plurality of keys that are operable to designate pitches of sound to be output by the electronic musical instrument; and
a processor that is configured to perform an automatic playing process including:
determining one of the plurality of keys to be a first key, based on pitch information indicating a first pitch of a first timing included in music data, wherein the first key is expected to be designated by a user within a first period according to the first timing;
determining one of the plurality of keys to be a second key based on pitch information indicating a second pitch of a second timing after the first timing included in the music data, wherein the second key is expected to be designated by the user within a second period according to the second timing;
determining at least one of the plurality of keys other than the first key to be at least one third key that is assigned a sound of a different pitch from the first pitch, wherein the at least one third key is determined based on a position or pitch relationship of said at least one of the plurality of keys with the first key;
displaying an identifier for identifying the at least one third key before the first timing in accordance with progressing of the music data; and
in response to an operation by the user designating the first key or the at least one third key, controlling the electronic musical instrument to output a sound of the first pitch, and progressing the music data from the first timing to a timing before the second timing;
wherein the processor does not progress the music data from the first timing to the timing before the second timing, when the user designates a key other than the first key or the at least one third key within the first period.

US Pat. No. 10,431,191

METHOD AND APPARATUS FOR ANALYZING CHARACTERISTICS OF MUSIC INFORMATION

1. An improvisation performance analysis system, comprising:a tone sequence pattern extraction section for analyzing music data storing an actual performance of a performer and extracting all of first- to n-th-order tone sequence patterns;
a pitch transition sequence generation section for generating pitch transition sequences which correspond to the extracted first- to n-th-order tone sequence patterns, each of the pitch transition sequences being generated by converting a corresponding one of the tone sequence patterns to a relative pitch-interval sequence starting with an initial tone of the tone sequence pattern,
a transition probability/appearance probability calculation section for calculating a transition probability for each of the pitch transition sequences and an appearance probability of each of the pitch transition sequences relative to all of the pitch transition sequences;
a performance phrase structuring section for identifying pitch transition sequences which are statistically likely to occur based on the transition probabilities and the appearance probabilities, and outputting performance phrases of the performer by expressing the identified pitch transition sequences as a music score.

US Pat. No. 10,431,190

DUAL SHELL DRUM

1. A drum, comprising:a first shell having a first diameter;
a second shell having a second diameter that is different from the first diameter; and
at least one lug having a linking member coupled to a first lug anchor disposed contiguous with the first shell and disposed apart from the second shell and coupled to a second lug anchor disposed contiguous with the second shell and disposed apart from the first shell.

US Pat. No. 10,431,188

ORGANIZATION OF PERSONALIZED CONTENT

Amazon Technologies, Inc....

1. A computer-implemented method, comprising:determining first content associated with a first feature group of a plurality of feature groups;
determining second content associated with a second feature group of the plurality of feature groups;
determining third content associated with a third feature group of the plurality of feature groups;
determining relevant content, the relevant content including the first content and third content and not including the second content;
determining, from the plurality of feature groups, a first portion that includes the relevant content, the first portion including the first feature group and the third feature group;
determining, from the plurality of feature groups, a second portion that does not include the relevant content, the second portion including the second feature group;
generating first display data including a first indicator indicating a first position of the first feature group within the first portion;
generating second display data including a second indicator indicating a second position of the third feature group within the first portion;
causing the first display data to be displayed; and
causing the second display data to be displayed after causing the first display data to be displayed.

US Pat. No. 10,431,187

TERMINAL APPARATUS, SCREEN RECORDING METHOD, PROGRAM, AND INFORMATION PROCESSING SYSTEM

Ricoh Company, Ltd., Tok...

1. A terminal apparatus that operates in a sharing display mode, in which screen information of a meeting material is synchronously displayed on a display of the terminal apparatus and a display of at least one other terminal apparatus, and an individual display mode, in which the screen information of the meeting material is asynchronously displayed on the display of the terminal apparatus and at least one other terminal apparatus, and that switches operation between the sharing display mode and the individual display mode upon a mode switchover operation by an operator, the terminal apparatus comprising:a hardware processor;
a memory storing program instructions that cause the hardware processor to:
receive a mode switchover operation between the sharing display mode and the individual display mode by the operator and display the screen information of the meeting material synchronously or asynchronously, in accordance with the mode selected by the mode switchover operation; and
receive a screen recording operation by the operator and record the screen information of the meeting material as displayed for each of the sharing and individual modes, regardless of whether the screen information of the meeting material is being displayed in the sharing display mode or individual display mode on the display of the terminal apparatus, wherein
in a case where the hardware processor receives the mode switchover operation to switch from the sharing display mode to the individual mode after receiving the screen recording operation while operating in the sharing display mode, the hardware processor
continues to receive update information of the screen information of the meeting material to be displayed synchronously from a server,
stores the received update information of the screen information of the meeting material to be displayed synchronously at the terminal apparatus to update the screen information of the meeting material to be displayed synchronously, even as screen information of the meeting material is displayed asynchronously at the terminal apparatus, and
inserts chapter information at a time when the screen information of the meeting material to be displayed synchronously is updated; and
in a case where the screen recording operation for the screen information of the meeting materials to be displayed either synchronously or asynchronously is received by the operator in a meeting, in which at least one agenda is registered, the hardware processor
records the screen information of the meeting materials to be displayed either synchronously or asynchronously for every unit of an agenda from among the at least one registered agenda.

US Pat. No. 10,431,186

DISPLAY APPARATUS AND CONTROL METHOD THEREOF

Samsung Electronics Co., ...

1. A display apparatus comprising:a mirror display;
a sensor;
a storage configured to store transmission characteristics information, and reflection luminance information, of the mirror display;
a processor configured to:
identify a threshold based on the transmission characteristics information, the reflection luminance information, and an amount of external light sensed by the sensor,
adjust a luminance of an image signal based on whether a grayscale of the image signal is less than or equal to the threshold, and
output an image corresponding to the image signal on the mirror display,
wherein the processor is further configured to:
based on a grayscale of the image signal being less than or equal to the threshold, increase the luminance of the image signal by a first luminance level based on the reflection luminance of the mirror display, and
based on a grayscale of the image signal being greater than the threshold, increase the luminance of the image signal by a second luminance level based on the reflection luminance of the mirror display.

US Pat. No. 10,431,184

IN-VEHICLE DISPLAY CONTROL DEVICE

DENSO CORPORATION, Kariy...

1. An in-vehicle display control device comprising:a vehicle interface configured to acquire color change information;
a microcomputer configured to:
acquire a plurality of element images to be displayed on a display mounted on a vehicle;
acquire color change information; and
generate a synthetic image having a color based on the color change information acquired by the vehicle interface, the synthetic image being obtained by synthesizing the plurality of element acquired images, wherein:
the microcomputer is configured to generate the synthetic image by synthesizing the plurality of acquired element images and a color change layer having a color determined based on the color change information acquired by the vehicle interface;
the color change layer has an RGBA value that is determined based on the color change information acquired by the vehicle interface;
the microcomputer is configured to generate the synthetic image by synthesizing the plurality of acquired element images and the color change layer by alpha blending;
the microcomputer is further configured to set a value as color information of each pixel corresponding to the element images in the color change layer, the value set as color information of each pixel corresponding to the element images in the color change layer being obtained by multiplying color information of each pixel of the plurality of element images acquired by the microcomputer by a color change matrix determined based on the color change information acquired by the microcomputer;
the color information of each pixel of the plurality of element images acquired by the microcomputer has a RGBA value; and
the color information of each pixel corresponding to the element images in the color change layer has another RGBA value.

US Pat. No. 10,431,183

WIRELESS DEVICE DISPLAYING IMAGES AND MATCHING RESOLUTION OR ASPECT RATIO FOR SCREEN SHARING DURING WI-FI DIRECT SERVICE

LG ELECTRONICS INC., Seo...

1. A first wireless device supporting Wi-Fi Direct service, the first wireless device comprising:a display;
a communication unit configured to communicate with a second wireless device; and
a controller configured to:
transmit resolution information to the second wireless device by using Real-Time Streaming Protocol (RTSP), the resolution information including a plurality of resolutions that are supported by the first wireless device;
receive a first image from the second wireless device if a resolution of the first image is included in the resolution information; and
display the first image on the display.

US Pat. No. 10,431,180

PREDICTIVE PRE-RENDERING OF CONTENT AND UPDATING OF PRE-RENDERED CONTENT PRIOR TO DISPLAY

Amazon Technologies, Inc....

1. A method, comprising:identifying first content displayed on a device, wherein the first content is a first portion of electronic book content accessed via a reader application, wherein the first content is displayed using first color depth information retrieved from a first content buffer;
determining, by at least one computer processor and based at least in part on the first content and historical device usage data, second content having a highest probability of being accessed via the reader application;
storing second color depth information corresponding to the second content in a second content buffer associated with the reader application;
detecting, by the at least one computer processor, an event corresponding to a change to a strength of a wireless connection between the device and a wireless network;
determining, by the at least one computer processor and based at least in part on the event, pixel values associated with a second portion of the second content;
determining, by the at least one computer processor and based at least in part on the pixel values associated with the second portion, an updated second portion of the second content comprising an indicator of the strength of the wireless connection, the updated portion including the second color depth information and a second indicator representative of an increase in the strength of the wireless connection or a third indicator representative of a decrease in the strength of the wireless connection;
receiving, by the at least one computer processor, input data indicating a user selection corresponding to a request to view the second content; and
causing, by the at least one computer processor, the second content to be displayed on the device.

US Pat. No. 10,431,178

GOA DRIVING CIRCUIT

WUHAN CHINA STAR OPTOELEC...

1. A gate driver on array (GOA) driving circuit, wherein the GOA driving circuit comprises a plurality of GOA driving unit stages; wherein, a nth GOA driving unit stage comprises: a pull-up control module, a pull-up output module, a pull-down control module, a pull-down output module, a first global control module, a reset module and a second global control module;the pull-up control module is configured to generate a first control signal when power is turned off;
the pull-up output module is configured to stop outputting a clock signal to an output terminal of the nth GOA driving unit stage under control of the first control signal;
the pull-down control module is configured to generate a second control signal when power is turned off;
the pull-down output module is configured to stop outputting a low potential signal to the output terminal of the nth GOA driving unit stage under control of the second control signal;
the first global control module is configured to output a high potential signal to the output terminal of the nth GOA driving unit stage when power is turned off;
the reset module is configured to stop outputting a reset signal to an output terminal of the pull-down control module when power is turned off;
the second global control module is configured to stop outputting the low potential signal to the output terminal of the nth GOA driving unit stage when power is turned off.

US Pat. No. 10,431,177

DISPLAY APPARATUS AND CONTROL METHOD FOR THE SAME

Japan Display Inc., Toky...

1. A display apparatus comprising:a plurality of first pixels to which at least one color is allocated; and
a second pixel to which a high luminance color having higher luminance than luminance of the color of the first pixels is allocated,
wherein the first pixels are driven at a first drive frequency,
the second pixel is driven at a second drive frequency higher than the first drive frequency,
the second frequency is a frequency that is twice as high as the first frequency, and
the display apparatus further comprises an image processor that is configured to output, to each of the first pixels, output data obtained by averaging gradation values indicated by two instances of input data of the first pixel received during a period in which the second pixel is driven two times.

US Pat. No. 10,431,176

SCANNING-DRIVING CIRCUIT AND LIQUID CRYSTAL DISPLAY (LCD)

Shenzhen China Star Optoe...

1. A liquid crystal display (LCD), comprising:a scanning-driving circuit, comprising:
a plurality of cascaded-connected gate driver on array (GOA) units, wherein each of the GOA units comprises a pull-up circuit, a controlling circuit, a down-transfer circuit, a pull-down circuit, and a pull-down maintaining unit, and the controlling circuit comprises a first controlling circuit and a second controlling circuit;
when conducting a forward scanning process, the first controlling circuit is configured to turn on the pull-up circuit upon the scanning process has started, and the second controlling circuit is configured to turn off the pull-up circuit upon the scanning process has finished;
when conducting a backward scanning process, the second controlling circuit is configured to turn on the pull-up circuit upon the scanning process has started, and the first controlling circuit is configured to turn off the pull-up circuit upon the scanning process has finished;
the pull-up circuit comprises:
a first transistor, wherein a control end of the first transistor connects to the first controlling circuit and the second controlling circuit, a first end of the first transistor is configured to input first clock signals, and a second end of the first transistor is configured to output scanning signals;
a bootstrap capacitor, a first end of the bootstrap capacitor connects to the control end of the first transistor, and a second end of the bootstrap capacitor connects to the second end of the first transistor;
the down-transfer circuit comprises a second transistor, wherein a control end of the second transistor connects to the first controlling circuit and the second controlling circuit, a first end of the second transistor is configured to input the first clock signals, and a second end of the second transistor outputs down-transfer signals;
wherein the first transistor and the second transistor are thin film transistors (TFTs) made of indium gallium zinc oxide (IGZO) material;
wherein the pull-down maintaining circuit comprises:
a tenth transistor, wherein a control end of the tenth transistor is configured to input the first clock signals;
an eleventh transistor, a control end of the eleventh transistor connects to the control end of the first transistor, a first end of the eleventh transistor is configured to input second low potential signals, and a second end of the eleventh transistor connects to a second end of the tenth transistor;
a twelfth transistor, a control end of the twelfth transistor connects to the second end of the tenth transistor, a first end of the twelfth transistor is configured to input the first clock signals;
a thirteenth transistor, a control end of the thirteenth transistor connects to the control end of the first transistor, a first end of the thirteenth transistor is configured to input the second low potential signals, and a second end of the thirteenth transistor connects to a second end of the twelfth transistor;
a fourteenth transistor, a control end of the fourteenth transistor connects to the second end of the twelfth transistor, a first end of the fourteenth transistor is configured to input the second low potential signals, and a second end of the fourteenth transistor connects to the second end of the second transistor;
a fifteenth transistor, a control end of the fifteenth transistor connects to the second end of the twelfth transistor, a first end of the fifteenth transistor is configured to input the first low potential signals, and a second end of the fifteenth transistor connects to the second end of the first transistor;
a third switch unit, a control end of the third switch unit connects to the second end of the twelfth transistor, a first end of the third switch unit is configured to input the second low potential signals, and a second end of the third switch unit connects to the control end of the first transistor.

US Pat. No. 10,431,172

DISPLAY DEVICE AND METHOD OF DRIVING THE SAME

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

1. A display device comprising:a display panel configured to display an image;
a plurality of data lines arranged in a first diagonal direction of the display panel;
a plurality of scan lines arranged in a second diagonal direction intersecting the first diagonal direction of the display panel;
a plurality of data drivers connected to the plurality of data lines, wherein some of the plurality of data drivers output a data signal from an upper first diagonal direction to a lower first diagonal direction of the display panel during a first time period, and remaining drivers of the plurality of data drivers output a data signal from the lower first diagonal direction to the upper first diagonal direction of the display panel during a second time period that is subsequent the first time period; and
a plurality of scan drivers connected to the plurality of scan lines.

US Pat. No. 10,431,171

DISPLAY DEVICE AND METHOD FOR DRIVING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A method of driving a display device, the method comprising:applying a common voltage to a display panel of the display device;
digitally converting a feedback common voltage from the display panel;
detecting an effective ripple signal exceeding a reference value based on the digitally converted feedback common voltage;
comparing a total number of effective ripple signals detected during a first frame period with a threshold value;
determining whether the effective ripple signals of the first frame period are crosstalk inducing signals based on a comparison result; and
determining whether to change a polarity pattern of image data signals to be applied to the display panel during a second frame period based on a determination result in terms of the crosstalk inducing signal.

US Pat. No. 10,431,169

DISPLAY DEVICE

Samsung Display Co., Ltd....

1. A display device comprising:a curved display panel;
at least one light source module configured to provide light to the display panel;
a bottom case configured to accommodate the light source module; and
at least one signal transmission unit connected to an end portion of the light source module, the signal transmission unit comprising at least one driving line transmitting a driving signal to the light source module and at least one base line transmitting a base signal,
wherein the signal transmission unit includes an input pad unit connected to an end portion of the driving line and an end portion of the base line, and configured to receive a driving signal outputted from a power supply, and an output pad unit connected to another end portion of the driving line and another end portion of the base line, an end portion of a branch line branching off from the base line, and
wherein the branch line includes a plurality of branch lines, a branch line farther away from the input pad unit has a greater line width than that close to the input pad unit.

US Pat. No. 10,431,165

DISPLAY APPARATUS AND METHOD OF DRIVING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A display apparatus comprising:a timing controller configured to:
convert input image data into a hue, saturation, brightness (HSV) color space to generate a saturation histogram;
generate a saturation gain curve and a dimming value based on the saturation histogram;
control saturation of an input image based on the saturation gain curve to generate a data signal; and
control luminance of the input image based on the dimming value to generate a light source control signal;
a data driver configured to generate data voltages based on the data signal;
a display panel configured to display an output image based on the data voltages; and
a light source configured to provide light to the display panel based on the light source control signal.

US Pat. No. 10,431,164

DISPLAY DEVICE, DISPLAY MODULE, AND ELECTRONIC DEVICE

Semiconductor Energy Labo...

1. A display device comprising:a photodetector circuit; and
a pixel circuit,
wherein the photodetector circuit comprises:
a light-receiving element;
a first transistor; and
a second transistor,
wherein the pixel circuit comprises:
a light-emitting element; and
a third transistor,
wherein one of a source and a drain of the first transistor is electrically connected to a first electrode of the light-receiving element,
wherein the one of the source and the drain of the first transistor is electrically connected to one of a source and a drain of the second transistor,
wherein the other of the source and the drain of the second transistor is electrically connected to one of two gates of the third transistor, and
wherein one of a source and a drain of the third transistor is electrically connected to a first electrode of the light-emitting element.

US Pat. No. 10,431,163

BACKLIGHT SCANNING METHOD, BACKLIGHT SCANNING DEVICE AND LIQUID CRYSTAL DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A backlight scanning method used for a backlight source in a liquid crystal display, the backlight source being an edge lighting type backlight source and comprising light sources and a light guiding element, the light sources being disposed at an upper side of the light guiding element and a lower side of the light guiding element, and the light guiding element comprising an upper side optical region and a lower side optical region that are parallel to each other, and the light guiding element further comprising a reflective surface which is provided between the upper side optical region and the lower side optical region, and is configured for preventing light from the upper side optical region from mixing with light from the lower side optical region, the method comprising:turning on the light sources at the upper side of the light guiding element and the light sources at the lower side of the light guiding element respectively after twisting of liquid crystal corresponding to pixels in the upper side optical region and twisting of liquid crystal corresponding to pixels in the lower side optical region are respectively stopped; and
turning off the light sources at the upper side of the light guiding element and the light sources at the lower side of the light guiding element respectively when twisting of the liquid crystal corresponding to the pixels in the first rows of the upper side optical region and the lower side optical region respectively start.

US Pat. No. 10,431,162

DISPLAY DEVICE

Samsung Display Co., Ltd....

1. A display device, comprising:first pixels in a first pixel area, the first pixels electrically connected to first signal lines, second signal lines, and data lines;
second pixels in a second pixel area having a shape different from the first pixel area, the second pixels electrically connected to third signal lines, fourth signal lines, and the data lines;
first driver stages to supply a first signal to the first and third signal lines;
second driver stages to supply a second signal to the second signal lines and at least one of the fourth signal lines; and
third driver stages to supply the second signal to the fourth signal lines other than the at least one fourth signal line connected to the second driver stages, wherein
the second driver stages are spaced from the third driver stages such that the first driver stages are between the second driver stages and the first pixels in a first direction, and at least one of the third driver stages is adjacent to at least one of the first driver stages in a second direction crossing the first direction.

US Pat. No. 10,431,161

DISPLAY DEVICE AND ELECTRONIC APPARATUS HAVING ANALYSIS CIRCUIT ANALYZING GRADATION DATA

SEIKO EPSON CORPORATION, ...

1. A display device in which at least a display portion and a driving circuit are mounted on a same substrate, comprising:a plurality of latch circuits which latch gradation data that is used to drive a plurality of data lines provided corresponding to a plurality of columns of a pixel circuit in the display portion;
a plurality of D/A converters which convert gradation data that is latched to the plurality of latch circuits to a plurality of analog signals;
a plurality of amplifiers which generate a plurality of gradation signals by respectively amplifying the plurality of analog signals output from the plurality of D/A converters; and
an analysis circuit that analyzes gradation data that is latched to the plurality of latch circuits, determines whether a gray level of the gradation data is less than or equal to a predetermined level or higher than or equal to the predetermined level, the predetermined level being a single gray scale level different from a white level and a black level of the gradation data, and reduces direct current that flows in at least one amplifier or at least one D/A converter according to an analysis result.

US Pat. No. 10,431,160

ORGANIC LIGHT EMITTING DIODE PANEL, GATE DRIVER CIRCUIT AND UNIT THEREOF

Peking University Shenzhe...

1. A gate driver circuit unit, comprising: a scanning signal generating unit for generating a scanning signal, configured to transmit a first clock signal to a scanning signal output terminal under the control of a pulse signal and to pull down and maintain the voltage of the scanning signal output terminal at low voltage level under the control of a second clock signal; a light emitting signal generating unit for generating a light emitting signal, configured to pull down the voltage of a light emitting signal output terminal under the control of the pulse signal, and to couple the light emitting signal output terminal to a high voltage supply under the control of the second clock signal;wherein the scanning signal generating unit comprises: a first pull-up module comprising a first control terminal, the first control terminal of the first pull-up module being configured to transmit the first clock signal to the scanning signal output terminal after obtaining the driving voltage; an input module configured to receive the input pulse signal from the pulse signal input terminal to provide the driving voltage to the first control terminal of the first pull-up module; and a first pull-down module down and maintain the voltage of the scanning signal output terminal at low voltage level under the control of the second clock signal.

US Pat. No. 10,431,159

REGISTER CIRCUIT, DRIVER CIRCUIT, AND DISPLAY UNIT

JOLED INC., Tokyo (JP)

1. A register circuit, comprising:an output circuit including
a first control terminal,
a first power terminal,
an output terminal,
a first electrically-conductive path between the first control terminal and the output terminal,
a second electrically-conductive path between the first power terminal and the output terminal,
a first transistor provided in the first electrically-conductive path, the first transistor having a first terminal directly connected to the first control terminal and a second terminal directly connected to the output terminal, and
a second transistor provided in the second electrically-conductive path, the second transistor having a first terminal directly connected to the first power terminal and a second terminal directly connected to the output terminal;
an input circuit including
an input terminal,
a second control terminal,
a third electrically-conductive path between the input terminal and a gate terminal of the first transistor,
a third transistor provided in the third electrically-conductive path, the third transistor having a first terminal directly connected to the input terminal,
a fourth electrically-conductive path between the second control terminal and a gate terminal of the third transistor, and
a fourth transistor provided in the fourth electrically-conductive path, the fourth transistor having a first terminal directly connected to the second control terminal, a second terminal directly connected to the gate terminal of the third transistor, and a gate terminal that is directly connected to the input terminal; and
a reset circuit including
a second power terminal,
a fifth electrically-conductive path between the second power terminal and the gate terminal of the first transistor, and
a fifth transistor provided in the fifth electrically-conductive path, the fifth transistor having a first terminal directly connected to the gate terminal of the first transistor and a second terminal directly connected to the second power terminal.

US Pat. No. 10,431,158

DISPLAY PANEL, MANUFACTURING METHOD AND DRIVE METHOD THEREOF, AND DISPLAY APPRATUS

BOE TECHNOLOGY GROUP CO.,...

1. A display panel comprising: an OLED panel comprising an anode and a reflecting LCD panel arranged in a laminated mode, and a drive circuit, wherein the drive circuit is connected to the OLED panel and the reflecting LCD panel respectively; andthe drive circuit is used to drive the OLED panel or the reflecting LCD panel to display content in accordance with a control signal;
wherein no common electrode is arranged in the reflecting LCD panel, and the anode is used as a common electrode of the reflecting LCD panel when the reflecting LCD panel displays content.

US Pat. No. 10,431,156

PIXEL CIRCUIT AND DRIVING METHOD THEREOF AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A pixel circuit, comprising: an input sub-circuit, a driving sub-circuit, a light emitting control sub-circuit, a light emitting sub-circuit and a voltage stabilizing sub-circuit;the input sub-circuit is connected respectively to a scan signal terminal, a data signal terminal, a first node, a second node and a third node, and configured to output a data signal from the data signal terminal to the second node, and connect the third node with the first node under control of a scan signal from the scan signal terminal;
the driving sub-circuit is connected respectively to a first power source signal terminal, the first node, the second node and the third node, and configured to adjust a voltage level at the first node according to a voltage level at the second node and a first power source signal outputted from the first power source signal terminal when the input sub-circuit connects the third node with the first node, and output a driving current to the third node according to a first power source signal outputted from the first power source signal terminal under control of the first node when the input sub-circuit does not connect the third node with the first node;
the light emitting control sub-circuit is connected respectively to a light emitting control signal terminal, a reference signal terminal, the second node, the third node and one terminal of the light emitting sub-circuit, and configured to control a voltage level at the second node according to a reference signal from the reference signal terminal under control of a light emitting control signal from the light emitting control signal terminal, and output the driving current to a first terminal of the light emitting sub-circuit under control of the light emitting control signal from the light emitting control signal terminal;
a second terminal of the light emitting sub-circuit is connected to a second power source signal terminal, the light emitting sub-circuit is configured to emit light under driving of the driving current;
the voltage stabilizing sub-circuit is connected respectively to the second node and a voltage stabilizing signal terminal, and configured to stabilize a voltage level at the second node under control of a voltage stabilizing signal from the voltage stabilizing signal terminal, and the voltage level of the voltage stabilizing signal is always unchanged during driving process of the pixel circuit.

US Pat. No. 10,431,155

DISPLAY DEVICE WITH DEGRADATION COMPENSATION BASED ON SENSING DATA AND METHOD OF DRIVING THE SAME

Samsung Display Co., Ltd....

1. A display device comprising:a display panel comprising pixels;
a sensor configured to generate sensing data by measuring a current flowing through each of the pixels based on a reference voltage; and
a compensator configured to:
generate stress data by calculating stress of the pixels based on input data provided from an external component;
divide the pixels into groups using a first block having a first size;
generate first reference data by calculating first reference values for the groups based on first pixels of the pixels in the groups having a first stress value among the stress data; and
generate degradation data based on the sensing data by compensating a variation in the sensing data based on the first reference data.

US Pat. No. 10,431,152

ORGANIC LIGHT-EMITTING DISPLAY DEVICE

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

1. A top-emission organic light-emitting display device comprising:a plurality of pixels each having color filters, wherein each of the plurality of pixels comprises a first sub-pixel, a second sub-pixel, a third sub-pixel, and a fourth sub-pixel;
first to fourth switching transistors configured to switch the first sub-pixel, the second sub-pixel, the third sub-pixel and the fourth sub-pixel, respectively; and
first to fourth driving transistors configured to drive the first sub-pixel, the second sub-pixel, the third sub-pixel and the fourth sub-pixel, respectively,
wherein the first sub-pixel, the second sub-pixel, the third sub-pixel, and the fourth sub-pixel are arranged sequentially in a column direction,
wherein each of the first sub-pixel, the second sub-pixel, the third sub-pixel, and the fourth sub-pixel extends in a row direction rather than in the column direction,
wherein each of the first sub-pixel, the second sub-pixel, the third sub-pixel, and the fourth sub-pixel comprises a first electrode extended in the row direction rather than in the column direction and correspond to the first sub-pixel, the second sub-pixel, the third sub-pixel, and the fourth sub-pixel, respectively, and
wherein the first switching transistor, the second switching transistor, the first driving transistor and the second driving transistor overlap the first electrode of the second sub-pixel, and the third switching transistor, the fourth switching transistor, the third driving transistor and the fourth driving transistor overlap the first electrode of the third sub-pixel.

US Pat. No. 10,431,149

DISPLAY APPARATUS AND SEAM CORRECTION METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

1. A display apparatus, comprising:a display including a plurality of display modules; and
a processor configured
to measure a first voltage according to a current flowing through reference pixels operating in a light reception mode by a light emitted from first adjacent pixels that are adjacent to the reference pixels, the first adjacent pixels and the reference pixels being included in a first display module of the plurality of display modules,
to measure a second voltage according to a current flowing through the reference pixels operating in the light reception mode by a light emitted from second adjacent pixels that are adjacent to the reference pixels, the second adjacent pixels being included in one or more display modules that are adjacent to the first display module,
to determine whether a difference between the measured first voltage and the measured second voltage is larger than or equal to a predetermined threshold value, and
to adjust a gain with respect to the second adjacent pixels based on amplitudes of the first voltage and the second voltage when the processor determines that the determined difference is larger than or equal to the predetermined threshold value.

US Pat. No. 10,431,148

MODULE TYPE DISPLAY APPARATUS, DISPLAY APPARATUS COMPRISING THE MODULE TYPE DISPLAY APPARATUS, AND CONTROL METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

1. A module type display apparatus, comprising:a communication interface;
a display panel comprising a plurality of light emitting diodes (LEDs);
a storage storing information regarding at least one of brightness or a color coordinate according to at least one of a temperature characteristic or a service life characteristic of the plurality of light emitting diodes;
a sensor; and
a processor configured to:
based on identifying that at least one external module type display apparatus is adjacent to the module type display apparatus, receive information from the at least one external module type display apparatus through the communication interface;
obtain at least one of a first brightness or a first color coordinate based on the information stored in the storage according to a characteristic of at least one LED sensed by the sensor; and
identify a target value by comparing at least one of the first brightness or the first color coordinate with at least one of second brightness or a second color coordinate included in the received information, and adjust at least one of the first brightness or the first color coordinate to the target value.

US Pat. No. 10,431,147

DC-DC CONVERTER WITH SLAVE OPERATION DURING HIGH INPUT VOLTAGE

SAMSUNG DISPLAY CO., LTD....

1. A DC-DC converter, comprising:a first converter which converts a first power into a first power voltage and outputs the first power voltage to a first output, wherein the first converter comprises:
a first inductor coupled between an input power and a first node;
an inductor charge transistor coupled between the first node and a ground;
a pass transistor coupled between the first node and the first output; and
a body diode connected in parallel to the pass transistor;
a sensor coupled between both ends of the pass transistor of the first converter, and which detects a driving current of a load to which the first power voltage is applied;
a second converter which receives an input power voltage from the input power and outputs a second power voltage lower than the first power voltage to a second output, wherein the second converter comprises:
a master inverting converter which outputs the second power voltage independently of the driving current;
a slave inverting converter which outputs the second power voltage when the driving current is greater than a predetermined threshold or when the input power voltage is greater than a predetermined boosting voltage limit; and
an inverting converter controller which controls operations of the master inverting converter and the slave inverting converter to be in a first drive mode, in which only the master inverting converter operates, and a second drive mode, in which both the master and slave inverting converters operate, based on the driving current and the input power voltage.

US Pat. No. 10,431,146

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

Japan Display Inc., Toky...

1. A display device comprising:an image display panel in which a plurality of pixels are arranged in a matrix pattern;
a plurality of light sources that are respectively arranged in correspondence with a plurality of partial areas acquired by dividing the area of an image display surface of the image display panel, and that emit light to the corresponding partial areas; and
a signal processor that controls the pixels based on an input signal of an image and controls emission amounts of light of the light sources,
wherein the signal processor includes:
a light emission value calculating circuit that calculates a light emission value for each of the light sources based on the input signal, the light emission value is an emission amount of light of each of the light sources;
a luminance calculating circuit that calculates luminances of the pixels based on the input signal;
a chunk determining circuit that determines whether pixels within a predetermined luminance value range are continuously present among the pixels and determines an area of the continuous pixels as a chunk;
a maximum luminance value detecting circuit that detects a maximum luminance value for each of the partial areas, the maximum luminance value is a maximum luminance among luminances of the pixels disposed inside the chunk in one of the partial areas;
a luminance gain value determining circuit that determines a luminance gain value for each of the partial areas based on the maximum luminance value, such that a corrected light emission value that is a value acquired by multiplying the light emission value by the luminance gain value is a value of a predetermined upper limit emission value set in advance or less; and
a light emission control circuit that causes the light sources to emit light based on the corrected light emission value.

US Pat. No. 10,431,144

SCAN CIRCUIT UNIT, DRIVING METHOD THEREOF, GATE DRIVE CIRCUIT, AND DISPLAY APPARATUS

BOE TECHNOLOGY GROUP CO.,...

1. A scan circuit unit comprising:a first clock terminal operable to receive a first clock signal;
a second clock terminal operable to receive a second clock signal;
a reference voltage terminal operable to receive an inactive level voltage;
a first output terminal operable to output a first scan signal;
a second output terminal operable to output a second scan signal;
a shift register unit operable to generate an output pulse signal from an input pulse signal, the output pulse signal being a time-shifted version of the input pulse signal;
a first set of transistors operable to selectively transfer the first clock signal from the first clock terminal to the first output terminal as the first scan signal in dependence on the output pulse signal, and to selectively transfer the inactive level voltage from the reference voltage terminal to the first output terminal as the first scan signal in dependence on the second clock signal from the second clock terminal; and
a second set of transistors operable to selectively transfer the second clock signal from the second clock terminal to the second output terminal as the second scan signal in dependence on the output pulse signal, and to selectively transfer the inactive level voltage from the reference voltage terminal to the second output terminal as the second scan signal in dependence on the first clock signal from the first clock terminal,
wherein the first set of transistors comprises:
a first transistor having a gate directly connected to an output of the shift register unit to receive the output pulse signal, a first electrode connected to the first clock terminal, and a second electrode connected to the first output terminal; and
a second transistor having a gate connected to the second clock terminal, a first electrode connected to the reference voltage terminal, and a second electrode connected to the first output terminal, and
wherein the second set of transistors comprises:
a third transistor having a gate connected to the first clock terminal, a first electrode connected to the reference voltage terminal, and a second electrode connected to the second output terminal; and
a fourth transistor having a gate directly connected to the output of the shift register unit to receive the output pulse signal, a first electrode connected to the second clock terminal, and a second electrode connected to the second output terminal electrode.

US Pat. No. 10,431,143

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

BOE TECHNOLOGY GROUP CO.,...

1. A shift register, comprising:a first input circuit coupled to a first input terminal and a first pull-up node, the first input circuit being configured to electrically connect the first input terminal to the first pull-up node when the first input terminal receives an active signal;
a second input circuit coupled to a second input terminal and a second pull-up node, the second input circuit being configured to electrically connect the second input terminal to the second pull-up node when the second input terminal receives an active signal;
a pull-up transistor including a first gate electrode coupled to the first pull-up node and a second gate electrode coupled to the second pull-up node; and
wherein the pull-up transistor further includes a source electrode and a drain electrode, one of the source electrode and the drain electrode being coupled to a clock signal terminal, and the other one of the source electrode and the drain electrode being coupled to a signal output terminal;
wherein the shift register further comprises a reset circuit coupled to the first pull-up node, the second pull-up node, the signal output terminal, a reset terminal, and an inactive signal terminal, the reset circuit being configured to electrically connect the first pull-up node, the second pull-up node, and the signal output terminal to the inactive signal terminal when the reset terminal receives an active signal,
the reset terminal includes a first reset port and a second reset port, and
the reset circuit includes:
a first reset sub-circuit coupled to the first pull-up node, the first reset port, the second reset port, and the inactive signal terminal, the first reset sub-circuit being configured to electrically connect the first pull-up node to the inactive signal terminal when the first reset port or the second reset port receives an active signal;
a second reset sub-circuit coupled to the second pull-up node, the first reset port, the second reset port, and the inactive signal terminal, the second reset sub-circuit being configured to electrically connect the second pull-up node to the inactive signal terminal when one of the first reset port or the second reset port receives an active signal; and
a third reset sub-circuit coupled to the signal output terminal, the first reset port, the second reset port and the inactive signal terminal, the third reset sub-circuit being configured to electrically connect the signal output terminal to the inactive signal terminal when the first reset port or the second reset port receives an active signal;
the first reset sub-circuit includes a first reset transistor including a first gate electrode coupled to the first reset port, a second gate electrode coupled to the second reset port, a source electrode, and a drain electrode,
one of the source electrode and the drain electrode of the first reset transistor is coupled to the first pull-up node, and
the other one of the source electrode and the drain electrode of the first reset transistor is coupled to the inactive signal terminal.

US Pat. No. 10,431,142

PIXEL CIRCUIT AND ELECTROLUMINESCENT DISPLAY COMPRISING THE PIXEL CIRCUIT

INT TECH CO., LTD., Taip...

1. A circuit, comprising:an electroluminescent (EL) device;
a first transistor, coupled between a supply voltage and the EL device, the first transistor including a first terminal, a gate coupled to a first node and a second terminal coupled to a second node;
a second transistor, wherein a gate of the second transistor is coupled to a first control signal, and a first terminal of the second transistor is coupled to the first node;
a third transistor, wherein a gate of the third transistor is coupled to the first control signal, a first terminal of the third transistor is coupled to the first terminal of the first transistor, and a second terminal of the third transistor is coupled to a second terminal of the second transistor;
a fourth transistor, configured to receive the supply voltage, and provide the supply voltage to each of the gate of the first transistor and the first terminal of the first transistor though a same number of transistors, wherein a gate of the fourth transistor is coupled to the first control signal, a first terminal of the fourth transistor is coupled to the second terminal of the second transistor, and a second terminal of the fourth transistor is coupled to the supply voltage;
a first capacitor, coupled between the first node and the second node, being configured to reset the gate of the first transistor to the supply voltage in response to the first control signal; and
a second capacitor including a first end coupled to the second node and a second end to receive a second control signal, the second capacitor being configured to establish at the second terminal of the first transistor a compensation voltage associated with a threshold voltage of the first transistor in response to the second control signal,
wherein the first transistor is configured to pass a current through the EL device, the current having a magnitude being independent of the threshold voltage of the first transistor.

US Pat. No. 10,431,141

DISPLAY DEVICE

Samsung Display Co., Ltd....

1. A display device comprising:a display panel comprising a display area and a non-display area;
a circuit board connected electrically to the display panel and folded over to be disposed below the display panel, the circuit board overlapping the display panel in a plan view;
a driving device mounted on the circuit board and configured to apply an electrical signal to the display panel; and
a case comprising:
a metal body portion housing the display panel and the circuit board; and
a metal protrusion portion protruding from the metal body portion, wherein the circuit board comprises:
a ground layer;
an insulating layer defining a contact hole therethrough;
a ground pattern electrically connected to the ground layer through the contact hole of the insulating layer, and facing the metal protrusion portion; and
a via electrode for electrically connecting the ground layer and the ground pattern, and located in the contact hole defined by the insulating layer, and
wherein the metal protrusion portion overlaps the ground pattern in the plan view and is spaced from the ground pattern in a thickness direction of the display panel.

US Pat. No. 10,431,140

DISPLAY DEVICE CONTROLLING SCAN VOLTAGE LEVEL ACCORDING TO AMBIENT TEMPERATURE AND OPERATING METHOD THEREOF

SAMSUNG DISPLAY CO., LTD....

1. A display device comprising:a display unit including pixels coupled to scan lines and data lines;
a data driver which supplies a data signal to pixels through the data lines;
a scan driver which generates a scan signal using a first scan voltage and a second scan voltage, and supply the scan signal to the pixels through the scan lines;
a processor which generates first scan voltage information by setting a first scan voltage level, based on an ambient temperature of the display device;
a timing controller which generates a power control signal including the first scan voltage information and delta voltage information; and
a power supply which includes:
a digital-analog converter which generates the first scan voltage, based on the first scan voltage information, generates a delta voltage, based on the delta voltage information, and directly outputs the first scan voltage and the delta voltage,
wherein the delta voltage determines a difference between the first scan voltage and the second scan voltage, and
the power supply generates the first scan voltage and the delta voltage using the power control signal, and generates the second scan voltage by dropping the delta voltage from the first scan voltage.

US Pat. No. 10,431,139

SCREEN COLOR CALIBRATION

Lenovo (Singapore) PTE. L...

1. An apparatus comprising:a screen;
a calibration screen disposed within a computer;
an optical sensor adjacent to the calibration screen that measures a calibration color of the calibration screen, wherein the calibration screen is separate from the screen and has a color calibration within 5 percent of a screen color of the screen after 24 months;
a processor;
a memory that stores code executable by the processor to calibrate the screen color using the calibration color by:
determining whether the calibration color satisfies a color policy;
in response to the calibration color not satisfying the color policy, modifying calibration screen settings for the calibration screen; and
setting screen settings for the screen to the calibration screen settings.

US Pat. No. 10,431,138

DISPLAY APPARATUS AND DRIVING METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

1. A display apparatus, comprising:a plurality of display modules;
a display driver; and
a processor configured to:
identify a power consumption of each of the plurality of display modules for displaying an input image using the plurality of display modules; and
control the display driver to control an input current to each of the plurality of display modules based on the identified power consumption of each of the plurality of display modules to display the input image using the plurality of display modules.

US Pat. No. 10,431,137

DISPLAY DRIVING METHOD, DISPLAY PANEL AND MANUFACTURING METHOD THEREOF, AND DISPLAY APPARATUS

BOE Technology Group Co.,...

1. A display driving method, comprising:driving display area of a display panel by using at least two data driving circuits each of which is connected to a plurality of data lines, each data line of the plurality of data lines connected to at least one sub-pixel;
driving a part of display area of the display panel by each of the data driving circuits; wherein:
a first data driving circuit of the at least two data driving circuits is connected to data lines within a first area of the display area;
a second data driving circuit of the at least two data driving circuits is connected to data lines within a second area of the display area;
wherein the first area partially overlaps with the second area, the partially overlapped area comprises at least one sub-pixel connected to both the first data driving circuit and the second data driving circuit, and the sub-pixel arranged in the partially overlapped area of the first area and the second area is driven simultaneously by the first data driving circuit and the second data driving circuit,
wherein at least one sub-pixel arranged in a portion of the first area not overlapping with the second area is only driven by the first data driving circuit and not driven by the second data driving circuit;
wherein at least one sub-pixel arranged in a portion of the second area not overlapping with the first area is only driven by the second data driving circuit and not driven by the first data driving circuit.

US Pat. No. 10,431,134

DISPLAY DEVICE HAVING MASTER AND SLAVE DRIVERS AND ELECTRONIC DEVICE HAVING THE SAME

Samsung Display Co., Ltd....

1. A display device, comprising:a display panel including a first area and a second area that include a plurality of pixels; and
a driver including a master driver and a slave driver, the master driver to compensate a first image signal for the first area to generate a first compensation signal based on the first image signal and a second image signal for the second area, and to provide a first data signal corresponding to the first compensation signal and a scan control signal to the first area, the slave driver to compensate the second image signal to generate a second compensation signal based on the first image signal and the second image signal and to provide a second data signal corresponding to the second compensation signal and the scan control signal to the second area, wherein
the master driver and the slave driver are implemented as integrated circuits, respectively, each integrated circuit including a timing controller and a data driver that are integrated together, wherein
the timing controller of the master driver is to generate a control signal to control a scan driver of the display panel and to provide the control signal to the timing controller of the slave driver, and wherein
the timing controller of the slave driver generates the scan control signal by changing a voltage level of the control signal provided from the timing controller of the master driver.

US Pat. No. 10,431,133

IMAGE SHIFT CONTROL METHOD FOR CHANGING A STARTING POSITION OF AN IMAGE

Samsung Display Co., Ltd....

1. An image shift control method comprising:generating image position information by using sample data of first image data by:
receiving a partial bit of the sample data as an output signal of a plurality of output signals; and
outputting a least recently received output signal of the plurality of output signals in response to receiving the partial bit of the sample data such that a number of the plurality of output signals are maintained; and
determining a movement direction and a movement amount of an image by using the image position information.

US Pat. No. 10,431,131

PROJECTOR AND CONTROL METHOD FOR PROJECTOR

SEIKO EPSON CORPORATION, ...

1. A projector comprising:a projecting optical system configured to project an image on a projection surface; and
a central processor configured to act as:
a size detecting section configured to detect a size of a region of the projection surface on which the image is projected by the projecting section;
a size determining section configured to determine, on the basis of the size of the region detected by the size detecting section, a size of an object projected on the projection surface; and
a projection control section configured to cause the projecting optical system to project the image including the object having the size determined by the size determining section,
wherein the size of the object is increased in proportion to a size of the region until the size of the region reaches a first fixed size set in advance, and when the size of the region is a first size larger than the first fixed size, the object having a second fixed size set in advance is projected on the projection surface, and when the size of the region is a second size larger than the first size, the object having the second fixed size is projected on the projection surface.

US Pat. No. 10,431,129

INFORMATION PROCESSING DEVICE

SHARP KABUSHIKI KAISHA, ...

1. An information processing device comprising:a first housing provided with a front face, a rear face, a first side face, and a first opening, the front face and the rear face facing each other;
a second housing provided with a front face, a rear face, a second side face, and a second opening, the front face and the rear face facing each other;
a first hinge that connects a lower portion of the first housing that includes the rear face of the first housing, and a lower portion of the second housing that includes the rear face of the second housing; and
a flexible display panel provided across the front face of the first housing and the front face of the second housing,
wherein the first hinge includes a plate-shaped hinge configured to at least partially bend;
the first opening of the first side face of the first housing and the second opening of the second side face of the second housing, the first side face and the second side face being adjacent to the first hinge, are provided so that at least a portion of the first opening and at least a portion of the second opening are disposed facing each other in a first state where the first side face and the second side face are disposed facing each other;
a support member is provided that is configured to move between the flexible display panel and the first hinge, from one of the first side face and the second side face toward the other;the support member, in the first state, is fitted into the first opening and the second opening and fixed;the support member, in a second state where the first side face and the second side face are not facing each other, is stored in an interior of one of the first housing and the second housing or fitted into one of the first opening and the second opening;
the first hinge includes a flexible hinge made from a rubber or a silicone,
a second hinge includes a single substrate made from a resin or a metal,
the first hinge is provided across the interior of the first housing and the interior of the second housing via the first opening and the second opening, and
the second hinge is provided across the rear face of the first housing and the rear face of the second housing, and includes a plurality of holes formed in at least a region between a portion facing the first housing and a portion facing the second housing.

US Pat. No. 10,431,126

TEMPERATURE VALIDATION SLIDE

1. A temperature validation slide comprising:a substrate, to be used with slide using research and medical diagnostic instruments requiring temperature validation, having a shape that is substantially a flat rectangular prism comprising at least a first face;
a removable label, positioned on the at least a first face of the substrate, comprising at least two irreversible threshold temperature indicators, a transparent barrier layer, a first area of the label displaying a first set of information, and a second area to receive information; and
an adhesive attaching the label to the substrate.

US Pat. No. 10,431,123

METHOD FOR TESTING AND HARDENING SOFTWARE APPLICATIONS

1. A method for testing a white-box implementation of a cryptographic algorithm, said implementation being executable on a processor, generating a ciphertext from a plaintext by means of a secret key and being present in the processor in the form of machine commands, wherein the processor comprises at least one register and the method comprises the following steps:(a) feeding one plaintext of a plurality of plaintexts to the white-box implementation;
(b) reading out and storing the content of the at least one register of the processor stepwise while processing the machine commands of the white-box implementation stepwise, wherein intermediate results are generated while processing the machine commands of the white-box implementation stepwise for generating the ciphertext from the plaintext;
(c) repeating the hereinabove steps (a) and (b) with a further plaintext of the plurality of plaintexts N-times; and
(d) statistically evaluating a contents of the registers and the plaintexts, the intermediate results and/or the ciphertexts generated from the plaintexts by searching for correlations between the contents of the registers and the plaintexts, the intermediate results and/or the ciphertexts generated from the plaintexts to establish the secret key;
wherein N is chosen so large that a static evaluating of the contents of the registers and the plaintexts, the intermediate results and/or the ciphertexts generated from the plaintexts is possible.

US Pat. No. 10,431,121

REDEMPTIVE WORK OF JESUS CHRIST DEMONSTRATED ON BALANCE SCALE

1. A visually demonstrative device for sharing the good news of Jesus Christ's redemptive power comprising, the visually demonstrative device having a right side and a left side:a base, a support post secured centrally to the base and extending upward vertically from the base, a balance beam pivotally secured to the support post at a fulcrum point, said balance beam extending horizontally on either side of the support post, each end of the balance beam supporting a holding tray for holding removable objects,
said balance beam being provided centrally with a pointer that extends perpendicular to the balance beam and points upward toward a moveable scale sign provided on the top end of the support post, said moveable scale sign moving in conjunction with movement of said pointer, said pointer pivoting in conjunction with pivoting motion of the balance beam, said pointer having a counter-balance on an opposite end past the pivotally secured fulcrum point,
a first object being a statue of Jesus Christ hanging on a cross with the function of providing a visual representation of the price paid for mankind's redemption, and supported by a base for the cross bearing a first inscription, said statue of Jesus Christ removably placed on a first tray of the two holding trays,
a second object being a statue of a human embedded in or near a block or pile of rags representing sin with the function of providing visual representation of mankind unable to redeem themselves from sin and having a sign bearing a second inscription, said statue of a human removably placed on a second tray of the two holding trays,
said moveable scale sign bearing three inscriptions, a first inscription of the three inscriptions on said moveable scale sign being located on the same side of said moveable scale sign as the holding tray bearing the statue of Jesus Christ,
a second inscription of the three inscriptions on said moveable scale sign being located on the same side of said moveable scale sign as the holding tray bearing the statue of a human where it is understood that if the first object and the first inscription are on the right side of the visually demonstrative device, then the second object and the second inscription are on the left side of the visually demonstrative device, and likewise, if the first object and the first inscription are on the left side of the visually demonstrative device, then the second object and the second inscription are on the right side of the visually demonstrative device,
a third inscription of the three inscriptions on said moveable scale sign being located centrally on said moveable scale sign, and
the statue of Jesus Christ and the statue of the human having enough weight to serve as a mechanical function to rotate the balance beam, but being of approximately equal weight so that the balance beam is approximately level and the pointer points to the third inscription when the statue of Jesus Christ and the statue of the human are placed on their respective holding trays and so that the pointer points to the first inscription when the statue of a human is removed and points to the second inscription when the statue of Jesus Christ is removed.

US Pat. No. 10,431,120

TRAINING DEVICE FOR MEDICAL PROCEDURES

Boston Scientific Scimed,...

1. A training device for medical procedures, comprising:a base, body portion, and cover;
the base, body portion, and cover comprising a back, a front, a top, a bottom, a left side, and a right side;
a track including a main track portion and a plurality of diverting track portions extending from the main track portion, wherein the main track portion extends from a back end proximate the back to a forward end proximate the front; and
a stricture device configured to adjust a width of the main track portion along a portion of the main track portion, wherein the stricture device includes a plurality of cams rotatable to constrict the main track portion, wherein the plurality of cams are held within corresponding recesses in an upper surface of a material surrounding the track, with a first one of the plurality of cams on a first side of the track, and a second one of the plurality of cams on a second side of the track.

US Pat. No. 10,431,116

ORATOR EFFECTIVENESS THROUGH REAL-TIME FEEDBACK SYSTEM WITH AUTOMATIC DETECTION OF HUMAN BEHAVIORAL AND EMOTIONAL STATES OF ORATOR AND AUDIENCE

International Business Ma...

1. A method for providing real-time feedback to a speaker making a presentation to an audience, the method comprising the steps of:collecting real-time data from the speaker and from members of the audience during the presentation wherein the real-time data collected provides a combination of feedback from the speaker and from the members of the audience, wherein the real-time data is collected via mobile devices worn by the speaker and by the members of the audience, wherein the mobile devices comprise smartwatches worn on a user's wrist comprising a trajectory and pose sensor configured to detect the user's arm and hand movements and a speech detector sensor configured to recognize certain words and speech patterns, wherein the real-time data collected from the speaker further comprises at least i) trajectory and pose data for the speaker including the speaker's arm and hand movements as well as ii) word recognition and speech pattern data including recognition of certain words spoken by the speaker, the speed at which the speaker is speaking, and pauses the speaker makes, which are all collected and analyzed by the smartwatch;
analyzing the real-time data collected from the speaker to make a determination of whether corrective action is needed to improve performance; and
generating a real-time alert to the speaker on the smartwatch worn on the speaker's wrist suggesting the corrective action if the real-time data indicates that corrective action is needed to improve performance, otherwise continuing to collect data from the speaker in real-time, wherein the determination of whether corrective action is needed is based on the combination of feedback from the speaker and from the members of the audience wherein the real-time alert to the speaker is generated when the real-time data collected from the speaker indicates that no corrective action is needed but the real time data collected from the members of the audience indicates that the corrective action is needed to improve performance, and
wherein the speaker is one of multiple co-presenters presenting on different aspects of a particular topic to the audience, the method further comprising the steps of:
collecting the real-time data from each of the co-presenters via smartwatches worn by each of the co-presenters; and
providing the real-time feedback to the speaker on the smartwatch worn on the speaker's wrist regarding the speaker's performance and a performance of each of the co-presenters.

US Pat. No. 10,431,111

REMEDIAL HANDWRITING GLOVE

1. A remedial handwriting aid comprising:a glove comprising a front, a back, a palm portion, a pinky sleeve extending from the palm portion, a ring finger sleeve extending from the palm portion, a thumb finger opening, an index finger opening, and a middle finger opening;
a rubberized gripping attached to the front at the palm portion adjacent the thumb finger opening and the index finger opening;
a first connector attached to the front at a distal end of the pinky sleeve;
a second connector attached to the front at a distal end of the ring finger sleeve; and
a third connector attached to the front at the palm portion below the pinky sleeve and the ring finger sleeve, wherein
the first connector and the second connector releasably attach to the third connector.

US Pat. No. 10,431,107

SMART NECKLACE FOR SOCIAL AWARENESS

1. A device for providing feedback, the device comprising:an imaging device configured to capture an image of a subject;
a feedback device; and
a controller communicatively coupled to the imaging device and the feedback device, the controller comprising at least one processor and at least one memory storing computer readable and executable instructions that, when executed by the processor, cause the controller to:
determine one or more identifying characteristics of the subject;
select, among a plurality of parameters stored in the at least one memory, one or more parameters for determining a facial expression of the subject in the image, the one or more parameters being associated with the one or more identifying characteristics of the subject;
determine the facial expression of the subject in the image based on the one or more parameters; and
provide the feedback with the feedback device based on the determined facial expression
wherein the one or more identifying characteristics includes at least one of a gender, an age, and an ethnicity.

US Pat. No. 10,431,106

SYSTEMS AND METHODS TO MEASURE PERFORMANCE

APTIMA, INC., Woburn, MA...

1. A computer based performance measurement system to measure a performance of a user, the system comprising:a user environment configured to detect at least one user input received at at least one user interface and transform the user input to at least one performance data;
the user environment comprises a multi-modal training simulator configured to communicate the performance data to a performance measurement subsystem;
the performance measurement subsystem comprising at least one connector, at least one payload processor, at least one processor, at least one common data model store and at least one model listener;
the connector configured to:
transform each of the at least one performance data into at least one component property of at least one component according to a format of a common data model,
identify a unique key for each of the at least one component, and
communicate the at least one component with the unique key;
the payload processor configured to receive the at least one component and the unique key and distribute the at least one component and the at least one component property to one of the at least one processors according to the unique key;
the common data model store containing at least one existing component property of an existing component stored according to the format of the common data model;
the processor configured to merge the at least one component property of the at least component with the at least one existing component property of the existing component in the common data model store; and
the at least one model listener configured to identify a change to one of the at least one component property or the at least one component whereby the change can be communicated to a measure.

US Pat. No. 10,431,105

ENHANCED AWARENESS OF OBSTACLE PROXIMITY

Honeywell International I...

8. A system comprising:a display; and
a processor configured to receive information indicative of a location of an obstacle, determine the location of the obstacle relative to an aircraft based on the received information, generate a graphical user interface based on the location of the obstacle, the graphical user interface comprising a graphical representation of the aircraft, a graphical representation of the obstacle, and an indication of an area of unknown associated with the obstacle, the indication of the area of unknown comprising a graphical object positioned on an opposite side of the graphical representation of the obstacle from the graphical representation of the aircraft, wherein the area of unknown comprises an area for which the processor is unable to determine the presence or absence of obstacles based on the received information, and present the graphical user interface via the display.

US Pat. No. 10,431,103

THREE-DIMENSIONAL NETWORK COVERAGE MODELING FOR UAVS

T-Mobile USA, Inc., Bell...

1. A system, comprising:one or more processors; and
memory having instructions stored therein, the instructions, when executed by the one or more processors, cause the one or more processors to perform acts comprising:
receiving network configuration data for multiple base stations of a wireless communication network that are located in an area;
receiving environmental data that includes information on natural and manmade features in the area;
segregating an airspace above the area into a plurality of vertically layered 3-dimensional sections; and
generating a coverage model based at least on the network configuration data and the environmental data, the coverage model for predicting network coverage of the wireless communication network in the 3-dimensional sections in the airspace above the area.

US Pat. No. 10,431,102

FLIGHT RANGE-RESTRICTING SYSTEMS AND METHODS FOR UNMANNED AERIAL VEHICLES

The Boeing Company, Chic...

1. A flight range-restricting system that is configured to control a flight range of an unmanned aerial vehicle (UAV), the flight range-restricting system comprising:a database including a UAV capabilities storage area that stores UAV capabilities data indicative of technical specifications of the UAV, and a restricted airspace storage area that stores restricted airspace data indicative of a restricted airspace; and
a range-restricting control unit communicatively coupled to the database, wherein the range-restricting control unit controls the flight range of the UAV based on a current location of the UAV, the UAV capabilities data, and the restricted airspace data,
wherein the range-restricting control unit determines a range circle representative of a range of the UAV, and wherein the range-restricting control unit restricts operation of the UAV when the range circle interferes with the restricted airspace.

US Pat. No. 10,431,101

SYSTEM AND METHOD FOR CUSTOMIZING A SEARCH AND RESCUE PATTERN FOR AN AIRCRAFT

HONEYWELL INTERNATIONAL I...

8. A method for customizing a search and rescue (SAR) pattern, the method comprising:obtaining, by a processor, mission information for a SAR mission about a search area;
obtaining, by the processor, weather information, from a weather source, relating to the search area;
obtaining, by the processor, terrain information, from a terrain database, relating to the search area;
obtaining, by the processor, flight traffic information, from a flight traffic source, relating to the search area;
selecting, by the processor, at least one template SAR pattern from a SAR pattern database based on the mission information, the weather information, the terrain information, and the flight traffic information;
adjusting, by the processor, a portion of the template SAR pattern using an aircraft performance parameter to generate an adjusted template SAR pattern;
generating, by the processor, a customized SAR pattern based on the adjusted template SAR pattern;
displaying, by the processor, the customized SAR pattern to at least one of a flight crew, a ground crew, a search team member, or a combination thereof with a display device; and
providing, by the processor, a flight management system (FMS) with the customized SAR pattern.

US Pat. No. 10,431,098

VEHICLE LOCATION SYSTEM

Capital One Services, LLC...

1. A method of locating a vehicle, comprising:receiving a request, from a user, to locate a vehicle within a facility associated with an organization;
parsing the request to identify one or more characteristics of the vehicle;
identify a sensor corresponding to the vehicle based on the one or more characteristics of the vehicle;
identifying a most recent location of the vehicle based on the last registered position of the vehicle within the facility;
transmitting a signal to a parking spot sensor at the most recent location of the vehicle in the facility, wherein the signal is an instruction to the parking spot sensor to report back a unique identification of a vehicle sensor co-located therewith;
receiving, from the parking spot sensor, the unique identification of the vehicle sensor co-located therewith;
determining that the unique identification of the vehicle sensor co-located with the parking spot sensor matches the sensor of the requested vehicle; and
reporting to the user a current location of the vehicle within the facility based on a location of the parking spot sensor.

US Pat. No. 10,431,096

APPARATUS FOR VEHICLE DRIVING ASSISTANCE

MANDO CORPORATION, Pyeon...

1. An apparatus for assisting driving of a host vehicle, comprising:an image sensor capturing images of an area in front of the host vehicle; and
a controller communicatively connected to the image sensor capturing images of the area in front of the host vehicle and configured to:
recognize a section of a road having lane markings and a section of the road having no lane markings on a drive path of the host vehicle;
recognize, based on images captured by the image sensor, forward lane markings provided in a direction in which the host vehicle is proceeding;
recognize a preceding vehicle that is located ahead of the host vehicle; and
perform lateral control of the host vehicle selectively based on the forward lane markings and the recognized preceding vehicle, according to whether the section of the road having no lane markings is recognized,
wherein, when the forward lane markings are not recognized but the preceding vehicle is recognized, the controller controls the host vehicle to follow the preceding vehicle and performs lateral control of the host vehicle based on information acquired by recognizing the preceding vehicle.

US Pat. No. 10,431,095

FORMULATING LANE LEVEL ROUTING PLANS

FORD GLOBAL TECHNOLOGIES,...

1. A system, the system comprising:one or more processors;
system memory, the system memory storing instructions that are executable by the one or more processors; and
the one or more processors executing the instructions stored in the system memory to:
access lane level statistics defining statistics per lane of one or more roads;
formulate a lane level routing plan from the lane level statistics, the lane level routing plan defining a route from a current configuration of a vehicle to an end configuration of the vehicle over the one or more roads, the one or more roads including a multi-lane road, the lane level routing plan including predicted lane changes during travel between the current configuration and the end configuration;
detect that the vehicle is in a configuration associated with a predicted lane change; and
indicate the predicted lane change to the driver.

US Pat. No. 10,431,093

SYSTEM AND METHOD FOR COLLISION AVOIDANCE

ZF Friedrichshafen AG, F...

1. A method comprising the steps of:receiving, with at least one server, position and movement information from a remote first client;
determining a first valid area for the first client and then forming a motion model of the first client within the first valid area, the motion model including a predicted position of the first client at a future time;
receiving, with the at least one server, position and movement information from a remote second client;
determining a second valid area for the first client and then forming a second motion model of the second client within the second valid area, the second valid area extending beyond a roadway, and the second motion model including a predicted position of the second client at the time; and
determining whether the second client will be in a proximity of the position of the first client at the time.

US Pat. No. 10,431,084

APPARATUS AND METHOD FOR PARKING ASSIST

MANDO CORPORATION, Pyeon...

1. A parking assist apparatus comprising:a parking space search unit configured to search for a plurality of parking spaces, in which parking is possible, and objects adjacent to the plurality of parking spaces while a vehicle travels and is being braked;
a parking space storage unit configured to generate parking space information including a width and length of the parking space and a parking direction and object information including a type and size of the object and configured to store parking space identification information including the parking space information and the object information;
a parking space output unit configured to output the parking space identification information on each of the plurality of parking spaces and configured to display and output a parking-planned space to a driver; and
a parking space selection unit configured to receive a selection signal from the driver of the vehicle and select the parking-planned space.

US Pat. No. 10,431,083

ONBOARD TERMINAL DEVICE AND TRAFFIC CONTROL SYSTEM

Hitachi Construction Mach...

1. An onboard terminal device that is connected to a traffic control server through a radio communication channel, the traffic control server conducting traffic control for avoiding interference between vehicles including a manned vehicle and an unmanned vehicle that travels autonomously in a mine, and the onboard terminal device is mounted on the manned vehicle operated by a driver, comprising:a travel instruction processing device that is configured to conduct processing for instructing the driver on travel of the manned vehicle based on a travel permission section where a partial section of a travel route of the vehicle is assigned by the traffic control server as a section permitted for the manned vehicle to travel,
wherein the travel instruction processing device is further configured to:
calculate a travel permission remaining distance between a present position of the manned vehicle to an end of the travel permission section along the travel route on the basis of the travel permission section and the present position of the manned vehicle which is acquired from a position acquiring device that is connected to the travel instruction processing device;
calculate an upper limit speed of the manned vehicle in the travel permission section on the basis of the travel permission remaining distance; and
cause an output device connected to the travel instruction processing device to output and present to the driver a speed display area and a warning information display area which is displayed side by side with the speed display area,
wherein a first marker indicating a predefined allowable speed in the travel permission section, a second marker indicating the upper limit speed, and a pointer indicating a current speed of the manned vehicle are displayed in the speed display area,
wherein the marker indicating the allowable speed and the marker indicating the upper limit speed are arranged on a same circumference of the speed display area and move independently along the circumference, and
wherein predetermined warning information corresponding to the upper limit speed is displayed in the warning information display area.

US Pat. No. 10,431,082

SYSTEMS AND METHODS FOR EMERGENCY VEHICLE RESPONSE IN AN AUTONOMOUS VEHICLE

GM GLOBAL TECHNOLOGY OPER...

1. A method of controlling an autonomous vehicle, comprising:receiving image data from a camera device coupled to the autonomous vehicle;
computing, by a processor, a value based on the image data;
determining, by the processor, an existence of an emergency vehicle based on the computed value;
determining, by the processor, when the emergency vehicle is not traveling behind the autonomous vehicle based on the image data and an environment behind the autonomous vehicle;
when the emergency vehicle is determined to be not traveling behind the autonomous vehicle, receiving audio data from an audio device coupled to the autonomous vehicle;
determining, by the processor, whether the emergency vehicle is traveling towards or away from the autonomous vehicle based on at least one of an increasing and a decreasing of decibels of the audio data;
selecting, by the processor, a first control strategy based on the determined travel of the emergency vehicle; and
generating, by the processor, at least one signal to autonomously control the autonomous vehicle based on the first control strategy.

US Pat. No. 10,431,080

SYSTEM FOR LOCATIONS SURVEILLANCE BY REMOTELY LOGGING SURVEILLANCE DATA TRANSMITTED BY VEHICLES

1. A system for locations surveillance by remotely logging surveillance data transmitted by a vehicle when the vehicle's speed is under a threshold value while coming to a halt in close proximity to a surveillance data logger; the system comprising: a first in-vehicle apparatus on-board civilian vehicles; a second in-vehicle apparatus on-board law enforcement vehicles; the surveillance data logger installed at a location; wherein the surveillance data logger is configured to wirelessly communicate with the first in-vehicle apparatus to receive data associated with the vehicle; wherein the first in-vehicle apparatus on-board the civilian vehicle comprising:a) wireless communication means to communicate with, the surveillance data logger, law enforcement vehicles and local dispatch centers, and comprising, a cellular network communication module, a long and a short range transceiver module;
b) at least one memory comprising computer program code for one or more programs, the memory further comprises the VIN code of the vehicle;
c) at least one GPS receiver module to enable the vehicle to determine its position coordinates, speed, course and date/time at real-time status; and,
d) at least one processor being coupled to said wireless communication means, and said memory;wherein the first in-vehicle apparatus transmits a logging request signal via the short range transceiver when the vehicle's speed is under the threshold value to alert the surveillance data logger, wherein the surveillance data logger replies by transmitting a spot logging command to request the vehicle's VIN code, and the vehicle's position coordinates/course at real-time status until the vehicle's speed is zero, wherein the first in-vehicle apparatus resumes transmitting the vehicle's VIN code, and the vehicle's position coordinates/course at real-time status until the vehicle's speed is above the threshold value.

US Pat. No. 10,431,074

SYSTEM AND METHOD FOR CONFIGURING THE REMOTE CONTROL FUNCTIONALITY OF A PORTABLE DEVICE

Universal Electronics Inc...

1. A method for configuring a smart device to command functional operations of at least one of a controllable appliance having a plurality of physical High Definition Media Interface (“HDMI”) ports and a target appliance coupled to the controllable appliance, comprising:retrieving at the smart device from the controllable appliance data indicative of one of the plurality of physical HDMI ports of the controllable appliance to which the target appliance is coupled; and
using by a remote control application resident on the smart device the data indicative of the one of the plurality of physical HDMI ports of the controllable appliance to which the target appliance is coupled to automatically configure the remote control application resident on the smart device whereby a command to cause the controllable appliance to select the one of the plurality of HDMI ports of the controllable appliance to which the target appliance is coupled to thereby select the target appliance as a media source for the controllable appliance is automatically included in a macro command sequence that will be transmitted by the smart device upon an activation of at least one of a plurality of user input elements provided by the remote control application resident of the smart device.

US Pat. No. 10,431,073

FALSE ALARM REDUCTION

Vivint, Inc., Provo, UT ...

1. A method for a home automation system, comprising:detecting an event at a premises associated with the home automation system during a first security duration;
initiating a second security duration based at least in part on the event;
determining an occupancy at the premises associated with the home automation system during the second security duration;
confirming an identity of an occupant at the premises during the second security duration based at least in part on comparing a motion signature of the occupant and a short-range low-energy signal from a portable electronic device of the occupant to pre-stored profiles associated with the home automation system;
determining a proximity of the occupant to a control panel locality within the premises and a direction of movement of the occupant relative to the control panel locality within the premises; and
determining whether to perform a security function using the home automation system based at least in part on confirming the identity of the occupant and the proximity of the occupant to the control panel locality and the direction of movement of the occupant relative to the control panel locality within the premises prior to the second security duration lapsing.

US Pat. No. 10,431,072

FALL DETECTION ALERT/ALARM DEVICE AND METHOD

HONEYWELL INTERNATIONAL I...

1. A harness for arresting a user's fall, the harness comprising:a length of strap configured to secure the harness to a securing point, the length of strap having a folded configuration in a first state and an unfolded configuration in a second state;
a breakable connection configured to maintain the length of strap in the first state and to break to allow the length of strap to unfold from the first state to the second state in response to the user experiencing an arrested fall;
a first electrical contact mounted on a first portion of the length of strap and a second electrical contact mounted on a second portion of the length of strap adjacent the first portion of the length of strap such that, in the first configuration, the first electrical contact is electrically coupled to the second electrical contact to form a closed circuit and, in the second configuration, the first electrical contact is electrically decoupled from the second electrical contact to form an open circuit; and
an alert device operably connected to the first electrical contact and second electrical contact and configured to provide an alert when the length of strap is transitioned from the first configuration to the second configuration.

US Pat. No. 10,431,069

APPARATUS, METHOD AND MOBILE TERMINAL FOR PROVIDING OBJECT LOSS PREVENTION SERVICE IN VEHICLE

LG ELECTRONICS INC., Seo...

1. An apparatus for providing an object loss prevention service in a vehicle, the apparatus comprising:a plurality of sensors configured to detect an in-vehicle object; and
a processor configured to:
generate and display in-vehicle object state information including at least one of a position and a type of the object, and
output an alarm notifying the object has been left in the vehicle in response to the passenger getting out of the vehicle,
wherein the plurality of sensors include a door sensor and at least one camera,
wherein the at least one camera is configured to:
obtain at least two of a first in-vehicle image of an interior of the vehicle before the passenger gets in the vehicle, a second in-vehicle image of the interior of the vehicle after the passenger gets in the vehicle, and a third in-vehicle image of the interior of the vehicle after the passenger gets out of the vehicle, based on detection results of the door sensor, and
wherein the processor is further configured to:
process the at least two of the first, second and third in-vehicle images to detect the object and detect a characteristic of the object,
in a first display mode, match navigation information with location information of the object and display an object loss notification with respect to the object,
wherein the object loss information comprises:
displaying, on a display unit, a path from the vehicle to the location of the object based on the navigation information, the location of the object being a destination,
displaying, on the display unit an icon of the object to be carried at the destination among objects in the vehicle at a position corresponding to the location of the object on the display unit, and
in response to the vehicle arriving at the destination, displaying, on the display unit, a pop-up window indicating that the vehicle has arrived at the destination and providing an instruction to carry the object, and providing a sound notification.

US Pat. No. 10,431,066

TERMINAL APPARATUS AND TERMINAL PROCESSING METHOD FOR OBJECT MONITORING SYSTEM, CENTRAL PROCESSING APPARATUS AND CENTRAL PROCESSING METHOD FOR OBJECT MONITORING SYSTEM, AND OBJECT MONITORING SYSTEM

Konica Minolta, Inc., To...

1. An object monitoring method for an object monitoring system that includes a plurality of sensor units, a management server unit, and a plurality of terminal units that are communicably connected to each other via a network, the plurality of sensor units being provided corresponding to a plurality of objects to be monitored, and the object monitoring system monitoring the plurality of objects for nursing, care, or help by corresponding each of the plurality of sensor units to an object of the plurality of objects,a sensor unit of the plurality of sensor units sensing a predetermined motion of an object corresponding to the sensor unit and generating an image, the management server unit receiving a sensing result on the object from the sensor unit and managing monitoring information on monitoring of the object, and a terminal unit of the plurality of terminal units receiving the monitoring information from the management server unit, displaying the monitoring information, and making an audio call, the method comprising:
receiving the monitoring information, by the terminal unit, from the management server unit via the network;
displaying the monitoring information received in the receiving on the terminal unit; and
processing one of first input operation, second input operation, and third input operation, wherein
in the processing of the first input operation, the terminal unit receives the first input operation for inputting a command to make communicable connection with the sensor unit corresponding to the object based on the monitoring information via the network, communicably connects the sensor unit corresponding to the object based on the monitoring information with the terminal unit via the network, and displays that a condition of the object based on the monitoring information is being checked on other terminal units except the terminal unit that has received the first input operation,
in the processing of the second input operation, the terminal unit receives the second input operation for inputting a command to display an animation shot by the sensor unit corresponding to the object based on the monitoring information, makes connection with the sensor unit corresponding to the object based on the monitoring information via the network to allow downloading of an animation, reproduces the animation on the terminal unit, and displays that the condition of the object based on the monitoring information is being checked on the other terminal units except the terminal unit that has received the second input operation, and
in the processing of the third input operation, the terminal unit receives the third input operation for inputting an intention to actually perform an action on the object based on the monitoring information, and causes the plurality of terminal units to transit to a standby mode.

US Pat. No. 10,431,065

SECURITY AND TRACKING SYSTEMS AND ASSOCIATED METHODS

1. A security and tracking system (system), comprising:a server communicatively coupled with a database;
a computing device communicatively coupled with the database through a telecommunication network, the computing device comprising a display, and;
a tracking device (tracker) comprising at least one sharp end, the tracker configured to be insertable into one of a hem and a fold of a clothing item, the tracker comprising a visual display of an identifier, the identifier associated with a user through the database using one or more inputs on one or more user interfaces displayed on the display;
wherein the tracker comprises a passive identification tag;
wherein the tracker consists of a passive identification tag coupled within a flexible polymer strip forming the at least one sharp end and having the visual display located on an outer surface of the flexible polymer strip; and
wherein the flexible polymer strip is formed into an elongated hexagon, and wherein the at least one sharp end comprises two sharp ends formed by the elongated hexagon.

US Pat. No. 10,431,063

RFID SALES SECURITY SYSTEM

1. A security system comprising:a switchable RFID tag including a conductive loop and configured for attachment to an article via a pin, the pin engaging with the conductive loop when the RFID tag is attached to the article, the RFID tag being characterized by two states, one state in which the conductive loop is electrically closed and another state in which the conductive loop is electrically open, wherein a state of the RFID tag changes when the pin is disengaged from the conductive loop;
a tamper sensor configured to detect a change in state of the RFID tag, via an RF signal; and
a point of sale system configured to receive the change in state of the RFID tag from the tamper sensor and associate the change in state of the RFID tag with the sale of the article,
wherein the conductive loop is configured to be broken if the RFID tag is separated from an adhesive layer.

US Pat. No. 10,431,060

VIRTUAL REALITY SYSTEMS

Arm Limited, Cambridge (...

1. A method of operating a virtual reality user device comprising one or more sensors, the method comprising:detecting, by the one or more sensors of the virtual reality user device, a change in a real world environment in which a user of the virtual reality user device is physically located; and
in response to the detection, initiating an alert mechanism at the virtual reality user device to alert the user of the change detected in the real world environment.

US Pat. No. 10,431,058

AMBIENT TRIGGERED NOTIFICATIONS

IMMERSION CORPORATION, S...

1. A method of rendering a haptic effect, comprising:receiving, by a sensor, an audio signal;
decoding, by a processor, an embedded message included within the audio signal;
determining, by the processor, a time code in the embedded message;
determining, by the processor, a notification event based on the time code; and
rendering, by a haptic output device, a haptic effect based on the notification event.

US Pat. No. 10,431,054

SYSTEM AND METHOD FOR IDENTIFYING IMMINENT DROPPING OF A DEVICE AND PROVIDING A WARNING OF THE IMMINENT DROPPING

Sony Interactive Entertai...

1. A processing system comprising:an input device comprising one or more pressure sensors operable to sense pressure inputs from a user; and
a processing unit operable to identify an imminent dropping of the input device from measurements obtained by the one or more pressure sensors, and to affect a warning to the user when the processing unit identifies an imminent drop.

US Pat. No. 10,431,052

SLOTS GAME WITH IMPROVING BONUS-WINNING ODDS

Zynga Inc., San Francisc...

1. A method, comprising,executing by a server an online slots game, the server is configured to provide access to remote users having user accounts for playing the online slots game over a network connection via mobile devices;
defining a plurality of tiers for playing the online slots game that includes turns, each tier being assigned an odds value for winning a chance to play a bonus game that is different from the online slots game, odds value of each tier being different from the odds value of other tiers from the plurality of tiers;
receiving user input during the online slots game that causes a user interface to be rendered on a display screen of one of the mobile devices to depict a spinning of wheels, wherein the user input includes a bet for playing each turn;
presenting a user interface for playing the bonus game when a player wins the chance to play the bonus game during a turn, the bonus game being a challenge bonus game;
presenting a user interface for selecting a friend of the player to send a friend challenge game to the friend, the play of the friend challenge game by the friend being tracked by the server to provide an additional bonus to the player that selected the friend for the friend challenge game; and
returning the player to the online slots game after completion of said bonus game and said selection of said friend for the friend challenge game, wherein operations of the method are executed by at least a processor of the server.

US Pat. No. 10,431,051

COMPUTER GAMING DEVICE AND METHOD FOR COMPUTER GAMING

Rational FT Enterprises L...

1. A gaming system, comprising:a server provided in communication with a plurality of subscriber terminals, to maintain a virtual gaming environment that includes a lobby area and a plurality of gaming tables organized according to a tournament, wherein:
the lobby area represents a virtual location for selection by subscribers, from among a plurality of game types, of a type of game to be played, and
each gaming table represents a virtual location for subscribers to play a hand of poker according to a respective selection of game type;
wherein the server, responsive to a first player's action representing a request to fold before gameplay reaches the first player at a first table associated with the tournament, automatically moves the player from the first table to a second table also associated with the tournament to make the player active at the second table without interaction in the lobby area;
wherein gameplay remains active at the first table for at least one other player and server prevents participation by the first player at the first table in response to the request to fold;
wherein the server maintains an appearance that the first player is active at the first table from a time of the request to fold until gameplay at the first table reaches a position of the first player.

US Pat. No. 10,431,050

GAMING SYSTEM AND METHOD PROVIDING A MULTI-HAND CARD GAME WITH MODIFIERS AVAILABLE BASED ON THE INITIALLY-DEALT CARDS OF THE HANDS

IGT, Las Vegas, NV (US)

1. A gaming system comprising:a processor; and
a memory device that stores instructions that, when executed by the processor, cause the processor to:
randomly determine a plurality of initial hands of cards;
for each initial hand:
cause a display of a first subset of cards of that initial hand face-up on a display device and cause a display of a second subset of cards of that initial hand face-down on the display device;
determine whether a modifier triggering event occurred for that initial hand based on the first subset of cards of that initial hand; and
responsive to an occurrence of the modifier triggering event for that initial hand, associate a modifier with that initial hand;
for the plurality of initial hands of cards:
responsive to receipt, by an input device, of a selection to hold one of the first subsets of cards, discard the remaining non-held first subsets of cards;
for the held first subset of cards:
responsive to receipt, by the input device, of a selection to hold any of the cards from that held first subset of cards, discard each non-held card from that held first subset of cards and randomly select a replacement card for each non-held card of that held first subset of cards to form a complete held first subset of cards; and
duplicate the complete held first subset of cards in each of the other hands of cards;
reveal the second subset of cards for each of the hands of cards to form a plurality of finalized hands of cards;
for each finalized hand, determine any award for that finalized hand based at least in part on any modifier associated with that finalized hand; and
cause a display of any awards on the display device.

US Pat. No. 10,431,048

SMART BIN LOTTERY TICKET DISPENSER WITH REMOTE ELECTRONIC DISPLAY

Scientific Games Internat...

1. A lottery ticket dispenser system, comprising:a physical dispenser array, the dispenser array comprising a plurality of separate bins, each bin defining an internal space for receipt of a supply of interconnected lottery tickets;
each bin having an electronic drive mechanism that dispenses the lottery tickets therefrom;
a control system in communication with the drive mechanism to initiate a dispense sequence upon receipt of a ticket dispense command;
a central lottery server, the control system in communication with the central lottery server;
an electronic display device in communication with the central lottery server, the electronic display device presenting a virtual dispenser array with bin positions that mimics the physical dispenser array;
the central lottery server transmitting lottery ticket images to the electronic display device that correspond to the lottery tickets in the physical dispenser array and bin position assignments for the lottery ticket images in the virtual dispenser array; and
wherein the electronic display device is positionable remotely from the actual dispenser array in a retail establishment and presents the virtual dispenser array to potential customers.

US Pat. No. 10,431,047

DEVICE FOR HOLDING LOTTERY

1. A device for conducting a lottery, comprising:a ball dropping chute with an RFID reader;
a drawing machine including a plurality of cylinders, each respective cylinder with a single hole and adapted to: (i) receive balls through the single hole, (ii) spin so that the single hole is facing downward, and (iii) provide the received balls randomly one by one through the single hole, wherein the provided balls fall to the ball dropping chute;
a ball loading module configured for allocation of the balls to the cylinders of the drawing machine;
a controller configured to:
receive a target number, and
control the ball loading module to load each of the cylinders with balls labelled with digits by way of RFID tags, wherein the balls are loaded into the cylinders such that each cylinder provides a different digit of a number less than or equal to the target number.

US Pat. No. 10,431,046

SYSTEM AND METHOD FOR PRESENTING A BINGO GAME WITH AN ELEMENT OF CHOICE

VIDEO GAMING TECHNOLOGIES...

1. A game machine comprising:a credit input mechanism configured to receive a credit input from a player, wherein the credit input mechanism comprises at least one of a bill acceptor, a coin acceptor, or a card reader;
a display configured to present the player with a choice among a first game presentation object and a second game presentation object, wherein the first game presentation object and the second game presentation object are graphically displayed as objects other than bingo cards, and wherein the first game presentation object and the second game presentation object correspond to and are substituted for a first bingo card and a second bingo card, respectively;
a user interface; and
a processor coupled to the user interface and the display, and configured to execute instructions stored on a memory, which when executed by the processor, cause the processor to at least:
establish a credit balance associated with the player based at least in part on the credit input;
receive a wager from the player for the bingo game, wherein the wager decreases the credit balance;
respectively associate the first game presentation object and the second game presentation object to the first bingo card and the second bingo card;
present, on the display, a game presentation that includes a contest, the contest including the first game presentation object and the second game presentation object;
receive, in response to the wager and during the contest, a selection by the player of only one of the first game presentation object or the second game presentation object, wherein the selection corresponds to a selection of only one of the first bingo card or the second bingo card;
evaluate the first bingo card and the second bingo card against a ball call;
identify, based upon the evaluation, a first winning pattern on the first bingo card;
identify, based upon the evaluation, a second winning pattern on the second bingo card;
compare the first winning pattern to the second winning pattern;
determine, based upon the comparison, which of the first winning pattern or the second winning pattern is associated with a greater award;
one of i) designate the first game presentation object as first in an order-of-finish if the first winning pattern is associated with the greater award, or ii) designate the second game presentation object as first in the order-of-finish if the second game presentation object is associated with the greater award; and
present, on the display and during the contest, a visual comparison of the first game presentation object and the second game presentation object, wherein the visual comparison indicates the order-of-finish between the first game presentation object and the second game presentation object, and wherein the order-of-finish indicates a relative position of the selected game presentation object therein.

US Pat. No. 10,431,043

INTEGRATED GAME-SPECIFIC PROGRESSIVE CONTROLLER SHARED IN A GAMING SYSTEM

IGT, Las Vegas, NV (US)

1. A method of operating a gaming system, by at least one processor, comprising:providing within each one of a plurality of electronic gaming machines (EGMs) in the gaming system, an integrated progressive controller;
initially configuring the integrated progressive controller within a first one of the plurality of EGMs using a setup key inserted into the first one of the plurality of EGMs, the setup key permitting access to a configuration profile;
distributing progressive award information, by each integrated progressive controller within each of the plurality of EGMs to each integrated progressive controller within each remaining EGM of the plurality of EGMs, such that the progressive award information is kept consistent between each integrated progressive controller within each of the plurality of EGMs in the gaming system; and
upon initially performing the configuration of the integrated progressive controller within the first one of the plurality of EGMs, automatically propagating the configuration profile to each integrated progressive controller of each remaining EGM of the plurality of EGMs.

US Pat. No. 10,431,042

RECOMMENDATION MODULE INTERLEAVED WAGERING SYSTEM

Gamblit Gaming, LLC, Gle...

1. A recommendation module interleaved wagering system, comprising:an interactive processing device constructed to:
receive, from a process controller, recommendation data consisting of a recommended wagering system to be used by a user;
generate a visual display of one or more wagering system recommendations based on the recommendation data using a display output device;
receive, from the user, a selected wagering system, the selected wagering system being one of the one or more wagering system recommendations;
distribute, to the process controller, data of the selected wagering system;
distribute, to the process controller, application telemetry data associated with an interactive application of the selected wagering system;
receive, from the process controller, wagering telemetry data determined based on a wager outcome and application resource data consisting of application resources for use in the interactive application of the selected wagering system;
configure a wagering user interface based on the wagering telemetry data using the display output device; and
incorporate the application resource data into the interactive application of the selected wagering system;
a wager controller constructed to:
distribute, to a recommendation module, an account identification associated with the user;
receive, from the process controller, a wager request;
determine a wager outcome based on the wager request using a random number generator; and
distribute wager outcome to the process controller;
the recommendation module constructed to:
receive, from the process controller, a recommendation request;
receive, from the wager controller, the account identification;
determine the one or more wagering system recommendations based on user parameters associated with the account identification; and
distribute, to the process controller, the recommendation data; and
the process controller operatively connecting the interactive processing device and the wager controller, the process controller constructed to:
distribute, to the recommendation module, a recommendation request;
receive, from the recommendation module, the recommendation data;
distribute, to the interactive processing device, the recommendation data;
receive, from the interactive processing device, data of the selected wagering system;
receive, from the interactive processing device, the application telemetry data;
scan the application telemetry data to determine whether to trigger the wager request;
distribute the wager request to the wager controller when the wager request is triggered;
receive, from the wager controller, the wager outcome;
determine wagering telemetry data based on the wager outcome;
determine application resource data based on the wager outcome; and
distribute the wagering telemetry data and the application resource data to the interactive processing device.

US Pat. No. 10,431,039

GAMING MACHINE, GAMING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM

KONAMI GAMING, INC., Las...

1. A gaming machine comprising:a display device configured to display a symbol display region including a plurality of reels, the symbol display region including a plurality of cells arranged in a matrix including a plurality of rows and a plurality of columns, each reel being associated with a column; and
a controller connected to the display device to control display of the display device, wherein the controller includes a processor programmed to:
generate each reel of the plurality of reels having a plurality of symbol regions populated with symbols and a plurality of unit stop positions;
generate at least one reel having a plurality of symbol region groups, each symbol region group including a number of consecutive symbol regions and an associated group-unit stop position of a plurality of group-unit stop positions of the at least one reel, the at least one reel including a total number of symbol regions equal to a multiple of the number of consecutive symbol regions in each symbol region group, and a number of group-unit stop positions that is less than the total number of symbol regions; and
determine a stop position of each of the plurality of reels and spin and stop each of the plurality of reels displayed on the display device based on each determined stop position, wherein the determination of the stop position of the at least one reel is based on a selection of an associated group-unit stop position of the plurality of group-unit stop positions.

US Pat. No. 10,431,037

GAMING MACHINES, SYSTEMS, AND METHODS WITH CONFIGURABLE BUTTON DECK INCLUDING A DYNAMIC LOW PROFILE PUSHBUTTON ASSEMBLY

ARISTOCRAT TECHNOLOGIES A...

1. A dynamically configurable pushbutton assembly comprising:a video display having a front surface and a first outer periphery defining a display screen area; and
at least one mechanical pushbutton mounted to the video display, the at least one mechanical pushbutton including a top surface and a second outer periphery defining a corresponding pushbutton area within, the pushbutton area being substantially smaller than the display screen area;
wherein the top surface and the pushbutton area are located to extend partly over a first portion of the display screen area within the first outer periphery and partly over a surface outside of the first outer periphery;
wherein the top surface is at least partially transparent so that the first portion of display screen area within the pushbutton area is visible through the top surface; and
wherein a second portion of the display screen area is touch sensitive and extends outside the second outer periphery of the at least one mechanical pushbutton to define a touch sensitive user interface that at least partially surrounds the at least one mechanical pushbutton.

US Pat. No. 10,431,033

SYSTEMS AND METHODS TO PROVIDE PHYSICAL ITEMS TO USERS PARTICIPATING IN A REAL-WORLD INTERACTIVE ENVIRONMENT

Disney Enterprises, Inc.,...

1. A system configured to provide physical items to users participating in a real-world interactive environment, the system comprising:one or more physical processors configured by machine-readable instructions to:
effectuate storage of item inventory information, the item inventory information including descriptions of physical items available for distribution to users from a physical item dispenser;
detect presence of physical tokens at or near an individual reader based on signals received from the reader, the reader being communicatively coupled with the physical item dispenser, individual physical tokens being standalone physical objects, the physical tokens including a first token, the first token being detectable based on a first signal conveying information associated with the first token being received from the reader;
identify individual users associated with the detected individual tokens, such that a first user associated with the first token is identified;
obtain user experience information for the identified individual users, the user experience information for the individual users describing experiences of the individual users within the interactive environment, the experiences having occurred during past user participation in the interactive environment, such that first user experience information is obtained for the first user, the first user experience information describing a first set of experiences of the first user;
identify, based on the user experience information and the item inventory information, one or more physical items to dispense to the individual users physically present at the physical item dispenser, such that a first physical item is identified from the item inventory information based on the first set of experiences; and
control the physical item dispenser to dispense the identified one or more physical items, such that the physical item dispenser is controlled to dispense the first physical item for the first user.

US Pat. No. 10,431,032

METHOD AND ARRANGEMENT FOR DETECTING A QUANTITY OF PLUG CYCLES OF A PLUG CONNECTION COMPONENT

SIEMENS AKTIENGESELLSCHAF...

1. A method for monitoring a number of plug cycles of a plug of a cable for controlling an electrical connection between a charging system and a chargeable battery configured for connection to the charging system via the cable, the method comprising:using a detection unit to detect the plug being inserted into an outlet socket of the charging system;
wherein the plug comprises an identifier associated with the plug and wherein the outlet socket or another component of the charging system detects the identifier from the plug;
communicating the detected identifier to a charging system computer unit that stores a plug cycle counter value associated with the plug and a threshold value;
comparing, by the charging system computer unit, the value of the plug cycle counter with the threshold value;
if the value of the plug cycle counter does not exceed the threshold value, controlling a switch to connect or maintain connection of the electrical connection to allow charging of the chargeable battery by the charging system via the cable, and
if the value of the plug cycle counter does exceed the threshold value, controlling the switch to disconnect or maintain disconnection of the electrical connection to prevent charging of the chargeable battery by the charging system via the cable.

US Pat. No. 10,431,030

DOCKING STATION WITH REMOVABLE LOCKERS

Walmart Apollo, LLC, Ben...

1. A system for selectively securing and releasing lockers, the system comprising:a docking station, wherein the docking station is configured to:
selectively secure and release one or more lockers; and
receive, from a mobile device, a command to allow one of the one or more lockers to be released;
the one or more lockers, wherein each of the one or more lockers is removable from the docking station, and wherein each of the one or more lockers comprises:
a storage portion, wherein the storage portion is configured to receive, from a user, one or more items;
a door, wherein the door is configured to provide access for a person to the storage portion; and
a securement mechanism, wherein the securement mechanism is configured to secure each of the one or more lockers to the docking station, and wherein the securement mechanism is configured to receive commands to release each of the one or more lockers from the docking station.

US Pat. No. 10,431,028

METHOD OF DEFENSE AGAINST AN ATTACK RELAY ACTION ON A REMOTE ACTIVATION OF A FUNCTION PRESENT IN AN AUTOMOTIVE VEHICLE

Continental Automotive Fr...

1. A method of defense against an attack relay action on a remote activation of a function present in an automotive vehicle, the activation being effected between at least one activation means belonging to a person entitled to operate this activation and an activation module present in the vehicle by emission and reception of electromagnetic waves between said at least one activation means and the activation module, the attack relay action comprising receiving a frame of electromagnetic waves emitted by the activation module and retransmitting it to said at least one activation means then being in a zone out of range of emission of the activation module, said at least one activation means, after reception of a frame of electromagnetic waves retransmitted by the attack relay, then re-emitting a response frame of electromagnetic waves toward the activation module for the activation of the function, the method comprising:performing by a defense housing, in a zone out of range of emission of the activation module, an at least partial interception of the frame of electromagnetic waves retransmitted from the attack relay in the direction of said at least one activation means, an at least partial destruction of the frame of electromagnetic waves retransmitted to said at least one activation means and/or of the response frame of electromagnetic waves of said at least one activation means toward the activation module, this destruction rendering the activation of the function inoperative, and
performing at every start of the defense method, a verification of a positioning of the defense housing out of range of the activation module, the defense housing being rendered inoperative when present in one of the detection zones in proximity to the vehicle.

US Pat. No. 10,431,027

VEHICLE COMMUNICATION SYSTEM, VEHICLE-MOUNTED DEVICE, AND PORTABLE DEVICE

OMRON AUTOMOTIVE ELECTRON...

1. A vehicle communication system comprising:a vehicle-mounted device mounted on a vehicle; and
a portable device carried by a user of the vehicle,
wherein control of a target mounted on the vehicle is permitted or prohibited based on a radio signal transmitted or received between the vehicle-mounted device and the portable device,
wherein the vehicle communication system further comprises:
a transmission unit that is provided on one of the vehicle-mounted device and the portable device and performs transmission of a first radio signal, a second radio signal having a transmission intensity weaker than that of the first radio signal, and a third radio signal having a transmission intensity weaker than that of the second radio signal;
a measurement unit that is provided on the other of the vehicle-mounted device and the portable device and measures a reception intensity of each of the radio signals transmitted from the transmission unit; and
a determination unit that is provided on the vehicle-mounted device or the portable device and determines whether or not a reception intensity difference between any two of the radio signals among the radio signals measured by the measurement unit is larger than a threshold value,
wherein the determination unit first determines whether or not the reception intensity difference between the first radio signal and the second radio signal is larger than a first threshold value; if the reception intensity difference between the first radio signal and the second radio signal is not larger than the first threshold value, then determines whether or not the reception intensity difference between the second radio signal and the third radio signal is larger than a second threshold value; and if it is determined that the reception intensity difference between the second radio signal and the third radio signal is not larger than the second threshold value, then determines whether or not the reception intensity difference between the first radio signal and the third radio signal is larger than a third threshold value;
wherein control of the target is permitted in a case where any one of following conditions is satisfied:
a first condition in which the reception intensity difference between the first radio signal and the second radio signal is larger than the first threshold value;
a second condition in which the reception intensity difference between the second radio signal and the third radio signal is larger than the second threshold value; and
a third condition in which the reception intensity difference between the first radio signal and the third radio signal is larger than the third threshold value;
wherein, as the portable device and the vehicle-mounted device gets closer, the reception intensities of the radio signals increase until being saturated at an upper limit; and
wherein the transmission intensities of the first, second, and third radio signals are set such that:
D2>D3, where D2 denotes a first separation distance at which the reception intensity of the second radio signal becomes non-zero, and D3 denotes a first saturation distance at which the reception intensity of the first radio signal reaches the upper limit;
D4>D5, where D4 denotes a second separation distance at which the reception intensity of the third radio signal becomes non-zero, and D5 denotes a second saturation distance at which the reception intensity of the second radio signal reaches the upper limit; and
the reception intensity of the third radio signal is always lower than the upper limit as the portable device approaches the vehicle-mounted device.

US Pat. No. 10,431,026

USING WEARABLE TO DETERMINE INGRESS OR EGRESS

ASSA ABLOY AB, (SE)

1. A method, for use in an access control reader controlling access to a protected physical asset, for making an ingress or egress determination with an access control system, the method comprising:identifying, with a processor and based on information received via a wireless interface of an access control reader, a plurality of mobile devices within communication range of the access control reader;
receiving first information from at least one of the plurality of mobile devices, the first information corresponding to a first distance between at least two of the plurality of mobile devices;
receiving second information from at least one of the plurality of mobile devices, the second information corresponding to a second distance between at least two of the plurality of mobile devices; and
making an ingress or egress determination for a user of at least one of the plurality of mobile devices with respect to the protected physical asset based on the first information and the second information.

US Pat. No. 10,431,025

PARKING LOCK APPARATUS, PARKING LOCK SYSTEM AND METHOD FOR CONTROLLING THE SAME

BOE TECHNOLOGY GROUP CO.,...

1. A method for controlling a parking lock apparatus comprising:identifying identity information of a to-be-parked vehicle;
sending an unlocking command to a parking lock according to the identified identity information and enabling the parking lock to be unlocked according to the unlocking command; and
establishing a communication connection with the to-be-parked vehicle, identifying a running state of the to-be-parked vehicle, sending a locking command to the parking lock when the running state is a closed state, and enabling the parking lock to be locked according to the locking command,
wherein the enabling the parking lock to be locked according to the locking command includes:
according to the received locking command, using a distance detection device of the parking lock on the ground to measure a spacing distance between a vehicle chassis of the to-be-parked vehicle and the distance detection device, controlling a lifting height of a lock body of the parking lock according to the spacing distance, and enabling a distance between the vehicle chassis of the to-be-parked vehicle and the distance detection device to reach a preset distance.

US Pat. No. 10,431,021

ELECTRONIC CONTROL UNIT

DENSO CORPORATION, Kariy...

1. An electronic control unit for a vehicle, which travels by automatic driving and performs diagnosis about plural diagnosis items for diagnosing presence or absence of abnormality, the electronic control unit receiving at least one of surrounding environment information indicating a surrounding environment of the vehicle and vehicle speed information indicating a vehicle speed from an external device and controlling a motive power source of the vehicle based on at least one of the surrounding environment information and the vehicle speed information, the electronic control unit comprising:a mode setting part configured to set plural driving modes, each of which indicates a travel state of the vehicle based on at least one of the vehicle speed information and the surrounding environment information when the vehicle travels by the automatic driving;
an item setting part configured to set one of the plural diagnosis items as a prioritized item, which is diagnosed with priority over other diagnosis items of the plural diagnosis items;
a storage configured to store plural diagnosis conditions in correspondence to each diagnosis item of the plural diagnosis items for starting diagnosis of the vehicle, the plural diagnosis conditions being conditions indicating a vehicle operation state;
a target setting part configured to set a control target value, which is a target value for controlling the motive power source; and
a motive power source control part configured to control the motive power source based on the control target value, wherein
the each diagnosis item is assigned to one of the plural driving modes, which is predetermined to satisfy the plural diagnosis conditions for the each diagnosis item,
the item setting part is configured to set one of the plural diagnosis items, which is assigned to a set driving mode by the mode setting part, as the prioritized item, when the set driving mode is set, and
the target setting part is configured to set the control target value so that the motive power source is controlled to attain a state, which satisfies the plural diagnosis conditions of the prioritized item, when the prioritized item is set by the item setting part.

US Pat. No. 10,431,020

METHOD AND APPARATUS FOR IMPLEMENTING A VEHICLE INSPECTION WAIVER PROGRAM

ZONAR SYSTEMS, INC., Sea...

1. A method of administering a vehicle inspection program, utilizing inspection stations, each having an inspection station location, on an enrolled fleet of vehicles that each includes a suite of sensors, including a position sensor, that produce sensor data as each enrolled vehicle is being operated, sensor data being collected on a bus, and each enrolled fleet vehicle having a driver, and comprising:continuously comparing the position sensor data for each vehicle with the inspection station locations to determine if any fleet vehicle is approaching an inspection station;
for each fleet vehicle, continuously delivering vehicle sensor data from the bus to a computer and using the computer to analyze vehicle sensor data, thereby creating a set of analysis results;
for each instance of a fleet vehicle approaching an inspection station, making a determination as to whether to permit the fleet vehicle approaching the inspection station to bypass inspection, based at least in part on the analysis results;
presenting the determination to each driver of a fleet vehicle approaching the inspection station and personnel of the inspection station being approached; and
inspecting fleet vehicles wherein a determination has been to not permit a fleet vehicle to bypass inspection, and not inspecting fleet vehicles wherein a determination has been made to permit a fleet vehicle to bypass inspection.

US Pat. No. 10,431,018

AUTONOMOUS VEHICLE OPERATING STATUS ASSESSMENT

STATE FARM MUTUAL AUTOMOB...

1. A computer-implemented method for determining the status of autonomous operation features of an autonomous or semi-autonomous vehicle, comprising:receiving, at one or more processors, a signal indicating a request to determine an operating status of one or more autonomous operation features of the autonomous or semi-autonomous vehicle, wherein each of the one or more autonomous operation features comprises a control module configured to generate control decisions that actuate one or more electromechanical control components of the autonomous or semi-autonomous vehicle based upon data received from a plurality of sensors associated with the one or more autonomous operation features;
determining, by the one or more processors, a configuration of the plurality of sensors comprising at least one of: a number of the plurality of sensors, a type of each of the plurality of sensors, a location of each of the plurality of sensors, and a technical specification for each of the plurality of sensors including normal functioning characteristics or output ranges;
presenting, by the one or more processors, a test signal to each of the plurality of sensors;
determining, by the one or more processors in response to the test signal, one or more of the plurality of sensors are missing, malfunctioning or damaged;
determining, by the one or more processors, the operating status of the one or more autonomous operation features associated with the one or more of the plurality of sensors that are missing, malfunctioning or damaged is impaired;
generating, by the one or more processors, an operating status report indicating the operating status of the one or more autonomous operation features, including the impaired operating status of the one or more autonomous operation features;
storing, in a computer-readable non-transitory memory, the operating status report for subsequent use;
transmitting, via a network, the generated operating status report to a server;
determining, by one or more processors of the server, an adjustment to one or more risk levels associated with operation of the autonomous or semi-autonomous vehicle based upon the impaired operating status of the one or more autonomous operation features; and
adjusting, by the one or more processors of the server, an insurance policy cost associated with the autonomous or semi-autonomous vehicle based upon the determined adjustment to the one or more risk levels.

US Pat. No. 10,431,016

METHOD AND DEVICE FOR IDENTIFICATION OF AN IMPLEMENT

1. A method for documenting an operation of one or more implements configured to be hitched to a utility vehicle, comprising:generating a dataset associated with each different implement, wherein the dataset includes at least one operating parameter representing the operating status of the implement, the operating status comprising a hitched status of the implement to the utility vehicle or an unhitched status of the implement from the utility vehicle, and wherein the hitched status is associated with a status variation measured as a status classification of the utility vehicle, the status classification comprising stopped, in road transport, or in field operation; and
providing the dataset with an identification coding, the identification coding being different for each of the different implements.

US Pat. No. 10,431,014

DATA RECORDING FUNCTION

Honeywell International I...

1. A system for dynamically recording vehicle data, the system comprising:an electronic unit onboard a vehicle;
a data recording function hosted in the electronic unit;
one or more electronic data producers in operative communication with the data recording function; and
a local area network (LAN) management unit onboard the vehicle in operative communication with the electronic unit through an electronic LAN, the LAN management unit hosting a file server that includes one or more data storage locations;
wherein the data recording function is configured to:
receive a request specifying data parameters, the specified data parameters including at least an identified electronic data set to record for a data recording, a duration for the data recording, and a destination for the data recording;
process the received request based on the specified data parameters to produce a set of real time recorded data from the one or more electronic data producers; and
send the set of real time recorded data to a data storage location of the one or more data storage locations of the file server based on the destination for the data recording in the request.

US Pat. No. 10,431,013

HIGH SPEED PRINTING

Stamps.com Inc., El Segu...

1. A method for processing a batch of mail items including mail items requiring different postage values using a high speed mail processing system, said method comprising:tracking, by a server of the high speed mail processing system, each mail item of a plurality of mail items included in said batch of mail items as it flows through the high speed mail processing system;
calculating, by the server of the high speed mail processing system, a postage value for each mail item of said batch of mail items;
generating, by the server, postage indicium data for each mail item of said batch of mail items, wherein postage indicium data for a particular mail item is generated based at least in part on a particular postage value calculated for said particular mail item, wherein different mail items of said batch of mail items have different calculated postage values;
transmitting, by the server, said postage indicium data for each mail item of said batch of mail items to a printer of the high speed mail processing system, said printer communicatively coupled to said server via a network communication link; and
printing, by the printer, a shipping label for each mail item of said batch of mail items, wherein each of said shipping labels is printed based on postage indicium data corresponding to one of said mail items of said batch of mail items, wherein each of said shipping labels comprises a full information based postage indicium evidencing a postage value of a mail item, wherein each said full information based postage indicium comprises a computer-readable mark, and
wherein said calculating, said generating, said transmitting, and said printing are performed in parallel with respect to different mail items of said batch of mail items.

US Pat. No. 10,431,012

DYNAMICALLY MANAGING PARKING SPACE UTILIZATION

International Business Ma...

1. A method for dynamically managing parking space utilization comprising:receiving a dynamic feed of available parking spaces across a set of sectors, each parking space associated with a parking control device, each sector having a preferred utilization rate;
utilizing a processor to determine that a parking utilization rate of a first sector exceeds a preferred utilization rate for the first sector;
providing to a user a list of available parking spaces including associated prices dynamically generated, wherein parking spaces in the first sector are priced higher than parking spaces in other sectors; and
upon selection of one of the provided list of available parking spaces by the user, charging the selected parking space to the user at the provided associated price and notifying the parking control device associated with the selected parking space.

US Pat. No. 10,431,011

VIRTUAL AREA GENERATION AND MANIPULATION

Amazon Technologies, Inc....

1. A computing system comprising:one or more processors; and
one or more memories having stored therein instructions that, upon execution by the one or more processors, cause the computing system perform operations comprising:
receiving a plurality of rules comprising one or more object rules and one or more terrain rules, the one or more object rules comprising at least one rule to control a relative size of two or more groups of objects to be rendered within a video game;
applying the one or more terrain rules to generate terrain data associated with a virtual area of the video game;
applying the one or more object rules to generate object data associated with the virtual area; and
rendering the virtual area based at least in part on the terrain data and the object data, wherein rendering the virtual area comprises rendering the two or more groups of objects within the video game according to the one or more object rules.

US Pat. No. 10,431,008

REMOTE ASSISTANCE WORKSTATION, METHOD AND SYSTEM WITH A USER INTERFACE FOR REMOTE ASSISTANCE WITH SPATIAL PLACEMENT TASKS VIA AUGMENTED REALITY GLASSES

KONINKLIJKE PHILIPS N.V.,...

1. A remote assistance workstation configured for being operatively coupled to a portable device that comprises at least a pair of stereoscopic augmented reality glasses, the portable device for use by a first responder to carry out at least one action using a first object at a scene in connection with at least one of (i) a subject; and (ii) second object at the scene, the remote assistance workstation comprising:a communications module, configured for communicating with the portable device in response to a remote assistance request initiated from the portable device; the remote assistance request including at least a live video stream captured via a camera of the stereoscopic augmented reality glasses at the scene;
a user interface module configured for (a) rendering a remote assistant graphical user interface on a display device and (b) receiving remote assistant inputs from a remote assistant, wherein the remote assistant graphical user interface includes at least
(i) a first pane that comprises a 3D pane for displaying the live video stream of the remote assistance request, and
(ii) a second pane that comprises a 2D pane for displaying a 2D representation of the first object at the scene, wherein the rendered 2D representation is moveable within the second pane in response to one or more remote assistant inputs, the remote assistant graphical user interface further for rendering within the first pane an item of 3D virtual content that corresponds with the rendered 2D representation of the first object at the scene within the second pane, relative to at least a reference point within the first pane, wherein the reference point is based upon a content of the live video stream; and
a controller for generating one or more remote assistance signals to be output, via the communications module, to the portable device for displaying, in response to the one or more remote assistant inputs moving the rendered 2D representation of the first object at the scene within the second pane, the item of 3D virtual content on the stereoscopic augmented reality glasses to the first responder within a live view of the scene as is captured by the camera of the stereoscopic augmented reality glasses, such that the item of 3D virtual content appears at a correct location with respect to the reference point within the live view, for assisting the first responder to carry out the at least one action using the first object in connection with the subject or the second object at the scene.

US Pat. No. 10,431,006

MULTISENSORY AUGMENTED REALITY

Disney Enterprises, Inc.,...

1. A multisensory augmented reality system comprising:a visual augmentation system that displays augmented content to two or more users from a third-person viewpoint, wherein the augmented content is a blend of original content, integrated with real-time content;
a sensory feedback system that provides sensory feedback to the two or more users based on the augmented content, wherein the sensory feedback dynamically adjusts based on changes in the augmented content; and
a processing element in communication with the visual augmentation system and the sensory feedback system, wherein the processing element performs the following operations:
receive the real-time content of a physical environment from the visual augmentation system, the real-time content including images of the two or more users within the physical environment;
receive depth information corresponding to one or more objects within the physical environment;
construct using the real-time content a visual representation of the physical environment;
utilize the depth information to integrate the original content, as retrieved from a memory location, with the visual representation to generate the augmented content, the augmented content including the images of the two or more users from the real-time content; and
generate and transmit sensory feedback instructions to the sensory feedback system based on the augmented content and the augmented content to the visual augmentation system for display to the two more users on a display device, wherein the display device is the same device for the two or more users.

US Pat. No. 10,431,005

AUGMENTED REALITY SYSTEM

PTC Inc., Boston, MA (US...

1. A method performed by one or more processing devices, comprising:generating, by the one or more processing devices, a model of an instance of a real-world device, the model defining attributes of the instance of the real-world device, one or more of the attributes distinguishing the instance of the real-world device from instances of all other devices;
selecting, by the one or more processing devices, the model based on a captured actual graphic of the instance of the real-world device and based on the one or more of the attributes;
in response to selecting the model, identifying, by the one or more processing devices, a feature of the instance of the real-world device based on the captured actual graphic;
linking, by the one or more processing devices, information from the model to the feature in the captured actual graphic;
generating, by the one or more processing devices, augmented reality content based on the information linked from the model and the feature in the captured actual graphic; and
outputting data to display the augmented reality content on a screen of a computing device.

US Pat. No. 10,431,004

ELECTRONIC DEVICE AND METHOD FOR DISPLAYING EVENT IN VIRTUAL REALITY MODE

Samsung Electronics Co., ...

1. An electronic device, comprising:a display;
a memory; and
at least one processor configured to:
control the display to display a screen in a virtual reality mode, wherein two screen images corresponding to a user's eyes are displayed on the screen in response to operating in the virtual reality mode,
determine an occurrence of at least one event related to an execution of at least one application while the screen is displayed in a virtual reality mode,
control the execution of the at least one application to be blocked, in response to determining the occurrence of the at least one event,
control the display to display event-related information representing the occurrence of the at least one event on the screen displayed in the virtual reality mode when the at least one event is an event to be displayed in the virtual reality mode, and
control the memory to store the event-related information when the at least one event is not the event to be displayed in the virtual reality mode,
wherein the at least one processor is further configured to display the event-related information stored in the storage when the electronic device switches from the virtual reality mode into a see-through mode.

US Pat. No. 10,430,999

COMPUTER-IMPLEMENTED METHOD FOR DESIGNING AN AVATAR WITH AT LEAST ONE GARMENT

DASSAULT SYSTEMES, Veliz...

1. A computer-implemented method for designing an avatar with at least one garment, the method comprising the steps of:S1) providing a digital model of an avatar comprising a skeleton and a skin covering the skeleton, the skeleton comprising a plurality of bones represented by respective segments, the skin comprising a mesh comprising a plurality of vertex connected by edges defining faces, each vertex of the mesh being associated to at least one bone of the skeleton and the mesh defining an inside volume containing the skeleton;
S2) providing a digital model of a garment comprising a mesh having a plurality of vertex connected by edges defining faces, each vertex being associated to at least one bone of the skeleton of the digital model of the avatar through a respective weighting coefficient, the plurality of vertex of the digital model of the garment being not directly associated to the plurality of vertex of the skin of the digital model of the avatar, adding said digital model of the garment to the digital model of the avatar without deforming said digital model of the garment, the un-deformed digital model of the garment being without deformation relative to shape of said digital model of the garment prior to adding to the digital model of the avatar;
S3) associating a displacement direction to each vertex of the mesh of the un-deformed digital model of the garment, said displacement direction depending on the skeleton and on said weighting coefficients; and
S4) detecting collisions between the skin of the model of the avatar and the meshes of the un-deformed model of the garment, and, whenever a collision is detected, displacing a vertex of the mesh of the model of the garment away from the skeleton of the model of the avatar along said displacement direction, wherein determining said displacement direction as a weighted average of vectors connecting nearest point of each bone to which said vertex is associated to the vertex itself, the weighted average being computed using the weighting coefficients associating the vertex to the bones, and wherein displacing the vertex includes displacing, among the vertices of each edge of the mesh of the model of the garment intersecting a face of the skin of the model of the avatar, the vertex with a lowest cumulative displacement.

US Pat. No. 10,430,996

GRAPHICS PROCESSING SYSTEMS

Arm Limited, Cambridge (...

1. A method of operating a graphics processing system when rendering a frame for output that includes a light source that could cast shadows, the method comprising:for at least one region of the frame being rendered:
determining a specular volume for the region of the frame being rendered;
using the determined specular volume to determine a region of the light source to be considered for the frame that could provide a specular lighting contribution in the region of the frame being rendered;
determining a set of the geometry to be processed for the frame that could cast a shadow from the light source being considered for the region of the frame being rendered; and
for each sampling position of a set of sampling positions for the region of the frame being rendered, determining a specular light source visibility parameter using the determined set of geometry and the determined region of the light source that could provide a specular lighting contribution in the region of the frame being rendered;
the method further comprising:
also determining for each sampling position of the set of sampling positions for the region of the frame being rendered, a diffuse light source visibility parameter representing the effect of any shadows on the diffuse lighting from the light source at the sampling position;
wherein the step of determining a diffuse light source visibility parameter for a frame region sampling position comprises:
determining, for each sampling position of a set of plural sampling positions representing the entire area of the light source, whether the light source sampling position will be visible from the frame region sampling position using a determined set of geometry that could cast a shadow for the frame region; and
wherein a lower density of sampling positions is used for representing the light source for the diffuse light source visibility parameter determination as compared to the density of the light source representing sampling positions that are used for determining the specular light source visibility parameters for the sampling positions of the frame region.

US Pat. No. 10,430,994

TECHNIQUES FOR DETERMINING A THREE-DIMENSIONAL TEXTURED REPRESENTATION OF A SURFACE OF AN OBJECT FROM A SET OF IMAGES WITH VARYING FORMATS

1. A computer-implemented method of processing two-dimensional image data, comprising:receiving into memory a first image with a first format from a first image source, a second image with a second format from a second image source, and a third image with a third format from a third image source, the first image, second image, and third image comprising a representation of an object;
creating at least one epipolar plane image from the first image, the second image, and third image, and at least one second derivative reference image from the first image;
selecting a first plurality of edges from the at least one epipolar plane image and a second plurality of edges from the second derivative reference image;
creating a mapping between the first plurality of edges to the second plurality of edges;
identifying a contour based on the second plurality of edges;
selecting a sequence from the first plurality of edges, ordered in dependence on the contour and the mapping of the first plurality of edges to the second plurality of edges; and
computing based on the sequence, a plurality of depth estimates;
wherein
the first image source, the second image source, and the third image source represent a known geometry that is collinear within a threshold,
the second format is the same as the third format,
the first format is different from the second format, and
the second format comprises less information than the first format.

US Pat. No. 10,430,991

SYSTEM, APPARATUS, AND METHOD FOR OPTIMIZING A SCALABLE GPU VIRTUALIZATION

Shanghai Jiao Tong Univer...

1. A method for optimizing a scalable GPU virtualization, comprising:providing each vGPU of one or more vGPUs with a private shadow graphics translation table (GTT);
copying vGPU's private shadow GTT, along with a context switch, to a physical GTT wherein the private shadow GTT allows the one or more vGPUs to share an overlapped range of a global graphics memory space, wherein the global graphics memory space comprises a low global graphics memory space and a high global graphics memory space; and
dividing the high global graphics memory space into a plurality of first-slots with each vGPU occupying a number of adjacent first-slots, the number of adjacent first-slots occupying less than a total of the high global graphics memory space.

US Pat. No. 10,430,989

MULTI-PASS RENDERING IN A SCREEN SPACE PIPELINE

NVIDIA CORPORATION, Sant...

1. A graphics subsystem, comprising:a first raster unit;
a multiprocessor, configured to receive a first state bundle that includes:
first configuration data, and
a first state mask indicating that at least a portion of the first configuration data should be applied to a first pass of a first tile; and
a second raster unit, configured to:
receive the first tile that includes a first set of graphics primitives,
transmit the first tile to the multiprocessor,
receive a second tile that includes a second set of graphics primitives, and
transmit the second tile to the first raster unit,
wherein the multiprocessor processes the first tile and the first raster unit processes the second tile simultaneously, and the first raster unit performs a Z-only pass when processing the second tile.

US Pat. No. 10,430,988

FACIAL ANIMATION USING FACIAL SENSORS WITHIN A HEAD-MOUNTED DISPLAY

Facebook Technologies, LL...

1. A method comprising:causing, inside a head mounted display (HMD), a plurality of light sources to emit light by a single light source at a time in a particular sequence to illuminate a portion of a face of a user wearing the HMD, wherein the portion of the face includes the eyes of the user and portions of an eyebrow and a cheek of the user;
capturing a plurality of facial data of the portion of the face using one or more facial sensors located inside the HMD, wherein the plurality of facial data describes a plurality of frames of an image including a plurality of pixels, each pixel associated with a different coordinate location of the image, each of the plurality of frames captured when a different single light source of the plurality of light sources illuminated the portion of the face;
for each coordinate location of the image:
identifying a frame of the plurality of frames having the greatest intensity value based on reflected light from the portion of the face at the coordinate location;
identifying a position of a light source of the plurality of light sources illuminating the portion of the face when the frame was captured, the reflected light originating from the light source;
determining a planar section of the portion of the face based on the position of the light source and the coordinate location; and
determining a normal vector to the planar section based on the position of the light source illuminating the portion of the face when the frame of the plurality of frames having the greatest intensity value was captured;
generating a virtual surface describing orientation of the portion of the face by aggregating the normal vectors for the planar sections;
mapping the virtual surface to one or more landmarks of the face; and
generating facial animation information based at least in part on the mapping and the virtual surface, the facial animation information describing a portion of a virtual face corresponding to the portion of the face.

US Pat. No. 10,430,987

ANNOTATING AN IMAGE WITH A TEXTURE FILL

Snap Inc., Santa Monica,...

1. A method comprising:receiving from a user a user input defining a border with respect to a target digital image, the border separating a first portion of the target digital image from a second portion of the target digital image, the first portion being disposed within the border, and the second portion being disposed outside of the border;
generating a binary mask for the target digital image based on the border, the binary mask including a set of binary values corresponding to a set of pixels of the target digital image, a first subset of binary values from the set of binary values corresponding to pixels in the first portion of the target digital image, a second subset of binary values from the set of binary values corresponding to pixels in the second portion of the target digital image, the first subset of binary values being assigned a first value and the second subset of binary values being assigned a second value that is different than the first value; and
applying a media overlay to the target digital image based on the binary mask, the media overlay being applied to each pixel of the target digital image corresponding to a binary value assigned the second value.

US Pat. No. 10,430,984

FUSED SLICE OR CINE-LOOP IMAGE FOR MULTI-MODE DBT ACQUISITIONS

General Electric Company,...

11. A method for combining a first radiological image from a first image volume and a second radiological image from a second image volume to form a fused image, the method comprising the steps of:obtaining a first image volume utilizing a first imaging system modality;
obtaining a second image volume that is in registry with the first image volume utilizing a second imaging system modality;
partitioning the first image volume into a number of first images at selected heights within the first image volume and the second image volume into a number of second images at selected heights within the second image volume, with the second images in registration with the first images; and
combining non-overlapping portions of at least one first image and at least one second image into the fused image,wherein the step of combining non-overlapping portions of the at least one first image and the at least one second image comprises the steps of:dividing the at least one first image into a number of first patches;
dividing the at least one second image into a number of second patches in registry with the number of first patches; and
combining selected non-overlapping first patches and selected second patches to form the fused image.

US Pat. No. 10,430,983

VERTEX PIXEL BUFFER

Microsoft Technology Lice...

1. An image processing system for encoding pixel data for pixels of an image, the image processing system comprising:a feature detection system, wherein the feature detection system is configured to access information defining high-frequency data corresponding to locations on a pixel map of the pixels and extract at least sub-pixel vertex locations from the high-frequency data for pixels; and
an encoder coupled to the feature detection system configured to encode the sub-pixel vertex locations into pixel data for the pixels, such that the pixel data for the pixels includes, for each pixel, a discrete data element which includes color data and feature data, the feature data including a sub-pixel vertex location for the high frequency data for the pixel.

US Pat. No. 10,430,980

SYSTEMS, DEVICES, AND METHODS FOR DISPLAYING VISUAL SYMBOLS

North Inc., Kitchener, O...

1. A method of generating visual displays of symbols on a display of a display device, the display device comprising a processor and memory communicatively coupled to the processor, the processor communicatively coupled to a plurality of light sources to produce images on the display, the method comprising:progressively displaying, using a first light source of the plurality of light sources, a first lien to form a first trace of a profile of a first symbol, the first line having a first color, a first line weight, and a first opacity, the first line being displayed sequentially from a first point on the profile of the first symbol in a first direction along the profile of the first symbol; and
progressively displaying, using a second light source of the plurality of light sources, a second line to form a second trace of the profile of the first symbol, the second line having a second color, a second line weight, and a second opacity, the second line being displayed sequentially from a second point on the profile of the first symbol in a second direction along the profile of the first symbol, the second line being progressively displayed concurrently with the progressive displaying of the first line, wherein a resultant color is displayed as portions of the first trace and the second trace spatially at least partially overlap.

US Pat. No. 10,430,979

METHOD FOR CREATING CAMOUFLAGE PATTERNS

1. A method for generating a camouflage pattern comprising:generating at least one Turing pattern containing elements of differing sizes at differing levels of scale;
extracting phase data from the at least one Turing pattern via Fast Fourier Transform (FFT);
gathering Fourier frequency data corresponding to a terrain in which a camouflage is to be employed; and
combining the phase data with the Fourier frequency data via Inverse Fast Fourier Transform (IFFT) to yield the camouflage pattern.

US Pat. No. 10,430,978

EDITING DIGITAL IMAGES UTILIZING A NEURAL NETWORK WITH AN IN-NETWORK RENDERING LAYER

Adobe Inc., San Jose, CA...

1. A system for generating modified digital images from input digital images, comprising:one or more memories, comprising:
a neural network comprising a rendering layer trained to generate synthesized digital images from input digital images portraying diffuse materials and input digital images portraying specular materials; and
an input digital image; and
at least one computing device storing instructions thereon, that, when executed by the at least one computing device, cause the system to:
predict, utilizing the neural network, a material property set, a surface orientation map, and an illumination environment map based on the input digital image;
replace at least one of the material property set, the surface orientation map, or the illumination environment map with a target material property set, a target surface orientation map, or a target illumination map; and
utilize the rendering layer of the neural network to generate a modified digital image from the input digital image based on at least one of the target material property set, the target surface orientation map, or the target illumination map and at least two of the material property set, the surface orientation map, or the illumination environment map.

US Pat. No. 10,430,976

METHOD AND APPARATUS FOR PRODUCING AND REPRODUCING AUGMENTED REALITY CONTENTS IN MOBILE TERMINAL

Samsung Electronics Co., ...

1. An electronic device comprising:an input interface configured to receive an image;
a memory configured to store at least one augmented reality (AR) content, wherein each of the at least one AR content includes at least one feature point and recognition information for reproducing the at least one AR content; and
a processor configured to:
recognize the image including an object based on the recognition information, wherein the recognition information comprises an index of a detector or an index of a tracked,
determine a feature point of the object based on the recognized image; determine an AR contents with a feature point corresponding to the feature point of the object among the at least one AR contents, and
reproduce the determined AR contents,
wherein the processor is configured to recognize the image, by using a detector corresponding to the index of the detector and a tracker corresponding to the index of the tracker among at least one detector and at least one tracker stored in the electronic device.

US Pat. No. 10,430,973

IMAGE RECOLORING FOR COLOR CONSISTENCY IN A DIGITAL MEDIUM ENVIRONMENT

Adobe Inc., San Jose, CA...

1. In a digital medium environment to transform a first image to include consistent color, a method implemented by at least one computing device, the method comprising:extracting, by the at least one computing device, a first color palette from the first image and a second color palette from a second image;
generating, by the at least one computing device, a group theme color palette having group theme colors based at least in part on:
first palette colors from the first color palette; and
second palette colors from the second color palette;
mapping, by the at least one computing device, the first palette colors to the group theme colors to discourage dissimilar colors from the mapping by applying a dissimilarity penalty; and
recoloring, by the at least one computing device, at least one pixel of the first image using the group theme color palette based on the mapping.

US Pat. No. 10,430,971

PARALLAX CALCULATING APPARATUS

TOYOTA JIDOSHA KABUSHIKI ...

1. A parallax calculating apparatus comprising:an acquirer configured to obtain a pair of images photographed by a stereo camera;
a processor configured to perform, on each of a plurality of types of block shapes that are different from each other, (i) a parallax calculation process of dividing a standard image, which is one of the pair of images, into a plurality of blocks and of searching for a corresponding point included in a reference image, which is the other image of the pair of images, for each of the plurality of blocks, thereby calculating a parallax, (ii) a block group setting process of setting a block group, which includes a target block out of the plurality of blocks and a plurality of surrounding blocks surrounding the target block out of the plurality of blocks, and (iii) a cost calculation process of calculating an index indicating uniformity of the parallax associated with the set block group on the basis of a result of the parallax calculation process and of associating the calculated index with the target block as a cost indicating an evaluation associated with the target block; and
a selector configured to perform, on each of a plurality of pixels that constitute the standard image, a parallax selection process of setting a parallax, which is calculated by the parallax calculation process, of a block in which the cost associated by the cost calculation process is minimum, as a parallax of a target pixel, from among a plurality of blocks, each of which includes the target pixel out of the plurality of pixels and which respectively correspond to the plurality of types of block shapes.

US Pat. No. 10,430,970

DETECTION AND RECALIBRATION FOR A CAMERA SYSTEM USING LIDAR DATA

GM GLOBAL TECHNOLOGY OPER...

1. A computer implemented method of calibrating a camera system of an autonomous vehicle, comprising:identifying, by a processor, a planar object from sensor data generated by a sensor of the autonomous vehicle while the autonomous vehicle is operating;
identifying, by the processor, a grid-like pattern presented by the planar object based on gradient values computed from the sensor data;
selecting, by the processor, planar points from the pattern of the planar object; and
calibrating, by the processor, the camera system, while the autonomous vehicle is operating, based on the planar points.

US Pat. No. 10,430,966

ESTIMATING MULTI-PERSON POSES USING GREEDY PART ASSIGNMENT

Intel Corporation, Santa...

1. An apparatus for estimating poses, comprising a processor to:estimate a number of people based on a significant head count of a plurality of received refined part detections refined based on unary probabilities of part detections exceeding a threshold unary probability;
cluster the refined part detections based on the estimated number of people to generate clustered part detections;
select a number of candidate person clusters for each clustered part detection based on proximity to the clustered part detection;
calculate a cluster affinity score based on pairwise probabilities for each combination of a predecessor part of the candidate person cluster and clustered part detection, and greedily sequentially assign each clustered part detection to a candidate person cluster based on the cluster affinity score to generate person clusters; and
generate a pose for each person cluster.

US Pat. No. 10,430,965

DISPLAY SYSTEM AND DISPLAY METHOD

FANUC CORPORATION, Yaman...

1. A display system for displaying a state of a mold being transported from above into a space between a stationary platen and a moving platen that moves in a predetermined direction relative to the stationary platen in a clamping device, comprising:an imaging unit provided between and below the stationary platen and the moving platen and configured to image the mold from below, together with obstacles that may interfere with the mold, the obstacles including the stationary platen, the moving platen, and tie bars that guide the moving platen to move relative to the stationary platen; and
a display unit configured to display an image taken by the imaging unit together with a carry-in range of the mold in order to transport the mold in place between the stationary platen and the moving platen.

US Pat. No. 10,430,964

IMAGE PROCESSING DEVICE, CONTROL SYSTEM, CONTROL METHOD OF IMAGE PROCESSING DEVICE, CONTROL PROGRAM, AND RECORDING MEDIUM

OMRON Corporation, Kyoto...

1. An image processing device used for position control of a target object and configured to detect a position of the target object from a captured image captured by an imaging device, the image processing device comprising a processor configured with a program to perform operations comprising:operation as a predicting unit configured to predict a current position of the target object;
operation as a searching unit configured to search for the target object in the captured image, and measure the current position of the target object by searching a predetermined region comprising a partial region of the captured image, the partial region comprising the target object and the predicted current position predicted by the predicting unit; and
operation as an outputting unit configured to output a result of the measured current position of the target object measured by the searching unit.

US Pat. No. 10,430,963

IMAGE PROCESSING APPARATUS, IMAGE READING APPARATUS, AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM

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

1. An image processing apparatus comprising:a processor, configured to:
detect a punch hole trace from an input image;
detect a line segment, positioned in a vicinity of the detected punch hole trace, from the input image; and
perform processing on the punch hole trace for making the punch hole trace inconspicuous on the basis of a result of the detection on the line segment.

US Pat. No. 10,430,959

METHOD AND APPARATUS FOR MATCHING STEREO IMAGES

Samsung Electronics Co., ...

1. A method of matching stereo images having different points of view, the method comprising:initializing a disparity value of a first disparity map corresponding to a first image of the stereo images;
generating, based on a smoothness cost and a data cost, an energy function for matched stereo images according to the first disparity map, the smoothness cost being based on a similarity between a block of the first image and at least one neighboring block of the first image, and the data cost being based on a pixel value difference of matched pixels between the stereo images according to the disparity value;
re-matching pixels between the stereo images to generate the re-matched pixels that reduce a value of the energy function; and
adjusting the first disparity map based on the re-matched pixels,
wherein the re-matching includes,
minimizing the smoothness cost of the energy function with setting variables for the data cost of the energy function as constants,
minimizing the data cost of the energy function with setting variables for the smoothness cost of the energy function as constants, and
verifying whether a condition associated with the energy function is satisfied.

US Pat. No. 10,430,958

ACTIVE ILLUMINATION 3D ZONAL IMAGING SYSTEM

Microsoft Technology Lice...

1. An active illumination range camera operable to determine distances to features in a scene, the range camera comprising:an imaging system characterized by a field of view (FOV) and comprising a photosensor having light sensitive pixels, and an optical system configured to collect light from a scene in the FOV and image the collected light onto pixels of the photosensor;
an illumination system controllable to generate and direct a field of illumination (FOI) to illuminate at least a portion of the FOV; and
a controller operable to:
partition the at least a portion of the FOV into a plurality of zones;
control the illumination system to generate and direct a FOI to sequentially illuminate the zones in turn and thereby features of the scene within the zones;
based at least in part on a given zone being illuminated by light transmitted in the FOI, activate pixels in a corresponding region of the photosensor on which the imaging system images light from the features in the zone to accumulate photocharge responsive to light reflected by the features from the transmitted light, and inactivate pixels on which light from the features is not imaged; and
determine and use data based on the photocharge accumulated by the pixels to determine distances to features in the scene and provide a range image for the scene.

US Pat. No. 10,430,957

ELECTRONIC DEVICE FOR PROCESSING IMAGES OBTAINED USING MULTIPLE IMAGE SENSORS AND METHOD FOR OPERATING THE SAME

Samsung Electronics Co., ...

1. A portable communication device comprising:a touchscreen display;
a first image sensor;
a second image sensor; and
a processor adapted to:
obtain a first image corresponding to one or more external objects using the first image sensor;
generate a preview image corresponding to the first image;
obtain a second image corresponding to the one or more external objects using the second image sensor;
generate depth information corresponding to the one or more external objects based at least in part on the preview image and the second image;
present, via the touchscreen display, the preview image such that an image effect is applied to at least one portion of the preview image based at least in part on the depth information;
receive, via the touchscreen display, a user input to capture a still image while the preview image is presented via the touchscreen display; and
generate the still image based at least in part on applying the image effect to at least one portion of the first image.

US Pat. No. 10,430,956

TIME-OF-FLIGHT (TOF) CAPTURING APPARATUS AND IMAGE PROCESSING METHOD OF REDUCING DISTORTION OF DEPTH CAUSED BY MULTIPLE REFLECTION

SAMSUNG ELECTRONICS CO., ...

1. An image processing method for reducing distortion of a depth image, the image processing method comprising:emitting light beams having different phases from each other to a subject;
obtaining a plurality of original images based on the light beams reflected from the subject;
determining original depth values of original depth images obtained from the plurality of original images, based on phase delays of the reflected light beams, the reflected light beams comprising multi-reflective light beams that distort the original depth values;
determining imaginary intensities of the multi-reflective light beams with respective to each phase of the multi-reflective light beams, based on regions having intensities greater than a predetermined intensity in the original depth images;
correcting the original depth values of the original depth images based on the imaginary intensities of the multi-reflective light beams; and
generating corrected depth images based on the corrected original depth values.

US Pat. No. 10,430,952

FOREGROUND-BACKGROUND DIFFERENTIATION IN A VEHICLE

Bayerische Motoren Werke ...

1. A method for determining a pose of a camera movably arranged in or on a vehicle the method comprising the acts of:capturing, by the camera, a sequence of scenes, including a first scene;
determining, by a processor coupled to the camera, a foreground region of the first scene from the sequence of scenes by
determining an optical flow of the first scene on the basis of the sequence of scenes,
determining statistical variables of the optical flow in different portions of the first scene,
determining, on the basis of the statistical variables, a separating line between a foreground region and a background region of the first scene, wherein determining the separating line comprises determining, on the basis of statistical variables, an indicator for whether the optical flow in the background region is attributable to a movement of the vehicle;
detecting, by the processor, a reference point in the foreground region of the first scene; and
determining, by the processor, a pose of the camera on the basis of the detected reference point.

US Pat. No. 10,430,951

METHOD AND DEVICE FOR STRAIGHT LINE DETECTION AND IMAGE PROCESSING

1. A straight line detection method; comprising:obtaining an image to be processed;
dividing a horizontal axis and a vertical axis of a straight line parameter space equally at a predetermined first pitch and a predetermined second pitch, respectively, so as to divide the straight line parameter space into a plurality of parameter areas; wherein the first pitch and the second pitch are both fractions smaller than 1;
voting for the plurality of parameter areas of the straight line parameter space by utilizing a sub-pixel level coordinate of each sample pixel to obtain a vote amount of each of the parameter areas, wherein a coordinate of each sample pixel in the image which is a coordinate consisted of integer numbers, is pre-converted into the sub-pixel level coordinate which is a coordinate consisted of numbers each having a decimal part;
extracting a straight line parameter and the vote amount of each of the parameter areas having the vote amount larger than a voting threshold, and grouping the straight line parameters having a distance within a range of a predetermined distance threshold in the straight line parameter space into a group; and
weighted averaging the straight line parameter and the vote amount of each group respectively to obtain the straight line parameter of a detected straight line;
wherein the straight line in the image is represented by a parameter equation ?=x cos ?+y sin ?, where x denotes a horizontal axis coordinate of the straight line in the image, y denotes a vertical axis coordinate of the straight line in the image, the parameter ? is a distance from the straight line to the origin in the image, the parameter ? is an angle between the straight line and the horizontal axis;
the weighted averaging the straight line parameter of each group and the vote amount respectively to obtain the straight line parameter of the detected straight line comprises:
calculating a voting weight Pi corresponded by the straight line parameters ?i and ?i according to the vote amount mi, corresponded by each of the straight line parameter of the first group, and calculating the straight line parameters ? and ? of the first group based on the voting weight Pi; wherein the first group is any group of the straight line parameters, mi is the vote amount corresponded by the straight line parameter ?i, and ?i of the first group, i=1, . . . , n (n>1);wherein the voting weight Pi is calculated asmmin is the minimum vote amount corresponded by the straight line parameter in the first group, mmax is the maximum vote amount corresponded by the straight line parameter in the first group.

US Pat. No. 10,430,950

SYSTEMS AND METHODS FOR PERFORMING INSTANCE SEGMENTATION

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

1. A system comprising:a memory that stores instructions for executing processes for performing instance segmentation; and
a processor configured to execute the instructions, wherein the processes comprise:
generating a learning objective that uses pair-wise relationships between pixels in an input image;
sampling pixels in each object instance to determine whether the sampled pixels are within a same object instance;
training a neural network using the learning objection, wherein the neural network is configured to make pixel-wise predictions and to assign a cluster index to each pixel of the input image, with each pixel cluster being an object instance;
performing a graph coloring to assign a color to each of the object instances, with adjacent object instances having different colors;
performing a connected component extraction to recover each object instance based on the graph coloring; and
generating a rendered image having the assigned color applied to each object instance.

US Pat. No. 10,430,947

CORRESPONDENCE PROBABILITY MAP DRIVEN VISUALIZATION

KONINKLIJKE PHILIPS N.V.,...

1. A method for generating and using a correspondence probability map for visualization of two image datasets, comprising:obtaining the two image datasets;
obtaining an image registration algorithm that includes a correspondence model;
registering the two image datasets to generate a displacement vector field;
generating a correspondence probability map, using the correspondence model, the displacement vector field, and a combined edge map between one of the two image datasets and the other one of the two image datasets deformed with the displacement vector field, based on the two image datasets; and
using the correspondence probability map to visualize the two image datasets.

US Pat. No. 10,430,944

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM

Sony Corporation, Tokyo ...

1. A medical device, comprising:circuitry configured to
detect, from a standard medical image signal, an area including a subject in a standard medical image represented by the standard medical image signal; and
determine a disparity between the standard medical image and a reference medical image based on:
a result of the detecting of the area,
the standard medical image signal,
a reference medical image signal representing the reference medical image, and
a past medical image signal generated before generating the standard medical image signal,
wherein the standard medical image and the reference medical image have different viewpoint positions.