US Pat. No. 10,431,375

HARDENED INDUCTIVE DEVICE AND SYSTEMS AND METHODS FOR PROTECTING THE INDUCTIVE DEVICE FROM CATASTROPHIC EVENTS

ABB Schweiz AG, Baden (C...

1. An inductive device comprising: a tank with top, bottom and side walls, and wherein each said side wall has an outer substrate surface; a core having at least one core limb extending between a pair of yokes, at least one coil assembly mounted to the at least one core limb, and an insulating medium disposed in an internal volume of said tank; and a coating layer bonded to said tank side wall outer substrate surfaces, and wherein said coating is a polyurea coating upon reaction, said polyurea coating formed of first and second components prior to reaction, comprising: a first component comprising a member selected from the group consisting of an aromatic diisocyanate and an aliphatic diisocyanate; and a second component comprising a polyamine.

US Pat. No. 10,431,372

HIGH CURRENT, LOW EQUIVALENT SERIES RESISTANCE PRINTED CIRCUIT BOARD COIL FOR POWER TRANSFER APPLICATION

Futurewei Technologies, I...

1. A device, comprising:a housing; and
a wireless charging coil, the coil including a layered structure of electric conductors on a printed circuit board (PCB), wherein the layered structure comprises:
a first layer including a first electrically conductive trace comprising a first turn and a second turn adjacent to the first turn;
a second layer including a second electrically conductive trace comprising a third turn and a fourth turn adjacent to the third turn; and
a plurality of vias coupling the first layer and the second layer, wherein the plurality of the vias include a first via, a second via and a third via distributed separately along a length of the first turn, each of the first via, the second via and the third via electrically connecting the first turn and the third turn, wherein the plurality of the vias further include a fourth via, a fifth via and sixth via distributed separately along a length of the second turn, each of the fourth via, fifth via and sixth via connecting the second turn and the fourth turn, wherein thickness of the device is less than 1 centimeter.

US Pat. No. 10,431,320

SEMICONDUCTOR MEMORY DEVICE, METHOD OF TESTING THE SAME AND METHOD OF OPERATING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. A method of testing a semiconductor memory device comprising a memory cell block including a plurality of memory cells, a first group of word lines coupled to first memory cells among the plurality, and a second group of word lines coupled to second memory cells among the plurality that alternate with the first group, the method comprising:writing data to the first and second memory cells during a first period;
applying a first boosted voltage to the second group of word lines and a second boosted voltage to the first group of word lines during a second period after the first period, wherein the first boosted voltage has a voltage level different from that of the second boosted voltage; and
reading the data from the first memory cells coupled to the first group of the word lines during a third period after the second period to determine whether each of the first memory cells is defective.

US Pat. No. 10,431,319

SELECTABLE TRIM SETTINGS ON A MEMORY DEVICE

Micron Technology, Inc., ...

1. An apparatus, comprising:an array of memory cells; and
a controller, wherein the controller is coupled to the array of memory cells and includes control circuitry configured to:
store a number of sets of trim settings; and
select a particular set of trims settings of the number of sets of trim settings including particular trim setting parameters based on desired operational characteristics for the array of memory cells, wherein the particular trim setting parameters include programming signal magnitude, sensing signal magnitude, erase signal magnitude, programming signal length, erase signal length, and sensing signal length.

US Pat. No. 10,431,317

MEMORY SYSTEM

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

1. A memory system comprising:a memory cell comprising:
a poly-fuse-resistor,
a bipolar junction transistor having a collector-emitter channel and a base-terminal, wherein the collector-emitter channel of the bipolar junction transistor is connected in series with the poly-fuse resistor between a supply-voltage-terminal and a ground-terminal; and the base-terminal of the bipolar junction transistor is configured to receive a transistor-control-signal to selectively control a current flow through the poly-fuse-resistor, and
a NOR logic gate having p-channel transistors configured to provide the transistor-control-signal.

US Pat. No. 10,431,316

MEMORY SYSTEM AND OPERATING METHOD THEREOF

SK hynix Inc., Gyeonggi-...

1. A memory system comprising:a nonvolatile memory device including a plurality of memory cells; and
a controller including a control unit and a random-access memory, and configured to determine, by applying a program verify voltage to at least one memory cell to be programmed with program data, whether the program data is programmed,
wherein the control unit determines percentages of a count of read requests received from a host device and a count of program requests received from the host device, and adjusts a level of the program verify voltage based on the percentages.

US Pat. No. 10,431,315

OPERATION METHOD OF A NONVOLATILE MEMORY DEVICE FOR CONTROLLING A RESUME OPERATION

SAMSUNG ELECTRONICS CO., ...

1. An operation method of a nonvolatile memory device for erasing a selected memory block from among a plurality of memory blocks, the method comprising:performing an erase operation;
suspending the erase operation after performing a first portion of the erase operation;
resuming the erase operation to perform a second portion of the erase operation, wherein the erase operation is resumed when a resume time, which is a time elapsed since the erase operation was suspended, is less than a reference time, wherein the reference time is a length of time for securing reliability of the erase operation with respect to a threshold voltage distribution of the suspended erase operation; and
erasing a memory block different than the selected memory block when the resume time is equal to or greater than the reference time.

US Pat. No. 10,431,314

NON-VOLATILE MEMORY DEVICE FOR IMPROVING DATA RELIABILITY AND OPERATING METHOD THEREOF

Samsung Electronics Co., ...

1. A non-volatile memory device, comprising:a memory cell array comprising a plurality of memory cells connected to a plurality of word lines, some of the plurality of word lines corresponding to a deterioration area; and
a voltage generator configured to generate a program voltage provided to the plurality of memory cells through the plurality of word lines,
wherein control logic implemented by the non-volatile memory device is configured to control a program operation and an erase operation on the plurality of word lines,
wherein the deterioration area comprises word lines of a first group, where data of at least one first bit is written in each of the plurality of memory cells, and word lines of a second group where data of at least two second bits is written in each of the plurality of memory cells, wherein the at least two second bits are more than the at least one first bits, and
wherein the control logic is configured to control a program sequence so that each of the word lines of the second group is programmed after an adjacent word line of the first group is programmed, and control a distribution so that a threshold voltage level corresponding to an erase state of each of the word lines of the first group is higher than a threshold voltage level corresponding to an erase state of each of the word lines of the second group.

US Pat. No. 10,431,313

GROUPING MEMORY CELLS INTO SUB-BLOCKS FOR PROGRAM SPEED UNIFORMITY

SanDisk Technologies LLC,...

1. A memory device, comprising:a set of NAND strings which extends through a plurality of word line layers, wherein the plurality of word line layers are vertically spaced apart from one another by dielectric layers in a stack, the set of NAND strings comprises one row of NAND strings at one distance from a first edge of the plurality of word line layers and another row of NAND strings at another distance from the first edge of the plurality of word line layers, greater than the one distance; and
a control circuit configured to program the one row of NAND strings and to separately program the another row of NAND strings, wherein the control circuit is configured to program the one row of NAND strings using incremental step pulse programming with one initial program voltage and to program the another row of NAND strings using incremental step pulse programming with another initial program voltage which is higher than the one initial program voltage.

US Pat. No. 10,431,312

NONVOLATILE MEMORY APPARATUS AND REFRESH METHOD THEREOF

Winbond Electronics Corp....

1. A non-volatile memory apparatus, comprising:a non-volatile memory; and
a control circuit, coupled to the non-volatile memory and refreshing a non-selected block when an erasing operation is performed, wherein the non-selected block comprises a plurality of memory sectors, each of the memory sectors comprises a plurality of memory cells, and the control circuit determines whether threshold voltages of the memory cells in the memory sectors are larger than a refresh read reference voltage and smaller than a refresh program verify reference voltage, wherein the control circuit determines that a memory cell needs refreshing if the threshold voltage of the memory cell is larger than the refresh read reference voltage and smaller than the refresh program verify reference voltage,
wherein the control circuit further determines whether a first memory sector to which a current address corresponds comprises the memory cell having the threshold voltage larger than the refresh read reference voltage and smaller than the refresh program verify reference voltage, and if the first memory sector to which the current address corresponds does not comprise the memory cell having the threshold voltage larger than the refresh read reference voltage and smaller than the refresh program verify reference voltage, a refresh operation of the remaining memory sectors in the non-selected block is skipped to complete the refresh operation of the non-selected block.

US Pat. No. 10,431,311

SEMICONDUCTOR MEMORY DEVICE

Toshiba Memory Corporatio...

1. A semiconductor memory device comprising:a plurality of conductors being stacked with insulators being interposed therebetween;
a pillar through the plurality of conductors, the pillar including a first pillar portion, a second pillar portion above the first pillar portion, and a joint portion between the first pillar portion and the second pillar portion, the pillar functioning as a transistor in parts where the pillar crosses the respective conductors; and
a controller configured to perform a write operation, wherein
among the plurality of conductors through the first pillar portion, the conductor most proximal to the joint portion and one of the other conductors respectively function as a first dummy word line and a first word line,
among the plurality of conductors through the second pillar portion, the conductor most proximal to the joint portion and one of the other conductors respectively function as a second dummy word line and a second word line,
the controller
performs a program loop which includes a program operation in the write operation, the program operation including a pre-charge operation,
applies a first voltage higher than a ground voltage to the first word line, the first dummy word line, the second dummy word line, and the second word line, in the pre-charge operation in the write operation for which the first word line is selected,
applies a second voltage lower than the first voltage to the first word line, and applies the first voltage to the second dummy word line and the second word line, in the pre-charge operation in the write operation for which the second word line is selected.

US Pat. No. 10,431,309

SEMICONDUCTOR MEMORY DEVICE WITH MEMORY CELLS EACH INCLUDING A CHARGE ACCUMULATION LAYER AND A CONTROL GATE

TOSHIBA MEMORY CORPORATIO...

1. A semiconductor memory device, comprising:a bit line;
a source line;
a memory cell unit including
a first selection transistor connected to the bit line,
a second selection transistor connected to the source line, and
a plurality of memory cells connected in series between the first selection transistor and the second selection transistor, the memory cells including
a first memory cell,
a second memory cell located closer to the first selection transistor than the first memory cell,
a third memory cell located closer to the first selection transistor than the second memory cell, and
a fourth memory cell located closer to the first selection transistor than the third memory cell;
a first word line connected to the first memory cell;
a second word line connected to the second memory cell;
a third word line connected to the third memory cell;
a fourth word line connected to the fourth memory cell;
a driver circuit configured to apply a voltage to
the first word line,
the second word line,
the third word line, and
the fourth word line;
a first transistor including a first diffused layer connected to the first word line and a second diffused layer connected to the driver circuit;
a second transistor connected between the second word line and the driver circuit;
a third transistor connected between the third word line and the driver circuit; and
a fourth transistor connected between the fourth word line and the driver circuit,
wherein when data is written into the first memory cell,
a first voltage is applied to
the first word line,
a second voltage is applied to
the second word line,
a third voltage is applied to
the third word line, and
a fourth voltage is applied to
the fourth word line,
wherein the first voltage is larger than the second voltage, the third voltage and the fourth voltage, the second voltage is larger than the third voltage, and the fourth voltage is larger than the third voltage,
wherein the second word line, the third word line, and the fourth word line are not located above the first diffused layer and the second diffused layer, and
wherein each of the first word line, the second word line, the third word line, and the fourth word line is arranged in a first direction,
wherein each of the first transistor, the second transistor, the third transistor, and the fourth transistor has a gate length in a second direction perpendicular to the first direction,
wherein the first transistor, the second transistor, the third transistor, and the fourth transistor are arranged in the first direction, and
wherein a distance between the first transistor and the memory cell unit is smaller than a distance between the second transistor and the memory cell unit.

US Pat. No. 10,431,307

ARRAY ORGANIZATION AND ARCHITECTURE TO PERFORM RANGE-MATCH OPERATIONS WITH CONTENT ADDRESSABLE MEMORY (CAM) CIRCUITS

INTERNATIONAL BUSINESS MA...

1. A circuit comprising:a first portion of a content addressable memory (CAM) configured to perform a first inequality operation implemented between 1 to n CAM entries, wherein the 1 to n CAM entries of the first portion are read from left to right to perform the first inequality operation;
a second portion of the CAM configured to perform a second inequality operation implemented between the 1 to n CAM entries, wherein the 1 to n CAM entries of the second portion are read from right to left to perform the second inequality operation;
a first matchline configured to indicate a match or mismatch for each of the 1 to n CAM entries implemented in the first portion; and
a second matchline configured to indicate a match or mismatch for each of the 1 to n CAM entries implemented in the second portion,
wherein the first portion and the second portion are triangularly arranged side by side such that the first inequality operation and the second inequality operation are implemented between the 1 to n CAM entries using the same n wordlines,
wherein two valid bits are provided for each of the 1 to n CAM entries as extra bits, in addition to data bits defining each of the 1 to n CAM entries, to indicate that the data bits defining each of the 1 to n CAM entries comprise a valid pattern,
wherein the first and second portions of the CAM are each comprised of binary CAM (BCAM) cells,
wherein, for each 1 to n CAM entry, the valid bit is latched in a latch circuit, wherein the latch circuit is coupled to a precharge driver for the first and second matchlines such that the first and second matchlines will only be precharged when the valid bit for a corresponding one of the 1 to n CAM entries is latched in the latch circuit, and
wherein, for each 1 to n CAM entry, one valid bit is provided for the first matchline and another valid bit is provided for the second matchline.

US Pat. No. 10,431,306

RECONFIGURABLE SEMICONDUCTOR INTEGRATED CIRCUIT

KABUSHIKI KAISHA TOSHIBA,...

1. A semiconductor integrated circuit comprising:first wiring lines;
at least two second wiring lines intersecting with the first wiring lines;
third wiring lines intersecting with the first wiring lines;
first memory elements disposed in a cross region between the first wiring lines and the second wiring lines, at least one of the first memory elements including a first terminal connected to corresponding one of the first wiring lines and a second terminal connected to corresponding one of the second wiring lines;
second memory elements disposed in a cross region between the first wiring lines and the third wiring lines, at least one of the second memory elements including a third terminal connected to corresponding one of the first wiring lines and a fourth terminal connected to corresponding one of the third wiring lines;
a first write control circuit connected to the first wiring lines;
a first circuit connected to one of the second wiring lines, the first circuit supplying a first potential;
a second circuit connected to the other one of the second wiring lines, the second circuit supplying a second potential lower than the first potential;
SRAM cells disposed to correspond to the third wiring lines, and at least one of the SRAM cells being connected to corresponding one of the third wiring lines; and
a selection circuit including input terminals corresponding to the first wiring lines and an output terminal, each of the input terminals being electrically connected to corresponding one of the first wiring lines, the selection circuit connecting one of the input terminals to the output terminal in accordance with an input signal.

US Pat. No. 10,431,305

HIGH-PERFORMANCE ON-MODULE CACHING ARCHITECTURES FOR NON-VOLATILE DUAL IN-LINE MEMORY MODULE (NVDIMM)

Advanced Micro Devices, I...

1. A hybrid memory module, comprising:a first non-volatile memory;
a first integrated control buffer coupled directly to the first non-volatile memory, wherein the first integrated control buffer operates as both a data buffer and a multiplexer; and
a first volatile memory and a first volatile memory tag unit coupled directly to the first integrated control buffer, wherein the first integrated control buffer is integrated with first cache integration logic to perform cache operations and the first integrated control buffer performs data multiplexing between at least two of the first non-volatile memory, the first volatile memory, and the first volatile memory tag unit, wherein the cache operations include at least one of instructing the first non-volatile memory and the first volatile memory to load a cache line when a miss operation occurs, write back to the cache line when an eviction occurs, or read the cache line when a hit operation occurs.

US Pat. No. 10,431,304

METHOD, SYSTEM AND DEVICE FOR NON-VOLATILE MEMORY DEVICE OPERATION

ARM Ltd., Cambridge (GB)...

1. A method comprising:applying a first programing signal across first and second terminals of a correlated electron switch (CES) element to place the CES element in a conductive or low impedance state;
applying a second programming signal across the first and second terminals to place the CES element in an insulative or high impedance state, the second programming signal comprising a second voltage across the first and second terminals; and
applying a third voltage across the first and second terminals as a supply voltage during a read operation, and wherein a magnitude of the third voltage is equal or greater to a magnitude of the second voltage.

US Pat. No. 10,431,303

RESISTANCE CHANGE TYPE MEMORY INCLUDING WRITE CONTROL CIRCUIT TO CONTROL WRITE TO VARIABLE RESISTANCE ELEMENT

NATIONAL INSTITUTE OF ADV...

1. A resistance change type memory comprising:a variable resistance element connected between a first bit line and a second bit line;
a write control circuit including
a first transistor including a first terminal connected to the first bit line;
a second transistor including a second terminal connected to the first bit line;
a first element including a first output terminal outputting a first signal which controls ON and OFF of the first transistor;
a first interconnect connected to the first output terminal; and
a second element including a first input terminal connected to the first interconnect, and a second output terminal outputting a second signal which controls ON and OFF of the second transistor, the second signal being based on the first signal from the first interconnect,
the write control circuit controlling write to the variable resistance element;
a second interconnect supplied with a first voltage and connected to the first bit line via the first transistor; and
a third interconnect supplied with a second voltage which is higher than the first voltage, and connected to the first bit line via the second transistor,
wherein the write control circuit:
supplies the first voltage to the first bit line via the first transistor which is in an ON state;
sets the second transistor in an ON state after supplying the first voltage; and
supplies the second voltage to the first bit line with a first pulse width via the second transistor which is in the ON state.

US Pat. No. 10,431,302

METHODS, ARTICLES, AND DEVICES FOR PULSE ADJUSTMENT TO PROGRAM A MEMORY CELL

Micron Technology, Inc., ...

1. A method, comprising:determining that a resistance value for a memory cell is lower than a previous resistance value for the memory cell;
adjusting a parameter of an electrical pulse based at least in part on determining that the resistance value is lower than the previous resistance value; and
applying the electrical pulse to the memory cell based at least in part on the adjusted parameter.

US Pat. No. 10,431,300

NONVOLATILE MEMORY DEVICE AND OPERATING METHOD OF NONVOLATILE MEMORY DEVICE

SAMSUNG ELECTRONICS CO., ...

1. A nonvolatile memory device comprising:a memory cell array including a plurality of memory cells and dummy cells formed on a body;
a row decoder connected to the memory cells through word lines;
a dummy bit line bias circuit connected to the dummy cells through a dummy bit line;
a dummy word line bias circuit connected to the dummy cells through a plurality of dummy word lines;
a write driver and sense amplifier connected to the memory cells through bit lines;
a source line driver connected to the memory cells through a plurality of source lines; and
a leakage detector connected to the dummy cells through a dummy source line.

US Pat. No. 10,431,299

SEMICONDUCTOR STORAGE DEVICE AND MEMORY SYSTEM

Toshiba Memory Corporatio...

1. A semiconductor storage device comprising:a plurality of memory cells, each of the plurality of memory cells being capable of storing data of n bits (n is an integer equal to or larger than 3);
a word line which is connected to the plurality of memory cells; and
a control circuitry including a first latch circuitry, a second latch circuitry, a third latch circuitry, and a fourth latch circuitry, wherein the control circuitry is configured to;
in response to a first read request, perform a first read operation of reading first data out of the plurality of memory cells with a first voltage applied to the word line, and storing the first data in the second latch circuitry, and
in response to a second read request,
perform a second read operation of reading second data out of the plurality of memory cells with a second voltage within first voltage range and a third voltage within a second voltage range applied the word line, and storing the second data in the third latch circuitry, the first voltage range smaller than the first voltage, the second voltage range larger than the first voltage,
perform first logical operation of logically processing the first data stored in the second latch circuitry and the second data stored in the third latch circuitry,
store third data generated by the first logical operation in the first latch circuitry, and
output the third data stored in the first latch circuitry.

US Pat. No. 10,431,298

NONVOLATILE MEMORY AND WRITING METHOD

Toshiba Memory Corporatio...

1. A method for controlling a memory cell array including a plurality of memory cells, each of the plurality of memory cells being configured to store data by correlating three bits with eight threshold regions, the eight threshold regions corresponding to first to eighth threshold regions defined in ascending order of threshold voltage, each of the plurality of memory cells connected to a word line, the three bits respectively corresponding to first to third pages, a threshold voltage of an unwritten state of the memory cells being set at the first threshold region, the method comprising:when writing a first value to the first page of an unwritten memory cell, performing programming such that the threshold voltage of the unwritten memory cell is within the fifth threshold region;
when performing writing of the second page of the memory cell after the writing of the first page of the memory cell,
if a value corresponding to the first page of the memory cell is a second value and a value to be written to the second page is the first value, performing programming such that the threshold voltage of the memory cell is within the second threshold region, and
if a value corresponding to the first page of the memory cell is the first value and a value to be written to the second page is the first value, performing programming such that the threshold voltage of the memory cell is within the seventh threshold region;
when performing writing of the third page of the memory cell after the writing of the second page of the memory cell,
if a value corresponding to the first page of the memory cell is the second value, a value corresponding to the second page of the memory cell is the second value, and a value to be written to the third page is the first value, performing programming such that the threshold voltage of the memory cell is within the fourth threshold region,
if a value corresponding to the first page of the memory cell is the second value, a value corresponding to the second page of the memory cell is the first value, and a value to be written to the third page is the first value, performing programming such that the threshold voltage of the memory cell is within the third threshold region;
if a value corresponding to the first page of the memory cell is the first value, a value corresponding to the second page of the memory cell is the second value, and a value to be written to the third page is the first value, performing programming such that the threshold voltage of the memory cell is within the sixth threshold region,
if a value corresponding to the first page of the memory cell is the first value, a value corresponding to the second page of the memory cell is the first value, and a value to be written to the third page is the first value, performing programming such that the threshold voltage of the memory cell is within the eighth threshold region, and
when reading out data from the first page, reading out the data using a fourth read voltage, the fourth read voltage being a boundary voltage between the fourth threshold region and the fifth threshold region, and determining data of the first page on a basis of the read out data;
when reading out data from the second page, reading out the data using a first, a third and a sixth read voltage, the first read voltage being a boundary voltage between the first threshold region and the second threshold region, the third read voltage being a boundary voltage between the third threshold region and the fourth threshold region, the sixth read voltage being a boundary voltage between the sixth threshold region and the seventh threshold region, and determining data of the second page on a basis of the read our data; and
when reading out data from the third page, reading out the data using a second, a fifth and a seventh read voltage, the second read voltage being a boundary voltage between the second threshold region and the third threshold region, the fifth read voltage being a boundary voltage between the fifth threshold region and the sixth threshold region, the seventh read voltage being a boundary voltage between the seventh threshold region and the eighth threshold region, and determining data of the third page on a basis of the read out data.

US Pat. No. 10,431,297

SEMICONDUCTOR MEMORY DEVICE WHICH STORES PLURAL DATA IN A CELL

TOSHIBA MEMORY CORPORATIO...

1. A semiconductor memory device comprising:a memory cell array including a plurality of memory cells arranged in a matrix, each of the memory cells being capable of storing data of three bits including a first bit, a second bit, and a third bit; and
a control circuit which is configured to controls the memory cell array,
wherein the control circuit writes two-bit data of the first bit and the second bit to a first memory cell,
the control circuit subsequently writes two-bit data of the first bit and the second bit to a second memory cell adjacent to the first memory cell, and
the control circuit subsequently writes, to the first memory cell, three-bit data formed of the third bit and the two-bit data of the first bit and the second bit stored in the first memory cell.

US Pat. No. 10,431,296

SERIALIZED SRAM ACCESS TO REDUCE CONGESTION

Taiwan Semiconductor Manu...

1. A system, comprising:a plurality of memory arrays each comprising a plurality of columns having a plurality of bit-cells therein, wherein each of the plurality of memory arrays is configured to receive a serialized input signal and generate a serialized output signal;
a plurality of clock generators, wherein each of the plurality of clock generators is configured to generate an array-specific clock signal for a respective one of the plurality of memory arrays, and wherein the respective one of the plurality of memory arrays is configured to sequentially latch a respective bit of the serialized input signal or sequentially output a respective bit of the serialized output signal when the array-specific clock signal is active.

US Pat. No. 10,431,295

STATIC RANDOM ACCESS MEMORY AND METHOD OF CONTROLLING THE SAME

TAIWAN SEMICONDUCTOR MANU...

1. A static random access memory (SRAM) comprising:a memory cell, wherein the memory cell comprises at least two p-type pass gates;
a bit line connected to the memory cell;
a bit line bar connected to the memory cell;
a word line connected to the memory cell;
an n-type transistor connected between a ground voltage and a first node;
a first inverter having an input terminal configured to receive a data signal and an output terminal connected to the word line, the first inverter being connected between a supply voltage and the first node; and
a voltage control unit configured to control the N-type transistor and to control the memory cell by providing an operating voltage on the first node which affects operation of the first inverter and thereby causes a voltage on the word line to undergo at least a double transition including a first transition to the ground voltage and then a second transition to an intermediate voltage which is greater than the ground voltage but substantially lower than the supply voltage; and
wherein:
the voltage control unit includes a p-type capacitor-connected transistor connected to the first node and thereby to the word line; and
the voltage control unit is further configured to selectively adjust voltages correspondingly of the bit line and the bit line bar.

US Pat. No. 10,431,294

WRITE LEVEL ARBITER CIRCUITRY

Micron Technology, Inc., ...

1. A semiconductor device comprising:memory comprising a group of storage elements;
a command interface configured to receive a write command to write data to the memory;
a data strobe pin configured to receive a data strobe to assist in writing the data to the memory;
phase division circuitry configured to divide the data strobe into a plurality of phases to be used in writing the data to the memory; and
arbiter circuitry configured to detect which phase of the plurality of phases captures a write start signal for the write command, wherein the arbiter circuitry comprises a latch that is configured to:
receive a first indication of a pulse in a first phase of the plurality of phases; and
receive a second indication of a pulse in a second phase of the plurality of phases.

US Pat. No. 10,431,293

SYSTEMS AND METHODS FOR CONTROLLING DATA STROBE SIGNALS DURING READ OPERATIONS

Micron Technology, Inc., ...

1. An apparatus comprising:a first data strobe (DQS) output buffer (OB) and a second DQS OB each coupled to a DQS terminal, the first DQS OB and the second DQS OB configured to provide a DQS signal to the DQS terminal responsive to a read clock signal; and
control logic configured to receive the read clock signal to control the first DQS OB and the second DQS OB,
wherein the apparatus is configured to selectively prevent the control logic from receiving the read clock signal while the DQS signal is being provided to the DQS terminal.

US Pat. No. 10,431,292

METHOD AND APPARATUS FOR CONTROLLING ACCESS TO A COMMON BUS BY MULTIPLE COMPONENTS

Micron Technology, Inc., ...

1. An apparatus comprising:a first memory die;
a first bus;
a common bus; and
an interface control logic stacked with the first memory die and coupled to the first memory die through the first bus and the common bus, the interface control logic including:
a plurality of delay circuits configured to output a plurality of strobe signals having different amounts of delay from one another; and
a multiplexer configured to select a first one of the plurality of strobe signals, responsive to a first command, based on a type of the first command and a first latency of the first memory die, transferred through the common bus and output the first one of the plurality of strobe signals to the first bus;
wherein the first memory die is configured to capture the first command responsive to the first one of the plurality of strobe signals.

US Pat. No. 10,431,288

SYSTEMS AND METHODS FOR MAINTAINING REFRESH OPERATIONS OF MEMORY BANKS USING A SHARED ADDRESS PATH

Micron Technology, Inc., ...

1. A method comprising:receiving an instruction to refresh a row address stored in a counter of a memory device;
blocking incrementing the row address when the memory device transitioned from a first mode of operation to a second mode of operation and an immediately previous refresh operation was unpaired;
incrementing the row address stored in the counter when the memory device did not transition from the first mode of operation to the second mode of operation, or the memory device transitioned from the first mode of operation to the second mode of operation and the immediately previous refresh operation was paired; and
refreshing the row address stored in the counter.

US Pat. No. 10,431,287

SEMICONDUCTOR MEMORY DEVICE INCLUDING A MEMORY CELL WITH FIRST AND SECOND TRANSISTORS

Toshiba Memory Corporatio...

1. A semiconductor memory device comprising:a memory cell including a first transistor comprising a first oxide semiconductor, a first insulation film, and a first control electrode, a second transistor comprising a second oxide semiconductor, a second insulation film, a second control electrode which is independent from the first control electrode, and a capacitance element configured to store a charge based on a product between input data and a coupling weight of a neuron model; wherein the first transistor is connected to the second transistor in series and the capacitor is connected to a common node of the first and second transistors; and
a control circuit configured to turn on the first transistor when the charge is written to the capacitance element, and to turn on the second transistor when the charge is read from the capacitance element.

US Pat. No. 10,431,286

REFRESH IN NON-VOLATILE MEMORY

Micron Technology, Inc., ...

9. An apparatus, comprising:an array of memory cells; and
a processor configured to:
determine a threshold miss rate based on a number of memory cells that fail to refresh;
determine a refresh rate of the array of memory cells based on the threshold miss rate; and
refresh a memory cell of the array of memory cells in response to the array of memory cells being accessed a threshold number of accesses, wherein the threshold is based on the refresh rate.

US Pat. No. 10,431,284

DYNAMIC REFERENCE VOLTAGE DETERMINATION

Micron Technology, Inc., ...

14. An electronic memory apparatus, comprising:a first memory cell comprising a first digit line;
a second memory cell comprising a second digit line; and
a controller coupled with the first memory cell and the second memory cell, wherein the controller is operable to:
activate a first switching component coupled with the first and second digit lines; and
determine a reference voltage based at least in part on a voltage of a conductive path, wherein the conductive path is established between the first and second digit lines when the first switching component is activated.

US Pat. No. 10,431,283

APPARATUSES AND METHODS INCLUDING FERROELECTRIC MEMORY AND FOR ACCESSING FERROELECTRIC MEMORY

Micron Technology, Inc., ...

1. A method, comprising:increasing a voltage of a first cell plate of a capacitor to change a voltage of a second cell plate of the capacitor, a second digit line, and a second sense node;
decreasing the voltage of the second cell plate and the second digit line to change the voltage of the first cell plate, a first digit line, and a first sense node, wherein decreasing the voltage of the second cell plate and the second digit line includes decreasing the voltage of the second cell plate from an increased voltage to an initial voltage of the second cell plate;
driving the first sense node to a first voltage and driving the second sense node to a second voltage responsive to the voltage of the first sense node being greater than the voltage of the second sense node; and
driving the first sense node to the second voltage and driving the second sense node to the first voltage responsive to the voltage of the first sense node being less than the voltage of the second sense node.

US Pat. No. 10,431,281

ACCESS SCHEMES FOR SECTION-BASED DATA PROTECTION IN A MEMORY DEVICE

Micron Technology, Inc., ...

1. A method, comprising:initializing a timer associated with sections of a memory device, each of the sections comprising memory cells associated with one of a plurality of word lines of the section that is configured to selectively couple the memory cells with one of a plurality of digit lines of the section;
selecting one of the sections for a voltage adjustment operation based at least in part on a determined value of the timer; and
performing the voltage adjustment operation on the selected section by activating each of the plurality of word lines of the selected section.

US Pat. No. 10,431,280

FERROELECTRIC OPENING SWITCH

1. A ferroelectric opening switch, comprising:a ferroelectric material comprising at least one crystal having a permanent electric dipole determined by the crystallographic symmetry of the ferroelectric material and a having plurality of nucleation sites; and
a voltage source for applying an electric field to the ferroelectric material;
wherein polarization reversal of the electric dipoles is nucleated at the nucleation sites when the electric field is applied, thereby changing current flow in the switch.

US Pat. No. 10,431,276

SEMICONDUCTOR DEVICES INCLUDING REVERSIBLE AND ONE-TIME PROGRAMMABLE MAGNETIC TUNNEL JUNCTIONS

Samsung Electronics Co., ...

1. A semiconductor device, comprising:a plurality of word lines;
a plurality of bit lines crossing the plurality of word lines, the plurality of bit lines including first bit lines and second bit lines, the second bit lines spaced apart from the first bit lines in a direction of extension of the plurality of word lines;
a plurality of first memory cells connected between the plurality of word lines and the first bit lines, each of the plurality of first memory cells including a first memory element and a first selection element, the first memory element and the first selection element connected to each other; and
a plurality of second memory cells connected between the plurality of word lines and the second bit lines, each of the plurality of second memory cells including a second memory element and a second selection element, the second memory element and the second selection element connected to each other,
wherein the first memory element includes a first magnetic tunnel junction, and the second memory element includes a second magnetic tunnel junction, each of the first and second magnetic tunnel junctions including a pinned layer, a free layer, and a tunnel barrier layer between the pinned layer and the free layer,
wherein the tunnel barrier layers of a first portion of the second magnetic tunnel junctions have an irreversible resistance state,
wherein the first magnetic tunnel junction has a rewritable structure, and is configured to have one of (i) a first resistance corresponding to first data, and (ii) a second resistance corresponding to second data;
wherein at least one second magnetic tunnel junction among the first portion of the second magnetic tunnel junctions has a third resistance corresponding to the first data, the at least one second magnetic tunnel junction having been programmed through a first one-time programming operation,
wherein at least one other second magnetic tunnel junction from among the first portion of the second magnetic tunnel junctions has a fourth resistance corresponding to the second data, the at least one other second magnetic tunnel junction having been programmed through a second one-time programming operation,
wherein the first to fourth resistances are different from each other,
wherein one or more of the plurality of first memory cells are configured as one or more first reference cells for a reading operation on the plurality of first memory cells, and one or more of the plurality of second memory cells are configured as one or more second reference cells for a reading operation on the plurality of second memory cells, and
wherein the one or more of the plurality of first memory cells includes one or more pairs of first memory cells, and a pair of first memory cells among the one or more pairs of first memory cells are connected in parallel to one of the first bit lines.

US Pat. No. 10,431,275

METHOD AND SYSTEM FOR PROVIDING MAGNETIC JUNCTIONS HAVING HYBRID OXIDE AND NOBLE METAL CAPPING LAYERS

Samsung Electronics Co., ...

1. A magnetic apparatus residing on a substrate and usable in a magnetic device, the magnetic apparatus comprising:a magnetic junction; and
a hybrid capping layer adjacent to the magnetic junction, the hybrid capping layer including an insulating layer, a discontinuous oxide layer, and a noble metal layer, the discontinuous oxide layer being between the insulating layer and the noble metal layer, the insulating layer being between the magnetic junction and the noble metal layer.

US Pat. No. 10,431,274

SEMICONDUCTOR MEMORY DEVICE

SK hynix Inc., Gyeonggi-...

1. A semiconductor memory device, comprising:a plurality of banks, each having a dedicated line and sharing a global line;
a plurality of sub-global lines shared by neighboring banks among the plurality of banks;
a plurality of data input/output circuits coupled to the plurality of banks, respectively, through the dedicated line and coupling the dedicated lines of corresponding banks to the sub-global lines in response to bank strobe signals, respectively; and
a plurality of data intervention blocks corresponding to the plurality of sub-global lines, respectively, and coupling the global line to corresponding sub-global lines in response to a delayed write strobe signal or read strobe signals.

US Pat. No. 10,431,273

SEMICONDUCTOR MEMORY DEVICE

Toshiba Memory Corporatio...

1. A semiconductor memory device comprising:a row decoder provided on a semiconductor substrate; and
a memory cell array provided above the row decoder and including a first block,
wherein the first block includes:
a first region spreading along a first plane formed by a first direction that is an in-plane direction of the semiconductor substrate and a second direction that is the in-plane direction and is different from the first direction and having a first width along the second direction;
a second region spreading along the first plane, having a second width larger than the first width along the second direction, and being adjacent to the first region in the first direction; and
a third region spreading along the first plane, having a third width smaller than the first width along the second direction, and located between the first region and the second region to connect the first region and the second region,
wherein the first region, the second region, and the third region include a plurality of first word lines stacked along a third direction that is a vertical direction of the semiconductor substrate, and the first region further includes a first selection gate line provided above a first word line of an uppermost layer, and
the memory cell array further includes:
a first insulating layer buried in a first trench between the first region and the second region and being in contact with the third region in the second direction;
a first contact plug provided in the first insulating layer and electrically connected to the row decoder; and
a first interconnect configured to connect the first selection gate line and the first contact plug.

US Pat. No. 10,431,272

VOLTAGE CONTROL CIRCUIT INCLUDING ASSIST CIRCUIT AND MEMORY DEVICE INCLUDING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. A memory device comprising:a volatile memory cell array connected to a plurality of word lines and comprising a memory cell that comprises at least one transistor;
a word line driver connected to the plurality of word lines, wherein a first node is connected to the word line driver and receives a voltage derived from a main power supply voltage; and
an assist circuit comprising an N-channel metal oxide semiconductor (NMOS) transistor having a diode connection structure, the NMOS transistor having a drain to source path connected between the first node and a point of reference potential, the assist circuit adjusting a word line voltage of a word line among the plurality of word lines by performing voltage pull-down for the first node.

US Pat. No. 10,431,271

APPARATUSES AND METHODS FOR PROVIDING AN INDICATOR OF OPERATIONAL READINESS OF VARIOUS CIRCUITS OF A SEMICONDUCTOR DEVICE FOLLOWING POWER UP

Micron Technology, Inc., ...

17. An apparatus, comprising:a supply voltage detection circuit configured to receive a supply voltage and further configured to provide a power up signal responsive to the supply voltage; and
a power supply ready circuit coupled to the first circuit, the second circuit configured to provide a ready detect signal that is active to a control circuit that enables a third circuit when the first signal is active.

US Pat. No. 10,431,269

METHODS AND APPARATUS FOR REDUCING POWER CONSUMPTION IN MEMORY CIRCUITRY BY CONTROLLING PRECHARGE DURATION

Altera Corporation, San ...

1. A method of operating an integrated circuit, comprising:during a decode time period, using a decoder circuit to address a memory cell;
using a precharge circuit to precharge a bit line that is coupled to the memory cell;
keeping the precharge circuit turned off during the decode time period; and
after the bit line is precharged, asserting a word line signal to access the memory cell.

US Pat. No. 10,431,268

SEMICONDUCTOR DEVICE AND MEMORY CONTROLLER RECEIVING DIFFERENTIAL SIGNAL

SAMSUNG ELECTRONICS CO., ...

1. A semiconductor device comprising:a differential signal phase detector configured to receive a differential signal comprising a first signal and a second signal, detect a phase between the first and second signals, and generate a mode control signal according to the phase detected; and
a receiver configured to receive the differential signal and, based on the mode control signal, perform a processing operation using the differential signal in a differential mode, or, perform a processing operation using the first signal and a reference voltage in a single mode.

US Pat. No. 10,431,266

SEMICONDUCTOR STORAGE DEVICE

Toshiba Memory Corporatio...

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

US Pat. No. 10,431,265

ADDRESS FAULT DETECTION IN A FLASH MEMORY SYSTEM

SILICON STORAGE TECHNOLOG...

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

US Pat. No. 10,431,264

APPARATUSES AND METHODS FOR PERFORMING LOGICAL OPERATIONS USING SENSING CIRCUITRY

Micron Technology, Inc., ...

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

US Pat. No. 10,431,261

FLEXIBLE-MOUNT ELECTRICAL CONNECTION

Western Digital Technolog...

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

US Pat. No. 10,431,260

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

Ricoh Company, Ltd., Tok...

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

US Pat. No. 10,431,257

DATA CENTER DUAL STAGE DRIVE WITH DATA STRIPING

KABUSHIKI KAISHA TOSHIBA,...

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

US Pat. No. 10,431,254

SYSTEM FOR PROVIDING AN ACCLIMATION ENCLOSURE FOR A DATA STORAGE LIBRARY

International Business Ma...

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

US Pat. No. 10,431,253

WAVEGUIDE INPUT COUPLER WITH ASYMMETRIC TAPER

Seagate Technology, LLC, ...

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

US Pat. No. 10,431,252

SUBSTRATE FOR MAGNETIC DISK AND MAGNETIC DISK

HOYA CORPORATION, Tokyo ...

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

US Pat. No. 10,431,251

MAGNETIC TAPE DEVICE AND MAGNETIC REPRODUCING METHOD

FUJIFILM Corporation, To...

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

US Pat. No. 10,431,245

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

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

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

US Pat. No. 10,431,243

SIGNAL PROCESSING APPARATUS, SIGNAL PROCESSING METHOD, SIGNAL PROCESSING PROGRAM

NEC CORPORATION, Tokyo (...

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

US Pat. No. 10,431,242

SYSTEMS AND METHODS FOR IDENTIFYING SPEECH BASED ON SPECTRAL FEATURES

GoPro, Inc., San Mateo, ...

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

US Pat. No. 10,431,241

SPEECH ENHANCEMENT METHOD AND APPARATUS FOR SAME

SAMSUNG ELECTRONICS CO., ...

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

US Pat. No. 10,431,240

SPEECH ENHANCEMENT METHOD AND SYSTEM

Samsung Electronics Co., ...

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

US Pat. No. 10,431,236

DYNAMIC PITCH ADJUSTMENT OF INBOUND AUDIO TO IMPROVE SPEECH RECOGNITION

Sphero, Inc., Boulder, C...

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

US Pat. No. 10,431,235

METHODS AND SYSTEMS FOR SPEECH ADAPTATION DATA

Elwha LLC, Bellevue, WA ...

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

US Pat. No. 10,431,234

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

SAMSUNG ELECTRONICS CO., ...

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

US Pat. No. 10,431,231

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

Qualcomm Incorporated, S...

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

US Pat. No. 10,431,228

PROVING FILE OWNERSHIP

Amazon Technologies, Inc....

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

US Pat. No. 10,431,226

FRAME LOSS CORRECTION WITH VOICE INFORMATION

ORANGE, Paris (FR)

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

US Pat. No. 10,431,223

LOCATION-BASED RESPONSES TO TELEPHONE REQUESTS

Google LLC, Mountain Vie...

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

US Pat. No. 10,431,222

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

GOOGLE LLC, Mountain Vie...

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

US Pat. No. 10,431,221

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

Hyundai Motor Company, S...

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

US Pat. No. 10,431,217

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

Amazon Technologies, Inc....

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

US Pat. No. 10,431,216

ENHANCED GRAPHICAL USER INTERFACE FOR VOICE COMMUNICATIONS

Amazon Technologies, Inc....

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

US Pat. No. 10,431,213

RECOGNIZING SPEECH IN THE PRESENCE OF ADDITIONAL AUDIO

Google LLC, Mountain Vie...

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

US Pat. No. 10,431,212

SPEECH RECOGNITION

Cirrus Logic, Inc., Aust...

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

US Pat. No. 10,431,211

DIRECTIONAL PROCESSING OF FAR-FIELD AUDIO

Qualcomm Incorporated, S...

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

US Pat. No. 10,431,210

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

INTERNATIONAL BUSINESS MA...

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

US Pat. No. 10,431,207

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

Robert Bosch GmbH, Stutt...

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

US Pat. No. 10,431,206

MULTI-ACCENT SPEECH RECOGNITION

Google LLC, Mountain Vie...

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

US Pat. No. 10,431,205

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

CONDUENT BUSINESS SERVICE...

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

US Pat. No. 10,431,194

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

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

US Pat. No. 10,431,193

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

CASIO COMPUTER CO., LTD.,...

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

US Pat. No. 10,431,191

METHOD AND APPARATUS FOR ANALYZING CHARACTERISTICS OF MUSIC INFORMATION

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

US Pat. No. 10,431,188

ORGANIZATION OF PERSONALIZED CONTENT

Amazon Technologies, Inc....

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

US Pat. No. 10,431,187

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

Ricoh Company, Ltd., Tok...

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

US Pat. No. 10,431,186

DISPLAY APPARATUS AND CONTROL METHOD THEREOF

Samsung Electronics Co., ...

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

US Pat. No. 10,431,178

GOA DRIVING CIRCUIT

WUHAN CHINA STAR OPTOELEC...

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

US Pat. No. 10,431,176

SCANNING-DRIVING CIRCUIT AND LIQUID CRYSTAL DISPLAY (LCD)

Shenzhen China Star Optoe...

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

US Pat. No. 10,431,172

DISPLAY DEVICE AND METHOD OF DRIVING THE SAME

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

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

US Pat. No. 10,431,171

DISPLAY DEVICE AND METHOD FOR DRIVING THE SAME

SAMSUNG DISPLAY CO., LTD....

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

US Pat. No. 10,431,165

DISPLAY APPARATUS AND METHOD OF DRIVING THE SAME

SAMSUNG DISPLAY CO., LTD....

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

US Pat. No. 10,431,164

DISPLAY DEVICE, DISPLAY MODULE, AND ELECTRONIC DEVICE

Semiconductor Energy Labo...

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

US Pat. No. 10,431,163

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

BOE TECHNOLOGY GROUP CO.,...

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

US Pat. No. 10,431,162

DISPLAY DEVICE

Samsung Display Co., Ltd....

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

US Pat. No. 10,431,160

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

Peking University Shenzhe...

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

US Pat. No. 10,431,159

REGISTER CIRCUIT, DRIVER CIRCUIT, AND DISPLAY UNIT

JOLED INC., Tokyo (JP)

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

US Pat. No. 10,431,158

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

BOE TECHNOLOGY GROUP CO.,...

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

US Pat. No. 10,431,155

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

Samsung Display Co., Ltd....

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

US Pat. No. 10,431,152

ORGANIC LIGHT-EMITTING DISPLAY DEVICE

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

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

US Pat. No. 10,431,149

DISPLAY APPARATUS AND SEAM CORRECTION METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

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

US Pat. No. 10,431,148

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

SAMSUNG ELECTRONICS CO., ...

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

US Pat. No. 10,431,147

DC-DC CONVERTER WITH SLAVE OPERATION DURING HIGH INPUT VOLTAGE

SAMSUNG DISPLAY CO., LTD....

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

US Pat. No. 10,431,146

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

Japan Display Inc., Toky...

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

US Pat. No. 10,431,144

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

BOE TECHNOLOGY GROUP CO.,...

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

US Pat. No. 10,431,143

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

BOE TECHNOLOGY GROUP CO.,...

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

US Pat. No. 10,431,141

DISPLAY DEVICE

Samsung Display Co., Ltd....

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

US Pat. No. 10,431,140

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

SAMSUNG DISPLAY CO., LTD....

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

US Pat. No. 10,431,137

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

BOE Technology Group Co.,...

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

US Pat. No. 10,431,134

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

Samsung Display Co., Ltd....

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

US Pat. No. 10,431,133

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

Samsung Display Co., Ltd....

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

US Pat. No. 10,431,131

PROJECTOR AND CONTROL METHOD FOR PROJECTOR

SEIKO EPSON CORPORATION, ...

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

US Pat. No. 10,431,129

INFORMATION PROCESSING DEVICE

SHARP KABUSHIKI KAISHA, ...

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

US Pat. No. 10,431,126

TEMPERATURE VALIDATION SLIDE

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

US Pat. No. 10,431,123

METHOD FOR TESTING AND HARDENING SOFTWARE APPLICATIONS

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

US Pat. No. 10,431,121

REDEMPTIVE WORK OF JESUS CHRIST DEMONSTRATED ON BALANCE SCALE

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

US Pat. No. 10,431,120

TRAINING DEVICE FOR MEDICAL PROCEDURES

Boston Scientific Scimed,...

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

US Pat. No. 10,431,111

REMEDIAL HANDWRITING GLOVE

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

US Pat. No. 10,431,107

SMART NECKLACE FOR SOCIAL AWARENESS

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

US Pat. No. 10,431,105

ENHANCED AWARENESS OF OBSTACLE PROXIMITY

Honeywell International I...

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

US Pat. No. 10,431,102

FLIGHT RANGE-RESTRICTING SYSTEMS AND METHODS FOR UNMANNED AERIAL VEHICLES

The Boeing Company, Chic...

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

US Pat. No. 10,431,101

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

HONEYWELL INTERNATIONAL I...

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

US Pat. No. 10,431,098

VEHICLE LOCATION SYSTEM

Capital One Services, LLC...

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

US Pat. No. 10,431,096

APPARATUS FOR VEHICLE DRIVING ASSISTANCE

MANDO CORPORATION, Pyeon...

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

US Pat. No. 10,431,095

FORMULATING LANE LEVEL ROUTING PLANS

FORD GLOBAL TECHNOLOGIES,...

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

US Pat. No. 10,431,093

SYSTEM AND METHOD FOR COLLISION AVOIDANCE

ZF Friedrichshafen AG, F...

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

US Pat. No. 10,431,084

APPARATUS AND METHOD FOR PARKING ASSIST

MANDO CORPORATION, Pyeon...

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

US Pat. No. 10,431,083

ONBOARD TERMINAL DEVICE AND TRAFFIC CONTROL SYSTEM

Hitachi Construction Mach...

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

US Pat. No. 10,431,082

SYSTEMS AND METHODS FOR EMERGENCY VEHICLE RESPONSE IN AN AUTONOMOUS VEHICLE

GM GLOBAL TECHNOLOGY OPER...

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

US Pat. No. 10,431,080

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

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

US Pat. No. 10,431,074

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

Universal Electronics Inc...

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

US Pat. No. 10,431,069

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

LG ELECTRONICS INC., Seo...

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

US Pat. No. 10,431,066

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

Konica Minolta, Inc., To...

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

US Pat. No. 10,431,065

SECURITY AND TRACKING SYSTEMS AND ASSOCIATED METHODS

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

US Pat. No. 10,431,063

RFID SALES SECURITY SYSTEM

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

US Pat. No. 10,431,060

VIRTUAL REALITY SYSTEMS

Arm Limited, Cambridge (...

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

US Pat. No. 10,431,058

AMBIENT TRIGGERED NOTIFICATIONS

IMMERSION CORPORATION, S...

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

US Pat. No. 10,431,054

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

Sony Interactive Entertai...

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

US Pat. No. 10,431,052

SLOTS GAME WITH IMPROVING BONUS-WINNING ODDS

Zynga Inc., San Francisc...

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

US Pat. No. 10,431,047

DEVICE FOR HOLDING LOTTERY

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

US Pat. No. 10,431,046

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

VIDEO GAMING TECHNOLOGIES...

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

US Pat. No. 10,431,043

INTEGRATED GAME-SPECIFIC PROGRESSIVE CONTROLLER SHARED IN A GAMING SYSTEM

IGT, Las Vegas, NV (US)

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

US Pat. No. 10,431,042

RECOMMENDATION MODULE INTERLEAVED WAGERING SYSTEM

Gamblit Gaming, LLC, Gle...

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

US Pat. No. 10,431,037

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

ARISTOCRAT TECHNOLOGIES A...

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

US Pat. No. 10,431,032

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

SIEMENS AKTIENGESELLSCHAF...

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

US Pat. No. 10,431,030

DOCKING STATION WITH REMOVABLE LOCKERS

Walmart Apollo, LLC, Ben...

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

US Pat. No. 10,431,028

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

Continental Automotive Fr...

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

US Pat. No. 10,431,027

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

OMRON AUTOMOTIVE ELECTRON...

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

US Pat. No. 10,431,025

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

BOE TECHNOLOGY GROUP CO.,...

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

US Pat. No. 10,431,021

ELECTRONIC CONTROL UNIT

DENSO CORPORATION, Kariy...

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

US Pat. No. 10,431,020

METHOD AND APPARATUS FOR IMPLEMENTING A VEHICLE INSPECTION WAIVER PROGRAM

ZONAR SYSTEMS, INC., Sea...

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

US Pat. No. 10,431,018

AUTONOMOUS VEHICLE OPERATING STATUS ASSESSMENT

STATE FARM MUTUAL AUTOMOB...

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

US Pat. No. 10,431,016

METHOD AND DEVICE FOR IDENTIFICATION OF AN IMPLEMENT

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

US Pat. No. 10,431,014

DATA RECORDING FUNCTION

Honeywell International I...

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

US Pat. No. 10,431,013

HIGH SPEED PRINTING

Stamps.com Inc., El Segu...

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

US Pat. No. 10,431,011

VIRTUAL AREA GENERATION AND MANIPULATION

Amazon Technologies, Inc....

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

US Pat. No. 10,431,008

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

KONINKLIJKE PHILIPS N.V.,...

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

US Pat. No. 10,431,005

AUGMENTED REALITY SYSTEM

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

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

US Pat. No. 10,431,004

ELECTRONIC DEVICE AND METHOD FOR DISPLAYING EVENT IN VIRTUAL REALITY MODE

Samsung Electronics Co., ...

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

US Pat. No. 10,430,996

GRAPHICS PROCESSING SYSTEMS

Arm Limited, Cambridge (...

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

US Pat. No. 10,430,994

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

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

US Pat. No. 10,430,989

MULTI-PASS RENDERING IN A SCREEN SPACE PIPELINE

NVIDIA CORPORATION, Sant...

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

US Pat. No. 10,430,987

ANNOTATING AN IMAGE WITH A TEXTURE FILL

Snap Inc., Santa Monica,...

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

US Pat. No. 10,430,984

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

General Electric Company,...

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

US Pat. No. 10,430,980

SYSTEMS, DEVICES, AND METHODS FOR DISPLAYING VISUAL SYMBOLS

North Inc., Kitchener, O...

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

US Pat. No. 10,430,979

METHOD FOR CREATING CAMOUFLAGE PATTERNS

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

US Pat. No. 10,430,978

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

Adobe Inc., San Jose, CA...

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

US Pat. No. 10,430,973

IMAGE RECOLORING FOR COLOR CONSISTENCY IN A DIGITAL MEDIUM ENVIRONMENT

Adobe Inc., San Jose, CA...

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

US Pat. No. 10,430,966

ESTIMATING MULTI-PERSON POSES USING GREEDY PART ASSIGNMENT

Intel Corporation, Santa...

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

US Pat. No. 10,430,959

METHOD AND APPARATUS FOR MATCHING STEREO IMAGES

Samsung Electronics Co., ...

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

US Pat. No. 10,430,958

ACTIVE ILLUMINATION 3D ZONAL IMAGING SYSTEM

Microsoft Technology Lice...

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

US Pat. No. 10,430,957

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

Samsung Electronics Co., ...

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

US Pat. No. 10,430,951

METHOD AND DEVICE FOR STRAIGHT LINE DETECTION AND IMAGE PROCESSING

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

US Pat. No. 10,430,950

SYSTEMS AND METHODS FOR PERFORMING INSTANCE SEGMENTATION

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

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

US Pat. No. 10,430,947

CORRESPONDENCE PROBABILITY MAP DRIVEN VISUALIZATION

KONINKLIJKE PHILIPS N.V.,...

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

US Pat. No. 10,430,942

IMAGE ANALYSIS FOR PREDICTING BODY WEIGHT IN HUMANS

University of Kentucky Re...

1. A method for predicting body weight of a human subject, the method comprising:capturing an image of a face of the subject;
receiving an age factor of the subject;
determining a weight factor for the received age factor from an age-based weight prediction model; determining at least three facial feature measurement factors for the face from the captured image, the at least three facial feature measurement factors including a first facial feature measurement factor extending in a first direction, a second facial feature measurement factor extending in a second direction different from the first direction, and a third facial feature measurement factor extending substantially in the same direction as the second facial measurement factor; and applying the weight factor and the at least three facial feature measurement factors to a trained neural network model to predict the weight of the subject human, the trained neural network model trained with parameters corresponding to the at least three facial feature measurement factors and the weight factor obtained from each of a plurality of other human subjects; wherein the face includes a right eye, a left eye, a nose, lips, and a chin, and wherein the facial feature measurement factors include:
the nose to the lips;
the lips to the chin;
a right edge of the face in-line with the lips to a left edge of the face in-line with the lips;
a right edge of the face in-line with the nose to a left edge of the face in-line with the nose;
a right edge of the face in-line with a midpoint between the lips and the chin to a left edge of the face in-line with a midpoint between the lips and the chin;
one half the sum of:
the right eye to the nose, and
the left eye to the nose; and
one half the sum of:
the right eye to the lips, and
the left eye to the lips.

US Pat. No. 10,430,941

IDENTIFYING ABNORMAL TISSUE IN IMAGES OF COMPUTED TOMOGRAPHY

KONINKLIJKE PHILIPS N.V.,...

1. A method, comprisingrecording slice images of a lung through X-ray radiation to produce slice images of the lung, each slice image corresponds to a different position of the lung, where at least one slice image of the slice images includes lung cavity, blood vessels and an abnormal tissue, wherein the lung cavity, the blood vessels and the abnormal tissue are represented through gray-scale values;
segmenting the blood vessels in the slice images of the lung, wherein the gray-scale values of the blood vessels are differentiated from the gray-scale values of the abnormal tissue through eigenvalues of a Hessian matrix;
removing the segmented blood vessels from the slice images of the lung; and
displaying at least one of the slice images of the lung with the removed segmented blood vessels on an output device.

US Pat. No. 10,430,937

AUTOMATED MATERIAL CHARACTERIZATION SYSTEM INCLUDING CONDITIONAL GENERATIVE ADVERSARIAL NETWORKS

UNITED TECHNOLOGIES CORPO...

1. A material characterization system comprising:an electronic imaging unit configured to generate at least one test input image of a specimen composed of a material;
an electronic material characterization controller configured to determine values of a plurality of functional parameters that specify a functional mapping, to map the at least one test input image of the specimen to at least one output image based on the functional mapping specified by the determined parameters, to predict a presence of at least one target attribute of the specimen in response to applying the functional mapping and analyzing the at least one output image, and to convert the at least one output image to a selected output image format so as to generate a synthetic image including the predicted at least one attribute; and
an electronic imaging unit controller configured to perform a material characterization analysis that characterizes the material of the specimen based on the predicted at least one attribute included in the synthetic image;
wherein
the synthetic image is a fused synthetic image including a plurality of predicted attributes that are different from one another;
the material characterization controller includes a plurality of conditional generative adversarial networks (CGANs) and, each CGAN and among the plurality of CGANs configured to predict the presence of a respective attribute;
the plurality of CGANs includes:
a first CGAN confirmed to predict a presence of at least one grain element in the specimen, and to generate a first synthetic image including the predicted at least one grain element; and
a second CGAN configured to predict an edge location of the least one grain element, and to generate a second synthetic image including the predicted edge location of the at least one grain element
the imaging unit controller includes an electronic image fusing unit that superimposes the second synthetic image with the first synthetic image to generate the fused synthetic image;
the superimposition of predicted edge locations with predicted grain elements identifies at least one individually segmented grain;
the imaging unit controller is configured to perform at least one post-processing operation on the fused synthetic image; and
the material characterization analysis includes characterizing at least one of a strength of the material, a fatigue rate of the material, and fracture growth rate.

US Pat. No. 10,430,933

IMAGING SYSTEMS AND METHODS OF USING THE SAME

1. A shadow optical imaging method comprising:receiving, at a single detector of a lensless optical imaging system, an optical shadow cast thereon by an object that is disposed in immediate proximity to said single detector and that is irradiated with a single diverging monochromatic wavefront of light;
acquiring multiple sets of optical data with said single detector over a period of time, each set of optical data representing a respectively-corresponding first image of said optical shadow formed with said wavefront at a respectively-corresponding point in time within said period,
wherein spatial positions and orientations of said detector, said object, and said light source remain unchanged during said acquiring;
wherein said wavefront has a rate of spatial divergence that remains unchanged in time and an optical axis the spatial orientation of which remains unchanged during said period of time,
wherein said first image is characterized by a first spatial resolution;
from said multiple sets of optical data, forming a second image of said object with a computer processor, said forming including anisotropic filtering of a set of optical data from said multiple sets to correct geometrical information of each first image,
wherein said second image is characterized by second spatial resolution, the second spatial resolution being higher than the first spatial resolution.

US Pat. No. 10,430,927

IMAGE ANALYZING APPARATUS AND NON-TRANSITORY STORAGE MEDIUM STORING INSTRUCTIONS EXECUTABLE BY THE IMAGE ANALYZING APPARATUS

BROTHER KOGYO KABUSHIKI K...

1. An image analyzing apparatus comprising a processor and a memory, the processor configured to perform:acquiring read image data created by reading of a document;
executing a first analyzing process based on the acquired read image data; and
storing a result of the first analyzing process,
wherein the processor is configured to, in the first analyzing process, perform:
sequentially identifying a plurality of line pixel groups from a first side of the acquired read image data toward a second side of the acquired read image data in a first direction, wherein the plurality of line pixel groups are arranged in the first direction, wherein each of the plurality of line pixel groups comprises a plurality of pixels arranged in a second direction orthogonal to the first direction, wherein each of the plurality of pixels is one of a first-type pixel and a second-type pixel, wherein the first-type pixel is a pixel representing an object different from a background of the document, and the second-type pixel is a pixel representing the background of the document; and
in a case where an identified m1th line pixel group among the plurality of line pixel groups comprises a first subject group constituted by a plurality of first-type pixels contiguous to each other in the second direction, determining, based on first relevant information stored in the memory, whether at least one first-type pixel not contiguous to the plurality of first type pixels of the first subject group is present in a first region surrounding the first subject group, wherein the first relevant information relates to each line pixel group located on a first side of the m1th line pixel group, wherein the determination is performed without using each line pixel group located on a second side of the m1th line pixel group, wherein m1 is an integer greater than or equal to two,
storing a result of the determination in the first analyzing process into the memory,
wherein the processor is configured to execute a second analyzing process based on the acquired read image data,
wherein the processor is configured to, in the second analyzing process, perform:
sequentially identifying the plurality of line pixel groups from the second side of the acquired read image data toward the first side of the acquired read image data in the first direction;
in a case where an identified m2th line pixel group among the plurality of line pixel groups comprises the first subject group being identical to the first subject group used in the first analyzing process, determining, based on second relevant information stored in the memory, whether at least one first-type pixel not contiguous to the plurality of first type pixels of the first subject group is present in a second region surrounding the first subject group, wherein the second relevant information relates to each line pixel group located on the second side of the m2th line pixel group, wherein the determination is performed without using each line pixel group located on the first side of the m2th line pixel group, wherein m2 is an integer greater than or equal to two,
storing a result of the determination in the second analyzing process into the memory, and
wherein, in a case where the processor determines an absence of the at least one first-type pixels in the first region, an absence of the at least one first-type pixels in the second region, and in a case where a size of a particular object that comprises the first subject group in the read image data is less than a first threshold value, the processor is configured to, based on the result of the determination in the first analyzing process stored in the memory and the result of the determination in the second analyzing process stored in the memory, identify the particular object as a noise object and execute a correction process for correcting each pixel of the noise object to a pixel representing a background color of the document, wherein the noise object comprises the first subject group and is constituted by the plurality of first-type pixels contiguous to each other, and wherein correcting each pixel of the noise object comprises assigning a background pixel value to each pixel being corrected.

US Pat. No. 10,430,919

DETERMINATION OF PER LINE BUFFER UNIT MEMORY ALLOCATION

Google LLC, Mountain Vie...

1. A non-transitory machine readable storage medium containing program code that when processed by a computing system causes the computing system to perform operations comprising:simulating execution of an image processing application software program having a plurality of kernels, each kernel comprising load instructions that read from a line buffer storing data produced by another kernel, store instructions that write to a line buffer storing data to be consumed by another kernel, or both, wherein simulating the execution of the image processing application software program comprises simulating operations of a plurality of line buffers using a respective plurality of simulated line buffers, including performing operations comprising:
simulating each load instruction occurring in the plurality of kernels including updating a respective read pointer for a respective simulated line buffer that simulates a line buffer referenced by the load instruction,
simulating each write instruction occurring in the plurality of kernels including updating a respective write pointer for a respective simulated line buffer that simulates a line buffer referenced by the store instruction;
computing, for each simulated line buffer, a respective maximum difference encountered during the simulation between the respective read pointer and the respective write pointer of the simulated line buffer; and
generating a respective memory size to allocate to line buffers of an image processor based on the respective maximum differences computed for the simulated line buffers.