US Pat. No. 10,366,726

INTERLACED MAGNETIC RECORDING IN WITH MULTIPLE INDEPENDENT-ACTUATORS HAVING RESPECTIVE INDEPENDENT HEADS

Seagate Technology LLC, ...

1. A method, comprising:writing a first set of bottom tracks via a first head that is moved via a first actuator over a surface of a disk; and
writing a second set of top tracks interlaced between and partially overlapping the bottom tracks via a second head that is moved via a second actuator over the surface of the disk independently of the first actuator and first head, the first and second actuators rotating about separate axes such that the first and second heads are rotationally offset from each other on the disk surface, the rotational offset allowing the first and second head to write both the bottom tracks and the top tracks simultaneously.

US Pat. No. 10,366,724

STORAGE CONTROL DEVICE, STORAGE SYSTEM AND METHOD OF CONTROLLING A STORAGE DEVICE

FUJITSU LIMITED, Kawasak...

1. A storage control device comprising:a memory; and
a processor coupled to the memory and configured to:
dividing a plurality of storage regions of a storage device into a plurality of groups such that each group includes one or more sectors, each sector being an access unit of the storage device and including one or more storage regions of the plurality of storage regions,
upon detection of an error in reading data from a first storage region of the storage device, determine the first storage region to be an error region at which the error has occurred, and set a first sector including the error region as a defective sector by setting a defective flag in the first sector without storing address information of the first sector into the memory,
store, into the memory, error-flag information associated with each of the plurality of groups and indicating whether the error region is included in each of the plurality of groups,
upon reception of a request to reference information on an error that has occurred in the storage device, identify a first group including the error region, from among the plurality of groups based on the error-flag information that is stored in the memory in association with each of the plurality of groups,
read, from the storage device, the one or more sectors included in the identified first group, and
identify the defective sector and the error region included in the defective sector by detecting the defective flag set in the defective sector of the read one or more sectors.

US Pat. No. 10,366,723

SYSTEM AND METHOD FOR DISTRIBUTING SHUTTLE CARS IN A DATA STORAGE LIBRARY SHUTTLE COMPLEX

International Business Ma...

1. A system for transporting components between data storage libraries, the system comprising:a plurality of data storage libraries;
a plurality of shuttle connections coupled to the plurality of data storage libraries;
a plurality of shuttle cars, wherein at least one of the plurality of shuttle cars is movably housed within each of the plurality of shuttle connections, each of the shuttle cars being configured for movement between each of the plurality of data storage libraries via a corresponding shuttle connection; and
at least one system controller, wherein the at least one system controller is configured to receive host commands and control movement of the shuttle cars between the plurality of data storage libraries, and further wherein the at least one system controller is configured to control movement of each of the shuttle cars such that at least one shuttle car is associated with each of the plurality of data storage libraries during operation of the system,
wherein the system controller is configured to move a first shuttle car from a position associated with a first data storage library to a position associated with a second data storage library after the second data storage library has been vacated by a second shuttle car.

US Pat. No. 10,366,722

LASER MODE HOP DETECTION IN A HEAT-ASSISTED MAGNETIC RECORDING DEVICE USING A SLIDER SENSOR AND LASER MODULATION

Seagate Technology LLC, ...

1. A method, comprising:while writing to a magnetic recording medium using a slider configured for heat-assisted magnetic recording:
supplying a modulated current to a laser diode of or near the slider to produce modulated light, the modulated current having a mean amplitude that varies or is constant;
supplying power to a writer heater of the slider, the power having a magnitude that varies or is constant;
producing, by a sensor of the slider, a sensor signal representative of output optical power of the laser diode while writing to the medium;
measuring a change in the sensor signal; and
detecting a laser mode hop using the measured sensor signal change.

US Pat. No. 10,366,721

HEAD POSITIONING OF TIMING-BASED SERVO SYSTEM FOR MAGNETIC TAPE RECORDING DEVICE

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 magnetic layer includes a timing-based servo pattern,
the ferromagnetic powder is ferromagnetic hexagonal ferrite powder having an activation volume equal to or smaller than 1,600 nm3,
an intensity ratio Int(110)/Int(114) of a peak intensity Int(110) of a diffraction peak of a (110) plane with respect to a peak intensity Int(114) of a diffraction peak of a (114) plane of a hexagonal ferrite crystal structure obtained by an X-ray diffraction analysis of the magnetic layer by using an In-Plane method is 0.5 to 4.0,
a vertical direction squareness ratio of the magnetic tape is 0.65 to 1.00, and
an edge shape of the timing-based servo pattern specified by magnetic force microscope observation is a shape in which a difference (L99.9?L0.1) of a value L99.9 of a cumulative distribution function of 99.9% of a position shift width from an ideal shape in a longitudinal direction of the magnetic tape and a value L0.1 of the cumulative distribution function of 0.1% is equal to or smaller than 180 nm.

US Pat. No. 10,366,719

BOOSTED PREHEAT TRAJECTORY TO OBTAIN DESIRED CLEARANCE BEFORE WRITING TO DISK

Seagate Technology LLC, ...

1. A method, comprising:engaging a resistive clearance heater embedded near an air bearing surface of a read/write head with a boosted current that exceeds a steady-state current, the steady-state current applied to the resistive clearance heater causing the write head to maintain a desired clearance over a disk during reading and writing, the boosted current applied before and after a start of the reading and the writing;
decreasing the boosted current according to a profile that has two or more steps that approximate a monotonically decreasing curve; and
applying the steady-state current to the resistive clearance heater after the start of the reading and the writing.

US Pat. No. 10,366,717

MAGNETIC DISK DEVICE AND METHOD OF WRITING RRO CORRECTION DATA

Kabushiki Kaisha Toshiba,...

1. A magnetic disk device comprising:a disk which includes a plurality of servo sectors radially extending in a radial direction and being discretely disposed with a gap in a circumferential direction;
a head which writes data to the disk and reads data from the disk; and
a controller which writes a plurality of pieces of correction data with respect to a repeatable run-out of the disk to a plurality of first sectors disposed between the servo sectors in a first region, and writes the pieces of correction data to a plurality of second sectors disposed between the servo sectors in a second region different from the first region.

US Pat. No. 10,366,716

CHARACTERIZATION OF NONLINEARITY IN SERVO PATTERNS

International Business Ma...

1. A method, comprising:applying a static head skew to a magnetic tape head for misaligning first and second readers in a direction perpendicular to a tape travel direction thereacross;
positioning the first reader at a first y-position relative to a servo pattern in a servo band;
measuring y-positions of the second reader relative to the servo pattern in the servo band while the first reader is at the first y-position;
averaging the measured y-positions;
repeating the following process several times:
moving the first reader to a next y-position,
measuring y-positions of the second reader while the first reader is at the next y-position,
averaging the y-positions measured by the second reader while the first reader is at the next y-position;
calculating a unique nonlinearity value of the servo pattern in the servo band for each of the average y-position values using the respective average y-position value; and
storing and/or outputting the calculated nonlinearity values.

US Pat. No. 10,366,715

SLIDER WITH HEAT SINK BETWEEN READ TRANSDUCER AND SUBSTRATE

Seagate Technology LLC, ...

1. A slider, comprising:a substrate;
a read transducer comprising first and second shields surrounding a read sensor, the first shield facing the substrate, a first end of the reader stack at a media-facing surface of the slider and a second end of the reader stack facing away from the first end;
a heater located farther away from the media-facing surface than the second end of the read transducer, the heater configured to control a thermal protrusion of the read transducer from the media-facing surface;
a heat sink between and in contact with both the first shield and the substrate, the heat sink configured to conduct heat from the first shield to the substrate while minimizing heat transfer between the heater and the substrate.

US Pat. No. 10,366,714

MAGNETIC WRITE HEAD FOR PROVIDING SPIN-TORQUE-ASSISTED WRITE FIELD ENHANCEMENT

Western Digital Technolog...

1. A magnetic write head for providing spin-torque-assisted write field enhancement,the magnetic write head comprising, within a write gap:
a main pole;
a trailing shield;
a spacer disposed between the main pole and the trailing shield, wherein the spacer is non-magnetic;
a non-magnetic layer disposed between the main pole and the trailing shield; and
a DC-field-generation (DFG) layer adjacent to the spacer and disposed between the spacer and the non-magnetic layer, wherein the DFG layer is magnetic,
wherein the DFG layer is the only magnetic layer within the write gap that is not adjacent to the main pole or the trailing shield.

US Pat. No. 10,366,713

DESIGNS FOR MULTIPLE PERPENDICULAR MAGNETIC RECORDING (PMR) WRITERS AND RELATED HEAD GIMBAL ASSEMBLY (HGA) PROCESS

Headway Technologies, Inc...

1. A head gimbal assembly (HGA), comprising:(a) a slider on which a PMR writer structure is formed;
(b) the PMR writer structure, comprising:
(1) a first writer with a first main pole that is formed between a first bucking coil and a first driving coil; and
(2) a second writer with a second main pole that is formed between a second bucking coil (DC) and a second driving coil (DC);
(c) a plurality of nW+ pads on the slider, and comprised of a W1+ pad that is connected to the first DC, and a W2+ pad connected to the second DC, and a plurality of nW? pads formed on the slider, and comprising a W1? pad that is connected to the first BC, and a W2? pad connected to the second BC; and
(d) a first trace line (TL1) from a preamp where the TL1 is formed on a flexure in the HGA and has a plurality of nTL1? arms wherein one TL1 arm is connected to one of the plurality of W? pads, and a second trace line (TL2) from the preamp where the TL2 is formed on the flexure and has a plurality of nTL2? arms wherein one TL2 arm is connected to one of the plurality of W+ pads thereby enabling only the first writer to be functional when the one TL1 arm is connected to the W1? pad and the one TL2 arm is connected to the W1+ pad, or only the second writer to be functional when the one TL1 arm is connected to the W2? pad and the one TL2 arm is connected to the W2+ pad.

US Pat. No. 10,366,712

MAGNETIC HEAD FOR PERPENDICULAR MAGNETIC RECORDING INCLUDING TWO SIDE SHIELDS CONFIGURED TO ENABLE A REDUCTION IN WIDTH OF AN END FACE OF THE MAIN POLE LOCATED IN A MEDIUM FACING SURFACE AND AN INCREASE IN CROSS-SECTIONAL AREA OF THE MAIN POLE IN THE VICI

HEADWAY TECHNOLOGIES, INC...

1. A magnetic head for perpendicular magnetic recording, comprising:a medium facing surface configured to face a recording medium;
a coil configured to produce a magnetic field corresponding to data to be written on the recording medium;
a main pole configured to pass a magnetic flux corresponding to the magnetic field produced by the coil, and to produce a write magnetic field for writing the data on the recording medium by means of a perpendicular magnetic recording system;
a write shield formed of a magnetic material;
a gap section formed of a nonmagnetic material and provided between the main pole and the write shield; and
a substrate having a top surface, wherein
the coil, the main pole, the write shield and the gap section are disposed above the top surface of the substrate,
the write shield includes a first side shield and a second side shield located on opposite sides of the main pole in a track width direction,
the first side shield has a first end face located in the medium facing surface, and has a first sidewall and a second sidewall facing the main pole,
the second side shield has a second end face located in the medium facing surface, and has a third sidewall and a fourth sidewall facing the main pole,
the first sidewall is connected to the first end face,
the second sidewall is located farther from the medium facing surface than is the first sidewall,
the third sidewall is connected to the second end face,
the fourth sidewall is located farther from the medium facing surface than is the third sidewall,
the first sidewall has a first edge farthest from the top surface of the substrate,
the second sidewall has a second edge farthest from the top surface of the substrate,
the third sidewall has a third edge farthest from the top surface of the substrate,
the fourth sidewall has a fourth edge farthest from the top surface of the substrate,
each of the first and third edges has a front end located in the medium facing surface and a rear end opposite to the front end,
each of the second and fourth edges has a front end closest to the medium facing surface,
a distance between the rear end of the first edge and the rear end of the third edge in the track width direction is greater than a distance between the front end of the first edge and the front end of the third edge in the track width direction,
a distance between the second edge and the fourth edge in the track width direction increases with increasing distance from the medium facing surface,
the first edge and the second edge are contiguous to each other to form a first contour line, the rear end of the first edge and the front end of the second edge coinciding with each other,
the third edge and the fourth edge are contiguous to each other to form a second contour line, the rear end of the third edge and the front end of the fourth edge coinciding with each other,
the front end of the second edge is an inflection point or a corner at which there occurs a change in an angle of inclination of the first contour line relative to a first direction at a first point on the first contour line when the first point is shifted from the first edge to the second edge, the first direction being perpendicular to the medium facing surface, the change being a decrease,
the front end of the fourth edge is an inflection point or a corner at which there occurs a change in an angle of inclination of the second contour line relative to the first direction at a second point on the second contour line when the second point is shifted from the third edge to the fourth edge, the change being a decrease,
the main pole has an end face located in the medium facing surface, and has a first side surface and a second side surface,
part of the first side surface is opposed to the first sidewall,
part of the second side surface is opposed to the third sidewall,
the gap section includes a first portion interposed between the first side surface and the first and second sidewalls, and a second portion interposed between the second side surface and the third and fourth sidewalls,
a distance from the medium facing surface to the front end of the second edge, and a distance from the medium facing surface to the front end of the fourth edge are each within a range of 20 to 90 nm, and
a distance between the front end and the rear end of the first edge in the track width direction, and a distance between the front end and the rear end of the third edge in the track width direction are each within a range of 40 to 290 nm.

US Pat. No. 10,366,711

APPLYING A PRE-ERASE OR PRE-CONDITION FIELD TO A HARD DISK BEFORE WRITING DATA TO THE HARD DISK

Seagate Technology LLC, ...

1. A method, comprising:detecting an event during field operation of a hard drive that causes at least part of a track of the hard drive to be selected for pre-erase or preconditioning;
in response to the event, pre-writing a pattern using a pre-erase or pre-conditioning magnetic field applied within at least part of the selected track via a first write transducer prior to the selected track being written; and
subsequent to the pre-writing, writing target user data over the pattern pre-written to the part of the selected track.

US Pat. No. 10,366,710

ACOUSTIC MEANINGFUL SIGNAL DETECTION IN WIND NOISE

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

1. A method of distinguishing, within a received acoustic signal, a meaningful acoustic signal from low frequency acoustic noise, comprising:a first step of dividing the acoustic signal into frames,
a second step of calculating a power spectral density of the acoustic signal for each frame and finding an envelope curve of the power spectral densities,
a third step of finding a predefined number of dominant peaks in the envelope curve,
a fourth step of applying a linear regression algorithm to the dominant peaks to obtain a linear regression line for each frame of the acoustic signal and extracting a slope value of each linear regression line,
a fifth step of defining those intervals within the acoustic signal that include the meaningful signal as intervals which correspond to higher values of the slope value.

US Pat. No. 10,366,709

SOUND DISCRIMINATING DEVICE, SOUND DISCRIMINATING METHOD, AND COMPUTER PROGRAM

CANON KABUSHIKI KAISHA, ...

1. A sound discriminating device comprising:a sound input unit configured to input a sound to the sound discriminating device;
a feature amount extracting unit configured to extract, as a feature amount of the input sound, a differential value between an amplitude of a fundamental frequency of the input sound and an amplitude of a second harmonic of the fundamental frequency; and
a determining unit configured to determine whether or not the input sound is a given sound by using the extracted feature amount,
wherein the given sound includes a scream or a verbal aggression such as a female scream, a female voice verbally abusing someone, a male scream, and a male voice verbally abusing someone,
wherein the differential value tends to be a large positive value in a case of the input sound being a female scream, and a large negative value in a case of the input sound being a male scream, a male voice verbally abusing someone, and a female voice verbally abusing someone.

US Pat. No. 10,366,707

PERFORMING COGNITIVE OPERATIONS BASED ON AN AGGREGATE USER MODEL OF PERSONALITY TRAITS OF USERS

International Business Ma...

1. A method, in a natural language processing (NLP) system comprising a processor and a memory, the method comprising:receiving, by the NLP system, a plurality of communications associated with a communication system, over a predetermined time period, from a plurality of end user devices;
identifying, by the NLP system, for each communication in the plurality of communications, a user submitting the communication to thereby generate a set of users comprising a plurality of users associated with the plurality of communications;
retrieving, by the NLP system, a user model for each user in the set of users, wherein the user model specifies at least one personality trait of a corresponding user;
generating, by the NLP system, an aggregate user model that aggregates the at least one personality trait of each user in the set of users together to generate an aggregate representation of the personality traits of the plurality of users in the set of users; and
performing, by the NLP system, a cognitive operation based on the aggregate use model.

US Pat. No. 10,366,706

SIGNAL PROCESSING APPARATUS, SIGNAL PROCESSING METHOD AND LABELING APPARATUS

Kabushiki Kaisha Toshiba,...

1. A signal processing apparatus comprising:a memory; and
a hardware processor electrically coupled to the memory and configured to:
separate a plurality of signals using a separation filter to obtain a plurality of separate signals, and output the plurality of separate signals, the plurality of signals including signals which come from different directions,
estimate incoming directions of the plurality of separate signals, respectively, and associate the plurality of separate signals with the incoming directions, and
associate either one of a first attribute or a second attribute with the separate signals from the plurality of separate signals which are associated with the incoming directions based at least in part on results of the estimation of the incoming directions in a first period, respectively, the first period being set by at least one of button operations.

US Pat. No. 10,366,705

METHOD AND SYSTEM OF SIGNAL DECOMPOSITION USING EXTENDED TIME-FREQUENCY TRANSFORMATIONS

ACCUSONUS, INC., Lexingt...

1. A method of digital signal decomposition to identify components of a source signal comprising a first sound signal from a musical instrument and a second sound signal, comprising:obtaining a first representation of the source signal, during a first time period, comprising a mixture of the first and second sound signals;
calculating a time-frequency transformation of the first representation;
obtaining, during a second time period, a second representation of the source signal, which comprises the first sound signal captured in isolation of the second sound signal and/or the second sound signal captured in isolation of the first sound signal;
calculating a time-frequency transformation of the second representation;
forming an extended time-frequency transformation by combining the first time frequency transformation and the second time-frequency transformation;
applying a decomposition technique to the extended time-frequency transformation to extract one or more decomposed components of the source signal; and
audibly outputting one or more time domain signals related to the one or more decomposed components of the source signal.

US Pat. No. 10,366,702

DIRECTION DETECTION DEVICE FOR ACQUIRING AND PROCESSING AUDIBLE INPUT

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

1. A method of determining a direction from which an audible signal is received, comprising:defining an audible signal detection region by dividing a first angular distance created between a first microphone and a second microphone that are disposed on an electronic device into at least two regions, wherein one of the at least two regions comprise a second angular distance that is formed between a first direction and a second direction that each extend from a vertex point;
determining, by use of an electronic device, a first relative time delay created by the delivery of a first portion of an audible signal to the first microphone and the second microphone from an external audible source, wherein the first relative time delay is calculated by determining a difference between a time when the second microphone received the first portion of the audible signal and a time when the first microphone received the first portion of the audible signal;
comparing, by use of the electronic device, the first relative time delay with a plurality of stored time delays, wherein the plurality of stored time delays comprise:
a first stored time delay that is associated with the external audible source being positioned a distance from the first and second microphones along the first direction; and
a second stored time delay that is associated with the external audible source being positioned a distance from the first and second microphones along the second direction; and
determining, by use of the electronic device, that the external audible source is positioned in a third direction by determining that the first portion of the audible signal was received from a direction that is closer to the third direction that is positioned between the first and second directions versus a fourth direction that is positioned outside of the second angular distance formed between the first and second directions based on the comparison of the first relative time delay with the first and second stored time delays.

US Pat. No. 10,366,701

ADAPTIVE MULTI-MICROPHONE BEAMFORMING

QOSOUND, INC., San Cleme...

1. A method for producing an amplified enhanced audio signal for an output device from audio signals received by a first and a second microphone in close proximity to each other, said method comprising the steps of:receiving a first input audio signal from the first microphone;
digitizing said first input audio signal to produce a first digitized audio input signal;
receiving a second input audio input signal from the second microphone;
digitizing said second input audio input signal to produce a second digitized audio input signal;
using said first digitized audio input signal as a input to a first adaptive prediction filter and as reference to a second adaptive prediction filter;
using said second digitized audio input signal as an input to said second adaptive prediction filter and as reference to said first adaptive prediction filter;
adding a prediction result signal from said first adaptive prediction filter to said second digitized audio input signal to produce a second enhanced audio signal; and
adding a prediction result signal from said second adaptive prediction filter to said first digitized audio input signal to produce a first enhanced audio signal
applying said first enhanced audio signal as input to a third adaptive prediction filter;
applying said second enhanced signal as reference to said third adaptive prediction filter;
adding a prediction result from said third adaptive prediction filter to said second enhanced signal to form said amplified enhanced audio signal; and
outputting said enhanced audio signal to an output device.

US Pat. No. 10,366,700

DEVICE FOR ACQUIRING AND PROCESSING AUDIBLE INPUT

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

1. An electronic device, comprising:a non-linear array of microphones that comprises at least three microphones;
a direction detection element that is configured to determine a direction of a first audible signal received by the microphones in the non-linear array of microphones from an external audible source by use of a controlling software program that is executed by a processor within the electronic device;
a first signal processor that is configured to remove a first portion of an audible signal generated from a second audible source from a composite audible signal by use of the controlling software program, wherein the first signal processor comprises:
a microphone selection element that is configured to select a first microphone and a second microphone within the non-linear array of microphones based on the determined direction received from the direction detection element;
a signal delay element configured to receive the composite audible signal from the second microphone and produce a delayed audible signal after a predetermined delay time has elapsed;
a signal inverting element that is configured to receive the delayed audible signal and produce an inverted audible signal that is based on the delayed audible signal; and
a first signal combining element that is configured to combine the inverted audible signal and the composite audible signal received by the first microphone, and produce a first combined audible signal;
a second signal processor that is configured to remove a second portion of the audible signal generated from the second audible source from the composite audible signal by use of the controlling software program, wherein the second signal processor comprises:
a signal delay element that is configured to receive the composite audible signal from at least two of the microphones within the non-linear array of microphones and produce a second delayed audible signal for each of the at least two of the microphones based on the determined direction received from the direction detection element; and
a second signal combining element that is configured to combine each of the second delayed audible signals produced by the signal delaying element and produce a second combined audible signal; and
a third signal combining element that is configured to combine the first combined audible signal and the second combined audible signal to produce a third combined audible signal.

US Pat. No. 10,366,699

MULTI-PATH CALCULATIONS FOR DEVICE ENERGY LEVELS

Amazon Technologies, Inc....

1. An electronic device that determines energy values for input audio in a dual stage wakeword detection architecture, the electronic device comprising:a microphone operable to generate audio data representing user speech;
a first circuit comprising:
a first voice-activity detector operable to:
receive a first portion of the audio data; and
analyze the first portion of the audio data to determine that the first portion of the audio data represents a first portion the user speech;
a first frame-energy component operable to:
receive the first portion of the audio data; and
determine a first frame energy value associated with the first portion of the audio data;
a first energy-level component operable to:
determine a first speech-energy value and a first ambient-energy value based at least in part the first portion of the audio data representing the first portion of the user speech and the first frame energy value; and
send, to a second circuit, and based at least in part on the electronic device switching from operating in the standby mode to operating in the active mode, the first speech-energy value and the first ambient-energy value; and
the second circuit comprising:
a second voice-activity detector operable to:
receive a second portion of the audio data; and
determine that the second portion of the audio data represents a second portion of the user speech;
a second frame-energy component operable to:
receive the second portion of the audio data; and
determine a second frame energy value associated with the second portion of the audio data; and
a second energy-level component operable to:
determine a second speech-energy value by increasing the first speech-energy value based at least in part on the second portion of the audio data representing the second portion of the user speech;
determine a second ambient-energy value by decreasing the first ambient-energy value based at least in part on the second frame energy value,
wherein the second circuit utilizes more power to operate than power used to operate the first circuit.

US Pat. No. 10,366,698

VARIABLE LENGTH CODING OF INDICES AND BIT SCHEDULING IN A PYRAMID VECTOR QUANTIZER

DTS, Inc., Calabasas, CA...

19. A transform-based audio signal decoder comprising:a bitstream-unpacking circuit configured to determine a plurality of encoded values from an encoded bitstream, wherein the bitstream is a digital representation of the frequency domain transform of the input audio signal an encoded value of the plurality of encoded values including a first portion and a second portion, the first portion including an index to an element of an unsigned pyramid that is defined by a vector size and a quantization parameter, and the second portion including a corresponding sign value for each nonzero component of the element of the unsigned pyramid;
an inverse-quantizer circuit that is configured to determine a coefficient block corresponding to the vector size for a resolution corresponding to the quantization parameter from the encoded value of the plurality of encoded values, the coefficient block being determined from the encoded value of the plurality of encoded values by using the first and second portions of the encoded value to identify an element of a signed pyramid that corresponds to the unsigned pyramid for the vector size and quantization parameter, the identified element of the signed pyramid including sign values that are identified from the second portion of the encoded values;
an inverse coefficient-processing circuit configured to determine a plurality of frequency-transform coefficients from a plurality of coefficient blocks determined by the inverse-quantizer circuit for the plurality of encoded values; and
an audio circuit configured to generate an audio signal from the plurality of frequency-transform coefficients.

US Pat. No. 10,366,697

METHOD AND DEVICE FOR ENCODING A HIGH FREQUENCY SIGNAL, AND METHOD AND DEVICE FOR DECODING A HIGH FREQUENCY SIGNAL

HUAWEI TECHNOLOGIES CO., ...

1. A method for encoding a high frequency signal, comprising:determining a signal type of the high frequency signal of a current frame;
when the high frequency signal of the current frame is non-transient and the high frequency signal of a previous frame is transient, smoothing or scaling a time envelope of the high frequency signal of the current frame to obtain a processed time envelope of the high frequency signal of the current frame; and
quantizing and encoding the processed time envelope, frequency information, and signal type information of the high frequency signal of the current frame,
wherein in quantizing and encoding the signal type information, the high frequency band portion of the current frame is indicated as transient type.

US Pat. No. 10,366,696

SPEECH DECODER WITH HIGH-BAND GENERATION AND TEMPORAL ENVELOPE SHAPING

NTT DOCOMO, INC., Tokyo ...

1. A speech decoding device for decoding an encoded speech signal, the speech decoding device comprising:a processor configured to:
separate a bit stream that includes the encoded speech signal into an encoded bit stream and temporal envelope supplementary information, the bit stream received from outside the speech decoding device and the temporal envelope supplementary information comprising an indicator associated with a predetermined parameter;
decode the encoded bit stream to obtain a low frequency component;
transform the low frequency component into a spectral region;
generate a high frequency component by copying, from a low frequency band to a high frequency band, the low frequency component transformed into the spectral region;
adjust the high frequency component generated by the high frequency generating unit to generate an adjusted high frequency component;
analyze the low frequency component transformed into the spectral region to obtain temporal envelope information;
obtain the temporal envelope information by obtaining power of each quadrature mirror filter (QMF) subband sample of the low frequency component transformed into the spectral region;
convert the indicator included in the temporal envelope supplementary information into the predetermined parameter, wherein the predetermined parameter is for adjustment of the temporal envelope information;
adjust the temporal envelope information by adjusting the each QMF subband sample using the predetermined parameter to generate adjusted temporal envelope information; and
shape a temporal envelope of the adjusted high frequency component using the adjusted temporal envelope information.

US Pat. No. 10,366,695

INTER-CHANNEL PHASE DIFFERENCE PARAMETER MODIFICATION

Qualcomm Incorporated, S...

1. A device comprising:a receiver configured to receive an encoded bitstream that includes an encoded mid channel and stereo parameters, the stereo parameters including inter-channel phase difference (IPD) parameter values and a mismatch value indicative of an amount of temporal misalignment between an encoder-side reference channel and an encoder-side target channel;
a mid channel decoder configured to decode the encoded mid channel to generate a decoded mid channel;
a transform unit configured to perform a transform operation on the decoded mid channel to generate a decoded frequency-domain mid channel;
a stereo parameter adjustment unit configured to modify at least a portion of the IPD parameter values based on the mismatch value to generate modified IPD parameter values;
an up-mixer configured to perform an up-mix operation on the decoded frequency-domain mid channel to generate a frequency-domain left channel and a frequency-domain right channel, the modified IPD parameter values applied to the decoded frequency-domain mid channel during the up-mix operation;
a first inverse transform unit configured to perform a first inverse transform operation on the frequency-domain left channel to generate a time-domain left channel; and
a second inverse transform unit configured to perform a second inverse transform operation on the frequency-domain right channel to generate a time-domain right channel.

US Pat. No. 10,366,694

SYSTEMS AND METHODS FOR IMPLEMENTING EFFICIENT CROSS-FADING BETWEEN COMPRESSED AUDIO STREAMS

Sirius XM Radio Inc., Ne...

1. A computer-implemented method for implementing cross-fading between compressed audio streams, comprising:time aligning compressed packets of a first audio stream with compressed packets of a second audio stream;
decomposing data in each time aligned compressed packet of the first audio stream and the second audio stream into subcomponents;
deriving composite compressed packets by combining each subcomponent of each time aligned compressed packet of the first audio stream with a corresponding subcomponent of a time aligned compressed packet of the second audio stream; and
decoding the composite compressed packets during a cross-fade between the first audio stream and the second audio stream.

US Pat. No. 10,366,693

ACOUSTIC SIGNATURE BUILDING FOR A SPEAKER FROM MULTIPLE SESSIONS

Verint Systems LTD., Her...

1. A method of blind diarization comprising:receiving audio data at a communication interface of a computing system;
representing segments of the audio data according to respective feature vectors;
clustering respective segments of the audio data according to the respective feature vectors, such that agglomerative clusters of similar feature vectors are gathered as super segments of the audio data;
building respective voiceprint models for speakers from the super segments according to a size of respective agglomerative clusters;
creating a background model from segments associated with those feature vectors not representing a speaker;
wherein building respective voiceprint models comprises:
assigning a weighting value to the super segments of audio data, wherein the weighting value is proportional to a total number of super segments in a respective agglomerative cluster;
building respective Gaussian distributions of the super segments according to the respective weighting values in the respective agglomerative clusters;
utilizing the Gaussian distributions as respective voice print models and using the voice print models with the background model to label the segments of audio data with an identification of one of the speakers or a different identification as background data;
wherein creating a background model comprises creating a diagonal Gaussian distribution that includes segments associated with those feature vectors not representing a speaker; and
wherein building respective voiceprint models comprises:
training a diagonal Gaussian distribution for each of the agglomerative clusters of super segments;
assigning a weighting value to each diagonal Gaussian distribution, wherein the weighting value is proportional to a total number of super segments in the agglomerative cluster composing the respective diagonal Gaussian distribution; and
merging the diagonal Gaussian distributions, wherein the respective diagonal Gaussian distributions are included in a merged Gaussian distribution according to the respective weighting values.

US Pat. No. 10,366,692

ACCESSORY FOR A VOICE-CONTROLLED DEVICE

Amazon Technologies, Inc....

13. A device comprising:one or more microphones;
one or more speakers;
one or more processors; and
one or more computer-readable media storing computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising:
generating first audio data based at least in part on speech of a user in an environment, the speech captured by the one or more microphones;
sending the first audio data to one or more remote computing devices;
receiving, from the one or more remote computing devices, second audio data for output by the one or more speakers, the second audio data including:
first audio representing audio that is below 20 kHz, and
second audio representing audio that is above 20 kHz, the second audio comprising one or more instructions for instructing an accessory device in the environment to acquire supplemental content; and
outputting the second audio data by the one or more speakers, the second audio data including the first audio for the user to hear and the second audio for instructing the accessory device.

US Pat. No. 10,366,691

SYSTEM AND METHOD FOR VOICE COMMAND CONTEXT

Samsung Electronics Co., ...

1. A multi-input method for controlling a head mounted display, the method comprising:displaying, on a display of the head mounted display, content including an object;
tracking a position of an eye focus in relation to a position on the display;
maintaining a log of the position of the eye focus in relation to the display, and the content in proximity to the position of the eye focus on the display;
determining an area of the eye focus on the display, and associating the area of the eye focus with the object;
receiving a verbal command;
deriving a command based on a detected set of lip movements;
extracting contextual information from at least one of the object associated with the eye focus, the received verbal command, or the derived command;
determining an intended command, based on the extracted contextual information and at least one of the verbal command or the derived command; and
performing the determined intended command.

US Pat. No. 10,366,690

SPEECH RECOGNITION ENTITY RESOLUTION

Amazon Technologies, Inc....

1. A computing system, comprising:at least one processor; and
at least one memory including instructions that, when executed by the at least one processor, cause the computing system to:
receive text data corresponding to a command executable by the computing system;
determine, based at least in part on the text data, an intent corresponding to the command;
determine first text string data of the text data, the first text string data corresponding to an entity;
determine a lexicon associated with the intent;
determine, in the lexicon, second text string data corresponding to the entity, wherein the second text string data is different from the first text string data and the second text string data corresponds to a recognized format for referring to the entity with respect to the intent; and
cause an action to be executed for the intent using the second text string data.

US Pat. No. 10,366,689

COMMUNICATION ROBOT

KYOCERA Corporation, Kyo...

1. A communication robot comprising:a housing;
a speaker;
a storage; and
a controller, wherein
the storage is configured to store first information including information for a native language of a user and information regarding a country of residence, and second information indicating a plurality of intensity levels of the user's response corresponding to a plurality of motions of the communication robot, respectively, and
when a motion of the communication robot is a motion of emitting a sound including a particular phoneme that is based on a language of the country of residence that is not found in the native language of the user, the controller is configured to increase an intensity level corresponding to the motion of emitting a sound including the particular phoneme, and perform the motion of emitting a sound including the particular phoneme at an increased number of repeats based on the increased intensity level.

US Pat. No. 10,366,688

VOICE CONTROL USER INTERFACE WITH MULTIPLE VOICE PROCESSING MODULES

Google Technology Holding...

1. A computer-implemented method comprising:during operation of a mobile device in a low-power mode in which functionality of a voice recognition engine of the mobile device is reduced:
receiving, at data processing hardware of the mobile device, an utterance of at least an initial portion of a predetermined command phrase, the predetermined command phrase comprising a series of multiple words configured to cause the mobile device to wake-up from the low-power mode in response to detecting each word of the series of multiple words in the utterance;
detecting, by the data processing hardware, the initial portion of the predetermined command phrase in the utterance; and
in response to detecting the initial portion of the predetermined command phrase in the utterance:
determining, by the data processing hardware, whether a remaining portion of the predetermined command phrase is detected in the utterance within a first predetermined period of time after detecting the initial portion of the predetermined command phrase in the utterance; and
activating, by the data processing hardware, a display of the mobile device to present display data for output on the display; and
when the remaining portion of the predetermined command phrase is detected in the utterance within the predetermined period of time, commanding, by the data processing hardware, the mobile device to wake-up from the low-power mode and operate in an awake mode; and
during operation of the mobile device in the awake mode in which full functionality of the speech recognition engine is provided, detecting, by the data processing hardware, a voice command in the received utterance that follows the predetermined command phrase.

US Pat. No. 10,366,687

SYSTEM AND METHODS FOR ADAPTING NEURAL NETWORK ACOUSTIC MODELS

Nuance Communications, In...

1. A method for adapting a trained neural network acoustic model, the method comprising:using at least one computer hardware processor to perform:
generating speaker information values for a speaker;
generating speech content values from speech data corresponding to an utterance spoken by the speaker;
processing the speech content values and the speaker information values using the trained neural network acoustic model, the trained neural network acoustic model comprising a neural network and the processing comprising inputting the speaker information values to a partial layer of nodes of the neural network that is positioned in the neural network before a hidden layer of nodes of the neural network, the partial layer of nodes being configured to apply a transformation to the speaker information values based on parameters with which the partial layer of nodes are configured; and
generating updated parameters for the partial layer of nodes based on the processing.

US Pat. No. 10,366,686

TEXT-TO-SPEECH PRE-PROCESSING

GM GLOBAL TECHNOLOGY OPER...

1. A computer-implemented method for text-to-speech (TTS) pre-processing, the method comprising:receiving, by a processing device, an automated speech recognition output comprising an n-best list and associated confidence scores;
receiving, by the processing device, a user model from a model database, the user model containing proper names, favorite places, and user-specified vocabulary;
receiving, by the processing device, a context model from the model database, the context model containing text or query history information, location context information, and date and time context information;
performing, by the processing device, a TTS pre-processing on the n-best list and associated confidence scores to generate a read back message, wherein the read back message comprises a read back instruction, wherein performing the TTS pre-processing further comprises aligning n-best list items on the n-best list, parsing the n-best list items, and identifying strong words and weak words using the associated confidence scores, the user model, the context model, parsing results from parsing the n-best list items, and an n-best list alignment including repetitions across the n-best list items; and
sending, by the processing device, the read back message to a TTS speech synthesizer for generating an audible signal based on the read back message to cause an audio device to present the read back message.

US Pat. No. 10,366,685

AUDIO PROCESSING TECHNIQUES FOR SEMANTIC AUDIO RECOGNITION AND REPORT GENERATION

The Nielsen Company (US),...

1. An apparatus to determine semantic audio information for audio, the apparatus comprising:memory including computer readable instructions; and
a processor to execute the computer readable instructions to:
extract a plurality of audio features from the audio, at least one of the plurality of audio features including at least one of a temporal feature, a spectral feature, a harmonic feature, or a rhythmic feature;
compare the plurality of audio features to a plurality of stored audio feature ranges having tags associated therewith; and
determine a set of ranges of the plurality of stored audio feature ranges having closest matches to the plurality of audio features, a tag associated with the set of ranges having the closest matches to be used to determine the semantic audio information for the audio, wherein the tag is associated with at least one of an audio timbre range, a beat range, a loudness range or a spectral histogram range.

US Pat. No. 10,366,684

INFORMATION PROVIDING METHOD AND INFORMATION PROVIDING DEVICE

YAMAHA CORPORATION, Hama...

1. An information providing method comprising the steps of:sequentially identifying a performance speed at which a user performs a piece of music;
identifying, in the piece of music, a performance position at which the user is performing the piece of music;
setting an adjustment amount in accordance with a temporal variation in the identified performance speed;
providing the user with music information corresponding to a time point that is later, by the set adjustment amount, than a time point that corresponds to the performance position identified in the piece of music;
calculating, from a time series consisting of a prescribed number of performance speeds that are identified, a variation degree, which is an indicator of a degree and a direction of the temporal variation in the performance speed,
wherein the setting step sets the adjustment amount in accordance with the variation degree.

US Pat. No. 10,366,681

INTEGRATED LUG AND DRUM MOUNT

1. An integrated lug and drum mount comprisingan integrated lug,
a U-bracket, and
a mounting component, wherein
the U-bracket has a two planar members with opposing surface, and a curved portion, continuously connected to the two planar members with opposing surfaces, wherein one planar member is the fixed member and one planar member is the free member;
the fixed member has two ends, one end connected continuously to the curved portion called the joined end and one end, distal to the curved portion, called the lug end;
the free member has two ends, one end connected continuously to the curved portion called the joined end and one end, distal to the curved portion, called the free end; and
the fixed member is fixed relative to the drum shell; and the free member is free relative to the drum shell, meaning that the free member can move relative to the drum shell.

US Pat. No. 10,366,680

ANTI-LOOSENING DEVICE FOR DRUM TENSION BOLT

HOSHINO GAKKI CO., LTD., ...

1. An anti-loosening device for a drum tension bolt that is configured to be attached to a tension bolt for adjusting tension of a drumhead, the anti-loosening device comprising a main body configured to be in contact with a drum when attached to the tension bolt, whereinthe main body includes
a fitting hole, into which a bolt head of the tension bolt is to be fitted, and
a holding section, which is configured to laterally hold the tension bolt, and
the holding section is configured to open about a center line of the fitting hole and elastically grip the bolt head of the tension bolt, and wherein
the holding section includes
a flexible section, which extends in a thickness direction of the main body, and
a jaw, which projects from a distal end of the flexible section toward the center line of the fitting hole.

US Pat. No. 10,366,678

PICK FOR USE WITH A STRINGED INSTRUMENT

1. A pick for use with a stringed instrument, said pick being constructed of a material comprising:a polyimide material characterized by a ring-shaped molecular structure containing nitrogen, and additionally comprising graphite.

US Pat. No. 10,366,672

OPTIMIZING HIGH DYNAMIC RANGE IMAGES FOR PARTICULAR DISPLAYS

KONINKLIJKE PHILIPS N.V.,...

1. A color transformation apparatus to calculate resultant colors of pixels of an output image for a display with a display peak brightness starting from input colors of pixels of an input image having a maximum luma code corresponding to a first image peak brightness which is different from the display peak brightness, wherein the color transformation apparatus comprises:a color transformation determination circuit arranged to determine a color transformation from color processing specification data received via a metadata input which color processing specification data comprises at least one tone mapping function for at least a range of pixel luminances, which color transformation specifies the calculation of at least some pixel colors of an image having corresponding to its maximum lama code a second image peak brightness, which is different from the display peak brightness and the first image peak brightness, and whereby the division of the first image peak brightness by the second image peak brightness is either larger than 2 or smaller than ½;
a scaling factor determination circuit arranged to determine a resultant common multiplicative factor, by comprising:
a capability metric determination circuit arranged to determine a metric for locating positions of display peak brightnesses between the first image peak brightness, and the second image peak brightness and outside that range; and
a resultant multiplier determination circuit arranged to determine from the display peak brightness, the metric, and the color transformation the resultant common multiplicative factor, and wherein the color transformation apparatus further comprises
a scaling multiplier circuit arranged to multiply a linear RGB color representation of the input colors with the resultant common multiplicative factor.

US Pat. No. 10,366,671

METHOD AND APPARATUS FOR CONTROLLING TRANSMISSION OF VBO SIGNAL AND DISPLAY TERMINAL

HISENSE ELECTRIC CO., LTD...

1. A method for controlling transmission of a V-By-One (VBO) signal for use in a display terminal, wherein the display terminal comprises a mainboard and a Tcon board which use a VBO interface for communications, and the method comprises:after the display terminal is powered on, performing multiple interactions between the Tcon board and the mainboard according to a VBO signal transmission protocol, wherein each of the interactions comprises a handshake and transmission of the VBO signal from the mainboard to the Tcon board after the handshake is completed;
after each of the interactions, acquiring, by the Tcon board, a timing control signal by parsing valid image data of the VBO signal transmitted from the mainboard, and if the timing control signal acquired after a present number of handshakes successively satisfies a preset condition, then stopping proceeding with a next interaction, wherein the preset condition is used to identify whether timing control signals which are successively acquired are identical to each other.

US Pat. No. 10,366,670

COMPENSATION CIRCUIT FOR COMMON ELECTRODE VOLTAGE AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A compensation circuit for a common electrode voltage, comprising a control circuit, a selection circuit, a transmission circuit and an output circuit; wherein:the control circuit is connected to a feedback signal terminal, a first reference voltage terminal, a second reference voltage terminal, the selection circuit and the transmission circuit respectively, and is configured to:
generate a control signal based on a feedback signal from the feedback signal terminal, a signal from the first reference voltage terminal and a signal from the second reference voltage terminal; and
transmit the control signal to the selection circuit;
the selection circuit is connected to a first common electrode voltage terminal, a second common electrode voltage terminal, a third common electrode voltage terminal, a fourth common electrode voltage terminal, a turn-on voltage terminal and the output circuit respectively, and is configured to:
select one of a signal from the first common electrode voltage terminal, a signal from the second common electrode voltage terminal, a signal from the third common electrode voltage terminal and a signal from the fourth common electrode voltage terminal as an input signal based on the control signal and a signal from the turn-on voltage terminal; and
transmit the input signal to the output circuit;
the transmission circuit is connected to the output circuit and is configured to transmit the feedback signal received from the control circuit to the output circuit; and
the output circuit is configured to generate a compensation signal based on the feedback signal and the input signal.

US Pat. No. 10,366,669

ELECTRONIC DEVICE AND METHOD FOR DRIVING DISPLAY THEREOF

Samsung Electronics Co., ...

1. An electronic device comprising:a display;
a processor configured to generate a plurality of encoded frame images, including a first encoded frame image, to be provided to the display; and
a display driving circuit including an image-process circuit, a memory, and at least one decoder, the image-process circuit being downstream of the memory,
the display driving circuit being configured to drive the display using the first encoded frame image provided from the processor,
wherein the display driving circuit is further configured to:
receive the first encoded frame image, provided from the processor, and store the first encoded frame image in the memory;
generate a first decoded frame image by decoding the first encoded frame image after receiving and storing the first encoded frame image,
generate a first image-processed frame image by image-processing the first decoded frame image after generating the first decoded frame image,
cause to display, through the display, the first image-processed frame image as a first frame,
generate a second encoded frame image by encoding the first image-processed frame image, and store the second encoded frame image in the memory,
generate a second decoded frame image by decoding the second encoded frame image after storing the second encoded frame image,
after generating the second decoded frame image, cause to display the second decoded frame image as a second frame through the display, without image-processing the second decoded frame image, while the processor is in a low-power state.

US Pat. No. 10,366,668

DATA DRIVER AND A DISPLAY APPARATUS HAVING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A data driver which drives a display panel comprising a data line, a gate line and a common voltage line, the data driver comprising:a digital-to-analog converter configured to convert a data signal to a data voltage;
an output buffer configured to amplify the data voltage, wherein the output buffer comprises an output channel through which an amplified data voltage is output to the data line and a dummy channel through which a feedback voltage corresponding to a common voltage from the common voltage line is received;
a feedback line connected to the dummy channel,
wherein the output buffer further comprises a switching element configured to connect the dummy channel to the feedback line.

US Pat. No. 10,366,666

DISPLAY APPARATUS AND METHOD FOR CONTROLLING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. A display apparatus comprising:a display panel configured to include a plurality of pixels arranged at intersections of data lines and gate lines;
a source driver integrated circuit (IC) disposed on one side surface of the display panel and configured to apply a data voltage to the data lines;
a gate driver IC disposed on one of two side surfaces of the display panel that are adjacent to the one side surface of the display panel and configured to apply a gate driving voltage to the gate lines; and
a controller configured to receive, as a feedback signal, information on a gate driving voltage, applied to at least one pixel on a gate line from among the gate lines, detect a distortion of the gate driving voltage applied to the at least one pixel of the gate line based on the feedback signal, identify a degree of the distortion of the gate driving voltage, increase a level of the gate driving voltage applied to the gate lines according to the identified degree of the distortion for compensating the detected distortion of the gate driving voltage, and apply the increased gate driving voltage to the gate lines,
wherein the at least one pixel is located at a position farthest away from the gate driver IC on the gate line.

US Pat. No. 10,366,664

DISPLAY DEVICE AND DISPLAYING METHOD OF THE SAME

Japan Display Inc., Mina...

1. A display device comprising a unit pixel including a plural of sub-pixels,the plurality of sub-pixels including:
a first sub-pixel displaying a first color having a first hue;
a second sub-pixel displaying a second color having a second hue;
a third sub-pixel displaying a first color having a third hue; and
a fourth sub-pixel displaying a second color having a fourth hue,
wherein the first hue, the second hue, and the third hue are selected from a group of red, green, and blue,
the fourth hue corresponds to a point inside a triangle defined by a point corresponding to the first hue, a point corresponding to the second hue, and a point corresponding to the third hue, in CIE1931 chromaticity diagram, and
luminance of the plurality of sub-pixels are set such that while a hue of a color displayed by the unit pixel is changed from black to white through a predetermined hue,
luminance of the first sub-pixel is increased,
luminance of the fourth sub-pixel is increased without increasing luminance of the third sub-pixel after the luminance of the first sub-pixel reaches predetermined luminance, and
the luminance of the third sub-pixel is increased after the luminance of the fourth sub-pixel reaches the predetermined luminance.

US Pat. No. 10,366,663

DITHERING A CLOCK USED TO UPDATE A DISPLAY TO MITIGATE DISPLAY ARTIFACTS

SYNAPTICS INCORPORATED, ...

1. A processing system for a display device, the processing system comprising:a clock generator configured to generate a clock signal using clock dithering for updating a display of the display device during a plurality of display events, wherein the processing system is configured to vary a parameter of the clock dithering performed on the clock signal in response to the plurality of display events,
wherein a frequency of the clock signal is gradually changed between a high value and a low value during each of the plurality of display events.

US Pat. No. 10,366,662

IMAGE DISPLAY APPARATUS CAPABLE OF IMPROVING CONTRAST

LG ELECTRONICS INC., Seo...

1. An image display apparatus, comprising:a panel;
a plurality of light sources to output light to the panel;
a plurality of switching elements to switch the light sources; and
a processor to control the switching elements,
wherein the processor controls a current having a variable level to flow into each light source string among the light sources, based on local dimming data,
wherein, if a level of first local dimming data corresponding to a first region in the panel is equal to or higher than a first reference level and is a highest in a frame, the processor controls a first current having a highest level to flow into a light source string of a location corresponding to the first region, and
wherein, if the level of second local dimming data corresponding to a second region in the panel is equal to or lower than a second reference level, the processor controls a current having an increased level and a decreased duty to flow into a light source string of a location corresponding to the second region.

US Pat. No. 10,366,661

DISPLAY APPARATUS AND ITS CONTROL METHOD

CANON KABUSHIKI KAISHA, ...

1. A display apparatus comprising:a plurality of light modulation elements each configured to modulate light from a light source for a respective color; and
a driver configured to drive the plurality of light modulation elements using drive signals in accordance with a digital drive method,
wherein the driver is configured to make different, from one another, start timings of the drive signals corresponding to one frame period for the plurality of light modulation elements,
wherein the driver is configured to generate the drive signals of the respective light modulation elements to control an ON period and an OFF period based on a tone of an input image in each of a plurality of subframes contained in the one frame period, and
wherein in displaying a tone corresponding to a maximum tone of the input image, parts of the ON periods of the drive signals overlap with each other, and at least one of sums of the ON periods of the drive signals is shorter than the one frame period.

US Pat. No. 10,366,660

COLOR FILTER ON ARRAY (COA) SUBSTRATES AND LIQUID CRYSTAL PANELS

Shenzhen China Star Optoe...

1. A color filter on array (COA) substrate, comprising:a glass substrate, a common electrode on the glass substrate, an insulation layer on the common electrode, a data line on the insulation layer, and the data line intersects with the common electrode;
the COA substrate further comprises a first passivation layer, a RGB color filter layer, and a second passivation layer arranged on the data line in sequence, a disconnected gap is configured at an intersection of the common electrode and the data line such that the common electrode comprises two opposite ends, the insulation layer fills the gap, and the second passivation layer is configured with a conductive layer spanning over two ends of the common electrode.

US Pat. No. 10,366,659

ARRAY SUBSTRATES FOR ENHANCING GATE DRIVER ON ARRAY (GOA) RELIABILITY

Shenzhen China Star Optoe...

1. An array substrate for enhancing gate driver on array (GOA) reliability, comprising:a GOA circuit, a clock signals (CK) trace, a peripheral trace (CF_COM), an active display area (AA), wherein:
the array substrate comprises dual and adjacent VSS traces in a rim, the VSS traces comprise a first VSS trace and a second VSS trace, 2n number of regulation capacitors are configured between the CF_COM trace and the second VSS trace via metal material in different layers, wherein n is a positive integer.

US Pat. No. 10,366,657

DISPLAY DEVICE THAT SWITCHES LIGHT EMISSION STATES MULTIPLE TIMES DURING ONE FIELD PERIOD

Sony Corporation, Tokyo ...

1. A display apparatus comprising:a driving circuit configured to receive a pulse for an input signal, the driving circuit is configured to transition a logic level of a first control signal after receiving the pulse for the input signal and transition a logic level of a second control signal after receiving the pulse for the input signal;
a first transistor that is controllable by the second control signal to electrically disconnect a data signal line from a source/drain region of a second transistor, the first transistor is controllable by the second control signal to electrically connect the data signal line to the source/drain region of the second transistor;
a first switch that is controllable by the second control signal to electrically disconnect a gate of the second transistor from a different source/drain region of the second transistor, the first switch is controllable by the second control signal to electrically connect the gate of the second transistor to the different source/drain region of the second transistor;
a second switch that is controllable by the first control signal to electrically disconnect the gate of the second transistor from a first voltage line, the second switch is controllable by the first control signal to electrically connect the gate of the second transistor to the first voltage line; and
a third switch that is controllable by a third control signal to electrically disconnect the source/drain region of the second transistor from a second voltage line, the third switch is controllable by a third control signal to electrically connect the source/drain region of the second transistor to the second voltage line,
wherein the driving circuit is configured to generate the third control signal according to the input signal, and
wherein a duration of an emitting state of a light emitting device is controllable by a pulse width of the input signal.

US Pat. No. 10,366,655

PIXEL DRIVER CIRCUIT AND DRIVING METHOD THEREOF

SHENZHEN CHINA STAR OPTOE...

1. A pixel driver circuit, which comprises:a first thin film transistor (TFT), having a gate connected to a first node, a source and a drain connected respectively to a second node and a third node;
a second TFT, having a gate connected to a scan signal, a source and a drain connected respectively to a fourth node and a voltage input end;
a third TFT, having a gate connected to the scan signal, a source and a drain connected respectively to the first node and a second reference voltage;
a fourth TFT, having a gate connected to a first control signal, a source and a drain connected respectively to the third node and a high voltage power source;
a fifth TFT, having a gate connected to a second control signal, a source and a drain connected respectively to the second node and an anode of an OLED;
the OLED, having a cathode connected to a low voltage power source;
a first capacitor, having two ends connected respectively to the first node and the second node; and
a second capacitor, having two ends connected respectively to the second node and the fourth node.

US Pat. No. 10,366,654

OLED PIXEL CIRCUIT AND METHOD FOR RETARDING AGING OF OLED DEVICE

Shenzhen China Star Optoe...

1. An OLED pixel circuit, comprising:a first sub-pixel driving unit, comprising a first thin-film transistor, a fifth thin-film transistor, a first capacitor, and a first light emitting diode;
a second sub-pixel driving unit, comprising a second thin-film transistor, a sixth thin-film transistor, a second capacitor, and a second light emitting diode, wherein:
both a source of the first thin-film transistor and a source of the second thin-film transistor are connected to a positive supply voltage; a gate of the first thin-film transistor is electrically connected to a first node, and a gate of the second thin-film transistor is electrically connected to a second node; and, a drain of the first thin-film transistor is electrically connected to an anode of the first light emitting diode, and a drain of the second thin-film transistor is electrically connected to an anode of the second light emitting diode;
a data signal is fed into both a source of the fifth thin-film transistor and a source of the sixth thin-film transistor; a drain of the fifth thin-film transistor is electrically connected to the first node, and a drain of the sixth thin-film transistor is electrically connected to the second node; and, a second control signal is fed into a gate of the fifth thin-film transistor, and a third control signal is fed into a gate of the sixth thin-film transistor; and
one end of the first capacitor is electrically connected to the first node, while the other end thereof is connected to the positive supply voltage; and, one end of the second capacitor is electrically connected to the second node, while the other end thereof is connected to the positive supply voltage;
a first reverse biasing unit, comprising a third thin-film transistor, a seventh thin-film transistor, and a ninth thin-film transistor; and
a second reverse biasing unit, comprising a fourth thin-film transistor, an eighth thin-film transistor, and a tenth thin-film transistor, wherein:
a first control signal is fed into both a gate of the third thin-film transistor and a gate of the fourth thin-film transistor; both a source of the third thin-film transistor and a source of the fourth thin-film transistor are connected to the positive supply voltage; and, a drain of the third thin-film transistor is electrically connected to a cathode of the first light emitting diode, and a drain of the fourth thin-film transistor is electrically connected to a cathode of the second light emitting diode;
the first control signal is fed into both a gate of the seventh thin-film transistor and a gate of the eighth thin-film transistor; a drain of the seventh thin-film transistor is electrically connected to an anode terminal of the first light emitting diode, and a drain of the eighth thin-film transistor is electrically connected to an anode terminal of the second light emitting diode; and, both a source of the seventh thin-film transistor and a source of the eighth thin-film transistor are connected to a negative supply voltage;
the first control signal is fed into both a gate of the ninth thin-film transistor and a gate of the tenth thin-film transistor; both a source of the ninth thin-film transistor and a source of the tenth thin-film transistor are connected to the negative supply voltage; and, a drain of the ninth thin-film transistor is electrically connected to the cathode of the first light emitting diode, and a drain of the tenth thin-film transistor is electrically connected to the cathode of the second light emitting diode;
the first control signal, the second control signal, and the third control signal are all provided by an external timing controller;
the first thin-film transistor, the second thin-film transistor, the third thin-film transistor, the fourth thin-film transistor, the fifth thin-film transistor, the sixth thin-film transistor, the seventh thin-film transistor, the eighth thin-film transistor, the ninth thin-film transistor, and the tenth thin-film transistor are all low temperature polysilicon thin-film transistors, oxide semiconductor thin-film transistors or amorphous silicon thin-film transistors; wherein
the first thin-film transistor, the second thin-film transistor, the third thin-film transistor, the fifth thin-film transistor, the sixth thin-film transistor, the seventh thin-film transistor, and the tenth thin-film transistor are all N-type thin-film transistors; the fourth thin-film transistor, the eighth thin-film transistor, and the ninth thin-film transistor are all P-type thin-film transistors;
in the potential storage stage of the first light emitting diode, the first control signal provides a low potential, the second control signal provides a high potential, and the third control signal provides a low potential;
in the luminescent display stage of the first light emitting diode, the first control signal provides a low potential, the second control signal provides a low potential, and the third control signal provides a low potential;
in the potential storage stage of the second light emitting diode, the first control signal provides a high potential, the second control signal provides a low potential, and the third control signal provides a high potential; and
in the luminescent display stage of the second light emitting diode, the first control signal provides a high potential, the second control signal provides a low potential, and the third control signal provides a low potential.

US Pat. No. 10,366,653

ORGANIC LIGHT-EMITTING DEVICE AND METHOD OF OPERATING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. An organic light-emitting device comprising:a magnetoresistive element comprising a first magnetic layer, a second magnetic layer, and a separation layer disposed between the first magnetic layer and the second magnetic layer;
an organic light-emitting element electrically connected to the magnetoresistive element, wherein the organic light-emitting element comprises a first electrode, a second electrode, and an organic light-emission layer disposed between the first electrode and the second electrode;
a magnetic field applying unit configured to apply a magnetic field to the magnetoresistive element, and optionally, to the organic light-emitting element;
a power source configured to supply a current between the magnetoresistive element and the organic light-emitting element; and
a current source configured to apply a current between the first electrode and the second electrode of the organic light-emitting element,
wherein light-emission characteristics of the organic light-emitting device are changed depending on a direction and intensity of a current passing through the magnetoresistive element due to the power source and a direction and intensity of a current passing through the organic light-emitting element due to the power source and the current source.

US Pat. No. 10,366,652

ORGANIC LIGHT-EMITTING DISPLAY APPARATUS

Samsung Display Co., Ltd....

1. An organic light-emitting display apparatus comprising:a first pixel comprising a first pixel circuit and a first light-emitting device configured to emit light in response to a first driving current received from the first pixel circuit;
a second pixel comprising a second pixel circuit and a second light-emitting device configured to emit light in response to a second driving current received from the second pixel circuit; and
a switch circuit connected between an anode electrode of the first light-emitting device and an anode electrode of the second light-emitting device,
wherein the switch circuit comprises:
a first connection transistor configured to connect the anode electrode of the first light-emitting device to the anode electrode of the second light-emitting device in response to a first control signal; and a second connection transistor configured to be controlled by a second control signal and connected in parallel to the first connection transistor,
wherein the first connection transistor including a first terminal directly connected to the anode electrode of the first light-emitting device and a second terminal directly connected to the anode electrode of the second light-emitting device,
wherein the second connection transistor including a third terminal directly connected to the first terminal of the first connection transistor and a fourth terminal directly connected to the second terminal of the first connection transistor, and
wherein the second control signal being different from the first control signal.

US Pat. No. 10,366,651

ORGANIC LIGHT-EMITTING DISPLAY DEVICE AND DRIVING METHOD THEREOF

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

7. A driving method of an organic light-emitting display device including a plurality of sub pixels of which each includes an organic light-emitting diode, a driving transistor configured to drive the organic light-emitting diode, a first transistor that is controlled by a sensing signal and that is coupled between a reference voltage line and a first node of the driving transistor, a second transistor that is controlled by a scan signal and that is coupled between a data line and a second node of the driving transistor, and a storage capacitor that is coupled between the first node and the second node of the driving transistor, the driving method comprising:performing initialization and data programming on an N-th sub pixel in an overlapping section of an N-th scan signal and an (N?1)-th scan signal, the N-th scan signal being a scan signal supplied to the N-th sub pixel, which has an N-th position in a column of the plurality of subpixels, and the (N?1)-th scan signal being a scan signal supplied to an (N?1)-th sub pixel having an (N?1)-th position in the column, the (N?1)-th sub pixel being adjacent to the N-th sub pixel in the column direction;
switching the (N?1)-th scan signal to a low level, causing the first node of the driving transistor of the N-th sub pixel to float, and compensating a threshold voltage of the driving transistor of the N-th sub pixel;
holding a voltage between the second node and the first node of the driving transistor of the N-th sub pixel by the compensation for the threshold voltage; and
switching the N-th scan signal supplied to the second transistor of the N-th sub pixel to the low level and causing the organic light-emitting diode of the N-th sub pixel to emit light.

US Pat. No. 10,366,650

DISPLAY APPARATUS, CHASSIS THEREOF, AND A MANUFACTURING METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

1. A display apparatus comprising:a display panel configured to display an image; and
a rear chassis arranged at a rear side of the display panel, the rear chassis comprising a back plate forming a back surface of the rear chassis, an upper frame coupled to an upper end of the back plate, and a lower frame coupled to a lower end of the back plate,
wherein the back plate is curved so that lateral sides thereof protrude forward, and
wherein the upper frame and the lower frame are deformed to have a curved shape when the upper frame and the lower frame are directly fastened to the curved back plate so as to form the rear chassis.

US Pat. No. 10,366,649

DISPLAY DEVICE AND METHOD OF OPERATING THE SAME

Samsung Display Co., Ltd....

1. A display device comprising:a source device configured to:
output image data in a normal mode and in a re-synchronization mode; and
refrain from outputting the image data in a panel self-refresh (PSR) mode; and
a sink device configured to:
perform a displaying operation based on the image data in the normal mode;
store the image data as still image data in a remote frame buffer at a time when an operating mode is changed from the normal mode to the PSR mode in response to a PSR-entering command;
perform the displaying operation based on the still image data in the PSR mode; and
perform a frame-timing synchronization operation for synchronizing a frame timing of the sink device with a frame timing of the source device in the re-synchronization mode when the operating mode is changed from the PSR mode to the normal mode through the re-synchronization mode in response to a PSR-exiting command,
wherein the frame-timing synchronization operation comprises:
a first period in which a length-change of a vertical blank period of an adjustment-target frame of the sink device is measured;
a second period in which a temporary panel on-off clock to be applied to the adjustment-target frame is determined by reflecting the length-change to equalize a panel-on-time ratio of the adjustment-target frame with a panel-on-time ratio of a normal frame of the sink device; and
a third period in which the temporary panel on-off clock is applied to the adjustment-target frame when the adjustment-target frame is implemented.

US Pat. No. 10,366,648

SEMICONDUCTOR INTEGRATED CIRCUIT, TIMING CONTROLLER, AND DISPLAY DEVICE

ROHM CO., LTD., Kyoto (J...

1. A semiconductor integrated circuit connected to another circuit via differential transmission lines of N channels (where N is a natural number), the circuit comprising:N pairs of differential output pins each of which is connected to a differential transmission line of a corresponding channel;
N differential transmitters each of which is configured to drive a differential transmission line of a corresponding channel through a corresponding differential output pin; and
an abnormality detection circuit configured to detect abnormality that occurs in the differential transmission lines of the N channels,
wherein the abnormality detection circuit comprises:
N amplifiers configured to detect a potential difference between differential transmission lines of corresponding channels, respectively;
N first comparators each of which is configured to compare an output voltage of a corresponding amplifier with a predetermined first threshold voltage; and
a logic circuit configured to detect abnormality of a first mode in a differential transmission line of a corresponding channel based on an output from each of the N first comparators.

US Pat. No. 10,366,647

APPARATUS FOR DRIVING DISPLAYS

E Ink Corporation, Bille...

1. An apparatus for use in driving a display, the apparatus comprising:a frame generator configured to generate a succession of frame pulses at regular intervals;
a frame blanking generator configured to generate a succession of frame blanking pulses at the same intervals as the frame pulses;
a plurality of input lines, each input line being arranged to receive one of a plurality of differing input voltages;
an output line; and
one or more switches configured to connect the output line to a first one of the input lines during frame pulses when a frame blanking pulse is not present, the one or more switches configured to connect the output line to a second one of the input lines during successive frame periods, and the one or more switches configured to connect the output line to ground and drain charge from the output line when a frame blanking pulse is present.

US Pat. No. 10,366,646

DEVICES INCLUDING FIRST AND SECOND BUFFERS, AND METHODS OF OPERATING DEVICES INCLUDING FIRST AND SECOND BUFFERS

Samsung Electronics Co., ...

1. A semiconductor device comprising:a logic circuit configured to receive and buffer image data, and to output the image data that is buffered to a display;
first and second frame buffers, the first frame buffer connected to the logic circuit through a first line comprising a first length, and the second frame buffer connected to the logic circuit through a second line comprising a second length longer than the first length; and
conversion circuitry configured to convert the image data into conversion data and to provide the conversion data to the first and second frame buffers,
wherein the image data comprises first image data comprising first and second bit sets different from each other and second image data comprising third and fourth bit sets different from each other,
wherein the conversion circuitry is configured to receive the image data and to convert the image data into first conversion data comprising the first bit set and the third bit set, and into second conversion data comprising the second bit set and the fourth bit set,
wherein the first conversion data is stored in the first frame buffer, and
wherein the second conversion data is stored in the second frame buffer.

US Pat. No. 10,366,645

LIGHTING-ON DEVICE AND METHOD FOR CELL TEST

BOE TECHNOLOGY GROUP CO.,...

1. A lighting-on device, comprising:a movable unit comprising a first marker;
an image acquisition unit, configured to acquire an image indicating an actual relative positional relationship between the first marker and a second marker on a display panel;
a calculation unit, configured to calculate the actual relative positional relationship between the first marker and the second marker according to the image;
a first position adjustment unit, configured to drive the movable unit so as to adjust the actual relative positional relationship; and
a first control unit, configured to determine whether the adjusted actual relative positional relationship has been aligned by the first position adjustment unit according to whether a difference between the actual relative positional relationship and a theoretical relative positional relationship between the first marker and the second marker that are properly aligned in theory exceeds a setting value.

US Pat. No. 10,366,644

DISPLAY PANEL AND METHOD OF FORMING LIGHTING TEST LINE OF THE SAME

SAMSUNG DISPLAY CO., LTD....

19. A display panel comprising:a substrate including a display region and a non-display region which is adjacent to the display region;
a pixel electrically connected to a data line and a scan line, the pixel being included in the display region; and
a lighting test line extended from the data line, the lighting test line being formed in the non-display region along at least one side of the display region,
wherein the lighting test line includes a plurality of test lines which are apart from each other and at least one bridge structure which connects adjacent ones of the test lines, and
wherein the plurality of test lines which are apart from each other are repeatedly and alternately disposed with each other along a major longitudinal length defining at least a substantial length of an entirety of the lighting test line extending in the non-display region to reduce an antenna ratio thereof.

US Pat. No. 10,366,643

DISPLAY PANEL AND METHOD OF TESTING THE SAME

Samsung Display Co., Ltd....

1. A display panel comprising:a display comprising pixel columns electrically connected to data lines;
a non-display area adjacent the display;
a test circuit configured to receive a lighting test signal passing through a lighting test line which is electrically coupled to a pixel column of the pixel columns and configured to apply the lighting test signal to the pixel column in response to a test control signal, wherein the lighting test line extends along the display area through at least a portion of the non-display area; and
a switch configured to receive a data signal from an external component and to transfer the data signal to the data lines in response to a switching signal,
wherein a damage in at least the portion of the non-display area is detected based on a resistance variation of the lighting test line.

US Pat. No. 10,366,642

INTERACTIVE MULTIPLANE DISPLAY SYSTEM WITH TRANSPARENT TRANSMISSIVE LAYERS

DISNEY ENTERPRISES, INC.,...

1. An apparatus for providing a multiplane display, comprising:a foreground display device with a display screen;
a background display device with a display screen spaced-apart a distance from the display screen of the foreground display device;
an interactivity assembly sensing user interaction with the apparatus; and
a controller operating the foreground display device to display foreground content on the display screen of the foreground display device and concurrently operating the background display device to display background content on the display screen of the background display device,
wherein the display screen of the foreground display device is emissive to provide light displaying the foreground content, whereby the background display device is not serving as a backlight for the foreground display device,
wherein at least one of the foreground content and the background content is selected, generated, or modified by the controller based on the sensed user interaction,
wherein the display screen of the foreground display device includes at least one area that is transparent, whereby a viewing window is provided in the foreground display device for viewing a portion of the background content concurrently displayed on the display screen of the background display device, and
wherein in response to the sensing of the user interaction the controller modifies a translucent to opaque region in the foreground content to create a transparent viewing window through which light from the display screen of the background display device passes through the foreground display device.

US Pat. No. 10,366,641

PRODUCT DISPLAY SYSTEMS AND RELATED METHODS

R.J. Reynolds Tobacco Com...

1. A product display system, comprising:a product display assembly comprising a surface;
a retail product positioned in proximity to the product display assembly, the retail product comprising a surface;
a power source configured to output electrical current; and
at least one of the product display assembly and the retail product being arranged in communication with the power source to receive the electrical current therefrom and comprising a shape-memory alloy portion recessed into a portion of the surface of the product display assembly or the retail product such that the portion of the surface extends about the shape-memory alloy portion, the shape-memory alloy portion being configured to change from a first shape, substantially continuous with the portion of the surface extending about the shape-memory alloy portion, to a second shape, discontinuous with the portion of the surface of the product display assembly or the retail product, in response to heat produced from electrical current provided thereto by the power source,
wherein at least one of the first shape and the second shape of the shape-memory alloy defines a brand name, a logo, a text, a graphic, or a combination thereof.

US Pat. No. 10,366,640

SKI-CHAIR-LIFT DISPLAY APPARATUS AND METHOD

1. An apparatus comprising:a lift chair comprising a seat and capable of suspending from a movable line of a lift system;
a safety bar selectively positionable between a safe position, in front of the lift chair and an unsafe position thereabove;
a display assembly comprising a panel, a spine connected to stiffen the panel by increasing the section modulus thereof, and a securement to secure the display assembly to the safety bar; and
the display assembly, wherein the panel is formed to have a top surface presenting an image containing information on a planar surface to be viewable and discernible from the seat when the safety bar is in the safe position.

US Pat. No. 10,366,639

MAGNETIC INTERCONNECTED DISPLAY PANELS

VOMELA SPECIALTY COMPANY,...

1. A display panel for interconnecting multiple segmented display panel boards, the display panel comprising:a foam core board having first and second spaced apart longitudinal side edges and top and bottom edges extending between the first and second longitudinal side edges;
wherein the foam core board includes spaced apart front and back poster sheets interconnected together with a foam core;
at least one pocket or slit extending into the foam core from each of the first and second longitudinal side edges;
a plurality of thin permanent magnets wherein each pocket or slit has a corresponding thin permanent magnet contained therein, wherein the permanent magnets are sized to fit within each pocket or slit;
adhesive that couples the magnets within the pockets; and
a hanging member coupled to at least one of the top, bottom or side edges of the foam core board.

US Pat. No. 10,366,637

MODULAR ILLUMINATED SIGN, ILLUMINATED PANEL OR ILLUMINATED WALL

1. Modular illuminated sign comprising a translucent front portion for backlighting, a rear portion, and a frame connecting said translucent front portion and rear portion with each other, wherein the translucent front portion consists of two or more front parts which in a joined position form the translucent front of the illuminated sign, and wherein each front part has respective horizontal and vertical edges, adapted to abut adjacent front part(s) so that meeting edges form an essentially tight joint between the front parts in their joined position, and which sign comprises braces intended to keep the front and rear parts separate from each other at a predetermined distance, so that a space is formed between the front and rear parts for backlighting of the front portion, characterised in that the sign is composed of two or more modules, wherein each module comprises one front part, one rear part, and braces intended to keep the front and rear parts separate from each other at a predetermined distance, so that a space is formed between the front and rear parts for backlighting of the translucent front portion, in that the rear part comprises two or more rear parts in that the translucent front portion has locking parts, which by engaging with each other keep the front parts together in a joined position, so that these form said translucent front portion, in that a peripheral edge, which forms part of the periphery of the sign, has a frame part and in that the front parts are locked in a joined position with the frame parts; andwherein an upper surface of one of the two meeting edges next to a joint extends past the joint and dovetails with the other meeting edge.

US Pat. No. 10,366,636

MANUFACTURING METHOD OF FLEXIBLE BACKPLATE, LIQUID CRYSTAL DISPLAY PANEL, AND ORGANIC LIGHT-EMITTING DIODEDISPLAY PANEL

Wuhan China Star Optoelec...

1. A manufacturing method of flexible backplate, which comprising a plurality of pixel regions, an isolation region between the plurality of pixel regions, and a bonding region, wherein the manufacturing method comprises:providing a substrate;
forming a buffer layer, an active layer, and a gate insulating layer sequentially on the substrate;
forming a gate on the gate insulating layer corresponding to the pixel region, and forming an etching stopper layer corresponding to the isolation region, wherein the width of the etching stopper layer is smaller than the width of the isolation region;
forming a second insulating layer on the gate and the etching stopper layer;
forming a first through hole in the isolation region by a first etching process on the second insulating layer, and forming a second through hole in the bonding region, wherein the bottom of the first through hole is located on the etching stopper layer and the bottom of the second through hole is located on the substrate;
removing the etching stopper layer by a second etching process;
etching the first through hole by a third etching process, to cause the bottom of the first through hole to reach the buffer layer or the substrate;
coating an organic material on the second insulating layer and filling the organic material in the first through hole and the second through hole to form an organic filling layer;
forming a source and a drain on the organic filling layer, wherein the source is connected to a source region of the active layer, and the drain is connected to a drain region of the active layer;
wherein the first etching process and the third etching process are dry etching, and the gas used in the first etching process and the third etching process are different.

US Pat. No. 10,366,635

FLEXIBLE DISPLAY DEVICE AND METHOD OF MANUFACTURING FLEXIBLE DISPLAY DEVICE

Samsung Display Co., Ltd....

1. A flexible display device comprising:a substrate; and
a display unit provided over the substrate,
wherein the substrate comprises:
a first base layer including a first organic material;
a second base layer including a second organic material, provided over the first base layer;
a first barrier layer including a first inorganic material, provided between the first and second base layers; and
a second barrier layer including a second inorganic material, provided between the second base layer and the display unit,
wherein a face of the first base layer is larger than a face of the second base layer and is parallel to the face of the second base layer, wherein a first face of the second barrier layer is as substantially the same size as the face of the first base layer,
wherein a second face of the second barrier layer directly contacts the face of the second base layer, and
wherein the first base layer directly contacts the first barrier layer.

US Pat. No. 10,366,634

BACKLIGHTING EFFECT FOR PACKAGE DISPLAYS

Xerox Corporation, Norwa...

1. A method of making a chemiluminescent label, the method comprising:creating an outer layer of the chemiluminiscent label, wherein the outer layer comprises an image with a first plurality of regions;
creating a bottom layer of the chemiluminiscent label, wherein:
the bottom layer comprises an adhesion material on a side not proximate to the outer layer, and
a second plurality of regions corresponding to the first plurality of regions that are configured to break at a plurality of different pressure values and produce an illumination; and
fusing the outer layer and the bottom layer to form at least one cavity between the outer layer and the bottom layer.

US Pat. No. 10,366,633

ADHESIVE LABEL WITH WATER-BASED RELEASE COATING

Iconex LLC, Duluth, GA (...

1. An adhesive label, comprising:a front surface having a release coating applied to the front surface, the release coating comprising a formulation of a fluorochemical that is water miscible and includes a hydrophilic tail and a hydrophobic tail, wherein the hydrophilic tail is anchored into an underlying substrate of the adhesive label while the hydrophobic tail remains outside of the release coating; and
a second surface having an adhesive applied on at least a portion of the second surface.

US Pat. No. 10,366,631

SYSTEM, METHOD, APPARATUS, AND CONTROL METHODS FOR CIPHERTEXT COMPARISON

NEC Corporation, Tokyo (...

1. A ciphertext generation apparatus comprising:a derived key generator stored in a memory and configured to generate a derived key based on a main key and a document;
an auxiliary derived key generator stored in the memory and configured to generate an auxiliary derived key based on the main key, a result of bit inversion of the document, and the derived key;
an identifier-specific ciphertext generator stored in the memory and configured to generate, based on an identifier of the document, the derived key, and the auxiliary derived key, an identifier-specific ciphertext in which the identifier is encrypted; and
a relative value ciphertext generator stored in the memory and configured to generate, based on the identifier and the derived key, a relative value ciphertext in which a relative value generated from the main key, the document, and the derived key is encrypted,
wherein a character string including the identifier-specific ciphertext and the relative value ciphertext is generated as a ciphertext for the document, and
wherein said derived key generator, in descending order of i=n-1, . . . , 0, generates an element d[i] of the derived key by Hash(K, (d[i+1], b[i])) according to a first hash function Hash: {0, 1}*?{0, 1}k using the main key, an element b[i] of the document, and an already generated element d[i+1] of the derived key, and
said auxiliary derived key generator, in ascending order of j=0, . . . , n-1, generates an element g[j] of the auxiliary derived key by Hash(K, d[j+1], 1-b[j]) according to the first hash function using the main key, a bit inversion (1-b[j]) of an element b[j] of the document, and an element d[j+1] of the derived key.

US Pat. No. 10,366,630

SYSTEM AND METHOD FOR SIMULATING COGNITIVE IMPAIRMENT

INNOCORP, LTD., Verona, ...

1. A system for simulating cognitive impairment of a user, the system comprising:a pair of goggles containing:
a first optical filter element having first and second spatial dimensions and an optical filtering function with a spectral pass-band around a first wavelength; and
a second optical filter element having the first and second spatial dimensions and the optical filtering function;
wherein said optical filtering function is invariable with respect to a position across the first optical filter and across the second optical filter;
a first radiant object configured to reflect light at a second wavelength, wherein the first and second optical filter elements are configured to block light at the second wavelength;
a second radiant object configured to reflect light at a third wavelength within the spectral pass-band, wherein a color defined by the third wavelength is complementary to a color defined by the second wavelength;
a first light-generating source configured to generate light at a fourth wavelength, wherein a color defined by the fourth wavelength is complementary to a color defined by at least one wavelength within the spectral pass-band;
a second light-generating source configured to generate light at a fifth wavelength, wherein the fifth wavelength defines a color that is complementary to a color defined by the at least one wavelength outside the spectral pass-band;anda substrate bearing a graphic representation of a maze;
wherein at least a first portion of the graphic representation is configured to reflect light at a first set of wavelengths, wherein wavelengths from the first set of wavelengths define corresponding colors that are complementary to at least a first color, the first color being a color complementary to a color defined by a wavelength within the spectral pass-band; and
wherein at least a second portion of the graphic representation is configured to reflect light at a second set of wavelengths, wherein wavelengths from the second set of wavelengths define corresponding colors that are complementary to at least a second color, the second color being a color complementary to a color defined by a wavelength outside the spectral pass-band.

US Pat. No. 10,366,629

PROBLEM SOLVER STEPS USER INTERFACE

MICROSOFT TECHNOLOGY LICE...

1. A computer-implemented method for displaying steps of a solution to a problem in a user interface, comprising:dynamically generating a series of steps of a problem solution in response to receiving user input indicative of at least one problem to be solved;
determining a first step of the series of steps to be displayed as part of the dynamically generated problem solution;
displaying the first step of the series of steps of the problem solution in a step-by-step mode;
in response to a next step selection, displaying a second step of the series of steps of the problem solution, wherein:
the first and second steps are displayed separately; and
the second step is designated as a focused step and is highlighted with respect to the first step;
in response to a first user selection to switch modes:
displaying the problem solution in an all-steps mode wherein each step of the problem solution is displayed separately, and wherein scrolling is enabled so that a user can scroll through the separate steps to view the separate steps; and
designating one of the displayed steps as the focused step and highlighting the focused step with respect to any other displayed steps or portions thereof; and
in response to a second user selection to switch modes, disabling scrolling of the steps and redisplaying the problem solution in the step-by-step mode.

US Pat. No. 10,366,628

ACTIVITY RECOGNITION WITH ACTIVITY REMINDERS

NIKE, Inc., Beaverton, O...

1. A unitary apparatus configured to be worn by a user, comprising:a processor;
a sensor configured to capture motion data and detect a geographic location of the user;
a user interface; and
a non-transitory computer-readable medium comprising computer-executable instructions that when executed by the processor perform at least:
detecting a current location of the user;
capturing, from the sensor while being worn on the user, motion data generated by the sensor as a result of a motion of the user;
calculating, from the motion data, an energy expenditure metric indicative of an amount of physical activity carried out by the user; and
communicating, using the user interface, based on the detected current location of the user and a deficit between the energy expenditure metric and a goal energy expenditure, a map indicating a location within a predetermined range of the user at which the user is encouraged to participate in an athletic activity to meet the goal energy expenditure, wherein the location is preferentially displayed to the user based on an interest ranking of the user in the athletic activity.

US Pat. No. 10,366,627

PORTABLE THREE-DIMENSIONAL DESKTOP CRIME SCENE, AND METHOD OF MANUFACTURING THE SAME

1. A crime scene learning tool comprising: a plurality of crime scene objects embedded in a solid transparent medium, wherein the plurality of crime scene objects includes miniatures of a victim and at least one weapon; and a plurality of non-alphanumeric grid marks embedded in the solid transparent medium, whereby the plurality of grid marks facilitates a determination of relative dimensions and angles between the plurality of crime scene objects; wherein the plurality of non-alphanumeric grid marks embedded in the solid transparent medium comprises an embedded ruler.

US Pat. No. 10,366,626

METHOD FOR FACILITATING HANDWRITING PRACTICE AND ELECTRONIC DEVICE FOR IMPLEMENTING THE METHOD

NATIONAL TAIWAN NORMAL UN...

1. A method for facilitating handwriting practice, the method to be implemented using an electronic device that includes a processor, a data storage, a touch interface and a display unit, the data storage storing at least one standard image that is associated with a standard word character composed by a number of standard strokes and that has a boundary passing through an upmost point, a lowermost point, a leftmost point and a rightmost point of the standard word character, the method comprising the steps of:a) generating, by the touch interface, a plurality of handwriting data sets in response to user input of a number N of user-writing strokes of an intended word character, respectively;
b) generating, by the processor, a number N of handwriting strokes according to the handwriting data sets, respectively, the handwriting strokes composing a handwriting word character;
c) generating, by the processor, an input image that includes the handwriting word character, that has a boundary passing through an upmost point, a lowermost point, a leftmost point and a rightmost point of the handwriting word character, and that has a shape similar to a shape of the standard image stored in the data storage;
d) scaling, by the processor, the input image to generate a scaled image with a size that is the same as a size of the standard image;
e) overlapping, by the processor, the standard image and the scaled image;
f-1) defining, by the processor, an acceptance region for each of the standard strokes;
f-2) determining, by the processor, whether an nth one of the handwriting strokes in the scaled image corresponds in position to the acceptance region that covers a corresponding one of the standard strokes in the standard image that has an nth position in a standard order of the standard word character, where n is an integral variable ranging from 1 to N; and
g) when it is determined in step f-2) that any one of the handwriting strokes does not correspond in position to the acceptance region of the corresponding one of the standard strokes, controlling, by the processor, the display unit to display a notification of a stroke order error in the handwriting word character to notify that the user-writing strokes were not inputted in the standard order,
wherein step f-2) includes sub-steps, for each of the handwriting strokes and the acceptance region of the corresponding one of the standard strokes, of:
comparing the handwriting stroke with the acceptance region to determine whether the handwriting stroke has an out-of-bound part that is out of the acceptance region;
when it is determined that the handwriting stroke has an out-of-bound part, calculating an out-of-bound area indicating an area of the out-of-bound part, and a ratio of the out-of-bound area to an acceptance area of the acceptance region; and
determining that the handwriting stroke does not correspond in position to the acceptance region when the ratio is larger than a threshold ratio.

US Pat. No. 10,366,625

KINESTHETIC DEVICE THAT SIMULATES FLIGHT

Brogent Technologies Inc....

1. A kinesthetic device that simulates flight, comprisinga base unit which includes a base seat; and
a swing unit which includes a swing seat, two swing support structures pivoted between the base seat and the swing seat, and a swing actuator used to control the swing positions of the two swing support structures;
with that the two swing support structures are equal in length and parallel to each other, a fixed baseline is formed between two junction points between the two swing support structures and the base seat, a swing baseline is formed between two junction points between the two swing support structures and the swing seat, the fixed baseline and the swing baseline are equal in length, and the swing support structures, the fixed baseline and the swing baseline form a parallelogram, and
a flip unit which includes a riding seat, a flip support structure disposed between the swing seat and the riding seat, and a flip actuator used to control the flipping angle of the riding seat.

US Pat. No. 10,366,624

DIFFERENTIALLY WEIGHTED MODIFIABLE PRESCRIBED HISTORY REPORTING APPARATUS, SYSTEMS, AND METHODS FOR DECISION SUPPORT AND HEALTH

RESCON LTD, Crondall (GB...

1. A method for automatically creating a computer-generated composite pictorial visualization based on multivariate health data for a user, the method comprising:(a) displaying, to a user via a touchscreen display associated with an electronic device,
(i) a first input control displayed in association with a first health question,
(ii) a second input control displayed in association with a second health question, and
(iii) a third input control displayed in association with a third health question,
(iv) wherein the first, second, and third health questions are all related to a first health metric;
(b) receiving, from the user via touching of the touchscreen display, first user input corresponding to interaction with the first input control;
(c) receiving, from the user via touching of the touchscreen display, second user input corresponding to interaction with the second input control;
(d) receiving, from the user via touching of the touchscreen display, third user input corresponding to interaction with the third input control;
(e) determining, based on the first user input, a first answer value associated with the first question;
(f) determining, based on the second user input, a second answer value associated with the second question;
(g) determining, based on the third user input, a third answer value associated with the third question;
(h) determining, based on the first answer value associated with the first question, a first score for the first answer by,
(i) accessing a sentiment value associated with the first question,
(ii) calculating the first score for the first answer based on the first answer value and the accessed sentiment value associated with the first question, wherein,
(A) if the sentiment value is positive, the first score is set to be the first answer value,
(B) if the sentiment value is negative, the first score is set to be the difference between a maximum possible first answer value and the input first answer value, and
(C) if the sentiment value is zero, the first score is calculated differently based on whether the first answer value was above or below the median possible first answer value;
(i) determining, based on the second answer value associated with the second question, a second score for the second answer by,
(i) accessing a sentiment value associated with the second question,
(ii) calculating the second score for the second answer based on the second answer value and the accessed sentiment value associated with the second question, wherein,
(A) if the sentiment value is positive, the second score is set to be the second answer value,
(B) if the sentiment value is negative, the second score is set to be the difference between a maximum possible second answer value and the input second answer value, and
(C) if the sentiment value is zero, the second score is calculated differently based on whether the second answer value was above or below the median possible second answer value;
(j) determining, based on the third answer value associated with the third question, a third score for the third answer by,
(i) accessing a sentiment value associated with the third question,
(ii) calculating the third score for the third answer based on the third answer value and the accessed sentiment value associated with the third question, wherein,
(A) if the sentiment value is positive, the third score is set to be the third answer value,
(B) if the sentiment value is negative, the third score is set to be the difference between a maximum possible third answer value and the input third answer value, and
(C) if the sentiment value is zero, the third score is calculated differently based on whether the third answer value was above or below the median possible third answer value;
(k) determining a weighted metric score for the first health metric by,
(i) accessing weight values associated with the first, second, and third questions, and
(ii) calculating the weighted metric score for the first health metric utilizing the calculated first, second, and third scores and the accessed weight values;
(l) calculating a first image value for the first health metric based on the determined weighted metric score;
(m) accessing, based on the calculated first image value, from a data store containing a plurality of pictorial images each associated with a respective image value for the first health metric, a first component pictorial image associated with the calculated first image value;
(n) accessing, based on a calculated second image value, from a data store containing a plurality of pictorial images each associated with a respective image value for a second health metric, a second component pictorial image associated with the calculated second image value;
(o) accessing, based on a calculated third image value, from a data store containing a plurality of pictorial images each associated with a respective image value for a third health metric, a third component pictorial image associated with the calculated third image value;
(p) automatically combining the accessed first component pictorial image, the accessed second component pictorial image, and the accessed third component pictorial image to generate the composite pictorial visualization;
(q) displaying, to the user via the touchscreen display, the generated composite pictorial visualization;
(r) communicating the generated composite pictorial visualization from the electronic device for view by others, wherein the generated composite pictorial visualization is displayed to others by way of a social networking application; and
(s) displaying on a different electronic device the generated composite pictorial visualization.

US Pat. No. 10,366,623

SYSTEMS AND METHODS FOR ELECTRONIC EVALUATION OF CANDIDATES

1. A system for electronic evaluation of candidates, the system comprising:a central server (102) having at least one database configured to store identification details of the candidates, identification details of graders/evaluators and one or more gradation tests for evaluating the candidates;
at least one exam-center server (108) communicably coupled to the central server (102) for presenting the gradation tests to the candidates communicating with the at least one exam-center server (108); and
a plurality of client devices (104a, 104b, 104c, 104d) configured to be communicably coupled to the central server (102) and at least one exam-center server (108) over a network to exchange information pertaining to the identification details of the candidates and the graders/evaluators and the gradation tests, the plurality of client devices pertaining to the candidates and the graders/evaluators;
wherein the central server (102) is configured to receive the identification details of the candidates and the graders/evaluators through the respective client devices thereof and enable the candidates and the graders/evaluators to access, via the respective client devices, the at least one database upon authentication of the identification details of the candidates and the graders/evaluators, and
wherein the client devices (104a, 104b) of the graders/evaluators communicate with the central server (102) upon authentication to contribute questions and pre-determined responses thereto, and prepare the gradation tests, and
wherein the at least one exam-center server (108) communicates with the central server (102) at a pre-determined time to retrieve the gradation tests and present the retrieved gradation tests, for a pre-determined time duration, at authenticated client devices (104c) of the candidates for receiving responses of the candidates in a handwritten format in any language of choice of the candidates, and
wherein the client devices of the candidates and/or the graders/evaluators include one or more software applications which when executed enables the client devices to allow the candidates to provide the responses in the handwritten format and/or the graders/evaluators to grade the responses, using a writing instrument including a stylus,
wherein the candidates' responses in the handwritten format are processed electronically and transmitted by the client devices (104c) of the candidates to at least one of the central server (102) and the at least one exam-center server (108) for storage, and
wherein the candidates' responses are accessed by the authenticated client devices (104d) of the graders/evaluators to evaluate the candidates based on the responses of the candidates to the gradation tests.

US Pat. No. 10,366,622

SYSTEMS AND METHODS FOR COMMUNICATING WITH A DYNAMIC TACTILE PERIPHERAL OVER AN ENHANCED NETWORK WITH ENHANCED DATA PACKETS

Imam Abdulrahman Bin Fais...

1. A dynamic collaborative communication system, comprising:one or more remote devices;
a dynamic aggregation and weighting host coupled to the one or more remote devices via a network, the dynamic aggregation and weighting host including processing circuitry configured to:
receive an activity description file of a community service and contribution platform including at least one of an education and learning category, a community service category, and a social research category from the remote devices,
calculate a social responsibility vector for the activity description file based on a plurality of social activity parameters of the activity description file,
calculate an assessment vector based on a grade corresponding to an external assessment of the activity description file,
generate an activity vector based on a cross-correlation of the social responsibility vector and the assessment vector,
store a social responsibility contribution based on the activity vector into an account of the community service and contribution platform,
output at least one of a balance of the account and a recommendation based on the social responsibility contribution of one of the one or more remote devices,
receive a cumulative weight corresponding to a collaboration proposal from a target audience device via an enhanced data packet aggregator, the collaboration proposal including proposal between a presenter and one or more collaboration candidates,
transmit the cumulative weight to a presenter device and remote devices of the one or more collaboration candidates,
receive an indication of a collaboration amount from the remote devices of one or more collaboration candidates,
transmit actuation signals to a dynamic tactile peripheral based on the received collaboration amounts,
determine via actuation of the dynamic tactile peripheral when the presenter selects a candidate for potential collaboration,
transmit a request to remote devices of the target audience in response to the presenter selecting the candidate for potential collaboration,
relay an enhanced data packet between the remote devices of the target audience to the dynamic aggregation and weighting host,
update the aggregated total for the selected candidate for potential collaboration,
determine when the presenter selects the candidate for potential collaboration on the dynamic tactile peripheral, and
store respective values corresponding to a selection in social responsibility accounts of the presenter and the selected candidate for potential collaboration in response to determining the candidate for potential collaboration selected by the presenter,
wherein the dynamic tactile peripheral is configured to communicate with the dynamic aggregation and weighting host via a network and include processing circuitry configured to
receive tactile feedback from messages sent from the remote devices of the target audience while making a presentation of a current candidate proposal, the current candidate proposal being based on the activity description file,
receive one or more collaboration offers from remote devices of one or more other candidates via tactile feedback on the dynamic tactile peripheral,
transmit a request to the remote devices of the target audience,
receive a feedback score from the remote devices of the target audience regarding an assessed value of a combined proposal, the combined proposal including the current candidate proposal and one or more other candidate proposals from the one or more other candidates, and
identify a selection corresponding to the one or more collaboration offers selected by the presenter on the dynamic tactile peripheral.

US Pat. No. 10,366,621

GENERATING HIGH-LEVEL QUESTIONS FROM SENTENCES

MICROSOFT TECHNOLOGY LICE...

1. A computer-implemented process for generating questions about a passage including a sequence of two or more sentences, comprising:receiving computer-readable text data representing the passage;
counting occurrences of different phrases in the computer-readable text data;
ranking the different phrases by frequency of occurrence;
selecting a set of topic phrases based on the ranking of the different phrases;
operating a machine-learning discourse relation prediction model previously trained to predict, for each pair of adjacent clauses in the computer-readable text data, a computer-readable discourse relationship;
operating a machine-learning split point boundary classifier previously trained to:
receive the computer-readable text data, the set of topic phrases, and the computer-readable discourse relationship for each of said pair of adjacent clauses in the computer-readable text data, and
output a split point boundary location indicating a boundary between a context clause and a focus clause in the computer-readable text data;
translating the context clause into a question statement, wherein the question statement has an answer related to the focus clause; and
outputting a question based on the question statement.

US Pat. No. 10,366,620

LINGUISTIC ANALYSIS OF STORED ELECTRONIC COMMUNICATIONS

MATTERSIGHT CORPORATION, ...

1. A method of teaching a user to facilitate communications, which comprises:receiving, by a communication link from a user device, a plurality of electronic communications, wherein the plurality of electronic communications comprise one or more of a phone call, an email, a text message, a social media post, a video interaction, a facsimile transmission, a web interaction, a chat, and a voice over IP;
routing, by the communication link to one or more processors, the plurality of electronic communications;
conducting, by the one or more processors, a linguistic analysis of the plurality of electronic communications, wherein the linguistic analysis comprises analysis of personality type criteria and linguistic factors obtained from mining data from the plurality of electronic communications, and wherein the analysis of the linguistic factors comprises a determination of whether certain words or phrases are present in the plurality of electronic communications by accessing a database storing the certain words or phrases;
generating, by the one or more processors, a personality profile based on the personality type criteria and the linguistic factors for the contact;
generating, by the one or more processors, recommendations to improve communications with the contact based on the personality profile of the contact;
transmitting, by the one or more processors to a user device through a computer application, the generated recommendations;
receiving, by the one or more processors from the user device, a draft communication;
determining that the draft communication complies with the generated recommendations; and
generating an influence score that predicts how the contact will respond to the draft communication.

US Pat. No. 10,366,619

LEARNING AND ADVANCEMENT SYSTEM AND METHOD THEREOF

1. A wearable computer-based device, comprising:a) an audiovisual signal generator that is configured to generate visual and binaural audible signals at one or more predetermined frequencies, the signal frequencies suitable for inducing desired brain wave frequencies for stimulating a user's brain;
b) a memory module in which learning content and information related to a guideline breathing sequence are stored;
c) a player for presenting said stored learning content and information;
d) a timing module configured to retrieve said stored information and to define breathing sequence timing to be displayed to a user, wherein said breathing sequence includes an inspiration phase, an expiration phase, and a hold phase; and
e) a processing unit, adapted to synchronize said visual and binaural audible signals and the playing of said learning content with said breathing sequence, wherein the learning content is displayed to the user during the hold phase.

US Pat. No. 10,366,617

WALKING TRAINING APPARATUS AND WALKING TRAINING METHOD

TOYOTA JIDOSHA KABUSHIKI ...

1. A walking training apparatus comprising:a display disposed in front of a walking trainee;
a first camera that takes an image of the walking trainee from a viewpoint located above the walking trainee; and
a controller configured to control the display so that a target landing point together with the image of the walking trainee taken by the first camera is displayed on a display screen of the display, the target landing point being a point on which the walking trainee should land a foot of the walking trainee in a next step, wherein
the controller is configured to
determine positions of left and right feet of the walking trainee,
calculate a center line extending from a center of the positions of the left and right feet in a front/rear direction, and
control the display so that the center line in addition to the target landing point of the foot are displayed on the display screen of the display, the center line indicating a center position in a left/right direction of the walking trainee and indicating an inclination of a body of the walking trainee in the left/right direction.

US Pat. No. 10,366,616

SYSTEM AND METHOD OF COLLISION AVOIDANCE IN UNMANNED AERIAL VEHICLES

Botlink, LLC, Fargo, ND ...

1. A collision avoidance system comprising:an unmanned aerial vehicle (UAV) that includes a positional sensor;
a UAV controller coupled to communicate wirelessly with the UAV, wherein the UAV controller receives safety data from the UAV and provides command instructions to control operation of the UAV, wherein the safety data includes positional data associated with the UAV; and
a safety data aggregator coupled to communicate with the UAV controller, wherein the safety data aggregator collects safety data from one or more UAV controllers, stores collected safety data in a safety data buffer, and extracts spatially relevant safety data in response to a request from the UAV controller; and
wherein the UAV controller determines a risk of collision based on calculating geometries representing possible locations of objects identified in the spatially relevant safety data and the safety data provided by the UAV, wherein calculated geometries are represented as three-dimensional cones extending from a present location of each identified object in a direction determined from the received safety data associated with each identified object.

US Pat. No. 10,366,615

APPARATUS AND METHOD OF IMPLEMENTING AN AUGMENTED REALITY PROCESSED TERRAIN AND OBSTACLE THREAT SCOUTING SERVICE

Honeywell International I...

1. A method of implementing a processed terrain and obstacle threat scouting service, the method comprising:monitoring terrain and obstacle features with at least one vehicle sensor of a first vehicle;
comparing monitored terrain and obstacle data with stored terrain and obstacle data within a first vehicle database;
transmitting monitored terrain and obstacle data that is different than the stored terrain and obstacle data within the first vehicle database;
validating and updating terrain and obstacle data stored in a remote database based at least in part on the transmitted monitored different terrain and obstacle data transmitted by the first vehicle;
transmitting terrain and obstacle data from the remote database to at least one second vehicle, wherein the monitored different terrain and obstacle data from the first vehicle that is not validated is presented as non-validated georeferenced delta and obstacle data; and
differentially identifying the non-validated georeferenced delta terrain and obstacle data from validated terrain and obstacle data on a display system of the at least one second vehicle.

US Pat. No. 10,366,614

SYSTEM FOR PREEMPTIVELY NAVIGATING DRIVERS TO AN EVENT LOCATION TO TRANSPORT PASSENGERS UPON COMPLETION OF THE EVENT

GT Gettaxi Limited, Lima...

1. A method comprising:identifying, by a processing device of a first server device, an event to be attended by a plurality of users of a taxi service;
determining, by the processing device, a location of the event;
estimating, by the processing device, an end time of the event;
responsive to determining an expected demand for transportation from the location of the event, generating, based on the expected demand, a schedule for directing a plurality of driver computing devices to arrive at the location of the event prior to receipt of passenger requests to be paired with the plurality of driver computing devices;
prior to the end time of the event, transmitting, by the processing device to the plurality of driver computing devices based on the schedule, navigational data to direct the plurality of driver computing devices to navigate to the location of the event to transport passengers;
subsequent to transmitting the navigational data, communicating with an event information source of a second server device during the event to obtain updated information regarding how much time is remaining prior to the end time of the event;
responsive to receiving the updated information during the event from the event information source of the second server device, generating, based on the updated information, an updated schedule; and
directing the plurality of driver computing devices to the location of the event based on the updated schedule.

US Pat. No. 10,366,613

PATH PREDICTION DEVICE AND PATH PREDICTION METHOD

TOYOTA JIDOSHA KABUSHIKI ...

1. A path prediction device that predicts a traveling path of a first vehicle based on a current position of the first vehicle, the path prediction device comprising:a storage unit configured to store, based on information collected from a plurality of vehicles including the first vehicle, traveling path information indicating information associated with paths where the respective vehicles have traveled, and is configured to store the number of traveling times of the first vehicle at a plurality of local areas; and
a processor configured to perform the functions of:
a positional information acquisition unit that acquires a first position indicating the current position of the first vehicle; and
a path prediction unit that predicts the traveling path of the first vehicle based on a use ratio of first path information indicating paths of the first vehicle and second path information indicating paths of second vehicles other than the first vehicle among the traveling path information stored in the storage unit, wherein
the processor is further configured to:
determine an amount of the first path information used in the use ratio, which is used to predict the traveling path, based on a past traveling record of the first vehicle at the first position, and
set the amount of the first path information used in the use ratio used for predicting the traveling path to be higher as the number of traveling times of the first vehicle at a local area corresponding to the first position becomes larger.

US Pat. No. 10,366,612

OPTIMAL WARNING DISTANCE

HERE Global B.V., Eindho...

1. A method comprising:receiving a geographic location of an autonomous vehicle;
accessing a road attribute based on the geographic location;
identifying a personalized braking distance for a passenger of the autonomous vehicle, wherein the passenger is not a driver of the vehicle;
accessing a passenger profile for the passenger in response to the passenger entering the autonomous vehicle, wherein the profile includes personalized braking distance for a comfortable rate of braking for the passenger based on a personal attribute of the passenger;
calculating an optimal warning distance based on the accessed road attribute and the personalized braking distance of the passenger; and
providing a message for the autonomous vehicle in response to the optimal warning distance.

US Pat. No. 10,366,611

PARKING SUPPORT INFORMATION DISPLAY METHOD AND PARKING SUPPORT DEVICE

Nissan Motor Co., Ltd., ...

1. A method of displaying parking assist information, the method being used in a parking assist apparatus, the parking assist apparatus comprising:a control device configured to specify a parking space on a basis of a parking condition that is preliminarily defined; and
a display configured to display the parking space specified by the control device in a predetermined display region defined on a display surface,
the method comprising:
in response to an area of a region that is occupied by the parking space and displayed in the display region being less than a predetermined value:
displaying, on the display at timing before a target parking space is set by a driver or passenger of a subject vehicle, a mark indicating that the parking space exists in a region that is not displayed in the display region.

US Pat. No. 10,366,609

PARKING OCCUPANCY ESTIMATION

INRIX, Inc., Kirkland, W...

1. A method for estimating parking availability, comprising:acquiring cellular data associated with a zone;
evaluating the cellular data to determine status data for one or more parking spaces, the status data comprising an estimation as to whether the one or more parking spaces are available or occupied, the status data comprising an estimated availability time at which one or more occupied parking spaces are estimated to become available;
estimating a parking availability for the zone based upon the status data;
identifying a business within a threshold distance of the zone;
adjusting the parking availability, based upon a business type of the business, to create an adjusted parking availability; and
displaying the adjusted parking availability through a user interface, the displaying comprising:
responsive to the adjusted parking availability corresponding to a first availability threshold range, displaying a first availability status for a user interface element representing the zone through the user interface; and
responsive to the adjusted parking availability corresponding a second availability threshold range, displaying a second availability status for the user interface element.

US Pat. No. 10,366,608

SCENE DETERMINATION DEVICE, TRAVEL ASSISTANCE APPARATUS, AND SCENE DETERMINATION METHOD

Nissan Motor Co., Ltd., ...

1. A subject vehicle having a scene determination device comprising:a determination processor configured to, when determining a driving action of the subject vehicle traveling on a route, determine a scene which the subject vehicle encounters,
the determination processor being operative to:
calculate a travel estimation line of time series of the subject vehicle traveling on a first route;
extract a second route using the travel estimation line, wherein the second route is associated with the first route;
extract an event which the subject vehicle encounters, on a basis of a position of a point of intersection between the travel estimation line and the second route having a point of intersection with the first route, the point of intersection between the travel estimation line and the second route being located at a most upstream side along a traveling direction on the second route among a plurality of points of intersections between the travel estimation line and the second route; and
determine the scene using a relationship between the extracted event and the subject vehicle,
wherein travel of the subject vehicle is controlled based on the determined scene.

US Pat. No. 10,366,607

VEHICLE AND METHOD FOR CONTROLLING THEREOF

Samsung Electronics Co., ...

1. A vehicle comprising:a display;
a communication module;
a memory; and
one or more processors configured to:
receive, through the communication module, traffic information from an external device,
generate driving guide information of the vehicle based on driving data of the vehicle corresponding to a preset period, which is stored in the memory and the traffic information, and
display, through the display, the generated driving guide information guiding to pass traffic lights or to wait at an intersection.

US Pat. No. 10,366,606

ELECTRICAL DATA PROCESSING SYSTEM FOR MONITORING OR AFFECTING MOVEMENT OF A VEHICLE USING A TRAFFIC DEVICE

Allstate Insurance Compan...

1. A system comprising:a first computing device and a second computing device, wherein the first computing device comprises:
a processor;
a transceiver; and
memory storing computer-executable instructions that, when executed by the processor of the first computing device, cause the first computing device to:
transmit, via the transceiver and to the second computing device, information indicative of one or more pedestrians associated with a portion of road; and
wherein the second computing device comprises:
a processor; and
memory storing computer-executable instructions that, when executed by the processor of the second computing device, cause the second computing device to:
receive, from the first computing device, the information indicative of one or more pedestrians associated with the portion of road;
determine one or more traffic devices associated with the portion of road and configured to control traffic for the portion of road; and
based on the information indicative of one or more pedestrians associated with the portion of road, transmit, to the one or more traffic devices associated with the portion of road, instructions to change one or more characteristics of the one or more traffic devices.

US Pat. No. 10,366,605

BROADCASTING INFORMATION RELATED TO HAZARDS IMPACTING VEHICLE TRAVEL

State Farm Mutual Automob...

1. A system of broadcasting information related to vehicle travel conditions, the system comprising:a mobile computing device configured to:
mount within a vehicle dashboard cradle;
collect telematics data of a vehicle when the mobile computing device is mounted within the vehicle dashboard cradle, the telematics data including location data, braking data, cornering data, and at least one of acceleration data or deceleration data of the vehicle;
generate at least one of (1) an alert based upon the telematics data and images taken forward of the vehicle by the mobile computing device, or (2) broadcasting data including the images and the telematics data;
broadcast, when one or more conditions impacting vehicle travel correspond to at least one location within a threshold distance of at least one of (1) at least one nearby vehicle, or (2) at least one smart infrastructure component, the at least one of the alert or the broadcasting data to the at least one of the at least one nearby vehicle or the at least one smart infrastructure component via wireless communication or data transmission to cause, upon the at least one of the at least one nearby vehicle or the at least one smart infrastructure component receiving and processing the at least one of the alert or the broadcasting data, at least one computing device associated with the at least one nearby vehicle to provide a respective graphical user interface (GUI) including a respective display of:
(i) a respective indication of at least one description of the one or more conditions impacting vehicle travel, the respective indication of the at least one description of the one or more conditions impacting vehicle travel including at least one of a respective text indication of the at least one description, or a respective graphical indication of the at least one description, and
(ii) a respective indication of the at least one location corresponding to the one or more conditions impacting vehicle travel, the respective indication of the at least one location corresponding to the one or more conditions impacting vehicle travel including at least one of a respective text indication of the at least one location, a respective graphical indication of the at least one location; or a respective map indicating the at least one location.

US Pat. No. 10,366,604

TAXI INFORMATION SYSTEM

1. A system for displaying information to drivers of taxis in an operating region that includes a plurality of destinations, comprising:a display device fixed within each taxi, the display device having a plurality of selectable information screens each adapted to display information received by a transceiver of the display device;
a dispatch information system adapted to transmit dispatching data of the operating region to the display devices of each taxi;
a queue information device associated with each of the plurality of destinations and adapted to transmit the queue information to the dispatch information system, the queue information including at least a length of a taxi queue of each of the plurality of destinations;
wherein the dispatching data transmitted to each display device includes at least the length of the taxi queue at each of the plurality of destinations and an average load time for each taxi as calculated by an average time it takes for a taxi entering the taxi queue to get a load, and
wherein at least one of the selectable information screens of each display device includes a map of the operating region, the display showing the operating region separated into different grids each having an aggregate indicator that indicates an average of the average load time of the taxi queues of the plurality of destinations within the grid.

US Pat. No. 10,366,603

RECOGNITION SUPPORT DEVICE FOR VEHICLE

TOYOTA JIDOSHA KABUSHIKI ...

1. A recognition support device for a vehicle, comprising:an irradiation device configured to irradiate an area in front of an own vehicle with light, the irradiation device having an actuator configured to change an irradiation direction of the light; and
circuitry configured to
recognize an object present in front of the own vehicle with a sensor,
irradiate, when a specific object advances into a first area after advancing into a second area, the specific object with the light by using the irradiation device, the first area being set in front of the own vehicle relative to the own vehicle, and
before the specific object advances into the first area and when the specific object advances into the second area, drive the actuator without irradiating the specific object with the light, such that the irradiation direction of the irradiation device faces the specific object that advances into the second area, the second area being larger at least in a width in a vehicle traveling direction than the first area.

US Pat. No. 10,366,602

INTERACTIVE MULTI-TOUCH REMOTE CONTROL

Abalta Technologies, Inc....

1. A remote controller that interacts with a system under control (SUC), the remote controller comprising:at least one input able to receive data from a user, wherein the at least one input includes at least one touchscreen input able to receive data associated with touchscreen movement gestures comprising a plurality of touch points on a surface of the touchscreen input;
a command interpreter able to evaluate data received via the at least one input and determine whether the received data is associated with a remote command from among a set of remote commands associated with the SUC, wherein each remote command in the set of remote commands is associated with a movement path along the surface of the touchscreen input, wherein the movement path comprises one of the plurality of touch points, wherein at least one command from among the set of remote commands is associated with a touchscreen gesture comprising at least two touch points;
at least one communication element that sends remote commands to at least one of the SUC and multiple external systems; and
at least one haptic feedback element that provides feedback to the user when determining that the received data is associated with a remote command from among the set of remote commands associated with the SUC, wherein:
the SUC is an in-vehicle system comprising a display that provides a screen comprising a plurality of UI elements, wherein a shape of each UI element in the plurality of UI elements indicates a gesture type associated with each UI element.

US Pat. No. 10,366,601

IN-FIELD SENSOR PROGRAMMING

ECOLINK INTELLIGENT TECHN...

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

US Pat. No. 10,366,600

NOTIFICATION SYSTEM FOR MOBILE DEVICES

Massachusetts Mutual Life...

1. A method comprising:receiving, by an electronic device from a server, a notification message comprising an event impact record and a notification urgency record;
retrieving, by the electronic device from a database in communication with the server, a plurality of sensory alerts presets where each sensory alert preset indicates an output signal causing the electronic device to output a unique alert corresponding to at least one of a repeat and intensity rate of vibrating pulses, a repeat rate and a pitch rate of an audible alert, and a repeat rate and a color of a visual alert, wherein each sensory alert corresponds to at least one event impact record and at least one notification urgency record;
identifying, by the electronic device, at least one sensory alert preset from the plurality of sensory alerts corresponding to an attribute of a user operating the electronic device, the event impact record, and the notification urgency record of the notification message;
outputting, by the electronic device, a notification corresponding to the identified sensory alert preset.

US Pat. No. 10,366,599

COMMUNICATION DEVICES FOR GUARDS OF CONTROLLED ENVIRONMENTS

1. A multi-functional device for positioning and monitoring a user, the multi-functional device comprising:a transceiver configured to communicate with a communication network;
a communication interface connected with a database configured to store positioning data configured for determining a location of the user and monitoring data configured for determining a real-time status associated with the user, and
a processor configured to:
receive at least one positioning signal from the communication network;
receive at least one piece of status data;
determine the location of the user based on the at least one positioning signal and the positioning data;
determine whether the real-time status of the user is an abnormal status based on at least one of the positioning data, the positioning signal, the at least one piece of status data, and the monitoring data; and
in response to the real-time status being an abnormal status, automatically perform a real-time monitoring process based on the location of the user,
wherein the abnormal status comprises a contraband wireless signal in a detectable frequency range.

US Pat. No. 10,366,598

COMBINATION AIR FRESHENER AND SECURITY ALARM

1. A combination air freshener and security alarm comprising:a housing having an exterior surface and an interior chamber;
a plurality of reservoirs within the interior chamber, each of said reservoirs containing a deodorizing liquid having a discrete fragrance;
a pump with a designated actuating plunger mounted on each of said reservoirs that, when depressed, disperses a predetermined amount of the deodorizing liquid through a nozzle;
a solenoid pin adjacent to said plunger that depresses and releases said plunger upon receipt of a predetermined command to deliver the liquid through the nozzle;
means for moving each of said reservoirs to align the nozzle on the select one of said reservoirs with a discharge port on the exterior surface of said housing, wherein said means for moving each of said reservoirs includes a motor; a linkage driven by said motor, and a conveyor that moves the reservoirs along a guide track to align the nozzle on the select reservoir with the discharge port, and to position the plunger adjacent to said solenoid pin to dispense the desired fragrance;
at least one atmospheric sensor on the exterior surface of said housing for monitoring a predetermined parameter;
means for automatically transmitting a wireless distress signal to a remote electronic device in the event said sensor determines the predetermined parameter is outside a predefined range.

US Pat. No. 10,366,597

EMERGENCY EVENT VIRTUAL NETWORK FUNCTION DEPLOYMENT AND CONFIGURATION

1. A method comprising:detecting, by a processor of a wireless network, an emergency event associated with a first location;
deploying, by the processor, a first virtual network function on a first host device of the wireless network in a central zone associated with the first location, in response to the detecting the emergency event;
configuring, by the processor, a first alarm threshold for the first virtual network function that is indicative of a type of loading condition at the first virtual network function;
deploying, by the processor, a second virtual network function on a second host device of the wireless network in a second zone, in response to the detecting the emergency event; and
configuring, by the processor, a second alarm threshold for the second virtual network function that is indicative of the type of loading condition at the second virtual network function, wherein the first alarm threshold is less than the second alarm threshold.

US Pat. No. 10,366,596

MONITORING SYSTEM FOR ELECTRICAL EQUIPMENT FAILURE AND METHOD

Scadata, Inc., Fort Wayn...

1. A computerized method of monitoring for electrical equipment failure, the method comprising the steps of:establishing a threshold sound level based on a sensor mounted on an internal side of a door or wall of an electrical cabinet having electrical equipment to be monitored, wherein the threshold sound level is configured to detect one or more of arcing, tracking, or corona of electrical equipment to be monitored;
querying the sensor to determine a current sound level;
determining whether the current sound level exceeds the threshold sound level; and
sending an alert message responsive to a determination that the current sound level exceeds the threshold sound level.

US Pat. No. 10,366,595

SURVEILLANCE METHOD AND SYSTEM BASED ON HUMAN BEHAVIOR RECOGNITION

Turing Video, Inc., San ...

1. A surveillance method, implementable by a computing device, comprising:obtaining a set of training videos;
marking the set of training videos;
training a model based on the marked set of training videos for detecting a triggering event from a camera input and determining an alert level of the triggering event, wherein the alert level is determined based on an activity performed by a human being that is recognized by the computing device based on a human pose feature;
obtaining a user configuration of an action for responding to the alert level;
obtaining a user configuration of a time for executing the action; and
obtaining a user configuration of a system for executing the action.

US Pat. No. 10,366,594

OIL AND GAS PRODUCTION FACILITY EMISSIONS SENSING AND ALERTING DEVICE, SYSTEM AND METHOD

Mountain Optech, Inc., L...

1. An emission detection system for an enclosed combustion device stack having a lower portion with an enclosed combustion device stack burner and a primary gas intake line, and an upper portion with a stack exit port, the detection system comprising:a sampling line having a first end exposed to a combusted gas passing through the stack exit port, the sampling line configured to receive an undiluted gas sample from the stack exit port;
an electrostatic particulate matter sensor coupled to a second end of the sampling line, the second end positioned lower than and downstream of the first end, the electrostatic particulate matter sensor positioned and configured to analyze the undiluted gas sample; and
an exhaust outlet coupled to and downstream of the electrostatic particulate matter sensor, the exhaust outlet configured to receive the undiluted gas sample from the electrostatic particulate matter sensor and feed the undiluted gas sample to the primary gas intake line upstream of the enclosed combustion device stack burner; wherein
the combusted gas comprises a first pressure;
the primary gas intake line comprises primary gas at a second pressure different from the first pressure; and
the sampling line, the electrostatic particulate matter sensor, the second pressure, and the exhaust outlet are configured to passively move the undiluted gas sample from the stack exit port to the electrostatic particulate matter sensor.

US Pat. No. 10,366,593

ERGONOMIC ASSESSMENT GARMENT

Google LLC, Mountain Vie...

1. A computer-implemented method of determining an ergonomic assessment associated with a user, the method comprising:receiving, by one or more computing devices, sensor data from one or more sensors during a measurement period, the one or more sensors implemented with an ergonomic assessment garment worn by the user;
determining, by the one or more computing devices, corporeal data associated with at least one body segment of the user based at least in part on the sensor data, the corporeal data associated with a bend angle associated with the at least one body segment;
determining, by the one or more computing devices, one or more ergonomic zones based at least in part on the measurement period and the bend angle associated with the at least one body segment during the measurement period, wherein the one or more ergonomic zones are based at least in part on a number of instances in which the bend angle associated with the at least one body segment exceeds a threshold during the measurement period; and
determining, by the one or more computing devices, an ergonomic assessment associated with the user based at least in part on the corporeal data, the ergonomic assessment comprising an indication of the one or more ergonomic zones associated with the user.

US Pat. No. 10,366,592

BEACON DETECTION SYSTEM FOR LOCATING MISSING PERSONS

Vector Flight LLC, San F...

1. A computer implemented method of determining a location of a search subject, comprising:accessing search data comprising broadcast Wi-Fi signals and associated geographic location coordinates of a search vehicle travelling in a geographic search area for a search subject, the vehicle carrying a Wi-Fi radio capable of broadcasting one or more SSIDs and receiving connection requests for the one or more SSIDs;
determining at least a possible connection request from the beacon signals, the connection request associated with a mobile device associated with a search subject; and
filtering the data to determine whether the connection request is from the mobile device associated with the search subject; and
outputting search information to a search agent, the search information including a location of at least the connection request, the location based on a position of the search vehicle in the geographic search area.

US Pat. No. 10,366,591

SAFETY COOKING DEVICE AND METHOD

TYCO SAFETY PRODUCTS CANA...

1. A cooking safety device, comprising:a thermal sensor that detects infrared radiation (IR) to generate thermal images of a cooktop over time; and
a controller that uses the thermal images over the time to determine whether IR energy emitted by the cooktop is blocked or not blocked by an individual in the thermal images over the time, and in response to determine whether the cooktop is unattended.

US Pat. No. 10,366,590

SMOKE DETECTOR FOR EVENT CLASSIFICATION AND METHODS OF MAKING AND USING SAME

Google LLC, Mountain Vie...

1. A method for operating a smoke detector, the method comprising:measuring a voltage output by a light sensor of the smoke detector, wherein the voltage is based on a measurement of an electromagnetic signal emitted by an illuminator of the smoke detector;
determining a carbon monoxide concentration using a carbon monoxide sensor of the smoke detector;
determining a smoke concentration using the measured voltage;
calculating a rate of increase of smoke;
calculating an adjusted smoke concentration by adding the determined smoke concentration to a product of the calculated rate of increase of smoke and a time constant;
determining a smoke concentration warning threshold based on the determined carbon monoxide concentration;
comparing the adjusted smoke concentration to the smoke concentration warning threshold; and
generating a warning alarm in response to comparing the adjusted smoke concentration to the smoke concentration warning threshold.

US Pat. No. 10,366,589

BUILDING INTRUDER DEFENSIVE SHIELD

CROTEGA, LLC, Crystal, M...

1. A building intruder defensive system comprising:a shield module configured to be implemented within a building, the shield module including
a tank disposed within the building configured to hold pressurized fluid, the tank including a plurality of walls and an inlet configured to receive the fluid, the inlet being disposed only partially in one of the plurality of walls,
a nozzle disposed within the building and configured to spray the fluid within a zone in the building,
a zone valve connected to the tank and the nozzle, the zone valve being configured to regulate flow of the pressurized fluid from the tank to the nozzle,
a sensing device configured to sense an initial presence of an intruder, and to output a signal indicating the initial presence of the intruder, and
a processor programmed to receive the signal from the sensing device as indicating the initial presence of the intruder, to control the zone valve to cause the zone valve to open and close so as to spray the pressurized fluid through the nozzle, directly upon activation of the sensing device when the sensor senses the initial presence of the intruder, and
to communicate with at least one remote device to deliver system information to at least one of law enforcement and a building occupant.

US Pat. No. 10,366,588

FIXED PROPERTY MONITORING WITH MOVING ASSET LOCATION TRACKING

Alarm.com Incorporated, ...

1. A system to process sensor data captured for a fixed property in combination with geographic location tracking data of one or more mobile assets associated with the fixed property, the system comprising:a monitoring system that is configured to monitor a fixed property and includes one or more sensors that are installed at the fixed property and that are configured to sense attributes of the fixed property;
one or more mobile devices that are configured to track and report geographic location data for one or more mobile assets associated with the fixed property; and
a monitoring application server that is configured to electronically receive data communications from the one or more sensors installed at the fixed property and receive data communications from the one or more mobile devices that are configured to track and report geographic location data, the monitoring application server being configured to perform operations comprising:
receiving monitoring data from the one or more sensors located at the fixed property;
based on the monitoring data, determining that an event has occurred at the fixed property;
determining, from amongst a plurality of identities, an identity associated with the event and a geofence associated with the identity;
determining that a first mobile asset associated with the fixed property is associated with the identity, wherein a first mobile device tracks the first mobile asset and the first mobile device is configured to transmit first location information at a first periodic frequency;
determining that a second mobile asset associated with the fixed property is not associated with the identity, wherein a second mobile device tracks the second mobile asset and the second mobile device is configured to transmit second location information at the first periodic frequency;
based on determining that the first mobile asset is associated with the identity and determining that the identity is associated with the event that occurred at the fixed property, configuring the first mobile device to transmit the first location information of the first mobile device at a second periodic frequency that is greater than the first periodic frequency;
based on determining that the second mobile asset is not associated with the identity and determining that the identity is associated with the event that occurred at the fixed property, maintaining the second mobile device to transmit the second location information of the second mobile device at the first periodic frequency;
receiving the first location information of the first mobile device according to the second periodic frequency;
determining a location of the first mobile asset using finer scale tracking data collected by the monitoring system when the user is detected as being located at the fixed property and larger scale tracking data provided by the first mobile device when the user is detected as being away from the fixed property;
comparing the location of the first mobile asset to the geofence;
determining that the location of the first mobile asset is outside the geofence; and
in response to determining that the location of the first mobile asset is outside the geofence, transmitting an alert to an entity associated with the first mobile asset indicating that the location of the first mobile asset is outside the geofence.

US Pat. No. 10,366,587

AUDIBLE SENSOR CHIP

1. An audible sensor comprising:a housing containing a based border with a magnetic attribute;
a control processor coupled to a camera and speakers;
the camera located at a front of the housing and align on a center of the housing and adapted for motion detection;
the speakers including four speakers located at the front of the housing and symmetrically align around the camera, where two speakers are on one side of the camera and the other two speakers on an opposite side of the camera;
wherein the control processor provides an audible alert using the speakers when a movement is detected by the camera.

US Pat. No. 10,366,586

VIDEO ANALYSIS-BASED THREAT DETECTION METHODS AND SYSTEMS

1. A method for detecting a threat to a person, the method comprising:receiving, by a video processing system, video data in real time or near real time from at least one camera, the video data including data representing a plurality of time-sequenced video frames, the at least one camera capturing images of a video capture area proximate the person;
responsive to receiving the video data, determining, by the video processing system from the video data, whether data representing a first video frame of the plurality of video frames includes data representative of one or more predefined patterns;
when a determination has been made that at least a portion of the data representing the first video frame includes data representative of one or more predefined patterns, commencing, by the video processing system, tracking of the one or more predefined patterns within the video data to produce one or more tracked patterns;
subsequent to commencing tracking of the one or more predefined patterns, determining, by the video processing system, whether data representing one or more subsequent video frames of the plurality of video frames includes data representative of the one or more tracked patterns;
when a determination has been made that at least a portion of the data representing the one or more subsequent video frames includes data representative of the one or more tracked patterns, determining, by the video processing system based on the data representing the one or more subsequent video frames and the data representative of the one or more tracked patterns, whether the one or more tracked patterns are positioned suspiciously relative to a position of the person; and
when a determination has been made that the one or more tracked are positioned suspiciously relative to a position of the person, alerting, by at least the video processing system, the person.

US Pat. No. 10,366,585

METHOD FOR OPERATING A SURFACE TREATMENT DEVICE

1. A method for operating an automatically movable surface treatment device in the form of a cleaning device, comprising:moving the surface treatment device in a room,
detecting ultrasonic waves reflected at obstacles with an ultrasonic sensor on the surface treatment device to determine obstacles of the cleaning device,
detecting sounds with the ultrasonic sensor,
comparing frequencies of the sounds detected by the ultrasonic sensor with reference frequencies typically occurring in an event of a glass breakage, and
determining an actual glass breakage in an event of a match between the detected frequencies and the reference frequencies, and
comparing with a measuring device that detects features of the room, a current state of the room with a state of the room according to a stored room map when the glass breakage is determined, wherein the surface treatment device is moved in the room in an area of a window or a door.

US Pat. No. 10,366,584

RENDERING HAPTICS WITH AN ILLUSION OF FLEXIBLE JOINT MOVEMENT

IMMERSION CORPORATION, S...

1. A haptic system, comprising:a detector configured to receive an indication of an event and detect a movement-related interaction in the event; and
a haptic output device for applying a haptic effect proximate to a flexible joint of an individual, the haptic effect corresponding to the movement-related interaction and being obtained from a flexible joint haptic effects database,
the haptic effect inducing gait-like movement of the flexible joint,
the haptic output device including a first haptic output device for applying a first haptic effect in a first pattern proximate to a first muscle of a first flexible joint of the individual, and a second haptic output device for applying a second haptic effect in a second pattern proximate to a second muscle of the first flexible joint of the individual,
the first and second haptic effects inducing movement of the first flexible joint,
the first pattern occurring concurrently with, or overlapping, the second pattern.

US Pat. No. 10,366,583

BISTABLE HAPTIC FEEDBACK GENERATOR

IMMERSION CORPORATION, S...

1. A haptic feedback generator, comprising:a. a structural material that is a fabric, textile, leather, suede, pliable metallic or body armor;
b. a bistable material comprising a shape memory polymer (SMP) in the form of a fiber configured in a first bistable configuration and made part of the structural material;
c. a first actuator coupled to the bistable material which when activated causes the bistable material to move from the first bistable configuration to a second bistable configuration, thereby generating haptic feedback; and
d. a first actuator activation signal receiver, which upon receipt of an actuator activation signal, initiates activation of the first actuator.

US Pat. No. 10,366,582

DEVICES AND SYSTEMS FOR DETECTING UNAUTHORIZED COMMUNICATION OF DATA FROM A MAGNETIC STRIPE DEVICE OR EMBEDDED SMART CHIP DEVICE

BANK OF AMERICA CORPORATI...

13. A system for detecting unauthorized communication of data from a device, the system comprising:a device including:
a card-like body;
an integrated circuit, embedded within the card-like body, having corresponding first memory configured to store user data;
at least one sensor in communication with the integrated circuit and comprising one or more of a gyroscope, a pressure sensor and a light sensor; and
an insertion detection routine stored in the memory, executable by the integrated circuit and configured to:
detect that the device has been inserted into a reader terminal by implementing one or more of (i) the gyroscope to determine proper insertion orientation of the device into the reader terminal based on location of the integrated circuit, (ii) the pressure sensor to determine a requisite pressure applied to the device while inserted into the reader terminal, and (iii) the light sensor to determine a requisite level of light encountered by the device for a predetermined period of time while inserted into the reader terminal,
count, by recording as first data in the memory, each detected instance of the device being inserted into a reader terminal;
and
a mobile communication terminal having a second memory, at least one processor in communication with the second memory, a display and control module, stored in the second memory, executable by the processor and configured to:
receive, via short-range wireless communication, a number associated with detected instances of the device being inserted into a reader terminal, and
display the number on the display of the mobile communication terminal.

US Pat. No. 10,366,581

CUSTOMER CONTROLLED ACCOUNT, SYSTEM, AND PROCESS

WELLS FARGO BANK, N.A., ...

1. A transaction system implemented across a network, comprising:a banking computer system of a central entity accessible through the network, the banking computer system comprising any of a terminal, a computer, a server, and a website, the central entity associated with any of an account issuer and a service provider that is associated with the account issuer;
a first database accessible to any of the account issuer and the service provider, comprising storage of a first set of rules associated with one or more accounts and controlled by any of the issuer and the service provider;
a second database accessible to any of the account issuer and the service provider, comprising storage of a second set of rules that are controllable by a customer of a selected account, the customer comprising any of an account holder of the selected account and a user associated with the selected account;
wherein the banking computer system is configured to:
receive from a terminal associated with a merchant a transaction request associated with the selected account;
determine whether the transaction request complies with the first set of rules;
determine whether the transaction request complies with the second set of rules; and
respond to the requested transaction based on the first set of rules and the second set of rules, including:
sending a message to a mobile device of the customer when the transaction request fails to comply with the second set of rules;
receiving a response from the customer via the mobile device; and
temporarily updating the second set of rules such that the transaction request complies with the temporarily updated second set of rules based on the response received from the customer via the mobile device, wherein temporarily updating the second set of rules comprises updating the second set of rules only temporarily within dates of travel to a foreign destination specified by the customer.

US Pat. No. 10,366,580

GAMING DEVICE HAVING DIFFERENT SETS OF PRIMARY AND SECONDARY REEL SYMBOLS

IGT, Las Vegas, NV (US)

1. A gaming system comprising:one display device configured to display each of a first plurality of reels associated with a plurality of symbol display positions and a second, different plurality of reels associated with the plurality of symbol display positions;
at least one processor; and
at least one memory device which stores a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to:
upon an occurrence of a first game initiation event:
cause the display device to display, during a first period of time, the first plurality of reels displaying a first plurality of randomly generated reel symbols at the plurality of symbol display positions, wherein:
the first plurality of randomly generated reel symbols are from a first set of reel symbols associated with a play of a first game, and
the play of the first game has a first game average expected payout, and
cause the display device to display any award associated with the displayed first plurality of randomly generated reel symbols from the first set of reel symbols associated with the play of the first game, and
upon an occurrence of a second game initiation event:
after ceasing to display the first plurality of reels, cause the display device to then display, during a second, subsequent period of time, the second, different plurality of reels displaying a second plurality of randomly generated reel symbols at the plurality of symbol display positions, wherein:
the second plurality of randomly generated reel symbols are from a second, different set of reel symbols associated with a play of a second game,
the second, different plurality of reels is visually distinct from the first plurality of reels,
the play of the second game has a second game average expected payout which is greater than the first game average expected payout, and
the second game average expected payout is independent of any game initiation event which occurred, and
cause the display device to display any award associated with the displayed second plurality of randomly generated reel symbols from the second set of reel symbols associated with the second game.

US Pat. No. 10,366,579

PADDLE WHEEL POKER

1. A computer program product for playing a community poker-type card game using a computer comprising at least one processor, one or more memories, one more computer readable storage media, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the computer to perform the following steps comprising:a. dealing, by the computer, two cards to at least two players;
b. dealing, by the computer, a first five-card community group face-down in a symmetrical crisscross pattern with at least one card being a center face-down river community card, said first five-card community group further comprising four paddle cards, whereby said crisscross pattern comprising a vertical row of cards and a horizontal row of cards, said vertical and horizontal rows intersecting at the river card, and further whereby the vertical and horizontal rows each have two distal ends, the ends radially arranged with respect to the river card;
c. dealing, by the computer, first and second face-up community cards, while maintaining the crisscross pattern, said first and second face-up community cards each positioned peripherally and each said first and second face-up community card placed adjacent to one of the respective distal ends, thereby the first and second face-up community cards each adjacent to one of the paddle cards, said dealing of said first and second face-up community cards, forming a second five-card community group, said second five-card community group comprising said first and second face-up community cards and further comprising the river card and the paddle cards located between the river card and the face-up community cards;
d. informing, by the computer, the players of the second five-card community group;
e. issuing by the computer, to the players a permission or a denial of permission to select, in accordance with a set of rules governing play, either,
1. any one of the following five-card community groups consisting of said first five-card community group and said second five-card community group, or
2. said second five-card community group,
f. dealing, by the computer, a third face-up community card, while maintaining the crisscross pattern, said third face-up community card positioned peripherally and adjacent to one of the distally positioned paddle cards, to form third and fourth five-card community groups, said third five-card community group comprising the first and third face-up community cards, the river card, and the paddle cards respectively adjacent to the first and third face-up community cards, and said fourth five-card community group comprising the second and third face-up community cards, the river card, and paddle cards adjacent to the second and third face-up community cards;
g. informing, by the computer, the players of the third and fourth five-card community groups;
h. issuing by the computer to the players, in accordance with said set of rules governing play, a permission or a denial of permission to select either,
1. any one of the following five-card community groups consisting of said first five-card community group, said second five-card community group, said third five-card community group, and said fourth five-card community group,
2. any one of the following five-card community groups consisting of said second five-card community group, said third five-card community group, and said fourth five-card community group, or
3. any one of the following five-card community groups consisting of said third five-card community group, and said fourth five-card community group,
i. dealing, by the computer, a fourth face-up community card positioned adjacent to the remaining distally positioned paddle card, to form fifth, sixth, and seventh five-card community groups, said fifth five-card community group comprising the first and fourth face-up community cards, the river card, and the paddle cards adjacent to the first and fourth face-up community cards, said sixth five-card community group comprising the third and fourth face-up community cards, the river card, and the paddle cards adjacent to the third and fourth face-up community cards, said seventh community group comprising said second and fourth face-up community cards, said river card, and the paddle cards adjacent to the second and fourth face-up community cards;
j. informing, by the computer, the players of the fifth, sixth, and seventh five-card community groups;
k. issuing by the computer to the players, in accordance with said set of rules governing play, a permission or a denial of permission to select either,
1. any one of the following five-card community groups consisting of said first five-card community group, said second five-card community group, said third five-card community group, and said fourth five-card community group, said fifth five-card community group, said sixth five-card community group, and said seventh five-card community group, or
2. any one of the following five-card community groups consisting of said second five-card community group, said third five-card community group, and said fourth five-card community group, said fifth five-card community group, said sixth five-card community group, and said seventh five-card community group, or
3. any one of the following five-card community groups consisting of said third five-card community group, and said fourth five-card community group, said fifth five-card community group, said sixth five-card community group, and said seventh five-card community group, or
4. any one of the following five-card community groups consisting of said fifth five-card community group, said sixth five-card community group, and said seventh five-card community group, or
5. any one of the following five-card community groups consisting of said first five-card community group, said fifth five-card community group, said sixth five-card community group, and said seventh five-card community group;
l. simultaneously, by the computer, exposing the four paddle cards to be face-up;
m. exposing, by the computer, the river card to be face-up;
n. exposing, by the computer, a best poker hand, by the at least two players, face-up;
o. examining, by the computer, the best poker hand comprising the steps of:
1. comparing the best poker hands of the at least two players to each other, wherein the best five-card poker hand comprises between zero and two cards from two cards dealt to the player and at least three cards from the player's community card group; and
2. determining a winner of the game based on the comparison; and
p. declaring, by the computer, the winner of the game based on the comparison.

US Pat. No. 10,366,578

GAMES AND GAMING MACHINES HAVING WHEEL FEATURES

1. A gaming machine comprising:at least one value accepting device for accepting monetary value from a player for placing a wager;
at least one electronic video display;
at least one player input device;
a memory storing game data for use by a processor in presenting at least one wagering game;
at least one processor, said at least one processor configured to utilize said game data to present at least one wagering game, comprising causing said at least one electronic video display to display a first wheel element having a plurality of segments, one or more of said segments displaying an icon which does not identify an award, initiating a wheel segment selection event comprising a wheel spin of said first wheel element, and replacing at least one of said displayed icons to cause said segment to instead display an award after said wheel spin is initiated.

US Pat. No. 10,366,577

GAMING SYSTEM AND METHOD FOR PROVIDING TEAM PLAY BENEFITS

IGT, Las Vegas, NV (US)

1. An electronic gaming machine comprising:at least one input device;
a payment acceptor;
at least one display device;
at least one processor; and
at least one memory device which stores a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to:
responsive to a physical item being received via the payment acceptor and securely retained in a housing associated with the payment acceptor, modify a credit balance based, at least in part, on a monetary value associated with the received physical item,
for the play of the game:
determine a game outcome,
cause the at least one display device to display the determined game outcome,
determine any game award associated with the determined game outcome, and
cause the at least one display device to display any determined game award,
independent of any wager amount placed on any play of any game and independent of any determined game outcome for any play of any game, determine if a team triggering event occurs,
responsive to the determination being that the team triggering event occurs and a player is associated with a team, enable the player to access at least one team benefit comprising unlocking a locked feature,
responsive to the determination being that the team triggering event occurs and the player is not associated with any teams, not enable the player to access the at least one team benefit, and
responsive to a cashout input being received, cause an initiation of any payout associated with the credit balance.

US Pat. No. 10,366,576

TABLE GAME MANAGEMENT SYSTEM WITH PERFORMANCE METRICS

ANGEL PLAYING CARDS CO., ...

1. A table game system comprising:a card shoe including:
a card accommodating section that accommodates a set of cards formed by a plurality of decks of playing cards;
an opening through which the cards of the set are drawn one by one from the card accommodating section onto a game table;
a card sensor that senses that one of the cards is drawn and outputs a signal;
a card reading section that reads at least a rank of the drawn card;
a win/loss evaluating section that performs a win/loss evaluation of a card game based on information on the rank of the card read by the card reading section;
a win/loss evaluation result output section that outputs a result of the win/loss evaluation performed by the win/loss evaluating section; and
a result output start control section that controls start of the win/loss evaluation result output performed by the win/loss evaluation result output section; and
a management control section that:
includes an error sensing section that memorizes a predetermined rule of the card game and senses an error state that is against the rule of the card game; and
is configured to:
receive from the card sensor a signal representing that a card has been drawn and sensed;
determine how many cards have been drawn in the card game;
receive a signal from the result output start control section;
memorize a time when the win/loss evaluation result output starts;
identify a recovery from the error state by identifying at least one of:
(1) a drawing of a subsequent card from the card shoe in a course of the game; and
(2) the win/loss evaluation result output by the win/loss evaluation result output section;
measure, as a play period, a time between (a) when a first of the cards is drawn in the game and (b) when the win/loss evaluation result output starts; and
measure, as an error recovery period, a time between (a) when the error state is sensed and (b) when the recovery from the error state is identified.

US Pat. No. 10,366,575

GAMING SYSTEM AND METHOD OF GAMING

Aristocrat Technologies A...

1. An electronic gaming machine configured to change a changeable symbol as part of a wagering game, the electronic gaming machine comprising:a display configured to display a plurality of symbols in a matrix of rows and columns, the plurality of symbols including a plurality of changeable symbols, each changeable symbol of the plurality of changeable symbols comprising a first face and a second face;
a credit input mechanism configured to establish a credit balance; and
a game controller configured to execute instructions stored in a memory, which when executed, cause the game controller to at least:
determine a wager amount;
select the plurality of symbols for display in the matrix;
receive a player selection of at least one changeable symbol of the plurality of changeable symbols displayed in the matrix;
select, in response to the player selection, at least one jackpot symbol from a plurality of jackpot symbols stored in the memory, wherein the plurality of jackpot symbols available for selection are adjustable by the game controller in proportion to the wager amount;
display a change of the at least one changeable symbol selected by the player, whereby the at least one changeable symbol appears to change to display the selected jackpot symbol on its second face;
evaluate the plurality of symbols, including the at least one jackpot symbol displayed on the second face of the at least one changeable symbol; and
determine, based upon the evaluation, whether to award i) a primary game award and ii) a jackpot award, wherein the primary game award is based only upon the plurality of symbols displayed in the matrix exclusive of the at least one jackpot symbol, and wherein jackpot award is based only upon the at least one jackpot symbol.

US Pat. No. 10,366,574

GAME APPARATUS, GAME METHOD AND GAME PROGRAM

KONAMI DIGITAL ENTERTAINM...

1. A game apparatus comprising:a symbol arrangement device configured to arrange a plurality of symbols which are different in type from among each other;
a change condition determination device configured to determine, based at least in part on at least a part of the plurality of symbols arranged by the symbol arrangement device, whether or not there is satisfied at least an area change condition for changing a range of a symbol-arranging area on which the plurality of symbols can be arranged by the symbol arrangement device;
an area range changing device configured to change the range of the symbol-arranging area in case that the change condition determination device determined that there is satisfied the area change condition; and
a specific reward granting device configured to grant a specific reward in cases that there is satisfied at least a specific range condition that the range of the symbol-arranging area is changed by the area range changing device into a specific range.

US Pat. No. 10,366,573

SIDE BETTING FOR ENRICHED GAME PLAY ENVIRONMENT (SINGLE AND/OR MULTIPLAYER) FOR CASINO APPLICATIONS

Gamblit Gaming, LLC, Gle...

1. An electronic gambling game machine for processing a side bet in a hybrid game having an entertainment game and a gambling game, the electronic gambling game machine comprising:a real world controller connected to a game world controller, the real world controller comprising:
a real world credit meter;
a random number generator; and
a real world credit paytable, wherein the real world controller is constructed to:
receive real world credit;
receive, from the game world controller, a wager trigger; and
determine a gambling outcome for a first wager of a first amount of real world credit using the random number generator and the real world credit paytable in accordance with a gambling proposition of the gambling game using the trigger;
an entertainment software controller connected to the game world controller by a network, the entertainment software controller constructed to:
provide the entertainment game to a player, the entertainment game having a game world and entertainment game objects used by the player in the context of the game world;
generate a game play outcome based on actions taken by the player in the context of the game world; and
communicate, to the game world controller, the actions taken by the player in the context of the game world;
a display screen constructed to display, to the player, an opportunity to invoke a side bet;
a user input device constructed to receive, from the player, a selection of an icon on the display to initiate placement of the side bet; and
the game world controller connected to the real world controller and the entertainment software controller, wherein the game world controller is constructed to:
communicate, to the entertainment software controller, a proposal of the side bet to be presented to the player, wherein the side bet is associated with the game play outcome, has as a second wager of a second amount of real world credits, and has a payout of real world credits;
receive, from the entertainment software controller, the actions taken by the player in the context of the game world of the entertainment game of during the player's playing of the entertainment game;
trigger the first wager of the first amount of real world credits in the real world controller based on the actions taken by the player in the context of the game world of the entertainment game;
trigger the second wager of the second amount of real world credits for the payout of real world credits for the side bet using the game play outcome based on the actions taken by the player in the context of the game world;
and
update a state of the entertainment game based on the payout of entertainment game objects of the side bet.

US Pat. No. 10,366,572

CASINO GAMING MACHINES AND SKILL GAMES HAVING ADDED STOCHASTIC INPUT

SYNERGY BLUE, LLC, Palm ...

1. A computer-implemented method, comprising:providing a regulated gaming machine, the regulated gaming machine comprising at least one processor, a display and a user interface;
providing, in the regulated gaming machine, a game configured for execution by the at least one processor and configured such that skilled players most often achieve greater success in the game than comparatively less-skilled players, the game being configured to generate a plurality of in-game assets on the display of the regulated gaming machine, the plurality of in-game assets being configured such that interaction therewith by players during game play selectively triggers wagers;
receiving, via the user-interface of the regulated gaming machine, player inputs to interact with at least one of the generated plurality of in-game assets;
before the received player inputs are used by the processor to interact with the at least one of the generated plurality of in-game assets, introducing, by the processor, random perturbations in at least one characteristic of the received player inputs, the random perturbations being configured such that the selectively triggered wagers, in the aggregate, reward both the skilled players and the less-skilled players according to a predetermined target Return-to-Player (RTP) percentage for the game;
using the randomly-perturbed user inputs to interact with the at least one of the generated plurality of in-game assets to generate outcomes;
displaying the generated outcomes on the display of the regulated gaming machine; and
generating and providing rewards to the players depending upon the generated outcomes according to the predetermined target RTP percentage for the game.

US Pat. No. 10,366,571

ELECTRONIC GAMING MACHINE WITH PROJECTILE WHICH ELIMINATES SYMBOLS

1. A method of executing a wagering event on an electronic gaming machine comprising a housing, a video display, a processor having associated memory, and player input controls,wherein the player input controls further comprise a hand or finger controlled guiding element for directing a trajectory of a virtual projectile displayed by the processor on the video screen and a value-in-value system comprising a ticket-in-ticket-out component with a ticket scanner and ticket printer, and a currency validator with a visual capture component and a motor to retrieve and eject currency, and
wherein the method comprises:
a) the processor receiving a wager on a gaming event in which random symbols are randomly distributed in a grid array of at least three rows and at least three columns of frames within which the random symbols are displayed on the visual screen;
b) the player also receiving a number of directable virtual projectiles;
c) the player, through controlled guiding element, selecting a trajectory for the virtual projectile that passes into the grid array;
d) the processor moving the virtual projectile on the visual screen along the selected trajectory;
e) each virtual projectile having a designated frame penetrating strength;
f) each moved virtual projectile passing into frames until the virtual projectile exhausts its frame penetrating strength and eliminating symbols in each frame the virtual projectile penetrates;
g) the processor accumulating all symbols eliminated in ordered arrays of like symbols or orders of symbols; and
h) after all projectiles have been moved and all eliminated symbols accumulated, the processor resolves the received wager against a paytable stored in the memory, with amounts of award depending upon correspondence of the accumulated symbols to the paytable.

US Pat. No. 10,366,570

GAMING SYSTEM AND METHOD FOR SELECTIVE ACCUMULATION OF FREE GAME MODIFIER OR APPLICATION OF FREE GAME MODIFIER

IGT, Las Vegas, NV (US)

1. An electronic gaming machine comprising:a display device;
an input device;
a payment acceptor;
a processor; and
a memory device which stores a plurality of instructions, which when executed by the processor, cause the processor to:
(a) responsive to a physical item being received via the payment acceptor, modify a credit balance based, at least in part, on a monetary value associated with the received physical item,
(b) for a play of a game responsive to an occurrence of a triggering event:
(i) determine a game outcome,
(ii) cause the display device to display the game outcome,
(iii) determine an award associated with the game outcome,
(iv) cause the display device to display the award associated with the game outcome, and
(v) cause the display device to display a first modifier and a second modifier,
(c) after causing the display device to display the award associated with the game outcome, the first modifier and the second modifier, responsive to the award being a designated award and responsive to an input being made to modify the award with the first modifier:
(i) modify the award associated with the game outcome with the first modifier, and
(ii) cause the display device to display the modified award, the credit balance being increasable based on the modified award,
(d) responsive to the award being the designated award and responsive to no input being made to modify the award with the first modifier, accumulate the second modifier for another play of the game,
(e) responsive to the award not being the designated award, not modify the award associated with the game outcome with the first modifier, and
(f) responsive to a cashout input being received, cause an initiation of any payout associated with the credit balance.

US Pat. No. 10,366,569

ELECTRONIC GAMING MACHINE AND METHOD

Ainsworth Game Technology...

1. An electronic gaming machine comprising:a display for displaying game symbols for playing a game of chance, wherein said game of chance comprises randomly displaying said game symbols in a plurality of reels and awarding prizes to a player for predetermined winning combinations of game symbols appearing on said reels;
an electronic game controller in electronic communication with said display for controlling the appearance of said game symbols in said game of chance on the display; and
a value transfer mechanism for receiving value from a player to make a bet and initiate play of said game of chance on said display;
wherein said electronic game controller in response to said player making said bet via said value transfer mechanism commences play of said game of chance including to cause each of the plurality of reels to spin, to cause each of the plurality of reels to stop spinning, to display the game symbols in each of the plurality of reels, and to determine if there are any predetermined winning combinations of game symbols appearing on the plurality of reels;
wherein said electronic game controller assigns a number of special symbols to one or more reel strips associated with said reels, said number of special symbols being variable and dependent on a first bet value selected by said player; and
wherein the appearance of at least two special symbols in any of the plurality of reels in said game of chance causes said electronic game controller to activate at least one of a bonus game of chance comprising the award of at least one said bonus prize by said electronic game controller in response to a predetermined outcome of said bonus game of chance and a feature game.

US Pat. No. 10,366,567

COMPUTER IMPLEMENTED FRAMEWORKS AND METHODOLOGIES FOR VIRTUALIZATION OF LINKED GAMING

Ainsworth Game Technology...

1. A computer-implemented method for enabling configuration of a plurality of virtual jackpot controllers, the method including:maintaining, at a controller in communication with a plurality of electronic gaming machines, data representing a selection of a linked game for each of a plurality of virtual jackpot controllers, the linked game selected from a set of available linked games;
automatically identifying, at the controller, a set of the plurality of electronic gaming machines that are compatible in that the electronic gaming machines are equipped with hardware to interact with the linked game selected for each of the plurality of virtual jackpot controllers from a group of electronic gaming machines equipped with hardware to interact with the linked game selected for each of the plurality of virtual jackpot controllers and electronic gaming machines not equipped with hardware to interact with the linked game selected for each of the plurality of virtual jackpot controllers, at least one set including one or more compatible electronic gaming machines that are not associated with the virtual jackpot controller,
receiving, at the controller, one or more selections of one or more electronic gaming machines to be associated with one of the plurality of virtual jackpot controllers after the set of the plurality of electronic gaming machines that are compatible with the one of the plurality of virtual jackpot controllers is automatically identified; and
simultaneously executing, at the controller, selected linked games of each of the plurality of virtual jackpot controllers in respect of the associated electronic gaming machines.

US Pat. No. 10,366,566

SOCIAL NETWORKING GAME WITH NON-RANDOM PRIZES

Playstudios, Inc., Las V...

1. A method to implement a game, the method comprising:providing a game server which cooperates with a host server which hosts and serves a social networking site, the game server connects to a plurality of remote computers via the Internet and executes computer readable instructions on an electronic processing unit which causes:
determining an amount of loyalty points earned by a player using one of the plurality of remote computers;
receiving a request by the player to initiate the game;
determining that the player qualifies for a predetermined prize;
determining the predetermined prize based on the amount of loyalty points;
determining a predetermined combination of symbols that corresponds to the predetermined prize; and
displaying and conducting the game comprising spinning reels and stopping the reels on the predetermined combination of symbols.

US Pat. No. 10,366,565

FRAMEWORKS AND METHODOLOGIES FOR DELIVERING ELECTRONIC GAMING MACHINE USER INTERFACES ACROSS MULTIPLE CLIENT PLATFORMS

Ainsworth Game Technology...

1. A computer implemented method, performed by a client terminal, for providing a casino-type game at the client terminal, the method including:defining a request to play a user-selected game at the client terminal;
in response to the defining of the request, downloading, from a first remote server, a set of computer executable code that enables rendering of graphical user interface components for the user-selected game, the graphical user interface components configured to receive input to control the game and to display graphical stimuli representative of the performance and outcomes of the game, wherein the set of computer executable code is identified based on (i) the user-selected game; and (ii) one or more characteristics of the client terminal including the hardware and operating system of the client terminal;
in response to a user interaction with a specific one or more of the rendered user interface components at the client terminal, defining upstream game performance data for transmission to a second remote server, and to a gameplay instance implemented at a remotely executing virtual gaming machine on the second remote server that provides the user-selected game; and
providing graphical stimuli via one or more of the rendered user interface components in response to downstream game performance data received by the client terminal from the second remote server, the downstream game performance data being defined subject to completion of the gameplay instance once implemented at the remotely executing virtual gaming machine that provides the user-selected game.

US Pat. No. 10,366,564

PERSONAL GAMING TERMINAL USED IN POSSESSION OF PLAYER

Tapcentive, Inc., San Fr...

1. A draw game system that allows consumers to make wagers on a draw game via their respective mobile devices, each of the mobile devices including (i) a communications interface, and (ii) communication circuitry, wherein each wager has a predefined cost, the system comprising:(a) a plurality of portable microprocessors that are configured to be used while being in the physical possession of the consumers, each portable microprocessor including:
(i) memory that stores:
(A) available game credits,
(B) wager data regarding wagers that the consumer makes on the draw game,
(C) tickets or receipts for wagers that were made by the consumer on the draw game and which were accepted for game play,
(D) a unique identification number of the portable microprocessor, and
(E) a unique cryptographic key for the portable microprocessor,
(ii) program code executable within the portable microprocessor configured to:
(A) compare the cost of a requested wager to the available game credits, approve the requested wager when the available game credits are sufficient to cover the wager cost, and deduct the wager cost from the available game credits,
(B) create a first cryptographically signed message using the unique cryptographic key, the first cryptographically signed message including the unique identification number of the portable microprocessor and the wager data regarding the consumer's requested wager, and
(C) authenticate a second cryptographically signed message, using the unique cryptographic key for the portable microprocessor, that includes a ticket or receipt for a wager that was made by the consumer on the draw game and which was accepted for game play, and store the authenticated ticket or receipt in the memory, and
(iii) a communications interface that allows for communication of the first and second cryptographically signed messages from and to the portable microprocessor;
(b) a game server that manages the draw game, the game server configured to electronically communicate with the mobile devices via the communication circuitry of the mobile devices, the game server storing:
(i) the plurality of unique identification numbers of the portable microprocessors, and
(ii) a plurality of unique cryptographic keys, each of the plurality of unique cryptographic keys being associated with a respective unique cryptographic key of one of the portable microprocessors;
(c) application software program code executable within each of the respective mobile devices, the application software program code configured to:
(i) allow the consumer to request to make a wager on the draw game by entering wager data into the mobile device, and
(ii) communicate with one of the portable microprocessors via the communication interfaces of the mobile device and the portable microprocessor, and communicate with the game server via the communication circuitry of the mobile device to:
(A) relay the first cryptographically signed message from the portable microprocessor to the game server, and
(B) relay the second cryptographically signed message from the game server to the portable microprocessor; and
(d) program code executable within the game server configured to:
(i) authenticate the first cryptographically signed message received from one of the mobile devices using:
(A) the unique identification number of the portable microprocessor included in the first cryptographically signed message,
(B) the plurality of unique identification numbers of the portable microprocessors stored in the game server, and
(C) the cryptographic key that is associated with the portable microprocessor,
(ii) accept for game play the wager in the first cryptographically signed message upon authentication,
(iii) generate the second cryptographically signed message that includes the ticket or receipt for a wager that was made by the consumer on the game and which was accepted by the game server, and
(iv) communicate the second cryptographically signed message to the mobile device that sent the first cryptographically signed message,
wherein the application software program code of the mobile device that sent the first cryptographically signed message to the game server relays the resultant second cryptographically signed message received from the game server to the portable microprocessor for storage therein, and
wherein the authenticated ticket or receipt stored in the memory of the portable microprocessor is usable for redemption of any award from a winning wager.

US Pat. No. 10,366,563

ELECTRONIC TABLE GAME POKER SYSTEM AND METHODS

Fresh Idea Global Limited...

1. A gaming table system, comprising:one or more electronic gaming tables configured to provide live wager-based table games having a live dealer and physical game items, each of the one or more electronic gaming tables including a physical surface adapted for play of the live wager-based table games, a table controller adapted to control electronic gaming table functions, and a table communication interface coupled to the table controller and adapted to facilitate communications between the table controller and one or more other gaming table system components;
a plurality of gaming terminals, each of the plurality of gaming terminals including a terminal controller configured to facilitate play by a live player thereat of the live wager-based table games and a terminal communication interface coupled to the terminal controller and adapted to facilitate communications between the terminal controller and one or more other gaming table system components; and
a system server located remotely from and in communication with the one or more electronic gaming tables and the plurality of gaming terminals, the system server configured to facilitate provision of the live wager-based table games,
wherein said gaming table system is configured to administer a first live table game involving an initial shared hand that is shared by multiple live players playing the first live table game, wherein each of the multiple live players are permitted to input different live game decisions independently regarding discarding physical playing items from the initial shared hand, and wherein outcomes of the first live table game include final hands that vary by player depending upon the different live game decisions made by the multiple live players;
wherein the initial shared hand includes an initial set of playing cards,
wherein said gaming table system is configured to administer an additional predetermined number of playing cards to provide a first replacement set of playing cards for potential replacement of the playing cards in the initial shared hand, and
wherein the dealing of both the initial set of playing cards and the first replacement set of playing cards takes place prior to any live game decisions made by the multiple live players.

US Pat. No. 10,366,562

MULTI-ACCOUNT ACCESS DEVICE

CFPH, LLC, New York, NY ...

1. A system associated with an interface of an electronic device of a merchant to communicate over a communication network with input and output interfaces of electronic devices for electronic purchases over the communication network, the system configured to:receive an indication from an interface of an electronic device that a user is making a purchase;
receive via a communications network from an interface of an electronic device of the user an identifier of the user;
communicate to an interface of a server the identifier of the user and an identifier of the merchant, wherein the server maintains identifiers for at least a first account of the user and a second account of the user, wherein the first account is associated with the merchant, wherein the user may use the first account for a first set of purchases made at the merchant and not for a second set of purchases, and wherein the user may use the second account for the second set of purchases and not the first set of purchases;
receive from an interface of the server the identifier of the first account, wherein the server determines and communicates the identifier of the first account based on the identifier of the user and the identifier of the merchant;
based on the identifier of the first account, determine whether the user has sufficient funds in the first account to complete the purchase;
communicate with one or more player tracking devices to obtain information from the electronic device of the user which is adapted to be worn by the user and to alter its communication pattern based on status of electronic circuitry of the device;
communicate with a server to verify whether the obtained information regarding the user meets one or more criteria for verifying the user; and
process the first account and the second account based on the verification of the user.

US Pat. No. 10,366,561

SYSTEMS, METHODS AND DEVICES FOR PLAYING WAGERING GAMES WITH RANDOMIZED CLUMPING OF SYMBOLS

Bally Gaming, Inc., Las ...

1. A gaming system, comprising:a gaming machine for playing at least one casino wagering game, the gaming machine including an electronic display device and one or more electronic input devices, the electronic display device configured to display a plurality of symbol-bearing reels each having a plurality of symbol positions occupied by symbols, at least one first reel of the plurality of symbol-bearing reels having a designated clump area comprising a predetermined number of symbol positions of the plurality of symbol positions of the at least one first reel; and
game-logic circuitry configured to:
detect, via at least one of the one or more electronic input devices, a physical item associated with a monetary value that establishes a credit balance;
initiate a casino wagering game of the at least one casino wagering game in response to an input indicative of a wager covered by the credit balance;
prior to determining a stopping position of any of the plurality of symbol-bearing reels, randomly determine whether to include a symbol clump in the designated clump area, the symbol clump comprising a plurality of identical symbols occupying adjacent ones of the symbol positions within the designated clump area and, responsive to a determination to add the symbol clump in the designated clump area, add the symbol clump in the designated clump area prior to determining the stopping position of any of the plurality of symbol-bearing reels;
direct the electronic display device to display the plurality of symbol-bearing reels spinning and stopping to present an outcome of the casino wagering game; and
receive, via at least one of the one or more electronic input devices, a cashout input that initiates a payout from the credit balance.

US Pat. No. 10,366,560

TOUCHLESS LID DISPENSER APPARATUS AND METHOD

1. A lid dispensing system comprising:a housing;
a sensor for sensing an object outside the housing; and
a hopper within the housing, the hopper holding a stack including a plurality of lids; andan apparatus for picking a single lid from the stack of lids held by the hopper and dispensing the single lid to a position outside the housing, wherein the apparatus for picking a single lid from the stack of lids further comprises:an actuator;
a cam surface;
a shuttle operably connected to an actuator, the actuator moving the shuttle with respect to the cam surface, the shuttle further comprising:
a first finger; and
a second finger, at least one of the first and second fingers moved to engage an interior surface of the single lid, the first finger and second finger engaging opposite sides of the interior surface of the single lid, the first finger positioned at a distance from the second finger substantially equal to the inner diameter of the single lid;
a cam follower attached to at least one of the first and second fingers to move at least one of the first and second fingers into and out of engagement with a single lid.

US Pat. No. 10,366,558

CASH BOX AND DEVICE FOR HANDLING NOTES OF VALUE WITH MECHANICAL CODING

Wincor Nixdorf Internatio...

1. A cash box comprising:a housing having opposite front and rear ends spaced apart along an inserting direction of the cash box into a selected one of plural receiving compartments of a device, the housing further having opposite side walls extending between the front and rear ends, a bottom and an open or openable top opposite the bottom, the top and the bottom being spaced apart along a height direction;
a receiving area configured to receive a value note stack, and
a mechanical coding unit including a coding element that is mounted to the housing in a first position along the height direction on at least one of the side walls of the housing or at least a second position along the height direction on at least one of the side walls of the housing, and the coding element being designed so that the cash box is only feedable to a first of the receiving compartments when the coding element is in the first position, and so that the cash box is only feedable to a second of the receiving compartments when the coding element is in the second position.

US Pat. No. 10,366,556

INTELLIGENT LOCK

LockState, Inc., Denver,...

1. A method for operating an access control device having a battery, a processor, and a plurality of wireless transceivers, the method comprising:creating a plurality of wake-up schedules for each of the plurality of wireless transceivers;
wherein each of the plurality of wake-up schedules is configured to:
control how frequently a particular wireless transceiver of the plurality of wireless transceivers wakes up to transmit or receive information; and
each of the plurality of wake-up schedules for the particular wireless transceiver is different from another one or the plurality of wake-up schedules for the particular wireless transceiver;
automatically switching between the plurality of wake-up schedules for the particular wireless transceiver such that a duration of time between wake-ups for the particular wireless transceiver is shorter during some predefined times and longer during other predefined times;
wherein the duration of time between wake-ups for each of the plurality of wake-up schedules for each of the plurality of wireless transceivers are configurable by an administrative user via an interface.

US Pat. No. 10,366,555

ELECTROMECHANICAL LOCK SECURITY SYSTEM

Xerox Corporation, Norwa...

1. An electromechanical locking system comprising:one or more moveable locking elements;
one or more actuators configured to move each of the one or more moveable locking elements between a plurality of positions that comprise a locked position and an unlocked position;
an interface configured to receive information from a keycard;
a processor; and
a computer-readable storage medium containing programming instructions that are configured to cause the processor to:
when the keycard is detected by the interface, cause the interface to scan the keycard and detect one or more features of the keycard,
identify a first code that corresponds to the detected features of the keycard,
apply one or more functions to the first code to yield a second code, wherein at least a portion of the second code represents one of the plurality of positions for each of the one or more moveable locking elements, and
cause the actuator to move the one or more movable locking elements to the one or more positions that correspond to the second code.

US Pat. No. 10,366,554

SYSTEMS AND METHODS FOR SECURING A VEHICLE DURING EXTENDED IDLE

GM GLOBAL TECHNOLOGY OPER...

1. A control module for a secure idle (SI) in a vehicle, the control module comprising:a memory device comprising SI entry conditions and SI exit conditions; and
a processor coupled to the memory device and configured to,
determine that concurrently (i) the vehicle has an active powertrain, and (ii) the vehicle is parked;
process a received first key fob data received from a key fob command, the key fob data comprising SI entry conditions comprising an authorized SI entry request to determine that a SI entry condition is met;
begin locking the powertrain on the vehicle responsive to determining that the SI entry condition is met; and
subsequent to beginning locking the powertrain on the vehicle, cease locking the powertrain on the vehicle upon determining that a SI exit condition, comprising an authorized SI exit request received in second key fob data, is met;
wherein the SI exit conditions further comprise a safeguard condition, the safeguard condition comprising one from the set including: a low fuel level, a shift of the transmission out of park, an increase in an engine speed, an increase in a throttle position, and an indication that vehicle exterior locks have been tampered with; and
the processor is configured to, while inhibiting vehicle mobility:
determine that the safeguard condition has been violated; and
responsive to determining that the safeguard condition has been violated, deactivate the powertrain of the vehicle;
command a display device to display, while locking the powertrain, an indication that the vehicle is in a SI; and
command the display device to cease displaying the indication that the vehicle is in SI upon ceasing the locking of the powertrain;the SI entry conditions further comprising an unattended SI entry request, comprising the conditions (i) the key fob is external to the vehicle, and (ii) an absence of the authorized SI entry request;the processor further configured to,
allow a first delay time to elapse, subsequent to determining that the unattended SI entry request conditions are met; and
determine that the SI entry condition is met after the elapse of the first delay time; and
subsequent to beginning locking the powertrain, allow a second delay time to elapse, and cease operation of the powertrain of the vehicle after the elapse of the second delay time.

US Pat. No. 10,366,553

LOCKING AND UNLOCKING SYSTEM, PORTABLE TERMINAL CAPABLE OF COMMUNICATING WITH SERVER, LOCKING AND UNLOCKING METHOD EXECUTED BY PORTABLE TERMINAL, AND NON-TRANSITORY STORAGE MEDIUM STORING PROGRAM

TOYOTA JIDOSHA KABUSHIKI ...

1. A locking and unlocking system comprising:a portable terminal; and
a server capable of communicating with the portable terminal, wherein
the portable terminal includes:
a service providing unit configured to provide a use reservation service for a vehicle or facilities by communicating with another server, the other server being different from the server;
a first sending unit configured to send a first signal to the server in response to a request from the service providing unit, when a first operation is performed during execution of processing by the service providing unit for providing the use reservation service, the first signal requesting authentication information used for locking and unlocking the vehicle or the facilities; and
a first receiving unit configured to receive the authentication information from the server,
the server includes:
a second receiving unit configured to receive the first signal from the portable terminal; and
a second sending unit configured to send a second signal to the portable terminal when the second receiving unit receives the first signal, the second signal including the authentication information, and
the server is managed by another organization different from an organization managing the other server.

US Pat. No. 10,366,552

METHOD FOR LOCKING, UNLOCKING AND POSITIONING OF A TOOL

NiDa Tech Sweden AB, Mal...

1. A method in a tool control node for enabling unlocking, locking, and positioning of a power tool for prevention of unauthorized use, the method comprising:transmitting a first unlock message to the power tool, the message including an instruction to unlock the power tool,
counting an authorization time period from transmission of the first unlock message to the power tool,
transmitting a second unlock message to the power tool before a predetermined authorization time period threshold is reached, such that the power tool remains unlocked,
transmission of a position message including an alert signal to the power tool to start transmitting a position response signal,
receiving a position response signal from the power tool,
determining a Received Signal Strength Indication and a distance to the power tool from the Received Signal Strength Indication, enabling positioning of a lost or stolen power tool,
when the counted authorization time period exceeds a predetermined threshold,
transmitting a lock message including an instruction to lock the tool, thereby enabling prevention of unauthorized use of the tool by remote unlocking and locking.

US Pat. No. 10,366,550

VIBRATION MONITORING DEVICE FOR VEHICLE COMPONENTS

CAMBRIDGE CONSULTANTS LIM...

1. A monitoring apparatus for providing vehicle telematics data, the apparatus comprising:at least one sensor for sensing vehicle and engine motion induced vibration in part of a vehicle and for generating vibration associated data, the at least one sensor being adapted to be coupled to said part of said vehicle;
a processor for processing said vehicle and engine motion induced vibration associated data to generate processed data representing at least one characteristic of said vehicle or engine; and
a transceiver for communicating said processed data representing at least one characteristic of said vehicle or engine to a communication device for use in compiling telematics data for said vehicle;
wherein the apparatus has a first data acquisition mode and a second data acquisition mode, power consumption of the apparatus being relatively higher in the second data acquisition mode than the first data acquisition mode;
wherein said processor is configured to:
identify at least one vehicle related event from said vehicle and engine motion induced vibration associated data;
determine a respective vehicle related event type for each identified event;
determine whether a change from one of the first and second data acquisition modes to the other of said first and second data acquisition modes should be triggered based on said determination of a respective event type for each identified event; and
trigger said change from said one of the first and second data acquisition modes to the other of said first and second data acquisition modes when a determination is made that said change should be triggered;
wherein, in the second data acquisition mode, the apparatus is configured to do at least one action from the following group of actions:
read sensor data at an increased rate relative to the first data acquisition mode in order to gather sensor data;
send a communication signal at an increased rate relative to the first data acquisition mode for establishing a connection for transmitting data;
select a different power-management algorithm relative to the first data acquisition mode; and
choose an alternative service flow/communication protocol method relative to the first data acquisition mode; and
wherein said processor is configured to perform a preliminary analysis on acquired data, prior to storing any acquired data for subsequent transmission, and based on the analysis, to determine whether at least one specific event has occurred and based on a determination that the at least one specific event has occurred, to determine that the acquired data should be stored.

US Pat. No. 10,366,549

INTELLIGENT ELECTRICAL SYSTEM FOR VEHICLE

Amazon Technologies, Inc....

1. An electrical system for supplying electrical power to a vehicle, the electrical system comprising:a main power supply configured to supply electrical power to a plurality of vehicle subsystems;
a first power supply controller electrically connected to the main power supply and configured to selectively electrically connect the main power supply to, and disconnect the main power supply from, a first vehicle subsystem;
a second power supply controller electrically connected to the main power supply and configured to selectively electrically connect the main power supply to, and disconnect the main power supply from, a second vehicle subsystem; and
a supervisor power supply controller in communication with the first power supply controller and the second power supply controller, the supervisor power supply controller being configured to:
receive signals indicative of an operational status of the vehicle;
determine, based at least in part on the signals indicative of the operational status of the vehicle, expected signals associated with operation of the first vehicle subsystem and expected signals associated with operation of the second vehicle subsystem, wherein the expected signals associated with operation of the first vehicle subsystem and the expected signals associated with operation of the second vehicle subsystem are indicative of expected performance of the first vehicle subsystem and expected performance of the second vehicle subsystem;
receive signals associated with operation of the first vehicle subsystem and signals associated with operation of the second vehicle subsystem, wherein the signals associated with operation of the first vehicle subsystem are indicative of performance of the first vehicle subsystem and the signals associated with operation of the second vehicle subsystem are indicative of performance of the second vehicle subsystem;
determine that one or more of (1) the signals associated with operation of the first vehicle subsystem or (2) the signals associated with operation of the second vehicle subsystem are outside respective ranges of the expected signals associated with operation of the first vehicle subsystem and the expected signals indicative of operation of the second vehicle subsystem; and
cause one or more of the first power supply controller or the second power supply controller to disconnect from the main power supply the one or more of the first vehicle subsystem or the second vehicle subsystem for which the signals associated with operation of the first vehicle subsystem or the signals associated with operation of the second vehicle subsystem are outside the respective ranges of the expected signals associated with operation of the first vehicle subsystem and the expected signals associated with operation of the second vehicle subsystem,
wherein the signals indicative of the operational status of the vehicle comprise signals indicative that the vehicle is one of taking-off, flying, or landing, and
wherein the supervisor power supply controller is configured to determine the expected signals associated with operation of the first vehicle subsystem and determine the expected signals associated with operation of the second vehicle subsystem by processing data associated with operation of the vehicle via a fault prediction model.

US Pat. No. 10,366,548

UNMANNED AERIAL VEHICLE COMMUNICATIONS METHODS AND SYSTEMS

SZ DJI TECHNOLOGY CO., LT...

1. A method for communicating ground terminal-to-unmanned aerial vehicle (GT-UAV) data to an unmanned aerial vehicle (UAV) from a ground terminal, wherein the GT-UAV data is transmitted one or more times to the UAV, comprising:receiving the GT-UAV data over a wireless channel;
transmitting UAV image data to the ground terminal over the wireless channel;
determining whether the received GT-UAV data is transmitted according to an Acknowledgment (ACK) protocol; and
transmitting an acknowledgment signal over the wireless channel to the ground terminal in response to the received GT-UAV data being determined to be transmitted according to the ACK protocol,
wherein the GT-UAV data are sent according to the ACK protocol when the GT-UAV data is at least one of a camera setting data, a maximum flight altitude data, or a maximum flight distance data.

US Pat. No. 10,366,546

METHOD AND APPARATUS FOR AUTOMATIC LOCATIONS-SPECIFIC CONFIGURATION MANAGEMENT OF A REMOVABLE METER UNIT

IPS GROUP INC., San Dieg...

1. A method of operating a meter, the method comprising:receiving a tag identification information from an RFID tag, wherein the tag identification information is associated with a unique physical location at which a removable meter unit is placed;
transmitting the tag identification information to a remote data manager after detecting a change in proximity between the RFID tag and the removable meter unit;
receiving, from the data manager, information indicative of configuration information comprising one or more operating parameters; and
updating the configuration information with the removable meter unit;
wherein the tag is permanently affixed to a location housing that is fixedly placed at the physical location and the location housing is configured to mate with the removable meter unit.

US Pat. No. 10,366,545

SYSTEM AND METHOD FOR COMBINING 3D IMAGES IN COLOR

RAYTHEON COMPANY, Waltha...

1. A method for visualizing scan data, the method comprising:forming a first processed density array, the first processed density array being a three dimensional array having a plurality of array elements, each array element corresponding to a scanned portion of an object;
projecting the first processed density array onto a plane to form a plurality of first pixel values at a plurality of corresponding pixel locations, the projecting comprising:
forming a vector for each pixel, the vector corresponding to array elements, of the plurality of array elements of the first processed density array, along a line perpendicular to the plane and passing through the pixel location;
calculating one or more statistics for each vector; and
calculating the first pixel value for each vector as a weighted sum of the statistics; and
displaying an image comprising a plurality of pixels, each pixel having a respective first value equal to a corresponding first pixel value of the plurality of first pixel values.

US Pat. No. 10,366,540

ELECTRONIC APPARATUS AND METHOD FOR VIRTUAL REALITY OR AUGMENTED REALITY SYSTEM

HTC Corporation, Taoyuan...

1. An electronic apparatus, comprising:a displayer, configured for displaying a virtual reality scene or an augmented reality scene;
a graphic processing circuit, coupled to the displayer, the graphic processing circuit being configured for computing a plurality of scene segments in the virtual reality scene or the augmented reality scene;
a plurality of sensors, configured for collecting a plurality of attention factors;
a control circuit, coupled to the sensors and the graphic processing circuit, the control circuit being adapted to:
generate an attention map according to the attention factors, the attention map indicates priority rankings of the scene segments; and
allocate a distribution of computational resources of the graphic processing circuit between the scene segments according to the priority rankings of the scene segments in the attention map,
wherein the graphic processing circuit computes the scene segments differentially according to the distribution of computational resources.

US Pat. No. 10,366,538

METHOD AND DEVICE FOR ILLUSTRATING A VIRTUAL OBJECT IN A REAL ENVIRONMENT

Apple Inc., Cupertino, C...

1. A method for representing a virtual object in a real environment, comprising:capturing, by a recorder, a real environment in two dimensions;
determining position information for the recorder relative to at least one component of the real environment;
obtaining three-dimensional depth information relating to the real environment based on the position information;
segmenting at least one area of the captured real environment to identify at least one segment of the real environment distinct from a remaining part of the real environment;
merging a virtual object with the real environment such that at least one part of a segmented area of the real environment is removed from the real environment;
using the three-dimensional information for an area of the real environment adjacent to the removed part of the real environment to select a texture source from which to identify texture information to conceal the removed part of the real environment, wherein the texture source is selected from a group consisting of a floor plane and a wall plane;
identifying the texture information from the selected texture source; and
concealing the removed part of the real environment using the identified texture information.

US Pat. No. 10,366,537

IMAGE PROCESSING APPARATUS, PROJECTION CONTROL METHOD, AND PROGRAM

SONY CORPORATION, Tokyo ...

12. An information processing system, comprising:a plurality of information processing devices, each including
a camera configured to acquire an image of a real space;
a processor configured to
perform an image recognition process on the image acquired by the camera to recognize a physical object in the acquired image, and
generate a virtual image including a virtual object positioned relative to the physical object recognized in the acquired image;
a display configured to display the virtual image under control of the processor; and
a projector configured to project at least a portion of the virtual object onto the real space under control of the processor,
wherein one of the plurality of information processing devices is configured to determine an interest level in the physical object based on intensity of projection light projected onto the physical object in the real space.

US Pat. No. 10,366,536

INFINITE FAR-FIELD DEPTH PERCEPTION FOR NEAR-FIELD OBJECTS IN VIRTUAL ENVIRONMENTS

MICROSOFT TECHNOLOGY LICE...

1. A computer-implemented method for rendering near-field objects as perceivable far-field objects within a near-field virtual environment, the method comprising:determining that a virtual object is tagged for far-field perception within the near-field virtual environment, wherein the virtual object has a corresponding set of stereoscopic projection transforms that is employable to stereoscopically render the virtual object as a near-field object with ocular bias between left eye and right eye rendered instances of the near-field object for near-field perception within the near-field virtual environment;
based on the determination that the virtual object is tagged for far-field perception, generating a set of harmonize transforms based on at least a portion of the corresponding set of stereoscopic projection transforms, the set of harmonize transforms providing a reduced ocular bias between the left eye and the right eye rendered instances of the near-field object as compared to the set of stereoscopic projection transforms; and
employing the generated set of harmonize transforms to stereoscopically render the virtual object tagged for far-field perception within the near-field virtual environment as the near-field object having the reduced ocular bias.

US Pat. No. 10,366,534

SELECTIVE SURFACE MESH REGENERATION FOR 3-DIMENSIONAL RENDERINGS

MICROSOFT TECHNOLOGY LICE...

1. A method, comprising:computer-generating a 3D voxel grid of an environment based on initial depth information received via a depth camera;
for each voxel in the 3D voxel grid, computer-assigning an initial signed value representative of that voxel's distance from a nearest surface;
for each subset of voxels in the 3D voxel grid comprising a surface, computer-generating an initial surface mesh;
receiving, via the depth camera, updated depth information for the environment;
for each voxel in the 3D voxel grid, computer-assigning an updated signed value based on the updated depth information;
for each subset of voxels in the 3D voxel grid, determining an absolute difference between the updated signed value and the initial signed value for all voxels within the subset;
comparing the determined absolute difference to a non-zero threshold, the non-zero threshold based on a maximum allowed magnitude of discontinuity between adjacent subsets of voxels;
selectively computer-generating an updated surface mesh on only those subsets of voxels in the 3D voxel grid that exhibit greater than the non-zero threshold absolute difference between the updated signed value and the initial signed value; and
maintaining the initial surface mesh on those subsets of voxels in the 3D voxel grid where the absolute difference between the updated signed value and the initial signed value is less than the non-zero threshold, regardless of whether an updated surface mesh is computer-generated for adjacent subsets of voxels.

US Pat. No. 10,366,531

ROBOT MOTION PLANNING FOR PHOTOGRAMMETRY

1. A robotic gantry system for generating a 3D model of an object comprising:a first set of light projectors configured to emit light on the object within a volume space of the robotic gantry system, the first set of light projectors associated with the robotic gantry system in a first configuration;
at least one object boundary detector configured to capture boundary information about the object within the volume of space of the robotic gantry system, the at least one object boundary detector associated with the robotic gantry system in a second configuration;
a robotic member configured to move within the volume of space of the robotic gantry system and comprising:
an end effector that includes at least one photogrammetry sensor and at least one depth sensor; and
a computer system configured to:
generate a first point cloud of data for the object based at least in part on the boundary information;
determine an object volume for the object that represents a relative distance from the object to the robotic gantry system and dimensions for the object based at least in part on the boundary information;
generate a second point cloud of data based at least in part on the object volume and the first configuration of the first set of light projectors, the second cloud of data corresponding to potential coordinates for a location where the robotic member and end effector can be positioned along a path around the object to capture image information for the object;
identify a first subset of data points of the second point cloud of data based at least in part on the second point cloud of data and the object volume for the object, the first subset of data points representing at least one path that would cause a collision between the robotic member or the end effector, and the object;
identify a second subset of data points of the second point cloud of data based at least in part on the second point cloud of data, the first subset of data points, and the first configuration of the first set of light projectors, wherein data points of the second subset of data points represent at least one potential path of the robotic member and the end effector that would not cause a collision between the object and the robotic member or end effector;
generate instructions to move the robotic arm in accordance with the at least one potential path within the volume of space of the robotic gantry system around the object to capture the image information for the object based at least in part on the second subset of data points; and
generate the 3D model of the object based at least in part on the image information.

US Pat. No. 10,366,530

HIDDEN CULLING IN TILE-BASED COMPUTER GENERATED IMAGES

Imagination Technologies ...

1. A tile-based graphics system comprising:a processor configured to implement (i) a tiling process to derive a display list for each of a plurality of tiles, and (ii) a rendering process to render the tiles using the respective derived display lists;
wherein the tiling process comprises, for each of a plurality of regions of a tile:
determining one or more depth values for an object located within the region;
comparing the one or more determined depth values for the object with a depth value associated with the region;
determining whether to include an indication of the object in the display list for the tile in dependence on the result of at least one of the one or more comparisons for each of the plurality of regions of the tile; and
if the object entirely covers the region, updating said depth value associated with the region in dependence on the result of at least one of the one or more comparisons;
wherein the tiling process further comprises outputting the display list for the tile for storage in a memory; and
wherein the rendering process comprises retrieving the display list for the tile from the memory and rendering the tile using the retrieved display list for the tile.

US Pat. No. 10,366,529

RECORDING MEDIUM, INFORMATION PROCESSING APPARATUS, AND CONTROL METHOD

Live2D Inc., Tokyo (JP)

1. A non-transitory computer-readable recording medium recording a program for causing at least one computer, capable of generating a left-eye rendered image and a right-eye rendered image for binocular stereopsis which are associated with 3D representations of an object indicated by image groups each including a plurality of parts of 2D images by using the image groups to perform at least one of movement and deformation of each part included in the image groups, to execute:processing of sequentially deciding rendering directions in which the object is rendered in the rendered images;
processing of determining a moving direction determined by transition of the rendering directions sequentially decided in the processing of sequentially deciding;
processing of differentiating the rendering direction, in which at least some parts of the image groups used to generate the rendered images are changed to different parts, in accordance with the moving direction determined in the processing of determining; and
processing of changing a plurality of parts included in the image groups used to generate the rendered images, based on a result of the processing of differentiating,
wherein if parts included in the image group used for the left-eye rendered image are different from parts included in the image group used for the right-eye rendered image, the processing of changing changes the parts included in the image group used for one of the rendered images to be the same as the parts included in the image group used for the other rendered image.

US Pat. No. 10,366,528

INTERACTIVE POINTS OF INTEREST FOR 3D-REPRESENTATIONS

Amazon Technologies, Inc....

1. A system comprising:one or more processors;
a memory, including computer-executable instructions that, when executed, cause the one or more processors to:
render a first 3D-representation including a first point of interest (POI) and a second POI, wherein the first POI is associated with a first set of multiple interactive actions and the second POI is associated with a second set of multiple interactive actions;
present a user interface including the first 3D-representation on a display;
detect user navigation of the first 3D-representation on the display such that the first POI is displayed in a viewing plane of the first 3D-representation;
detect a first user selection of the first POI;
upon detection of the first user selection of the first POI, present in the user interface individual indications for each interactive action of the first set of multiple interactive actions;
detect a second user selection of a first indication for a first interactive action of the first set of multiple interactive actions;
execute the first interactive action by generating a second 3D-representation based at least upon the second user selection of the first indication, the second 3D-representation being related to the first 3D-representation;
present the second 3D-representation concurrently with the first 3D-representation as integrated features of the user interface;
detect a third user selection of a second indication for a second interactive action of the second set of multiple interactive actions; and
based at least upon the third user selection of the second indication, execute the second interactive action by rendering a third 3D-representation including a third POI, wherein:
the third POI is associated with a third set of multiple interactive actions,
the user interface is divided into at least two interactive portions displayed concurrently, the at least two interactive portions including a first interactive portion displaying the first 3D-representation and a second interactive portion displaying the third 3D-representation, and
the first interactive portion is rendered in an upper portion of the user interface and the second interactive portion is rendered in a lower portion of the user interface.

US Pat. No. 10,366,526

SYSTEMS AND METHODS FOR DISPLAYING REPRESENTATIVE IMAGES

DUELIGHT LLC, Sunnyvale,...

1. A mobile computing device comprising:a display unit configured to display a user interface;
a non-transitory memory storing instructions; and
one or more processors in communication with the display unit, wherein the one or more processors execute the instructions to:
configure a first relationship between each of two or more images;
cause the display unit to display a photo montage including the two or more images;
receive a notification indicating a new orientation for the photo montage; and
in response to the new orientation:
generate an in-place rotation animation for each of the two or more images of the photo montage, wherein the in-place rotation animation occurs about a particular point of interest identified within at least one of the two or more images; and
maintain the first relationship between each of the two or more images.

US Pat. No. 10,366,524

THREE-DIMENSIONAL BODY SCANNING AND APPAREL RECOMMENDATION

NIKE, Inc., Beaverton, O...

1. A system, comprising:a three-dimensional (3D) scanning element;
an electronic data storage configured to store a database including 3D scan data;
a processor, coupled to the 3D scanning element and the electronic data storage, configured to:
obtain 3D scan data of a body part at a first time and a second time from the 3D scanning element;
compare the 3D scan data from each of the first time and the second time against a 3D model of an article of apparel; and
generate an animated heat map indicative of a degree of tightness of the article of apparel over regions of the body part at the first time and the second time based on the comparison of the 3D scan data to the 3D model of the article of apparel; and
cause a user interface to display the animated heat map.

US Pat. No. 10,366,522

AUGMENTED AND VIRTUAL REALITY BOT INFRASTRUCTURE

Microsoft Technology Lice...

1. A computer implemented method for presenting content in a virtual or augmented reality environment, comprising:selecting one or more bots to provide augmented content to be placed into an augmented reality or virtual reality (AR/VR) environment;
receiving augmented content from the selected bots;
selecting a location to place the augmented content within the AR/VR environment based on the AR/VR environment, the location being within a peripheral view of a user of the AR/VR environment;
identifying a first rendering fidelity based one or more of the location and the AR/VR environment;
sending the augmented content to a rendering service along with the first rendering fidelity;
monitoring user interest in the augmented content;
identifying a second rendering fidelity based on a change in user interest in the augmented content; and
sending the second rendering fidelity to the rendering service to change the rendering fidelity of the augmented based on user interest.

US Pat. No. 10,366,517

SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR INTERACTING WITH A PROCESS DIAGRAM

salesforce.com, inc., Sa...

1. A method, comprising:providing, by a computer system, information that is executable by a client computer system to:
display a graphical user interface operable to receive user input indicative of a process diagram for a process, wherein the user input includes data that is indicative of a plurality of steps of the process, wherein the user input indicates an ordered relationship between the plurality of steps, and wherein the plurality of steps includes an approval step that is associated with an approval entity and an additional step that, if taken, circumvents the approval step; and
output a graphical representation of the process diagram, wherein the graphical representation includes:
graphical indications of each of the plurality of steps; and
a disclaimer indicating that the approval step can be circumvented via the additional step;
receive, via a search component of the graphical user interface, a search query; and
perform a search of the process diagram based on the search query, such that graphical indications corresponding to steps that do not meet the search query become non-interactive while the search query is active; and
generating, by the computer system, data and executable code corresponding to the process diagram, wherein the data and executable code is usable by a process diagram engine to facilitate performing the process such that, responsive to the approval step being entered, the computer system causes an approval request to be sent to the approval entity.

US Pat. No. 10,366,516

IMAGE PROCESSING METHOD AND DEVICE

SHENZHEN CHINA STAR OPTOE...

1. An image processing method, comprising:utilizing a processor and a memory to stretch and translate components of a point Ai(ri,gi,bi) of an original image in RGB color space according to a first function ƒ1(x) to obtain A0(r0,g0,b0)=ƒ1(xi), where i is a natural number;
utilizing the processor and the memory to process saturation Si of the point Ai(ri,gi,bi) of the original image according to a second function ƒ2 (x) with stretching and translating operations to obtain a processed saturation S0=ƒ2(xi);
determining the point A0(r0,g0,b0) based on remaining brightness of the original image unchanged before and after the stretching and translating and based on a maximum output of the second function ƒ2(x), and processing the point Ai in the RGB color space for saturation enhancement if max(r0,g0,b0)?1; converting the point Ai into CMY color space for saturation enhancement if max(r0,g0,b0)>1; and
displaying an image having the points with saturation enhanced, on a display screen.

US Pat. No. 10,366,513

APPARATUS AND METHOD FOR FORMULATION AND DISPENSING OF VISUALLY CUSTOMIZED COSMETICS

Equality Cosmetics, Inc.,...

1. A portioning machine for providing a custom cosmetic, the portioning machine comprising:a mixer having a mixing chamber;
a plurality of slots, each slot configured to receive an assembly having at least one syringe, each syringe associated with an actuator and having an outlet for dispensing a distinct cosmetic additive for a custom cosmetic, wherein the mixer and the plurality of slots are configured such that the outlet of each syringe is positioned to dispense an additive from the syringe into the mixing chamber when the assemblies are installed in the slots; and
a portioning processor configured to control the actuators to dispense additives from selected syringes into the mixing chamber in accordance with a target set of additive ratios to produce the custom cosmetic, wherein each syringe is configured to have both a fill stroke to fill the syringe from a corresponding reservoir and a dispensing stroke, and wherein the portioning processor is further configured to cause actuation of a given actuator associated with a given syringe to perform the fill stroke to fill the given syringe from the corresponding reservoir.

US Pat. No. 10,366,512

AROUND VIEW PROVISION APPARATUS AND VEHICLE INCLUDING THE SAME

LG ELECTRONICS INC., Seo...

1. An image provision apparatus comprising:a plurality of cameras mounted on a vehicle and configured to capture images;
a memory configured to store a reference image of each of the plurality of cameras;
a display configured to display information; and
a processor configured to:
receive a plurality of images from the plurality of cameras;
check a location of each of the plurality of images using first area patterns in the plurality of images;
compensate a parameter in an image using second area patterns located in overlapping areas of the image at which at least two of the plurality of images partially overlap;
cause the display to display an image generated based on the compensated parameter;
calculate offset information of at least some of the plurality of cameras based on a difference between at least one stored reference image and at least one image captured from a corresponding at least one of the plurality of cameras;
synthesize the plurality of images from the plurality of cameras using the calculated offset information to generate the image, wherein each of the at least one reference image and the at least one captured image includes a character line of the vehicle; and
calculate the offset information based on a difference between the character line in the at least one reference image and the character line in the at least one captured image.

US Pat. No. 10,366,511

METHOD AND SYSTEM FOR IMAGE GEOREGISTRATION

ELBIT SYSTEMS LAND AND C4...

1. A method for determining a position and orientation of a camera using another camera imaging a common scene and having a known position and orientation, the method comprising the procedures of:capturing a first image of a scene with a first camera disposed on a first platform, the position and orientation of the first camera obtained by georegistering the camera images to a 3D geographic model;
capturing a second image of at least a portion of the scene with a second camera disposed on a second platform;
extracting scene features in the first image and providing a respective descriptor for each extracted scene feature;
determining the 3D position and orientation of each extracted scene feature by mapping to a 3D geographic model;
transmitting the feature descriptors and the 3D position and orientation of each scene feature from the first platform to the second platform;
extracting scene features in the second image and providing a respective descriptor for each extracted scene feature;
matching the scene features in the second image with the scene features in the first image; and
determining 3D position and orientation coordinates of the second camera using the 3D coordinates in the scene and their corresponding 2D projections in the second image.

US Pat. No. 10,366,510

SYSTEMS AND METHODS FOR DETERMINING LOCATION AND ORIENTATION OF A BODY

Octi, Los Angeles, CA (U...

1. A method to calculate a three-dimensional orientation of an object within an image, the method comprising:receiving a video stream from a two-dimensional image capture device;
selecting a single frame from the video stream, wherein the single frame comprises an image of at least one object;
modeling the object by assigning each of a set of object elements as reference points and identifying a subset of the reference points as anchor points;
selecting a subset of the anchor points as initial reference points;
based on two dimensional coordinates of the anchor points, calculating two dimensional coordinates of the anchor points not contained in the subset of initial reference points;
calculating a depth value for the anchor points;
assigning three dimensional position values to each of the anchor points; and
iteratively determining a three dimensional position value to each remaining reference points based on the three dimensional position value of an adjacent reference point.

US Pat. No. 10,366,509

SETTING DIFFERENT BACKGROUND MODEL SENSITIVITIES BY USER DEFINED REGIONS AND BACKGROUND FILTERS

Thermal Imaging Radar, LL...

1. A method of creating a background model for image processing to identify new foreground objects in successive video frames, the method comprising:providing a background image in a user interface;
receiving a first user input in the user interface, the first user input comprising identifying one or more different regions within the background image;
receiving a second user input in the user interface, the second user input comprising selecting an image change tolerance for each of the one or more identified different regions, wherein the image change tolerance for each of the one or more identified different regions defines a threshold amount of change that is required to be detected as between (i) the one or more identified different regions within the background image and (ii) one or more corresponding identified different regions within a successive image in order for one or more objects within the successive image to be classified as one or more foreground objects;
providing the background image, information identifying the one or more different regions, and the image change tolerances to an image processor, wherein the background image, the information identifying the one or more different regions, and the image change tolerances are used by the image processor to create a background model to thereby compare the successive image with the background model in order to identify the one or more foreground objects within the successive image; and
in response to determining that a particular foreground object included in the one or more foreground objects is an object of interest, sending an alert that includes information describing the object of interest, wherein the information includes a confidence level indicating a computed certainty that the object of interest is a foreground object within the successive image as opposed to being a background object within the successive image such that the confidence level provided by the alert facilitates identification and classification of the object of interest.

US Pat. No. 10,366,507

OPTICAL IMAGING AND ASSESSMENT SYSTEM FOR TONG CASSETTE POSITIONING DEVICE

WEATHERFORD TECHNOLOGY HO...

1. A method comprising:identifying a focus area on a tong cassette coupled to a tong;
optically imaging the focus area using an optical imaging device on a positioning device;
analyzing information from the optical imaging to determine an assessment of the focus area; and
causing action based on the analyzing, wherein the action comprises at least one selected from the group of extending a plurality of arms of the positioning device, connecting the positioning device to the tong cassette, and locking the tong cassette in the arms of the positioning device.