US Pat. No. 10,192,603

METHOD FOR CONTROLLING A SEMICONDUCTOR MEMORY DEVICE

TOSHIBA MEMORY CORPORATIO...

1. A method for controlling a semiconductor storage device which comprises:a cell array including a plurality of memory cells;
a sense amplifier reading data of the memory cell;
a write driver writing data to the memory cell;
a sub cell area including the cell array, the sense amplifier, and the write driver;
a memory area including a plurality of sub cell areas; and
a control circuit controlling the sense amplifier and the write driver,
the method comprising causing the control circuit to supply first write data to the sub cell area which performs a first operation of supplying a first voltage to a selected sub cell area.

US Pat. No. 10,192,599

SEMICONDUCTOR DEVICE

SK hynix Inc., Incheon-s...

1. A semiconductor device comprising:an internal clock generation circuit configured to generate a first internal clock having a cycle corresponding to double a cycle of an external clock and a second internal clock having a substantially opposite phase to a phase of the first internal clock, based on the cycle of the external clock;
a control signal receiver circuit configured to sequentially receive first and second control signals and generate first and second internal control signals, based on the first and second internal clocks;
an on-die termination (ODT) command generation circuit configured to generate an ODT control signal based on results obtained by decoding the first and second internal control signals; and
an internal command generation circuit configured to generate first and second internal commands based on the ODT control signal and the decoding results of the first and second internal control signals.

US Pat. No. 10,192,596

APPARATUSES INCLUDING MULTIPLE READ MODES AND METHODS FOR SAME

Micron Technology, Inc., ...

1. An apparatus, comprising:an input-output control circuit;
a memory array configured to store data, the memory array further including signal lines for accessing memory of the memory array;
control logic coupled to the input-output control circuit and the memory array, the control logic configured to provide, in a first mode, internal control signals responsive to receiving a read command that controls activation of a charge pump circuit to develop a full pumped voltage prior to driving signal lines to a target signal line voltage based on the full pumped voltage, and
wherein the control logic is configured to provide, in a second mode, internal control signals prior to receiving a read command that controls the charge pump circuit to develop a ready pumped voltage that is less than the full pumped voltage, the control logic further configured to provide control signals to control the ready pumped voltage based on temperature compensation information of the memory array.

US Pat. No. 10,192,594

SEMICONDUCTOR DEVICE

Renesas Electronics Corpo...

1. A semiconductor device comprising:a booster circuit configured to boost an input voltage and generate a first boosted voltage;
a voltage hold circuit configured to hold a second boosted voltage having a smaller absolute value than the first boosted voltage;
a first output terminal configured to output the first boosted voltage as first output;
a second output terminal configured to output the second boosted voltage as second output;
a first switch that is placed between the first output terminal and the second output terminal; and
a control circuit configured to generate a switch signal for switching the first switch from close to open in response to an output voltage of the booster circuit reaching a hold voltage level set to the voltage hold circuit,
wherein during a first period when the switch signal indicates close of the first switch, the voltage hold circuit is further configured to increase or decrease a voltage value of the second boosted voltage to be output in accordance with the output voltage of the booster circuit, and during a second period at a point in time when the switch signal indicates open of the first switch, the second boosted voltage has a particular value, and the voltage hold circuit is further configured to maintain the particular voltage value of the second boosted voltage after the first switch is open,
wherein the voltage hold circuit includes:
a plurality of voltage hold circuits,
the first switch includes a plurality of first switches corresponding to the plurality of voltage hold circuits, and
the control circuit outputs the switch signal to a pair of the first switch and the voltage hold circuit to which the hold voltage level corresponding to a detected voltage value of the output voltage of the booster circuit is set each time the output voltage of the booster circuit reaches a plurality of hold voltage levels respectively set to the plurality of voltage hold circuits, and
wherein the control circuit includes:
a first resistor and a second resistor that are connected in series between a boost node at which the output voltage of the booster circuit is generated and a bias terminal through which a specified voltage is supplied,
a third resistor that is connected in series with the first resistor and the second resistor and includes a plurality of resistors connected in parallel,
a comparator configured to compare a detection target voltage generated at a connection node between the first resistor and the second resistor with a preset reference voltage, and
a detection voltage control circuit configured to enable any one of a plurality of switch signals in response that an output of the comparator becomes enabled, and
the detection voltage control circuit switches a resistor to be short-circuited among the plurality of resistors included in the third resistor at the same time as enabling any one of the plurality of switch signals.

US Pat. No. 10,192,593

RECEPTION CIRCUIT FOR REDUCING CURRENT AND ELECTRONIC APPARATUS INCLUDING THE SAME

SK hynix Inc., Icheon-si...

1. An electronic apparatus comprising:a system control circuit configured to generate a plurality of first control signals individually provided to a plurality of chips and a second control signal commonly and simultaneously provided to the plurality of chips; and
the plurality of chips each including a reception circuit configured to generate a reception control signal in response to the first control signal and selectively receive the second control signal in response to the reception control signal,
wherein the reception circuit comprises:
a controller configured to generate the reception control signal based on the first control signal;
a first buffer configured to receive the second control signal; and
a delay circuit configured to receive the second control signal from the first buffer in response to the reception control signal and provide the second control signal to other elements in the chips.

US Pat. No. 10,192,592

SYSTEMS AND METHODS INVOLVING DATA BUS INVERSION MEMORY CIRCUITRY, CONFIGURATION AND/OR OPERATION INCLUDING DATA SIGNALS GROUPED INTO 10 BITS AND/OR OTHER FEATURES

GSI TECHNOLOGY, INC., Su...

1. A DRAM device involving data signals grouped into 10 bits, the device comprising:a memory core;
input circuitry that receives a data bus inversion (DBI) bit associated with a data signal as input directly, without transmission through DBI logic associated with an input buffer;
circuitry, including one or both of section circuitry and memory circuitry, that stores the DBI bit into the memory core, reads the DBI bit from the memory core, and provides the DBI bit as output, wherein the memory device stores and processes the DBI bit on an internal data bus as a regular data bit; and
a data buffering circuit coupled to the memory core, the data buffering circuit including a write buffer comprising a data register positioned between the input circuitry and the DBI logic and storing the data to be written into the memory core on a later cycle, an address register storing addresses corresponding to the stored data signal, and a comparator comparing a read address to the addresses stored in the write buffer,
wherein data from the data register is retrieved as an output data signal instead of data from the DBI logic when the comparator determines that the address stored in the address register matches the read address, thereby causing the output data signal to bypass the DBI logic.

US Pat. No. 10,192,586

INFORMATION ENTRY METHOD AND DEVICE

HUIZHOU UNIVERSITY, Huiz...

1. An information entry method, comprising:step a): acquiring in real-time motion data from a device comprising a sensor, a processor, a recorder and a microphone, wherein the sensor comprises (i) an accelerometer to detect an acceleration of a user, (ii) a velocimeter to sense a speed of the user, (iii) a gyroscope to sense a direction of the user, and (iv) a GPS component to sense a position of the user;
step b): determining, executed by the processor, whether the device detects a change from a first motion status at a first time interval to a second motion status at a second time interval based on the motion data from the sensor, wherein the change comprises differences in (a) the acceleration of the user, (b) the speed of the user, (c) the direction of the user and (d) the position of the user; if so, activating, executed by the processor, the recorder of the device when (1) each of the differences is larger than a respective predetermined threshold and (2) the device is shaken regularly, thereby activating the recorder to prepare for recording without performing a touch operation on the device;
wherein the differences include:
(A) acceleration data change when the device changes from a first instantaneous acceleration at a first time t1 to a second instantaneous acceleration at a second time t2;
(B) speed data change when the device changes from a first average speed within the first time interval to a second average speed within the first time interval;
(C) direction data change when the device changes from having direction changes within the second time interval to having no direction changes within the second time interval; and
(D) position data change when the device changes from having position changes within a third time interval to having no position changes within the third time interval;
wherein the acceleration data change, the speed data change, the direction data change and the position data change are acquired in real time; and
wherein shaking of the device corresponds to adding a trigger condition for activating the recording module, and the trigger condition adds an extra interaction for the user, thereby avoiding unnecessary activation to the recorder and reducing unnecessary energy consumption,
step c): recording in real-time user's voice input through the recorder of the device;
step d): stopping recording according to a preset voice instruction of stopping recording, wherein the preset voice instruction of stopping recording is collected through the microphone of the device;
wherein the first motion state corresponds to a running or trotting status of the user, and the second motion status corresponds to a walking status of the user.

US Pat. No. 10,192,582

AUTOMATIC GENERATION OF TIME-LAPSE VIDEOS

ADOBE INC., San Jose, WA...

1. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations to facilitate generation of time-lapse videos, the method comprising:analyzing frames of a photographic input to detect activity occurring across frame pairs, the photographic input being input for which a time-lapse video is to be generated, wherein a length of the time-lapse video is shorter than a length of the photographic input;
identifying a threshold of activity change based on a function associated with the length of the time-lapse video and a global extent of activity across the frames of the photographic input, wherein the threshold of activity change is inversely correlated to the length of the time-lapse video;
utilizing the threshold of activity change and activity detected across frame pairs to automatically select a plurality of the frames to use in generating the time-lapse video; and
generating the time-lapse video based on the plurality of frames.

US Pat. No. 10,192,579

FLUID DYNAMIC BEARING MOTORS WITH DIFFERENT WIDTH PUMP SEALS AND JOURNAL BEARINGS

Seagate Technology LLC, ...

1. A motor comprising:a shaft positioned adjacent a sleeve for relative rotation, wherein the sleeve includes a first radial recirculation channel, and wherein the shaft and the sleeve form:
a first gap containing fluid forming a first seal, positioned above the first radial recirculation channel, and having a width measured between the shaft and the sleeve,
wherein one of the shaft and the sleeve includes grooves at the first gap configured to pump fluid towards a journal bearing, and
a second gap containing fluid forming the journal bearing, positioned below the first radial recirculation channel, and having a width measured between the shaft and the sleeve,
wherein the width of the first gap is greater than the width of the second gap.

US Pat. No. 10,192,578

SENSORLESS MONITORING OF LASER POWER INSTABILITY IN A HEAT-ASSISTED MAGNETIC RECORDING HEAD

Seagate Technology LLC, ...

1. A method, comprising:operating a laser diode of a heat-assisted magnetic recording apparatus at each of a plurality of different constant currents during a write operation;
monitoring a forward voltage across the laser diode while operating the laser diode at each of the plurality of constant currents during the write operation;
detecting a change in the forward voltage indicative of laser power instability due to mode hopping;
determining temperature boundaries for each of the different constant currents where the forward voltage change is detected; and
avoiding the temperature boundaries during write operations.

US Pat. No. 10,192,577

WRITE POLE COATING LAYER

Seagate Technology LLC, ...

1. An apparatus, comprising:a slider having a media-facing surface and configured for heat-assisted magnetic recording, the slider comprising:
a write pole including two or more sides extending into the slider and a pole tip at the media-facing surface;
a heatsink layer proximate at least part of the two or more sides where a first portion of the heatsink layer is proximate the pole tip; and
a diffusing metal disposed proximate the write pole and configured to diffuse through the write pole toward the media-facing surface.

US Pat. No. 10,192,576

METHOD AND APPARATUS THAT MODIFIES SEEKS TO REMEDIATE INTER-ACTUATOR COUPLING IN A STORAGE DRIVE

Seagate Technology LLC, ...

1. A method, comprising:determining a faulty tracking condition affecting a first head driven by a first actuator of a hard disk drive, the faulty tracking condition caused by a second actuator of the hard disk drive that is moving while the first actuator is performing a tracking operation:
responsive to the determination of the faulty tracking condition, reducing seek forces of the second actuator that cause the faulty tracking condition affecting the first head; and
verifying that similar faulty tracking conditions are reduced with the first head responsive to the reduction in seek forces.

US Pat. No. 10,192,575

SPLIT ACTUATOR WITH MULTIPLE HEAD STACK ASSEMBLIES BONDED TO BEARING SLEEVES

Seagate Technology LLC, ...

1. An apparatus, comprising:at least one actuator shaft;
first and second head stack assemblies coaxially located on the at least one actuator shaft, the first and second head stack assemblies each comprising:
at least one bearing having an inner race coupled to an outer surface of the at least one actuator shaft;
a bearing sleeve surrounding an outer race of the at least one bearing;
an E-block surrounding the bearing sleeve;
an annular gap between the E-block and the outer race of the at least one bearing;
a ring of bonding material filling the annular gap;
an access gap providing a fluid path to the annular gap from at least one of a top and a bottom of the E-block; and
a groove fluidly coupled to the annular gap and facing away from the access gap, the groove encompassing a greater volume than that of the annular gap.

US Pat. No. 10,192,574

DEVICES INCLUDING A DIFFUSION BARRIER LAYER

Seagate Technology LLC, ...

1. A device having an air bearing surface (ABS), the device comprising:a write pole;
a near field transducer (NFT) comprising a peg and a disc, wherein the peg is at the ABS of the device;
a heat sink positioned adjacent the disc of the NFT;
a dielectric gap positioned adjacent the peg of the NFT at the ABS of the device;
a conformal diffusion barrier layer, wherein the conformal diffusion barrier layer forms at least one angle that is not greater than 135°; and
a peg coupler layer,
wherein the conformal diffusion barrier layer is positioned adjacent the write pole,
the peg coupler layer is positioned between the conformal diffusion barrier layer and the dielectric gap, the disc and the heat sink, and
the dielectric gap and the disc are positioned between the peg coupler layer and the heat sink and the peg.

US Pat. No. 10,192,573

DEVICES INCLUDING METAL LAYER

Seagate Technology LLC, ...

1. A device having an air bearing surface (ABS), the device comprising:a write pole;
a near field transducer (NFT) comprising a peg and a disc, wherein the peg is at the ABS of the device;
a metallic layer positioned over at least the peg of the NFT at the ABS, the metallic layer comprising: iridium (Ir), chromium (Cr), tin (Sn), platinum (Pt), or combinations thereof;
an adhesion layer comprising silicon (Si), chromium (Cr), titanium (Ti), tantalum (Ta), zirconium (Zr), niobium (Nb), neodymium (Nd), hafnium (Hf), nickel (Ni), or combinations thereof; and
an overcoat positioned over at least the metallic layer,
wherein the adhesion layer is positioned between at least the metallic layer and the overcoat layer.

US Pat. No. 10,192,570

MAGNETIC DISK DEVICE AND WRITE METHOD

Kabushiki Kaisha Toshiba,...

1. A magnetic disk device comprising:a disk;
a head configured to write data on the disk; and
a controller configured to
generate a target trajectory of the head in a circumferential direction for writing to a plurality of sectors in a current track, wherein the target trajectory is based on an actual trajectory of the head for writing to a plurality of sectors in a previously written track that is adjacent to the current track;
determine that the previously written track is discontinuous between an initial sector of the previously written track and an end sector of the previously written track by a radial offset;
based on the radial offset, generate a corrected trajectory for writing the plurality of sectors in the current track; and
control a position of the head in a radial direction based on the corrected trajectory while writing to the plurality of sectors in the current track.

US Pat. No. 10,192,569

INFORMING A SUPPORT AGENT OF A PARALINGUISTIC EMOTION SIGNATURE OF A USER

INTUIT INC., Mountain Vi...

1. A computer-implemented method for assisting a support agent assigned to interact with a user during a support encounter, comprising:receiving, at a computing device, an audio stream comprising audio of a user interacting with an application;
evaluating the audio stream to identify a collection of paralinguistic information present in the audio stream, wherein the paralinguistic information comprises a set of descriptors characterizing acoustic aspects of the audio that are distinct from verbal content of the audio;
determining, from the paralinguistic information, one or more attribute measures associated with the user interacting with the application; and
upon receiving a request to initiate a support encounter:
generating, before a support agent assigned to handle the support encounter interacts with the user and based on evaluating at least one of the attribute measures with an uplift model, a set of activities for the support agent to use when interacting with the user that increases a likelihood of achieving a specified outcome for the support encounter;
providing information content on a support agent interface before the support agent interacts with the user, the information content comprising the one or more attribute measures determined from the paralinguistic information and the generated set of activities, wherein the one or more attribute measures comprises an emotional state of the user responsive to at least one content item provided by the application; and
generating, before the support agent interacts with the user, a mockup of the application on the support agent interface, the mockup comprising the at least one content item.

US Pat. No. 10,192,567

ECHO CANCELLATION AND SUPPRESSION IN ELECTRONIC DEVICE

Motorola Mobility LLC, C...

8. A portable device comprising:an audio playback subsystem comprising a first speaker;
a first microphone;
an echo cancellation and echo suppression system communicatively coupled to the audio playback subsystem and the first microphone and comprising:
a dual channel echo cancellation stage comprising:
an adaptive filter that receives a first reference signal from a first channel based on an audio playback component of a portable device and that receives an echo signal from a second channel based on a microphone signal of the portable device and which generates an adaptively filtered first reference signal;
a least mean squares filter that calculates adaptive filter weights for the adaptive filter;
a subtraction component that subtracts the adaptively filtered first reference signal from the first microphone from an echo signal to create an error signal; and
a dual channel echo suppression stage that receives the adaptively filtered first reference signal and the error signal and that:
detects spectral energy in the adaptively filtered first reference signal and in the error signal;
calculates echo-to-speech ratio (ESR) of the spectral energy; and
adjusts spectral gain of the error signal based on the ESR to generate a first output signal.

US Pat. No. 10,192,566

NOISE REDUCTION IN AN AUDIO SYSTEM

Sorenson IP Holdings, LLC...

15. A method comprising:obtaining a plurality of microphone signals derived from a microphone array that includes a plurality of omnidirectional microphones, each of the plurality of microphone signals being derived from a different microphone of the microphone array;
determining that the plurality of microphone signals include noise based on two or more of the plurality of microphone signals; and
selecting a reduced-noise signal instead of a beamformed signal as all of an output signal based on determining that the plurality of microphone signals include noise, the beamformed signal is based on beamforming of two or more of the plurality of microphone signals and the reduced-noise signal is based on an averaging of two or more of the plurality of microphone signals or is based on only one of the plurality of microphone signals.

US Pat. No. 10,192,565

CROSS PRODUCT ENHANCED HARMONIC TRANSPOSITION

Dolby International AB, ...

1. A system for decoding an audio signal, the system comprising:a core decoder for decoding a low frequency component of the audio signal;
an analysis filter bank for providing a plurality of analysis subband signals of the low frequency component of the audio signal;
a subband selection reception unit for receiving information associated with a fundamental frequency ? of the audio signal, and for selecting, in response to the information, a first analysis subband signal and a second analysis subband signal from the plurality of analysis subband signals;
a non-linear processing unit to generate a synthesis subband signal from the first analysis subband signal and the second analysis subband signal by modifying the phase of the first analysis subband signal and modifying the phase of the second analysis subband signal, and by combining the phase-modified first analysis subband signal and the phase-modified second analysis subband signal; and
a synthesis filter bank for generating a high frequency component of the audio signal from the synthesis subband signal;
wherein the information associated with the fundamental frequency ? of the audio signal is received in an encoded bit stream.

US Pat. No. 10,192,564

SIGNAL QUALITY-BASED ENHANCEMENT AND COMPENSATION OF COMPRESSED AUDIO SIGNALS

Harman International Indu...

1. A system for treatment of compressed audio signals, comprising:a processor;
a sampler executable by the processor to divide an audio signal into a series of sequential samples;
a signal quality detector executable by the processor to identify a consistent brick wall frequency of the audio signal spanning a plurality of the sequential samples at an outset of the audio signal and to determine a signal treatment indication proportional to the brick wall frequency; and
a signal enhancer executable by the processor to
sequentially receive and analyze one or more sample components of the audio signal to identify lost parts of the audio signal in the one or more sample components of respective sequential samples, and
apply to the audio signal, at a level in accordance with the signal quality indication, a corresponding signal treatment for each of the one or more sample components of respective sequential samples having a corresponding identified lost part.

US Pat. No. 10,192,563

APPARATUS AND METHOD FOR SCREEN RELATED AUDIO OBJECT REMAPPING

Fraunhofer-Gesellschaft z...

1. An apparatus for generating loudspeaker signals, comprising:an object metadata processor, and
an object renderer,
wherein the object renderer is configured to receive an audio object,
wherein the object metadata processor is configured to receive metadata, comprising an indication on whether the audio object is screen-related, and further comprising a first position of the audio object,
wherein the object metadata processor is configured to calculate a second position of the audio object depending on the first position of the audio object and depending on a size of a screen if the audio object is indicated in the metadata as being screen-related,
wherein the object renderer is configured to generate the loudspeaker signals depending on the audio object and depending on position information,
wherein the object metadata processor is configured to feed the first position of the audio object as the position information into the object renderer if the audio object is indicated in the metadata as being not screen-related, and
wherein the object metadata processor is configured to feed the second position of the audio object as the position information into the object renderer if the audio object is indicated in the metadata as being screen-related.

US Pat. No. 10,192,562

CROSS PRODUCT ENHANCED SUBBAND BLOCK BASED HARMONIC TRANSPOSITION

Dolby International AB, ...

1. A system configured to generate a time stretched and/or frequency transposed signal from an input signal, the system comprising one or more processing elements that:derive a number Y?1 of analysis subband signals from the input signal, wherein each analysis subband signal comprises a plurality of complex-valued analysis samples, each having a phase and a magnitude;
generate a synthesis subband signal from the Y analysis subband signals using a subband transposition factor Q and a subband stretch factor S, at least one of Q and S being greater than one by:
forming Y frames of L input samples, each frame being extracted from said plurality of complex-valued analysis samples in an analysis subband signal and the frame length being L>1, wherein at least one of the L input samples is derived by interpolating two or more of the plurality of complex-valued analysis samples;
applying a block hop size of h samples to said plurality of analysis samples, prior to forming a subsequent frame of L input samples, thereby generating a sequence of frames of input samples;
generating, on the basis of Y corresponding frames of input samples formed by the block extractor, a frame of processed samples by determining a phase and magnitude for each processed sample of the frame, wherein, for at least one processed sample:
i) the phase of the processed sample is based on the respective phases of the corresponding input sample in each of the Y frames of input samples; and
ii) the magnitude of the processed sample is determined as a mean value of the magnitude of the corresponding input sample in a first frame of the Y frames of input samples and the magnitude of the corresponding input sample in a second frame of the Y frames of input samples; and
determining the synthesis subband signal by overlapping and adding the samples of a sequence of frames of processed samples; and
generate the time stretched and/or frequency transposed signal from the synthesis subband signal, wherein the system is operable at least for Y=2.

US Pat. No. 10,192,560

ROBUST SPECTRAL ENCODING AND DECODING METHODS

Digimarc Corporation, Be...

1. A device for decoding a digital watermark embedded in an audio signal, wherein the digital watermark is embedded in the audio signal by adjusting signal values, the device comprising:a memory in which is stored blocks of the audio signal;
a processor in communication with the memory to obtain blocks of the audio signal, the processor configured with instructions to:
perform an initial synchronization of the digital watermark, distorted due to time scale change, by converting blocks of the audio to frequency domain data, pre-filtering the frequency domain data to produce first pre-filtered blocks, summing the first pre-filtered blocks to produce a first accumulated block, the first pre-filtered blocks being selected over a sufficiently long block of audio such that plural instances of watermark signal representing the same code at different time locations are accumulated, and correlating the first accumulated block with a pattern to detect a time scale of an embedded code signal; and
perform decoding of variable code data of the digital watermark at the detected time scale by correlating phase of the audio signal at the detected shift with a data signal pattern, wherein the processor is configured with instructions to decode the variable code data by correlating phase of the audio signal with a synchronization code signal to identify a start position of the variable code, and correlating phase of the audio signal with data code signals to detect data code signals encoded as the variable code data of the digital watermark.

US Pat. No. 10,192,556

SPEECH RECOGNITION WITH ACOUSTIC MODELS

Google LLC, Mountain Vie...

1. A computer implemented method comprising:receiving, by one or more computers, an acoustic sequence, the acoustic sequence representing an utterance, and the acoustic sequence comprising a sequence of multiple frames of acoustic data at each of a plurality of time steps;
stacking, by the one or more computers, one or more frames of acoustic data to generate a sequence of modified frames of acoustic data;
subsampling, by the one or more computers, the sequence of modified frames of acoustic data to generate a sequence of subsampled modified frames by removing one or more modified frames from the sequence of modified frames; and
processing, by the one or more computers, the sequence of subsampled modified frames of acoustic data through an acoustic modeling neural network to generate as output, for each subsampled modified frame, a set of scores for the subsampled modified frame, the set of scores for the subsampled modified frame comprising (i) a respective score for each of a plurality of vocabulary phonemes and (ii) a score for a blank character, the score for each vocabulary phoneme representing a respective likelihood that the vocabulary phoneme represents the utterance at the subsampled modified frame and the score for the blank character representing a likelihood that the utterance at the subsampled modified frame is incomplete.

US Pat. No. 10,192,555

DYNAMIC SPEECH RECOGNITION DATA EVALUATION

MICROSOFT TECHNOLOGY LICE...

1. A method of dynamically providing speech recognition data from a client computing device to a server computing device, the method comprising:receiving audio input at the client computing device;
processing the audio input to generate the speech recognition data;
determining a first estimated confidence level for a first identified portion of the speech recognition data comprising a first feature vector, wherein the first estimated confidence level exceeds a predetermined confidence threshold that corresponds to a valid result;
based on determining that the first estimated confidence level corresponds to the valid result, continuing to process the speech recognition data with the first identified portion;
determining a second estimated confidence level for a second identified portion of the speech recognition data comprising a second feature vector, wherein the second estimated confidence level also exceeds the predetermined confidence threshold that corresponds to the valid result;
identifying at least one statistically improbable characteristic associated with the second feature vector;
determining that the client computing device comprises a first feature extractor;
comparing the first feature extractor of the client computing device with a second feature extractor utilized by the server computing device;
based on comparing the first feature extractor of the client computing device with the second feature extractor utilized by the server computing device, determining that the second feature extractor of the server computing device is different from the first feature extractor;
based on (1) determining the second estimated confidence level corresponds to the valid result, (2) identifying the at least one statistically improbable characteristic, and (3) determining that the server computing device comprises the second feature extractor different from the first feature extractor, providing the second feature vector to the server computing device for an evaluation of the second feature vector by the second, different feature extractor.

US Pat. No. 10,192,553

INITIATING DEVICE SPEECH ACTIVITY MONITORING FOR COMMUNICATION SESSIONS

Amazon Technologes, Inc.,...

1. A method, comprising:receiving, from an initiating device, a request to initiate a communications session between the initiating device and a recipient device;
establishing the communications session;
receiving first data indicating that first sounds were received by at least one microphone of the initiating device during a first amount of time after the communications session is initiated;
determining that the first sounds correspond to non-speech;
receiving second data indicating that second sounds were received by the at least one microphone during a second amount of time after an end of the first amount of time;
determining that the second sounds correspond to non-speech;
determining a third amount of time between the first amount of time and the second amount of time;
determining that the third amount of time is greater than a threshold amount of time; and
causing the communications session to end based, at least in part, on the first sounds and the second sounds corresponding to non-speech and the third amount of time being greater than the threshold amount of time.

US Pat. No. 10,192,552

DIGITAL ASSISTANT PROVIDING WHISPERED SPEECH

Apple Inc., Cupertino, C...

1. An electronic device, comprising:one or more processors;
memory; and
one or more programs stored in memory, the one or more programs including instructions for:
receiving a speech input from a user;
determining, based on the speech input, that a whispered speech response is to be provided;
upon determining that a whispered speech response is to be provided, generating the whispered speech response, wherein generating the whispered speech response comprises:
generating text based on the speech input;
performing natural language processing of the text;
generating an intermediate speech based on a result of the natural language processing;
obtaining a residual signal based on a linear prediction analysis of the intermediate speech;
modifying the residual signal; and
obtaining the whispered speech response based on a linear prediction synthesis of the modified residual signal; and
providing the whispered speech response to the user.

US Pat. No. 10,192,551

USING TEXTUAL INPUT AND USER STATE INFORMATION TO GENERATE REPLY CONTENT TO PRESENT IN RESPONSE TO THE TEXTUAL INPUT

Google LLC, Mountain Vie...

1. A method implemented by one or more processors, comprising:receiving textual input, the textual input being based on user interface input generated by a user via one or more user interface input devices of a computing device of the user,
wherein the user interface input is generated by the user as part of a dialog that includes the user and an automated assistant implemented by one or more of the processors;
determining user state information for the user, wherein the user state information identifies a state of the user, is in addition to the textual input, and is based on sensor data generated by the computing device or an additional computing device of the user;
generating reply content based on both the textual input and the user state information, wherein the reply content includes at least one selectable graphical element that, when selected via further user interface input, causes the computing device of the user to present additional content to the user, and wherein generating the reply content based on both the textual input and the user state information comprises:
issuing a search of one or more databases based on both the textual input and the user state information,
receiving one or more search results in response to issuing the search, and
incorporating one or more of the search results into the reply content, wherein the selectable graphical element is associated with one of the search results; and
providing the reply content in response to the user interface input, wherein the reply content is provided for inclusion in the dialog in response to the textual input, and wherein the reply content is provided for presentation via one or more user interface output devices.

US Pat. No. 10,192,550

CONVERSATIONAL SOFTWARE AGENT

Microsoft Technology Lice...

1. A computer system comprising:an input configured to receive voice input from a user;
an automatic speech recognition (ASR) system for identifying individual words in the voice input, the ASR system configured to generate in memory a set of one or more words it has identified in the voice input, and update the set each time it identifies a new word in the voice input by adding the new word to the set;
a speech detection module configured to detect speech activity in the voice input, prevent a speech inactivity interval from commencing until a grammatically complete sentence is detected in the voice input, cause the speech inactivity interval to commence when the grammatically complete sentence is detected in the speech input, and determine whether the ASR system has identified any more words in the voice input during the speech inactivity interval; and
a response module configured to generate a response for output based on the set of identified words, in response to the detection of an end of the speech inactivity interval, the response module configured to output the generated response after the speech inactivity interval has ended and only if the ASR system has not identified any more words in the voice input during the speech inactivity interval such that the generated response is not output if one or more words are identified in the voice input during the speech inactivity interval.

US Pat. No. 10,192,548

METHOD AND APPARATUS FOR EVALUATING TRIGGER PHRASE ENROLLMENT

Google Technology Holding...

1. A computer-implemented method comprising:during a trigger phrase enrollment process:
receiving, at a speech recognition-enabled electronic device, a first audio signal corresponding to a user of the speech recognition-enabled electronic device speaking a trigger phrase, the first audio signal comprising a first number of frames having a measure of noise variability of background noise exceeding a noise variability threshold;
when a count of the first number of frames in the first audio signal satisfies a frame number threshold, prompting, by the speech recognition-enabled electronic device, the user to speak the trigger phrase again;
receiving, by the speech recognition-enabled electronic device, a second audio signal corresponding to the user speaking the trigger phrase again, the second audio signal comprising a second number of frames having the measure of noise variability of background noise exceeding the noise variability threshold; and
when a count of the second number of frames in the second audio signal dissatisfies the frame number threshold, training, by the speech recognition-enabled electronic device, a trigger phrase model with the second audio signal corresponding to the user speaking the trigger phrase again; and
after the trigger phrase enrollment process:
receiving, at the speech recognition-enabled electronic device and while the speech recognition-enabled electronic device is in a sleep mode, a third audio signal including an utterance of the trigger phrase spoken by the user; and
detecting, by the speech recognition-enabled electronic device and using the trigger phrase model trained during the trigger phrase enrollment process, the utterance of the trigger phrase in the third audio signal, the trigger phrase when detected in the third audio signal causing the speech recognition-enabled electronic device to wake from the sleep mode, the sleep mode comprising a power-saving mode of operation in which one or more parts of the speech recognition-enabled electronic device are in a low-power state or powered off.

US Pat. No. 10,192,546

PRE-WAKEWORD SPEECH PROCESSING

AMAZON TECHNOLOGIES, INC....

1. A computer-implemented method, comprising:receiving audio;
storing, in non-transitory memory, audio data representing the audio;
determining a first location in the audio data that includes a first amount of non-speech audio data;
determining a wakeword at a second location in the audio data, the audio data including non-wakeword speech between the first location and the second location;
determining a third location in the audio data that includes a second amount of non-speech audio data, the third location being after the second location in the audio data; and
selecting, for speech processing, a portion of the audio data starting with the first location and ending with the third location, the portion of the audio data comprising at least the non-wakeword speech.

US Pat. No. 10,192,545

LANGUAGE MODELING BASED ON SPOKEN AND UNSPEAKABLE CORPUSES

Microsoft Technology Lice...

1. A system comprising:at least one processor; and
a memory storing instructions that when executed by the at least one processor perform a set of operations comprising:
evaluating training data from a first information source;
determining unspeakable portions of the training data;
training a classifier based on the unspeakable portions of the training data,
wherein the unspeakable portions of the training data are used as negative examples;
generating, using the classifier, a corpus based on typed text from a second information source, wherein the classifier is used to filter unspeakable portions from the second information source;
training a language model using the corpus; and
performing speech recognition on audio data using the language model.

US Pat. No. 10,192,540

COORDINATED ROUTE DISTRIBUTION SYSTEMS AND METHODS

FLIR BELGIUM BVBA, Meer ...

1. A system comprising:a logic device configured to communicate with a user interface coupled to a mobile structure and optionally a controller for the mobile structure, wherein the logic device is adapted to:
retrieve route data for the mobile structure from a route distribution server over a network;
determine the route data for the mobile structure comprises a complete route;
indicate successful retrieval of the route data to the route distribution server; and
provide the route data to the user interface and optionally the controller for the mobile structure, wherein the providing the route data comprises:
translating the route data into a target heading and a first series of waypoints, corresponding to a first successfully retrieved route, that are displayed by the user interface and/or used by the controller to autopilot the mobile structure; and
translating the route data into a second series of waypoints corresponding to a second successfully retrieved route for at least one other mobile structure that is displayed by the user interface.

US Pat. No. 10,192,536

PEDAL BOARD AND SOUND EFFECT ADJUSTING DEVICE USING SAME

SWIFF TECHNOLOGY CO., LTD...

1. A sound effect adjusting device, comprising:an effect pedal including a second pins assembly;
a pedal board including a first housing, a three-way toggle switch mounted in the first housing, a microswitch mounted in the first housing and electrically connected with the three-way toggle switch, and a mounting member mounted on the first housing to attach to the effect pedal;
wherein,
the first housing includes an input interface, an output interface, a send interface and a return interface formed thereon;
the three-way toggle switch has a first contact blade electrically connected with the input interface, a second contact blade electrically connected with the send interface, and a third contact blade connected with the microswitch;
the mounting member has a first pins assembly electrically coupled to the second pins assembly and removably attached to the second pins assembly; wherein,
while the effect pedal is assembled with the pedal board, the microswitch is off, and actuates the three-way toggle switch so that the effect pedal is connected between the input interface and the output interface in series, or, the effect pedal is connected between the send interface and the return interface in series.

US Pat. No. 10,192,535

SYSTEM AND METHOD FOR TRANSMITTING LOW FREQUENCY VIBRATIONS VIA A TACTILE FEEDBACK DEVICE

Backbeat Technologies LLC...

1. A device for providing a tactile feedback response to a user, comprising:an electrical circuit, the electrical circuit including a frequency filter circuit and an amplifier circuit;
a tactile transducer electrically coupled to the amplifier circuit, the tactile transducer including an electrical coil, the electrical coil having a resistance of greater than approximately 30 ohms and a current draw of approximately 0.4 amps or less;
an input connection configured to receive an electrical signal, and the input connection is communicatively coupled to the electrical circuit; and
a support strap for supporting a musical instrument, the tactile transducer is detachably connected to the support strap by an attachment apparatus;
wherein the electrical circuit transforms the electrical signal making it suitable for moving at least a portion of the tactile transducer, at least indirectly, against a portion of the user's body.

US Pat. No. 10,192,534

PERCUSSION INSTRUMENT

YAMAHA CORPORATION, Shiz...

1. A percussion instrument comprising:a shell having a wall portion and at least one opening;
a head attached to the shell and overlying the at least one opening of the shell; and
a speaker provided inside of the shell and oriented to output sound having a main direction of propagation towards the wall portion of the shell according to an input signal.

US Pat. No. 10,192,533

CONTROLLER AND SYSTEM FOR VOICE GENERATION BASED ON CHARACTERS

Yamaha Corporation, Hama...

1. A manually-operable controller for a voice generation device including a processor, the voice generation device being configured to generate a voice on the basis of one or more designated characters in a pre-defined character string and a pitch designated by a pitch selector manual-operator, the manually-operable controller comprising:a character selector manual-operator located at a first position on the manually-operable controller and structurally dedicated to be operable by a user, during an outputting of an output voice from a sound output circuit, to designate in real time the one or more designated characters in the pre-defined character string; and
a voice control manual-operator located at a second position on the manually-operable controller and structurally dedicated to be operable by the user, during the generation of the generated voice, to control in real time a state of the voice generated on the basis of the one or more characters designated by the character selector manual-operator and the pitch designated by the pitch selector manual-operator,
wherein the character selector manual-operator includes a separation selector manual-operator for instructing that a voice of a character group, comprising one or more characters, included in the character string be separated into a plurality of syllables and that a voice of the separated syllables be generated at different timings.

US Pat. No. 10,192,531

NONSLIP INSTRUMENT PICK

1. An apparatus for a finger of a user to play a stringed instrument, the finger having a finger diameter, the apparatus comprising:a string pick configured to pick strings of the stringed instrument, and having a tip end, a tail end opposite the tip end, a pick body extending between the tip end and the tail end that is substantially flat, has a first flat face and a second flat face opposite the first flat face, a periphery about the pick body extending between the first flat face and the second flat face, and is tapered at the tip end, the pick body also having a pick axis extending between the tip end and the tail end, a grip axis normal to the pick axis and intersecting the first flat face and the second flat face, a pick length as measured between the tip end and the tail end along the pick axis, and a maximum pick width as measured normal to the pick axis and through the pick body, the maximum pick width greater than the finger diameter, the string pick including a pair of opposing tail side tabs extending outwardly from the pick body, normal to both the pick axis and the grip axis, and defining the maximum pick width; and
an elastic securing band forming a loop about a band center axis, and having a finger end, a pick end opposite the finger end, a band length extending between the finger end and the pick end parallel with the band center axis, a tube wall thickness, a tubular inner surface extending between the finger end and the pick end, and a tubular outer surface opposite the tubular inner surface and extending between the finger end and the pick end, the elastic securing band configured to couple with the string pick via the tail side tabs, and to secure the string pick to the finger of a user via a conformal fit against the finger.

US Pat. No. 10,192,530

MUSICAL INSTRUMENT PITCH CHANGER

1. A pitch changing apparatus, comprising:a bender lever pivotally secured to a musical instrument configured to move between unengaged and engaged positions;
a bender saddle secured to the musical instrument configured to vary the tension in a string on the musical instrument in response to movement of the bender lever between the unengaged and engaged positions, wherein the bender saddle further comprises a head with a cam portion and a bore therethrough, said bore configured to receive a string threaded through the bore and wrapped around a portion of the cam section;
a string mount configured to secure the bender saddle to a first selected string in a first bending configuration or to a second selected string in a second bending configuration; and
wherein the bender saddle is configured to move between the first selected string and the second selected string of the musical instrument.

US Pat. No. 10,192,529

ELECTRONIC APPARATUS, FRAMES PER SECOND DECISION METHOD, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM THEREOF

MediaTek, Inc., Hsinchu ...

1. An electronic apparatus, comprising:a circuit, being configured to calculate a first movement value according to a plurality of first data corresponding to a first frame for display and a plurality of second data corresponding to a second frame for display, and calculate a first target Frames Per Second (FPS) for displaying a plurality of third frames according to the first movement value and a first number of frame time between the first frame and the second frame,
wherein the first movement value indicates a movement distance of one or more objects between the first frame and the second frame, and the first number of frame time indicates a time measurement between the first frame and the second frame, and
wherein the circuit calculates the first target FPS by dividing the first movement value by the first number of frame time, and wherein the greater the first target FPS, the faster the plurality of third frames are displayed.

US Pat. No. 10,192,528

REAL-TIME USER ADAPTIVE FOVEATED RENDERING

Sony Interactive Entertai...

1. A graphics processing method comprising:obtaining gaze tracking data representing a user's gaze with respect to one or more images presented to the user;
determining one or more gaze tracking parameters from gaze tracking data, wherein the gaze tracking parameters include one or more gaze tracking error parameters, wherein determining the one or more gaze tracking error parameters from the gaze tracking data includes determining whether the user's eye is moving in smooth pursuit;
generating adjusted foveation data representing an adjusted size and/or shape of one or more regions of interest in one or more images to be subsequently presented to the user based on the one or more gaze tracking parameters including the one or more gaze tracking error parameters;
generating foveated image data representing one or more foveated images using the adjusted foveation data, wherein the one or more foveated images are characterized by level of detail within the one or more regions of interest and lower level of detail outside the one or more regions of interest; and
presenting the one or more foveated images to the user.

US Pat. No. 10,192,527

USER INTERFACES FOR HAND-HELD ELECTRONIC DEVICES

THOMSON LICENSING, Issy ...

1. A hand-held device operative to be held in normal, upside down, left tilt, and right tilt orientations, said hand-held device comprising:a processor;
a display;
a first physical button located on a first side of said display when said hand-held device is held in said normal orientation;
a second physical button located on a second side of said display opposite to said first side, said second physical button positioned diagonally to said first physical button when said hand-held device is held in said normal orientation; and wherein:
activation of said first and second physical buttons respectively causes said processor to perform first and second functions when said hand-held device is held in said normal orientation, and respectively causes said processor to perform said second and first functions when said hand-held device is held in said upside down orientation;
when said hand-held device is detected to be held in one of said left tilt and right tilt orientations, said processor causes display of first and second virtual buttons via said display, and touch activation of said first and second virtual buttons respectively causes said processor to perform said first and second functions;
said first and second virtual buttons are respectively displayed in respective positions in said display in said one of said left tilt and right tilt orientations respectively corresponding to positions and said first and second functions of said first and second physical buttons when said hand-held device is held in said normal orientation; and wherein
said first and second virtual buttons are only displayed when said hand-held device is detected to be in one of said left tilt and right tilt orientations, and are not displayed when said hand-held device is detected to be in one of said normal orientation and said upside down orientation.

US Pat. No. 10,192,525

SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GENERATING ONE OR MORE VALUES FOR A SIGNAL PATCH USING NEIGHBORING PATCHES COLLECTED BASED ON A DISTANCE DYNAMICALLY COMPUTED FROM A NOISE DISTRIBUTION OF THE SIGNAL PATCH

NVIDIA CORPORATION, Sant...

1. A non-transitory computer readable medium storing code executable by a processor to perform a method comprising:identifying a reference patch from a signal;
determining a noise distribution in the reference patch;
computing a reference distance based on the noise distribution in the reference patch;
collecting from the signal neighbor patches closest to the computed reference distance from the reference patch, by
(a) ordering possible neighbor patches to the reference patch by distance, and collecting a predefined number (N) of the ordered neighbor patches that are closest to the reference distance from the reference patch, or
(b) determining a range for the reference distance, the range defined by a minimum distance from the reference patch that is a particular variance of the reference distance in a negative direction and a maximum distance from the reference patch that is the particular variance of the reference distance in a positive direction, and collecting all neighbor patches within the range;
processing the collected neighbor patches with the reference patch to generate one or more values for the reference patch.

US Pat. No. 10,192,524

IMAGE DISPLAY APPARATUS, IMAGE DISPLAY METHOD, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. An image display apparatus comprising:a display control unit configured to enlarge a display target object to be displayed among a plurality of objects included in an image and to display the enlarged display target object on a screen one by one in a predetermined order;
a detection unit configured to detect whether there is a person in a predetermined range from the image display apparatus; and
a switching unit configured to switch a next display target object to be enlarged and displayed on the screen by the display control unit,
wherein, in a case that a person is detected in the predetermined range from the image display apparatus by the detection unit, the switching unit switches to an object that is classified as a first display type on the screen as the display target object among the plurality of objects by the display control unit, and, in a case that a person is not detected in the predetermined range from the image display apparatus by the detection unit, the switching unit switches to an object that is classified as a second display type which is different from the first display type on the screen as the display target object among the plurality of objects by the display control unit.

US Pat. No. 10,192,523

METHOD AND APPARATUS FOR PROVIDING AN OVERVIEW OF A PLURALITY OF HOME SCREENS

NOKIA TECHNOLOGIES OY, E...

1. A method comprising:causing a display of a first home screen;
causing, with a processor, the display to zoom out from the first home screen to a canvas overview representing a plurality of home screens including the first home screen, wherein the canvas overview is configured to present the plurality of home screens in a continuous arrangement without visible delineation or demarcation between the plurality of home screens and to group items accessible via a respective home screen in proximity to one another;
causing an item to be moved from one home screen to another portion of the canvas overview designated for creating a new home screen and not associated with an existing one of the plurality of home screens;
in response to the movement of the item from one home screen to the another portion of the canvas overview designated for creating the new home screen and determining the item is to be moved to the another portion of the canvas overview, causing creation of the new home screen;
causing an application associated with the item to launch in response to the item being selected; and
facilitating switching from a prior active application to the launched application from the canvas overview.

US Pat. No. 10,192,521

GAMMA ADJUSTMENT METHOD

BOE Technology Group Co.,...

1. A gamma adjustment method for adjusting brightnesses of a display panel, wherein the display panel has (n+1) gray levels, where n is an integer larger than or equal to 2, and the gamma adjustment method comprises:measuring a minimum brightness value Lmin and a maximum brightness value Lmax of the display panel; wherein the minimum brightness value Lmin is a brightness value at gray level 0, and the maximum brightness value Lmax is a brightness value at gray level n;
calculating a value of a first intermediate parameter x according to a formula of

 where m is a gamma value of the display panel and is a value greater than zero;
calculating a value of a second intermediate parameter y according to a formula of

calculating a brightness value Lz at gray level z according to a formula of

 where z is an integer ranging from 1 to (n?1); and
adjusting the brightnesses of the display panel based on the measured minimum brightness value Lmin, the measured maximum brightness value Lmax, and the calculated brightness values at gray level 1 to gray level (n?1).

US Pat. No. 10,192,519

AMBIENT LIGHT ADAPTIVE DISPLAYS WITH PAPER-LIKE APPEARANCE

Apple Inc., Cupertino, C...

1. A method for displaying images on a display having an adjustable white point, comprising:with a color-sensitive light sensor, determining a color and an intensity of ambient light;
with display control circuitry, determining whether the intensity of ambient light is above or below a threshold;
with the display control circuitry, operating the display in a first mode in response to determining that the intensity of ambient light is below the threshold, wherein operating the display in the first mode comprises automatically adjusting the white point of the display to a preset low light mode white point that is not adapted to the color of the ambient light; and
with the display control circuitry, operating the display in a second mode in response to determining that the intensity of ambient light is above the threshold, wherein operating the display in the second mode comprises automatically adjusting the white point of the display based on the color of ambient light, and wherein the display control circuitry shifts the display from the second mode to the first mode when the intensity of ambient light drops from above the threshold to below the threshold.

US Pat. No. 10,192,518

DISPLAY METHOD AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A display method, comprising:converting three-channel data of each of pixels in a target image to be displayed to four-channel data;
calculating a color different between the four-channel data and the three-channel data for each of the pixels;
decreasing, for pixels whose color difference of which meets a preset adjustment condition, a ratio of a numerical value of a newly added channel in the four-channel data with respect to the three-channel data to obtain an adjusted four-channel data; and
displaying the target image by using the adjusted four-channel data for the pixels the four-channel data of which is adjusted and using the four-channel data for the pixels the four-channel data of which is not adjusted;
wherein deceasing the ratio of the numerical value of the newly added channel in the four-channel data with respect to the three-channel data to obtain the adjusted four-channel data so that coordinate points of the adjusted four-channel data and coordinate points of the three-channel data belong to same margin ranges in a chrominance coordinate system.

US Pat. No. 10,192,516

METHOD FOR WIRELESSLY TRANSMITTING CONTENT FROM A SOURCE DEVICE TO A SINK DEVICE

BlackBerry Limited, Wate...

1. A method for wirelessly transmitting content from a source device to a sink device, the source device comprising a processor, a graphics processing unit (GPU) coupled to the processor, and a wireless communication subsystem coupled to the processor, the method comprising:preparing, by the processor and/or GPU of the source device, a first set of display frames for the sink device from a set of source display frames in accordance with a selected transmission format, wherein the selected transmission format is one of screencasting, graphics processing unit (GPU) processing or GPU processing with media streaming;
wirelessly transmitting, by the wireless communication subsystem of the source device, the first set of display frames to the sink device;
determining, by the processor of the source device, whether predetermined performance criteria have been met; and
when the predetermined performance criteria have not been met and the selected transmission format is GPU processing or GPU processing with media streaming, changing the selected transmission format from GPU processing or GPU processing with media streaming to screencasting.

US Pat. No. 10,192,513

CIRCUITS FOR PROCESSING A VOLTAGE OF A PIXEL ELECTRODE AND DISPLAY APPARATUSES

BOE TECHNOLOGY GROUP CO.,...

1. A circuit for processing a voltage of a pixel electrode, comprising:a first input terminal configured to input an original voltage of the pixel electrode;
a second input terminal configured to input a voltage of a common electrode; and
an output terminal configured to output a processed voltage of the pixel electrode,
wherein the circuit for processing a voltage of a pixel electrode is configured to superimpose the voltage of the common electrode on the original voltage of the pixel electrode, to acquire a voltage which is stable with respect to the voltage of the common electrode as the processed voltage of the pixel electrode,
wherein the circuit for processing a voltage of a pixel electrode further comprises:an operational amplifier having a negative phase input terminal connected to the ground through a first resistor and connected to an output terminal thereof through a second resistor;a third resistor having a first end connected to the first input terminal and a second end connected to a positive phase input terminal of the operational amplifier; and
a fourth resistor having a first end connected to the second input terminal and a second end connected to a positive phase input terminal of the operational amplifier;
wherein a resistance value of the second resistor and a resistance value of the fourth resistor satisfy:

wherein K is a superposition multiple of a dynamic fluctuation voltage waveform of the common electrode; R2 is a resistance value of the second resistor, and R4 is a resistance value of the fourth resistor, and
wherein the fourth resistor is a variable resistor.

US Pat. No. 10,192,511

DISPLAY DRIVING CIRCUIT AND PIXEL STRUCTURE

WUHAN CHINA STAR OPTOELEC...

1. A display driving circuit, comprising:a first latch for latching a first data voltage;
a second latch for latching a second data voltage;
a logic control unit having two logic control ends, four voltage input ends and a voltage output end, wherein an output end of the first latch and an output end of the second latch are respectively connected with one of the logic control ends, the four voltage input ends are respectively connected with four different preset voltages, and the logic control unit is used for selecting to output one of the four preset voltages to a pixel electrode via the voltage output end based upon a first data voltage and a second data voltage input by the two logic control ends.

US Pat. No. 10,192,510

SOURCE DRIVING MODULE GENERATING TWO GROUPS OF GAMMA VOLTAGES AND LIQUID CRYSTAL DISPLAY DEVICE USING SAME

Shenzhen China Star Optoe...

1. A source driving module for providing a data signal to a display panel, comprising:a gamma voltage generator;
a data driver receiving a gamma voltage outputted from the gamma voltage generator and generating a corresponding data signal to a display panel according to the gamma voltage;
wherein the gamma voltage generator includes a first gamma generator and a second gamma voltage generator, the first gamma generator outputs a first gamma voltage, and the second gamma generator outputs a second gamma voltage;
wherein the source driving module further comprises a voltage selector adapted for selecting one of the first gamma voltage and the second gamma voltage in a same moment to input to the data driver;
wherein the voltage selector comprises a first switch and a second switch; the first gamma voltage generator is connected to the data driver through the first switch, the second gamma generator is connected to the data driver through the second switch; in a same moment, when one of the first switch and the second switch is controlled to be turned on, the first gamma voltage or the second gamma voltage corresponding to the first switch or the second switch which is turned on is inputted to the data driver;
wherein the first switch and the second switch are connected to a same control signal, the control signal is a square-wave signal; when the square-wave signal is under a high-voltage level, the first switch is turned on, and the second switch is turned off; when the square-wave signal is under a low-voltage level, the first switch is turned off, and the second switch is turned on; and
wherein a period of the square-wave signal is T1, a period of a row synchronization signal of the display panel is T2, T1=3×T2; a duty ratio of the square-wave signal is 2/3.

US Pat. No. 10,192,507

SHIFT REGISTER CIRCUIT AND DISPLAY DEVICE PROVIDED WITH SAME

SHARP KABUSHIKI KAISHA, ...

1. A shift register circuit including a plurality of stages for driving a plurality of scanning signal lines disposed in a display unit of a display device, whereina unit circuit that forms each of the stages includes:
an internal node;
an output node connected to a corresponding scanning signal line;
an output control transistor having a control terminal connected to the internal node, a first conductive terminal to which an output control clock signal is provided, and a second conductive terminal connected to the output node;
an internal node precharging unit configured to precharge the internal node based on an on-level signal outputted from an output node of a preceding stage;
an internal node pulling down unit configured to pull down the internal node; and
an output node pulling down unit configured to pull down the output node, and
the internal node pulling down unit:
pulls down the internal node of a stage by electrically connecting the internal node of this stage to the output node of a previous stage during at least a part of a period during which the output node of the previous stage is pulled down; and
allows the internal node of this stage and the output node of the previous stage to be electrically disconnected from each other throughout a period during which an output control clock signal is at an on level, the output control clock signal being provided to a first conductive terminal of an output control transistor of the previous stage;
wherein the previous stage is one stage of the plurality of stages immediately before the stage; and
wherein the preceding stage is any one stage of the plurality of stages before this stage.

US Pat. No. 10,192,506

DRIVING METHOD FOR DISPLAY PANEL, TIMING CONTROLLER AND LIQUID CRYSTAL DISPLAY

Shenzhen China Star Optoe...

1. A liquid crystal display, comprising:a timing controller for outputting a timing control signal;
a display driving circuit including a source driver and a gate driver for receiving the timing control signal, wherein the source driver generates a data driving signal according to the timing control signal, and the gate driver generates a scanning driving signal; and
a liquid crystal display panel including multiple data lines, multiple scanning lines and multiple pixel units, wherein the scanning line receives the scanning driving signal and the data line receives the data driving signal in order to control a corresponding pixel unit to display;
wherein, the timing controller comprises:
a control circuit for outputting a first frequency switching instruction when an image frame to be displayed is detected as an overloaded image;
a signal generation circuit connected with the control circuit for switching an operation frequency from a first frequency to a second frequency in a switching moment of adjacent frames according to the first frequency switching instruction, and using the second frequency to output the timing control signal to the source driver such that after the source driver receives the timing control signal, the source driver outputs the data driving signal having a lower frequency to drive the display panel to display the overloaded image;
the control circuit is further used for outputting a second frequency switching instruction when an image frame to be displayed is detected as a non-overloaded image;
the signal generation circuit is further used for switching the operation frequency from the second frequency to the first frequency according to the second frequency switching instruction, and using the first frequency to output the timing control signal to the source driver such that after the source driver receives the timing control signal, the source driver outputs corresponding data driving signal to drive the display panel to display the non-overloaded image;
wherein, the second frequency is one half of the first frequency; and
wherein the overloaded image is defined as when the timing controller adopts the first frequency as the operation frequency to control the source driver to display an image frame to be displayed, the power consumption of the source driver exceeds a preset power consumption value, and the image frame to be displayed is an overloaded image.

US Pat. No. 10,192,505

GOA DRIVE UNIT AND DRIVE CIRCUIT

SHENZHEN CHINA STAR OPTOE...

5. A GOA drive unit, comprising: a pull-up unit, a pull-up control unit, a pull-down unit, a pull-down holding unit, and a bootstrap capacitor,wherein the pull-up unit is configured to transform a scanning clock signal inputted to a line scan signal outputted, the pull-up control unit is linked to the pull-up unit and used to provide a scan control signal to the pull-up unit for controlling a time for turning on the pull-up unit, the pull-down unit is linked to the pull-up unit and used for controlling a turning-off operation to the line scan signal by an effective line scan signal of a next row, the pull-down holding unit is linked to the pull-up control unit and the pull-up unit and used to pull down and hold the scan control signal and the line scan signal at a low level during scanning periods of other rows, and the bootstrap capacitor is linked to the pull-up unit and used to ensure a reliable turned-on of the pull-up unit and a reliable output of the line scan signal;
wherein the GOA drive unit further comprises:
a pull-down transistor of an adjacent row, which is configured to pull down and hold a line scan signal of an adjacent row corresponding to a previous scanning timing at a low level when a scan control signal and a line scan signal of a current row are pulled down and held at low levels by the pull-down holding unit;
wherein the pull-down holding unit comprises a circuit with a mirrored structure, which comprises:
a first pull-down transistor and a third pull-down transistor used for pulling down and holding the scan control signal of the current row at a low level, and a second pull-down transistor and a fourth pull-down transistor used for pulling down and holding the line scan signal of the current row at a low level,
wherein the pull-down transistor of an adjacent row comprises a first pull-down transistor of an adjacent row and a second pull-down transistor of an adjacent row,
wherein drains of the first pull-down transistor of an adjacent row and the second pull-down transistor of an adjacent row are both connected to the line scan signal of an adjacent row corresponding to a previous scanning timing,
wherein a gate and a source of the first pull-down transistor of an adjacent row are respectively coupled to gates and sources of the first pull-down transistor and the second pull-down transistor, and
wherein a gate and a source of the second pull-down transistor of an adjacent row are respectively coupled to gates and sources of the third pull-down transistor and the fourth pull-down transistor, and
wherein a source of each of the pull-down transistors is coupled to a DC pull-down voltage.

US Pat. No. 10,192,504

SHIFT REGISTER, GOA CIRCUIT CONTAINING THE SAME, AND RELATED DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A shift register, comprising:an input unit, an output control unit, a first pull-down unit, a second pull-down unit, a reset unit, and a pull-down control unit, wherein:
the input unit comprises a control terminal connected to a signal input terminal, a first terminal connected to a first voltage terminal, and a second terminal connected to a first node;
the output control unit comprises a control terminal connected to the first node, a first terminal connected to a first clock signal terminal, and a second terminal connected to a signal output terminal;
the first pull-down unit comprises a control terminal connected to a second node, a first terminal connected to the first node, and a second terminal connected to a compensation signal terminal;
the second pull-down unit comprises a control terminal connected to the compensation signal terminal, a first terminal connected to the second node, and a second terminal connected to a second voltage terminal;
the pull-down control unit comprises a first control terminal connected to the signal input terminal, a second control terminal connected to the first node, a first terminal connected to the second node, a second terminal connected to the second voltage terminal;
the reset unit comprises a control terminal connected to a reset signal terminal, a first terminal connected to the first node, a second terminal connected to the second voltage terminal;
the first clock signal terminal and a second clock signal terminal input signals of opposite polarities in a scanning period in a frame, and input a turn-off signal in a blanking period in a frame; and
the compensation signal terminal inputs a turn-off signal in the scanning period in a frame and inputs a turn-on signal in the blanking period in a frame.

US Pat. No. 10,192,501

LIQUID CRYSTAL DISPLAY DEVICE WITH COLOR PIXELS AND SUBPIXELS

SHARP KABUSHIKI KAISHA, ...

1. A liquid crystal display device, comprising:first pixels and second pixels arranged on a display surface, each pixel including a red sub-pixel, a green sub-pixel, and a blue sub-pixel;
a color filter substrate;
a liquid crystal layer; and
an array substrate, the color filter substrate, the liquid crystal layer, and the array substrate being arranged in the stated order,
the color filter substrate comprising:
red color filters, green color filters, and blue color filters,
the array substrate comprising:
red sub-pixel electrodes arranged opposite to the red color filters across the liquid crystal layer;
green sub-pixel electrodes arranged opposite to the green color filters across the liquid crystal layer;
blue sub-pixel electrodes arranged opposite to the blue color filters across the liquid crystal layer;
first driving signal lines connected to the red sub-pixel electrodes and the green sub-pixel electrodes constituting the first pixels and to the blue sub-pixel electrodes constituting the second pixels; and
second driving signal lines connected to the blue sub-pixel electrodes constituting the first pixels and to the red sub-pixel electrodes and the green sub-pixel electrodes constituting the second pixels,
wherein AC voltage driving is performed such that, in each first pixel and in each second pixel, a voltage of the same polarity is applied to the red sub-pixel electrode and the green sub-pixel electrode and a voltage of a polarity opposite to that of the green sub-pixel electrode is applied to the blue sub-pixel electrode.

US Pat. No. 10,192,496

ANGLE CUTTING MODULATING CIRCUIT AND LIQUID CRYSTAL DISPLAY DEVICE HAVING THE ANGLE CUTTING MODULATING CIRCUIT

Shenzhen China Star Optoe...

1. A liquid crystal display device having an angle cutting modulating circuit, wherein the liquid crystal display device comprises an angle cutting modulating circuit and a thin-film transistor, the angle cutting modulating circuit comprises a first modulating circuit and a second modulating circuit, wherein the angle cutting modulating circuit is used to select to open one of the first modulating circuit and the second modulating circuit to realize modulating of a resistance of an angle cutting resistor when switching is conducted among modes of the liquid crystal display device to optimize the angle cutting of gate voltages provided to a thin film transistor in different ones of the modes by the angle cutting modulating circuit;wherein the angle cutting modulating circuit comprises the angle cutting resistor, a first resistor, a second resistor, a third resistor connected to the second resistor, a fourth resistor connected to the third transistor, a fifth resistor, a first field effect transistor and a second field effect transistor, wherein the second resistor forms the first modulating circuit; and the third resistor, the fourth resistor, the fifth resistor and the second field effect transistor jointly form the second modulating circuit, wherein the first resistor is connected to the first modulating circuit and the second modulating circuit by the first field effect transistor.

US Pat. No. 10,192,494

INDIVIDUAL CONTROL OF BACKLIGHT LIGHT-EMITTING DIODES

Facebook, Inc., Menlo Pa...

1. A method comprising:by a computing device of a user, dynamically identifying a first subregion and a second subregion of a display of the computing device, wherein the display is backlit by backlighting components, and wherein content of a structured document is associated with each subregion;
by the computing device, receiving a message, the message being associated with a messaging application running on the computing device of the user;
by the computing device, in response to receipt of the message, computing an affinity score between a source of the message and the user, the affinity score being computed based at least in part on interactions on a social-networking system between the source of the message and the user;
by the computing device, increasing light intensity of one or more backlighting components to emit a particular color light that backlight the first subregion comprising the message based on:
the content associated with the first subregion, wherein the content associated with the first subregion comprises the message received at the computing device,
the computed affinity score being above a preset threshold, and
a color associated with the user interface of the messaging application, wherein the particular color light is substantially the same as the color associated with the user interface; and
by the computing device, decreasing light intensity of one or more backlighting components that backlight the second subregion based on the content associated with the second subregion, wherein the increasing and the decreasing are concurrent.

US Pat. No. 10,192,492

ORGANIC LIGHT EMITTING DIODE DISPLAY

Samsung Display Co., Ltd....

1. An organic light emitting diode display comprising:a substrate comprising a displaying area and a peripheral area having a peripheral circuit;
a scan line on the substrate for transferring a scan signal;
a data line for transferring a data voltage;
a switching transistor connected to the scan line and the data line;
a driving transistor connected to the switching transistor and comprising a semiconductor;
an organic light emitting diode electrically connected to the driving transistor;
an initialization bus line positioned between the peripheral circuit and the organic light emitting diode in a plane view; and
a dummy semiconductor that overlaps the initialization bus line in the plane view and is connected to the semiconductor of the driving transistor.

US Pat. No. 10,192,490

PIXEL ARRAY AND DISPLAY CIRCUIT FOR VIRTUAL REALITY WITH TWO DISPLAY MODES

EVERDISPLAY OPTRONICS (SH...

1. A pixel array with two display modes, comprising a plurality of rows of pixel circuits, each of the pixel circuits comprising:a first transistor comprising a first end connected to a power supply terminal, a second end, and a control end accessing a first enable signal,
a second transistor comprising a first end connected to a display device, a second end connected to the second end of the first transistor, and a control end accessing the first enable signal;
a third transistor comprising a first end connected to the power supply terminal, a second end connected to the second end of the first transistor, and a control end connected to a second enable signal; and
a fourth transistor comprising a first end connected to the display device, a second end connected to the second end of the second transistor, and a control end accessing the second enable signal;
a fifth transistor comprising a first end connected to the second end of the second transistor, a second end connected to the second end of the first transistor, and a control end connected to the power supply terminal through a capacitor;
a sixth transistor comprising a first end connected to a cathode of the capacitor, a second end, and a control end accessing the first control signal, the capacitor comprising an anode connected to the power supply terminal;
a seventh transistor comprising a first end connected to a second terminal of the sixth transistor, a second end connected to an initial voltage power supply terminal, and a control end accessing the first control signal; and
an eighth transistor comprising a first end connected to the initial voltage supply terminal and a second end connected to the display device;
wherein the first transistor and the second transistor are transistors of the same channel type, and the third transistor and the fourth transistor are transistors of the same channel type, and
wherein the first enable signal drives the display devices in each row of the pixel circuits to light line by line, and the second enable signal which accesses each row of the pixel circuits is the same so that the second enable signal drives display devices in each row of the pixel circuits to be lit at the same time.

US Pat. No. 10,192,488

OLED PIXEL DRIVING CIRCUIT AND OLED PIXEL DRIVING METHOD

SHENZHEN CHINA STAR OPTOE...

1. An organic light-emitting diode (OLED) pixel driving circuit comprising:a first thin film transistor, a second thin film transistor, a third thin film transistor, a fourth thin film transistor, a fifth thin film transistor, a sixth thin film transistor, a capacitor and an OLED;
a gate of the fifth thin film transistor receiving a fourth scan signal, a source of the fifth thin film transistor receiving a positive power supply, a drain of the fifth thin film transistor being connected to a drain of the third thin film transistor and a source of the first thin film transistor;
a gate of the third thin film transistor receiving a second scan signal, both a source of the third thin film transistor and a source of the fourth thin film transistor receiving a data voltage or an initial voltage, a gate of the fourth thin film transistor receiving a third scan signal;
a gate of the first thin film transistor being connected to a source of the second thin film transistor and one terminal of the capacitor, another terminal of the capacitor being grounded;
a gate of the second thin film transistor receiving a first scan signal, a drain of the second thin film transistor being connected to a drain of first thin film transistor, a drain of the fourth thin film transistor and a drain of the sixth thin film transistor; and
a gate of the sixth thin film transistor receiving the fourth scan signal, a source of the sixth thin film transistor being connected to an anode of the OLED, a cathode of the OLED receiving a negative power supply,
wherein 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 and the sixth thin film transistor are all P-type thin film transistors,
wherein the first scan signal, the second scan signal, the third scan signal and the fourth scan signal are all generated through an external timing controller.

US Pat. No. 10,192,486

PIXEL CIRCUIT, A DRIVING METHOD FOR DRIVING THE PIXEL CIRCUIT, AND A DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A pixel circuit, comprising:a threshold compensation unit, connected to a first level terminal, a first scanning signal terminal, a first node, a second node and a third node, configured to pull a voltage of the first node and a voltage of the first level terminal to be uniform and pull a voltage of the third node and a voltage of the second node to be uniform under the control of the voltage of the first scanning signal terminal, and further configured to make the voltage of the first node and the voltage of the third node have an equipotential change and store the voltage of the first node and the voltage of the third node, so that the voltage of the first node is changed into a voltage sum obtained by adding the threshold voltage of the driving unit a voltage difference obtained by subtracting the voltage of the third level terminal from the voltage of the data signal terminal;
a driving unit, connected to the first node, the second node, a second level terminal, a fourth node and a third scanning signal terminal, and configured to output a driving current through the fourth node under the control of the voltage of the first node and a voltage of the third scanning signal terminal, or adjust the voltage of the second node into a voltage difference between the voltage of the first node and a threshold voltage of the driving unit under the control of the voltage of the first node;
a data writing unit, connected to a data signal terminal, a second scanning signal terminal and the third node, and configured to pull the voltage of the third node and the voltage of the data signal terminal to be uniform under the control of a voltage of a second scanning signal terminal;
a resetting unit, connected to the second scanning signal terminal, a third level terminal and the fourth node, and configured to pull a voltage of the fourth node and a voltage of a third level terminal to be uniform under the control of the voltage of the second scanning signal terminal;
an EL light-emitting unit, connected to the fourth node and a fourth level terminal, and configured to display gray scales through driving current input by the fourth node; and
a feedback unit, connected to the third node and the fourth node, and configured to store the voltage of the third node and the voltage of the fourth node and make the voltage of the third node and the voltage of the fourth node have an equipotential change.

US Pat. No. 10,192,485

PIXEL COMPENSATION CIRCUIT AND AMOLED DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A pixel compensation circuit comprising:a capacitor;
a driving transistor;
a light emitting device;
a data signal writing circuit connected to a first end of the capacitor;
a high voltage writing circuit connected to the first end of the capacitor; and
a first reference voltage generation circuit connected to a second end of the capacitor, an anode of the light emitting device and a drain electrode of the driving transistor,
wherein a gate electrode of the driving transistor is connected to the second end of the capacitor, a source electrode of the driving transistor is connected to the high voltage writing circuit, and the drain electrode of the driving transistor is connected to the anode of the light emitting device; and
wherein a cathode of the light emitting device is connected to a common grounding electrode,
wherein the high voltage writing circuit comprises a high voltage signal terminal and a second transistor, and
wherein a control electrode of the second transistor is connected to a light emitting signal terminal, a source electrode of the second transistor is connected to the high voltage signal terminal, and a drain electrode of the second transistor is connected to the first end of the capacitor.

US Pat. No. 10,192,484

PIXEL CIRCUIT AND DRIVING METHOD THEREOF, DISPLAY PANEL AND DISPLAY DEVICE

BOE Technology Group Co.,...

1. A pixel circuit comprising: a preset unit, a compensation unit, a data writing unit, a driving unit, an energy storage unit, and a light emitting unit,wherein the preset unit is connected to a first scanning signal terminal, a first node, a second node, a third node and a second electric level terminal, and is configured to connect the first node and the third node to the second electric level terminal, and to provide a first scanning signal from the first scanning signal terminal to the second node, based on the first scanning signal provided to the first scanning signal terminal,
wherein the compensation unit is connected to a second scanning signal terminal, the first node, the second node, the third node, a fourth node and the second electric level terminal, and is configured to connect the first node and the third node to the second electric level terminal, and to connect the fourth node to the second node, based on a second scanning signal provided to the second scanning signal terminal,
wherein the data writing unit is connected to a third scanning signal terminal, a data signal terminal and the first node, and is configured to connect the data signal terminal to the first node under the control of a signal of the third scanning signal terminal,
wherein the energy storage unit is connected to the first node and the second node, and is configured to store a voltage between the first node and the second node,
wherein the driving unit is connected to the second node, the third node and the fourth node, and is configured to output a driving signal to the third node based on a voltage between the second node and the fourth node,
wherein the light emitting unit comprises a light emission control unit and a light emitting component,
wherein the light emission control unit is connected to a control signal terminal, the third node, the fourth node, a first electric level terminal and the light emitting component, the light emitting component is connected to the light emission control unit and the second electric level terminal, the light emission control unit is configured to connect the first electric level terminal to the fourth node and to connect the third node to the light emitting component under the control of the signal of the control signal terminal, the light emitting component is configured to emit light based on the driving signal and a signal provided to the second electric level terminal, and
wherein the second electric level terminal is directly connected to a cathode of the light emitting component for providing said signal provided to the second electric level terminal to the cathode of the light emitting component.

US Pat. No. 10,192,482

PIXEL COMPENSATION CIRCUITS, SCANNING DRIVING CIRCUITS AND FLAT DISPLAY DEVICES

Shenzhen China Star Optoe...

1. A pixel compensation circuit, comprising:a first controllable transistor having a control end, a first end, and a second end, the control end of the first controllable transistor connects to a first scanning line, and the first end of the first controllable transistor connects to one data line to receive a data voltage via the data line;
a driving transistor having a control end, a first end, and a second end, the control end of the driving transistor directly connects to the second end of the first controllable transistor, and the first end of the driving transistor connects to a first voltage end;
a second controllable transistor having a control end, a first end, and a second end, the control end of the second controllable transistor connects to a second scanning line, and the first end of the second controllable transistor connects to the second end of the driving transistor;
an OLED having an anode and a cathode, the anode of the OLED directly connects to the second end of the second controllable transistor, and the cathode of the OLED is grounded;
a first capacitor having a first end and a second end, the first end of the first capacitor connects to the control end of the driving transistor, and the second end of the first capacitor connects to the first end of the second controllable transistor; and
a second capacitor includes a first end and a second end, the first end of the second capacitor connects to the first end of the second controllable transistor and the second end of the first capacitor, and the second end of the second capacitor connects to a second voltage end.

US Pat. No. 10,192,480

METHOD FOR CONTROLLING BRIGHTNESS OF AN ORGANIC LIGHT-EMITTING DIODE PANEL WHEN BOOTING

Shenzhen China Star Optoe...

1. A method for controlling brightness of an organic light-emitting diode panel when booting, the organic light-emitting diode panel includes multiple pixels, and the method comprises step of:obtaining a brightness to be displayed corresponding to each pixel in a booting process;
comparing the brightness to be displayed of each pixel with a preset brightness threshold;
if the brightness to be displayed is greater than the brightness threshold, adjusting the brightness to be displayed to be less than or equal to the brightness threshold;
using the brightness to be displayed after adjusting to adjust a grayscale value to be displayed of the pixel;
using the grayscale value to be displayed to control a corresponding pixel to perform a display; and
gradually increasing the brightness threshold with time, and returning to the step of obtaining a brightness to be displayed corresponding to each pixel in a booting process.

US Pat. No. 10,192,479

DISPLAY SYSTEM USING SYSTEM LEVEL RESOURCES TO CALCULATE COMPENSATION PARAMETERS FOR A DISPLAY MODULE IN A PORTABLE DEVICE

Ignis Innovation Inc., W...

1. A portable electronic device comprising:a driver unit;
a timing controller;
a display memory unit;
an electronic video display communicatively coupled to at least one of the driver unit, a measurement unit, the timing controller, a compensation sub-module, and the display memory unit, each of which uses display resources, wherein the driver unit, the timing controller, the display memory unit, the electronic video display, are all included in a display module carried on a first substrate and integrated in the portable electronic device;
one or more interface modules;
one or more system memory units;
at least one processing unit, included in a system module physically arranged on one or more substrates separate from the first substrate, and configured to execute system level applications of the portable electronic device and, during an offline operation in which the electronic video display is off, to perform calculations, offloaded from or shared with said compensation sub-module, for new compensation parameters for the display module, using system level resources distinct from the display level resources, including using the one or more system memory units; and
a connector cable configured to interface the display module with the system module.

US Pat. No. 10,192,477

PIXEL COMBINATION OF FULL COLOR LED AND WHITE LED FOR USE IN LED VIDEO DISPLAYS AND SIGNAGES

Lighthouse Technologies L...

1. A signal processing device configured to drive a light emitting panel, comprising:a matrix calculation device configured to generate a matrix brightness value based on one or more input light emitting diode (LED) driving signals;
a minimum calculation device configured to generate a complementary brightness value based on the one or more input LED driving signals and the color associated with the one or more input LED driving signals;
an adder configured to generate an LED driving signal based on the matrix brightness value and the complementary brightness value; and
wherein the minimum calculation device is further configured to generate the complementary brightness value to have a minimum or substantially minimum value in response to the minimum calculation device determining that the LED driving signals are converted into the matrix brightness value for a primary or a secondary color, and the minimum calculation device is further configured to generate the complementary brightness value to have a maximum or substantially maximum value in response to the minimum calculation device determining that the red, green, and blue LED driving signals are converted into the matrix brightness value for a tertiary color.

US Pat. No. 10,192,476

OPERATING MODULE FOR DISPLAY AND OPERATING METHOD, AND ELECTRONIC DEVICE SUPPORTING THE SAME

Samsung Electronics Co., ...

1. An electronic device comprising a display driver configured to:in response to receiving display data, divide the display data into a plurality of segments corresponding to a plurality of display regions;
compare the display data in the plurality of segments to determine whether the display data in at least one segment is substantially same as the display data in another segment; and
based on the comparison outcome, selectively amplify a first display signal generated from the display data in the at least one segment or a second display signal generated from the display data in the another segment,
wherein the display driver comprises:
a data latch configured to transmit stored line data to a source driver;
data shift registers configured to sequentially transmit shifted line data to the data latch;
a logic circuit block including a data comparison circuit configured to compare the display data to be provided to the data shift registers,
wherein the data shift registers is grouped into groups of a certain number of members for each channel corresponding to each sub pixel,
wherein the source driver comprises:
source pads connected to output stages of amplifiers associated with each segment,
switches disposed between each output stage and each source pad, and
a MUX connected to the switches, and
wherein the display driver is configured to control the plurality of segments through the MUX.

US Pat. No. 10,192,475

DISPLAY DEVICE CAPABLE OF CONTROLLING VIEWING ANGLE AND METHOD FOR DRIVING THE SAME

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

1. A display device comprising:a first substrate and a second substrate facing the first substrate;
a plurality of pixels on the first substrate; and
a convex lens on the second substrate,
wherein each of the plurality of pixels includes a main pixel and a viewing angle control pixel,
an image is displayed on both the main pixel and the viewing angle control pixel in a wide viewing angle mode, and
an image is displayed on the main pixel, and a black is displayed on the viewing angle control pixel in a narrow viewing angle mode.

US Pat. No. 10,192,474

CONTROLLABLE VOLTAGE SOURCE, SHIFT REGISTER AND UNIT THEREOF, AND DISPLAY

Peking University Shenzhe...

1. A controllable voltage source, comprising:a control module, coupled between a high voltage level terminal and a low voltage level terminal;
a storage module comprising a storage capacitor, wherein two ends of the storage capacitor are coupled to the control module to form a first terminal and a second terminal;
an output module coupled to the second terminal, wherein a signal output terminal of the output module is configured to provide a controllable voltage source to an external circuit; and wherein the control module is configured to couple the first terminal to the high voltage level terminal in accordance with the effective voltage of a first clock signal ?1, and the first terminal is charged through the high voltage level terminal;
the control module is configured to couple the second terminal to the high voltage level terminal in accordance with the effective voltage of a second clock signal thus the second terminal is charged through the high voltage level terminal, and the first terminal is coupled to the low level voltage terminal and discharged through the low level voltage terminal; and
effective level periods of the first clock signal and effective level periods of the second clock signal do not overlap; and
further comprising a threshold modulation module,
wherein the threshold modulation module is coupled to the first terminal and the second terminal respectively, and the threshold modulation module is configured to couple to the low level terminal;
a sensing terminal of the threshold modulation module is configured to couple to an element to be sensed of the external circuit, and sense a threshold voltage of the element and feedback the threshold voltage to the first terminal and/or the second terminal.

US Pat. No. 10,192,473

DISPLAY APPARATUS AND METHOD FOR IMAGE PROCESSING

SAMSUNG ELECTRONICS CO., ...

1. An image processing method of a display apparatus, the method comprising:receiving an image frame;
performing image quality enhancement with respect to the received image frame;
identifying color where color cast is present by analyzing at least one of an illumination element and a tint element of the received image frame;
identifying whether to correct the color where the color cast is present based on casting intensity of the received image frame and casting intensity of the image frame with the enhanced image quality;
correcting the color in the received image frame where the color cast is present by using color distribution of the received image frame and color distribution of the image frame with enhanced image quality; and
outputting the image frame having the corrected color on a screen of a display.

US Pat. No. 10,192,472

DISPLAY OF A FLOATING IMAGE WITH DEPTH ENHANCEMENT

Disney Enterprises, Inc.,...

1. An image display system comprising:a computing platform including at least one processor and a system memory storing a software code;
a display screen, the display screen having a front display face and a side display face;
a base including a motor coupled to a rotor for rotating the display screen;
the at least one processor configured to execute the software code to:
render a two-dimensional (2D) graphic on the front display face of the display screen;
render a visual effect on the side display face of the display screen; and
spin the display screen to cause appearances of the 2D graphic as a floating image and the visual effect as a volumetric enhancement to the floating image.

US Pat. No. 10,192,471

DYNAMICAL DISPLAY BASED ON CHEMICAL RELEASE FROM PRINTED POROUS VOXELS

The Johns Hopkins Univers...

1. A method for creating dynamic, moving images via chemical release comprising:synthesizing chemical voxels, each in a voxel housing, wherein the voxel housing defines a volume, shape, and a porosity;
dispensing and arranging the voxels into well-ordered arrays based on numerical simulations;
releasing chemicals with both local and global control; and
generating a dynamic, moving image by using the numerical simulations to arrange the chemical voxels with decreasing volume, decreasing pore size, and increasing concentration in a direction of movement.

US Pat. No. 10,192,470

APPARATUS AND METHOD FOR OUTPUTTING IMAGE INFORMATION, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM FOR STORING PROGRAM FOR OUTPUTTING IMAGE INFORMATION

FUJITSU LIMITED, Kawasak...

1. An apparatus for outputting image information, comprising:a memory; and
a processor coupled to the memory and configured to:
execute an acquisition process that includes acquiring pixel value information items from a sensor, the sensor being configured to execute a reciprocation scan with a measurement wave in a scan direction and output the pixel value information items obtained at multiple sampling angles during the reciprocation scan;
execute a calculation process that includes calculating, based on the pixel value information items for one reciprocating motion in the reciprocation scan for each of multiple different arrangement orders in which a chronological pixel value information item on a forward path and a reverse-chronological pixel value information item on a backward path are assumed to be alternately assigned, differences between the chronological pixel value information item and the reverse-chronological pixel value information item which are adjacent to each other in an arrangement direction; and
execute a generation process that includes generating, based on the differences, a correction information item related to the pixel value information items for the one reciprocating motion in the reciprocation scan.

US Pat. No. 10,192,468

SIGN CONSTRUCTION WITH MODULAR INSTALLATION AND CONVERSION KIT FOR ELECTRONIC SIGN STRUCTURE AND METHOD OF USING SAME

ADTI Media, LLC, Temecul...

1. A dynamic electronic sign mounted to an anchored mounting structure having a frontside and a backside, the dynamic electronic sign comprising:a plurality of weatherized display modules;
a plurality of structural frames for supporting said plurality of weatherized display modules, each structural frame having a back portion for coupling to the frontside of the anchored mounting structure and a front portion defining a plurality of bay members for receiving corresponding ones of said plurality of weatherized display modules;
at least one wiring harness including a power source end and a plurality of power extensions operatively connected to the power source end, wherein each of the plurality of power extensions includes a receptacle end, wherein the power source end is operatively connected to a power source mounted backside of the anchored mounting structure and wherein the plurality of power extensions operatively connect the power source to said plurality of weatherized display modules, wherein each individual one of said plurality of bay members defines an over mold/snap-in node receptacle for receiving and aligning the receptacle end of each of the plurality of power extensions within the bay member to facilitate assembly of the at least one wiring harness to the bay member.

US Pat. No. 10,192,466

RECONFIGURABLE LABEL ASSEMBLY FOR USE WITH A PET

1. A method for using an improved reconfigurable label assembly comprising the steps of:(a) removing a label from a container in a first configuration, said label including a front panel, a back panel and a bottom panel, said front panel substantially parallel to each of said back panel and said bottom panel, said container including a consumable pet product;
(b) configuring said label so that said front panel and said back panel are separated and said bottom panel is expanded to form a receptacle in a second configuration, said receptacle being capable of holding said consumable pet product; and
(c) reconfiguring said receptacle in the configuring step to said label in the removing step so that said front panel is once again substantially parallel to each of said back panel and said bottom panel.

US Pat. No. 10,192,465

PERITONEAL CAVITY SIMULATOR

Fasotec Co., Ltd., Chiba...

1. A peritoneal cavity simulator for learning a laparoscopic medical procedure, comprising:at least one biologically textured organ model;
a first casing defining a simulated peritoneal cavity, a pelvis area, an abdomen area, and a back area having right and left sides;
the abdomen area furnished with a plurality of ports, each port capable of receiving inserted surgical instruments used under a laparoscopic medical procedure;
the pelvis area simulating a human body pelvis shape;
the peritoneal cavity containing a model gripping portion for fixing, mounting or clipping the biologically textured organ model in the peritoneal cavity;
the model gripping portion including a strip member abutting against an inner wall of the casing in the pelvis area, the biologically textured organ model detachable from the model gripping portion;
wherein the biologically textured organ model includes a urinary bladder model having a plurality of holes for suturing and connecting a urine duct, an end portion of the strip member having an engaging portion engageable with the urinary bladder model, the engaging portion having a polygonal shape.

US Pat. No. 10,192,464

MEDICAMENT DELIVERY DEVICE CONFIGURED TO PRODUCE WIRELESS AND AUDIBLE OUTPUTS

kaleo, Inc., Richmond, V...

1. A method, comprising:removing a distal end portion of a medical injector from within an outer case, the medical injector including a housing, an actuator, a locking member, and an electronic circuit system, the locking member in contact with the actuator to limit movement of the actuator when the locking member is in a first position, the electronic circuit system including an output device and a network interface device, the outer case including a protrusion disposed within the housing and in contact with the electronic circuit system when the distal end portion of the medical injector is within the outer case, the protrusion disposed outside of the housing when the distal end portion of the medical injector is outside of the outer case, the electronic circuit system producing a first output via the output device in response to the protrusion being spaced apart from the electronic circuit system when the distal end portion of the medical injector is removed from within the outer case,
moving the locking member from the first position to a second position, the locking member spaced apart from the actuator when the locking member is in the second position; and
moving the actuator to initiate delivery of a medicament from the medical injector, the electronic circuit system producing a second output via the output device in response to the moving the actuator, the network interface device transmitting a wireless signal to a remote device, the wireless signal associated with at least one of the moving the locking member or the moving the actuator.

US Pat. No. 10,192,460

SYSTEM FOR MIXING A VIDEO TRACK WITH VARIABLE TEMPO MUSIC

JAMMIT, INC, Hollywood, ...

1. A system for a user to view a video that is synchronized to a prerecorded variable tempo music, the system comprising:a processor and a memory on a non-transitory computer readable medium, the memory including
a multi-track digital audio file of a preselected piece of music having a plurality of audio tracks that include an isolated instrument audio track containing only audio from the isolated instrument, and an emulation audio track consisting of the multi-track digital audio file having the isolated instrument audio track removed; and,
a variable timing reference track designed and provided for a user for the preselected piece of music, wherein the preselected piece of music was prerecorded, and the designing of the variable timing reference track includes creating a tempo map having variable tempos, rhythms, and beats using notes from the preselected piece of music;
a transformation module on a non-transitory computer readable storage medium and in operable communication with the processor for transforming the multi-track digital audio file to include a variable gain ratio of (i) the isolated instrument audio track to (ii) an emulation audio track, wherein the emulation audio track represents a subtraction of the isolated instrument audio track from the plurality of audio tracks, and the gain ratio is selected by the user;
an emulation module on a non-transitory computer readable storage medium and in operable communication with the processor for emulating the isolated instrument audio track with a preselected musical instrument under a guidance of the variable timing reference track; and,
a video display module on a non-transitory computer readable storage medium and in operable communication with the processor for viewing a digital video that is synchronized to the variations in the musical tempo using the variable timing reference track.

US Pat. No. 10,192,459

SERVER, INFORMATION PROVIDING METHOD OF SERVER, DISPLAY APPARATUS, CONTROLLING METHOD OF DISPLAY APPARATUS AND INFORMATION PROVIDING SYSTEM

SAMSUNG ELECTRONICS CO., ...

1. An information providing method of a server, comprising:obtaining content information corresponding to content displayed on a display apparatus and pre-stored user information of a user of the display apparatus, the pre-stored user information comprising at least one from among pre-stored user preference information of the user and pre-stored use history information of the user;
obtaining at least one question related to the content displayed on the display apparatus from a question-answer database based on the obtained content information and the pre-stored user information, the question-answer database comprises a plurality of question-answer sets which are stored as a tree-based hierarchical structure;
transmitting the obtained at least one question to the display apparatus; and
based on a request for at least one answer to the transmitted at least one question being received from the display apparatus, obtaining the at least one answer from the question-answer database and transmitting the obtained at least one answer to the display apparatus,
wherein the plurality of question-answer sets are generated by using at least one of question-answer template, the at least one of question-answer template is generated based on relationships between a plurality of keywords which are obtained from seed questions and seed answers,
wherein the relationships between the plurality of keywords are obtained based on a knowledge base which is built by obtaining metadata information corresponding to a plurality of secondary multimedia contents related to a primary multimedia content, the plurality of secondary multimedia contents are obtained from an internet network and a plurality of content providers,
wherein the content information comprises at least one of keywords related to the content and information corresponding to a display state of the content,
wherein the pre-stored preference information of the user comprises at least one from among favorite content genre of the user and favorite cast member of the user and the pre-stored use history information of the user comprises at least one from among viewing history information of content viewed by the user and searching record information of searches made by the user, and
wherein the obtaining the at least one question comprises:
selecting a path in the hierarchical tree-based structure of the plurality of the question-answer sets based on the obtained content information and the obtained user information, and
obtaining the at least one question corresponding to the question-answer sets of the selected path.

US Pat. No. 10,192,458

ENHANCING KNOWLEDGE BASES USING RICH SOCIAL MEDIA

INTERNATIONAL BUSINESS MA...

1. A method comprising:utilizing at least one processor to execute computer code configured to perform the steps of:
establishing at least one legitimacy standard for filtering questions, wherein the at least one legitimacy standard includes presence of a question pattern and at least one exception relative to the question pattern, wherein a question pattern identifies data as requesting additional information;
automatically obtaining a question from at least one social media conversation, wherein obtaining a question comprises obtaining data from at least one social media forum, extracting domain-specific communications directed to a target domain by filtering the data using domain-specific keywords, and identifying questions from the extracted domain-specific communications by determining presence of a question pattern;
ascertaining a legitimacy of the question, based on the at least one legitimacy standard, via:
determining presence of a question pattern within the obtained data; and
determining presence of at least one exception to the question pattern, wherein an exception indicates that the data identified as corresponding to a question pattern should not be answered;
wherein the determined at least one exception to the question pattern comprises at least one of: sentiment, author reputation, nature of one or more responses to the question, and a number of sentences relative to the question;
classifying, based upon the ascertained legitimacy, the automatically obtained question as legitimate or not legitimate, wherein a legitimate question comprises obtained data identified as containing a question pattern and as not containing at least one exception to the question pattern, wherein a not legitimate question comprises obtained data identified as containing a question pattern and containing at least one exception to the question pattern;
filtering out the automatically obtained questions classified as not legitimate;
harvesting, for the automatically obtained questions classified as legitimate, from at least one social media conversation an answer to the question, wherein said harvesting comprises:
harvesting an answer comprising at least one rich media component taken from the group consisting of: video content; audio content; picture content; and
harvesting text associated with the at least one rich media component; and
augmenting an existing question knowledge base corresponding to the target domain using the questions classified as legitimate and including the harvested answer corresponding to the question; and
automatically providing an answer the automatically obtained question using the harvested answer.

US Pat. No. 10,192,455

USER DEVICE, SERVER, SYSTEM AND COMPUTER-READABLE RECORDING MEDIUM FOR PREPARING AND REPRODUCING CONTENTS FOR DIGITAL LESSON AND CONTROL METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

1. A method of controlling a user terminal, the method comprising:displaying a graphic user interface (GUI) which comprises a plurality of tabs, a first region displaying first items indicating a plurality of activities, second items indicating a plurality of materials or third items corresponding to at least one of peripheral device settings or device environment settings to be designated according to at least one of class courses, the activities or the materials, respectively, the third items being classified into setting items indicating preset settings of a peripheral device and device items indicating peripheral devices according to locations, and a second region displaying fourth items corresponding to a plurality of class courses which are taught based on a lesson content and which are provided in a classroom;
in response to selection of a first tab corresponding to the plurality of activities, a second tab corresponding to the plurality of materials or a third tab corresponding to the at least one of the peripheral device settings or the device environment settings among the plurality of tabs, displaying the first items, the second items or the third items in the first region of the GUI while the plurality of tabs and the second region displaying the fourth items are displayed;
selecting one of the first items, one of the second items or one of the setting items among the third items displayed in the first region in accordance with an input of a first user while the plurality of tabs and the second region displaying the fourth items are displayed;
in response to selection of the one of the first items, the one of the second items or the one of the setting items among the third items displayed in the first region, designating an item of an activity selected from the plurality of activities, an item of a material selected from the plurality of materials or an item indicating a preset setting of the peripheral device selected from the setting items to a primary item, a secondary item or a thirdly item of the fourth items displayed in the second region while the plurality of tabs and the first region displaying the first items, the second items or the third items are displayed;
generating the lesson content by storing the primary item, the secondary item and the thirdly item of the fourth items and lesson plan configuration information corresponding to the selected activity, the selected material and the selected item indicating the preset setting of the peripheral device designated to a class course among the plurality of class courses; and
transmitting information of the preset setting of the peripheral device to the peripheral device and controlling the peripheral device based on the information of the preset setting.

US Pat. No. 10,192,454

APPARATUS FOR ACCOMMODATING A PERSON AND FOR PARTIALLY LIMITING THE FREEDOM OF MOVEMENT OF THE PERSON

1. An apparatus for accommodating at least one person and for partially limiting the freedom of movement of the person accommodated in the apparatus, comprising a platform and a first annular part arranged above the platform for surrounding the at least one person,wherein the first annular part is indirectly connected to the platform and is rotatable relative to the platform, wherein the first annular part can be moved up and down in relation to the platform,
wherein further the apparatus comprises a second annular part, wherein a plane formed by the first annular part and a plane formed by the second annular part stand substantially parallel with respect to each other, and the first annular part is arranged within the second annular part and is rotatably mounted thereon about a rotational axis which stands substantially normal to the plane formed by the first annular part,
wherein further a rod assembly is fastened to the second annular part at least at one point, which rod assembly extends downwardly in an inclined manner in relation to the plane formed by the second annular part, and
wherein the rod assembly comprises a guide structure at its outer end, which guide structure is guided on an elongated vertical guide.

US Pat. No. 10,192,453

AIRCRAFT TRAFFIC ALERT AND COLLISION AVOIDANCE SYSTEM WITH AUTOFLIGHT SYSTEM MODE PROTECTION

HONEYWELL INTERNATIONAL I...

1. An autopilot-coupled traffic alert and collision avoidance system (AP TCAS) configured to be implemented on an aircraft, the AP TCAS comprising:a flight control system that is configured to provide a first and a second aircraft vertical speed setting, and further to provide a first and a second horizontal heading direction setting;
an autopilot (AP) system that is configured to automatically cause the aircraft to fly at a vertical speed in accordance with the first vertical speed setting and in accordance with the first horizontal heading direction setting;
a traffic alert and collision avoidance system (TCAS) that senses a range, bearing, and relative altitude of an intruder aircraft, and, based on the sensed range, bearing, and relative altitude, is configured to issue a preventative resolution advisory (RA) that indicates a maximum vertical speed the aircraft should not exceed in order to avoid a conflict with the intruder aircraft and further indicates to maintain the first horizontal heading direction setting; and
an AP/automatic flight control system (AFCS) that is configured to receive the second aircraft vertical speed setting and the second horizontal heading direction setting after the TCAS issues the preventive RA, wherein the second aircraft vertical speed setting exceeds the maximum TCAS vertical speed and wherein the second horizontal heading direction setting is different from the first horizontal heading direction setting, the AP/AFCS being further configured to:
modify the second aircraft vertical speed setting so as to be less than the maximum vertical speed, and relay the modified second aircraft vertical speed to the AP/AFCS system to automatically cause the aircraft to fly at a vertical speed in accordance with the modified second vertical speed setting, and substitute the second horizontal heading direction setting for the first horizontal heading direction setting and relay the first horizontal heading direction setting to the AP/AFCS system to automatically cause the aircraft to continue to fly in accordance with the first horizontal heading direction setting.

US Pat. No. 10,192,452

DETERMINING LANDING LOCATIONS

Amazon Technologies, Inc....

1. A system, comprising:an aerial vehicle configured to deliver a payload to one of a plurality of delivery locations; and
a delivery management service configured with at least a non-transitory memory and a processor configured to:
access a first digital elevation dataset corresponding to a geographic region and collected according to a first collection procedure using a first collection device;
access a second digital elevation dataset corresponding to the geographic region and collected according to a second collection procedure using the first collection device or a second collection device, the second collection procedure being distinct from the first collection procedure;
determine a delivery location for the aerial vehicle by at least comparing the second digital elevation dataset with the first digital elevation dataset to identify an open area within the geographic region, first elevation values of the first digital elevation dataset in the open area and second elevation values of the second elevation dataset in the open area being within a threshold of similarity; and
provide the delivery location to the aerial vehicle.

US Pat. No. 10,192,451

LOW ALTITUDE AIRCRAFT IDENTIFICATION SYSTEM

Airspace Systems, Inc., ...

1. A device configured to communicate identification information associated with low-altitude aircraft, the device comprising:one or more light arrays each including color light emitters that generate a defined color sequence in response to an instruction received from a light controller configured to control the color light emitters, wherein the one or more light arrays are coupled to the low-altitude aircraft;
a radio frequency communication antenna coupled to a radio communication module that transmits information associated with the low-altitude aircraft through a transmitted radio signal, wherein the radio communication module is configured to receive a received radio signal and store the information in a storage, wherein the radio frequency communication antenna is coupled to the low-altitude aircraft and the radio communication module is configured to utilize a secure identifier, and the radio communication module is configured for two-way communication;
a light detection sensor coupled to a light receiver module configured to detect external excitation of the color light emitters based on a light beam with a wavelength and an intensity; and
a location module configured to log a flight path in the storage and transmit positioning data, wherein the location module is coupled to a location system antenna, and the device is coupled to the low-altitude aircraft and configured to utilize the secure identifier.

US Pat. No. 10,192,450

AIRCRAFT TRAFFIC SPACING AND TIMING CONTROL WITH DYNAMIC FLIGHT PATH VARIATION

The Boeing Company, Chic...

1. A method for aircraft traffic spacing and timing control with flight path variation of an aircraft, comprising:receiving, at a communication interface of a computing device, information of aircraft traffic for an area;
determining, by the computing device, an aircraft spacing plan for the aircraft traffic for the area based on spacing requirements due to one or more separation standards or flow management constraints for the aircraft traffic;
determining that a modification to a flight path of an aircraft is required to meet a longitudinal spacing requirement between the aircraft and one or more additional aircraft of the aircraft traffic based on the aircraft spacing plan, wherein the aircraft is flying a required navigation performance (RNP) instrument flight procedure that indicates a fixed-route accuracy and containment boundaries required during flight for the aircraft to fly a path between two points along the flight path, and wherein the containment boundaries are defined by a flight path centerline with limits determined by associated margins;
determining, by the computing device, a flight path modification to the flight path for the aircraft based on the modification that causes the aircraft to remain within the associated margins of the RNP instrument flight procedure and alters the longitudinal spacing between the aircraft and the one or more additional aircraft of the aircraft traffic, wherein determining the flight path modification comprises determining a sinusoidal flight path for the aircraft that lengthens the flight path and increases the longitudinal spacing between the aircraft and the one or more additional aircraft of the aircraft traffic while maintaining the aircraft within the RNP instrument flight procedure; and
assigning the flight path modification to the aircraft via a data communication link.

US Pat. No. 10,192,449

COLLISION RISK CALCULATION METHOD, COLLISION RISK CALCULATION DEVICE, AND COMPUTER-READABLE RECORDING MEDIUM

FUJITSU LIMITED, Kawasak...

1. A non-transitory computer-readable recording medium storing a collision risk calculation program that causes a computer to execute a process comprising:acquiring traveling information on a position and a speed of each of a first ship and a second ship;
calculating a future traveling direction range of at least one of the first ship and the second ship based on a position of the at least one of the first ship and the second ship and traveling information of a ship that sailed in a past;
calculating a risk of collision between the first ship and the second ship based on the future traveling direction range by calculating a risk of collision for each combination of cases where each of the first ship and the second ship sails a future course thereof; and
outputting information regarding ship-to-ship collision using the risk of collision.

US Pat. No. 10,192,448

METHOD TO CONTROL VEHICLE FLEETS TO DELIVER ON-DEMAND TRANSPORTATION SERVICES

NEC CORPORATION, Tokyo (...

1. A method for automatically distributing vehicles capable of performing on-demand transportation (ODT) services, the method comprising:determining that a predictive assignment message should be transmitted to a vehicle;
generating, in response to the determining that a predictive assignment should be transmitted to a vehicle, the predictive assignment message; and
transmitting, to the vehicle, the predictive assignment message,
wherein generating the predictive assignment message is performed using at least two prediction models,
wherein each of the at least two prediction models is generated based, at least in part, on historical ODT service data,
wherein the at least two prediction models include one or more time-varying Poisson models and one or more time-series analysis models.

US Pat. No. 10,192,447

INTER-VEHICLE INFORMATION SHARING SYSTEM

SUZUKI MOTOR CORPORATION,...

1. An inter-vehicle information sharing system where motorcycles in a group action share group information to which each of the motorcycles belongs and the motorcycles share information with a surrounding four-wheeled vehicle via a vehicle-to-vehicle communication, wherein the information to be shared is the group information,wherein information from the motorcycle to the four-wheeled vehicle is transmitted when the four-wheeled vehicle is detected by an imaging unit or an irradiated detection unit included in the motorcycle.

US Pat. No. 10,192,445

SYSTEMS AND METHODS FOR DETERMINING A VEHICLE IS AT AN ELEVATED RISK FOR AN ANIMAL COLLISION

State Farm Mutual Automob...

1. A computer-implemented method of processing vehicle collision risk information, the method comprising:receiving, by a processor, vehicle data including an indication of at least a current GPS (Global Positioning System) location of at least one of an automobile or a mobile device located within the automobile;
accessing, by the processor, environment data associated with the current GPS location of the at least one of the automobile or the mobile device, the environment data including a historical record of automobile-animal collisions (i) at the current GPS location of the at least one of the automobile or the mobile device, or (ii) in a particular proximity to the current GPS location of the at least one of the automobile or the mobile device;
based upon the environment data and the current GPS location, determining, by the processor, that the automobile is at a risk greater than a threshold level for a non-avian animal collision, the threshold level being a level of risk greater than zero risk;
generating, by the processor, a notification indicating the risk greater than the threshold level of collision with a non-avian animal; and
communicating, from the processor, the notification of the risk greater than the threshold level to the at least one of the automobile or the mobile device so as to allow an operator of the automobile to be notified of the risk greater than the threshold level.

US Pat. No. 10,192,444

FORWARD COLLISION WARNING SYSTEM AND METHOD

PLK TECHNOLOGIES CO., LTD...

1. A forward collision warning method that detects a forward vehicle and warns of a collision with the forward vehicle, the forward collision warning method comprising the steps of:(a) extracting a contour candidate point of an object considered as the forward vehicle from an image taken by a camera;
(b) tracking a movement of the contour candidate point over time;
(c) determining whether the contour candidate point belongs to the vehicle;
(d) setting the contour candidate point to a vehicle contour point of the forward vehicle, when it is determined at the step (c) that the contour candidate point belongs to the vehicle;
(e) estimating a height of the vehicle contour point from the ground surface;
(f) calculating a relative distance to the forward vehicle through Equation 6 below; and
(g) calculating a time to collision (TTC) using the relative distance:

where Z represents the relative distance between an ego vehicle and the forward vehicle, ? represents a focal distance of the camera, h represents a height of the camera, Yc represents the height of the vehicle contour point from the ground surface, and yc represents the height of the vehicle contour point in the image taken by the camera.

US Pat. No. 10,192,443

COLLISION AVOIDANCE SYSTEM AND COLLISION AVOIDANCE METHOD

The Yokohama Rubber Co., ...

1. A collision avoidance system comprising:a detection device that is provided in a host vehicle and detects behavior of a leading vehicle traveling in front of the host vehicle in a non-contact manner, wherein the detection device detects the behavior of the leading vehicle by using at least one of a radar device, a laser scanner, a three-dimensional rangefinder or an imaging device, and wherein the behavior of the leading traveling in front of the host vehicle corresponds to a detected pattern indicating a rate of change of the leading vehicle's orientation relative to the host vehicle;
a warning device that carries out a warning operation pertaining to a warning directed at a following vehicle traveling behind the host vehicle, the warning corresponding to the behavior of the leading vehicle; and
a control device that controls the warning device on a basis of a detection result from the detection device, the detection result corresponding to the behavior of the leading vehicle,
the control device controlling the warning device to carry out the warning operation directed at the following vehicle in a case where the behavior of the leading vehicle indicated by the detection result corresponds to a predetermined unnatural behavioral pattern, wherein the predetermined unnatural behavioral pattern includes at least one of a predetermined behavioral pattern indicating it is possible that a driver of the leading vehicle has fallen asleep while driving, a predetermined behavioral pattern indicating it is possible that the driver of the leading vehicle is intoxicated, or a predetermined behavioral pattern corresponding to dangerous driving performed by the driver of the leading vehicle.

US Pat. No. 10,192,441

TRAFFIC SIGNAL SYSTEM FOR CONGESTED TRAFFICWAYS

1. A traffic signal system for congested trafficways in a workspace populated by a plurality of pedestrians and a plurality of vehicle-driver driven land vehicles and at least one mobile ceiling hung piece of equipment, said system comprising:a plurality of transponders for wearing by pedestrians and indicating each such wearer's status equates at least to being a pedestrian;
a plurality of vehicle-drivers;
a plurality of transponders for wearing by land vehicles and indicating each such wearer's status equates as least to being a land vehicle;
at least one transponder for wearing by the at least one mobile ceiling hung piece of equipment;
a plurality of mobile traffic lights mounted on the land vehicles; and
a plurality of mobile sensors/readers of transponder output mounted on the land vehicles;
wherein the land vehicles include fork trucks as well as mobile aerial work platforms;
wherein each of said mobile sensors/readers of transponder output is configured to monitor for at least one alarm condition and, in the event of the alarm condition, activates at least one alarm signal to the respective vehicle driver.

US Pat. No. 10,192,439

METHOD FOR ESTIMATING THE OCCUPANCY OF A PARKING LOT

TOMTOM INTERNATIONAL B.V....

1. A method for estimating, by a server computing device that includes a processor and a receiver, the occupancy of a parking lot, the method comprising:obtaining, by the server computing device, map data indicating the geometry of a parking lot;
determining, by the server computing device, a number of parking regions within said parking lot using said map data;
generating, by the server computing device, a model of the spatial distribution of occupied parking regions as a function of the total number of occupied parking regions within the parking lot, the generating comprising acquiring first probe data during a modelling time period and, based on an analysis of occupancy of the parking regions as indicated by the first probe data during the modelling time period, determining the model of the spatial distribution of occupied parking regions;
receiving, by the server computing device, second probe data from a plurality of portable devices within said parking lot, wherein said second probe data indicates the position of each device, and
analyzing, by the server computing device, said second probe data in accordance with said model and outputting, by the server computing device, an estimate of the occupancy of the parking lot.

US Pat. No. 10,192,437

METHOD AND APPARATUS FOR SELECTIVELY USING DIFFERENT TYPES OF NETWORKS TO OBTAIN INFORMATION REGARDING ONE OR MORE TRAFFIC SIGNALS AND INTERSECTIONS

HERE Global B.V., Eindho...

1. A method comprising:communicating with a first network in order to receive information with a mobile platform regarding one or more traffic signals and information regarding one or more intersections, wherein at least one traffic signal is associated with a respective intersection;
identifying a first switching condition; and
communicating with a second network, different than the first network, in order to receive the information regarding the one or more traffic signals and the information regarding the one or more intersections following identification of the first switching condition.

US Pat. No. 10,192,436

RED LIGHT WARNING SYSTEM BASED ON PREDICTIVE TRAFFIC SIGNAL STATE DATA

TRAFFIC TECHNOLOGY SERVIC...

1. A computer-implemented method comprising steps of:identifying a traffic signal;
accessing a signal timing plan of the identified traffic signal;
in a processor, pre-processing the signal timing plan to derive a set of rules from the signal timing plan and storing the derived rules in a derived rules database, the derived rules including (a) identification of state changes that are certain to occur; (b) identification of state changes that begin a fixed-time control event; and (c) identification of state changes that necessarily end with a change to red signal state;
receiving a set of predicted traffic signal state data for the identified traffic signal located at an intersection;
wherein the predicted traffic signal state data indicates, for a phase of the identified traffic signal, a current signal state, an expected signal state change to a next signal state, and a predicted time interval remaining until the expected signal state change;
applying a timestamp to the received predicted traffic signal state data;
querying the derived rules database, based on the predicted traffic signal state data, to obtain results;
determining, based on the query results, that the expected signal state change will change to a fixed-time control event;
determining, based on the query results, that at a conclusion of the fixed-time control event, the identified traffic signal will change state to a red signal state;
based on the determination that the fixed-time control event will conclude with the selected traffic signal changing state to the red signal state:
generating a red-light warning message associated with the identified traffic signal;
applying the timestamp to the red-light warning message; and
transmitting the time-stamped red-light warning message to a downstream application for input into operational logic of an autonomous vehicle system;
wherein the downstream application is configurable, for a non-autonomous vehicle, to cause display of a message in the vehicle based on the time-stamped, generated red-light warning message; and for an autonomous or semi-autonomous vehicle, to provide the red-light warning message to the operational logic to affect controlling the vehicle ahead of the intersection.

US Pat. No. 10,192,435

REMOTE CONTROL OF TRAFFIC HEADS

GE LIGHTING SOLUTIONS, LL...

1. A traffic communication network comprising:a signaling system comprising a plurality of light signaling devices disposed around at least one traffic intersection, each including a wireless node having a processor; and
a remote control system configured to wirelessly transmit commands to (i) a traffic intersection controller and (ii) the plurality of light signaling devices via the wireless node, the commands being configured for controlling each of the plurality of light signaling devices;
wherein the plurality of light signaling device are in wireless communication with the remote control system and are configured to transmit status information and provide location information to the remote control system;
wherein the remote control system is configured to wirelessly receive the status information from the plurality of light signaling devices and controls the plurality of light signaling devices, based on the status information received.

US Pat. No. 10,192,434

TRAFFIC SIGNAL LEARNING AND OPTIMIZATION

14. A system of traffic signaling, comprising:at least one processor; and
at least one memory unit operatively connected to the processor, the at least one memory unit having stored thereon, at least one computer program comprising computer code causing the at least one processor to perform the following:
determine whether at least one traffic signal in an intersection will experience a light change while a first vehicle is approaching the intersection traveling in a first direction;
determine whether a second vehicle is approaching the intersection traveling in a second direction;
obtain at least one of current road conditions and operating characteristics of at least one of the first and second vehicles;
determine whether a distance of the first vehicle from the intersection is within a safety threshold; and
alter timing of the light change to allow passage of the first vehicle through the intersection upon a determination that the distance of the first vehicle from the intersection is within the safety threshold and the at least one of the current road conditions and the operating characteristics of the first vehicle result in travel priority over the second vehicle, the operating characteristics including a fuel efficiency aspect.

US Pat. No. 10,192,433

TRAFFIC CONTROL SYSTEM

Delphi Technologies, LLC,...

1. A traffic control system, comprising:a detector configured to detect a traffic-state proximate to a host-vehicle, said traffic-state characterized as inhibiting traffic-flow; and
a first-controller-circuit configured to communicate with the detector and a traffic-signal, said traffic-signal configured to control traffic-flow through an intersection, wherein the first-controller-circuit sends a request to the traffic-signal to operate to a signal-state that changes the traffic-state, wherein the detector detects at least one vehicle stopped at the traffic-signal, in accordance with the detection of the at least one vehicle stopped at the traffic-signal the first-controller-circuit sending the request to operate the traffic-signal in a proceed-state until the at least one vehicle proceeds through the intersection.

US Pat. No. 10,192,430

ESTIMATING TIME TRAVEL DISTRIBUTIONS ON SIGNALIZED ARTERIALS

Uber Technologies, Inc., ...

1. A system for estimating time travel distributions on signalized arterials, comprising:a processor;
memory; and
an application stored in memory and executable by the processor to:
receive travel data, wherein the received travel data includes:
travel time observation of the one or more signalized arterials of interest,
travel time observation of one or more nearby signalized arterials to the one or more signalized arterials of interest, and
contextual evidence associated with the one or more signalized arterials of interest,
estimate a first distribution on one or more signalized arterials, wherein the estimated first distribution is based on the received travel data, and wherein the first distribution comprises a linear combination of individual paces weighted by distance traveled,
incorporate travel time variability components with the estimated first distribution, wherein the travel time variability components include individual variations, time-of-day variations and daily variations, and
calibrate the first distribution with prior data including regular past patterns of travel times associated with the one or more signalized arterials to obtain a second distribution, wherein the second distribution is a more recent estimate of travel time compared to the first distribution, and wherein the second distribution also comprises a linear combination of individual paces weighted by distance traveled.

US Pat. No. 10,192,429

ACCESSIBLE PEDESTRIAN PUSHBUTTON STATION

Pelco Products, Inc., Ed...

1. An accessible pedestrian pushbutton station for use with a signal control assembly, the pushbutton station comprising:a housing having a front that includes a plunger space;
a push button assembly supported in the housing, the pushbutton assembly comprising:
a plunger mounted in the plunger space for axial movement between a neutral position and an engaged position, the plunger comprising:
a plunger head having a front and a rear;
a stem extending inwardly into the plunger space from the rear of the plunger head and terminating in a free end, the stem having a longitudinal axis; and
a stem bumper attached to the free end of the stem;
a piezo bender supported in the housing and positioned a distance laterally from the stem bumper, wherein the piezo bender is operatively connectable to the signal control assembly;
a pressure transfer member comprising:
a stem bumper contact point that is axially aligned with and supported a distance from the stem bumper so that axial movement of the plunger into the engaged position causes the stem bumper to press on the stem bumper contact point; and
an offset bumper supported a distance laterally from the stem bumper contact point and axially aligned with and supported a distance from the piezo bender;
wherein pressure from the stem bumper on the stem bumper contact point is transferred to the offset bumper to cause the offset bumper to actuate the piezo bender.

US Pat. No. 10,192,427

COMMUNITY EMERGENCY NOTIFICATION SYSTEM WITH INTER-ORGANIZATIONAL COMPATIBILITY

1. A method of inter-organizational alert communication, comprising:receiving, by a notification management entity, an alert from a user through a community safety system application operating on a user device, wherein the notification management entity comprises one or more servers, the user device comprises a memory and a processor, and the user device and the notification management entity are connected through a network;
identifying, by the notification management entity, a location of the user;
determining, by the notification management entity, an organization associated with the location of the user;
determining, by the notification management entity, whether the user is a member of the organization;
determining, by the notification management entity, whether the location of the user is within a security zone of the organization;
sending, by the notification management entity, the alert from the user to one or more administrator users of the organization based on the determination of whether the user is a member of the organization and the determination of whether the location of the user is within the security zone of the organization; and
opening a two-way communication channel between the user and at least one of the one or more administrator users of the organization.

US Pat. No. 10,192,426

SYSTEMS AND METHODS OF PRIVACY WITHIN A SECURITY SYSTEM

Google LLC, Mountain Vie...

1. A method comprising:setting a privacy mode for a sensor that is included in a security system of a building;
controlling an operation of the sensor in the privacy mode so that the sensor collects data, but does not transmit the collected data to a controller of the security system; and
controlling the operation of the sensor in the privacy mode to output a notification when a safety event is detected by the sensor from the collected data, wherein the safety event is an exception to the privacy mode.

US Pat. No. 10,192,425

SYSTEMS AND METHODS FOR AUTOMATED ALERTS

Domo, Inc., American For...

1. A computer-implemented method for configuring a notification system for a user, the notification system configured to generate alerts for users in accordance with alert rules of the users, each alert rule comprising an alert condition pertaining to specified data, the computer-implemented method comprising:accessing user interaction data maintained within a non-transitory storage, the user interaction data pertaining to interactions of a user with a client computing device;
using a processor to determine a proposed alert rule for the user based on the user interaction data, the proposed alert rule specifying data to monitor and comprising a suggested alert condition for potential use as an alert rule of the user by the notification system;
displaying information pertaining to the proposed alert rule in a graphical user interface;
receiving a requested modification to the suggested alert condition of the proposed alert rule in response to the displaying; and
creating a new alert rule for the user within the notification system, the new alert rule corresponding to the proposed alert rule and including the requested modification.

US Pat. No. 10,192,424

GEOGRAPHIC REMINDERS

Microsoft Technology Lice...

1. In a computing environment, a method comprising:receiving current location information and context data associated with historical movement data for a mobile device,
receiving, by the mobile device, a reminder from a remote computing device that maintains a plurality of reminders;
determining, by the mobile device, whether to output an alert corresponding to the reminder to a user interface of the mobile device, including:
evaluating one or more criteria associated with a user profile that includes user preference data against current state data that includes current location information and a direction of movement associated with the mobile device;
responsive to a determination that the one or more criteria are satisfied, selecting at least a portion of target data within the reminder and outputting the selected portion of the target data with the alert to the user interface of the mobile device;
detecting a pointing of the mobile device to a geographical feature;
generating a new reminder based on the pointing of the mobile device to the geographical feature; and
transmitting the new reminder to the remote computing device.

US Pat. No. 10,192,423

FAULT DETECTION DEVICES AND FAULT DETECTION METHODS

QUANTA COMPUTER INC., Gu...

1. A fault detection device, adapted to an electronic device having a display screen, comprising:a first warning unit, generating a first warning signal;
a second warning unit, generating a second warning signal;
a first sensor, disposed in front of the display screen for obtaining and outputting a first current brightness value of the display screen every first predetermined period of time; and
a microprocessor, coupled to the first warning unit, the second warning unit and the first sensor for comparing the first current brightness value with a first previous brightness value;
wherein the microprocessor enables the first warning unit to generate the first warning signal when the first current brightness value is equal to the first previous brightness value, and the microprocessor enables the second warning unit to generate the second warning signal when the first current brightness value is equal to the first previous brightness value for more than a second predetermined period of time, wherein the second predetermined period of time is greater than the first predetermined period of time;
wherein the first sensor is a light sensor; and
wherein the first warning unit is an LED and the second warning unit is a buzzer.

US Pat. No. 10,192,422

HVAC SYSTEM AND AN HVAC CONTROLLER CONFIGURED TO GENERATE MASTER SERVICE ALARMS

Lennox Industries Inc., ...

1. A method of generating an alarm based on temperature conditions within an enclosed space, the method comprising:receiving, by a processor of a heating, ventilation, and air conditioning (HVAC) system, information for operating the HVAC system in at least one of a cooling mode and a heating mode;
determining, by the processor of the HVAC system from the received information, whether air temperature within the enclosed space is approaching a setpoint temperature, wherein the setpoint temperature comprises a target temperature setting of the HVAC system indicative of an existing or future comfort violation of a user desired temperature setting;
responsive to a determination that the air temperature within the enclosed space has failed to approach the setpoint temperature, determining by the processor of the HVAC system, whether anomaly conditions exist;
responsive to a determination that the anomaly conditions do not exist, generating the alarm by the processor of the HVAC system, wherein the generated alarm comprises a master service alarm indicating that the HVAC system is in need of service, wherein the master service alarm is used by the processor of the HVAC system to provide a prognosis of the HVAC system;
forwarding the generated alarm to at least one communication device that is distinct from the HVAC system, wherein the at least one communication device is a non-HVAC device that is configured to interact with the HVAC system;
responsive to a determination that the anomaly conditions exist, no alarm is generated; and
wherein the anomaly conditions comprise the HVAC system entering a defrost cycle.

US Pat. No. 10,192,421

DEVICE FOR CONTROLLING A CLOSURE SYSTEM OF AN ARTICLE AND CORRESPONDING ARTICLE

GENIUS OBJECTS, Bordeaux...

1. A monitor device for monitoring the closed or open state of an article, such as an article of clothing or an article of baggage, the monitor device being an electronic circuit comprising:a first closure system comprising first and second electrically conductive elements that are electrically connectable and disconnectable relative to each other, with at least the first element comprising a hollow body;
an electrical power supply, housed in the hollow body, said electrical power supply having a positive pole and a negative pole, one of the poles being electrically connected to the hollow body of the first element, and the other pole being connected to an electrically conductive element having means electrically insulating said electrically conductive element from the hollow body and passing through said hollow body;
a second closure system comprising a first terminal and a second terminal; and
a detector-and-signaling device comprising both a detector module configured to be powered by the power supply when the first closure system is in the closed state and to detect the open or closed state of the second closure system, and also a signaling module configured to issue a signal as a function of the open or closed state of the second closure system as detected by the detector module.

US Pat. No. 10,192,420

MONITORING DEVICE AND MONITORING SYSTEM

MSA EUROPE GMBH, Jona (C...

1. A mobile monitoring device, comprising:at least one transmitter;
at least one receiver;
at least one sensor for recording measured values on or in at least one of the following: a wearing person, a surrounding of the wearing person, equipment of the wearing person, or any combination thereof;
at least one processing unit in operative connection with the at least one transmitter, the at least one receiver, and the at least one sensor;
wherein the at least one processing unit sets the mobile monitoring device to one of a basic mode and a base station mode according to a setting;
wherein, in the basic mode, the at least one processing unit is configured to monitor the measured values of the at least one sensor,
wherein, in the base station mode, the at least one processing unit is configured to monitor measured values of at least one other, compatible mobile monitoring device operating in the basic mode, and
wherein the at least one processing unit is configured to automatically set the mobile monitoring device to the basic mode at a time of start up by coupling, via physical proximity to or physical contact with, a compatible mobile monitoring device set to the base station mode.

US Pat. No. 10,192,419

SHOPPING PARTY LOCATOR SYSTEMS AND METHODS

WALMART APOLLO, LLC, Ben...

1. A system for locating a member separated from a group, the system comprising:a plurality of scanning devices for scanning bar codes; and
a computer system of a computing system, which computer system is coupled to the plurality of scanning devices and programmed to:
i. receive from a scanning device of the plurality of scanning devices a signal comprising data associated with a scanned bar code;
ii. automatically identify a group in response to processing the data from the scanning device;
iii. automatically display a photo of the group on computers of the computing system in response to identifying the group, wherein a member separated from the group is identifiable;
iv. using data received and stored, automatically generate and transmit to all computers of the computing system that displays a photo of the separated member of the group;
v. receive from a scanning device of the plurality of scanning devices a signal comprising data associated with a scanned bar code of a label of the separated member from the group; and
vi. automatically notify the computing system that the separated member of the group has been scanned.

US Pat. No. 10,192,418

SYSTEM AND METHOD FOR PERIMETER SECURITY

Geoffrey M. Kern, Cheste...

1. A perimeter security system for maintaining an object relative to a predefined boundary, comprising:a plurality of water displacement devices configured to output fluid and to control a pressure of the outputted fluid when the object is within a first distance from the boundary;
a plurality of light sources configured to emit light toward the object when the object is within a second distance from the boundary;
an auditory system configured to emit an audible output when the object is within a third distance from the boundary;
a visual sensor configured to obtain images or video of at least a portion of the predefined boundary and to transmit the images or video to a location other than the predefined boundary; and
a controller configured to determine when the object ceases movement toward the boundary and to adjust the first, second, and third distances in response to the determination.

US Pat. No. 10,192,417

REMOTE TRIGGER FOR SECURITY SYSTEM

WALGREEN CO., Deerfield,...

1. A system for mitigating retail theft, the system comprising: a security system to which an electronic lock is communicatively connected,the electronic lock securing an item,
the security system including one or more data storage entities storing a plurality of risk profiles corresponding to a plurality of customers of an enterprise providing the item, and
the security system configured to generate and transmit an electronic unlocking signal corresponding to remotely unlocking the electronic lock to thereby provide a particular customer access to the item, the generation and transmission of the electronic unlocking signal based on a risk score corresponding to the particular customer accessing the item, the risk score determined based on an electronic identification of the particular customer, a risk profile of the particular customer, and an item profile of the item, the item profile indicative of at least one of a value of the item or a likelihood of theft of the item.

US Pat. No. 10,192,414

SYSTEM AND METHOD FOR OVERLAP DETECTION IN SURVEILLANCE CAMERA NETWORK

Sensormatic Electronics, ...

1. A method for determining overlap of fields of view for surveillance cameras of a network, comprising:defining a critical path monitored by the surveillance cameras via a mobile user device carried by the installer that presents a user interface to start and stop definition of the critical path;
the surveillance cameras capturing image data of the scene during the definition of the critical path and transferring the image data to an analytics system; and
the analytics system determining overlap from the image data along the critical path.

US Pat. No. 10,192,409

PORTABLE PANIC ALARM

1. A portable panic alarm assembly comprising:a housing that holds an electrically operated audible alarm device, said alarm device being electrically and operably interconnected between first and second alarm contacts;
a battery source mounted within said housing and including a pair of oppositely charged electrodes, a first one of said electrodes of said pair connected to said first alarm contact; and
an actuator switch including a slide component mounted slidably in said housing and an actuator contact carried by said slide component, said actuator switch being selectively alternated between an open state wherein a second electrode of said pair is electrically disconnected from said second alarm contact to deactivate said alarm device and a closed state wherein said actuator contact electrically interconnects said second electrode and said second alarm contact to activate said alarm device; said slide component including an elongate slide carriage that is slidably received within a transverse passageway formed through said housing.

US Pat. No. 10,192,408

REGISTRY VERIFICATION FOR A MECHANIZED STORE USING RADIO FREQUENCY TAGS

1. A system for a mechanized store, the system comprising:a structure enclosing an area, wherein the structure is configured to selectively permit access to a user to the area;
one or more displays in the area;
a plurality of items at the one or more displays;
a plurality of radio frequency (RF) tags attached to the plurality, wherein the plurality of RF tags are configured to be sensed by one or more RF sensors;
one or more cameras configured to detect a number of items removed by the user from the one or more displays; and
one or more processors configured to:
receive a number of items sensed as removed by the one or more RF sensors;
receive the number of items removed by the user detected by the one or more cameras;
compare the number of items sensed as removed by the one or more RF sensors to the number of items removed by the user detected by the one or more cameras to obtain a result; and
saving the result to a record of the user.

US Pat. No. 10,192,406

SCREEN ACTIVITY MODERATION IN A SKILL WAGERING INTERLEAVED GAME

Gamblit Gaming, LLC, Gle...

1. A casino electronic game machine providing a screen activity moderated skill wagering interleaved game that includes an entertainment game and a gambling game, comprising:a real world engine, wherein the real world engine provides the gambling game based upon a change in a rate of the gambling game, and wherein the real world engine comprises:
a real world credit meter;
a random number generator; and
a real world credit pay table, wherein the real world engine is configured to:
receive real world credit from a portable media, wherein the portable media includes at least one member of a group including currency, a voucher and a smart card; and
provide a randomly generated payout of real world credits from a wager of real world credits in the gambling game using the random number generator and real world credit pay table; and
augment an amount of real world credits stored in the real world credit meter based on the randomly generated payout of real world credits to the real world credit meter;
an entertainment system engine constructed to:
execute the entertainment game to resolve a random event in the entertainment game to generate random event results; and
provide the random event results to a game world engine;
a display screen configured to:
display the random event results of the wagers; and
display a certain level of screen activity;
a user input device configured to receive from a player a wagering amount to use during game play; and
the game world engine constructed to:
monitor a level of screen activity of the display of the entertainment game;
determine a threshold level of screen activity;
determine if the screen activity of the entertainment game play exceeds the threshold level;
determine an occurrence of a gambling event in the gambling game based on play of the entertainment game executed by the entertainment system engine;
when the threshold level of screen activity is exceeded, pause the gambling game;
when the threshold level of screen activity is not exceeded, request a resolution to the gambling event by the real world engine;
determine gambling results based upon the random event results; and
provide the gambling results to the entertainment system engine for use in executing the entertainment game.

US Pat. No. 10,192,404

DEVICE FOR MANAGING A PROGRESSIVE JACKPOT

1. A gaming system, comprising:a housing;
a display device;
a network interface;
at least one processor; and
at least one memory device that stores a plurality of instructions that, when executed by the at least one processor, cause the at least one processor to operate with the display device and the network interface to:
receive, from a server, a progressive jackpot amount, wherein the progressive jackpot amount is associated with a plurality of gaming systems that includes the gaming system,
display the progressive jackpot amount for a current game,
receive chip information that indicates a jackpot wager for the current game, wherein the server updates the progressive jackpot amount according to the jackpot wager,
receive card information that indicates a game outcome of the current game,
when the game outcome corresponds to a jackpot outcome, display a jackpot amount, wherein the server reduces the progressive jackpot amount by the jackpot amount, and
when the game outcome does not correspond to the jackpot outcome, display the progressive jackpot amount for a next game,
further comprising:
a gaming table;
a radio frequency identification (RFID) chip reader that that generates the chip information by detecting gaming chips being collected into a collection box, wherein the gaming system transmits the chip information to the server; and
an instrumented card shoe that generates the card information by detecting gaming cards removed from the instrumented card shoe, wherein the gaming cards are played on the gaming table,
wherein the at least one processor is further configured to implement a Baccarat game, wherein for the Baccarat game, the jackpot outcome is one of a first jackpot outcome and a second jackpot outcome, and wherein the jackpot amount is one of a first jackpot amount and a second jackpot amount;
wherein the first jackpot outcome is a three-card win by a banker with a point total of 7 and the banker and a player have all red cards, and the first jackpot amount is $1000; and
wherein the second jackpot outcome is the three-card win by the banker with the point total of 7 and the banker and the player have all diamond cards, and the second jackpot amount is all of the progressive jackpot amount.

US Pat. No. 10,192,403

DETERMINING APPEARANCES OF OBJECTS IN A VIRTUAL WORLD BASED ON SPONSORSHIP OF OBJECT APPEARANCES

Facebook, Inc., Menlo Pa...

1. A computer-implemented method comprising:providing, by a computing system, a plurality of objects in a virtual world generated for presentation to a user of an online system, each object having an organic appearance determined by the online system based on information associated with the user by the online system;
receiving, by the computing system, from one or more advertisers, a plurality of sponsorship requests for sponsoring appearances of objects in the virtual world, each sponsorship request including information describing a sponsored appearance of an object in the virtual world and a bid amount specifying an amount of compensation to the online system for displaying the object using the sponsored appearance;
identifying, by the computing system, an opportunity to present one or more objects in the virtual world to the user of the online system;
for one or more of the objects in the virtual world:
generating, by the computing system, a first score for the organic appearance of the object based on an affinity of the user for the organic appearance,
generating, by the computing system, a second score for a sponsored appearance of the object included in a sponsorship request based on an affinity of the user for the sponsored appearance and the bid amount of the sponsorship request including the sponsored appearance of the object,
comparing, by the computing system, the first score for the organic appearance and the second score for the sponsored appearance, and
selecting, by the computing system, an appearance of the object from the organic appearance and the sponsored appearance for the object based on comparing the generated first score for the organic appearance and the generated second score for the sponsored appearance; and
providing, by the computing system, the selected appearances of the one or more objects to a client device for display to the user.

US Pat. No. 10,192,399

OPERATION DEVICE AND DEALER-ALTERNATE DEVICE

UNIVERSAL ENTERTAINMENT C...

1. A dealer replacement device, comprising:a face-formed-body formed by a translucent resin to be in a shape of a face, and including a plurality of areas;
a light emitting device which is configured inside of the face-formed-body and is able to project a light with a plurality of colors switchably to any area of the plurality of areas; and
a light emitting control device which controls the light emitting device and causes the light emitting device to select a color of a light from among the plurality of colors and to select an irradiation area from among the plurality of areas of the face-formed-body according to different conditions and project a light of the selected color into the selected irradiation area;
an arm which is used to perform a plurality of operations;
a body which supports the arm; and
a control device which stores a data table in which the plurality of operations are associated with the plurality of conditions, respectively, and when the light emitting control device controls the light emitting device to express a condition of the plurality of conditions, determines an operation associated with the expressed condition by referring to the data table and controls the arm to perform the determined operation.

US Pat. No. 10,192,398

SYSTEM AND METHOD FOR POSITIONALLY ACCURATE GAMING CONTENT

Bally Gaming, Inc., Las ...

1. A system for providing access to at least first interactive content or second interactive content by a user of a portable computing device based upon a determined location of the portable computing device, the portable computing device having communication functionality, the system comprising:a server storing data representing the first interactive content and the second interactive content;
one or more communication beacons in communication with the server through a communication network;
wherein the server enables the portable computing device to display the first interactive content when the portable computing device is determined to be in a first location and to display the second interactive content when the portable computing device is determined to be in a second location,
wherein the portable computing device implements a first unique interaction method in the first location and implements a second unique interaction method in the second location, wherein the first unique player interaction method is a touchscreen interface, and wherein the second unique player interaction method enables pitch and yaw input capabilities.

US Pat. No. 10,192,397

AUTOMATED HAND STRENGTH ESTIMATION FOR CARD GAMES

Zynga Inc., San Francisc...

1. A system comprising:one or more processors of a device;
one or more memories of the device; and
a set of instructions incorporated into the one or more memories, the set of instructions configuring the one or more processors of the device to generate an estimation of odds of an event occurring in a game executing on the device, the generating of the estimation including performing a number of repeated background simulations of the game being played to completion from a particular point, the number selected such that the generating of the estimation has a lower computational load than an exact calculation of the odds, the generating of the estimation including, at least:
receiving a state of the game, the state including an indication of the particular point;
performing the selected number of the repeated background simulations of the game being played to completion from the particular point;
determining the estimation of the odds of the event occurring based on results of the selected number of the repeated background simulations; and
communicating the estimation of the odds for integration into a user interface of the game for presentation on the device as a measure of a strength of a position of the player in the game at the particular point.

US Pat. No. 10,192,396

GAMES USING FINANCIAL INDICATORS AS RANDOM NUMBER GENERATORS

CFPH, LLC, New York, NY ...

1. A method for facilitating electronic exchange of data representing gaming and financial information over a network with graphical user interfaces of electronic device, the method comprising:causing, by at least one processor of a computing device of a server, to be output to a user at a display portion of a graphical user interface of an electronic device of the user, the display portion of the graphical user interface comprising:
(1) data representing information about a financial market indicator;
(2) data representing one or more betting parameters associated with an opportunity to place a wager on an outcome of a game, the one or more betting parameters comprising odds for at least a first of a plurality of possible outcomes of the game, the plurality of possible outcomes comprising ten possible outcomes corresponding to the ten digits zero (0) through nine (9);
(3) data representing information about a designated future time at which the outcome of the game will be resolved; and
(4) data representing indicia of a roulette-style wheel comprising a plurality of numbered slots, each of the plurality of numbered slots corresponding to a single digit selected from the group consisting of the ten digits zero (0) through nine (9);
receiving, by the at least one processor of the computing device of the server, from an input portion of the graphical user interface of the electronic device of the user an electronic request to bet on the first possible outcome of the game, the request comprising a wager amount, in which the interface comprises an indicia of the wager amount;
causing to be displayed to a user at the display portion of the graphical user interface of the electronic device of the user, by the at least one processor of the computer device of the server, a dynamically changing current value of the financial market indicator, the displayed current value comprising a plurality of digits including a least significant displayed digit, in which the least significant displayed digit continually changes in real time during a duration of the game;
determining, by the at least one processor of the computing device of the server, a value of financial market indicator effective at the designated future time;
determining, by the at least one processor of the computing device of the server, an actual outcome of the game based on a least significant displayed digit of the value of the financial market indicator effective at the designated future time;
determining, by the at least one processor of the computing device of the server, that the actual outcome comprises the first possible outcome; and
responsive to determining that the actual outcome comprises the first possible outcome, causing, by the at least one processor of the computing device of the server, data representing a payout to be provided to the display portion of the graphical user interface of the electronic device of the user based on the wager amount and the odds.

US Pat. No. 10,192,395

ELECTRONIC GAMING DEVICE

Fresh Idea Global Limited...

1. An electronic gaming device comprising:a card reader configured to assist in identifying a player;
a memory including a plurality of preset contingent gaming options with respect to game outcome data from one or more live gaming tables hosting live table games, wherein each live table game supports one or more wagers based on the live table game, a live dealer, and the use of one or more physical game objects for the play of the live table game; and
a processor configured to obtain in real time game outcome data for the live table games being played at the multiple live gaming tables via a network interface, the processor being configured to present one or more of the plurality of preset contingent gaming options for a wager contingent on the obtained game outcome data, wherein the preset contingent gaming options comprises a specific pattern of game outcomes over multiple live table games being played at one or more of the multiple live gaming tables, the processor being further configured to initiate a contingent wager based on a detection of the at least one preset contingent gaming option being present in the obtained game outcome data, wherein the contingent wager is obtained from credits available to the player identified using the card reader.

US Pat. No. 10,192,394

CREDIT AND ENABLING SYSTEM FOR VIRTUAL CONSTRUCTS IN A HYBRID GAME

Gamblit Gaming, LLC, Gle...

1. A distributed controlled entity hybrid game comprising:a real world server comprising:
a real world credit meter;
a random number generator; and
a real world credit pay table, wherein the real world server is configured to:
receive, from a game world engine, a trigger of a gambling event for a wager of real world credit;
determine a gambling outcome for the wager of real world credit in response to the trigger using the random number generator and the real world credit pay table;
augment an amount of real world credits stored in the real world credit meter based on the gambling outcome; and
distribute the randomly generated payout of real world credit to the game world engine;
an entertainment software engine configured to:
receive input from a player via a user input device;
execute an entertainment game providing an entertainment game outcome based upon a consumption of a first amount of enabling elements of the entertainment game by a controlled entity instructed by the player;
associate an entertainment game state with the first amount of enabling elements consumed;
distribute to the game world engine the first amount of enabling elements consumed;
distribute to the game world engine the entertainment game state associated with the first amount of enabling elements consumed;
generate a perceivable output of the first amount of enabling elements consumed by the game world character on a visual output device;
receive from the game world engine a second amount of enabling elements for use by the game world character in the entertainment game;
update the perceivable output on the visual output device with the second amount of enabling elements;
the game world engine connected to the entertainment software engine and connected to the real world server, wherein the game world engine is constructed to:
receive the first amount of enabling elements consumed;
receive the entertainment game state associated with the first amount of enabling elements consumed;
determine if a gameplay gambling event has occurred based on the entertainment game state associated with the first amount of enabling elements consumed;
generate the trigger of the wager of real world credit when a gameplay gambling event has occurred;
distribute to the real world server, the trigger;
receive from the real world server, the gambling outcome;
generate a second amount of enabling elements based on the gambling result; and
distribute the second amount of enabling elements to the entertainment software engine via the network.

US Pat. No. 10,192,392

METHOD FOR CONFIGURING CASINO OPERATIONS

1. A method of automating at least some aspects of casino management in a casino having a plurality of gaming machines connected to a communication network, the method comprising: generating a plurality of promotional codes that each entitle a recipient to a benefit of at least one of discounted wagers on at least some of the gaming machines and eligibility to participate in at least one promotion; publishing different promotional codes in a plurality of advertising venues, including transmitting the at least one code to a mobile computing device accessible by at least some of the recipients; using a processor to store at least some of the codes in a memory operatively connected to the communication network; receiving one of the codes from each of at least some of the recipients via a player interface at a corresponding gaming machine selected for play by the recipient; receiving value from each of the at least some recipients for wagering on a respective one of each of at least some of the gaming devices via an accepting device configured to engage a physical item associated with a monetary value, the monetary establishing a credit balance that decreases based at least on wagering activity; tracking at least the amount wagered at each gaming machine using a meter associated with each gaming machine; comparing the received code with the stored codes; providing the benefit to the recipient; tracking the received codes; tracking the wagers made by players using each code; comparing the value of wagers made using each code with the cost of publishing the code; and automatically changing at least one advertising venue where at least one of the codes is published based on the comparison.

US Pat. No. 10,192,391

GAMING DEVICE IMPLEMENTING MULTI-REEL SYMBOLS FROM PRIOR GAME RESULTS

1. A gaming device comprising:a display including a video screen having a game play grid showing portions of a plurality of game reels;
a player interface including at least one button, the button configured to generate a signal in response to being activated;
a wager input device structured to receive physical items associated with currency values;
a memory configured to store a credit amount; and
a processor operable to:
receive a signal from the wager input device indicating receipt of a physical item associated with a currency value,
increase the credit amount stored in the memory based on the currency value of the received physical item,
receive a first game initiation signal indicating a wager amount, the wager amount deducted from the credit amount stored in the memory,
determine an outcome for a first gaming event,
display the determined first game outcome in the game play grid of the display,
evaluate the determined first game outcome to identify winning symbol combinations,
provide awards associated with any identified winning symbol combinations for the first game outcome, where the credit amount stored in the memory is increased based on the provided awards associated with the first game outcome,
form a multi-reel symbol when a symbol on a first game reel is adjacent to a substantially identical symbol on a second game reel in the game play grid of the display based on the first game outcome, where the multi-reel symbol is formed by combining the two substantially identical symbols on the first game reel and the second game reel,
receive a second game initiation signal indicating a wager amount, the wager amount deducted from the credit amount stored in the memory,
determine an outcome for a second gaming event, where the outcome determination for the second gaming event includes using the multi-reel symbol formed from the first game outcome,
display the determined second game outcome in the game play grid of the display,
evaluate the determined second game outcome to identify winning symbol combinations, and
provide awards associated with any identified winning symbol combinations for the second game outcome, where the credit amount stored in the memory is increased based on the provided awards associated with the second game outcome.

US Pat. No. 10,192,389

METHODS, APPARATUS AND SYSTEMS FOR DETERMINING AN ADJUSTMENT VALUE OF A GAMING DEVICE

1. In a data analysis computer system, a method of determining a gaming device adjustment value for a gaming device located in a gaming environment, the gaming device in communication with the data analysis computer system, the method including the steps of:receiving images on the data analysis computer system of the gaming environment from at least one camera;
analyzing the received images by intelligent emotional data collectors on the data analysis computer system to produce gaming device emotional behavioral interaction data associated with the gaming device, the intelligent emotional data collectors comprised of one or more of the group consisting of a location movement monitoring module, a gait measurement module, and a face analysis module;
receiving profitability data associated with the gaming device on the data analysis computer;
receiving, at an adjustment module on the data analysis computer system, the gaming device emotional behavioral interaction data associated with the gaming device from the intelligent emotional data collectors and the current actual win value from the gaming device;
applying, at the adjustment module, determined weighting values to the gaming device emotional behavioral interaction data to develop weighted values of the gaming device emotional behavioral interaction data;
performing, at the adjustment module, interaction analysis on the received gaming device emotional behavioral interaction data in relation to the gaming device current actual win value to determine the relevancy of the gaming device emotional behavioral interaction data;
determining a gaming device adjustment value based on the interaction analysis and the weighted values of the gaming device emotional behavioral interaction data, the gaming device adjustment value being a monetary based value;
determining a gaming device profitability adjustment value based on the gaming device profitability data, the gaming device profitability adjustment value being a monetary based value; and
applying the gaming device adjustment value and the gaming device profitability adjustment value to the gaming device current monetary based value to adjust a profile of the gaming device.

US Pat. No. 10,192,388

SINGLE SPACE PARKING METER AND REMOVABLE SINGLE SPACE PARKING METER MECHANISM

J.J. MACKAY CANADA LIMITE...

1. A single space parking meter comprising:a back housing;
a removable single space parking meter mechanism engageable with the back housing, the removable single space parking meter mechanism comprising:
an internal structure;
a front housing, to be exposed to an external environment, coupled to the internal structure;
one or more input controls located on the front housing;
a display; and
an antenna for a contactless payment reader.

US Pat. No. 10,192,387

FACILITATING DIRECT RIDER DRIVER PAIRING FOR MASS EGRESS AREAS

Uber Technologies, Inc., ...

1. A mobile computing device comprising:a network communication interface;
an output device;
one or more processors; and
one or more memory resources storing instructions that, when executed by the one or more processors, cause the mobile computing device to:
execute, on the mobile computing device, a rider application in one of at least two modes, including a default mode and a late-binding mode;
wherein execution of the rider application causes the mobile computing device to communicate with an on-demand transportation system, over one or more wireless networks, using the network communication interface;
wherein in either of the default mode or the late-binding mode, the rider application is operable by a user to cause the mobile computing device to transmit, over the one or more wireless networks, a transport request to the on-demand transportation system based on a corresponding user-input;
wherein in the default mode, the rider application receives from the on-demand transportation system over the one or more wireless networks, and as a response to the transport request, a confirmation of a paired driver that is assigned to the transport request of the user of the mobile computing device;
wherein in the late-binding mode, the rider application:
receives, over the one or more wireless networks, data for a unique match code from the on-demand transportation system;
generates, based on the data for the unique match code, a digital signature;
outputs, from the output device of the mobile computing device, the digital signature, wherein the outputted digital signature is detected by a corresponding computing device of an available driver, causing the available driver and the user to be paired through the on-demand transportation system for the transport request; and
update a status of the rider application to indicate that transport is being provided by the available driver for the user.

US Pat. No. 10,192,386

MECHANICAL TIME DELAY PRODUCT DISPENSER

The Tranzonic Companies, ...

1. An apparatus to retain and dispense feminine products, the apparatus comprising:a. a cabinet comprising a top panel, a left side panel, a right side panel, a front panel, a back panel, and a bottom panel with said bottom panel having a bottom release tray;
b. said front panel comprising a front face, a front face plate with said front face plate having a left pushbutton and a right pushbutton;
c. a sanitary napkin rack and a tampon rack with said sanitary napkin rack having a sanitary napkin rack back, a sanitary napkin rack left side, a sanitary napkin rack right side, a sanitary napkin rack front, and a sanitary napkin rack bottom, and said tampon rack having a tampon rack back, a tampon rack left side, a tampon rack right side, a tampon rack front, and a tampon rack bottom;
d. a left horizontal support rod that is affixed through a center of a left pinion gear and a right horizontal support rod that is affixed through a center of a right pinion gear;
e. said left horizontal support rod is affixed at a distal end to a left plunger and said right horizontal support rod is affixed at a distal end to a right plunger;
f. said bottom panel having a left timing plate and a right timing plate affixed to said bottom panel;
g. said left timing plate having a left top surface and a left front surface with said left top surface having a left top circular hole that is directly connected to a left interior chamber;
h. said right timing plate having a right top surface and a right front surface with said right top surface having a right top circular hole that is directly connected to a right interior chamber;
i. said left interior chamber having left internal threads adjacent to a left front circular hole and said right interior chamber having right internal threads adjacent to a right front circular hole;
j. said left timing plate configured to enable said left interior chamber to be decreased in size as a left threaded screw engages said left internal threads and is further inserted into said left front circular hole with a suction release timing on said left plunger that is increased as a volume of air in the left interior chamber is reduced as the left threaded screw is threaded further into the left timing plate; and
k. said right timing plate configured to enable said right interior chamber to be decreased in size as a right threaded screw engages said right internal threads and is further inserted into said right front circular hole with a suction release timing on said right plunger that is increased as a volume of air in the right interior chamber is reduced as the right threaded screw is threaded further into the right timing plate;
l. whereby, when the left pushbutton is pressed in towards a center of said cabinet, a left push rod moves causing teeth on said left push rod to engage teeth on said left pinion gear causing a first left wing and a second left wing to rotate and push a lowest sanitary napkin off said sanitary napkin rack and onto said bottom release tray while causing a left vertical plunger rod and said left plunger to displace downwards and cause said left plunger to be temporarily affixed to said left timing plate, with a length of time to reset the left pushbutton to dispense another sanitary napkin dependent on the suction release timing of the left plunger before it is released;
m. whereby, when the right pushbutton is pressed in towards the center of said cabinet, a right push rod moves causing teeth on said right push rod to engage teeth on said right pinion gear causing a first right wing and a second right wing to rotate and push a lowest tampon off said tampon rack and onto said bottom release tray while causing a right vertical plunger rod and said right plunger to displace downwards and cause said right plunger to be temporarily affixed to said right timing plate, with a length of time to reset the right pushbutton to dispense another tampon is dependent on the suction release timing of the right plunger before it is released.

US Pat. No. 10,192,383

FIRST ENTRY NOTIFICATION

ASSA ABLOY AB, (SE)

1. A method of administering an access control system for a multi-room property having a plurality of locks, at least one of which is an offline lock and has no direct wired connectivity to an access control system backend, the method comprising:determining that a guest has requested check-in to the multi-room property;
assigning a room from the multi-room property to the guest;
determining a lock that is used to secure the room;
generating an electronic key that contains information enabling access to the determined lock;
transmitting the electronic key to a mobile device of the guest, wherein the electronic key is transmitted to the mobile device via a wireless communications network;
creating a guest account within a property management system (PMS) of the multi-room property prior to the guest arrival at the multi-room property;
determining that the mobile device has been presented to the lock for a first time;
analyzing the electronic key transmitted to the mobile device and the information contained therein at the electronic lock;
determining to grant the guest access to the room based on the analysis of the electronic key and the information contained therein; and
transmitting information from the lock to the mobile device in response to determining to grant the guest access to the room, wherein the information is only transmitted to the mobile device the first time that the mobile device is presented to the lock and the guest is granted access to the room, and wherein the information transmitted from the lock to the mobile device includes a room identifier, success information, and/or a first use indication.

US Pat. No. 10,192,382

TRANSPONDER KEY REPLICATION

RB Distribution, Inc., C...

1. A method for replicating a transponder key, the method comprising:inserting a first transponder key into a transponder key replication device;
using the transponder key replication device to obtain a transponder code from the first transponder key;
capturing an image of a bitting characteristic of the first transponder key using a camera within the transponder key replication device;
providing a remote transponder key reproduction unit;
transmitting the transponder code and the captured bitting characteristics from the first transponder key replication device to the remote transponder key reproduction unit; and,
using the remote transponder key reproduction unit to apply both the transmitted transponder code and captured bitting characteristics from the first transponder key to a second transponder key located at the remote transponder key reproduction unit.

US Pat. No. 10,192,380

KEY DEVICE AND ASSOCIATED METHOD, COMPUTER PROGRAM AND COMPUTER PROGRAM PRODUCT

ASSA ABLOY AB, (SE)

1. A key device comprising:a mechanical interface for mechanically maneuvering a lock device upon successful access control, the mechanical interface comprising a connector for communication with the lock device such that the lock device is able to perform electronic access control using the key device;
a clock;
a memory;
a radio communication module; and
a controller arranged to, using the radio communication module, communicate with an access control device and use the memory as temporary storage for communication, wherein the controller is arranged to receive an update validity time for the key device.

US Pat. No. 10,192,379

SYSTEM AND METHOD FOR MITIGATING RELAY STATION ATTACK

Huf North America Automot...

1. A system for mitigating relay station attack, the system comprising:a first wireless communication node operable to transmit data including an encrypted transmit power value;
a second wireless communication node operable to:
receive the data;
decrypt the encrypted transmit power value;
determine a received signal strength indication value of the data; and
compare the received signal strength indication value to the decrypted transmit power value; and
prevent communication between the first wireless communication node and the second wireless communication node based on the comparison between the received signal strength indication value and the decrypted transmit power value.

US Pat. No. 10,192,378

METHOD AND SYSTEM FOR MANAGING DOOR ACCESS USING BEACON SIGNAL

SUPREMA INC., Seongnam-s...

1. A control method of a control unit for performing an operation related to access to a target area of a user, wherein the user carries a terminal and the terminal obtains a broadcasted signal from at least one broadcasting unit, the control method comprising:obtaining a direction of user movement related to the target area based on information contained in the broadcasted signal, a received-signal strength of the broadcasted signal at the terminal or whether the broadcasted signal is received at the terminal; and
wherein a first direction of the user movement includes a direction towards moving from an outside of the target area to an inside of the target area, and
wherein a second direction of the user movement includes a direction towards moving from the inside of the target area to the outside of the target area,
obtaining an access authentication process according to the obtained direction of the user movement,
wherein a first access authentication process is obtained when the direction of the user movement is the first direction, and
wherein a second access authentication process is obtained when the direction of the user movement is the second direction, and
wherein the first access authentication process is different from the second access authentication process.

US Pat. No. 10,192,376

SECURITY CHECKPOINT

SICPA HOLDING SA, Prilly...

1. A security checkpoint system, comprising:(a) a one-way mirror for concealingly permitting automated collection of data related to a person at a security checkpoint;
(b) recording equipment for recording said data, said recording equipment being concealed from the person by said one-way mirror; and
(c) a document scanner arranged to scan a document carried by the person,
wherein the data recorded by the recording equipment is automatically compared to the data produced by the document scanner, and
wherein the security checkpoint is operable to display information on the one-way mirror so that the information is visible to persons present at the security checkpoint.

US Pat. No. 10,192,375

TWO-FACTOR AUTHENTICATION PATTERN-BASED DOOR LOCK CONTROL METHOD AND TWO-FACTOR AUTHENTICATION PATTERN-BASED DOOR LOCK

1. A two-factor authentication pattern-based door lock control method, comprising:a first authentication checking step of checking justification and a location of a first authentication as the corresponding authentication in the case any one of outdoor authentication and indoor authentication is normally performed;
a door opening and closing checking step of checking whether a door is open and closed sequentially;
a second authentication checking step of checking whether a second authentication is performed within a given period of time after the door is open or closed and of checking a location where the second authentication is performed; and
a step of determining whether a locked state of a door lock is maintained, on the basis of the checked location of the first authentication, the checked door opening and closing, the checked result for the performance of the second authentication, and the location of the second authentication.

US Pat. No. 10,192,374

RECEIVING CIRCUIT FOR A VEHICLE REMOTE

CONTINENTAL AUTOMOTIVE GM...

1. A transmitting and receiving circuit for use with a vehicle and serving for receiving a signal of a transponder, the transmitting and receiving circuit comprising:an output path including an output antenna emitting an enquiry signal for receipt by a first parallel resonant circuit of the transponder reacting to the enquiry signal by generating a carrier signal using stored energy and then modulating the carrier signal in terms of either amplitude or phase;
a plurality of input paths each having an antenna and a respective parallel resonant circuit;
a multiplexer with a plurality of switches controlled by control signals and connecting a chosen one of the input paths to a detuner; and
a discharge switch operable to discharge a second parallel resonant circuit in the chosen one of the plurality input paths among the plurality of input paths before reception of a response to the enquiry signal;
the detuner pulling a resonant frequency and an operating quality factor of the chosen one of the plurality of input paths to values improving signal quality factor for reception of the modulated carrier signal from the second parallel resonant circuit.

US Pat. No. 10,192,370

SYSTEMS AND METHODS FOR UTILIZING TELEMATICS DATA TO IMPROVE FLEET MANAGEMENT OPERATIONS

United Parcel Service Of ...

1. A fleet management system configured for managing a distributed network of fleet vehicles, the system comprising:a plurality of telematics devices with each of the respective telematics devices affixed to a corresponding fleet vehicle, wherein each telematics device is configured to:
monitor a plurality of onboard sensors located on the corresponding fleet vehicle; and
upon detecting one or more trigger events, record telematics data received from one or more of the onboard sensors, wherein the recorded telematics data is indicative of the corresponding vehicle's ignition status and the corresponding vehicle's engine speed; and
a computer system comprising one or more memory storage areas and one or more processors, wherein the one or more processors are configured to:
receive, from each of the plurality of telematics devices, recorded telematics data for each of the fleet vehicles;
segment the recorded telematics data for each of the fleet vehicles into one or more vehicle trips, wherein each vehicle trip is defined by a period of time during which the corresponding vehicle's engine is continuously active, and each vehicle trip comprises one or more vehicle trip segments distinguished from other vehicle trip segments occurring within the same vehicle trip based on vehicle activity;
associate at least one of the one or more trigger events with a vehicle trip segment; and
determine, based at least in part on the association between the one or more trigger events and the vehicle trip segments, whether the one or more trigger events satisfy a predefined travel analysis criterion; and
generate a graphical user display illustrating at least a portion of the recorded telematics data, wherein the graphical user display indicates whether the one or more trigger events satisfy the predefined travel analysis criterion.

US Pat. No. 10,192,369

METHOD AND SYSTEM FOR LOGGING VEHICLE BEHAVIOUR

Andrew William Wright, V...

1. A mobile telecommunications device configured to log driving information associated with a vehicle, the mobile telecommunications device comprising:a sensor set comprising an image sensor, an audio sensor, an accelerometer or a positioning module, or a combination thereof;
a user interface;
a processor and;
a memory;
the mobile telecommunications device being configured to:
determine, based on at least one of the inputs received by the user interface and sensor data from the device's sensor set, a start of a driving period during which the mobile device is removably attached to the vehicle and the vehicle is in use;
process the sensor data from the sensor set during the driving period to derive driving information associated with how the vehicle is driven; and
store a selection of the driving information to the memory;
wherein the driving information is derived without data from the vehicle sensors, and the memory comprises:
a long term memory for persistently storing driving information and a short term memory for transiently storing driving information, wherein the short term memory receives driving information at a higher update rate than the long term memory, the mobile telecommunications device being further configured to:
write driving information to the short term memory at a predetermined update rate during the driving period in a predetermined sequence; and,
overwrite the driving information previously written to the short term memory in accordance with the predetermined sequence.

US Pat. No. 10,192,368

METHOD FOR DIAGNOSING AN AUXILIARY POWER UNIT FAULT

GE Aviation Systems Limit...

1. A method of diagnosing an auxiliary power unit fault in an aircraft having an auxiliary power unit (APU) and multiple sensors related to the auxiliary power unit, components thereof, and systems related thereto, the method comprising:receiving, during at least one of pre-flight or post-flight, a sensor signal from at least one of the multiple sensors to define a sensor output;
comparing, by a controller, the sensor output to a reference value for the sensor output;
diagnosing, by a controller, a fault associated with the auxiliary power unit based on the comparison between the sensor output and the reference value; and
providing, by a controller, an indication of the diagnosed fault.

US Pat. No. 10,192,366

INTERACTIVE GRAPHICAL USER INTERFACE (GUI) FOR DESIGNING PREFORM GEOMETRIES

The Boeing Company, Chic...

1. A computer-implemented method, comprising:providing, by a computing device and for display, a three-dimensional (3D) model of a part;
receiving, via a graphical user interface (GUI) of the computing device, data defining a cutting plane, wherein the cutting plane intersects the 3D model of the part and divides the 3D model into a first portion and a second portion;
determining, by the computing device, a first set of minimum-volume bounding boxes that is tangent to the cutting plane and encloses the first portion of the 3D model;
determining, by the computing device, a second set of minimum-volume bounding boxes that is tangent to the cutting plane and encloses the second portion of the 3D model; and
providing, by the computing device, a preform geometry for the part, wherein the preform geometry comprises the first set of minimum-volume bounding boxes and the second set of minimum-volume bounding boxes.

US Pat. No. 10,192,365

AUGMENTED REALITY CONTENT RENDERING VIA ALBEDO MODELS, SYSTEMS AND METHODS

Nant Holdings IP, LLC, C...

1. A method of rendering augmented reality content, comprising:obtaining, by a rendering device, an albedo model related to a patient in a medical environment, the albedo model comprising portions corresponding to portions of the patient, wherein each portion of the albedo model includes lighting rules selected based on a reflective nature of a corresponding portion of the patient;
obtaining, by the rendering device, augmented reality (AR) content related to the patient;
deriving, by the rendering device, a pose of the patient or of one or more portions of the patient from a digital representation of the patient;
aligning, by the rendering device, the albedo model with the pose;
deriving, by the rendering device, observed shading data from the digital representation and the albedo model;
deriving an estimated object shading model using the albedo model and the observed shading data;
generating, by the rendering device, environmentally adjusted AR content by applying the estimated object shading model to the AR content; and
rendering, by the rendering device, the environmentally adjusted AR content.

US Pat. No. 10,192,364

AUGMENTED REALITY PRODUCT PREVIEW

A9.COM, INC., Palo Alto,...

1. A computing device comprising:at least one processor;
a camera;
a display screen; and
memory including instructions that, when executed by the at least one processor, cause the computing device to:
obtain image data of a physical environment containing a marker using the camera;
analyze the image data to determine a first position of the marker with respect to the computing device;
display, on the display screen in an interface, a representation of an item associated with the marker, the representation of the item appearing within a virtual container at a second position and determined based at least in part on dimensions associated with the item;
determine a first overlap value between the virtual container and an object located in the physical environment that is represented in the interface;
determine that the first overlap value fails to satisfy an overlap threshold; and
provide a listing of items, wherein a representation of an item of the listing of items, when positioned at the second position, is associated with a second overlap value that satisfies the overlap threshold, wherein the overlap threshold corresponds to the representation of the item of the listing of times having no overlap with the object represented in the interface.

US Pat. No. 10,192,363

MATH OPERATIONS IN MIXED OR VIRTUAL REALITY

Microsoft Technology Lice...

1. A system comprising:a mixed or virtual reality display device; and
a computing device communicatively coupled to the mixed or virtual reality display device, the computing device comprising:
one or more processors;
memory; and
one or more modules stored in the memory and executable by the one or more processors to perform operations comprising:
displaying source material via a display of the mixed or virtual reality display device;
displaying a graphical representation of an operator via the display of the mixed or virtual reality display device;
determining that a virtual line of sight from a virtual location of a user of the mixed or virtual reality display device to the source material intersects the graphical representation of the operator;
based, at least in part, on the virtual line of sight intersecting the graphical representation of the operator, displaying, via the display of the mixed or virtual reality display device, first results of at least one portion of the source material being modified by the operator;
displaying additional graphical representations of respective operators via the display of the mixed or virtual reality display device;
receiving real-time commands to direct at least one of positioning or ordering of the additional graphical representations of the respective operators to be located in new locations;
determining that the virtual line of sight to the source material intersects the additional graphical representations of the respective operators located in the new locations; and
based, at least in part, on the virtual line of sight intersecting one or more of the additional graphical representations of the respective operators, displaying, via the display of the mixed or virtual reality display device, second results of the at least one portion of the source material being modified by one or more of the respective operators.

US Pat. No. 10,192,361

HEAD-MOUNTED DISPLAY DEVICE AND COMPUTER PROGRAM

SEIKO EPSON CORPORATION, ...

1. A head-mounted display device comprising:an image display having an optical element to transmit light from an outside scene and a display element to display an image;
a camera;
a memory configured to store data of a marker image;
one or more processors configured to:
display an image on the image display based at least on the data; and
derive at least one of a camera parameter of the camera and a spatial relationship, the spatial relationship being between the camera and the image display, based at least on an image that is captured by the camera in a condition that allows a user to visually perceive that the marker image displayed by the image display and a real marker corresponding to the marker image align at least partially with each other, the real marker being captured in the image by the camera, wherein
the real marker includes a first set of circles within a square, the first set of circles arranged along intersecting diagonal lines connecting four peaks of the square, and
the marker image includes a second set of circles, the second set of circles corresponding to the first set of circles such that an alignment of the second set of circles with the first set of circles results in a calibration of the head-mounted display device.

US Pat. No. 10,192,360

INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD

Sony Interactive Entertai...

1. An information processing apparatus comprising:a real space analysis unit configured to sequentially identify, from an image of a real space taken by a camera, a positional relation between a display apparatus, a real surface in front of a flat screen of the display apparatus, a real body on the real surface to be handled by a user, and the user;
an information processing unit configured to: (i) arrange a virtual surface corresponding to the real surface and a virtual object corresponding to the real body in a virtual space created on the basis of the positional relation between the display apparatus and the real surface, and (ii) set a virtual viewpoint for the virtual surface and the virtual object by changing the virtual viewpoint in accordance with a movement of the user in all three dimensions of the real space, including laterally leftward and rightward with respect to a center of the flat screen; and
a display image generation unit configured to generate a display image by drawing the virtual surface and the virtual object seen from the virtual viewpoint and output the generated display image to the display apparatus for display on the flat screen, wherein:
the flat screen includes only a single, planar display surface and the display image is displayed on the single planar display surface,
the real surface defines a first plane in the real space and the flat screen of the display apparatus defines a second plane in the real space, where the first and second planes are orthogonal to one another,
the display image is generated in such a way that the virtual surface and the virtual object in the virtual space maintain visual continuity with the real surface and the real body in the real space, and
the identification of the positional relation, the arrangement of the virtual surface, the arrangement of the virtual object, the setting of the virtual viewpoint in accordance with the movement of the user in all three dimensions of the real space, and the output of the display image such that the virtual surface and the virtual object in the virtual space maintain visual continuity with the real surface and the real body in the real space, are repeated a plurality of times per second such that real-time changes in the appearance of the virtual surface and the virtual object appear on the flat screen as the user moves in all three dimensions of the real space, including laterally leftward and rightward with respect to a center of the flat screen.

US Pat. No. 10,192,359

SUBJECT SELECTED AUGMENTED REALITY SKIN

EMPIRE TECHNOLOGY DEVELOP...

1. A method to generate augmented image data, the method comprising:broadcasting, by a user device, a signal that includes a request to receive first image data, wherein the request indicates that an augmented reality skin is to be applied on the first image data by the user device;
in response to the signal being broadcasted, receiving, by the user device that includes a camera, the first image data from a camera of a receiving device, wherein the first image data includes a first image of a user associated with the user device that is to be displayed by the receiving device;
modifying, by the user device, one or more pixel values in the first image data based on the augmented reality skin to obtain the augmented image data, wherein the augmented image data includes an augmented first image and excludes the augmented reality skin; and
sending, by the user device, the augmented image data to the receiving device.

US Pat. No. 10,192,358

AUTO-STEREOSCOPIC AUGMENTED REALITY DISPLAY

Microsoft Technology Lice...

1. An imaging structure implemented in a display device, the imaging structure comprising:a waveguide configured for see-through viewing of an environment, the waveguide further configured to transmit light of a virtual image that is generated as a near-display object to appear at a distance in the environment when the environment is viewed through the waveguide;
one or more sensors configured to provide reference data related to at least a position and an orientation of the imaging structure in the environment with respect to a real object in the environment; and
switchable diffractive elements integrated in the waveguide and configured in display zones of the display device, the display zones including vector adjustments, based in part on the reference data, to account for the position and the orientation of the imaging structure and enable the virtual image that appears at the distance in the environment to be generated with an accurate viewing angle relative to a viewing angle of the real object in the environment, the switchable diffractive elements switchable to independently activate the display zones to correct for an accurate stereopsis view of the virtual image that appears at the distance in the environment,
wherein:
one or more first display zones can be activated to provide a representation of the virtual image for a right eye of a user based on tracked pupil positions of the user, one or more second display zones can be activated to provide a different representation of the virtual image for a left eye of the user based on the tracked pupil positions of the user, and
the one or more first display zones and the one or more second display zones are determined by calculating a ray-trace bisector for each of one or more tiles of the display device relative to a current bisector eye position.

US Pat. No. 10,192,357

GRAPHIC PROCESSING APPARATUS AND METHOD OF PERFORMING GRAPHICS PIPELINE

SAMSUNG ELECTRONICS CO., ...

1. A method of performing a graphics pipeline in a graphic processing apparatus, the method comprising:determining, by a binning pipeline, whether each of a plurality of input drawcalls is a first-type drawcall requiring tessellation or a second-type drawcall requiring no tessellation;
performing, by the binning pipeline, tile binning to identify a tile list covering a bounding box corresponding to the first-type drawcall;
generating, by the binning pipeline, a bounding box bitstream, the bounding box bitstream comprising identification information indicating the first-type drawcall, identification information indicating the second-type drawcall, and information about the tile list; and
performing, by a rendering pipeline, a tessellation, wherein the tessellation is only performed on tiles including the first-type drawcall,
wherein when a first tile includes the first-type drawcall, primitives of the first tile are tessellated, and when a second tile includes the first-type drawcall and the same primitives as the first tile, the second tile is not tessellated.

US Pat. No. 10,192,355

PROVIDING A TUTORIAL FOR DRAWING A SCAFFOLD TO GUIDE A DRAWING OF A THREE DIMENSIONAL OBJECT

ADOBE INC., San Jose, CA...

1. A method, performed by a computing device, for providing a tutorial for drawing a scaffold to guide a drawing of a three dimensional object, the method comprising:receiving an object and a viewpoint, wherein the object is a three dimensional object;
in response to receiving the object and the viewpoint, determining primitives for the object, the primitives comprising original primitives and modified primitives, the original primitives representing general shapes of parts of the object and the modified primitives representing the general shapes of the parts of the object with modifications;
determining accuracy values of the primitives, the accuracy values quantifying how accurately the primitives represent the general shapes of the parts of the object;
determining inter-primitive anchoring options for drawing the primitives based on guidelines drawn relative to previously-drawn primitives;
determining difficulty values of the inter-primitive anchoring options based on amounts of the guidelines required by the inter-primitive anchoring options;
selecting a set of primitives and inter-primitive anchoring options for a tutorial, wherein selecting the set is based on the accuracy values of the primitives and the difficulty values of the inter-primitive anchoring options; and
outputting the set of primitives in an ordered sequence of steps for drawing a scaffold by guiding a user to draw the set of primitives in the ordered sequence of steps based on the inter-primitive anchoring options of the set.

US Pat. No. 10,192,354

SYSTEMS AND METHODS FOR OBTAINING ACCURATE 3D MODELING DATA USING UAVS FOR CELL SITES

ETAK Systems, LLC, Hunte...

1. A method for developing a three-dimensional (3D) model of a cell site using an Unmanned Aerial Vehicle (UAV) to obtain photos and/or video, the method comprising:preparing the UAV for flight and programming an autonomous flight path about a cell tower at the cell site, wherein the autonomous flight path comprises a substantially circular flight path about the cell tower with one or more cameras on the UAV facing the cell tower;
flying the UAV around the cell tower in a plurality of orbits comprising at least four orbits each with a different set of characteristics of altitude, radius, and camera angle, wherein the flying comprises four orbits for a monopole cell tower and at least five orbits for a self-support/guyed cell tower;
obtaining photos and/or video of the cell tower, the cell site, and cell site components during each of the plurality of orbits; and
using the photos and/or video to develop the three-dimensional (3D) model of the cell site,
wherein the altitude of the UAV for most of the plurality of orbits is set slightly above the cell tower with the camera angled down,
wherein the plurality of orbits are at least four orbits with an orbit for each of (i) capturing the entire cell tower and surrounding compounds in frames of the photos and/or video; (ii) capturing radiation centers of the cell tower; (iii) capturing all of the cell site components; and (iv) capturing all of surroundings of the cell site, and
wherein the photos are taken with between about 75% and 80% overlap for processing to create the three-dimensional (3D) model.

US Pat. No. 10,192,352

METHOD, DEVICE AND SYSTEM FOR SIMULATING SHADOW IMAGES

3mensio Medical Imaging B...

1. Method for simulating two-dimensional (2D) shadow images of an object, the method comprising:a) obtaining a three-dimensional representation of a surface of said object;
b) inputting a perspective viewing direction defining a virtual path line;
c) calculating intersections between the virtual path line and the surface of the object;
d) calculating a distance between couples of consecutive intersections of c);
e) calculating a simulated beam intensity attenuation between such couples of consecutive intersections from an input parameter related to the attenuation coefficient of the object and the distance of d); and
f) displaying the simulated beam intensity attenuation of e) as pixel brightness in a grey or colour scale in the form of a shadow image.

US Pat. No. 10,192,351

ANTI-ALIASING ADAPTIVE SHADER WITH PIXEL TILE COVERAGE RASTER RULE SYSTEM, APPARATUS AND METHOD

Intel Corporation, Santa...

1. A system comprising:a power source to supply power to the system;
a memory comprising geometric primitives, wherein the geometric primitives define at least one object, wherein the object is identified by an object identifier, the memory coupled to a processor; and
a graphics pipeline apparatus to receive the object, the graphics pipeline apparatus comprising:
a compute shader, implemented at least partly in electronic circuitry, to:
detect an edge of the object within a Z value threshold based on one or more tessellation triangles along the edge, wherein the Z value threshold defines a Z value resolution,
perform blending across the tessellation triangles crossed at the edge, and
perform a rendered target read at a coarse pixel rate,
wherein the compute shader interpolates tessellation triangles along the edge, wherein two or more of the tessellation triangles define the edge, and identifies one or more coarse pixels within a threshold distance of the edge as edge coarse pixels based on the interpolation of the tessellation triangles, wherein at least a portion of an edge coarse pixel crosses two or more of the tessellation triangles, and wherein the coarse pixel is sized to include multiple finer coarse pixels based on one or more performance parameters or application parameters.

US Pat. No. 10,192,350

COMPACTING RESULTS VECTORS BETWEEN STAGES OF GRAPHICS PROCESSING

Imagination Technologies ...

1. A computer-implemented method of concurrently performing graphics computations in a computing resource comprising a plurality of single-instruction multiple-data (SIMD) computation units, the method comprising:receiving, at the computing resource, ray data for a plurality of rays to be intersection tested and shape data for a plurality of shapes against which the rays are to be tested;
performing intersection testing of rays of the plurality of rays against shapes of the plurality of shapes to generate intersection test results, wherein said performing intersection testing comprises performing a first subset of intersection tests by testing, in each of the respective SIMD computation units, a single ray with a respective different shape of the plurality of shapes; and
forming at least one packet comprising the intersection test results.

US Pat. No. 10,192,349

TEXTURE SAMPLING TECHNIQUES

Apple Inc., Cupertino, C...

1. An apparatus, comprising:decode circuitry configured to process a graphics instruction that specifies a number of samples to be performed and includes region information that specifies a region of a texture;
texture processing circuitry configured to, in response to the graphics instruction:
determine a plurality of sample locations within the specified region of the texture;
sample the texture at the plurality of sample locations, including, for multiple ones of the sample locations, performing separate filtering operations to determine multiple sample outputs corresponding to the multiple sample locations, wherein the filtering operations are each based on multiple texels near a corresponding one of the multiple sample locations; and
provide the multiple sample outputs for processing based on one or more other instructions in a graphics program that includes the graphics instruction.

US Pat. No. 10,192,348

METHOD AND APPARATUS FOR PROCESSING TEXTURE

SAMSUNG ELECTRONICS CO., ...

1. A texture processing apparatus for performing filtering by using a plurality of textures, the texture processing apparatus comprising: a controller configured to: obtain a texel value of a first texture from a memory; obtain a texel value of a second texture based on a first texel offset value in response to an output from a compare circuit that a first texture address and a second texture address that are continuously input with respect to the first texture and the second texture are the same; and a texture filter configured to perform filtering based on the obtained texel value of the first texture and the texel value of the second texture.

US Pat. No. 10,192,347

3D PHOTOGRAMMETRY

VanGogh Imaging, Inc., M...

1. A computerized method for texturing a three-dimensional (3D) model using photogrammetry, the method comprising:capturing, by a 3D sensor coupled to a computing device, one or more 3D scans of a physical object in a scene, including related pose information of the object, and one or more color images corresponding to each 3D scan;
generating, by a computing device, a 3D mesh of the physical object using the 3D scans and pose information;
preprocessing, by the computing device, the color images to remove blurry images and to detect textured regions of the object in each non-blurry image;
optimizing, by the computing device, the pose information for each color image by generating associations between the color images and vertices in the 3D mesh and classifying the vertices as textured or non-textured;
generating, by the computing device, texture coordinates for the 3D mesh by segmenting the 3D mesh, parameterizing the segments, and packing the parameterized segments into a texture atlas; and
painting, by the computing device, the texture atlas using the color images that have optimized pose information to generate a 3D model having texture coordinates for each vertex.

US Pat. No. 10,192,346

GENERATING UV MAPS FOR MODIFIED MESHES

Pixar, Emeryville, CA (U...

1. A computer-implemented method for generating two-dimensional (2D) panel representations of three-dimensional (3D) geometry, comprising:receiving a first 3D geometry, one or more 2D panels associated with the first 3D geometry, and a second 3D geometry, wherein the second 3D geometry is created by deforming the first 3D geometry; and
for each 2D panel of the one or more 2D panels associated with the first 3D geometry:
determining principal stretches of a mapping from the first 3D geometry to the 2D panel, wherein the principal stretches include longest and shortest stretches in transforming a plurality of triangles or polygons in the first 3D geometry to corresponding triangles or polygons in the 2D panel, and
determining a new 2D panel which corresponds to the 2D panel, wherein determining the new 2D panel includes transferring the determined principal stretches, or a function of the determined principal stretches, to a mapping from the second 3D geometry to the new 2D panel.

US Pat. No. 10,192,344

METHOD AND APPARATUS FOR GENERATING SHADER PROGRAM

SAMSUNG ELECTRONICS CO., ...

1. A method of generating a shader program, the method comprising:determining one or more first variables to be used to perform a folding operation that replaces operation formulas included in the shader program by a constant or a second variable;
generating a plurality of subsets of a set of all determined one or more first variables;
calculating execution times of operation formulas included in the shader program on which the folding operation can be performed;
calculating a performance gain of each subset generated from the set of all determined one or more first variables based on the execution times;
selecting a subset comprising first variables to be replaced from the subsets based on the calculated performance gain of each subset; and
generating the shader program in which the operation formulas are replaced by the constant or the second variable based on the first variables included in the selected subset.

US Pat. No. 10,192,342

USING STAND-IN CAMERA TO DETERMINE GRID FOR RENDERING AN IMAGE FROM A VIRTUAL CAMERA

Pixar, Emeryville, CA (U...

1. A method of computer-generated animation, the method comprising:identifying a first segment of an animated scene to be rendered;
receiving a plurality of configurations of a render camera during the first segment, each configuration occurring at a different point in time during the first segment, wherein the configurations of the render camera determine one or more objects seen in images of the first segment of the animated scene;
determining a first amount based on a change in the configurations of the render camera between different points in time during the first segment;
comparing the first amount to a threshold;
when the first amount is within the threshold:
determining one or more configurations of a grid camera during the first segment based on the configurations of the render camera, the one or more configurations of the grid camera differing from the configurations of the render camera;
determining one or more first grids for rendering the first segment based on the one or more configurations of the grid camera, each respective first grid of the one or more first grids defining a respective first resolution of the one or more objects seen by the render camera; and
rendering the first segment of the animated scene based on the one or more objects viewable from a point of view of the render camera in images of the first segment and using the first resolutions defined by the one or more first grids determined using the one or more configurations of the grid camera during the first segment; and
when the first amount is outside the threshold:
determining one or more second grids based on the plurality of configurations of the render camera during the first segment, each respective second grid of the one or more second grids defining a respective second resolution of the one or more objects seen by the render camera; and
rendering the first segment of the animated scene using the second resolutions defined by the one or more second grids determined using the plurality of configurations of the render camera, wherein the method is performed by a computer system.

US Pat. No. 10,192,341

SYSTEMS AND METHODS FOR IMPROVING THE READABILITY OF CONTENT

Focus Reading Technology ...

1. A non-transitory computer readable medium for improving the readability of a content on a display device, comprising instructions stored thereon, which when executed on a processor, perform the steps of:organizing the content into a plurality of sequential segments;
selecting a first of the plurality of sequential segments to be a first reading segment and selecting others of the plurality of sequential segments to be first background segments;
displaying a pane on the display device, the pane configured as a plurality of rows displaying the content in the plurality of sequential segments, wherein each row is configured to display characters, and wherein a first row of the plurality of rows is a reading row and each other row is a background row;
displaying the first reading segment according to a first readability parameter in a location of the reading row;
displaying each first background segment according to a second readability parameter in a location of a respective background row;
upon receiving a transition prompt, sequentially selecting a second one of the plurality of segments to be a second reading segment and selecting others of the plurality of segments to be second background segments;
displaying the second reading segment according to the first readability parameter in the location of the reading row; and
displaying each second background segment according to the second readability parameter in the location of a respective background row,
wherein each of the plurality of sequential segments has a maximum size for displaying the content, and wherein each of the plurality of rows has a maximum size substantially equal to the maximum size for displaying the content of the plurality of sequential segments.

US Pat. No. 10,192,334

DISPLAYING A LIVE STREAM OF EVENTS USING A DYNAMICALLY-CONSTRUCTED THREE-DIMENSIONAL DATA TREE

Deep Node, Inc., Falls C...

1. A method for displaying a live stream of events using a dynamically-constructed three-dimensional data tree having a tubular structure, the method comprising the acts of:receiving a plurality of messages into the message queue over a period of time;
constructing a single root limb object of the dynamically-constructed three-dimensional data tree, wherein the root limb object is aligned with a z-axis at the center of the tubular structure of the dynamically-constructed three-dimensional data tree;
determining a key for each of the plurality of messages, wherein each key is determined, at least in part, as a function of a message characteristic for a corresponding one of the plurality of messages;
constructing a plurality of limb objects branching out from the root limb object and from the z-axis of the dynamically-constructed three-dimensional data tree based, at least in part, on the determined keys;
constructing a plurality of blip objects at different locations along a corresponding one of the plurality of limb objects for each of the plurality of limb objects, wherein each of the plurality of blip objects correspond to one of the plurality of messages, and wherein the blip objects each have a position within the dynamically-constructed three-dimensional data tree corresponding to a particular time at which such message was received into the message queue such that blip objects on outermost portions of the limb objects correspond to the most recently received of the plurality of messages and blip objects arranged toward the root limb object corresponding to less recently received of the plurality of objects; and
displaying, on a graphical user interface, the dynamically-constructed three-dimensional data tree, including displaying the root limb object, the plurality of limb objects, and the plurality of blip objects, wherein the dynamically-constructed three-dimensional data tree represents a visualization of the plurality of messages for the period of time.

US Pat. No. 10,192,333

GENERATING GRAPHICAL REPRESENTATIONS OF EVENT PARTICIPATION FLOW

Palantir Technologies Inc...

1. A method for analyzing and facilitating an understanding of event data, the method comprising:determining, using one or more processors, an event participation flow associated with a subject event, the event participation flow including a transition of participation from one or more preceding events to the subject event and from the subject event to one or more subsequent events;
causing presentation of a graphical representation of the event participation flow in a user interface displayed on a client device, the graphical representation comprising:
a first graphical element corresponding to the subject event, the first graphical element including an indication of a number of participants that participated in the subject event,
a second graphical element corresponding to a preceding event,
a third graphical element corresponding to a subsequent event,
a first connector element connecting the first graphical element to the second graphical element, the first connector element representing a flow quantity of participants from the preceding event to the subject event; and
a second connector element connecting the first graphical element to the third graphical element, the second connector element representing a flow quantity of participants from the subject event to the subsequent event;
receiving a user selection, via the user interface, of one or more filters; and
in response to receiving the user selection, modifying the graphical representation of the event participation flow to include a subset of overall participants in the event participation flow that corresponds to the one or more filters, the modifying of the graphical representation including modifying a size of one or more elements of the graphical representation, the size of each of the one or more elements representing a number of participants.

US Pat. No. 10,192,331

ANALYTICAL CHARTING

Apple Inc., Cupertino, C...

1. A method for generating charts for display on client computing devices, the method comprising, at a server computing device:causing a client computing device to display a plurality of data cells;
receiving, from the client computing device, (i) a selection of at least one data cell of the plurality of data cells, and (ii) a request to generate a chart in accordance with the selection;
generating recommended parameters for the chart based on context associated with the selection, (ii) characteristics of the at least one data cell, and (iii) a data environment associated with the plurality of data cells; and
causing the client computing device to display a chart generation window that includes a preview of the chart in accordance with the recommended parameters.

US Pat. No. 10,192,330

RENDERING DATA VISUALIZATIONS IN DIFFERENT ANALYTICAL APPLICATIONS

SAP SE, Walldorf (DE)

1. A non-transitory computer-readable medium storing instructions, which when executed by a computer cause the computer to:copy, from a first analytical program, at least a portion of a data visualization that is generated by the first analytical application based on data in a first data source associated with the first analytical application, wherein the copying includes converting metadata corresponding to at least the portion of the data visualization from a first metadata format associated with the first analytical application to a pre-defined metadata format;
after converting the metadata from the first metadata format to the pre-defined metadata format, receive a request to render at least the portion of a data visualization in a second analytical application and, based on the request, determine a second metadata format associated with the second analytical application, wherein the second metadata format is undetermined when the portion of the data visualization is copied and the metadata is converted to the pre-defined format, and wherein the pre-defined metadata format is different than the first metadata format and the second metadata format;
convert the metadata from the pre-defined metadata format to the second metadata format associated with the second analytical application;
retrieve, from the converted metadata in the second metadata format, a visualization type and one or more data attributes-corresponding to at least the portion of the data visualization;
identify a supporting visualization type in the second analytical application corresponding to the visualization type of at least the portion of the data visualization;
map the retrieved one or more data attributes to equivalent one or more data attributes in a second data source associated with the second analytical application; and
render at least the portion of the data visualization in a graphical user interface of the second analytical application, wherein the graphical user interface of the second analytical application provides, based on the supporting visualization type and the mapped one or more data attributes, interactive capabilities to manipulate at least the portion of the data visualization.

US Pat. No. 10,192,329

ELECTRONIC DEVICE WHICH DISPLAYS AND OUTPUTS FUNCTION FORMULA DATA, DATA OUTPUT METHOD, AND COMPUTER READABLE MEDIUM

CASIO COMPUTER CO., LTD.,...

9. A data output method in an electronic device including a display, the method comprising:displaying on the display a function formula of an independent variable in which a first variable is a dependent variable, and a function formula of an independent variable in which a second variable is a dependent variable;
setting a certain function formula as an output target from among the displayed function formulas according to a user operation;
determining whether or not a dependent variable other than the dependent variable of the set function formula is included in the function formula set as the output target;
when a dependent variable other than the dependent variable of the set function formula is included in the function formula set as the output target, outputting a function formula of the dependent variable other than the dependent variable of the set function formula and the function formula set as the output target to an external device by converting the function formula of the dependent variable other than the dependent variable of the set function formula and the function formula set as the output target into a 2D barcode, and displaying and outputting the 2D barcode;
accepting input list data according to a user operation;
determining whether or not a citation to the list data is included in the function formula set as the output target; and
when a citation to the list data is included in the function formula set as the output target, outputting the list data corresponding to the citation and the function formula set as the output target to the external device by converting the list data corresponding to the citation and the function formula set as the output target into a 2D barcode, and displaying and outputting the 2D barcode.

US Pat. No. 10,192,328

METHOD FOR STATISTICAL WEIGHTS DESIGN IN ITERATIVE RECONSTRUCTION ALGORITHMS

Toshiba Medical Systems C...

1. A method of computing statistical weights for a computed tomography (CT) iterative reconstruction process, the method comprising:obtaining detector count data from a CT scan of an object;
calculating variance data based on the count data and an electronic noise variance;
transforming the calculated variance data to obtain statistical weight data, wherein the transforming step includes, applying a low-pass filter to the variance data, and applying a range-compressing function to the filtered variance data to obtain the statistical weight data; and
performing the CT iterative reconstruction process using the statistical weight data and raw projection data to obtain a reconstructed CT image.

US Pat. No. 10,192,327

IMAGE COMPRESSION WITH RECURRENT NEURAL NETWORKS

Google LLC, Mountain Vie...

1. A computer implemented method for compressing an image, comprising:obtaining an initial input image;
processing the initial input image and subsequent input images using a neural network system until a compressed representation of the input image with target characteristics is achieved, comprising, for each of a plurality of iterations:
identifying an input image for the iteration, wherein (i) for a first iteration of the plurality of iterations the input image is the initial input image and (ii) for each iteration of the plurality of iterations other than the first iteration, the input image is a residual error image between a reconstruction of the input image generated at a preceding iteration and the initial input image;
processing the input image for the iteration through an encoder recurrent neural network to generate a compressed representation of the input image for the iteration;
processing the compressed representation of the input image for the iteration through a decoder recurrent neural network to generate a reconstruction of the input image for the iteration;
determining a residual error image between the reconstruction of the input image for the iteration and the initial input image;
determining, from at least one of the residual error image for the iteration or the compressed representation of the input image for the iteration, whether the target characteristics have been achieved; and
in response to determining that the target characteristics have been achieved, providing a compressed representation of the initial input image that comprises the compressed representation of the input image for one or more of the iterations of the plurality of iterations.

US Pat. No. 10,192,326

METHODS FOR COMPRESSING AND DECOMPRESSING DATA REPRESENTING A DIGITAL THREE-DIMENSIONAL OBJECT AND INFORMATION-RECORDING MEDIUM FOR RECORDING INFORMATION CONTAINING SAID DATA

1. A method comprising causing a computer system to carry out compression of data representative of a three-dimensional object, said data comprising a mesh that is formed by a plurality of planar polygons that are contiguous with each other and a texture atlas that lists textures of all polygons in said mesh, each polygon comprising vertices that are joined by edges that delimit a face of said polygon and a texture that covers said face, wherein causing said computer system to carry out compression of said data comprises causing said computer to acquire said data and causing said computer to carry out the act of simplifying said mesh, wherein simplifying said mesh comprises deleting vertices from said mesh, thereby deleting polygons and creating, in place of said deleted polygons, new polygons that have faces that are broader than those of said polygons that have been deleted, wherein deleting said vertices from said mesh comprises identifying, as a function of a predetermined criterion, vertices to be deleted from said mesh, before deleting said identified vertices, identifying, in said mesh, first and second adjacent polygons that have different textures and that also have first and second shared vertices that are joined by a shared edge, providing a third vertex that occupies the same position in space as said first shared vertex in said second polygon, providing a fourth vertex that occupies the same position in space as said second shared vertex, creating a first edge between said first vertex and said third vertex, creating a second edge between said second vertex and said fourth vertex, creating an intermediate polygon that is interposed between said first and second polygons, deleting said identified vertices and edges that join said identified vertices to other vertices of said mesh, thereby deleting polygons comprising said identified vertices and said edges, creating new edges to join vertices that have not been deleted, thereby creating new polygons, and based at least in part on textures of said deleted polygons, creating new textures for said new polygons, wherein two polygons are adjacent if said polygons have a first shared vertex and a second shared vertex that are joined together by a shared edge, wherein said first edge has zero length, and wherein said second edge and said first edge have the same length, and wherein said intermediate polygon has a surface area of zero.

US Pat. No. 10,192,325

METHOD FOR CALIBRATING AN IMAGING DEVICE AND AN IMAGING DEVICE

SZ DJI TECHNOLOGY CO., LT...

1. A method for calibrating an imaging device comprising:calculating attitude information of the imaging device relative to a screen based at least in part on an image captured by the imaging device, the image comprising information of at least a portion of a checkerboard displayed on the screen;
generating a calibration signal based at least in part on the attitude information;
displaying the calibration signal on the checkerboard on the screen; and
displaying a guiding signal on the screen, the guiding signal being configured to guide a user to move the imaging device or the screen.