US Pat. No. 10,115,458

PERFORM READ OR WRITE ON A NON-VOLATILE MEMORY HAVING A PENDING READ OR WRITE BASED ON TEMPERATURE THEREOF

Toshiba Memory Corporatio...

1. A memory system comprising:a plurality of non-volatile memories;
one or more temperature sensors each of which is disposed in or adjacent to one of the non-volatile memories; and
a controller for the plurality of non-volatile memories, that is configured to
maintain a temperature increase amount and a reference temperature for each of the non-volatile memories,
select one of the non-volatile memories having a pending command as a next memory to be accessed based on a current temperature, the temperature increase amount, and the reference temperature of the selected non-volatile memory,
access the selected non-volatile memory to perform the pending command, and
with respect to the selected non-volatile memory, update the maintained temperature increase amount based on a difference of the current temperature of the selected non-volatile memory before the selected non-volatile memory is accessed and a temperature of the selected non-volatile memory after the selected non-volatile memory is accessed.

US Pat. No. 10,115,457

THRESHOLD VOLTAGE DISTRIBUTION DETERMINATION BY SENSING COMMON SOURCE LINE CURRENTS

Micron Technology, Inc., ...

1. A method for threshold voltage distribution determination, comprising:applying a first sensing voltage to a selected access line to which a group of memory cells is coupled;
determining a first current on a source line to which the group of memory cells is commonly coupled, the first current corresponding to a first quantity of memory cells of the group that conduct in response to the applied first sensing voltage;
applying a second sensing voltage to the selected access line;
determining a second current on the source line, the second current corresponding to a second quantity of cells of the group that conduct in response to the applied second sensing voltage; and
determining at least a portion of a threshold voltage distribution corresponding to the group of memory cells based, at least in part, on a difference between the first current and the second current.

US Pat. No. 10,115,456

MULTI-STATES NONVOLATILE OPTO-FERROELECTRIC MEMORY MATERIAL AND PROCESS FOR PREPARING THE SAME THEREOF

1. Multi-states nonvolatile opto-ferroelectric memory element comprising:an opto-ferroelectric memory material comprised of:
Pb1-x(Bi0.5Li0.5)x(Ti1-yZry)O3
wherein
x=0.2 to 0.8
y=0.2 to 0.6
said memory material (PBLZT) photovoltaic ferroelectric material includes a single-phase opto-ferroelectric materials, photovoltaic and multi-states ferroelectric memory material.

US Pat. No. 10,115,455

SEMICONDUCTOR DEVICES, CIRCUITS AND METHODS FOR READ AND/OR WRITE ASSIST OF AN SRAM CIRCUIT PORTION BASED ON VOLTAGE DETECTION AND/OR TEMPERATURE DETECTION CIRCUITS

1. A method of operating a semiconductor device that is powered by a first power supply potential, comprising:determining in which of a plurality of voltage windows the first power supply potential is located;
changing at least one voltage window signal when the first power supply potential moves from one voltage window into another of the voltage windows;
detecting a change in the at least one voltage window signal; and
generating at least one read assist signal having a predetermined logic level in response to the at least one voltage window signal; and
altering a read operation to a static random access memory (SRAM) cell in response to the at least one read assist signal having the predetermined logic level.

US Pat. No. 10,115,454

SEMICONDUCTOR DEVICE

Renesas Electronics Corpo...

1. A semiconductor device comprising:a memory array which includes a plurality of memory cells arranged in a matrix;
word lines which are provided and correspond respectively to rows of the memory array;
word line drivers which are coupled to ends of the word lines, and activate the word lines by coupling the one ends of the word lines to a first power source, when a corresponding row is selected; and
assist drivers which are coupled to other ends of the word lines, and couple the other ends of the word lines to the first power source in accordance with a voltage of the other ends of the word lines,
wherein each of the assist drivers receives a control signal pulse, and
wherein the control signal pulse is transmitted to the assist drivers through a signal wiring.

US Pat. No. 10,115,452

SEMICONDUCTOR DEVICE

Renesas Electronics Corpo...

1. A semiconductor device comprising:a substrate;
a circuit having a transistor formed on the substrate;
an oscillation circuit generating a frequency signal;
a substrate voltage generation circuit generating a substrate voltage in accordance with the frequency signal from the oscillation circuit; and
a control circuit varying a frequency of the frequency signal from the oscillation circuit during a stand-by period of the circuit,
wherein the stand-by period of the circuit includes a stand-by transition period in which transition from an active state to a stand-by state of the circuit is made and a stand-by stable period in which the stand-by state is maintained,
wherein the control circuit sets a frequency of the frequency signal from the oscillation circuit differently between the stand-by transition period and the stand-by stable period, and
wherein the control circuit sets a frequency of the frequency signal from the oscillation circuit during the stand-by transition period to be higher than a frequency of the frequency signal from the oscillation circuit during the stand-by stable period.

US Pat. No. 10,115,451

MEMORY DEVICE COMPRISING ELECTRICALLY FLOATING BODY TRANSISTOR

Zeno Semiconductor, Inc.,...

1. A method of operating an array of semiconductor memory cells, the array comprising at least two memory sub-arrays, each memory sub-array comprising:a plurality of said semiconductor memory cells arranged in at least one column and at least one row, each said semiconductor memory cell comprising:
a floating body region configured to be charged to a level indicative of a state of the memory cell;
a first region in electrical contact with said floating body region, located at a surface of said floating body region;
a second region in electrical contact with said floating body region, located at a surface of said floating body region, spaced apart from said first region;
a gate positioned between said first region and said second region; and
a third region in electrical contact with said floating body region, located below said floating body region;
said method comprising:
selecting said third region of at least one of said semiconductor memory cells in at least one of said at least two memory sub-arrays; and
operating said at least one of said memory sub-arrays independently of operation of a remainder of said at least two memory sub-arrays not selected.

US Pat. No. 10,115,450

CASCODE COMPLIMENTARY DUAL LEVEL SHIFTER

International Business Ma...

1. A level shifter comprising:a first circuit section,
a second circuit section in parallel with the first circuit section, and
an inverter between the first circuit section and the second circuit section, wherein the first circuit section comprises:
a first p-channel field effect transistor (FET), a second p-channel FET, a first n-channel FET, and a second n-channel FET connected to each other in series;
a third n-channel FET, a drain of the third n-channel FET being connected to a first connection point at which a drain of the first p-channel FET and a source of the second p-channel FET are connected to each other, a source of the third n-channel FET being connected to a gate of the second p-channel FET;
a third p-channel FET, a gate of the third p-channel FET being connected to a second connection point at which the source of the third n-channel FET and the gate of the second p-channel FET are connected to each other, a drain of the third p-channel FET being connected to a third connection point at which a drain of the second p-channel FET and a drain of the first n-channel FET are connected to each other;
a fourth p-channel FET, a source of the fourth p-channel FET being connected to a gate of the first n-channel FET, a drain of the fourth p-channel FET being connected to a fourth connection point at which a source of the first n-channel FET and a drain of the second n-channel FET are connected to each other; and
a first condenser, ends of the first condenser being respectively connected to a fifth connection point at which the drain of the first p-channel FET and the source of the second p-channel FET are connected to each other, and a sixth connection point at which the source of the first n-channel FET and the drain of the second n-channel FET are connected to each other;
wherein the second circuit section comprises:
a fifth p-channel FET, a sixth p-channel FET, a fourth n-channel FET, and a fifth n-channel FET connected in series, a gate of the fifth p-channel FET being connected to the drain of the first p-channel FET, a drain of the fifth p-channel FET being connected to a gate of the first p-channel FET, a gate of the sixth p-channel FET being connected to the gate of the second p-channel FET, a gate of the fourth n-channel FET being connected to the gate of the first n-channel FET;
a sixth n-channel FET, a drain of the sixth n-channel FET being connected to a seventh connection point at which the drain of the fifth p-channel FET and a source of the sixth p-channel FET are connected to each other, a source of the sixth n-channel FET being connected to the gate of the sixth p-channel FET;
a seventh p-channel FET, a gate of the seventh p-channel FET being connected to an eighth connection point at which the source of the sixth n-channel FET and the gate of the sixth p-channel FET are connected to each other, a drain of the seventh p-channel FET being connected to a ninth connection point at which a drain of the sixth p-channel FET and a drain of the fourth n-channel FET are connected to each other;
an eighth p-channel FET, a source of the eighth p-channel FET being connected to the gate of the fourth n-channel FET, a drain of the eighth p-channel FET being connected to a tenth connection point at which a source of the fourth n-channel FET and a drain of the fifth n-channel FET are connected to each other; and
a second condenser, ends of the second condenser being respectively connected to an eleventh connection point at which the drain of the fifth p-channel FET and the source of the sixth p-channel FET are connected to each other, and a twelfth connection point at which the source of the fourth n-channel FET and the drain of the fifth n-channel FET are connected to each other;
an inverter input terminal of the inverter is connected to a gate of the fourth p-channel FET and a gate of the second n-channel FET;
an inverter output terminal of the inverter is connected to a gate of the eighth p-channel FET and a gate of the fifth n-channel FET;
the seventh connection point constitutes a first output terminal;
the tenth connection point constitutes a second output terminal;
a first voltage is applied to a source of the first p-channel FET and a source of the fifth p-channel FET; and
a second voltage being lower than the first voltage is applied to a source of the second n-channel FET and a source of the fifth n-channel FET, the first voltage or a third voltage being lower than the first voltage and higher than the second voltage is outputted from the first output terminal, the second voltage or a fourth voltage being lower than the first voltage and higher than the third voltage is outputted from the second output terminal.

US Pat. No. 10,115,449

FREQUENCY SYNTHESIS FOR MEMORY INPUT-OUTPUT OPERATIONS

1. An apparatus comprising:a memory array;
a plurality of input/output (I/O) lanes, wherein each of the plurality of I/O lanes is coupled to the memory array and configured to receive a data signal, wherein the data signal received by each of the plurality of I/O lanes comprises timing information and data information, and wherein the data information comprises data to be written into the memory array; and
a plurality of first clock circuits each separate from one another, wherein each of the plurality of first clock circuits is coupled to an associated one of the plurality of I/O lanes, wherein each of the first clock circuits is configured to generate a first internal clock signal based, at least in part, on the timing information of the data signal received by an associated one of the plurality of I/O lanes and to provide the first internal clock signal to the associated one of the plurality of I/O lanes.

US Pat. No. 10,115,448

MEMORY DEVICE FOR REFRESH AND MEMORY SYSTEM INCLUDING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. A memory device comprising:a memory bank including a plurality of memory blocks, each memory block including a plurality of memory cells arranged in rows and columns;
a row selection circuit configured to select one or more rows such that the memory device performs an access operation and a refresh operation with respect to the memory bank in response to an active command received from a memory controller; and
a refresh controller configured to control the row selection circuit such that the memory device is operated selectively in an access mode in response to the active command or a self-refresh mode in response to a self-refresh command received from the memory controller, and the refresh controller configured to, when entering the self-refresh mode, control the row selection circuit such that the refresh operation is performed first by a burst number in response to a first clock signal having a first clock period, and then in response to a second clock signal having a second clock period longer than the first clock period,
wherein the refresh operation is performed in the access mode in response to the active command,
wherein the refresh operation is performed in the self-refresh mode in response to at least one clock signal, and
wherein the refresh controller includes:
a pull-in counter configured to store a count value changing between a minimum count value and a maximum count value such that the count value is increased whenever the refresh operation for one row of the memory bank is completed and the count value is decreased whenever an average refresh interval time elapses.

US Pat. No. 10,115,444

DATA BIT INVERSION TRACKING IN CACHE MEMORY TO REDUCE DATA BITS WRITTEN FOR WRITE OPERATIONS

QUALCOMM Incorporated, S...

1. A cache memory, comprising:a cache array comprising one or more cache entries, each comprising a cache data field and a bit change track field; and
a cache controller configured to write data in the one or more cache entries of the cache array;
the cache controller configured to:
receive a write request comprising a memory address and a write data word;
generate a bit change track word in the bit change track field in a cache entry among the one or more cache entries in the cache array corresponding to the memory address of the write request, the bit change track word indicating a bit inversion state based on bit inversions determined by a comparison between the write data word and a current cache data word stored in the cache data field in the cache entry;
determine if the write data word is to be stored in an inverted form based on the bit inversion state; and
responsive to determining that the write data word is to be stored in the inverted form, cause the write data word to be stored in association with the memory address of the write request in the inverted form.

US Pat. No. 10,115,443

TECHNIQUES TO IMPROVE SWITCHING PROBABILITY AND SWITCHING SPEED IN SOT DEVICES

National University of Si...

1. A method for switching a magnetization direction of a ferromagnet (FM) layer of a spin orbit torque (SOT) device, comprising:applying an in-plane assist field; and
applying one or more in-plane input current pulses each having a tuned pulse width or a pulse width selected to be within a range of tuned pulse widths, and an intensity, to switch the magnetization direction of the FM layer,
wherein the tuned pulse width or range of tuned pulse widths are selected to avoid a specific pulse width that causes switch-back of the magnetization direction of the FM layer of the SOT device.

US Pat. No. 10,115,442

DEMAND-BASED PROVISIONING OF VOLATILE MEMORY FOR USE AS NON-VOLATILE MEMORY

Microsoft Technology Lice...

1. A computing device comprising:one or more volatile memories logically partitioned into a plurality of pages;
a firmware of the computing device;
one or more processors that cause the computing device to at least:
provide, by the firmware, information indicative of a first subset of the plurality of pages of volatile memory, the first subset comprising one or more pages of volatile memory identified by the firmware as non-volatile storage;
receive, by the firmware, an indication of demand for additional non-volatile storage on the computing device;
update, by the firmware and based at least in part on the received indication, data indicative of pages of memory identified as non-volatile storage to include a second subset of the plurality of pages in addition to the first subset of the plurality of pages; and
provide, by the firmware, information indicative of updates to the data indicative of pages of memory identified as non-volatile storage.

US Pat. No. 10,115,441

ROW DECODER AND MEMORY SYSTEM USING THE SAME

MACRONIX INTERNATIONAL CO...

1. A row decoder, comprising:a plurality of address lines;
a first selection circuit coupled to the address lines and with a latch function, configured to decode address signals on the address lines, enable and latch a first selection signal to select a first word line in a first cell array; and
a second selection circuit coupled to the address lines and without the latch function, configured to decode the address signals on the address lines, enable a second selection signal to select a second word line in a second cell array.

US Pat. No. 10,115,440

WORD LINE CONTACT REGIONS FOR THREE-DIMENSIONAL NON-VOLATILE MEMORY

SANDISK TECHNOLOGIES LLC,...

1. An apparatus comprising:a stack of word line layers comprising word lines for a three-dimensional non-volatile memory array, the stack of word line layers comprising a plurality of tiers;
a plurality of word line switch transistors for transferring word line bias voltages to the word lines;
a plurality of word line contact regions for coupling the word line switch transistors to the word lines, a word line contact region comprising a stepped structure for a tier of the word line layers, wherein a level region separates a word line contact region for a first tier from a word line contact region for a second tier; and
a plurality of connectors coupling the word line switch transistors to the word lines, the connectors comprising vertical conductors, wherein connectors for a single word line contact region comprise vertical conductors disposed within the single word line contact region, at a first side of the single word line contact region, and at a second side of the single word line contact region.

US Pat. No. 10,115,439

ON-DIE TERMINATION OF ADDRESS AND COMMAND SIGNALS

RAMBUS INC., Sunnyvale, ...

1. A memory controller to control the operation of a memory device, the memory controller comprising:a command/address (CA) circuit to drive CA signals onto a CA bus; and
a driver to drive a chip select signal onto the CA bus;
the memory controller to store register values, in the memory device, that represent one or more impedance values of on-die termination (ODT) impedances to apply to respective inputs of the memory device that receive the CA signals, and wherein the register values include one or more register values to selectively enable application of a chip select ODT impedance to an input of the memory device that receives the chip select signal.

US Pat. No. 10,115,438

SENSE AMPLIFIER CONSTRUCTIONS

Micron Technology, Inc., ...

1. A sense amplifier construction comprising:a first n-type transistor and a second n-type transistor extending elevationally outward relative to be vertically offset from the first n-type transistor, the first transistor comprising a first semiconductor material pillar extending along a first gate and comprising a first channel region elevationally between first transistor top and bottom n-type source/drain regions, the second transistor comprising a second semiconductor material pillar extending along a second gate and comprising a second channel region elevationally between second transistor top and bottom n-type source/drain regions;
a third p-type transistor and a fourth p-type transistor extending elevationally outward relative to the third p-type transistor, the third transistor comprising a third semiconductor material pillar extending along a third gate and comprising a third channel region elevationally between third transistor top and bottom p-type source/drain regions, the fourth transistor comprising a fourth semiconductor material pillar extending along a fourth gate and comprising a fourth channel region elevationally between fourth transistor top and bottom p-type source/drain regions;
a lower voltage activation line electrically coupled to each of the top source/drain region of the first transistor and the bottom source/drain region of the second transistor; and
a higher voltage activation line electrically coupled to each of the top source/drain region of the third transistor and the bottom source/drain region of the fourth transistor.

US Pat. No. 10,115,437

STORAGE SYSTEM AND METHOD FOR DIE-BASED DATA RETENTION RECYCLING

Western Digital Technolog...

1. A storage system comprising:a controller; and
a plurality of memory dies in communication with the controller, wherein each of the memory dies comprises its own temperature sensor, wherein at least one of the memory dies is characterized by a relatively lower endurance than at least one other of the memory dies, and wherein the at least one of the memory dies with the relatively lower endurance is positioned farther away from the controller than the at least one other of the memory dies.

US Pat. No. 10,115,436

FILTER MEDIA AND FILTER PRODUCTS FOR ELECTRONIC ENCLOSURES

Seagate Technology LLC, ...

1. An electronic device enclosure comprising:a base and a cover,
at least one data storage disk within the enclosure,
one or more heads for reading or writing data onto the disk, and
a filter in fluid communication with an interior of the enclosure, the filter comprising filter media that includes activated carbon and graphene, wherein the graphene is in the form of graphene particles having a dimension in the range of 2 to 20 microns.

US Pat. No. 10,115,434

METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR EDITING MEDIA CONTENT

NOKIA TECHNOLOGIES OY, E...

1. A method comprising:facilitating receipt of a first media content comprising a first audio track and a first video track, and a second media content comprising a second audio track;
determining a first plurality of audio sections associated with the first audio track and a second plurality of audio sections associated with the second audio track;
performing section mapping between the first plurality of audio sections and the second plurality of audio sections to determine a plurality of mapping audio sections in the second audio track corresponding to the first plurality of audio sections;
determining, in a first audio section of the first plurality of audio sections, a relative position of at least one first video transition with respect to the first audio section;
creating a corresponding at least one second video transition associated with the at least one first video transition with respect to a mapping audio section of the plurality of mapping audio sections, the mapping audio section corresponding to the determined first audio section of the first plurality of audio sections, the corresponding at least one second video transition being created at a same relative position with respect to the mapping audio section as the relative position of the at least one first video transition with respect to the first audio section; and
modifying the first video track based on the relative position of the corresponding at least one second video transition in the mapping audio section to generate a second video track corresponding to the second audio track.

US Pat. No. 10,115,431

IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD

SONY CORPORATION, Tokyo ...

1. An image processing device, comprising:circuitry configured to:
receive a moving image,
wherein the moving image includes a plurality of frame images, and
wherein each of the plurality of frame images includes at least one object;
extract a first plurality of object images from each of the plurality of frame images;
select, based on a threshold value, a second plurality of object images corresponding to a sequence of movement of the at least one object in the moving image;
control, based on the second plurality of object images, a display device to display a first output image;
receive, at an interface, an edit operation from a user, wherein the edit operation corresponds to selection of a third plurality of object images from the first output image;
generate a second output image based on the edit operation, wherein the second output image comprises the third plurality of object images; and
control the display device to display the second output image.

US Pat. No. 10,115,430

DETECTING MEDIA DEFECTS

International Business Ma...

1. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions readable and/or executable by a processor to cause the processor to perform a method comprising:instructing, by the processor, a drive to detect a written signal burst on a magnetic tape; and
searching, by the processor, a surface of the magnetic tape proximate to the written signal burst for a defect.

US Pat. No. 10,115,428

HAMR MEDIA STRUCTURE HAVING AN ANISOTROPIC THERMAL BARRIER LAYER

WD MEDIA, INC., San Jose...

1. A heat assisted magnetic recording (HAMR) media structure comprising:a magnetic recording layer comprising an array of magnetic grains for storing information;
a heat sink layer disposed below the magnetic recording layer and having a first thermal conductivity;
an anisotropic thermal barrier layer disposed between the magnetic recording layer and the heat sink layer and having a vertical thermal conductivity and an in-plane thermal conductivity,
wherein the anisotropic thermal barrier layer consists of a single material selected from the group consisting of graphite and mica compounds and the ratio of the vertical thermal conductivity to the in-plane thermal conductivity is greater than 3; and
a nucleation layer disposed between the magnetic recording layer and the anisotropic thermal barrier layer, wherein the nucleation layer is selected from the group consisting of SiC, TiN, TiC and RuAl.

US Pat. No. 10,115,426

OPTICAL DISC AND METHOD FOR JUDGING WHETHER OPTICAL DISC IS PLACED REVERSELY

LITE-ON TECHNOLOGY CORPOR...

1. A method for judging whether a double-sided optical disc is placed reversely into an optical disc drive, the optical disc drive comprising a first control module which is used to control a first optical pickup head and a second control module which is used to control a second optical pickup head, the first control module comprising the first optical pickup head, a first sled motor, a first radio frequency amplifier, a first driving circuit and a first digital signal processor, the second control module comprising the second optical pickup head, a second sled motor, a second radio frequency amplifier, a second driving circuit and a second digital signal processor, the method comprising steps of:loading the double-sided optical disc;
allowing the first control module to control the first optical pickup head to emit a first laser beam to a first specified area of the double-sided optical disc and receive a first reflected laser beam from the first specified area;
allowing the second control module to control the second optical pickup head to emit a second laser beam to a second specified area of the double-sided optical disc and receive a second reflected laser beam from the second specified area;
if the first reflected laser beam generates an alternate brightness and darkness change and the intensity of the first reflected laser beam processed by the first radio frequency amplifier generates a sinusoidal wave signal and the second reflected laser beam does not generate the alternate brightness and darkness change and the intensity of the second reflected laser beam processed by the second radio frequency amplifier generates a stable direct current signal, confirming that the double-sided optical disc is not placed reversely; and
if the first reflected laser beam does not generate the alternate brightness and darkness change and the intensity of the first reflected laser beam processed by the first radio frequency amplifier generates the stable direct current signal and the second reflected laser beam generates the alternate brightness and darkness change and the intensity of the second reflected laser beam processed by the second radio frequency amplifier generates the sinusoidal wave signal, confirming that the double-sided optical disc is placed reversely.

US Pat. No. 10,115,425

MAGNETIC RECORDING MEDIUM FOR MICROWAVE ASSISTED RECORDING AND MAGNETIC RECORDING DEVICE

FUJIFILM Corporation, Mi...

1. A magnetic recording medium for microwave assisted recording comprising:a magnetic layer including ferromagnetic powder and a binder on a non-magnetic support,
wherein the magnetic layer is a single layer of a magnetic layer exhibiting two or more different intrinsic ferromagnetic resonance frequencies of 30.0 GHz or more,
the magnetic layer comprises two or more different kinds of ferromagnetic powder,
the different kinds of ferromagnetic powder have different coercive forces from each other, and
the coercive forces are 210 kA/m or more.

US Pat. No. 10,115,424

MAGNETIC RECORDING MEDIUM

FUJI ELECTRIC CO., LTD., ...

1. A magnetic recording medium, comprising:a nonmagnetic substrate; and
a magnetic recording layer that comprises a plurality of magnetic layers including:
a first magnetic layer that is provided on the nonmagnetic substrate and that has a granular structure including magnetic crystal grains; and
a second magnetic layer that is provided on the first magnetic layer, that has a granular structure including magnetic crystal grains, and that contains an ordered alloy comprised of:
at least one element selected from the group consisting of Fe and Ni;
at least one element selected from the group consisting of Pt, Pd, Au, Rh and Ir; and
from 0.5 to 20 at % of Ru based on a total amount of the ordered alloy,
wherein the first magnetic layer does not contain any ordered alloy.

US Pat. No. 10,115,423

NEAR-FIELD TRANSDUCER UTILIZING ANGLED REFLECTORS

Seagate Technology LLC, ...

1. An apparatus, comprising:a near-field transducer comprising an enlarged portion with a peg extending from the enlarged portion towards a media-facing surface, wherein an end of the peg faces the media-facing surface and an end of the enlarged portion opposed to the pea terminates a first distance away from the media surface;
two reflectors located co-planar with near-field transducer and located on either side of the near-field transducer in a crosstrack direction, the two reflectors being separated by a gap proximate the peg of the near-field transducer, the two reflectors each comprising:
a first edge at the media facing surface; and
a second flat edge at an acute angle to the media-facing surface, the second flat edge facing the near-field transducer, wherein a portion of the reflector near an intersection of the first and second edges is located between the end of the peg and the media-facing surface, the second flat edge terminating away from the intersection at a second distance from the media-facing surface that is less that the first distance of the near-field transducer; and
a waveguide coupling light to the near-field transducer to form a hot spot on a recording medium, the two reflectors concentrating the light on the peg of the near-field transducer.

US Pat. No. 10,115,422

HARD DISK DRIVE, MANUFACTURING METHOD OF THE SAME, AND SERVO DATA WRITING METHOD

Kabushiki Kaisha Toshiba,...

1. A method for writing servo data, including address data and a pair of two-phase burst data, on a disk using a write element of a head, comprising:writing the servo data as the head moves outwardly towards a radial position on the disk one step at a time, so as to overwrite part of servo data that have been written in a previous step, wherein the same address data are written as the head moves outwardly in two consecutive steps;
writing the servo data as the head moves inwardly towards the radial position one step at a time, so as to overwrite part of servo data that have been written in a previous step, wherein the same address data are written as the head moves inwardly in two consecutive steps; and
writing either one of two-phase burst data, or address data and the other of said two-phase burst data, at the radial position, so as to overwrite (i) at least part of servo data written in a last step of the writing as the head moved outwardly or (ii) at least part of servo data written in a last step of the writing as the head moved inwardly.

US Pat. No. 10,115,421

MOTOR BASE ASSEMBLY FOR STORAGE DEVICE

Western Digital Technolog...

17. A motor base assembly comprising:a basewall having an interior surface and an exterior surface;
a stiffener support portion on the interior surface of the basewall, wherein the stiffener support portion comprises:
a stiffener guide slot;
a secondary plate slot in communication with the stiffener guide slot, wherein the secondary plate slot is angled relative to the stiffener guide slot; and
a hole in between and connecting the stiffener guide slot with the secondary plate slot;
a land region on the exterior surface of the basewall,
wherein the stiffener guide slot and the secondary plate slot are configured to receive a second stiffener region of a flexible printed circuit and hold the second stiffener region in a substantially perpendicular position relative to the basewall; and
wherein the hole is configured to guide a first stiffener region of the flexible printed circuit and hold the first stiffener region over the land region in a substantially parallel position relative to the land region.

US Pat. No. 10,115,417

ELECTRICALLY CONDUCTIVE MAGNETIC SHIELD LAMINATE STRUCTURE FOR CONTACT RECORDING SENSOR

International Business Ma...

1. An apparatus, comprising:an array of magnetic sensor structures on a common media facing surface;
a magnetic shield adjacent each of the magnetic sensor structures, each of the magnetic shields having at least one laminate pair comprising a magnetic layer and an electrically conductive nonmagnetic layer; and
a nonmagnetic spacer layer between each sensor structure and the associated magnetic shield,
wherein a longitudinal axis of the array of magnetic sensor structures is oriented nonparallel to a direction of media travel thereover; and
wherein each magnetic shield further includes a non-laminated magnetic portion sandwiching the laminate pairs between the non-laminated magnetic portion and the sensor structure.

US Pat. No. 10,115,416

MAGNETIC RECORDING WRITE APPARATUS HAVING A POLE HAVING AN ASPECT RATIO GREATER THAN ONE AND AN AUXILIARY POLE

Western Digital (Fremont)...

1. A magnetic write apparatus comprising:a main pole comprising:
a pole tip occupying a portion of a media facing surface;
a yoke recessed from the media facing surface and extending from the pole tip in a yoke direction that is perpendicular to the media facing surface; and
a yoke extension region extending in the yoke direction from the yoke,
wherein the main pole has a total length in the yoke direction, the total length extending from the media facing surface to a back surface of the yoke extension region, the back surface being the surface of the yoke extension region that is farthest away from the media facing surface in the yoke direction;
wherein the main pole is substantially rectangular in shape with rounded corners in the cross track direction, wherein the rounded corners have a radius of curvature that is at least 2 microns and not more than 4 microns;
wherein the main pole has a main pole width in a cross track direction that is perpendicular to the yoke direction and to the media facing surface; and
wherein the main pole has an aspect ratio obtained by dividing the total length by the main pole width, and wherein the aspect ratio is greater than 1.

US Pat. No. 10,115,413

LINEAR PREDICTIVE ANALYSIS APPARATUS, METHOD, PROGRAM AND RECORDING MEDIUM

NIPPON TELEGRAPH AND TELE...

1. A linear predictive analysis method for obtaining a coefficient which can be converted into a linear predictive coefficient corresponding to an input time series signal for each frame which is a predetermined time interval, the linear predictive analysis method comprising:an autocorrelation calculating step of calculating autocorrelation Ro(i) between an input time series signal Xo(n) of a current frame and an input time series signal Xo(n?i) i sample before the input time series signal Xo(n) or an input time series signal Xo(n+i) i sample after the input time series signal Xo(n) for each of at least i=0, 1, . . . , Pmax; and
a predictive coefficient calculating step of obtaining a coefficient which can be converted into linear predictive coefficients from the first-order to the Pmax-order using modified autocorrelation R?o(i) obtained by multiplying the autocorrelation Ro(i) by a coefficient for each corresponding i,
wherein the linear predictive analysis method further comprises a coefficient determining step of acquiring the coefficient from one coefficient table among coefficient tables t0, t1 and t2 using a period, an estimate value of the period, a quantization value of the period or a value having negative correlation with a fundamental frequency based on an input time series signal in the current frame or a past frame and a value having positive correlation with intensity of periodicity or a pitch gain assuming that a coefficient wt0(i) is stored in the coefficient table t0, a coefficient wt1(i) is stored in the coefficient table t1, and a coefficient wt2(i) is stored in the coefficient table t2,
for at least part of i other than i=0, wt0(i) in the coefficient determining step, a coefficient table is selected and a coefficient stored in the selected coefficient table is acquired so as to comprise a case where, in at least two ranges among three ranges constituting a possible range of the period, the estimate value of the period, the quantization value of the period or the value having negative correlation with the fundamental frequency, a coefficient determined when the value having positive correlation with the intensity of periodicity or the pitch gain is small is greater than a coefficient determined when the value having positive correlation with the intensity of periodicity or the pitch gain is great, and a case where, in at least two ranges among three ranges constituting a possible range of the value having positive correlation with the intensity of periodicity or the pitch gain, a coefficient determined when the period, the estimate value of the period, the quantization value of the period or the value having negative correlation with the fundamental frequency is great is greater than a coefficient determined when the period, the estimate value of the period, the quantization value of the period or the value having negative correlation with the fundamental frequency is small.

US Pat. No. 10,115,412

SIGNAL PROCESSOR WITH SIDE-TONE NOISE REDUCTION FOR A HEADSET

1. A signal processor for a headset configured with a microphone terminal for receiving a microphone signal, a loudspeaker terminal for outputting a loudspeaker signal, and a far-end terminal for communicating an inbound signal and an outbound signal with a far-end; comprising:an outbound path from the microphone terminal to the far-end terminal;
a side-tone path configured to generate a side-tone signal from the microphone signal via a side-tone filter,
an inbound path from the far-end terminal to the loudspeaker terminal and comprising a combiner configured to combine the side-tone signal and the inbound signal to generate the loudspeaker signal; and
a side-tone filter controller that receives the microphone signal and computes a first noise estimate with a signal-to-noise level of the microphone signal at respective frequency bands and based thereon controls the side-tone filter to improve a signal-to-noise ratio of the side-tone signal;wherein the side-tone filter in the side-tone path comprises multiple filter stages that are individually controlled based on the first noise estimate; andwherein the multiple filter stages are configured from a group consisting of: multiple peak filters and a high-shelf filter;and wherein the side-tone filter controller executes an iterative process of:determining parameters for a filter stage based on the first noise estimate;
computing a frequency domain gain estimate of the frequency domain gain transfer function for a filter stage;
computing a second noise estimate by subtracting the frequency domain gain estimate from the first noise estimate;
updating the first noise estimate to be in accordance with the second noise estimate;wherein the filter stages are controlled via coefficients computed from the parameters for a respective filter stage computed over iterations of the iterative process; andwherein determining parameters for a filter stage comprises fitting a filter that has a largest possible gain-bandwidth product while optimizing the signal-to-noise ratio in an audio band of interest.

US Pat. No. 10,115,411

METHODS FOR SUPPRESSING RESIDUAL ECHO

Amazon Technologies, Inc....

1. A computer-implemented method for removing double-talk effects, the method comprising:receiving, by a device having a microphone and a loudspeaker, first audio data during a communication connection;
outputting, by the loudspeaker, audible sound corresponding to the first audio data;
receiving second audio data from the microphone, the second audio data being in a time domain and including a first representation of the audible sound and a first representation of speech detected by the microphone;
determining third audio data corresponding to an estimate of the audible sound detected by the microphone, the third audio data being in the time domain and including a second representation of the audible sound;
performing acoustic echo cancellation to remove the third audio data from the second audio data to generate fourth audio data in the time domain, the fourth audio data corresponding to output from an acoustic echo canceller;
determining fifth audio data by taking a discrete Fourier transform of the second audio data, the fifth audio data being in the frequency domain and corresponding to the output from the microphone;
determining sixth audio data by taking a discrete Fourier transform of the third audio data, the sixth audio data being in the frequency domain and corresponding to the estimate of the audible sound detected by the microphone;
determining seventh audio data by taking a discrete Fourier transform of the fourth audio data, the seventh audio data being in the frequency domain and corresponding to the output from the acoustic echo canceller;
selecting a first frequency band within a human hearing range;
determining a first correlation value corresponding to the first frequency band, wherein the first correlation value is determined using a normalized cross power spectral density function between the fifth audio data and the sixth audio data, the first correlation value indicating a correlation between the fifth audio data and the sixth audio data;
determining, based on the first correlation value, a first gain value associated with the first frequency band;
determining a second correlation value corresponding to a second frequency band using the normalized cross power spectral density function, the second frequency band within the human hearing range;
determining, based on the second correlation value, a second gain value associated with the second frequency band; and
determining eighth audio data using the seventh audio data, the first gain value, and the second gain value, the eighth audio data including a second representation of the speech.

US Pat. No. 10,115,410

DIGITAL ENCAPSULATION OF AUDIO SIGNALS

1. A system comprising an encoder and a decoder for conveying the sound of an audio capture, wherein the encoder is adapted to furnish a digital audio signal at a transmission sample rate from a signal representing the audio capture, and the decoder is adapted to receive the digital audio signal and furnish a reconstructed signal,wherein the encoder comprises a downsampler adapted to receive the signal representing the audio capture at a first sample rate which is a multiple of the transmission sample rate and to downsample the signal to furnish the digital audio signal; and,
wherein an impulse response of the encoder and decoder in combination is characterised by a duration for its cumulative absolute response to rise from 1% to 95% of its final value not exceeding five sample periods at the transmission sample rate, wherein the cumulative absolute response is a time integration of the absolute magnitude of the impulse response.

US Pat. No. 10,115,406

APPARATUS AND METHOD FOR AUDIO SIGNAL ENVELOPE ENCODING, PROCESSING, AND DECODING BY SPLITTING THE AUDIO SIGNAL ENVELOPE EMPLOYING DISTRIBUTION QUANTIZATION AND CODING

Fraunhofer-Gesellschaft z...

1. An apparatus for decoding to acquire a reconstructed audio signal envelope, comprising:a signal envelope reconstructor for generating the reconstructed audio signal envelope depending on at least one splitting point, and
an output interface for outputting the reconstructed audio signal envelope,
wherein the signal envelope reconstructor is configured to generate the reconstructed audio signal envelope such that the at least one splitting point divides the reconstructed audio signal envelope into at least two audio signal envelope portions, wherein a predefined assignment rule defines a signal envelope portion value for each signal envelope portion of the at least two signal envelope portions depending on said signal envelope portion, and
wherein the signal envelope reconstructor is configured to generate the reconstructed audio signal envelope such that, for each of the at least two signal envelope portions, an absolute value of its signal envelope portion value is greater than half of an absolute value of the signal envelope portion value of each of the other signal envelope portions.

US Pat. No. 10,115,405

METHOD FOR REDUCTION OF ALIASING INTRODUCED BY SPECTRAL ENVELOPE ADJUSTMENT IN REAL-VALUED FILTERBANKS

Dolby International AB, ...

1. An audio decoder for producing a full bandwidth audio signal having a lowband portion and a highband portion, the apparatus comprising:a cosine modulated, real-valued analysis filterbank that receives a time domain decoded audio signal and produces a plurality of real-valued subband signals;
a high frequency reconstructor that regenerates at least some of the highband portion by copying one or more of the plurality of real-valued subband signals up to the highband portion;
an aliasing detector that identifies subband signals where aliasing created by spectral envelope adjustment of an audio signal may occur based at least in part on a linear predictor applied to at least some of the plurality of real-valued subband signals;
an energy estimator that estimates an energy of at least some of the plurality of copied real-valued subband signals;
an aliasing reducer that modifies a gain to be applied to at least some of the identified subbands signals based at least in part on the estimated energy; and
a real-valued synthesis filterbank that combines the plurality of real-valued subband signals with the highband portion to produce the full bandwidth audio signal, the full bandwidth audio including real-valued time domain samples,
wherein the audio decoder is implemented at least in part with one of more hardware elements,
wherein the linear predictor uses a covariance method of linear predictive coding (LPC),
wherein the linear predictor is a second order linear predictor, and
wherein the aliasing detector further comprises a subband examiner that examines subbands having channel numbers k and k?1.

US Pat. No. 10,115,403

ENCODING OF MULTIPLE AUDIO SIGNALS

QUALCOMM Incorporated, S...

1. A device comprising:a processor configured to receive a first combined frame and a second combined frame corresponding to a multi-channel audio signal;
a memory configured to store first lookahead portion data of the first combined frame, the first lookahead portion data received from the processor; and
a combiner configured to generate a frame at a multi-channel encoder, the frame including a subset of samples of the first lookahead portion data, one or more samples of updated sample data corresponding to the first combined frame, and a group of samples of second combined frame data corresponding to the second combined frame.

US Pat. No. 10,115,402

AUDIO ENCODING DEVICE, METHOD AND PROGRAM, AND AUDIO DECODING DEVICE, METHOD AND PROGRAM

NTT DOCOMO, INC., Tokyo ...

1. An audio encoding device for encoding an audio signal consisting of a plurality of frames, the encoding device comprising:a processor;
an audio encoding unit executed by the processor to encode the audio signal;
an auxiliary information encoding unit executed by the processor to estimate and encode auxiliary information about a temporal change of power of the audio signal, the auxiliary information used in packet loss concealment in decoding of the audio signal,
wherein the auxiliary information encoding unit estimates and encodes quantized transient power and a flag of sudden change of power, as the auxiliary information about the temporal change of power of the audio signal; and
wherein the auxiliary information encoding unit is configured to operate in a first mode to encode the quantized transient power and the flag of sudden change of power in response to the flag being indicative of the presence of a transient in the audio signal, and the auxiliary information encoding unit is further configured to operate in a second mode to encode only the flag in response to the flag being indicative of the absence of a transient in the audio signal.

US Pat. No. 10,115,401

CODING OF SPECTRAL COEFFICIENTS OF A SPECTRUM OF AN AUDIO SIGNAL

1. Decoder for decoding spectral coefficients of a spectrogram of an audio signal from a data stream, composed of a sequence of a spectra, the decoder being configured todecode the spectral coefficients along a spectrotemporal path which scans the spectral coefficients spectrally from low to high frequency within one spectrum and then proceeds with spectral coefficients of a temporally succeeding spectrum,
decode, by entropy decoding, a currently to be decoded spectral coefficient of a current spectrum depending, in a context-adaptive manner, on a template of previously decoded spectral coefficients including a spectral coefficient belonging to the current spectrum, the template being positioned at a location of the currently to be decoded spectral coefficient, by adjusting at least one of a relative spectral distance between the spectral coefficient belonging to the current spectrum and the currently to be decoded spectral coefficient or a relative spectral distance between the spectral coefficient belonging to the current spectrum and a further spectral coefficient of the template which belongs to the current spectrum depending on an information concerning a shape of the spectrum.

US Pat. No. 10,115,399

AUDIO CLASSIFIER THAT INCLUDES ANALOG SIGNAL VOICE ACTIVITY DETECTION AND DIGITAL SIGNAL VOICE ACTIVITY DETECTION

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

1. An audio classifier comprising:a first processor having hard-wired logic configured to receive an audio signal and detect audio activity from the audio signal, wherein the first processor is an analogue processor; and
a second processor having reconfigurable logic configured to classify the audio signal as a type of audio signal in response to the first processor detecting audio activity, wherein the second processor is a digital processor;
in which the second processor is a voice activity detector, in which the second processor is configured to classify the audio signal as either speech or not speech;
in which the second processor is configured to determine at least three features of the audio signal and classify the audio signal as either speech or not speech in accordance with the at least three features, in which the at least three features comprises:
short term energy;
tonal power ratio; and
spectral crest factor;
wherein the second processor is configured to compute the tonal power ratio and the crest factor using common computed quantities and is configured to classify the audio signal as speech only if each of the short term energy, the tonal power ratio, and the spectral crest factor exceeds a corresponding feature-specific predetermined threshold.

US Pat. No. 10,115,397

LOW POWER DETECTION OF A VOICE CONTROL ACTIVATION PHRASE

Imagination Technologies ...

1. A microphone system comprising a microphone and hardware logic configured to compare an audio stream received via the microphone with a pre-defined phrase and in response to detecting the pre-defined phrase in the audio stream, to send a trigger signal to activate a module external to the microphone system, and, in response to partially detecting the pre-defined phrase in the audio stream, to adapt the operation of the microphone system based on a number of partial matches which are detected.

US Pat. No. 10,115,396

CONTENT STREAMING SYSTEM

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

25. A method of transferring media content to one or more content players, the method comprising:receiving a first command at a first content player to deliver media content to a user of the first content player;
transmitting at least a portion of the first command from the first content player to a first server;
determining, at the first server, that the at least a portion of the first command is a request to deliver media content from a first content provider;
transmitting a first request to a first content server of the first content provider from the first server based on the determined request to deliver the media content from the first content provider;
receiving, at the first server, a first information link from the first content server in response to the first request;
transmitting the first information link, from the first server, to the first content player;
downloading a first portion of a first media file to the first content player from the first content server using the first information link;
delivering, directly from the first content player, at least part of the first portion of the first media file to the user;
determining that a connection between the first content server and the first content player is no longer available;
downloading a second portion of the first media file to the first content player from the first content server through a portable electronic device in response to determining that the connection between the first content server and the first content player is no longer available, wherein
the download of the first portion of the first media file occurred without use of the portable electronic device, and
the portable electronic device is connected to the first content server using a cellular connection; and
delivering, directly from the first content player, at least part of the second portion of the first media file to the user.

US Pat. No. 10,115,395

VIDEO DISPLAY DEVICE AND OPERATION METHOD THEREFOR

LG ELECTRONICS INC., Seo...

1. A method for operating a video display device, the method comprising:transmitting a voice acquisition command signal to at least one peripheral device connected to the video display device;
receiving at least one first voice signal acquired by the at least one peripheral device in response to the voice acquisition command signal, wherein the at least one first voice signal is acquired through a microphone of the at least one peripheral device;
receiving at least one second voice signal acquired through a microphone of the video display device;
comparing a voice level of the first voice signal with a voice level of the second voice signal or a noise level of the first voice signal with a noise level of the second voice signal;
based on the comparison result, selecting a voice signal from the first voice signal or the second voice signal for performing voice recognition;
recognizing a voice of a user based on the selected voice signal; and
controlling the video display device to perform an operation corresponding to the recognized voice,
wherein the voice acquisition command signal is transmitted from the video display device to the at least one peripheral device based on a trigger voice.

US Pat. No. 10,115,394

APPARATUS AND METHOD FOR DECODING TO RECOGNIZE SPEECH USING A THIRD SPEECH RECOGNIZER BASED ON FIRST AND SECOND RECOGNIZER RESULTS

MITSUBISHI ELECTRIC CORPO...

1. A voice recognition apparatus which performs recognition of voice to be outputted from an output unit, the voice recognition apparatus comprising:a processor configured to control:
first, second and third voice recognizers which each recognize an input voice and obtain a recognition result including a candidate character string corresponding to the input voice, each of said first, second and third voice recognizers include a memory that stores a dictionary; and
a controller which, when it is decided based on said recognition result obtained by each of said first and second voice recognizers to cause said third voice recognizer to recognize said input voice, causes said third voice recognizer to recognize said input voice by using the dictionary included in said third voice recognizer including said candidate character string obtained by at least one of said first and second voice recognizers, and causes said output unit to output said recognition result obtained by said third voice recognizer, wherein
the recognition results obtained by each of said first and second voice recognizers further include score values indicating accuracy of said candidate character strings, and
whether or not to cause the third voice recognizer to recognize said input voice is decided based on an index including at least one of said score values which are obtained by said first and second voice recognizers and are a maximum, a similarity indicating a degree that said candidate character strings obtained by said first and second voice recognizers match each other, and an order distance indicating a degree of difference in an order of said candidate character strings aligned in order of said score values obtained by said first and second voice recognizers.

US Pat. No. 10,115,390

SYSTEM AND METHOD TO FACILITATE CONVERSION BETWEEN VOICE CALLS AND TEXT COMMUNICATIONS

Amazon Technologies, Inc....

1. A method comprising:receiving an indication of environmental conditions associated with a first user device;
determining, by one or more processing devices, that the environmental conditions indicate that communications with the first user device are to be made in a voice call mode;
receiving, from a second user device, a first text data packet corresponding to text communications with the first user device;
converting the first text data packet into a first voice data packet; and
sending, via a wireless network, the first voice data packet to the first user device.

US Pat. No. 10,115,389

SPEECH SYNTHESIS METHOD AND APPARATUS

BAIDU ONLINE NETWORK TECH...

1. A speech synthesis method, comprising:processing a text, on an electronic device comprising one or more processors and memory, to obtain a to-be-synthesized text, wherein processing the text comprises performing punctuation and sentence segmentation, part-of-speech tagging, numeric character processing, pinyin annotation, and rhythm and pause prediction processing for the text;
if a network connection exists, sending the to-be-synthesized text to an online speech synthesis system for speech synthesis; and
if a fault occurs in the online speech synthesis system in a process in which the online speech synthesis system performs speech synthesis or the network connection is disrupted in an actual use process, sending a text for which the online speech synthesis system has not completed speech synthesis to an offline speech synthesis system for speech synthesis.

US Pat. No. 10,115,388

COMMUNICATIONS SYSTEM PROVIDING AUTOMATIC TEXT-TO-SPEECH CONVERSION FEATURES AND RELATED METHODS

BlackBerry Limited, Wate...

1. A method of delivering an electronic message to a wireless communication device from an electronic mail server, the method comprising:receiving an electronic text message for delivery to a wireless communication device;
determining that the wireless communication device is in an audio message mode
based upon a connection between the wireless communication device and one of a headset via a headset output or another wireless communication device via a short-range communications subsystem; and
responsive to determining that the wireless communication device is in an audio message mode: converting the electronic text message to an audio message comprising speech audio generated from the received electronic text message; and
delivering an the audio message to the wireless communication device.

US Pat. No. 10,115,386

DELAY TECHNIQUES IN ACTIVE NOISE CANCELLATION CIRCUITS OR OTHER CIRCUITS THAT PERFORM FILTERING OF DECIMATED COEFFICIENTS

QUALCOMM Incorporated, S...

1. An apparatus comprising:a down sample unit; and
an up sample unit,
wherein the down sample unit and the up sample unit combined together produce a combined delay,
wherein the down sample unit and the up sample unit are each tunable such that the combined delay associated with processing a sample via the down sample unit and the up sample unit corresponds to a delay associated with one or more tap delays of a filter configured to filter samples in a down-sampled domain, and
wherein the combined delay associated with processing the sample via the down sample unit and the up sample unit is tunable based on a sampling ratio of the down sample unit and the up sample unit.

US Pat. No. 10,115,382

KEYBOARD DEVICE AND KEYBOARD INSTRUMENT

CASIO COMPUTER CO., LTD.,...

1. A keyboard device comprising:a plurality of hammer members provided corresponding to a plurality of keys, whereby each hammer member applies an action load to a depressed key by rotating in conjunction with the key; and
a single key load applying member which applies a key load to each of the keys by the corresponding hammer member coming in contact therewith when the hammer member is rotated,
wherein a first portion of the key load applying member corresponding to a first key and a second portion of the key load applying member corresponding to a second key are different in at least one of thickness, level of elasticity, and level of viscosity.

US Pat. No. 10,115,381

DEVICE AND METHOD FOR SIMULATING A SOUND TIMBRE, PARTICULARLY FOR STRINGED ELECTRICAL MUSICAL INSTRUMENTS

1. A device for simulating a sound timbre, particularly for stringed electrical musical instruments, which comprises an input for acquiring an electrical signal generated by a musical instrument, and a filter which operate on said electrical signal generated by a source musical instrument, wherein said filter applies to said electrical signal generated by said source musical instrument a transfer function obtained by correlating the sound profile of a target musical instrument to the sound profile of said source musical instrument, said sound profiles comprising respectively the average frequency spectrum of a range of notes played on said target musical instrument and the average frequency spectrum of a corresponding range of notes played on said source musical instrument, wherein said musical instrument comprises strings and said sound profiles are defined on the basis of said electrical signals generated by said musical instruments, corresponding to the playing of at least one note per string, covering at least one tenth of the range of extension of said musical instruments.

US Pat. No. 10,115,380

PROVIDING FEEDBACK ON MUSICAL PERFORMANCE

International Business Ma...

1. A computer-implemented method for providing feedback on a musical performance performed with a musical instrument, the computer-implemented method comprising:identifying an instrument profile associated with the musical instrument used to perform the musical performance, the instrument profile comprising information relating to one or more tuning characteristics of the instrument and including a description of commonly out of tune notes for the instrument;
analyzing a pitch of notes of the musical performance based on the instrument profile to determine a measure of tuning of the musical performance comprising:
identifying notes of the musical performance that are described as commonly out of tune notes by the instrument profile;
excluding the identified notes of the musical performance;
determining an average pitch of the non-excluded notes; and
determining a first measure of tuning of the musical performance based on the determined average pitch; and
generating a feedback signal based on the determined measure of tuning.

US Pat. No. 10,115,378

LASER ETCHED STRINGED INSTRUMENT AND METHOD OF MANUFACTURE

11. A method of adorning at least one of a body, a neck, and a headstock of a stringed instrument, the method comprising steps of:obtaining a stringed instrument having at least one coating layer applied over at least one of said body, said neck and said headstock;
defining a digital representation of an artwork image for application upon a target section of said stringed instrument, wherein said target section of said stringed instrument is at least one of said body, said neck and said headstock;
programming said digital representation of said artwork image into a computer controlling a laser etching system;
programming a laser etching power into said computer;
locating a laser and said target section of said stringed instrument in registration with one another whereby said laser will replicate said artwork image onto said target section of said stringed instrument at a desired location; and
etching said artwork image onto said target section of said stringed instrument at a desired location by using a laser to remove a portion of an at least an outer layer of said at least one coating layer from said target section of said stringed instrument in accordance with said digital representation said artwork image, wherein said removed portion of said at least an outer layer exposes a material beneath said removed portion of said at least an outer layer, creating a contrast, wherein said contrast creates a visible image replicating said artwork image.

US Pat. No. 10,115,377

TECHNIQUES FOR VIDEO PLAYBACK DECODING SURFACE PREDICTION

Intel Corporation, Santa...

1. A computing device comprising:a memory; and
a processor configured to access the memory and to
store, in a decoded picture buffer shadow, a first output surface of at least one of a plurality of video frames 1-N of a video, wherein N represents a depth of the decoded picture buffer, and wherein the first output surface defines a first computer graphics shape to be rendered within the respective video frame 1-N;
load a plurality of output surfaces 1-M including the first output surface from the decoded picture buffer shadow into the memory, wherein M represents a number of output surfaces in the decoded picture buffer shadow;
determine at least one of
whether the output surface for a next decode output is already loaded into the memory and, if it is not, load that output surface into the memory, and
whether the output surfaces for reference frames of future L video frames are already in the memory and, if they are not, load those output surfaces into the memory;
send a next video frame in decode order to a media driver and/or fill a decoding result into an output surface; and
determine the output surface to be used for a decoding output, parse an incoming video frame header and calculate its picture order count, and parse headers of the incoming video frame header, thereby determining one or more reference video frames on which the one or more reference video frames depend.

US Pat. No. 10,115,376

DISPLAY APPARATUS AND METHOD OF DRIVING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A display apparatus comprising:a display panel configured to display a normal image in a normal mode and display a static image in a PSR (Panel Self Refresh) mode;
a compensation controller configured to compress image data of an N-th frame received from a graphics processor after a PSR starting signal for controlling a start of the PSR mode into refresh image data, the refresh image data being the compressed image data of the N-th frame;
a memory configured to store the refresh image data corresponding to the static image;
a comparator configured to compare image data of the N-th frame and refresh image data readout from the memory;
a compensator configured to generate a compensation value based on a grayscale difference between the image data of the N-th frame and the refresh image data and adding the compensation value to the refresh image data; and
a data driver configured to generate a data voltage using refresh image data compensated by the compensator and outputting the data voltage to the display panel in the PSR mode,
wherein the N-th frame is a selected frame corresponding to the static image in the PSR mode, and the display panel displays the static image corresponding to the refresh image data added to the compensation value.

US Pat. No. 10,115,375

SYSTEMS AND METHODS FOR ENABLING A SYSTEMS MANAGEMENT INTERFACE WITH AN ALTERNATE FRAME BUFFER

Dell Products L.P., Roun...

1. An information handling system comprising:a host system that includes:
a processor;
a memory; and
a video controller for controlling display of video data stored in the memory; and
a management controller communicatively coupled to the processor and the memory and configured to provide out-of-band management of the host, and further configured to:
determine whether the host system is on or off;
in response to determining the host system is off, configure the video controller, including setting a display resolution of the video controller, and write management video data to a primary frame buffer of the memory such that the management video data is able to be retrieved by the video controller for output to a first display associated with the host system; and
in response to determining the host system is on, write the management video data to an alternate frame buffer of the memory such that the management video data is able to be retrieved by the video controller for output to a second display of a management interface communicatively coupled to the management controller, wherein host system video data is configured to be written to the primary frame buffer for output to the first display, and wherein the management interface is configured to allow a user selection between the host system video data in the primary frame buffer and the management video data in the alternate frame buffer for output to the second display.

US Pat. No. 10,115,374

VARIABLE GLYPH ENCODING

BlackBerry Limited, Wate...

1. A method, comprising:receiving a textual data set comprising a plurality of character codes, each respective character code comprising a code value indicating at least one respective text character to be visually rendered; and
determining, based on the textual data set, a drawing instruction set comprising, for each respective code value within the plurality of character codes, a respective at least one drawing instruction in a rendering language to draw at least part of a glyph of the respective code value,
wherein each respective at least one drawing instruction excludes an indication of a correspondence with the respective character code,
wherein each respective at least one drawing instruction for a specified text character excludes instructions to repeat drawing instructions specified for other instances of the specified text character.

US Pat. No. 10,115,373

POSITION DETECTING SYSTEM AND POSITION DETECTING PROGRAM

NINTENDO CO., LTD., Kyot...

1. A position detecting system comprising:an information transmission device, comprising a plurality of transmitters, for transmitting predetermined information;
a mobile terminal for receiving the predetermined information; and
a control device capable of communicating with the mobile terminal, the mobile terminal including:
a display for displaying a first image and a second image, wherein the second image is part of the first image;
first receiver circuitry for receiving the predetermined information transmitted from the information transmission device;
an image processing unit for changing the first image in accordance with the predetermined information received by the first receiver circuitry;
a pointing device for accepting an input by a user, wherein
the input by the user comprises a selection of a predefined course comprising course data, wherein the course data includes predetermined coordinates of a series of predetermined destination positions of the mobile terminal associated with the selected course; and
transmitter circuitry for transmitting, to the control device, current positional information corresponding to the predetermined information received by the first receiver circuitry and operation information indicating the input entered by the user through the pointing device,
the control device arranged separately from the mobile terminal and the information transmission device and including:
second receiver circuitry for receiving the current positional information and the operation information transmitted from the mobile terminal;
provider circuitry for providing feedback information to a user of the mobile terminal, wherein
the image processing unit changes the second image in accordance with the current positional information, and
the provider circuitry provides the feedback information based on the operation information and the received current positional information transmitted by the mobile terminal, wherein
the image processing unit changes a display form of the second image between a first display form indicating the second image is selectable by the user and a second display form indicating the second image is not selectable by the user when the current positional information indicates a predetermined destination position of the series of predetermined destination positions associated with the selected course, and wherein
the display form indicates that the second image is selectable when the current positional information indicates the predetermined destination position.

US Pat. No. 10,115,371

LOOK UP TABLE MANAGEMENT METHOD OF LIQUID CRYSTAL DISPLAY AND DEVICE

Shenzhen China Star Optoe...

1. A method for managing a look up table of a liquid crystal display to reduce internal storage capacity of the look up table thereof, comprising the steps of:obtaining an input data (Di) and an output data (Do) from a first look up table configured with an overdrive (OD) look up table, and the input data of different values in the OD look up table correspond to an N of different values, and each input data and the corresponding N and the output data satisfy a relationship defined by an equation of |Do?Di*2N|?2M, and wherein the M is a positive integer, and the 2M ?Do;
performing preset operation to the output data to obtain a middle data (Dm) through the equation Dm=|Do?Di*2N|, wherein |Do?Di*2N|?Do, and the N is a natural number, wherein a sum of absolute values is smaller than a sum of the output data, and associatively storing the input data and the middle data as a second look up table; and
wherein when the liquid crystal display is to display an image, performing an inverse operation of the preset operation to the middle data stored in the second look up table which is corresponded with a display data inputted in real time to obtain and output an output data corresponded with the display data.

US Pat. No. 10,115,369

ACTIVE MATRIX SUBSTRATE, AND DISPLAY DEVICE INCLUDING THE ACTIVE MATRIX SUBSTRATE

SHARP KABUSHIKI KAISHA, ...

1. An active matrix substrate comprising:a plurality of source lines;
a plurality of gate lines crossing the source lines;
pixel electrodes in a plurality of pixel regions defined by the source lines and the gate lines;
a driving unit provided in a part of the pixel regions, the driving unit including a driving circuit, for each of the gate lines, to switch the gate line to a selection state in accordance with a control signal provided; and
a reduction part arranged to reduce a parasitic capacitance of the driving circuit in the pixel regions,
wherein the driving circuit includes:
a plurality of switching elements; and
an internal line connected with:
a gate terminal of an output switching element, among the switching elements, that supplies a selection voltage for switching one gate line to a selection state,
a first switching element of the switching elements other than the output switching element, and
the one gate line, and
wherein the reduction part is provided in the pixel region in which at least one of the internal line and the first switching element of the driving circuit is located.

US Pat. No. 10,115,368

LIQUID CRYSTAL DISPLAY DRIVING METHOD AND DRIVE DEVICE

Shenzhen China Star Optoe...

1. A liquid crystal display driving method, comprising the following steps:acquiring a gray level value of a current frame image of a pixel electrode of a liquid crystal display when the liquid crystal display is activated;
determining a gray level of the current gray level value, the gray level including a high gray level and a low gray level;
if the current gray level value is the high gray level, then determining whether to perform an overvoltage driving on the pixel electrode according to a first gray level difference threshold value which is predetermined;
if the current gray level value is the low gray level, then determining whether to perform the overvoltage driving on the pixel electrode according to a second gray level difference threshold value which is predetermined, and the first gray level difference threshold value being less than the second gray level difference threshold value;
wherein determining whether to perform the overvoltage driving on the pixel electrode according to the first gray level difference threshold value which is predetermined comprises:
acquiring a first gray level difference value of the current frame image and a previous frame image;
determining whether the first gray level difference value is larger than the first gray level difference threshold value;
if the first gray level difference value is larger than the first gray level difference threshold value, then activating the overvoltage driving;
wherein determining whether to perform the overvoltage driving on the pixel electrode according to the second gray level difference threshold value which is predetermined comprises:
acquiring a second gray level difference value of the current frame image and the previous frame image;
determining whether the second gray level difference value is larger than the second gray level difference threshold value;
if the second gray level difference value is larger than the second gray level difference threshold value, then activating the overvoltage driving.

US Pat. No. 10,115,367

DRIVING CIRCUIT AND LIQUID CRYSTAL DISPLAY DEVICE

Shenzhen China Star Optoe...

1. A driving circuit, characterized in that, the driving circuit comprises: a first diode, a second diode, a third diode, a fourth diode, a first capacitor, a second capacitor and an adjustable voltage source, wherein; an anode of the first diode is used to input an input voltage, a cathode of the first diode is connected to an anode of the second diode, a cathode of the second diode is connected to an anode of the third diode, a cathode of the third diode is connected to an anode of the fourth diode, a cathode of the fourth diode is used to output an output voltage, a first end of the first capacitor is connected to a common end of the first diode and the second diode, a first end of the second capacitor is connected to a common end of the third diode and the fourth diode, a second end of the first capacitor and a second end of the second capacitor are connected to an output terminal of the adjustable voltage source; and the adjustable voltage source comprises three field effect transistors (FET) including a first FET, a second FET and a third FET, wherein a gate of the first FET is used to input a first voltage, a drain of the first FET is connected to the output terminal, and a source of the first FET is used to input a first selective voltage, a gate of the second FET is used to input a second voltage, a drain of the second FET is connected to the output terminal, and a source of the second FET is used to input a second selective voltage; and a gate of the third FET is used to input a third voltage, a drain of the third FET is connected to the output terminal, and a source of the third FET is used to input a third selective voltage wherein the first selective voltage, the second selective voltage and the third selective voltage are pulse width modulation voltages with different duty ratios; when the input voltage is not changed, one of the first to third selective voltages is selected to output the output terminal and the output voltage is different, wherein, the first capacitor and the second capacitor are non-adjustable capacitors.

US Pat. No. 10,115,365

GATE DRIVING CIRCUIT AND DISPLAY APPARATUS HAVING THE SAME

Samsung Display Co., Ltd....

1. A gate driving circuit, comprising:a plurality of stages connected with each other and configured to output a plurality of gate signals, an n-th stage, wherein n is a natural number, comprising:
a gate output part comprising a first transistor connected between a clock signal and an output node outputting an n-th gate signal, the first transistor having a gate electrode connected to a control node;
a carry part connected between the clock signal and a carry node outputting an n-th carry signal;
a first node control part connected between the output node and a first low voltage; and
a second node control part comprising a second transistor connected between the control node and a second low voltage different from the first low voltage, the second transistor having a gate electrode receiving an (n+1)-th carry signal provided from a carry part of an (n+1)-th stage after the n-th stage,
wherein the second transistor has a channel length longer than a channel length of the first transistor.

US Pat. No. 10,115,364

SCANNING DEVICE CIRCUITS AND FLAT DISPLAY DEVICES HAVING THE SAME

Wuhan China Star Optoelec...

1. A scanning driving circuit, comprising: a plurality of cascaded-connected scanning driving units respectively arranged at two lateral sides of a flat display device, with respect to the same level, the scanning driving unit at a right side and the scanning driving unit at a left side connect to two the same scanning lines, each of the scanning driving units comprises:an input circuit is configured to receive input signals and first clock signals to charge a pull-up control signal point and a pull-down control signal point;
a latch circuit connected to the input circuit, and the latch circuit is configured to latch signals received from the input circuit;
a reset circuit connected to the input circuit and the latch circuit, and the reset circuit is configured to reset a level of the pull-up control signal point;
an output circuit connected to the latch circuit, and the output circuit is configured to process second clock signals and data receives from the latch circuit to generate scanning driving signals; and
a clock control circuit connected to the output circuit, and the clock control circuit selectively outputs the scanning driving signals outputted from the output circuit to the first scanning line or the second scanning line via third clock signals or fourth clock signals to drive a corresponding pixel cell,
wherein the output circuit comprises a first inverter and a first clock control inverter, an input end of the first inverter connects to a second end of the first clock control inverter and the latch circuit to receive the first clock signals, an output end of the first inverter connects to a first end of the first clock control inverter and the latch circuit, an input end of the first clock control inverter receives input signals, and an output end of the first clock control inverter connects to the reset circuit and the latch circuit,
wherein the latch circuit comprises a second inverter and a second clock control inverter, an input end of the second inverter connects to the output end of the first clock control inverter, an output end of the second clock control inverter, and the reset circuit, an output end of the second inverter connects to the input end of the second clock control inverter and the output circuit to receive low-level transmission signals, a first end of the second clock control inverter connects to the second end of the first clock control inverter and receives the first clock signals, and a second end of the second clock control inverter connects to the first end of the first clock control inverter and the output end of the first inverter,
wherein the reset circuit comprises a first controllable transistor, a control end of the first controllable transistor receives the reset signals, a first end of the first controllable transistor connects to the output end of the first clock control inverter, the output end of the second clock control inverter, and the input end of the second inverter, and a second end of the first controllable transistor receives turn-on voltage end signals,
wherein the output circuit comprises an NAND gate and third to fifth inverters, a first input end of the NAND gate receives the second clock signals, a second input end of the NAND gate connects to the input end of the second clock control inverter and the output end of the second inverter, an output end of the NAND gate connects to an input end of the third inverter, an output end of the third inverter connects to an input end of the fourth inverter, an output end of the fourth inverter connects to an input end of the fifth inverter, and an output end of the fifth inverter connects to the clock control circuit, and
wherein the clock control circuit comprises second to fifth controllable transistors, a control end of the second controllable transistor connects to a control end of the third controllable transistor to receive third clock signals, a first end of the second controllable transistor receives the turn-off voltage end signals, a second end of the second controllable transistor, a second end of the second controllable transistor connects to a first end of the third controllable transistor and the first scanning line, a second end of the third controllable transistor connects to a first end of the fourth controllable transistor and an output end of the fifth inverter, a control end of the fourth controllable transistor connects to the control end of the fifth controllable transistor to receive fourth clock signals, a second end of the fourth controllable transistor connects to a first end of the fifth controllable transistor and the second scanning line, and a second end of the fifth controllable transistor receives the turn-off voltage end signals.

US Pat. No. 10,115,363

GATE DRIVING CIRCUITS AND THE LIQUID CRYSTAL DEVICES THEREOF

Wuhan China Star Optoelec...

1. A gate driving circuit, comprising:an input circuit, a reset and control circuit, an inverting circuit, a latch circuit, and an output circuit, the input circuit generates second control signals in accordance with up-level normal-phase scanning driving signals, up-level inverting-phase scanning driving signals, and first control signals outputted by the latch circuit, the reset and control circuit generates third control signals in accordance with reset signals, the first control signals, and the second control signals, the inverting circuit performs an inverting process at least once toward the third control signals, and generates fourth control signals, the output circuit generates current-level normal-phase scanning driving signals and the current-level inverting-phase scanning driving signals in accordance with the fourth control signals and first clock signals, the latch circuit generates the first control signals in accordance with the third control signals and second clock signals, and latches or changes a voltage state of the third control signals in accordance with the second clock signals;
wherein the input circuit comprises a first transmission gate and a first P-type transistor;
a N-type control end of the first transmission gate receives the up-level inverting-phase scanning driving signals, and a P-type control end of the first transmission gate receives the up-level normal-phase scanning driving signals, a first transmission end of the first transmission gate receives the first control signals, and a second transmission end of the first transmission gate outputs the second control signals;
a control end of the first P-type transistor receives the up-level inverting-phase scanning driving signals, and a first transmission end of the first P-type transistor connects to a high reference level, and a second transmission end of the first P-type transistor connects to the second transmission end of the first transmission gate;
wherein the output circuit comprises a NAND gate and a plurality of second inverters serially connected, a first input end of the NAND gate receives the first clock signals, a second input end of the NAND gate receives the fourth control signals, an output end of the NAND gate connects with an upstream input end of the second inverters serially connected, the output end of the M-th second inverter outputs the current-level inverting-phase scanning driving signals, the output end of the N-th second inverter outputs the current-level normal-phase scanning driving signals, wherein M is an even number and N is an odd number.

US Pat. No. 10,115,362

SCAN-DRIVING CIRCUIT

Shenzhen China Star Optoe...

1. A scan-driving circuit, used to perform a driving operation on cascaded scanning lines, comprising:a pull-up control module receiving an (N?1)th down-transmitting signal and a first constant-high voltage to generate a scanning voltage signal, and connected with a cascaded scanning line at a stage N;
a pull-up module receiving the scanning voltage signal and an N-th clock signal to lift a scanning signal of the cascaded scanning line, and connected with the cascaded scanning line;
a pull-down module receiving the scanning signal of the cascaded scanning line and an (N+2)th clock signals to lower the scanning signal of the cascaded scanning line, and connected with the cascaded scanning line;
a pull-down sustain module receiving a second constant-high voltage and connected with the cascaded scanning line;
a down-transmitting module connected with an (N+1)th pull-up control module for outputting an N-th down-transmitting signal; and
a bootstrap capacitor, used to generate a high voltage of the scanning signal of the cascaded scanning line;
wherein the first constant-high voltage and the second constant-high voltage are respectively generated by a driving chip of a corresponding liquid crystal display panel, wherein the first constant-high voltage is higher than the second constant-high voltage;
the second constant-high voltage is generated by a voltage-division process of the first constant-high voltage;
wherein the pull-up control module comprises a first switch transistor, a control terminal of the first switch transistor is inputted with the (N?1)th down-transmitting signal, an input terminal of the first switch transistor is inputted with the first constant-high voltage, an output terminal of the first switch transistor is connected with the pull-up module, the pull-down module, the pull-down sustain module, the down-transmitting module, and the bootstrap capacitor;
the pull-up module comprises a second switch transistor, a control terminal of the second switch transistor is connected with the output terminal of the first switch transistor of the pull-up control module, an input terminal of the second switch transistor is inputted with the N-th clock signal, an output terminal of the second switch transistor outputs an N-th scanning signal;
the down-transmitting module comprises a third switch transistor, a control terminal of the third switch transistor is connected with the output terminal of the first switch transistor of the pull-up control module, an input terminal of the third switch transistor is inputted with the N-th clock signal, an output terminal of the third switch transistor outputs the N-th down-transmitting signal;
the down-transmitting module comprises a fourth switch transistor and a fifth switch transistor, a control terminal of the fourth switch transistor is connected with the output terminal of the first switch transistor of the pull-up control module, an input terminal of the fourth switch transistor is connected with the output terminal of the first switch transistor of the pull-up control module, an output terminal of the fourth switch transistor is connected with an output terminal of the fifth switch transistor, a control terminal of the fifth switch transistor is inputted with the (N+2)th clock signal, an input terminal of the fifth switch transistor is inputted with the N-th scanning signal;
the pull-down sustain module comprises a sixth switch transistor, a seventh switch transistor, an eighth switch transistor, a ninth switch transistor, a tenth switch transistor, an eleventh switch transistor, a twelfth switch transistor, a thirteenth switch transistor, a fourteenth switch transistor, and a fifteenth switch transistor;
a control terminal of the sixth switch transistor is inputted with the second constant-high voltage, an input terminal of the sixth switch transistor is inputted with the second constant-high voltage, an output terminal of the sixth switch transistor is connected with an output terminal of the seventh switch transistor, a control terminal of the eighth switch transistor, and a control terminal of the tenth switch transistor;
a control terminal of the seventh switch transistor is connected with an output terminal of the first switch transistor and a control terminal of the eleventh switch transistor, an input terminal of the seventh switch transistor is connected with a first constant-low voltage;
an input terminal of the eighth switch transistor is inputted with the second constant-high voltage, an output terminal of the eighth switch transistor is connected with an output terminal of the ninth switch transistor, a control terminal of the fourteenth switch transistor, and a control terminal of the fifteenth switch transistor;
a control terminal of the ninth switch transistor is connected with the output terminal of the first switch transistor, an input terminal of the ninth switch transistor is connected with an output terminal of the tenth switch transistor and an output terminal of the eleventh switch transistor;
an input terminal of the tenth switch transistor is inputted with the second constant-high voltage;
an input terminal of the eleventh switch transistor is connected with a second constant-low voltage;
a control terminal of the twelfth switch transistor is connected with the control terminal of the eleventh switch transistor and the output terminal of the first switch transistor, an input terminal of the twelfth switch transistor is inputted with the second constant-high voltage, an output terminal of the twelfth switch transistor is connected with an output terminal of the thirteenth switch transistor and an output terminal of the fourteenth switch transistor;
a control terminal of the thirteenth switch transistor is connected with a control terminal of the fifteenth switch transistor, an input terminal of the thirteenth switch transistor is connected with the second constant-low voltage;
an input terminal of the fourteenth switch transistor is connected with the output terminal of the first switch transistor;
an input terminal of the fifteenth switch transistor is connected with the first constant-low voltage, an output terminal of the fifteenth switch transistor is connected with the output terminal of the second switch transistor.

US Pat. No. 10,115,361

DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A display device, comprising a timing control module, a source driving module and a gate driving module, the timing control module being configured to output a driving signal to the source driving module and the gate driving module respectively, the display device further comprising a detection module and a reminding module, whereinthe detection module is configured to acquire the driving signal and detect the driving signal, and output a warning control signal to the reminding module when detecting an abnormity of the driving signal; and
the reminding module is configured to acquire the warning control signal output by the detection module and output a warning under control of the warning control signal; and
wherein the detection module comprises:
an acquiring unit, which is configured to acquire the driving signal output by the timing control module to the source driving module and/or the gate driving module;
an analog-digital conversion unit, which is configured to perform an analog-digital conversion on the driving signal output by the acquiring unit;
a data processing unit, which is configured to determine whether the driving signal after being subjected to analog-digital conversion is the same as a pre-stored corresponding signal; and
an output unit, which is configured to output a warning control signal to the reminding module when detecting the abnormity of the driving signal.

US Pat. No. 10,115,360

GATE DRIVER

Raydium Semiconductor Cor...

1. A gate driver, applied to a liquid crystal display panel, the gate driver comprising:a gate driving main circuit, disposed between an operating voltage and a ground voltage and coupled to a first gate voltage and a second gate voltage respectively, wherein the operating voltage is higher than the ground voltage; the first gate voltage is higher than the second gate voltage; and
a power sequence control circuit, coupled to the gate driving main circuit, comprising:
a plurality of first-type transistors, coupled in series between the first gate voltage and a first node, wherein gates of the plurality of first-type transistors are coupled to a second node;
a second-type transistor, coupled between the first node and the second gate voltage, wherein a gate of the second-type transistor is coupled to the second node;
a transistor, coupled between the first gate voltage and the gate driving main circuit, wherein a gate of the transistor is coupled to the first node; and
a judging circuit, disposed between the operating voltage and the ground voltage and coupled to the second gate voltage and the second node respectively, wherein the judging circuit is configured to generate an output signal to the second node;
wherein the judging circuit compares the second gate voltage with the ground voltage to generate a comparing result if the comparing result is that the second gate voltage is equal to the ground voltage, then the judging circuit generates the output signal to the second node to make a voltage of the second node equal to the ground voltage.

US Pat. No. 10,115,359

DC VOLTAGE CONVERSION CIRCUIT AND LIQUID CRYSTAL DISPLAY DEVICE INCLUDING THE SAME

Shenzhen China Star Optoe...

1. A DC voltage conversion circuit for a liquid crystal display (LCD) device, comprising:a booster circuit having a booster input terminal and a booster output terminal, where the booster input terminal receives a first voltage, and the booster circuit converts the first voltage into a second voltage, and provides the second voltage to a VGH line of the LCD device through the booster output terminal; and
a protection circuit comprising a detection unit, a current-voltage conversion unit, a comparison unit, and a control unit, where the detection unit detects a current flowing between the VGH line and a transmission line and obtains a detection current, the detection current is converted into a detection voltage by the current-voltage conversion unit, the comparison unit compares the detection voltage against a reference voltage, when the detection voltage is greater than the reference voltage, the control unit issues a control signal to turn off the booster circuit, and the transmission line is one of a VGL line and a VCOM line of the LCD device
wherein when the transmission line is the VGL line, the detection unit comprises a first detection sub-unit; the first detection sub-unit detects the current flowing between the VGH and VGL lines, and obtains the first detection current; the first detection current is converted into the first detection voltage by the current-voltage conversion unit; the comparison unit compares the first detection voltage against the first reference voltage; and, when the first detection voltage is greater than the first reference voltage, the control unit issues the control signal to turn off the booster circuit.

US Pat. No. 10,115,358

DISPLAY APPARATUS

SAMSUNG DISPLAY CO., LTD....

1. A display apparatus, comprising:a plurality of primary color pixels; and
a plurality of white pixels including a plurality of first white pixels to receive first white pixel signals generated based on a first gamma curve and a plurality of second white pixels to receive second white pixel signals generated based on a second gamma curve, wherein the primary color pixels and the white pixels have different arrangements in different pixel groups, wherein the first white pixels are high voltage pixels and the second white pixels are low voltage pixels, and wherein the first white pixels and second white pixels are in different columns.

US Pat. No. 10,115,357

DISPLAY WITH SOFT-TRANSITIONING COLUMN DRIVER CIRCUITRY

Apple Inc., Cupertino, C...

1. A method of operating an electronic device display that has an array of display pixels configured to receive data on data lines from column driver circuitry, the method comprising:with a voltage supply, supplying transitional voltages to signal lines, wherein each of the signal lines is coupled to a corresponding reference voltage input pin in the column driver circuitry and supplies a given one of the transitional voltages to its corresponding reference voltage input pin during power state transitions for the column driver circuitry in which the column driver circuitry transitions between a powered-down state and a powered-on state, wherein the voltage supply that supplies the transitional voltages is external to the column driver circuitry; and
with the voltage supply, supplying normal column driver reference voltages to the signal lines, wherein each of the signal lines supplies a given one of the normal column driver reference voltages that is different than the given one of the transitional voltages to its corresponding reference voltage input pin during normal operation of the column driver circuitry in which the column driver circuitry is in the powered-on state.

US Pat. No. 10,115,356

LIQUID CRYSTAL DISPLAY DEVICE AND A METHOD FOR DRIVING THEREOF WITH A FIRST AND SECOND LCD PANEL

Panasonic Liquid Crystal ...

1. An apparatus for Liquid Crystal Display (LCD) comprising:a first LCD panel;
a second LCD panel stacked on the first LCD panel; and
a data processor that generates, based on an external input image signal a first image data for the first LCD panel and a second image data for the second LCD panel;
wherein the data processor includes a memory storing a position of a defective pixel of white spot and a controller changing a gray scale level of a first pixel using the position of the defective pixel, the first pixel at least partially overlapping the position of the defective pixel,
wherein the defective pixel is in the first LCD panel and the first pixel is in the second LCD panel,
wherein the controller changes a gray scale level of the first pixel to be darker than a gray scale level corresponding to the first pixel based on the external input image signal, wherein the controller changes the gray scale level of the first pixel to a first predetermined gray scale level irrespective of the external input image signal.

US Pat. No. 10,115,355

SHIFT REGISTER

Shenzhen China Star Optoe...

1. A shift register, wherein the shift register comprises a plurality of shift register units, and at least one shift register unit comprises:a driving circuit, comprising:
an input end, connecting to a first clock signal;
a control end, for receiving a driving control signal;
a first output end, for outputting a driving signal, and the driving circuit charges and discharges to the driving control signal through the first clock signal based on the driving control signal;
an input module, connecting to the control end, the input module outputs the driving control signal based on a second clock signal and a first control signal;
a low level maintenance mean, connecting to the first output end, for keeping level potential of the driving signal at low level potential of a second reference voltage based on a first reference voltage, a third clock signal, the first clock signal and the first control signal;
wherein, the driving circuit comprises a first thin film transistor and a first capacitance, and a first end of the first thin film transistor connecting to the first clock signal, a second end of the first thin film transistor connecting to the input module, a third end of the first thin film transistor being used for outputting the driving signal, one end of the first capacitance connecting to a second end of the first thin film transistor, another end of the first capacitance connecting to the third end of the first thin film transistor;
the input module comprising: a second thin film transistor and a third thin film transistor, a first end of the second thin film transistor connecting to a first end of the third thin film transistor, a second end of the second thin film transistor connecting to the second clock signal, a third end of the second thin film transistor and a third end of the third thin film transistor connecting to the second end of the first thin film transistor, the first end and the second end of the third thin film transistor connecting to the first control signal;
the low level maintenance mean comprising: a fourth thin film transistor, a fifth thin film transistor, a sixth thin film transistor, a seventh thin film transistor, an eighth thin film transistor and a second capacitance, a first end of the fourth thin film transistor and the first end of the fifth thin film transistor connecting to the first reference voltage, a second end of the fourth thin film transistor connecting to a first end of the sixth thin film transistor, a third end of the fourth thin film transistor and a third end of the fifth thin film transistor connecting to a second end of the eighth thin film transistor, a second end of the fifth thin film transistor connecting to the third clock signal, a first end of the sixth thin film transistor connecting to the first clock signal by the second capacitance, a second end of the sixth thin film transistor and a second end of the seventh thin film transistor connecting to the first control signal, the third end of the sixth thin film transistor, the third end of the seventh thin film transistor and a third end of the eighth thin film transistor connecting to the second reference voltage, and the first end of the seventh thin film transistor connecting to the second end of the eighth thin film transistor, the first end of the eighth thin film transistor connecting to the third end of the first thin film transistor.

US Pat. No. 10,115,353

BACKLIGHT ADJUSTMENT METHOD, LIQUID CRYSTAL DISPLAY DEVICE AND ELECTRONIC APPARATUS

Wuhan China Star Optoelec...

1. A liquid crystal display device, comprising a backlight part, wherein the liquid crystal display device comprises an image collection circuit, a gray scale judgment circuit, a Pulse Width Modulation (PWM) signal generation circuit and a LED driving circuit, which are electrically coupled in order, and the backlight part is electrically coupled to the LED driving circuit; the image collection circuit obtains a gray scale of a target image and transmits the gray scale of the target image to the gray scale judgment circuit, and the gray scale judgment circuit compares the gray scale of the target image with a preset gray scale threshold to generate a control signal, and transmits the control signal to the PWM signal generation circuit; the PWM signal generation circuit responds with the control signal to generate a PWM signal of which a duty ratio is zero, and transmits the PWM signal to the LED driving circuit, and the LED driving circuit responds with the PWM signal to cut off an input current of the backlight part; andwherein as the gray scale judgment circuit judges that the gray scale of the target image is smaller than the preset gray scale threshold, the gray scale judgment circuit outputs the control signal to the PWM signal generation circuit, and the PWM signal generation circuit adjusts the duty ratio of the PWM signal to be zero after receiving the control signal, and the LED driving circuit cuts off the input current of the backlight part according to the PWM signal; as the gray scale judgment circuit judges that the gray scale of the target image is larger than or equal to the preset gray scale threshold, the backlight part is inputted with a backlight current and is in an activation state.

US Pat. No. 10,115,352

BACKLIGHT DRIVING CIRCUIT, LIQUID CRYSTAL DISPLAY AND BACKLIGHT ADJUSTING METHOD

Wuhan China Star Optoelec...

1. A backlight driving circuit, comprising a backlight source, an image collecting circuit, a comparing circuit, a pulse width modulation (PWM) generating circuit, a pulse frequency modulation (PFM) generating circuit, a driving circuit and a backlight driving circuit, wherein the image collecting circuit is used to output a grayscale value of a current frame to the driving circuit;wherein the driving circuit is used to calculate a grayscale variation value of a grayscale value of a target frame and the grayscale value of the current frame, and transmit the grayscale variation value to the comparing circuit;
wherein the comparing circuit is used to compare the grayscale variation value calculated by the driving circuit with a predetermined grayscale variation threshold, and generate a control signal for the PWM generating circuit or a control signal for the PFM generating circuit;
wherein the PWM generating circuit is used to generate a PWM signal in response to the control signal for the PWM generating circuit and output the PWM signal to the backlight driving circuit;
wherein the PFM generating circuit is used to generate a PFM signal in response to the control signal for the PFM generating circuit and output the PFM signal to the backlight driving circuit;
wherein the backlight driving circuit is used to change a current of the backlight source for dimming in response to the PWM signal or the PFM signal; and
wherein the predetermined grayscale variation threshold of the comparing circuit is 26.

US Pat. No. 10,115,351

LIGHT EMITTING ELEMENT DISPLAY DEVICE AND METHOD FOR DRIVING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A display device, comprising:a display panel;
a plurality of pixel columns including a plurality of pixels on the display panel, each pixel column of the plurality of pixel columns including at least one pixel;
a plurality of scan lines coupled to the plurality of pixels;
a plurality of data lines coupled to the plurality of pixels;
a demultiplexer to timely output image data signals, based on control signals, to the plurality of data lines; and
a data driver including a plurality of output channels to supply the image data signals to the demultiplexer, each output channel of the plurality of output channels coupled to pixels in different columns of the plurality of pixel columns that are to emit a same color of light, wherein the demultiplexer, during a first frame period, is to supply a first image data signal to a first pixel column of the plurality of pixel columns and then supply a second image data signal to a second pixel column of the plurality of pixel columns after a predetermined time elapses, and during a second frame period is to supply a third image data signal to the second pixel column of the plurality of pixel columns and then supply a fourth image data signal to the first pixel column of the plurality of pixel columns after a predetermined time elapses,
wherein the first image data signal among the first image data signal and the fourth image data signal is a correct image data signal corresponding to the first pixel column of the plurality of pixel columns,
wherein the third image data signal among the second image data signal and the third image data signal is a correct image data signal corresponding to the second pixel column of the plurality of pixel columns.

US Pat. No. 10,115,350

SEMICONDUCTOR DEVICE HAVING RECTIFYING ELEMENTS CONNECTED TO A PIXEL OF A DISPLAY DEVICE

Semiconductor Energy Labo...

1. A semiconductor device comprising:an output terminal;
first to third wirings; and
first to third transistors, each comprising a source terminal, a drain terminal, and a gate terminal,
wherein the third wiring is electrically connected to the output terminal and directly connected to one of the source terminal and the drain terminal of the first transistor, to one of the source terminal and the drain terminal of the second transistor, and to one of the source terminal and the drain terminal of the third transistor,
wherein the other of the source terminal and the drain terminal of the first transistor is electrically connected to the first wiring,
wherein the other of the source terminal and the drain terminal of the second transistor is electrically connected to the second wiring,
wherein one of the first wiring and the second wiring is configured to be at a low potential,
wherein the other one of the first wiring and the second wiring is configured to be at a high potential,
wherein the first and the second transistors are diode-connected, and
wherein a current drive capacity of the first transistor is at least twice as large as a current drive capacity of the second transistor.

US Pat. No. 10,115,348

PIXEL CIRCUIT, DRIVING METHOD THEREOF AND ORGANIC ELECTROLUMINESCENT DISPLAY PANEL

BOE TECHNOLOGY GROUP CO.,...

1. A pixel circuit, comprising:a driving transistor;
a data write module, a first terminal of the data write module being connected with a scanning signal, a second terminal of the data write module being connected with a data signal, a third terminal of the data write module being connected with a source of the driving transistor, the data write module being used for providing the data signal to the source of the driving transistor under control of the scanning signal;
a compensation control module, a first terminal of the compensation control module being connected with the scanning signal, a second terminal of the compensation control module being used for receiving a preset bias current, a third terminal of the compensation control module being connected with a gate of the driving transistor, a fourth terminal of the compensation control module being connected with a drain of the driving transistor;
a storage module, a first terminal of the storage module being connected with a first reference signal, a second terminal of the storage module being connected with the gate of the driving transistor, the storage module being used for receiving the first reference signal and a gate voltage of the driving transistor so as to be charged;
a light emitting control module, a first terminal of the light emitting control module being connected with a light emitting control signal, a second terminal of the light emitting control module being connected with the first reference signal, a third terminal of the light emitting control module being connected with the source of the driving transistor, a fourth terminal of the light emitting control module being connected with the drain of the driving transistor, a fifth terminal of the light emitting control module being connected with a first terminal of a light emitting device, a second terminal of the light emitting device being connected with a second reference signal, the light emitting control module being used for communicating the first reference signal with the driving transistor, and communicating the driving transistor with the light emitting device under control of the light emitting control signal, so as to control the driving transistor to drive the light emitting device to emit light,
wherein a voltage of the first reference signal is greater than a voltage of the second reference signal,
wherein the compensation control module comprises a second switch transistor and a third switch transistor, wherein a gate of the second switch transistor is connected with the scanning signal, a source of the second switch transistor is used for receiving the preset bias current, a drain of the second switch transistor is directly connected with the drain of the driving transistor and a source of the third switch transistor respectively, wherein a gate of the third switch transistor is connected with the scanning signal, a drain of the third switch transistor is connected with the gate of the driving transistor,
wherein the data write module comprises a first switch transistor, a gate of the first switch transistor being connected with the scanning signal, a source of the first switch transistor being connected with the data signal, and a drain of the first switch transistor being connected with the source of the driving transistor,
wherein the first switch transistor, the second switch transistor and the third switch transistor are configured to be turned on under control of the scanning signal before the light emitting device begins to emit light, such that a gate voltage of the driving transistor is equal to an expression as follows:

wherein VG represents the gate voltage of the driving transistor, K is a constant, I_Bias is the preset bias current, VData is a voltage of the data signal, Vth represents a threshold voltage of the driving transistor.

US Pat. No. 10,115,347

SCAN DRIVING CIRCUIT AND FLAT DISPLAY DEVICE WITH CIRCUIT

Wuhan China Star Optoelec...

1. A scan driving circuit, wherein the scan driving circuit comprises a plurality of cascaded scan driving units, each of the scan driving units comprises:a forward/backward scanning circuit, applied to receive and process a superior level transmitted signal and a first inferior level transmitted signal, so as to control the scan driving circuit to scan forward and backward;
an input circuit, connected to the forward/backward scanning circuit, applied to receive the superior level transmitted signal and the first inferior level transmitted signal from the forward/backward scanning circuit, and to charge the a pull-up control signal point and a pull-down control signal point according to the superior level transmitted signal and the first inferior level transmitted signal;
a latch circuit, connected to the input circuit, applied to receive and latch the superior level transmitted signal and the first inferior level transmitted signal from the input circuit;
a reset circuit, connected to the input circuit and the latch circuit, applied to clear and reset electric potential of the pull-up control signal point; and
a signal multiplexing circuit, connected to the latch circuit, applied to process a same level transmitted signal, a second inferior level transmitted signal and latch data received from the latch circuit, generating a scan driving signal that is exported to a scanning line for driving a pixel unit,
wherein the forward/backward scanning circuit comprises a first, a second, a third and a fourth controllable switches, a control terminal of the first controllable switch receives the superior level transmitted signal and is connected to a control terminal of the fourth controllable switch, a first terminal of the first controllable switch is connected to a cut-in voltage terminal and a first terminal of the second controllable switch, a second terminal of the first controllable switch is connected to a second terminal of the second controllable switch, a first terminal of the third controllable switch and the input circuit, a control terminal of the second controllable switch receives the first inferior level transmitted signal and is connected to a control terminal of the third controllable switch, a second terminal of the third controllable switch is connected to a first terminal of the fourth controllable switch, a second terminal of the fourth controllable switch is connected to a cut-off voltage terminal;
wherein, the input circuit comprises a first inverter and a first clock control inverter, an input terminal of the first inverter receives a clock signal, an output terminal of the first inverter is connected to a first control terminal of the first clock control inverter, a second control terminal of the first clock control inverter receives the clock signal, an input terminal of the first clock control inverter is connected to the second terminal of the first controllable switch, an output terminal of the first clock control inverter is connected to the latch circuit and the reset circuit;
wherein the latch circuit comprises a second inverter, a third inverter and a second clock control inverter, an input terminal of the second clock control inverter is connected to the output terminal of the first clock control inverter and an input terminal of the third inverter, a first control terminal of the second clock control inverter receives the clock signal, an input terminal of the second inverter receives the clock signal, an output terminal of the second inverter is connected to a second control terminal of the second clock control inverter, an output terminal of the second clock control inverter is connected to an output terminal of the third inverter, the reset circuit and the signal multiplexing circuit;
wherein the reset circuit comprises a fifth controllable switch, a control terminal of the fifth controllable switch receives a reset signal, a first terminal of the fifth controllable switch is connected to the input terminal of the second clock control inverter and the input terminal of the third inverter, a second terminal of the fifth controllable switch is connected to the cut-in voltage terminal;
wherein the signal multiplexing circuit comprises a fourth, a fifth, a sixth, a seventh, an eighth, a ninth inverters, a first and a second NAND gates, a first input terminal of the first NAND gate receives a first driving signal, a second input terminal of the first NAND gate is connected to a first input terminal of the second NAND gate and the output terminal of the second clock control inverter, a second input terminal of the second NAND gate receives a second driving signal, an output terminal of the first NAND gate is connected to an input terminal of the fourth inverter, an output terminal of the fourth inverter is connected to an input terminal of the fifth inverter, an input terminal of the sixth inverter is connected to an output terminal of the fifth inverter and receives the same level transmitted signal, an output terminal of the sixth inverter is connected to a same level scanning line, an output terminal of the second NAND gate is connected to an input terminal of the seventh inverter, an output terminal of the seventh inverter is connected to an input terminal of the eighth inverter, an input terminal of the ninth inverter is connected to an output terminal of the eighth inverter and receives the second inferior level transmitted signal, an output terminal of the ninth inverter is connected to an inferior level scanning line.

US Pat. No. 10,115,345

PIXEL CIRCUIT, DRIVING METHOD THEREOF AND DISPLAY PANEL

BOE TECHNOLOGY GROUP CO.,...

1. A pixel circuit, comprising:an initialization module for outputting an initialization signal to a first node in an initialization phase;
a driving module for initializing a second node through a first power signal in the initialization phase and outputting a driving current to a control module in a light emitting phase;
a charging module for outputting a data signal to the first node in a data writing phase;
the control module for receiving the driving current from the driving module and outputting it to a light emitting module in a light emitting phase; and
the light emitting module for receiving the driving current from the control module to emit light;
wherein the pixel circuit further comprises:
a maintenance module for maintaining a potential of the second node through the first power signal in the light emitting phase;
wherein,
the initialization module comprises a control terminal for receiving a first control signal, an input terminal for receiving the initialization signal and an output terminal connected with the first node, and wherein the initialization module outputs the initialization signal to the first node under the control of the first control signal;
the charging module comprises a control terminal for receiving a second control signal, an input terminal for receiving the data signal and an output terminal connected with the first node, and wherein the charging module outputs the data signal to the first node under the control of the second control signal;
the maintenance module comprises a control terminal for receiving a third control signal, an input terminal for receiving the first power signal, and an output terminal connected with the second node, and wherein the maintenance module maintains the potential of the second node through the first power signal under the control of the third control signal;
the driving module comprises a first control terminal connected with the second node, a second control terminal for receiving the first control signal, a first input terminal for receiving the first power signal, a second input terminal connected with the first node, and an output terminal connected with the control module, and wherein the driving module initializes the second node through the first power signal under the control of the first control signal, and outputs the driving current to the control module under the control of the second node;
the control module comprises a control terminal for receiving the third control signal, an input terminal for receiving the driving current from the driving module, and an output terminal connected with the light emitting module, and wherein the control module outputs the driving current outputted by the driving module to the light emitting module under the control of the third control signal so as to drive the light emitting module to emit light;
the light emitting module comprises a first input terminal for receiving the driving current from the control module, and a second input terminal for receiving the second power signal, and wherein the light emitting module emits light under the control of the driving current.

US Pat. No. 10,115,344

PIXEL CIRCUIT AND LIGHT EMITTING DISPLAY DEVICE

EverDisplay Optronics (Sh...

1. A pixel circuit, comprising:a light emitting component configured to emit light by receiving a pixel current flowing from a first pixel power supply to a second pixel power supply;
a first transistor comprising a gate directly coupled to a first node, a first terminal coupled to the first pixel power supply and a second terminal coupled to a second node, the pixel current flowing from the first terminal to the second terminal and to the second node in response to a voltage at the gate;
a second transistor configured to selectively provide a data signal directly to a third node;
a third transistor configured to selectively couple the gate of the first transistor to the second terminal of the first transistor;
a fourth transistor configured to selectively provide a compensation voltage to the first transistor;
a fifth transistor configured to selectively provide an initialization voltage directly to the third node;
a sixth transistor configured to selectively provide the pixel current at the second node to the light emitting component; and
a capacitor comprising a first and second terminal, wherein the first terminal is directly connected to the first node and the second terminal is directly connected to the third node,
wherein the third transistor comprises a first sub-transistor and a second sub-transistor, the first sub-transistor and the second sub-transistor each comprises a gate, a first terminal and a second terminal, the gate of the first sub-transistor and the gate of the second sub-transistor are directly coupled to a gate of the second transistor, the first terminal of the first sub-transistor is directly coupled to the first node, the second terminal of the first sub-transistor is directly coupled to the first terminal of the second sub-transistor, the second terminal of the second sub-transistor is directly coupled to the second node.

US Pat. No. 10,115,343

SUB-PIXEL OF ORGANIC LIGHT EMITTING DISPLAY DEVICE AND ORGANIC LIGHT EMITTING DISPLAY DEVICE INCLUDING THE SAME

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

1. A sub-pixel of an organic light emitting display device, the sub-pixel comprising:an organic light emitting diode comprising an anode connected to a first node;
a driving transistor comprising a first electrode of the driving transistor, a second electrode of the driving transistor connected to the first node, and a gate electrode of the driving transistor connected to a second node;
a first capacitor connected between the first node and the second node;
a second capacitor connected between an emission control line and the second node;
a first transistor comprising a first electrode of the first transistor connected to the first electrode of the driving transistor, a second electrode of the first transistor connected to the second node, and a gate electrode of the first transistor connected to a scan line; and
a second transistor comprising a first electrode of the second transistor connected to a high potential voltage line, a second electrode of the second transistor connected to the first electrode of the driving transistor, and a gate electrode of the second transistor connected to the emission control line,
wherein the first capacitor and the second capacitor are configured to couple a voltage at the first node and a voltage at the second node based on an emission control voltage supplied to the emission control line.

US Pat. No. 10,115,342

OLED DRIVING CIRCUIT AND OLED DISPLAY APPARATUS

Wuhan China Star Optoelec...

1. An OLED driving circuit is for generating a driving current to drive an Organic Light-Emitting Diode (OLED), wherein the OLED driving circuit comprising a switch thin film transistor, a driver thin film transistor, a storage capacitor, and a compensation circuit, each of the switch thin film transistor and the driver thin film transistor comprising a gate, a first terminal and a second terminal, a first terminal of the switch thin film transistor receives data signal, a gate of the switch thin film transistor receives the nth level scanning signal, a the second terminal of the switch thin film transistor is electrically connected to a first terminal of the driver thin film transistor, a gate of the driver thin film transistor is electrically connected to a voltage source through the storage capacitor, and a second terminal of the driver thin film transistor is electrically connected to the positive electrode of the OLED through partial of the elements in the compensation circuit, the negative electrode of the OLED is loaded low electrical level, the compensation circuit is configured to compensate for a change of the driving current flowing through the OLED caused by the drift of the threshold voltage of the driver thin film transistor; wherein the first terminal is a source and the second terminal is a drain or the first terminal is a drain and the second terminal is a source, wherein the driver thin film transistor is referred to as a first thin film transistor, the switch thin film transistor is referred to as a third thin film transistor, the compensation circuit comprising a second thin film transistor, a fourth thin film transistor, a fifth thin film transistor, and a sixth thin film transistor, the second thin film transistor, the fourth thin film transistor, the fifth thin film transistor, and the sixth thin film transistor all comprising a gate, a first terminal, and a second terminal, respectively, a gate of the sixth thin film transistor receives the enable signal, a first terminal of the sixth thin film transistor is loaded with the second electrical level, a second terminal of the sixth thin film transistor is electrically connected to the a terminal of the third thin film transistor, a second terminal of the third thin film transistor receives the data signal, and a gate of the third thin film transistor receives the nth level scanning signal, a first terminal of the first thin film transistor is electrically connected to the second terminal of the sixth thin film transistor, a second terminal of the first thin film transistor is electrically connected to a first terminal of the second thin film transistor, a gate of the first thin film transistor is connected to the first terminal of the sixth thin film transistor through the storage capacitor, a second terminal of the second thin film transistor is electrically connected to the gate of the first thin film transistor, and a gate of the second thin film transistor receives the nth level scanning signal, a gate of the fourth thin film transistor receives the (n?1)th level scanning signal, a first terminal of the fourth thin film transistor is electrically connected to the gate of the first thin film transistor, a second terminal of the fourth thin film transistor is loaded with a first electric level, a first terminal of the fifth thin film transistor is electrically connected to the second terminal of the first thin film transistor, a second terminal of the fifth thin film transistor is electrically connected to the positive electrode of the OLED, a gate of the thin film transistor receives the enable signal, and the negative electrode of the OLED is loaded with a low electric level, wherein, the first terminal is a source and the second terminal is a drain, or the first terminal is a drain and the second terminal is a source; during the first period of time: the (n?1)th level scanning signal is at the first electric level, the fourth thin film transistor turned on, the gate of the first thin film transistor is reset to the first electric level through the fourth thin film transistor; the nth level scanning signal is at the second electric level, the second thin film transistor and the third thin film transistor are turned off; the enable signal is at the second electric level, the fifth thin film transistor and the sixth thin film transistor are turned off; during the second period of time: the (n?1)th level scanning signal is at the second electric level, the fourth thin film transistor turned off; the nth level scanning signal is at the first electric level, the second thin film transistor and the third thin film transistor are turned on, the data signal is written by the first terminal of the first thin-film transistor through the third thin film transistor; the enable signal is at the second electric level, the fifth thin-film transistor and the sixth thin- film transistor are turned off; during the third period of time: the (n?1)th level scanning signal is at the second electric level, the fourth thin film transistor turned off; the nth level scanning signal is at the second electric level, the second thin film transistor and the third thin film transistor are turned off, the enable signal is at a first electric level, the fifth thin film transistor and the sixth thin film transistor are turned on to drive the OLED to emit light, wherein the nth level scanning signal is delayed by T/M relative to the (n?1)th level scanning signal, wherein M is a positive integer and T is a period of the scanning signal.

US Pat. No. 10,115,341

ORGANIC LIGHT EMITTING DISPLAY

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

1. An organic light emitting display comprising:a display panel including a plurality of pixels to display an image; and
a data driving circuit configured to differently output a compensation voltage depending on a sensing value based on a driving current,
wherein each of the plurality of pixels includes:
an organic light emitting diode;
a first thin film transistor (TFT) having a double gate structure including a main gate electrode connected to a first node and a sub-gate electrode connected to a third node;
a second TFT configured to apply a data voltage determining the driving current to the main gate electrode of the first TFT;
a first storage capacitor connected to the first node and a second node between the organic light emitting diode and a source electrode of the first TFT;
a second storage capacitor connected to the third node and the second node; and
a third TFT connected to the sub-gate electrode of the first TFT,
wherein at least one of the plurality of pixels further includes a fourth TFT connected to the second node,
wherein the second storage capacitor has a first terminal connected to the sub-gate electrode of the first TFT and the third TFT, and a second terminal directly connected to the fourth TFT and the organic light emitting diode,
wherein during a first period, the second TFT is turned on and the driving current corresponding to the data voltage flows through the first TFT,
wherein during a second period subsequent to the first period, the fourth TFT is turned on and the data driving circuit senses the driving current through the fourth TFT to generate the compensation voltage,
wherein during a third period subsequent to the second period, the third TFT is turned on and the data driving circuit applies the compensation voltage to the sub-gate electrode of the first TFT through the third TFT, thereby recovering a shift of a threshold voltage of the first TFT to an original state, and
wherein a magnitude of the compensation voltage is determined according to a threshold voltage shift amount of the first TFT.

US Pat. No. 10,115,340

PIXEL COMPENSATION CIRCUIT, METHOD AND FLAT DISPLAY DEVICE

Shenzhen China Star Optoe...

1. A pixel compensation circuit, comprising:a driving switch, wherein the driving switch includes a first control terminal, a second control terminal, a first terminal and a second terminal, the first control terminal is connected with a reference voltage terminal for receiving a reference voltage outputted from the reference voltage terminal, wherein the driving switch is a double-gate thin-film transistor, the first control terminal corresponding to a bottom gate of the double-gate thin-film transistor, the second control terminal corresponding to a top gate of the double-gate thin-film transistor for adjusting a threshold voltage of the driving switch;
a first controllable switch, wherein the first controllable switch includes a control terminal, a first terminal and a second terminal, the control terminal of the first controllable switch is connected with a first scanning line, a first terminal of the first controllable switch is connected with a first voltage terminal for receiving a first voltage outputted from the first voltage terminal, the second terminal of the first controllable switch is connected with the first terminal of the driving switch;
a second controllable switch, wherein the second controllable switch includes a control terminal, a first terminal and a second terminal, the control terminal of the second controllable switch is connected with a second scanning line, the first terminal of the second controllable switch is connected with the second terminal of the driving switch;
an organic light emitting diode, wherein the organic light emitting diode includes an anode and a cathode, the anode of the organic light emitting diode is connected with the second terminal of the second controllable switch, the cathode of the organic light emitting diode is connected with a ground;
a third controllable switch, wherein the third controllable switch includes a control terminal, a first terminal and a second terminal, the control terminal of the third controllable switch is connected with a third scanning line, the first terminal of the third controllable switch is connected with the second terminal of the first controllable switch and the first terminal of the driving switch, the second terminal of the third controllable switch is connected with the second control terminal of the driving switch;
a storage capacitor, wherein the storage capacitor includes a first terminal and a second terminal, the first terminal of the storage capacitor is connected with the second control terminal of the driving switch and the second terminal of the third controllable switch, and the second terminal of the storage capacitor is connected with the ground; and
a fourth controllable switch, wherein the fourth controllable switch includes a control terminal, a first terminal and a second terminal, the control terminal of the fourth controllable switch is connected with the third scanning line, the first terminal of the fourth controllable switch is connected with the second terminal of the driving switch and the first terminal of the second controllable switch, the second terminal of the fourth controllable switch is connected with a data line for receiving a second voltage outputted from the data line;
wherein the first terminal and the second terminal of the driving switch are respectively corresponding a drain electrode and a source electrode of the double-gate thin-film transistor;
wherein the second control terminal of the driving switch is connected to a ground only through the storage capacitor; and
wherein the source electrode of the driving switch is connected to the data line through the fourth controllable switch.

US Pat. No. 10,115,339

ORGANIC LIGHT-EMITTING DIODE DISPLAY WITH GATE PULSE MODULATION

Apple Inc., Cupertino, C...

1. A display, comprising:a pixel array having rows and columns of pixels each having a light-emitting diode and a drive transistor coupled in series with the light-emitting diode, wherein the drive transistor has a drive transistor gate terminal;
display driver circuitry that conveys data to the pixels via data lines and that supplies control signals to the pixels via control lines, wherein the control signals include a scan signal with a multistep transition profile; and
a switching transistor in each pixel having a source-drain terminal coupled to the drive transistor gate terminal and having a switching transistor gate terminal that receives the scan signal with the multistep transition profile, wherein the multistep transition profile is characterized by a first portion in which the scan signal has a first slope and a first duration and a second portion in which the scan signal has a second slope and a second duration, and wherein, during the first portion, the scan signal falls below a voltage level that is equal to the sum of a voltage at the drive transistor gate terminal and a threshold voltage of the switching transistor.

US Pat. No. 10,115,338

DRIVING CIRCUIT AND DISPLAY DEVICE USING THE SAME

Wuhan China Star Optoelec...

1. A driving circuit, comprising: an input module for inputting a control signal from a signal input terminal; a pull-down module connected to the input module, used for pulling down the control signal from the input module to a low level; a pull-up module connected to the input module, used for pulling up the control signal from the input module to a high level; and an output module for outputting an output signal to a signal output terminal based on the control of the pull-down module and the pull-up module; wherein, between the pull-up module and the pull-down module, an eleventh switching element is provided, and the eleventh switching element includes a control terminal, a first connection terminal and a second connection terminal;wherein, the input module includes a first switching element and a second switching element, wherein, the first switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the first switching element is connected to a first clock signal, the first connection terminal of the first switching element is connected to the signal input terminal, and the second connection terminal of the first switching element is connected to the second switching element; the second switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the second switching element is connected to a second clock signal, the first connection terminal of the second switching element is connected to the second connection terminal of the first switching element, and the second connection terminal of the second switching element is connected to the pull-down module; and wherein, the second connection terminal of the first switching element is also connected to the pull-up module and the pull-down module;
wherein, the pull-down module includes a third switching element, a fourth switching element and a first capacitor, wherein, the third switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the third switching element is connected to the first clock signal, the first connection terminal of the third switching element is connected to a first fixed voltage, and the second connection terminal of the third switching element is connected to the first connection terminal of the eleventh switching element; the fourth switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the fourth switching element is connected to the first capacitor, the first connection terminal of the fourth switching element is connected to the first clock signal, and the second connection terminal of the fourth switching element is connected to the first connection terminal of the eleventh switching element; and wherein, the control terminal of the fourth switching element is also connected to the input module and the pull-up module;
wherein, the pull-up module includes a fifth switching element, a sixth switching element, a seventh switching element, an eighth switching element and a second capacitor, wherein, the fifth switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the fifth switching element is connected to the second connection terminal of the eleventh switching element, the first connection terminal of the fifth switching element is connected to the input module, and the second connection terminal of the fifth switching element is connected to a second fixed voltage; the sixth switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the sixth switching element is connected to the second connection terminal of the eleventh switching element, the first connection terminal of the sixth switching element is connected to the second clock signal, and the second connection terminal of the sixth switching element is connected to the second capacitor; the seventh switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the seventh switching element is connected to the second clock signal, the first connection terminal of the seventh switching element is connected to the second capacitor, and the second connection terminal of the seventh switching element is connected to the eighth switching element; the eighth switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the eighth switching element is connected to the input module and the pull-down module, the first connection terminal of the eighth switching element is connected to the second fixed voltage, and the second connection terminal of the eighth switching element is connected to the second connection terminal of the seventh switching element; and the second capacitor has a first connection terminal and a second connection terminal, the first connection terminal of the second capacitor is connected to the control terminal of the fifth switching element, and the second connection terminal of the second capacitor is connected to the second connection terminal of the fifth switching element; wherein, the second connection terminal of the eighth switching element is also connected to the output module;
wherein, the output module includes a ninth switching element, a tenth switching element and a third capacitor, wherein, the ninth switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the ninth switching element is connected to the second connection terminal of the first capacitor, the first connection terminal of the ninth switching element is connected to the first fixed voltage, and the second connection terminal of the ninth switching element is connected to the signal output terminal; the tenth switching element includes a control terminal, a first connection terminal and a second connection terminal, wherein, the control terminal of the tenth switching element is connected to the second connection terminal of the eight switching element of the pull-up module, the first connection terminal of the tenth switching element is connected to the signal output terminal, and the second connection terminal of the ninth switching element is connected to a second fixed voltage; and the third capacitor includes a first connection terminal and a second connection terminal, the first connection terminal of the third capacitor is connected to the second connection terminal of the eighth switching element of the pull-up module, and the second terminal of the third capacitor is connected to the second fixed voltage.

US Pat. No. 10,115,337

DISPLAY DEVICE

Samsung Display Co., Ltd....

1. A display device comprising:a plurality of signal lines formed in a display area;
a pixel array connected to the plurality of signal lines, the pixel array including a plurality of pixels each including a pixel pattern;
a scan driving circuit and a data driving circuit located in a non-display area and electrically connected to the plurality of signal lines; and
a dummy wiring line of a continuous thickness formed in the non-display area in a position adjacent to the pixel array, the dummy wiring line extending continuously along an entire periphery of the pixel array and having a shape of a closed loop around the pixel array, and
wherein the dummy wiring line is spaced apart from the periphery of the pixel array by a predetermined distance,
wherein the dummy wiring line comprises:
a first dummy wiring line extending along a first side of the pixel array in a first direction;
a second dummy wiring line extending along a second side of the pixel array parallel to the first side;
a third dummy wiring line extending along a third side of the pixel array in a second direction perpendicular to the first direction; and
a fourth dummy wiring line extending along a fourth side of the pixel array parallel to the third side,
wherein at least one of the first and second dummy wiring lines is at an outer boundary region between the pixel array and the scan driving circuit,
wherein at least one of the third and fourth dummy wiring lines is at an outer boundary between the pixel array and the data driving circuit, and
wherein the first dummy wiring line is in a different layer from the third dummy wiring line at one end of the third dummy wiring line via a contact hole and a bridge.

US Pat. No. 10,115,336

LED DISPLAY MODULE, DISPLAY APPARATUS AND CONTROLLING METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

1. A light-emitting diode (LED) display module comprising:a plurality of first LEDs arranged in a first line and a plurality of second LEDs arranged in a second line;
a plurality of source interfaces, each source interface being commonly connected to an anode of a corresponding one of the plurality of first LEDs and a cathode of a corresponding one of the plurality of second LEDs arranged in a same column as the corresponding one of the plurality of first LEDs;
a gate interface commonly connected to a cathode of each of the plurality of the first LEDs and an anode of each of the plurality of the second LEDs;
a driving module configured to output a first driving signal to each of the plurality of source interfaces and the gate interface; and
an inverter configured to convert a phase of the first driving signal output to each of the plurality of source interfaces by 180 degrees and to transfer the phase-converted first driving signal to the gate interface.

US Pat. No. 10,115,335

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

BOE TECHNOLOGY GROUP CO.,...

1. A shift register unit, comprising:an input module, connected to a scan pulse input and a first node, and adapted to control a level of the first node based on a scan pulse inputted on the scan pulse input;
an output module, connected to a first clock signal input, the first node and a scan pulse output, and adapted to selectively set the scan pulse output at a level of a clock signal inputted on the first clock signal input based on the level of the first node;
a reset module, connected to a first reset control signal input and the first node, and adapted to reset the first node and the scan pulse output based on a level of the first reset control signal input; and
a control module, connected to the first node, the first clock signal input, a second clock signal input, a third clock signal input and the reset module, and adapted to, when the first node is at a predefined level, generate a reset trigger signal based on a relation among levels of clock signals of the first clock signal input, the second clock signal input and the third clock signal input,
wherein the reset module is further adapted to reset the first node based on the reset trigger signal.

US Pat. No. 10,115,333

IMAGE DISPLAY METHOD AND DISPLAY APPARATUS

BOE Technology Group Co.,...

1. An image display method performed on a display apparatus, comprising:sampling an image to be displayed, by a sampling circuit, row by row and column by column in a predefined order by using a rectangular sampling area with a size matching at least one preset characteristic pattern, wherein after obtaining an image within a sampling area, the method further comprises:
comparing, by at least one processor, the image within the sampling area with each of the at least one preset characteristic pattern, respectively, to determine whether the image within the sampling area matches any of the at least one preset characteristic pattern;
in a case where the image within the sampling area matches any of the at least one preset characteristic pattern, obtaining, by the at least one processor, a gray scale value for at least one monochromatic sub-pixel among multiple monochromatic sub-pixels corresponding to the sampling area in a value assignment manner corresponding to the preset characteristic pattern, and marking, by the at least one processor, the at least one monochromatic sub-pixel in a state marking matrix as gray scale value being determined and unchangeable; and
in a case where the image within the sampling area does not match any of the at least one present characteristic pattern, calculating, by the at least one processor, gray scale values for multiple monochromatic sub-pixels corresponding to the sampling area according to the markings of the multiple monochromatic sub-pixels in the state marking matrix and the image within the sampling area, and marking, by the at least one processor, the monochromatic sub-pixels in the state marking matrix as gray scale value being determined and changeable or being processed but gray scale value to be determined;
wherein all the markings in the state marking matrix correspond to all the monochromatic sub-pixels for displaying the image by the display apparatus, in a one to one manner, and in an initial state, all the markings in the state marking matrix, which correspond to all the monochromatic sub-pixels, are unprocessed.

US Pat. No. 10,115,331

METHOD AND APPARATUS FOR PROCESSING IMAGE DATA

Samsung Display Co., Ltd....

1. A method for processing image data comprising:detecting a gray level distribution of frame image data;
calculating a cluster size of each of gray levels based on the gray level distribution by determining a locality representing how closely pixels corresponding to each of the gray levels are positioned to each other;
determining a remapping function for increasing contrast of the frame image data based on the gray level distribution and the cluster size; and
converting the frame image data based on the remapping function,
wherein the remappinq function is determined by:
G(g)=G(g?1)+d(g),
where g is a corresponding gray level of the gray levels, G(g) is the remappinq function for generating a remapped gray level corresponding to the corresponding gray level g, and d(g) is a function that is dependent on the gray level distribution and the cluster size.

US Pat. No. 10,115,330

CONVERTING METHODS OF DRIVING DATA OF DISPLAY PANELS AND CONVERTING SYSTEMS

Shenzhen China Star Optoe...

1. A converting method of driving data of display panels, the display panel comprises a plurality of display areas, the method comprising:A) initializing M to be zero;
B) configuring A(m, n)=1?q×M, wherein q is greater than zero and smaller than one, (m, n) represents a coordinate of the display area, and A(m, n) represents to adjustment parameters corresponding to the display area;
C) converting inputted RGB data into intermediate RGBW data corresponding to the display area in accordance with the adjustment parameter;
D) calculating a color saturation value of a HSV color space in accordance with the intermediate RGBW data;
E) determining whether the color saturation value is not smaller than a predetermined saturation value corresponding to the display area; and
F) outputting the intermediate RGBW data when the color saturation value is not smaller than the predetermined saturation value;
G) configuring M to be M+1 when the color saturation value is smaller than the predetermined saturation value;
H) determining whether M is smaller than ten;
I) executing step B) upon determining M is smaller than ten; and
wherein the intermediate RGBW data are transmitted to a data driver to display image.

US Pat. No. 10,115,329

DISPLAY SUBSTRATE AND DRIVING METHOD AND DISPLAY DEVICE THEREOF

BOE Technology Group Co.,...

1. A display substrate comprising:pixel groups that are repeatedly arranged,
wherein each of the pixel groups includes two first sub-pixels, two second sub-pixels, and two third sub-pixels;
wherein in each of the pixel groups:
a first sub-pixel, a second sub-pixel, and a third sub-pixel are sequentially arranged in a first pixel row;
another third sub-pixel, another first sub-pixel, and another second sub-pixel are sequentially arranged in a second pixel row; and
a center line of any sub-pixel from the first pixel row and a center line of any sub-pixel from the second pixel row extend in the column direction and do not coincide with each other; and
wherein in a pixel group from the pixel groups:
a first sub-pixel and a second sub-pixel that are in a first pixel row of the pixel group are adjacent to a third sub-pixel in a second pixel row of the pixel group to form a first pixel;
a third sub-pixel in the first pixel row of the pixel group and a second sub-pixel in the second pixel row of the pixel group are adjacent to a first sub-pixel in a first pixel row of an adjacent pixel group to form a second pixel;
the second sub-pixel in the first pixel row of the pixel group is adjacent to the third sub-pixel and a first sub-pixel that are in the second pixel row of the pixel group to form a third pixel; and
the third sub-pixel in the first pixel row of the pixel group is adjacent to the first sub-pixel and the second sub-pixel that are in the second pixel row of the pixel group to form a fourth pixel.

US Pat. No. 10,115,326

DISPLAY DEVICE

SAMSUNG DISPLAY CO., LTD....

1. A display device comprising:a substrate that includes a display area and a peripheral area around the display area;
a plurality of data lines on the substrate; and
a crack sensing line disposed in the peripheral area and that is connected to a first data line of the plurality of data lines,
wherein the crack sensing line includes a first layer disposed under an insulating layer and a second layer disposed on the insulating layer,
the first layer include a first portion and a second portion and the second layer include a third portion and a fourth portion, the first portion of the first layer overlaps the third portion of the second layer via the insulating layer at overlapping parts, and the second portion of the first layer and the fourth portion of the second layer do not overlap each other,
the first portion and the second portion of the first layer are disposed alternately and repeatedly at least three times, and the third portion and the fourth portion of the second layer are disposed alternately and repeatedly at least three times, and
a voltage applied to the first layer and a voltage applied to the second layer have different magnitudes,
the first layer has a square-wave shape that includes a first longitudinal part and a second longitudinal part that are separated from and alternate with each other and are connected by a first transverse part,
the second layer has a square-wave shape that includes a third longitudinal part and a fourth longitudinal part that are separated from and alternate with each other, and are connected by a second transverse part, and
in the overlapping parts, the first transverse part of the first layer alternately overlaps the third longitudinal part and the fourth longitudinal part of the second layer, and the second transverse part of the second layer alternately overlaps the first longitudinal part and the second longitudinal part of the first layer.

US Pat. No. 10,115,323

ENCRYPTED-DATA PROCESSING METHOD, SYSTEM, AND APPARATUS

FUJITSU LIMITED, Kawasak...

1. An encrypted-data processing method comprising:generating a first code from secret information by using a second error correction encoding method and generating a second code from the first code and a first random number by using a first error correction encoding method;
generating first masked data by masking a first biometric feature code as registration target by using the second code and registering the first masked data in a database;
generating a third code from a second random number by using the first error correction encoding method;
generating second masked data by masking a second biometric feature code as matching target by using the third code; and
generating synthesized data by synthesizing the second masked data and the first masked data registered in the database and decoding the synthesized data in accordance with the first error correction encoding method and the second error correction encoding method.

US Pat. No. 10,115,319

SYSTEMS AND METHODS FOR DETECTING OVERSTRIDING IN RUNNERS

President and Fellows of ...

1. A method for detecting overstride, the method comprising:measuring, using an inertial measurement unit (IMU) affixed to a shank of a person, an acceleration and an angle of the shank during a stride;
monitoring, using a microprocessor, the shank acceleration measurements to detect an acceleration profile indicative of the corresponding foot making initial contact with the ground during the stride;
determining, using the microprocessor, the corresponding shank angle at initial contact from the shank angle measurements;
comparing, using the microprocessor, the shank angle at initial contact to a threshold shank angle;
identifying, using the microprocessor, an overstride of the corresponding leg if the shank angle at initial contact exceeds the threshold shank angle.

US Pat. No. 10,115,318

INFORMATION PROCESSING METHOD AND DEVICE

FUJITSU LIMITED, Kawasak...

1. A non-transitory recording medium storing an information processing program that causes a computer to execute a process, the process comprising:detecting a turn at bat transition based on a change in any of an out count, a runner count, or a score that have been acquired from image information indicating a game situation included in captured footage of a baseball game stored in a storage section; and
detecting that the turn at bat has transitioned in cases in which a sum of the out count, the runner count, and the score has increased by 1, and determining an erroneous detection of transition of the turn at bat in any case out of cases in which the sum has increased by 2 or more, cases in which the sum has decreased, or cases in which a plurality of turns at bat having the same sum are detected.

US Pat. No. 10,115,317

READING DEVICE THROUGH EXTRA-DIMENSIONAL PERCEPTION

1. An apparatus for adding dimensionality to material otherwise typically shown in two dimensions and displaying added-dimensionality on a screen of a computing device operated by a user for a purpose of improving speed and area of perception in human comprehension of the material, the apparatus comprising:a non-transitory computer-readable medium having stored thereon a set of instructions that when executed causes the computing device to implement a process of manipulating the material from two-dimensional format to create and display added-dimensionality material on the screen of the computing device, the process comprising the steps of:
adding the material to the non-transitory computer-readable medium, the material comprising a plurality of units wherein each unit is selected from the group consisting of a letter, a word, an image, a sound, a video, and an object and a symbol;
displaying each unit on the screen of the computing device in an ordered scheme incorporating motion of each unit, a speed of said motion controlled by an on-screen slider bar, the ordered scheme that involves a random pattern of moving each unit on the screen past a guided viewing position, wherein the random pattern includes unit rotation or movement in any 3-dimensional direction: up, down, left, right, into the screen simulated by a reducing size, and out of the screen simulated by increasing size;
moving each unit on the screen according to a control theme, the control theme selected from the group consisting of the speed of motion of one or more units, the acceleration of one or more units, the size of one or more units, the pulsation of one or more units, the rotation of one or more units, the color of one or more units, the shape of one or more units, and the reading direction of one or more units; and
forming a guide on the screen to focus user attention on a unit or set of units, the guide having a characteristic choosable by the user, the characteristic selected from the group consisting of transparency percentage, speed of movement, and shape.

US Pat. No. 10,115,316

QUESTION GENERATOR BASED ON ELEMENTS OF AN EXISTING QUESTION

International Business Ma...

1. A computer-implemented method comprising:obtaining a question from a corpus of questions, wherein the question comprises one or more elements that define an answer for the question, wherein the question is a question about a subject, wherein the one or more elements comprising an image of the subject, wherein said obtaining comprises retrieving the image from an image respository;
obtaining the answer;
automatically generating, by a processor, a multiplicity of new questions based on the question and the answer, wherein said automatically generating comprises:
determining a multiplicity of variants of the one or more elements, wherein each of the new questions comprises one of the multiplicity of variants, wherein each of the multiplicity of variants does not change the answer, wherein the answer for the question is an answer for each of the new questions, wherein said determining comprises utilizing a probabilistic function to simulate errors in a component of a system configured to retrieve the one or more elements, wherein the probabilistic function is based on an expected inaccuracy distribution of the component;
wherein said obtaining the question, said obtaining the answer and said automatically generating are performed a plurality of times with respect to a plurality of questions from the corpus of questions, whereby increasing the corpus of questions by an order of magnitude; and
training the system using the increased corpus of questions, wherein said training comprises providing the system new questions and corresponding answers thereto for training the system, wherein the new questions comprises a sample of questions for which the answer may be incorrect, wherein the sample of questions comprise a distribution of the one or more elements that is consistent with the expected inaccuracy distribution of the component, whereby the system is trained to provide the answer when the component provides inaccurate value for the one or more elements, wherein the system implements machine learning; and
in response to the system receiving a second question automatically providing a predicted answer to the second question based on said training, wherein the second question comprises a value of the one or more elements, wherein the value of the one or more elements is obtained by the component of the system.

US Pat. No. 10,115,315

SYSTEMS AND METHODS FOR REQUESTING FLIGHT PLAN CHANGES ONBOARD AN AIRCRAFT DURING FLIGHT

HONEYWELL INTERNATIONAL I...

1. A method for generating a request onboard an aircraft, by a computing device comprising at least a processor communicatively coupled to system memory and a communication device, the method comprising:executing an Electronic Flight Bag (EFB) application, by the processor of the computing device;
in response to a requested change to a current flight plan by the EFB application,
automatically generating, by the processor via the EFB application, a text-based clearance request for the requested change, the text-based clearance request comprising aircraft identification and the requested change, and the requested change comprising at least one of a new cruising level, a new cruising speed at the new cruising level, flight rules, a new route description, and revised time estimates associated with waypoints of the current flight plan; and
transmitting the text-based clearance request to air traffic control (ATC) and other aircraft in an applicable geographic area associated with the current flight plan and the requested change, using a wireless communication network, by the communication device of the computing device, via the EFB application.

US Pat. No. 10,115,314

LANE CHANGE SYSTEM FOR PLATOON OF VEHICLES

MAGNA ELECTRONICS INC., ...

1. A platoon control system for controlling a plurality of vehicles traveling together as a platoon, said platoon control system comprising:a platoon control in communication with a plurality of individual platoon vehicle controls disposed at respective platoon vehicles of a platoon of vehicles;
wherein each individual platoon vehicle control of said plurality of individual platoon vehicle controls is associated with a respective platoon vehicle of the platoon of vehicles traveling along an initial traffic lane, and wherein the platoon of vehicles comprises a lead platoon vehicle, a last platoon vehicle and at least one middle platoon vehicle between the lead platoon vehicle and the last platoon vehicle;
wherein at least one sensor disposed at each platoon vehicle of the platoon of vehicles senses a region of another traffic lane immediately adjacent to the initial traffic lane to determine if another vehicle is present in the other traffic lane at or near the respective platoon vehicle;
wherein, responsive to said at least one sensor disposed at each platoon vehicle of the platoon of vehicles, said platoon control determines if there is clearance in the other traffic lane for all of the platoon vehicles of the platoon of vehicles to maneuver into the other traffic lane;
wherein, responsive to said platoon control determining that there is clearance in the other traffic lane for all of the platoon vehicles of the platoon of vehicles to maneuver into the other traffic lane, each said individual platoon vehicle control controls the respective platoon vehicle to maneuver the respective platoon vehicle from the initial traffic lane traveled by the platoon of vehicles to the other traffic lane in a manner that limits or precludes other vehicles from interrupting the platoon of vehicles as they maneuver into the other traffic lane; and
wherein, responsive to said platoon control determining that there is clearance in the other traffic lane for all of the platoon vehicles of the platoon of vehicles to maneuver into the other traffic lane, each said individual platoon vehicle control controls the respective platoon vehicle so that the last platoon vehicle of the platoon of vehicles enters the other traffic lane first and then the other platoon vehicles enter the other traffic lane ahead of the last vehicle in a predetermined controlled manner.

US Pat. No. 10,115,313

SYSTEM AND METHOD FOR RECOGNIZING SURROUNDING VEHICLE

HYUNDAI MOBIS Co., Ltd., ...

1. A method of communicating with adjacent vehicles and processing for recognizing one or more adjacent vehicles to reduce accidents, the method comprising:providing a vehicle recognition system of a host vehicle, the system comprising a communication module configured to wireless communicate with adjacent vehicles via wireless access for vehicular environment (WAVE), a memory configured to store a program for recognizing one or more of the surrounding vehicles, and a processor configured to execute the program;
obtaining, by the vehicle recognition system, path information of the adjacent vehicles by wirelessly communicating with the adjacent vehicles while the host vehicle is traveling,
generating, by the vehicle recognition system, a vehicle map showing one or more vehicles surrounding the host vehicle with respect to a current location of the host vehicle based on path information of the host vehicle and the adjacent vehicles;
generating, by the vehicle recognition system, land information on the vehicle map based on the current location and radius-of-curvature information of the host vehicle and the path information of the host vehicle and the adjacent vehicles;
determining, by the vehicle recognition system, locations of the adjacent vehicles based on the generated lane information;
selecting, by the vehicle recognition system, recognizable adjacent vehicles based on the locations of the adjacent vehicles; and
wherein determining the locations of the adjacent vehicles includes:
determining current locations of the adjacent vehicles with respect to the host vehicle based on a width of the generated lane information and widths of the adjacent vehicles; and
determining travel directions of the adjacent vehicles on the lane information based on travel directions of the adjacent vehicles and of the generated lane information;
wherein the determining of the travel directions of the adjacent vehicles includes:
determining whether or not differences in travel directions of the generated lane information and adjacent vehicles exceed a preset threshold value for a predetermined time; and
when it is determined that a difference exceeds the preset threshold value, determining that a corresponding adjacent vehicle is an adjacent vehicle going through an intersection.

US Pat. No. 10,115,311

APPARATUS AND COMPUTER READABLE RECORDING MEDIUM FOR SITUATIONAL WARNING

HYUNDAI MOTOR COMPANY, S...

1. An adverse situation warning device, comprising:a computer;
a route data storing portion of the computer for storing a first route data of a host vehicle including a first geohash corresponding to a moving route of the host vehicle;
a route comparing portion of the computer for receiving a second route data of a remote vehicle including a second geohash corresponding to a moving route of the remote vehicle, and for comparing the geohash of the first route data and the geohash of the second route data; and
a warning output portion of the computer for outputting an adverse situation warning when the comparison result indicates the host vehicle and the remote vehicle are travelling in a similar direction,
wherein the route comparing portion compares a string of the geohash of the first route data and a string order of the geohash of the first route data with a string of the geohash of the second route data and a string order of the geohash of the second route data.

US Pat. No. 10,115,310

DRIVER ASSISTANT SYSTEM USING INFLUENCE MAPPING FOR CONFLICT AVOIDANCE PATH DETERMINATION

MAGNA ELECTRONICS INC., ...

1. A vehicular control system for a vehicle, said vehicular control system comprising:a plurality of sensors disposed at a vehicle equipped with said vehicular control system, wherein said plurality of sensors comprises at least one vehicle-based camera and at least one vehicle-based non-camera sensor, and wherein said plurality of sensors is operable to detect vehicles at least one of ahead of the equipped vehicle and sideward of the equipped vehicle;
wherein said at least one vehicle-based non-camera sensor is selected from the group consisting of (i) a vehicle-based radar sensor disposed at the equipped vehicle and sensing exterior of the equipped vehicle and (ii) a vehicle-based lidar sensor disposed at the equipped vehicle and sensing exterior of the equipped vehicle;
wherein said vehicular control system includes a data processor operable to process data captured by said at least one vehicle-based non-camera sensor and said at least one vehicle-based camera to determine the presence of vehicles at least one of ahead of the equipped vehicle and sideward of the equipped vehicle;
wherein, responsive to said data processing, said vehicular control system is operable to determine respective speeds of the determined vehicles and respective directions of travel of the determined vehicles;
wherein said vehicular control system is operable to determine respective influence values for the determined vehicles and wherein determined respective influence values are based on a determined potential hazard to the equipped vehicle presented by the determined vehicles;
wherein the respective determined influence values for the determined vehicles comprise weighted values with increased weighting for vehicles with greater speeds;
wherein the respective determined influence value for a determined vehicle is (i) weighted according to the direction of a speed vector of the determined vehicle and (ii) weighted according to the magnitude of the speed vector of the determined vehicle;
wherein, responsive to the respective speeds and respective directions of travel of the determined vehicles and responsive to the determined respective influence values, a plurality of paths for the equipped vehicle is determined;
wherein the determined plurality of paths is assessed by a decision algorithm that ranks each of the determined paths based on likelihood of collision of the equipped vehicle along a respective determined path with one or more determined vehicles;
wherein said data processor processes data captured by said at least one vehicle-based camera to determine a respective type of vehicle for the determined vehicles; and
wherein a selected path of travel is selected from the plurality of determined paths responsive at least in part to the rankings of the ranked paths and responsive at least in part to the determined types of vehicles along one or more of the determined paths.

US Pat. No. 10,115,309

METHOD FOR PROCESSING MEASUREMENT DATA OF A VEHICLE IN ORDER TO DETERMINE THE START OF A SEARCH FOR A PARKING SPACE

Bayerische Motoren Werke ...

1. A method for operating a vehicle navigation device to navigate to an available parking space, the method comprising the following acts:acquiring a plurality of journey data vectors each containing information about a speed, position data and a time of acquisition of the speed and the position data;
establishing a feature vector at each time of acquisition of the plurality of journey data vectors, wherein the information about a current and a previous journey data vector is processed, wherein the feature vector comprises as feature components at least one item of speed information and one item of path information;
classifying each feature vector, wherein a first traffic category, which represents a vehicle journey, or a second vehicle category, which represents parking space-seeking traffic, is assigned to each feature vector, and wherein a probability is established, which specifies the probability with which the first or the second traffic category is to be assigned to the feature vector;
segmenting the feature vectors over the time profile of the established traffic categories, wherein there is a subdivision of the journey from the start of a search for available parking spaces to the last acquisition of a journey data vector into two segments in accordance with the determined traffic categories of the feature vectors;
determining the start of the search based on a transition from a first of the two segments into a second of the two segments;
determining a parking rate based on the determined start of the search, the parking rate reflecting a number of searches started per unit time;
determining a probability of the available parking space based on the parking rate, and
navigating the vehicle, via the vehicle navigation device, based on the determined probability of the available parking space.

US Pat. No. 10,115,307

PARKING SPACE AVAILABILITY SYSTEM

1. A traffic control system comprisinga surveillance device, one or more mapping devices and a wireless communication facility;
wherein the wireless communication facility wirelessly connects each of the one or more mapping devices to the surveillance device;
wherein the traffic control system is configured for use with a parking facility;
wherein the parking facility comprises a plurality of parking spaces;
wherein each parking space contained within the plurality of parking spaces comprises an occupancy status selected from the group consisting of an open parking space and an occupied parking space;
wherein the selection between an open parking space and an occupied parking space is mutually exclusive;
wherein the surveillance device determines the selected occupancy status of each parking space selected from the plurality of parking spaces;
wherein the surveillance device transmits the location of each identified open parking space to the one or more mapping devices using the wireless communication facility;
wherein each of the one or more mapping devices locates the identified open parking spaces;
wherein the surveillance device is an electronic device;
wherein the surveillance device is an optical data processing device;
wherein the surveillance device individually identifies each individual parking space contained within the plurality of parking spaces;
wherein the surveillance device optically determines and monitors the status of each individual parking space;
wherein the surveillance device further maintains a database of the GPS coordinates of each parking space contained within the plurality of parking spaces;
wherein the surveillance device transmits the GPS coordinates of each open parking space to each of the one or more mapping devices using the wireless communication facility;
wherein the surveillance device comprises a first logic module, a first communication module, and a plurality of image sensors;
wherein the first communication module is electrically connected to the first logic module;
where each of the plurality of image sensors is electrically connected to the first logic module;
wherein the first logic module is a programmable electronic device;
wherein each image sensor selected from the plurality of image sensors receives light from the exterior of the selected image sensor and converts the received light into a digital representation.

US Pat. No. 10,115,305

OPTIMIZING AUTONOMOUS CAR'S DRIVING TIME AND USER EXPERIENCE USING TRAFFIC SIGNAL INFORMATION

Nissan North America, Inc...

1. A method for optimizing driving time, the method comprising:determining, by a processor, based on route data, a plurality of distances corresponding to a plurality of paths for a vehicle between a vehicle location and a destination location, wherein the route data includes a map of a predetermined area including the vehicle location and the destination location;
receiving, by the processor, traffic signal data including a plurality of traffic signal states for a plurality of traffic signals on the plurality of paths, wherein receiving the traffic signal data includes receiving the traffic signal data from an external traffic signal data source via an electronic communication link;
determining, by the processor, a plurality of travel times corresponding to a predetermined portion of the plurality of paths based on the plurality of distances and the plurality of traffic signal states; and
determining, by the processor, an optimized path between the vehicle location and the destination location based on the path of the plurality of paths that corresponds to a shortest travel time of the plurality of travel times.

US Pat. No. 10,115,304

IDENTIFICATION AND CONTROL OF TRAFFIC AT ONE OR MORE TRAFFIC JUNCTIONS

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method, comprising:generating, by a system operatively coupled to a processor, a piece-wise sinusoidal representation of traffic arrival at a traffic junction;
determining, by the system, a parameter of one or more traffic junctions based on the piece-wise sinusoidal representation and a polynomial objective, wherein the determining comprises: determining a first parameter that is a time of a start of a phase sequence at a first traffic junction and determining a second parameter that is a time of a start of a phase sequence at a second traffic junction, wherein a difference between the first parameter and the second parameter is an offset to vary; and
generating, by the system, a multi-variate polynomial describing an average queue length of a defined traffic type from a plurality of traffic types at the traffic junction based on the piece-wise sinusoidal representation of the traffic arrival for the plurality of traffic types.

US Pat. No. 10,115,303

METHODS FOR CONTROLLING A HEADSET DEVICE, HEADSET DEVICES, COMPUTER READABLE MEDIA, AND INFRARED SENSORS

RAZER (ASIA-PACIFIC) PTE....

1. A method for controlling a headset device, the method comprising:determining an opening of an input element in a program used by a user;
capturing an infrared image of a vicinity of the headset device upon the determination of the opening of the input element;
determining a presence of a pre-determined peripheral device in the vicinity of the headset device based on the infrared image that is captured upon the determination of the opening of the input element; and
controlling a display of the headset device to display a representation of the pre-determined peripheral device based on the determined presence of the pre-determined peripheral device and the determination of the opening of the input element.

US Pat. No. 10,115,299

INTRAORAL SENSING AND COMMUNICATIONS APPLIANCE

1. An apparatus comprising:a housing anchored in a mouth of a user and resistant to damage from bodily fluids and pressure, wherein the housing comprises:
a processor coupled to an input device and an output device and configured to provide a user interface to the user in the mouth using the input device and output device, wherein,
the output device provides a plurality of choices to the user inside the mouth, as directed by the processor,
the input device receives input from the user from within the mouth, in response to providing the plurality of choices to the user,
the processor processes the input from the user inside the mouth and interprets the input as a selection of one of the plurality of choices, and
the processor provides feedback to the user inside the mouth indicating the selection of the one of the plurality of choices;
a memory storage device communicatively coupled to the processor, wherein the memory storage device stores and recalls data;
a communication subsystem coupled to the processor, wherein the communication subsystem communicates with a remote device placed outside the mouth; and
a power device powering the input device, the processor, the output device, the memory storage device, or the communication subsystem.

US Pat. No. 10,115,298

METHOD OF TREND ANALYSIS AND AUTOMATIC TUNING OF ALARM PARAMETERS

AKTIEBOLAGET SKF, Gothen...

1. A method of trend analysis of alarm parameters for a machine, the method comprising:obtaining a series of condition related measurements of the machine, each of the condition related measurements comprises a time series of data points creating a time waveform,
performing a signal analysis on the time waveform to create a spectrum,
utilizing a peak of the spectrum, the peak being relevant to a defect, to calculate a Condition Indicator (CI) value that relates to a condition of the machine with respect to the defect,
checking the Condition Indicator (CI) value with respect to a set threshold,
calculating the number of times the Condition Indicator (CI) value is above the set threshold during N last measurements,
displaying the number of times the Condition Indicator (CI) value is above the set threshold during the N last measurements in a diagram with Date/Time on the x-axis and Number of Times on the y-axis, and
triggering the alarm if the Condition Indicator (CI) value has been above the set threshold more times than the alarm level during the N last measurements,
automatically tuning of the alarm parameters, including the calculation of the Condition Indicator (CI), for the machine by repeatedly:
increasing the set threshold if a number of false positives (FPs) exceeds a first defined limit, the false positives include when an alarm is triggered without a defect being recorded, and
decreasing the set threshold if a number of false negatives (FNs) exceeds a second defined limit, the false negatives include when a defect is detected without an alarm being triggered.

US Pat. No. 10,115,295

PORTABLE SECURITY DEVICE HAVING RESCUE REQUEST FUNCTION BASED ON INTERNET OF THINGS AND SECURITY SYSTEM USING THE SAME

1. A portable security device having an Internet of Things (IoT) based rescue request function, comprising:a main switch for selecting a rescue request function in case of emergency and receiving a security function and operation command;
a security application execution unit for executing a security application when a security function is selected through the main switch;
a camera for capturing an image when photographing is selected through the main switch;
a voice input unit for receiving a voice input through a microphone in case of the security function;
a security controller for generating rescue request information including the image captured by the camera, the voice acquired through the voice input unit and security information stored in an internal memory according to the security application executed by the security application execution unit, and controlling transmission of the generated rescue request information; and
a communication unit for establishing local wireless communication with a smartphone, converting the rescue request information into wireless data by interoperating with the security controller and transmitting the wireless data to the smartphone.

US Pat. No. 10,115,292

SYSTEM AND METHOD FOR AUTOMATIC LOSS PREVENTION OF MOBILE COMMUNICATION DEVICES

1. A system for the automatic prevention of the loss of mobile communication devices by an owner, the system comprising:a mobile device that includes a processor and memory;
Automatic Loss Prevention Alert Software (“ALPAS”) installed on the mobile device;
a device which functions as an Automatic Loss Prevention Alert Trigger (“ALPAT”);
an owner-defined distance after which alarms will activate on either the mobile device, the ALPAT or both;
the ALPAS having the ability to detect when the ALPAT has moved away from the mobile device at the owner-defined distance;
the ALPAS having the ability to activate an alarm that will flash the screen of the mobile device brightly on and off and play a pre-recorded audio message repeatedly;
the ALPAT having the ability to play audio at a fixed decibel;
wherein the mobile device can potentially be any computing device, including a smartphone, a tablet or a wearable electronic device;
wherein only the owner of the mobile device can deactivate the alert by utilizing a unique password, or fingerprint, or other electronic id that is unique to the owner;
wherein the ALPAT can be a stand-alone small device, or can be an app on a wearable device;
wherein the audio played in the event of an alarm on either the mobile device with the ALPAS or the
ALPAT can be customized by the owner;
the ALPAS configured to have the option to enter an “at home safe zone” mode;
the ALPAS configured to have the option to turn on a “sync to activate” option;
in the “at home safe zone” mode, the ALPAS is configured to deactivate so that if the ALPAT is more than the owner-defined distance away from the mobile device with ALPAS, then ALPAS will not initiate an alarm;
if the ALPAT is taken more than the owner-defined distance away from the mobile device, and then returns to within the owner-defined distance from the mobile device, the ALPAS is configured to reactivate if the “sync-to-activate” option is turned on in the ALPAS.

US Pat. No. 10,115,284

SYSTEM AND METHOD FOR EARLY WEATHER ALERT

ZF FRIEDRICHSHAFEN AG, F...

1. A computer-implemented method performed by a data processing unit to predict weather conditions in a defined area and to cause an automatic change in a device located at a target coordinate within the defined area to prevent damage to the device based on the predicted weather conditions, the method comprising:measuring, via a plurality of monitoring units, physical information associated with a fluid in the defined area; wherein each of the plurality of monitoring units comprises a communicator and a sensor and is positioned on carriers located within the defined area; wherein the sensors of the plurality of monitoring units measure the physical information associated with the fluid in the defined area;
sending the physical information associated with the fluid via the communicators of the plurality of monitoring units to the data processing unit that is remote from the defined area;
receiving, via a communicator of the data processing unit, the physical information associated with the fluid from the plurality of monitoring units; wherein the data processing unit also comprises a computer operating system;
calculating, via the computer operating system of the data processing unit, a flow field associated with the fluid within the defined area based on the physical information associated with the fluid that the data processing unit receives from the plurality of monitoring units;
predicting future physical information associated with the fluid at the target coordinate in the defined area based on the flow field, via the computer operating system of the data processing unit;
sending a message associated with the predicted future physical information, via the communicator of the data processing unit, to a receiver in the defined area upon occurrence of a trigger condition associated with the predicted future physical information; wherein the receiver comprises a communicator and a processor;
sending instructions via the communicator of the receiver to the device at the target coordinate based on the message from the communicator of the data processing unit; and
automatically changing the device based on the instructions from the receiver to avoid sustaining damage from the predicted weather conditions, the automatic change including one or more of the following: an automatic change in a physical configuration of the device or an automatic change in a physical location of the device to a new location outside the target coordinate, the automatic change in the physical configuration of the device includes changing a location of at least a portion of the device.

US Pat. No. 10,115,282

BABY CAR SEAT AND DOCK ALARM SYSTEM

1. A baby car seat and dock alarm system comprising:a car seat, a docking base, and a docking alarm system;
wherein responsive to the baby car seat and dock alarm system determining that a child has been left unattended in the car seat while the car seat is still inside of a vehicle, the baby car seat and dock alarm system is adapted to notify a driver of said vehicle and bystanders;
wherein the car seat is a portable seat that is adapted for use by the child and that attaches to a vehicle seat and is adapted to protect the child from injury or death during a collision of said vehicle;
wherein the car seat comprises a hard shell lined with padding, a restraint harness, and a carrying handle;
wherein the docking base is a platform that rests on the vehicle seat and provides increased stability to the car seat when the car seat is latched into the docking base;
wherein the docking base latches directly to the vehicle seat;
wherein the car seat locks into the docking base during vehicular travel and detaches from the docking base to be carried manually upon reaching a destination;
wherein the docking alarm system comprises a weight sensor, a harness lock sensor, a docking sensor, and a control module;
wherein the docking alarm system is mounted to the interior of the car seat;
wherein the docking alarm system communicates with a vehicle computer system to monitor and control functions of the vehicle;
wherein the docking alarm system monitors the docking sensor, the weight sensor, the harness lock sensor, and the vehicle to determine whether an alarm condition exists;
wherein if the docking alarm system determines that the alarm condition exists, the docking alarm system is adapted to notify the driver and/or to remedy the alarm condition;
wherein the weight sensor provides a weight signal to a microprocessor located in the control module;
wherein the weight signal is indicative of the fact that the car seat is occupied;
wherein the harness lock sensor provides a harness lock signal to the microprocessor located in the control module;
wherein based upon the harness lock signal that it receives, the microprocessor is able to determine that the restraint harness is closed and locked or that the restraint harness has been opened;
wherein the docking sensor provides a docking signal to the microprocessor;
wherein the microprocessor uses the docking signal to determine if the car seat is latched into the docking base;
wherein the microprocessor uses this information to determine whether one or more notification actions and/or one or more remediation actions should be modified or whether they should be invoked at all;
wherein the control module comprises the microprocessor, memory, input/output ports, a sound transducer, a first transceiver, a second transceiver, and one or more batteries;
wherein the control module monitors input signals from the weight sensor, the harness lock sensor, and the docking sensor, detects changes in the state of the car seat or the vehicle, and determines whether or not the alarm condition exists.

US Pat. No. 10,115,281

MULTIPURPOSE EVENT DETECTION SENSOR AND PAYLOAD ALERT SYSTEM

1. An event detecting sensor and alert system, the system comprising:a plurality of a event sensors including a first sensor and a second sensor, each event sensor comprising circuitry for detecting an event;
a processor; and
one or more communications means,
wherein said plurality of event sensors, said processor and said one or more communications means are operably connected and are configured to:
detect, via said plurality of event sensors, event data associated with an occurrence of an event selected from the group consisting of a vibration event, sound event, acceleration event, an impact event, or any combination thereof,
wherein a difference in detection times of detecting said event by the respective first and second sensors is used to determine a severity and direction of said event;
analyze said event data to determine if a magnitude of said event exceeds a predetermined threshold;
generate an event message payload when a detected magnitude of said event exceeds said predetermined threshold, and wherein said event message payload comprises relevant information about said event, including which sensor detected said event, the severity of said event, and direction of said event; and
transmit, via said communications means, said event message payload to a remote processing system.

US Pat. No. 10,115,275

MULTI-LAYER STACK WITH EMBEDDED TAMPER-DETECT PROTECTION

INTERNATIONAL BUSINESS MA...

1. A tamper-respondent assembly comprising:a multi-layer stack comprising multiple discrete component layers stacked and electrically connected together via a plurality of electrical contacts in between the component layers;
a tamper-respondent electronic circuit structure embedded within the multi-layer stack, the tamper-respondent electronic circuit structure comprising at least one tamper-respondent sensor embedded, at least in part, within at least one component layer of the multiple discrete component layers of the multi-layer stack, the tamper-respondent electronic circuit structure defining a secure volume within the multi-layer stack; and
wherein the at least one tamper-respondent sensor comprises at least one peripheral tamper-detect circuit extending through a component layer of the at least one component layer of the multi-layer stack, the at least one peripheral tamper-detect circuit comprising a plurality of through-substrate vias disposed about the periphery of, and extending through, the component layer.

US Pat. No. 10,115,271

APPARATUS, SYSTEM AND METHOD FOR AWARDING PROGRESSIVE OR JACKPOT PRIZES

Aristocrat Technologies A...

1. A gaming system comprising a plurality of gaming machines, at least a first gaming machine of the plurality of gaming machines comprising a credit input mechanism configured to receive a physical item representing a monetary value to establish a credit balance, the credit balance being increasable and decreasable based at least on wagering activity; a credit meter configured to monitor the credit balance; a display; a player input mechanism configured to receive one of a plurality of different wager options; and a payout output, at least the first gaming machine configured to provide a game in which a plurality of symbols are presented on the display and if a winning combination occurs in the presented plurality of symbols, the first gaming machine awards an award, the gaming system further comprising:a plurality of progressive pools, each of the plurality of different wager options being associated with at least one of the plurality of progressive pools;
a plurality of progressive prizes, each of the plurality of progressive prizes having a corresponding wager option of the plurality of different wager options and fundable by at least one of the plurality of progressive pools dependent on the corresponding wager option, and at least one of the plurality of progressive prizes being winnable through play at the first gaming machine;
at least one jackpot controller configured to:
determine a first fixed amount for each of the plurality of progressive prizes;
contribute to the plurality of progressive pools dependent on play of the plurality of gaming machines;
monitor for an occurrence of a progressive winning outcome at each of the plurality of gamine machines; and
upon the occurrence of the progressive winning outcome during a game play with a first wager option at a second gaming machine of the plurality of gaming machines, award the second gaming machine the first fixed amount of a first progressive prize corresponding to the first wager option;
set the first fixed amount of the first progressive prize to a second fixed amount and
maintain the second fixed amount during play at the plurality of gaming machines.

US Pat. No. 10,115,270

TRANSFERRING AWARDS VIA OPTICAL MACHINE READABLE DATA REPRESENTATION IMAGES

BALLY GAMING, INC., Las ...

1. A method comprising:displaying a code image on one of a gaming machine or a mobile device;
capturing the code image by the other of the gaming machine or the mobile device;
in response to capturing the code image, receiving a request from the mobile device to transfer funds between the gaming machine and a remote wagering account;
transferring the funds between the gaming machine and the wagering account; and
establishing a credit balance at the gaming machine, the credit balance funding wagers to play a wagering game at the gaming machine independent of the mobile device.

US Pat. No. 10,115,266

GAMING MACHINE USING RANDOMLY TRIGGERED SYMBOL ARRAY ELEMENT REMOVAL AND REPOPULATION

Bally Gaming, Inc., Las ...

1. A gaming system primarily dedicated to playing at least one regulated casino wagering game, comprising:a casino gaming machine including a secure gaming cabinet, an electronic display device, and one or more electronic input devices, the gaming cabinet constructed to house components associated with the casino wagering game, the electronic display device and the one or more electronic input devices being coupled to the gaming cabinet;
a random element generator configured to generate one or more random elements; and
game-logic circuitry configured to:
detect, via at least one of the one or more electronic input devices, a physical item associated with a monetary value that establishes a credit balance;
initiate the casino wagering game in response to an input indicative of a wager covered by the credit balance;
determine an outcome of the casino wagering game based, at least in part, on the one or more random elements;
direct the electronic display device to display a plurality of symbols in a symbol array, the plurality of symbols in the symbol array being determined by the outcome;
in response to the displayed symbol array including a winning symbol combination, grant an award for any winning symbol combination displayed in the symbol array;
in response to the displayed symbol array including no winning symbol combinations:
identify at least one feature symbol in the displayed symbol array;
remove the at least one feature symbol and one or more symbols associated with the at least one feature symbol from the symbol array;
aggregate the remaining symbols in the symbol array into one or more groups of adjacent symbols in the symbol array;
repopulate each portion of the symbol array lacking a symbol with a corresponding replacement symbol to generate a repopulated symbol array based, at least in part, on the one or more random elements; and
grant a supplemental award for any winning symbol combinations displayed in the repopulated symbol array; and
receive, via at least one of the one or more electronic input devices, a cashout input that initiates a payout from the credit balance.

US Pat. No. 10,115,263

ADAPTIVE MOBILE DEVICE GAMING SYSTEM

Nguyen Gaming LLC, Reno,...

1. A non-transitory computer readable medium including at least computer program code for an application program stored thereon, the application program being executable by a computing device, said non-transitory computer readable medium comprising:computer program code for causing presentment of a betting opportunity via the application program, the betting opportunity pertaining to an available wager having characteristics that may change over time;
computer program code for initiating locking in the betting opportunity for future execution for a user of the computing device, when it is determined that the user of the application program desires to pursue the betting opportunity, the locking in the betting opportunity preserves the betting opportunity for the user but does not place a bet based on the betting opportunity such that the user can later make the available wager with its characteristics as existed when the betting opportunity was locked even though the characteristics of the available wager may have since changed;
computer program code for determining whether the betting opportunity that has been locked has expired; and
computer program code for ending the betting opportunity that has been locked after the computer program code for determining determines that the betting opportunity that has been locked has expired.

US Pat. No. 10,115,259

ITEM VALIDATION

NCR Corporation, Atlanta...

1. A method for determining if an item of media is invalid, the method comprising:providing an ultrasound image of an item of media after the item of media is urged through a magnetic head assembly;
determining a plurality of regions of the image that satisfy a predetermined condition indicating that a value associated with the item of media has previously been exhausted regardless of an orientation of the item represented in the ultrasound image; and
determining that an item of media is invalid when a location of said regions satisfies a pre-determined condition of multiple discontinuous pinholes punctured in the item of media by identifying the image in the pin holes as bright spots and item locations of the bright spots that are predetermined item locations.

US Pat. No. 10,115,254

ELECTRONIC ACCESS CONTROL AND LOCATION TRACKING SYSTEM

COLLATERAL OPPORTUNITIES,...

1. An electronic system for granting access to an individual requiring access to a controlled access area with a closed entrance, comprising:a permissions application (“App”) running on a portable electronic device on the person of the individual, the App having instructions to allow the portable electronic device to receive one or more digital keys with each digital key of the one or more digital keys providing access to an associated point of the controlled access area;
an electronic keychain database containing and storing the received one or more digital keys;
wherein the App containing instructions to allow the App to electronically determine which digital key from the received one or more digital keys is needed for accessing a particular access point of the controlled access area; and
an access control computer system in communication with the portable electronic device, the access control computer system programmed to receive the digital key determined by the App for accessing the particular access point and electronically granting access to the individual at the particular access point after receiving the digital key.

US Pat. No. 10,115,253

ELECTRONIC LOCATION IDENTIICATION AND TRACKING SYSTEM WITH BEACON CLUSTERING

COLLATERAL OPPORTUNITIES,...

1. A method for determining a presence of a user at a particular area within a location by an electronic location identification and tracking system, said method comprising the steps of:a. electronically receiving one or more signals containing identification information from at least one wireless beacon associated with a particular area within a location by a user's portable electronic device running an electronic location identification and tracking system application (“App”);
b. electronically determining by the App whether each beacon signal received is from a beacon whose identifier is previously programmed into the App;
c. for each known beacon signal received by the App, electronically querying a database to electronically receive location properties for each known beacon, wherein the location properties include information on the number and identity of beacons grouped as a particular cluster of beacons for the particular area within the location; and
d. electronically determining by the App if a signal was received from each beacon associated with the particular cluster of beacons.

US Pat. No. 10,115,251

SEMICONDUCTOR DEVICE

RENESAS ELECTRONICS CORPO...

1. A semiconductor device comprising:a first semiconductor chip; and
a second semiconductor chip, the first semiconductor chip and the second semiconductor chip being included in one package, wherein
the first semiconductor chip includes:
a power transistor that drives an external load;
a drive circuit that drives the power transistor; and
a protection circuit that prevents the power transistor from having a breakdown,
the second semiconductor chip includes:
an arithmetic processing unit that performs arithmetic processing based on detected data output from the protection circuit; and
a storage unit that stores a program for the arithmetic processing unit, and
the second semiconductor chip has a function of controlling operation of the power transistor according to the detected data.

US Pat. No. 10,115,250

SYSTEMS AND METHODS FOR LOCATION ENABLED ELECTRONIC LOCK CONTROLS

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

1. A computer-implemented method, the method being performed in a system comprising an electronic lock and a client device comprising a central processing unit, a localization signal receiver and a memory, the computer-implemented method comprising:a. receiving at least one localization signal using the localization signal receiver;
b. measuring a strength of the received localization signal;
c. using the central processing unit to extract an identifier from the received localization signal, wherein the extracted identifier uniquely identifies the source of the received localization signal;
d. determining a location of the client device based at least on the measured strength of the received localization signal and the extracted identifier, wherein determining the location comprises transmitting a request comprising the measured strength of the received localization signal and the extracted identifier to a location server and receiving the location from the location server and wherein the request is digitally signed with a private cryptographic key of the client device; and
e. causing the electronic lock to unlock based on the determined location.

US Pat. No. 10,115,249

CARD-COMPATIBLE BIOMETRIC ACCESS CONTROL SYSTEM

1. A card-compatible biometric system for access control, comprising:a biometric reader;
a processor and memory, wherein the processor is configured to perform the following actions:
receive biometric data from the biometric reader;
process the biometric data in such a way as to obtain a numerical code, wherein the numerical code is in the same format as a numerical code used by an access card, wherein the access card is also used to obtain access in the system;
a communication module, wherein the communication module communicates with a server;
a server, wherein the server comprises a database of users, wherein the database comprises at least one numerical code associated with a user's name, wherein no other biometric data is stored in the database.

US Pat. No. 10,115,246

DRIVER IDENTIFICATION FOR TRIPS ASSOCIATED WITH ANONYMOUS VEHICLE TELEMATICS DATA

STATE FARM MUTUAL AUTOMOB...

1. A method for attributing vehicle telematics data to individuals, the method comprising:receiving, at a server, vehicle telematics data collected by a data collection device during a plurality of trips, wherein the vehicle telematics data includes a plurality of subsets of vehicle telematics data each corresponding to a different one of the plurality of trips;
for each subset of the plurality of subsets of vehicle telematics data, using the subset of vehicle telematics data to generate a respective one of a plurality of metric sets, wherein each of the plurality of metric sets includes a plurality of metrics each indicative of a different driving behavior or a different feature of a driving environment;
retrieving, by the server and from a policy database, policy information pertaining to an insurance policy associated with the data collection device;
determining, by the server and based upon the retrieved policy information, a number N of disclosed drivers associated with the insurance policy, N being greater than or equal to zero;
performing, by the server, a statistical analysis on the plurality of metric sets at least by executing a k-means clustering algorithm on the plurality of metric sets, wherein executing the k-means clustering algorithm includes (i) setting k equal to N, and (ii) generating indications of which of the plurality of metric sets belong to which of k clusters, each of the k clusters corresponding to a different one of the N drivers;
for each metric set of at least some of the plurality of metric sets, and based upon the generated indications, assigning, by the server, one or both of (i) the metric set, and (ii) the corresponding one of the plurality of subsets of vehicle telematics data, to one of the N disclosed drivers; and
causing, by the server, an insurance rating associated with the insurance policy to be adjusted based at least in part on (i) the vehicle telematics data and (ii) the manner in which the corresponding ones of the plurality of metric sets or the plurality of subsets of vehicle telematics data are assigned to the N disclosed drivers.

US Pat. No. 10,115,243

NEAR FIELD COMMUNICATION SYSTEM

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

1. A method of operating a system, the system comprising a near field communication (NFC) tag, an NFC device associated with a user of the system and a computer, the method comprising:the NFC device requesting a message from the NFC tag;
the NFC tag generating a message comprising a representation of a counter value, wherein each of the NFC device and NFC tag includes respective communication circuitry;
the NFC tag sending the message to the NFC device;
the NFC device generating a request including the representation of the counter value in response to receiving the message;
the NFC device sending the request to a computer;
the NFC device sending an authentication request to the computer;
in response to the authentication request, the computer generating and transmitting an authentication challenge to the NFC device;
the NFC device submitting user authentication data to the computer, based on the authentication challenge; and
the computer executing operations on verification of the counter value and the user authentication data to detect malicious activity involving an unauthorized attempt to access the system by validating a dynamic change in the representation of the counter value relative to a previously-used representation of the counter value and by assessing that the dynamic change is not within a range of expected change.

US Pat. No. 10,115,242

ELECTRONIC TOLL MANAGEMENT

Accenture Global Services...

1. A computer-implemented method comprising:generating, using a first clock that is an internal clock of a lane transaction system and in response to detection of respective transponders of transacting vehicles by a sensor of the late transaction system, transaction time stamps of a set of lane transaction entities;
generating, using a second clock that is an internal clock of an image acquisition system and that is different than the first clock, and in response to separate detection of the transacting vehicles by a sensor that is different from the sensor of the lane transaction system, picture time stamps of a series of lane transaction pictures;
accessing the set of lane transaction entries, each entry in the set designating a toll transaction between a vehicle and a toll system and including a transaction descriptor and one of the transaction time stamps generated by the first clock;
accessing the series of lane transaction pictures, the series including a plurality of pictures, each of which is associated one of the picture time stamps generated by the second clock;
identifying, using a computer processor, a lane transaction entry from the set as a violation transaction entry based on the transaction descriptor;
selecting a group of lane transaction entries from among the set of lane transaction entries based on the time stamp of the violation transaction entry;
selecting a group of lane transaction pictures from the series of lane transaction pictures based on the selected group of lane transaction entries and at least one of the time stamps of the series of lane transaction pictures; and
identifying a lane transaction picture from the group of lane transaction pictures as a violation picture corresponding to the violation transaction entry by associating the group of lane transaction entries with the group of lane transaction pictures.

US Pat. No. 10,115,240

VIRTUAL AREA GENERATION AND MANIPULATION

Amazon Technologies, Inc....

1. A computing system for generating a virtual area for an electronically presented content item comprising:one or more processors;
one or more memories having stored therein computer instructions that, upon execution by the one or more processors, cause at least the computing system to perform operations comprising:
receiving a plurality of rules associated with the virtual area, the plurality of rules comprising one or more terrain rules and one or more object rules;
applying the one or more terrain rules to generate terrain data associated with the virtual area;
receiving first information associated with at least one of time, season, weather, object navigation, or user input;
applying the one or more object rules to generate first object data associated with the virtual area, wherein the one or more object rules are applied based, at least in part, on the terrain data and the first information;
providing the first object data for performing a first rendering of at least part of the virtual area in association with the first object data;
receiving second information associated with at least one change to at least one of time, season, weather, object navigation, or user input;
re-applying the one or more object rules to generate second object data associated with the virtual area, wherein the one or more object rules are re-applied based, at least in part, on the terrain data and the second information, wherein at least one of the plurality of rules relates to a distribution that is adjustable during execution of the electronically presented content item and applicable, after adjustment, by spawning one or more new objects in agreement with the adjustment without stopping and restarting the execution; and
providing the second object data for performing a second rendering of at least part of the virtual area in association with the second object data.

US Pat. No. 10,115,239

PORTABLE MR DEVICE

1. A portable mixed reality image device comprising:a mounting holder provided for a smart phone to be erected vertically;
a reflector which is provided upward slantingly on a front surface of the mounting holder so as to reflect upward an image on the smart phone;
a semi-translucent mirror which is provided slantingly in a front direction on an upper end of the reflector so as to reflect the image of the smart phone to a user, wherein a ratio of reflectance to transmittance is 8:2 to 2:8;
a case which is provided with the mounting holder, the reflector, and the semi-transparent mirror as one system;
a handle provided on one side of the case; and
a fastening means for fastening and separating the handle,
wherein a user simultaneously observes the external image transmitted from the semi-translucent mirror and the image of the smart phone reflected from a lower part of the semi-translucent mirror as one image matched at upper, lower, left, and right sides through the semi-translucent mirror at a spaced distance from the handle.

US Pat. No. 10,115,238

METHOD AND APPARATUS FOR RECOGNIZING BEHAVIOR AND PROVIDING INFORMATION

1. An apparatus comprising:a frame configured to be worn on a user's head;
a camera on the frame configured to capture a video of a second person;
a display on the frame configured to play the video for the user to see;
a processor on the frame configured to receive a user command to pause the video being played on the display, rewind the video, and at least one of (1) play the video slowly on the display, and (2) zoom in on the second person and play the video on the display;
a transceiver on the frame configured to transmit the video to a second device and receive, from the second device, information about a behavior of the second person determined from the video,
wherein the display is configured to display the received information.

US Pat. No. 10,115,237

VIRTUAL REALITY DISPLAY OF PIPE INSPECTION DATA

RedZone Robotics, Inc., ...

1. A method of projecting pipe data into a virtual reality (VR) system, comprising:obtaining, using a pipe inspection robot that traverses through an interior of a pipe, pipe inspection data comprising one or more of laser scan data, sonar scan data, and visual image data, wherein reflection data is sensed and used to determine distance information regarding a distance between one or more of a laser origin and a sonar origin and a sensor;
synchronizing, using a processor, the pipe inspection data with a location within the pipe;
composing, using the processor, a scan image of the location using one or more of the laser scan data and the sonar scan data, the scan image representing a physical shape of the interior of the pipe based on the distance information;
formatting, using a processor, the visual image data and the scan image for virtual panoramic display, the formatting comprising:
projecting the scan image onto a cylinder representing the physical shape of the interior of the pipe to form a scan VR display image; and
projecting the visual image data onto a cylinder representing the physical shape of the interior of the pipe to form a visual VR display image;
providing, using the processor, the scan and visual VR display images to a VR system comprising a head mounted display;
wherein the scan and visual VR display images provide different data source VR images of the location for switching between display of the visual VR display image and the scan VR display image based on user input.

US Pat. No. 10,115,236

PLACING AND PRESENTING VIRTUAL OBJECTS IN AN AUGMENTED REALITY ENVIRONMENT

Verizon Patent and Licens...

1. A method performed by a computing device, the method comprising:receiving, from a first mobile device, a target image captured from a camera;
receiving, from the first mobile device, target image data collected contemporaneously with the target image, wherein the target image data defines a reference position that includes a geo-location, a direction heading, and a tilt for the first mobile device;
generating a simplified model of the target image;
receiving, from the first mobile device, a first virtual object definition that includes an object type, an object size, and a mobile device orientation for presenting a first virtual object within a video feed;
storing, based on the receiving the first virtual object definition, an augmented reality (AR) sphere that includes a sphere radius extending from the reference position, the first virtual object definition associated with the reference position and the simplified model of the target image;
uploading, to a memory location accessible to other mobile devices, the AR sphere;
sending, to a second mobile device, coordinates of the reference position for the AR sphere;
receiving, from the second mobile device, an indication that the second mobile device is in the reference position;
receiving, from the second mobile device, a video feed while the second mobile device is in the reference position;
detecting a match between an image from the video feed and the simplified model;
unlocking the AR sphere for the second mobile device based on the detecting; and
instructing the second mobile device to present the first virtual object over the image when the match is detected and the AR sphere is unlocked.

US Pat. No. 10,115,235

METHOD FOR CONTROLLING HEAD MOUNTED DISPLAY, AND SYSTEM FOR IMPLEMETING THE METHOD

COLOPL, INC., Tokyo (JP)...

1. A method for controlling an immersive head mounted display (HMD) configured to provide a virtual space to a user, the method comprising:generating and storing virtual space image data having a first image quality, wherein the virtual space image data is usable for forming a virtual space viewable by the user;
generating a virtual space image, wherein generating the virtual space image comprises reading the previously stored virtual space image data;
determining a reference line of sight;
determining a field-of-view region of the virtual space based on the reference line of sight; and
generating, using a computer, in the field-of-view region, a field-of-view image having a second image quality higher than the first image quality,
wherein generating the virtual space image further comprises reducing a 3D polygon count as compared to the field-of-view image, and
wherein generating the field-of-view image comprises increasing the 3D polygon count of the virtual space image,
wherein the field-of-view image corresponds in size to the field-of-view region,
wherein the virtual space image outside of the field-of-view region is not visible to the user, and
wherein the virtual space image is generated outside the field-of-view region simultaneously with the generating of the field-of-view image.

US Pat. No. 10,115,229

REINFORCEMENT LEARNING FOR LIGHT TRANSPORT

NVIDIA CORPORATION, Sant...

1. A computer-implemented method, comprising:initializing a data structure that is configured to provide an importance value for each incident sample in a three-dimensional (3D) scene;
tracing, in a direction from an origin, a first ray of a plurality of rays through the 3D scene to intersect an object at a hitpoint;
selecting a next direction of the first ray according to a distribution of the importance values at the hitpoint;
tracing the first ray in the next direction from the hitpoint to find a next hitpoint;
updating, in the data structure, a first importance value corresponding to the hitpoint of the first ray using a second importance value in the data structure corresponding to the next hitpoint;
setting the hitpoint of the first ray to the next hitpoint;
repeating selecting the next direction, tracing the first ray in the next direction from the hitpoint, updating the data structure, and setting the hitpoint until the next hitpoint is an endpoint; and
recording a contribution to a first pixel that is intersected by the first ray based on each hitpoint and the endpoint.

US Pat. No. 10,115,227

DIGITAL VIDEO RENDERING

Nokia Technologies Oy, E...

1. A method, comprising:receiving first information of a first graphic object for rendering a second graphic object;
receiving second information of said second graphic object for rendering said second graphic object;
receiving dependency information between said first and second graphic objects, said dependency information comprising information for rendering said second graphic object depending on overlapping of said first graphic object and said second graphic object in a viewing direction; and
rendering said second graphic object by creating second pixel data using said second information of said second graphic object and said first information of said first graphic object, wherein said rendering of said second graphic object is carried out for such part of said second graphic object that is overlapped by said first graphic object in said viewing direction.

US Pat. No. 10,115,225

SYSTEM AND METHOD FOR ONBOARD AND OFFBOARD VISUALIZATION OF MATERIAL CHARACTERISTICS IN MINING

Caterpillar Inc., Deerfi...

1. A method for onboard and offboard visualization of material characteristics in mining, comprising steps of:providing a voxel representation of a mining area, the voxel representation including a plurality of voxels;
comparing at least one voxel of the plurality of voxels to a geological model of the mining area;
assigning at least one quantified material characteristic to the at least one voxel based on the geological model of the mining area;
wherein the at least one quantified material characteristic is material grade or quality;
displaying a visual representation of the at least one voxel and the at least one quantified material characteristic using a visualization tool;
identifying the at least one voxel as including a start of dig point based on the visual representation of the at least one quantified material characteristic; and
digging at the start of dig point using an excavating machine.

US Pat. No. 10,115,223

GRAPHICS APPARATUS INCLUDING A PARALLELIZED MACRO-PIPELINE

Intel Corporation, Santa...

1. An electronic processing system, comprising:graphics memory; and
a graphics processor having a graphics processor pipeline, the graphics processor communicatively coupled to the graphics memory, the graphics processor including:
a renderer to render a frame;
a frame divider communicatively coupled to the renderer to divide the frame into two or more sub-frames;
a parallelized post-processor communicatively coupled to the frame divider to post-process a rendered sub-frame in parallel with the renderer;
a parallelized encoder communicatively coupled to the post-processor to encode a post-processed sub-frame in parallel with the parallelized post-processor;
a parallelized packetizer communicatively coupled to the parallelized encoder to create a packetized sub-frame for an encoded sub-frame in parallel with the parallelized encoder; and
a parallelized transmitter communicatively coupled to the parallelized packetizer to transmit a packetized sub-frame in parallel with the parallelized packetizer,
wherein the graphics processor pipeline is to concurrently process different parts of a same frame.

US Pat. No. 10,115,222

DATA PROCESSING SYSTEMS

Arm Limited, Cambridge (...

1. A graphics processing circuit, comprising:programmable execution circuitry operable to execute graphics processing programs for execution threads to perform graphics processing operations;
a local register memory comprising one or more registers, respective registers of the register memory being assignable to store data associated with an individual execution thread that is being executed by the execution circuitry, the register or registers assigned to an individual execution thread being, while that thread executes, accessible only to that associated individual execution thread; and
a further local memory operable to store data for use in common by plural execution threads that are being executed by the execution circuitry, the data stored in the further local memory being accessible to plural execution threads as they execute, wherein the graphics processing circuit is configured to store one or more constant values in the further local memory for use by plural execution threads, and wherein the further local memory comprises a single-ported memory;
wherein the programmable execution circuitry is operable to selectively store output data for an execution thread in a register or registers of the register memory assigned to the execution thread, and the further local memory;
wherein the further local memory is readable by the programmable execution circuitry in a synchronous manner; and
wherein the graphics processing circuit is arranged such that output data from the execution circuitry to be stored in the further local memory is stored in the further local memory when the execution circuitry is other than reading data from the further local memory.

US Pat. No. 10,115,219

GRID AND TABLE ANIMATIONS TO PROVIDE CONTEXT DURING SORT OPERATIONS

Oracle International Corp...

1. A method, executed by a computer system, of visualizing an arrangement of data elements in a table in a graphical user interface (GUI), the method comprising:displaying a table in the GUI including a first portion of a data element set in a first arrangement based on a first sorting criteria;
receiving a user input including a second sorting criteria;
based on the second sorting criteria, determining portions of the data element set that after sorting will be a “retained on-screen” portion, a “off-screen” portion, and a “new on-screen” portion;
determining random off-screen locations for each on-screen-to-off-screen-data-elements that are “on-screen” before the second sorting criteria and will become part of the “off-screen” portion;
changing a first visual aspect of the “retained on-screen” portion of the data element set, wherein the first visual aspect includes at least one of: a data element background color; a data element background fill pattern; a data element border color; a data element line pattern; a data element font type; a data element font size; a data element depth; or a data element compositing order;
generating animation data including first motions of the first portion of the data element set from the first arrangement to a second arrangement based on the second sorting criteria, second motions of the “new on-screen” portion of the data element set to the second arrangement, and third motions of the on-screen-to-off-screen-data-elements, wherein an off-screen data element of the “off-screen” portion comes on-screen and is interspersed with data elements of the “retained on-screen” portion, and wherein the on-screen-to-off-screen-data-elements are moved to the random-off-screen locations; and
displaying an animation in the GUI based on the animation data, wherein the animation starts from the first arrangement and ends in the second arrangement, wherein the first sorting criteria and the second sorting criteria are displayed as labels of columns located at top of the table as part of the displaying of the table and as part of the displaying of the animation, and wherein the columns are the same for the first arrangement and the second arrangement.

US Pat. No. 10,115,218

VEHICULAR DISPLAY DEVICE

MAZDA MOTOR CORPORATION, ...

1. A vehicular display device mounted on a vehicle, comprising:a display panel that displays information relating to the vehicle;
a display controller that displays an opening animation image in a predetermined display region of the display panel;
a ring-shaped member which has a predetermined diameter and is disposed at a position corresponding to the display region of the display panel; and
a detector that detects a getting-in action associated with an occupant getting in the vehicle, wherein
the detector includes, as a sensor that detects the getting-in action, at least one of a lock sensor that detects unlocking of a door lock of the vehicle by the occupant, a door sensor that detects opening of a door of the vehicle by the occupant, and a seat sensor that detects the occupant getting in the vehicle,
the display controller displays a checklist indicating a checking result of a state of each unit of the vehicle in the predetermined display region as the information relating to the vehicle after a driving source for traveling of the vehicle is started,
the display controller starts a display operation of displaying the opening animation image in the display region of the display panel when the getting-in action is detected by the detector, and continues the display operation at least until the checklist is displayed,
the display controller displays, as the opening animation image, an animation image, in which an image display operation of changing a display form of a graphic object is periodically repeated, on the display panel,
the display controller displays, as the opening animation image, a first animation image in which an image display operation of gradually enlarging a ring-shaped graphic object from a predetermined small size is periodically repeated, and a second animation image in which an image display operation of changing a wavy graphic object so as to spread in a horizontal direction is periodically repeated, in the display region of the display panel,
the display controller periodically repeats an image display operation, in the first animation image, of displaying the graphic object in the small size, gradually enlarging the size of the graphic object, and removing the graphic object when the size of the graphic object reaches a predetermined large size, and
the display controller periodically repeats an image display operation, in the second animation image, of displaying a pair of left and right wavy objects in a region corresponding to an inner side of the ring-shaped member as the wavy graphic object, and moving the pair of left and right wavy objects toward a left outside and a right outside, respectively, so that the pair of left and right wavy objects is displayed in a region extending from the region corresponding to the inner side of the ring-shaped member to a region corresponding to the outsides.

US Pat. No. 10,115,216

DISPLAY CONTROL APPARATUS, DISPLAY CONTROL METHOD, AND PROGRAM

Canon Kabushiki Kaisha, ...

1. An image replacing apparatus comprising:one or more processors; and
one or more memories storing instructions which, when executed by the one or more processors, cause the image replacing apparatus to perform operations including:
acquiring an image data group from a database, wherein the image data group includes a plurality of image data files,
generating layout data using a template having a plurality of slots that includes a first slot and a second slot, wherein the generated layout data includes a first image which was selected from the acquired image data group and is arranged in the first slot based on a first predetermined criteria, and includes a second image which was selected from the acquired image data group and is arranged in the second slot based on a second predetermined criteria that is different from the first predetermined criteria, and
displaying the generated layout data as a layout image on a display screen, for a user,
wherein, in response to receipt of a first input from the user, the image replacing apparatus further performs operations including:
selecting, as a change target slot and based on the first user input, the first slot having the first image,
selecting, from the acquired image data group, first candidate images based on the first image arranged in the change target slot,
displaying, on the display screen for the user, the selected first candidate images,
wherein, in response to receipt of a second input from the user selecting an item for changing the first candidate images, the image replacing apparatus further performs operations including:
selecting, from the acquired image data group, second candidate images based on the second image arranged in the second slot,
changing the displayed first candidate images to the second candidate images, and
wherein, in response to receipt of a third input from the user selecting an image in the second candidate images, the image replacing apparatus further performs operations including:
replacing the first image displayed in the first slot by displaying, in the first slot, an image selected by the user from the second candidate images displayed on the displayed screen.

US Pat. No. 10,115,214

SHARED DATA SPLITTING INTERFACE

Verizon Patent and Licens...

1. A computer-implemented method comprising:receiving, by a processing device via a data transmission network and from a network device associated with a service provider, information indicating a total data resources allocation and a data usage limit associated with each member of a plurality of members of a shared data resources plan by the service provider, wherein the data usage limits for the plurality of members sum to the total data resources allocation of the shared data resources plan;
rendering, by the processing device responsive to user input by one of the plurality of members, a shared data splitting interface that includes a radial distribution graphic element comprising differentiated visual segments for each member of the shared data resources plan, wherein a relative size of each of the differentiated visual segments corresponds to the data usage limit, and wherein rendering the radial distribution graphic element for the one of the plurality of members comprises at least one visual effect different to the radial distribution graphic elements for each other member of the plurality of members, wherein the at least one visual effect comprises at least two of: arranging the radial distribution graphic element for the one of the plurality of members in a prominent position, providing a higher level of brightness, or providing a three-dimensional offset;
receiving, via the shared data splitting interface, a change in the data usage limit for a first member of the plurality of members of the shared data resources plan responsive to user interaction with a first differentiated visual segment;
adjusting, by the processing device, the relative size of the first differentiated visual segment for the first member based on the change;
correspondingly adjusting, by the processing device, the relative sizes of the differentiated visual segments for other members of the plurality of members in accordance with modifications of the data usage limits for the other members to offset the change in the data usage limit for the first member to maintain constant the total data resources allocation of the shared data resources plan, wherein the data usage limit for at least one member of the plurality of members remains unchanged, and wherein the modifications are determined in accordance with a historical data resource usage and a projected data resource usage associated with each of the other members under the shared data resources plan;
transmitting, to a user device associated with each of the other members via the data transmission network, the modified data usage limit for the other member;
transmitting, to the network device via the data transmission network, the changed data usage limit and the modified data usage limits; and
allocating, by the service provider to the plurality of members, data resources under the shared data resources plan according to the changed data usage limit, the modified data usage limits, and the unchanged data usage limit.

US Pat. No. 10,115,213

RECURSIVE CELL-BASED HIERARCHY FOR DATA VISUALIZATIONS

salesforce, inc., San Fr...

1. A method including:representing a chart in a scene data object that divides a scene into cell quadrants, the scene data object including at least four non-overlapping cells: a plot cell, a pair of axis cells adjoining the plot cell and a fourth cell adjoining the axis cells and diagonally opposed from the plot cell;
wherein data in the scene data object is represented in key-value pairs;
wherein the scene data object represents the chart by a nested object hierarchy that includes at least one scene, multiple cells per scene, one or more layers per cell and shapes in the cells, wherein the cells subdivide the scene into areas holding different components of a data visualization to be animated cell-wise and the shapes that represent data regions in the plot cell and other chart components;
transforming selected data into a data visualization by running a script against the selected data, wherein the script implements a chart type, identifies the chart type for animation purposes, and translates the selected data into shapes in the plot cell and lines, text and other annotations in the four cells of the scene data object and translates a position of the plot cell from a first quadrant to a second quadrant among the cell quadrants and accommodates the pair of axis cells and the fourth cell to the position of the plot cell in the second quadrant;
processing data in first and second scene data objects and automatically selecting a transition path and tweening parameters based on the first and second chart types of the first and second scene data objects; and
further processing the first and second scene data objects and the tweening parameters to cause display of a first data visualization and an animated.

US Pat. No. 10,115,211

SYSTEMS AND METHODS FOR RECONSTRUCTING PROJECTION IMAGES FROM COMPUTED TOMOGRAPHY VOLUMES

1. A method of generating a reconstructed projection image of an object, comprising:receiving, using at least one processing unit, measurement data representative of an interaction of x-rays with at least a portion of an object;
receiving, using the at least one processing unit, a first volumetric dataset having a plurality of voxels with first voxel dimensions;
selecting, using the at least one processing unit, a portion of the measurement data corresponding to data obtained from x-rays that are substantially parallel to a view direction of a projection image of the portion of the object;
computing, using the at least one processing unit, a reconstructed second volumetric dataset having a plurality of voxels with second voxel dimensions using the first volumetric dataset and the selected portion of the measurement data; and
generating, using a graphic unit, the projection image of the portion of the object along the view direction from the reconstructed second volumetric dataset.

US Pat. No. 10,115,210

DISPLAY CONTROL DEVICE, DISPLAY CONTROL METHOD, AND PROGRAM

SONY CORPORATION, Tokyo ...

1. A server comprising:at least one processor configured to:
acquire a moving image related to a first display terminal;
acquire information of a spatial position of a recognized object included in the moving image;
send the moving image and the acquired information of the spatial position to a second display terminal to maintain a displaying of a marker image in correspondence with the spatial position of the recognized object, wherein the marker image indicates that the recognized object is selectable by the second display terminal;
receive annotation information on the recognized object which is displayed along with the marker image and which is selected with the second display terminal;
send the annotation information to the first display terminal to associate an annotation image corresponding to the annotation information with the spatial position of the selected recognized object on the first display terminal to enable display, on the second display terminal, of the annotation image indicating an association with the marker image, wherein the annotation image is displayed within the moving image and contains an image having an appearance substantially equal to that of the selected recognized object; and
control the second display terminal to display the annotation image at least partially outside of the moving image when determining that the spatial position of the recognized object is outside of the moving image.

US Pat. No. 10,115,207

STEREOSCOPIC IMAGE PROCESSING METHOD AND APPARATUS THEREOF

MSTAR SEMICONDUCTOR, INC....

1. An image processing method implemented by an image processing apparatus, comprising:receiving a two-dimensional (2D) input image comprising a plurality of image region blocks, wherein each image region block comprises at least a first pixel and a second pixel;
generating a depth information for a block according to an image detection of the block, wherein the depth information comprises a parameter and indicates a block-based depth when the 2D input image is stereoscopically displayed;
determining a first depth of each pixel in the block according to the parameter, wherein the first depth of each pixel in the block is equal to the block-based depth; and
generating a second depth of each pixel of said 2D input image by fine-tuning said first depth of each pixel according to image characteristics of the corresponding pixel of the 2D input image;
wherein, the first depth of the first pixel is fine-tuned according to a gray-scaled value of the first pixel to generate the second depth of the first pixel, and the first depth of the second pixel is fine-tuned according to a gray-scaled value of the second pixel to generate the second depth of the second pixel;
wherein, the gray-scaled value of each pixel reflects the luminance of the corresponding pixel of the 2D input image.

US Pat. No. 10,115,201

APPARATUS AND METHOD FOR GENERATING AND USING A SUBJECT-SPECIFIC STATISTICAL MOTION MODEL

UCL Business PLC, London...

1. A method for building a subject-specific statistical model of shape variation for an anatomical structure, the method comprising:providing a set of geometric representations of shape for said anatomical structure, wherein each representation is associated with one of multiple subjects, each subject having a respective subset of associated representations, and each subset comprising multiple representations including a reference representation, said multiple representations corresponding to different shapes of the anatomical structure arising from physical motion and/or deformation thereof, the method comprising:
specifying a set of shape parameters whose values, for any given representation, characterise the shape of the representation;
for each subject, representing a probability distribution of the values of the shape parameters across the subset of representations associated with that subject by a set of subject-specific distribution parameters;
determining a regression between the subject-specific distribution parameters and the respective reference representation for each subject;
applying said determined regression to a reference representation for a new subject to determine subject-specific distribution parameters for the new subject; and
using the subject-specific distribution parameters to build a subject-specific statistical motion model for the new subject.

US Pat. No. 10,115,200

SYSTEMS AND METHODS FOR ANALYZING SPORTS IMPACTS

UAB RESEARCH FOUNDATION, ...

1. A method for identifying head impacts occurring during sporting events that may have caused brain trauma, the method comprising:capturing video data of a sporting event that involves a first team and a second team from multiple locations using multiple video cameras;
generating a first three-dimensional model for a first helmet of the first team;
generating a second three-dimensional model for a second helmet of the second team;
analyzing the captured video data and, based solely upon that video data analysis:
identifying a presence of the first helmet on a first player and the second helmet on a second player in the captured video data using the first three-dimensional model and the second three-dimensional model;
computing motion parameters of the first helmet on the first player and the second helmet on the second player, wherein the motion parameters are determined without input from any sensors provided on the first player and the second player, or the first helmet or the second helmet;
determining, in a collision that involves the first player and the second player, that one or more of the motion parameters exceeds a threshold beyond which brain trauma is possible; and
recording the one or more motion parameters that exceeded the threshold to create a record of the collision that can be consulted when evaluating a health of the first player or the second player involved in the collision.

US Pat. No. 10,115,193

IMAGE PROCESSING DEVICE, IMAGE PROCESSING SYSTEM, IMAGE PROCESSING PROGRAM, AND IMAGE PROCESSING METHOD

FUJIFILM CORPORATION, To...

1. An image processing device that generates a plurality of different images subjected to different image processing from an original image which is a radiographic image, the image processing device comprising:a common image generation unit that receives a common processing operation for the original image and performs common processing corresponding to the received common processing operation on the original image to generate an original image subjected to common processing;
a first image generation unit that performs first image processing on the original image subjected to common processing to generate a first image;
a second image generation unit that performs second image processing different from the first image processing on the original image subjected to common processing to generate a second image;
a handover unit that hands over a handover individual processing operation to be handed over to an image different from an image processing target subjected to the first image processing or the second image processing, to the different image, in a case in which the first image processing or the second image processing includes the handover individual processing operation; and
a setting unit that sets the common processing operation,
wherein in a case in which the handover individual processing operation is the same as the common processing operation set by the setting unit and is a common processing operation that is not received, the handover unit does not hand over the handover individual processing operation to the different image.

US Pat. No. 10,115,192

APPARATUS AND METHOD FOR VISUALIZATION

FUJITSU LIMITED, Kawasak...

1. A visualization apparatus comprising:a memory configured to store a three-dimensional model of a heart of a patient, heart behavior data representing shapes of the heart at different time steps of a behavioral simulation to mimic the motion of the heart beating, and electrocardiogram data representing temporal variations of an electrical signal in myocardium that have been measured from the patient; and
a processor configured to perform a procedure including:
determining, based on the shapes represented in the heart behavior data, a first time step at which atriums of the heart begin to contract in accordance with a beginning of a P wave of the electrical signal appearing in an electrocardiogram, as well as a second time step at which ventricles of the heart begin to contract in accordance with a beginning of a QRS complex of the electrical signal appearing in the electrocardiogram, the QRS complex including an R wave, a first shape, represented in the heart behavior data, at the first time step including a shape of the atriums starting to move to contract the atriums from a position of the atriums before a heart beat begins, and a second shape, represented in the heart behavior data, at the second time step indicating a shape of the ventricles starting to move to contract the ventricles from a position of the ventricles before the heart beat begins, and
reproducing behavior of the heart over time by updating the three-dimensional model according to the heart behavior data, simultaneously with variations in strength of the electrical signal over time according to the electrocardiogram data, such that the first shape of the heart, represented in the heart behavior data, at the first time step is reproduced simultaneously with a peak of the P wave delayed from the beginning of the P wave, and such that the second shape of the heart, represented in the heart behavior data, at the second time step is reproduced simultaneously with a peak of the R wave delayed from the beginning of the QRS complex,
wherein the first time step is a time step at which an initial move of atrial myocardium is detected at an intersection point of a first straight line traversing atriums of the heart and a free wall of the atriums, the first straight line being perpendicular to an axis and apart from a line segment at a first distance, the line segment being drawn between a center of an aorta valve and a center of a mitral valve, the axis passing through a midpoint of the line segment and a bottommost ventricular point, and
the second time step is a time step at which an initial move of ventricular myocardium is detected at an intersection point of a second straight line traversing ventricles of the heart and a free wall of the ventricles, the second straight line being perpendicular to the axis and apart from a third straight line at a second distance, the third straight line being perpendicular to the axis and passing through the bottommost ventricular point.

US Pat. No. 10,115,191

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, PROGRAM, AND RECORDING MEDIUM

NEC CORPORATION, Minato-...

1. An information processing apparatus comprising:a processor configured to:
smooth a tissue sample image obtained by staining and image a biological tissue containing parenchymal cells and stromal cells so that luminance values of cell components of each of the parenchymal cells become less than those of each of the stromal cells;
generate, through generating a binary image by binarizing the tissue sample image smoothed by the processor, a mask for removing a region of the stromal cells from the tissue sample image;
superimpose the mask generated by the processor on the tissue sample image; and
count a number of the parenchymal cells with each staining intensity contained in the tissue sample image with the mask superimposed thereon,
wherein the information processing apparatus is configured to generate a diagnosis using the tissue sample image.

US Pat. No. 10,115,190

DETERMINING A MATERIAL TYPE AND/OR A SURFACE CONDITION OF A WORKPIECE

1. A method for determining a material property of a workpiece, the method comprising:illuminating a surface of the workpiece with illuminating radiation;
recording at least one image of the illuminated surface;
converting the at least one image in a spatial frequency domain; and
determining the material property comprising at least one of a material type and a surface condition of the workpiece based on a statistical analysis of the at least one image converted into the spatial frequency domain, wherein at least one of the material type and the surface condition of the workpiece are determined on the basis of at least one of an anisotropy of the frequency distribution of the spatial frequencies and at least one direction-independent property of the frequency distribution of the spatial frequencies of the image converted into the spatial frequency domain.

US Pat. No. 10,115,189

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND RECORDING MEDIUM

Ricoh Company, Ltd., Tok...

1. An image processing apparatus configured to process an image, the image processing apparatus comprising:a calculator configured to calculate
a parameter for each of a plurality of areas add for each of a plurality of models describing a plurality of body shapes, each of the plurality of models having the plurality of areas, and
probabilities indicating to which of the plurality of models input images input for learning belong; and
a comparator configured to compare an input inspection image with the plurality of models whose parameters are optimized based on the probabilities.

US Pat. No. 10,115,187

APPARATUS AND PROCESSES FOR CLASSIFYING AND COUNTING CORN KERNELS

RAYTHEON COMPANY, Waltha...

1. A method for processing a digital image, the method comprising:for each of a plurality of candidate threshold values, processing an image using the candidate threshold value to create a first segmented binary image of a first plurality of blobs;
for each of the plurality of candidate threshold values, calculating a threshold value evaluation metric as a count of qualifying blobs in the first plurality of blobs in the first segmented binary image, wherein the qualifying blobs have a fill factor exceeding a predefined fill factor and have an area within a predefined area range;
identifying an optimal threshold value from the plurality of candidate threshold values for which the threshold value evaluation metric is maximized;
processing the image using the optimal threshold value to create a second segmented image of a second plurality of blobs;
determining a visible blob count of a number of visible blobs in the second segmented image of the second plurality of blobs;
determining an average of vertical separation between the visible blobs in the second segmented image of the second plurality of blobs;
determining an average of horizontal separation between the visible blobs in the second segmented image of the second plurality of blobs; and
estimating a total count based on the visible blob count, the average of the vertical separation between the visible blobs, and the average of the horizontal separation between the visible blobs.

US Pat. No. 10,115,186

IMAGE PROCESSING APPARATUS, IMAGING APPARATUS, DEPTH MEASURING APPARATUS AND IMAGE PROCESSING METHOD

CANON KABUSHIKI KAISHA, ...

1. An image processing apparatus for detecting a sky region based on a color image and a depth image, the image processing apparatus comprising:a processor and/or circuitry configured to function as:
a first generator configured to generate a first provisional sky map based on pixel values of the color image;
a second generator configured to generate a second provisional sky map based on the depth values of the depth image; and
an integrator configured to generate a sky map by integrating the first provisional sky map and the second provisional sky map.

US Pat. No. 10,115,185

DYNAMIC IMAGE RECOGNITION MODEL UPDATES

1. A method comprising:receiving first image data at an electronic device;
performing, at the electronic device, a first image recognition operation on the first image data based on a first image recognition model stored in a memory of the electronic device, wherein the first image recognition operation determines a confidence value for recognition of a portion of the first image data;
determining whether to update the first image recognition model or to maintain the first image recognition model based on a determination of whether the confidence value of the first image recognition operation fails to satisfy a confidence threshold, wherein the first image recognition model comprises a hierarchical model, and wherein the confidence threshold varies for different levels of hierarchy; and
in response to determining to update the first image recognition model:
sending an image recognition model update request from the electronic device to a server;
receiving, at the electronic device, image recognition model update information from the server;
updating the first image recognition model based on the image recognition model update information to generate a second image recognition model, the second image recognition model stored in the memory of the electronic device; and
performing, at the electronic device, a second image recognition operation based on the second image recognition model.

US Pat. No. 10,115,184

DISPLAY DEVICE, METHOD AND DEVICE FOR PROCESSING IMAGE DATA

EverDisplay Optronics (Sh...

1. A device for processing image data transmitted from an image data generator to a source driver in a display device, comprising:an image processor; and
a memory configured to store instructions executable by the image processor;
wherein the image processor is configured to:
receive the image data to be displayed from the image data generator, and perform edge detection on the image data to identify edge subpixel points;
compare brightnesses of the identified edge subpixel points with a preset brightness;
attenuate brightnesses of edge subpixel points which have a brightness greater than the preset brightness to obtain image data to be transmitted; and
transmit the image data to the source driver;
wherein the image processor is configured to attenuate the brightnesses of the edge subpixel points which have a brightness greater than the preset brightness according to one or more preset attenuation coefficients;
wherein the subpixel points comprise red, green and blue subpixel points, a preset attenuation coefficient associated with the green subpixel points is greater than a preset attenuation coefficient associated with the blue subpixel points, and the preset attenuation coefficient associated with the blue subpixel points is greater than a preset attenuation coefficient associated with the red subpixel points.

US Pat. No. 10,115,183

APPEARANCE FOR ROTATING USER INTERFACE ELEMENTS

Apple Inc., Cupertino, C...

1. A method for displaying an image on a user interface, the method comprising:determining a minimum feature width of a user interface element of the image;
determining, based on the minimum feature width, a distance field associated with the user interface element;
generating a value for each region of the distance field based on a distance value associated with one or more neighboring pixels associated with the user interface element;
comparing a pixelated version of the image to an original representation of the image;
when results of the comparing the pixelated version of the image to the original representation of the image satisfies a threshold, determining a filter threshold associated with the distance field;
using a filter having the filter threshold to generate a rotation of the user interface element, wherein the filter threshold is constant; and
outputting the image on the user interface so as to include the rotation of the user interface element: wherein the filter threshold:
is based on a sharpness of the image; and
represents a distance from a pixel boundary within which anti-aliasing will be performed.

US Pat. No. 10,115,181

SYSTEMS FOR AUTOMATICALLY ASSEMBLING TILE MAPS AND ASSOCIATED TECHNIQUES

Apple Inc., Cupertino, C...

1. A method of automatically assembling a tile map, the method comprising:assigning each tile in a plurality of tiles to one or more color groups in correspondence with a measure of a color profile of the respective tile;
accessing a set of silhouettes corresponding to the plurality of tiles, wherein each tile corresponds to a selected silhouette among the set of silhouettes;
determining a position of each of the respective tiles in relation to one or more neighboring tiles based on a position of the silhouette corresponding to the respective tile in relation to the silhouette corresponding to each of the one or more neighboring tiles; and
assembling the plurality of tiles into a tile map, wherein a position of each tile in the tile map is determined in correspondence to the color group to which each respective tile belongs and the determined position of each respective tile in relation to the one or more neighboring tiles.

US Pat. No. 10,115,180

IMAGE INTERPOLATION DEVICE AND METHOD THEREOF

BOE TECHNOLOGY GROUP CO.,...

1. An image interpolation method for interpolating a pixel, comprising:detecting an edge position in an image and obtaining edge characteristics associated with the edge position;
determining whether an interpolation point is located within an edge region based on the edge characteristics of an array of p×q pixels surrounding the interpolation point, wherein p and q are integers larger than 1;
determining edge direction of an interpolation point located within the edge region;
classifying the edge direction into one of m angle subclasses and one of n angle classes; wherein each angle class comprises one or more subclasses, m and n are integers, and n?m;
selecting a one-dimensional horizontal interpolation kernel for the interpolation point located within the edge region based on an angle class classified for the edge direction of the interpolation point located within the edge region;
performing a horizontal interpolation on the interpolation point located within the edge region using the one-dimensional horizontal interpolation kernel selected for the interpolation point located within the edge region; and
performing a vertical interpolation on the interpolation point located within the edge region using a one-dimensional vertical interpolation kernel;
wherein a same one-dimensional vertical interpolation kernel is used for performing the vertical interpolation for interpolation points located within the edge region having edge directions respectively classified in at least two different classes of the n angle classes:
a first one-dimensional horizontal interpolation kernel is selected for a first interpolation point located within the edge region having a first edge direction classified into a first angle class of the n angle classes;
a second one-dimensional horizontal interpolation kernel is selected for a second interpolation point located within the edge region having a second edge direction classified into a second angle class of the n angle classes, the second angle class being different from the first angle class;
performing the horizontal interpolation comprises performing the horizontal interpolation on the first interpolation point using the first one-dimensional horizontal interpolation kernel and performing the horizontal interpolation on the second interpolation point using the second one-dimensional horizontal interpolation kernel; and
the first one-dimensional horizontal interpolation kernel and the second one-dimensional horizontal interpolation kernel are different interpolation kernels.

US Pat. No. 10,115,178

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

CANON KABUSHIKI KAISHA, ...

1. An image processing apparatus comprising:a processor; and
a memory including instructions that, when executed by the processor, cause the processor to:
specify object regions from an image;
set a plurality of crop region candidates for each of the specified object regions;
obtain evaluation values of the set plurality of crop region candidates;
select a predetermined number of crop regions from among the plurality of crop region candidates, wherein a crop region candidate having the highest evaluation value among the plurality of crop region candidates is selected as one crop region, and remaining crop regions are selected after selecting the one crop region; and
generate, from the image, crop images corresponding to each of the predetermined number of crop regions,
wherein in the selecting of the remaining crop regions, the instructions, when executed by the processor, cause the processor to repeat the following processing until the predetermined number of crop regions are selected:
choose a crop region candidate having the next highest evaluation value from among the plurality of crop region candidates;
perform similarity determination processing which determines whether the chosen crop region candidate including at least a portion of a specific object region has a similarity with any of the already selected crop regions including at least a portion of the specific object region;
in a case where it is determined, in the similarity determination processing, that the chosen crop region candidate including at least a portion of the specific object region has a similarity with any of the already selected crop regions including at least a portion of the specific object region, omit the chosen crop region candidate from the crop region candidates; and
in a case where it is determined, in the similarity determination processing, that the chosen crop region candidate including at least a portion of the specific object region does not have a similarity with the already selected crop regions including at least a portion of the specific object region, select the chosen crop region candidate as a crop region,
wherein the crop images corresponding to each of the selected crop regions are displayed on a display device.

US Pat. No. 10,115,175

UNIFORM PREDICATES IN SHADERS FOR GRAPHICS PROCESSING UNITS

QUALCOMM Incorporated, S...

1. A method for processing data, the method comprising:determining that all threads of a warp in a graphics processing unit (GPU) are to execute the same branch of a first set of instructions in the case that that the entire warp for the first set of instructions uses the same set of constants or in the case that the entire warp for the first set of instructions uses data from a uniform general purpose register (uGPR) that applies to all threads of the warp;
sending, in response to the determination, an indication to the GPU that all threads of the warp in the GPU are to execute a same branch in a first set of instructions;
receiving, by the GPU, the indication;
storing, in response to the indication, one or more predicate bits in a memory as a single set of predicate bits, wherein the single set of predicate bits applies to all of the threads in the warp; and
executing a portion of the first set of instructions in accordance with the single set of predicate bits.

US Pat. No. 10,115,173

SYSTEM AND METHOD FOR STANDARDIZED EVALUATION OF DRIVER'S LICENSE ELIGIBILITY

Allstate Insurance Compan...

1. A driving license evaluation system comprising:at least one processor; and
memory storing computer-readable instructions, that when executed by the at least one processor, cause the driving license evaluation system to:
obtain a set of requirements to be completed for acquiring a driver's license;
receive first vehicle operation data indicating a manner in which a driver operates a vehicle;
dynamically construct a driver-specific written test for the driver, the driver-specific written test corresponding to a driver's location, and wherein questions included in the driver-specific written test are generated or selected using the first vehicle operation data indicating the manner in which the driver operates the vehicle;
determine whether the set of requirements has been satisfied based on the first vehicle operation data received;
administer the driver-specific written test responsive to determining the set of requirements has been satisfied;
determine whether a written test result for the driver-specific written test is a passing written test result;
administer a driving test responsive to determining the written test result is the passing written test result, wherein the driving test indicates a driving route;
during a performance of the driving test:
receive second vehicle operation data associated with the vehicle during the performance of the driving test;
compare the second vehicle operation data to one or more requirements of the driving test;
determine a driving test result based, at least in part, on a comparison of at least a portion of the second vehicle operation data received during the performance of the driving test to the driving route; and
communicate the written test result and the driving test result to a remote system.

US Pat. No. 10,115,172

SELF-ADAPTIVE CARE PLAN GOAL MODULES

Koninklijke Philips N.V.,...

1. A health management system comprising:a goal module, including a plurality of audio/visual content sessions cooperatively directed toward achieving a projected health management goal of a user;
at least one feedback path providing inputs indicative of user progress toward achieving the projected health management goal, the feedback path including:
a biometric device which inputs physiological parameter measurement acquired by the biometric device, and
a survey, quiz, test, or questionnaire including at least one question presented by a user interface to test the user's comprehension of one or more preceding audio/visual content sessions, the inputs including user responses via the user interface; and
a care plan manager, which dynamically configures, modifies, or reorders the audio/visual content sessions based on the physiological parameter measurements input by the biometric device, the user's comprehension of the audio/visual content sessions input by the user interface, and intervention rules so that the user progress toward the projected health management goal is optimized.

US Pat. No. 10,115,167

SYSTEM AND METHOD FOR IDENTIFYING KEY TARGETS IN A SOCIAL NETWORK BY HEURISTICALLY APPROXIMATING INFLUENCE

PALO ALTO RESEARCH CENTER...

1. A computer-executable method for delivering a message under a budget constraint, the method comprising:receiving a population sample;
collecting data of online activities performed by users within the population sample;
constructing, by a server, a social network associated with the population sample based on the collected data, wherein the social network comprises a plurality of nodes, and wherein constructing the social network comprises applying a set of predetermined heuristic rules to the collected online activity data;
analyzing, by the server, a network graph associated with the social network to obtain structural information associated with a respective node within the social network;
determining, by the server, based on a Big-Five model and online activity data of a user associated with the node, a five-dimension vector that reflects personality traits of the user;
computing, by the server, an influence level of the node based on a combination of the structural information associated with the node and the five-dimension vector that reflects the personality traits of the user, wherein computing the influence level comprises applying a decision tree that is constructed based on the combination of the structural information and the five-dimension vector thereby enhancing an efficiency for computing the influence level;
identifying a set of nodes that maximizes the information spreading under the budget constraint based on computed influence levels of nodes within the social network; and
delivering, by the server over a computer network, the message to users associated with the set of identified nodes.

US Pat. No. 10,115,164

SYSTEMS AND METHODS TO QUANTIFY AND DIFFERENTIATE INDIVIDUAL INSURANCE RISK BASED ON ACTUAL DRIVING BEHAVIOR AND DRIVING ENVIRONMENT

STATE FARM MUTUAL AUTOMOB...

1. A computer implemented method for determining a real-time operating environment of a vehicle driver, the method comprising:receiving, at a processor of a computing device from a client device wirelessly connected to the computing device, a selection of what vehicle sensor data to collect;
receiving, at the processor of the computing device, in response to the processor executing a vehicle sensor module, vehicle sensor data from at least one vehicle sensor based on the selection of what vehicle sensor data to collect, wherein the vehicle sensor data is representative of actual operation of a vehicle;
receiving, at the processor of the computing device, in response to the processor executing a vehicle operator environment data acquisition module, from a plurality of position sensors, wherein a first sensor of the plurality of position sensors is mounted at a driver-side A-pillar, wherein a second sensor, a third sensor, a fourth sensor, and a fifth sensor of the plurality of position sensors are mounted at a bottom side of a rearview mirror opposite a rearview mirror mount, wherein vehicle operator environment data acquired from the first sensor, the second sensor, the third sensor, the fourth sensor, and the fifth sensor is used to determine a position and orientation of a head of the vehicle driver, a left hand of the vehicle driver, and a right hand of the vehicle driver, wherein vehicle operator environment data received from the first sensor is used to determine a gesture that is performed by the left hand of the driver, wherein the second sensor is an image sensor, the third sensor is an infrared sensor, the fourth sensor is an ultrasonic sensor, and the fifth sensor is a microphone, and wherein vehicle operator environment data received from the second sensor, the third sensor, the fourth sensor, and the fifth sensor is used to determine if the head of the vehicle driver is oriented towards a cellular telephone within the right hand of the vehicle driver;
determining, using the processor of the computing device, in response to the processor executing a vehicle operator environment monitoring module, a real-time operating environment of the driver based on the received driver environment data and the received vehicle sensor data, wherein the real-time operating environment of the driver is indicative that the vehicle driver is inattentive to the road if the head of the vehicle driver is oriented towards the cellular telephone within the right hand of the vehicle driver, wherein the real-time operating environment is indicative that the vehicle driver is attentive to the road if the head of the vehicle driver is not oriented towards the cellular telephone within the right hand of the vehicle driver, and wherein the real-time operating environment data is indicative of a position of the left hand of the vehicle driver relative to a steering wheel; and
generating, using the processor of the computing device, at least one of: a driver warning or a driver advisory based on the determined real-time operating environment, to improve a driving behavior of the driver, wherein the driver warning or the driver advisory is displayed to the driver via the client device.

US Pat. No. 10,115,162

METHOD AND SYSTEM OF A TARGET RESULT OPTIMIZING APPLICATION

1. A method of optimizing a target result, the method comprising:receiving, by a client input server, a target result from a user via a real-time interactive display, wherein the target result comprises at least one of a goal, and a statistical probability that the target result is achievable, wherein the target result is to be achieved during a time period beginning at a target result start point, and ending at a target result end point, and wherein the target result is transmitted from the real-time interactive display to the client input server, wherein the target result and goal include stochastic events specified as probability distributions;
automatically interfacing with an online account associated with the user to transmit, from the online account to the client input server, input relevant to the target result;
compiling, by an output server, an interactive strategy to achieve the target result, wherein the interactive strategy comprises a timeline starting at the target result start point, and ending at the target result end point, and wherein the client input server transmits the target result and said input relevant to said target result to the output server;
optimizing, by an optimizer application with an optimizer interface that interfaces with at least one of a client input interface of the client input server and an output interface of the output server, at least a portion of the interactive strategy by:i) modeling, by a model generator, at least one future performance model associated with the target result, wherein the optimizer application obtains the future performance model from the model generator;ii) determining an optimal strategy for the target result at the target result end point, wherein the optimal strategy comprises a target result value; andiii) after determining the optimal strategy, determining at least one second optimal strategy for the target result at a first location in the timeline between the target result end point and the target result start point, using the future performance model, wherein the future performance model provides a performance indicator for the target result at the first location to achieve a sub target result value at the target result end point;simulating an optimized interactive strategy over the course of the time period, wherein the optimized interactive strategy includes the at least one second optimal strategy and the optimal strategy, starting at the target result start point and ending at the target result end point; and
randomly selecting one of the of the simulated optimized interactive strategies to present to the user on the real-time interactive display; and
rendering the selected simulated optimized interactive strategy, the statistical probability, and the target result for the user on the real-time interactive display, wherein the statistical probability is predictive of achieving the target results, and wherein the selected simulated optimized interactive strategy is transmitted from the output server to the client input server to be rendered on the real-time interactive display.

US Pat. No. 10,115,160

DYNAMIC CURRENCY CONVERSION SYSTEM AND METHOD

PAYMENTECH, LLC, Dallas,...

1. A system for multiple currency processing comprising:a bank identifier system operating on one or more processors and determining whether a currency code has been selected for a card-issuing bank of a payment card for a transaction;
an alternate currency system operating on one or more processors and applying an alternate currency when processing the transaction if the currency code has not been selected for the card-issuing bank; and
a transaction processor system operating on one or more processors and configured to apply a currency associated with the currency code of the card-issuing bank of the payment card when processing the transaction if the currency code has been selected, and to apply the alternate currency if the currency code has not been selected.

US Pat. No. 10,115,145

METHOD FOR GENERATING SALES OF A CONVERSATIONAL VOICE RESPONSE SYSTEM

Open Invention Network, L...

1. A method, comprising:generating a first audio file comprising a recording of an interaction of a caller and an interactive voice response (IVR) system for a first transaction;
generating a second audio file comprising a recording of an interaction of a caller and a conversational voice response system (CVR) system for a second transaction, the second transaction retrieving equivalent information as the first transaction from a database by performing at least one of requiring fewer selection prompt operations and utilizing less time than the first transaction;
generating an ease indication for each piece of information that is representative of an ease with which the piece of information can be obtained;
creating a link to the first audio file and the second audio file;
forwarding the link with the first audio file and the second audio file to a computer associated with a designated contact;
monitoring a page location to identify when the audio files are accessed from the link; and
transmitting a communication to the designated contact when access of the link is established.

US Pat. No. 10,115,143

TEAM PLAYER ATHLETIC JERSEY AND ORDERING INTERFACE

1. A method of ordering a team player athletic jersey comprising the steps of:selecting a player from a searchable database of athletes,
displaying images of a variety of jersey designs associated with the player,
selecting a first jersey portion comprising a first design associated with the player,
selecting a second jersey portion comprising a second design associated with the player,
automatically verifying that the first jersey portion and the second jersey portion comply with a license agreement governing the group of designs, and
customizing a physical jersey by attaching the first jersey portion to the second jersey portion.

US Pat. No. 10,115,142

DIRECTING ONE OR MORE USERS TO ONE OR MORE AUTOMATED CUSTOMIZED FOOD GENERATION MACHINES

Elwha LLC, Bellevue, WA ...

2. A system, comprising:circuitry configured for acquiring one or more food preferences of a user, the one or more food preferences related to one or more ingredients, for use in generating at least one customized food item specifically for the user and in accordance with the one or more food preferences of the user;
circuitry configured for identifying at least one capable automated customized food generation machine that has the one or more ingredients indicated by the acquired one or more food preferences of the user in one or more sufficient quantities to be able to currently generate the at least one customized food item specifically for the user and in accordance with the one or more food preferences of the user, the identified at least one capable automated customized food generation machine selected from an automated customized food generation machine network having at least two automated customized food generation machines;
circuitry configured for presenting, in response at least in part to the identification, one or more indicators of physical location of the selected at least one capable automated customized food generation machine, the one or more indicators of physical location enabling the user to navigate to the selected at least one capable automated customized food generation machine; and
circuitry configured for controlling, upon detecting at least one indication of the user within at least one proximity, the selected at least one capable automated customized food generation machine to generate the at least one customized food item specifically for the user and in accordance with the one or more food preferences of the user.