US Pat. No. 10,559,578

DEPOSITION OF COBALT FILMS WITH HIGH DEPOSITION RATE

Applied Materials, Inc., ...

1. A method of processing a substrate, the method comprising:providing a substrate having a stack of spaced oxide layers with gaps between the oxide layers, the stack having a top and sides;
depositing a metallic nucleation layer in the gaps; and
depositing a cobalt film on the nucleation layer, the cobalt film filling the gaps and forming wordlines.

US Pat. No. 10,559,574

THREE-DIMENSIONAL VERTICAL ONE-TIME-PROGRAMMABLE MEMORY COMPRISING SCHOTTKY DIODES

HangZhou HaiCun Informati...

1. A three-dimensional vertical one-time-programmable memory (3D-OTPV), comprising:a semiconductor substrate comprising a substrate circuit;
a plurality of vertically stacked horizontal address lines above said semiconductor circuit;
a plurality of memory holes through said horizontal address lines;
an antifuse layer on and in contact with the sidewalls of said memory holes, wherein said antifuse layer is irreversibly switched from a high-resistance state to a low-resistance state during programming;
a plurality of vertical address lines in said memory holes and in contact with said antifuse layer;
a plurality of OTP cells at the intersections of said horizontal and vertical address lines, wherein said horizontal and vertical address lines form a Schottky diode at a selected one of said OTP cells whose antifuse layer is in said low-resistance state;
wherein said horizontal and vertical address lines are separated by said antifuse layer only.

US Pat. No. 10,559,571

METHODS OF FABRICATING SEMICONDUCTOR MEMORY DEVICES

Samsung Electronics Co., ...

1. A method of fabricating a semiconductor memory device, comprising:forming a bit line and a bit line capping pattern on a semiconductor substrate, the bit line capping pattern on the bit line;
forming a first spacer covering a sidewall of the bit line capping pattern and a sidewall of the bit line;
forming a contact plug in contact with a sidewall of the first spacer, the contact plug having a top surface that is lower than an upper end of the first spacer, the contact plug including a void exposed on the top surface;
removing an upper portion of the first spacer;
forming a first sacrificial layer that blocks an entrance of the void;
forming a second spacer covering the sidewall of the bit line capping pattern, the second spacer having a bottom surface in contact with a top surface of the first spacer; and
removing the first sacrificial layer.

US Pat. No. 10,559,570

SEMICONDUCTOR MEMORY DEVICE AND MANUFACTURING METHOD THEREOF

UNITED MICROELECTRONICS C...

1. A semiconductor memory device, comprising:a semiconductor substrate;
bit line structures disposed on the semiconductor substrate, wherein each of the bit line structures is elongated in a first direction, and the bit line structures are repeatedly disposed in a second direction, wherein the second direction is substantially orthogonal to the first direction;
storage node contacts disposed on the semiconductor substrate, wherein each of the storage node contacts is disposed between two of the bit line structures disposed adjacent to each other in the second direction;
isolation structures disposed on the semiconductor substrate, wherein each of the isolation structures is disposed between two of the bit line structures disposed adjacent to each other in the second direction, each of the storage node contacts is disposed between two of the isolation structures disposed adjacent to each other in the first direction, and each of the isolation structures comprises two first portions and a second portion disposed between the two first portions in the second direction, wherein each of the first portions is elongated in the first direction and partially disposed between one of the bit line structures disposed adjacent to the isolation structure and one of the storage node contacts disposed adjacent to the isolation structure in the second direction, wherein each of the first portions is disposed between the second portion and one of the bit line structures disposed adjacent to the isolation structure in the second direction; and
a plurality of word line structures having extending direction thereof in the second direction.

US Pat. No. 10,559,566

REDUCTION OF MULTI-THRESHOLD VOLTAGE PATTERNING DAMAGE IN NANOSHEET DEVICE STRUCTURE

International Business Ma...

1. A method for fabricating a semiconductor device, comprising:forming a nanosheet field-effect transistor device on a semiconductor substrate, wherein the nanosheet field-effect transistor device comprises: (i) a nanosheet stack structure comprising an active nanosheet channel layer and a dummy nanosheet channel layer disposed above the active nanosheet channel layer; (ii) a gate structure formed over the nanosheet stack structure, wherein the gate structure comprises a gate sidewall spacer which defines a gate region, conformal gate dielectric layers formed on surfaces of the active nanosheet channel layer and the dummy nanosheet channel layer within the gate region, and a first layer of work function metal formed on the conformal gate dielectric layers and filling the gate region including spaces above and below the active nanosheet channel layers and the dummy nanosheet channel layer with the work function metal;
performing a work function metal patterning process to remove the first layer of work function metal from the gate region, wherein the dummy nanosheet channel layer serves as an oxygen infusion blocking layer to protect the active nanosheet channel layer from being infused with oxygen and oxidized by a directional plasma etch process performed during the work function metal patterning process; and
filling the gate region with a second layer of work function metal which is different from the first layer of work function metal.

US Pat. No. 10,559,564

TWO DIMENSION MATERIAL FIN SIDEWALL

International Business Ma...

1. A semiconductor structure fabrication method comprising:forming a first fin and a second fin within a semiconductor substrate, the first fin and the second fin separated by a fin well, the fin well comprising a first sidewall formed by the first fin, a second sidewall formed by the second fin, and a bottom surface formed by the semiconductor substrate;
forming a well-plug within a bottom portion of the fin well such that a portion of the first sidewall formed by the first fin is exposed and such that a portion of the second sidewall formed by the second fin is exposed;
forming a 2D material upon the exposed portion of the first sidewall and upon the exposed portion of the second sidewall.

US Pat. No. 10,559,554

METHOD FOR FABRICATING LED MODULE USING TRANSFER TAPE

LUMENS CO., LTD., Yongin...

1. A method for fabricating an LED module, comprising:constructing a chip-on-carrier comprising a chip retainer having a horizontal bonding plane and a plurality of LED chips in which electrode pads are bonded to the bonding plane of the chip retainer; and
transferring the plurality of LED chips in a predetermined arrangement from the chip retainer to a substrate by transfer printing,
wherein the transfer printing comprises:
primarily section-wise exposing a transfer tape to reduce the adhesive strength of the transfer tape such that bonding areas are formed at predetermined intervals on the transfer tape;
disposing the transfer tape such that the bonding areas are positioned between the LED chips on the chip retainer and a pick-up roller rolling in one direction;
pressurizing the transfer tape against the LED chips on the chip retainer with the pick-up roller to attach the LED chips to the corresponding bonding areas of the transfer tape and detaching the electrode pads of the LED chips from the chip retainer to pick up the chips;
after the chip pick-up, moving the transfer tape between a placing roller and the substrate such that the LED chips attached to the transfer tape are positioned between the placing roller and the substrate;
irradiating UV light onto the transfer tape carrying the LED chips with a UV light source positioned above the transfer tape to weaken the adhesive strength of the bonding areas of the transfer tape; and
pressurizing the LED chips on the transfer tape against the substrate with the placing roller rolling in one direction, such that the LED chips attached to the bonding areas of the transfer tape whose adhesive strength are weakened by the UV light are detached from the transfer tape and placed on the substrate, wherein the electrode pads of the LED chips are attached to pairs of bumps formed on the substrate.

US Pat. No. 10,559,551

SEMICONDUCTOR DEVICE ASSEMBLY WITH HEAT TRANSFER STRUCTURE FORMED FROM SEMICONDUCTOR MATERIAL

Micron Technology, Inc., ...

1. A method of forming a semiconductor device assembly, comprising:forming a structure from a semiconductor substrate, the structure including an inner region, two or more outer regions proximate the inner region, and a cavity defined by the inner region and the two or more outer regions;
positioning a stack of semiconductor dies in the cavity of the structure;
disposing an underfill material in the cavity, wherein an excess portion of the underfill material forms a fillet in a gap between a sidewall of the cavity and the stack of semiconductor dies; and
attaching a second semiconductor die over the cavity of the structure.

US Pat. No. 10,559,541

SEMICONDUCTOR PACKAGE

SAMSUNG ELECTRONICS CO., ...

1. A semiconductor package, comprising:a connection member having a first surface and a second surface opposing each other, and including a plurality of connection pads located on the second surface and a redistribution layer connected to the plurality of connection pads;
a semiconductor chip disposed on the first surface of the connection member and having a connecting electrode connected to the redistribution layer;
an encapsulant disposed on the first surface of the connection member and sealing the semiconductor chip;
a passivation layer disposed on the second surface of the connection member;
a plurality of under bump metallurgy (UBM) pads disposed on the passivation layer;
a plurality of UBM vias passing through the passivation layer, and connecting the plurality of UBM pads to the plurality of connection pads, respectively; and
a plurality of electrical connection structures disposed on the plurality of UBM pads, respectively,
wherein the plurality of UBM pads include a first UBM pad located in a region overlapped with the semiconductor chip in a stacking direction of the semiconductor chip and the connection member and a second UBM pad located outside of the overlapped region,
the plurality of connection pads include a first connection pad associated with the first UBM pad and a second connection pad associated with the second UBM pad, and
the first connection pad has an area larger than an area of an associated first UBM pad while the associated first UBM pad is overlapped with the first connection pad in the stacking direction, and has an area larger than an area of the second connection pad.

US Pat. No. 10,559,540

FAN-OUT SEMICONDUCTOR PACKAGE

SAMSUNG ELECTRONICS CO., ...

1. A fan-out semiconductor package comprising:a first connection member having a through-hole;
a first semiconductor chip and a second semiconductor chip, the first semiconductor chip and the second semiconductor chip being disposed in the through-hole;
an encapsulant encapsulating the first semiconductor chip and the second semiconductor chip;
a second connection member disposed on at least one side of the first semiconductor chip and the second semiconductor chip and including a redistribution layer electrically connected to the first semiconductor chip and the second semiconductor chip; and
an insulating via extending through at least a portion of the first connection member in a thickness direction and being filled with an insulating material,
wherein the insulating via has a width smaller than that of the through-hole and is spaced apart from the through-hole.

US Pat. No. 10,559,538

POWER MODULE

MITSUBISHI ELECTRIC CORPO...

1. A power module which comprises a power semiconductor element mounted on a circuit board, and an adapter connected to a front-surface main electrode of the power semiconductor element,wherein the adapter includes a main-electrode wiring member which is connected to the front-surface main electrode of the power semiconductor element;
wherein the main-electrode wiring member includes: an element connection portion connected to the front-surface main electrode of the power semiconductor element; a board connection portion which is placed outside the element connection portion and connected to the circuit board; and a connector connection portion which is placed outside the element connection portion and connected to an external electrode through a connector,
wherein an opposite surface of the main-electrode wiring member, which is opposite to a surface of the main-electrode wiring member on which the element connection portion placed, is covered with a resin,
wherein the element connection portion of the main-electrode wiring member is covered with a gap sealing material,
wherein (i) a peripheral portion of the adapter, which extends from a facing portion of the adapter facing the circuit board and in a direction away from the circuit board, and (ii) the circuit board, are covered with a peripheral-portion sealing material, and
wherein the gap sealing material has heat resistance higher than that of the peripheral-portion sealing material.

US Pat. No. 10,559,536

MULTI-LAYER CONDUCTORS FOR NOISE REDUCTION IN POWER ELECTRONICS

ABB Schweiz AG, Baden (C...

1. A multi-layered conductor comprising:one or more conductor layers comprising an electrically conductive material; and
one or more shielding layers having a first shield end and an opposing second shield end, at least a portion of the one or more shielding layers between the first shield end and the second shield end being directly attached to at least a portion of an outer surface of the one or more conductor layers, and another portion of the one or more shield layers around the second shield end being detached from an adjacent portion of the outer surface of the one or more conductor layers, the one or more shielding layers comprising a soft magnetic material having a lower conductivity and a higher magnetic permeability than the electrically conductive material of the one or more conductor layers.

US Pat. No. 10,559,535

HIGH-FREQUENCY MODULE AND MANUFACTURING METHOD THEREFOR

MURATA MANUFACTURING CO.,...

1. A high-frequency module comprising:a sealing body that includes a wiring substrate, a component that is mounted on a main surface of the wiring substrate, and a sealing resin layer that is stacked on the main surface of the wiring substrate and that covers the component; and
a shield film that covers a surface of the sealing resin layer;
wherein a side surface of the sealing body has a curved surface portion that is in a curved surface or a substantially curved surface,
the curved surface portion is roughened, and
the side surface extends in a downward direction relative to an upper surface of the sealing body toward a surface of the wiring substrate that is opposite the main surface of the wiring substrate,
wherein a plurality of grooves that extends in a direction that intersects the main surface of the wiring substrate is provided in the curved surface portion, and the curved surface portion is roughened with the plurality of grooves.

US Pat. No. 10,559,534

CIRCUIT SUBSTRATE

Industrial Technology Res...

1. A circuit substrate, comprising:a dielectric layer;
a first conductive structure, comprising a first conductive circuit and a first conductive via, wherein the first conductive circuit is disposed on the dielectric layer, the first conductive via is disposed in the dielectric layer, and the first conductive circuit is connected to the first conductive via; and
a second conductive structure, comprising a second conductive circuit and a second conductive via, wherein the second conductive circuit is disposed in the dielectric layer, the second conductive circuit and the first conductive circuit of the first conductive structure are arranged with an interval, and the second conductive via surrounds the first conductive via with an interval,
wherein the second conductive structure has an extending portion, wherein the extending portion protrudes toward the first conductive via and does not contact the first conductive via.

US Pat. No. 10,559,530

FORMING DUAL METALLIZATION INTERCONNECT STRUCTURES IN SINGLE METALLIZATION LEVEL

International Business Ma...

1. A method, comprising:forming an insulating layer on a substrate;
patterning the insulating layer to form a plurality of trench openings in the insulating layer, wherein the plurality of trench openings comprises a first trench opening having a first width, and a second trench opening having a second width, which is greater than the first width;
depositing a first layer of liner material to form a first liner layer on sidewall and bottom surfaces of the first and second trench openings;
depositing a first layer of metallic material to fill the first trench opening with metallic material, wherein the metallic material within the first trench opening comprises a first metallic line;
forming an etch protection layer to protect the metallic material within the first trench opening;
performing an etch process to remove a portion of the first layer of metallic material within the second trench opening, while the etch protection layer protects the metallic material within the first trench opening from being etched during the etch process; and
depositing a second layer of metallic material to fill the second trench opening with metallic material, wherein the metallic material within the second trench opening comprises a second metallic line;
wherein the metallic material of the second layer of metallic material is different from the metallic material of the first layer of metallic material;
wherein forming the etch protection layer to protect the metallic material within the first trench opening, comprises:
performing a planarizing process to remove an overburden portion of the first layer of metallic material disposed on an upper surface of the insulating layer;
depositing a conformal layer of etch protection material; and
patterning the conformal layer of etch protection material to remove a portion of the conformal layer of etch protection material which covers the second trench opening and expose the portion of the first layer of metallic material within the second trench opening.

US Pat. No. 10,559,526

ELECTRO-LUMINESCENCE DISPLAY DEVICE AND DRIVER IC FILM UNIT FOR ELECTRO-LUMINESCENCE DISPLAY DEVICE

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

1. A driver IC film unit including:a flexible film;
a driver IC on a first surface of the flexible film and configured to receive an input signal and convert the input signal into an image signal for a display panel;
at least first to third pad units, on the first surface of the flexible film, configured to electrically connect the driver IC and the flexible film; and
at least first to third wire units, on the first surface of the flexible film, electrically connected to the at least first to third pad units,
wherein at least one wire unit among the at least first to third wire units is configured to be extended to a second surface facing the first surface via a first via hole passing through the flexible film, and is configured to include a cut portion of wire corresponding to an edge of the flexible film.

US Pat. No. 10,559,521

SEMICONDUCTOR DEVICE AND PROCESS FOR FABRICATING THE SAME

LAPIS SEMICONDUCTOR CO., ...

1. A stacked semiconductor device comprising:a daughter board having an upper surface and a lower surface, the daughter board including a plurality of bump electrodes that are fixed on the lower surface; and
a first semiconductor device electrically connected with the bump electrodes and fixed on the upper surface of the daughter board,
wherein the daughter board comprises
wires in the daughter board or on the upper surface of the daughter board, and
a plurality of terminal electrodes that are electrically connected with respective ones of the wires and are exposed to the upper surface of the daughter board,
wherein the first semiconductor device comprises
a first semiconductor substrate having one surface and another surface, the first semiconductor substrate including a circuit element on the one surface,
a multilayer wiring part on the one surface of the first semiconductor substrate,
a first insulating layer that covers the multilayer wiring part,
a plurality of through-type electrodes that pierce through the first semiconductor substrate from a specified depth of the multilayer wiring part, and that contact the first semiconductor substrate through an insulating film, and
protruding electrodes, each of which are electrically connected with respective ones of the through-type electrodes, and
wherein the bump electrodes are electrically connected with the through-type electrodes through the protruding electrodes, and are larger in diameter than the protruding electrodes and the through-type electrodes.

US Pat. No. 10,559,510

MOLDED WAFER LEVEL PACKAGING

Semiconductor Components ...

1. An apparatus comprising:a metal layer;
a first semiconductor die having a first side and a second side that is opposite the first side, the first side of the first semiconductor die being disposed on the metal layer;
a second semiconductor die having a first side and a second side that is opposite the first side, the first side of the second semiconductor die being disposed on the metal layer, the metal layer electrically coupling the first side of the first semiconductor die with the first side of the second semiconductor die;
a molding compound at least partially encapsulating the metal layer, the first semiconductor die and the second semiconductor die;
a first electrical contact, the first electrical contact being to the second side of the first semiconductor die, the first electrical contact being disposed on a surface of the apparatus; and
a second electrical contact, the second electrical contact being to the second side of the second semiconductor die, the second electrical contact being disposed on the surface of the apparatus,
the metal layer including a groove disposed between the first semiconductor die and the second semiconductor die.

US Pat. No. 10,559,509

INSULATING SUBSTRATE AND SEMICONDUCTOR DEVICE USING SAME

Hitachi Metals, Ltd., To...

1. An insulating substrate comprising:a heat dissipation layer;
a wire layer;
a wire formed within the wire layer that is connected to a first semiconductor and a second semiconductor;
an insulating layer formed between the wire layer and the heat dissipation layer that electrically insulates the wire layer from the heat dissipation layer;
and
a resistance layer that is integrally formed with the wire from a paste including RuO2 and a glass powder, wherein a width and length of the resistance layer are adjusted to provide an equal resistance to an input gate of the first semiconductor and the second semiconductor.

US Pat. No. 10,559,508

METHOD FOR MANUFACTURING SIC SUBSTRATE

Mitsubishi Electric Corpo...

1. A method for manufacturing an SiC substrate comprising:performing a CMP treatment on an SiC substrate;
after the CMP treatment, capturing an image of a surface of the SiC substrate to detect a scratch;
determining the SiC substrate as a good article when a length L of the scratch having a contrast value equal to or larger than a threshold value is not more than ?(D/2)2/A×F/100,
wherein the scratch having the contrast value equal to or larger than the threshold value in the image serves as a starting point of an epitaxial defect,
a diameter of the SiC substrate is represented by D,
a length of a long side of a device chip to be formed on the SiC substrate is represented by A, and
an allowable defective rate caused by scratches is represented by F.

US Pat. No. 10,559,505

PROTECTIVE FILM-FORMING FILM, SHEET FOR FORMING PROTECTIVE FILM, COMPLEX SHEET FOR FORMING PROTECTIVE FILM, AND INSPECTION METHOD

Lintec Corporation, Toky...

1. An inspection method comprising: adhering a protective film-forming film to a semiconductor wafer; curing the protective film-forming film to obtain a semiconductor wafer provided with a protective film; and, irradiating infrared rays to the semiconductor wafer provided with the protective film or a semiconductor chip obtained by processing the semiconductor wafer provided with the protective film, to inspect presence of cracks which cannot be detected by visual observation in the semiconductor wafer provided with the protective film or the semiconductor chip provided with the protective film; wherein the light transmittance at a wavelength of 1600 nm of the protective film-forming film is 72% or greater, and the light transmittance at a wavelength of 550 nm of the protective film-forming film is 20% or less.

US Pat. No. 10,559,501

SELF-ALIGNED QUADRUPLE PATTERNING PROCESS FOR FIN PITCH BELOW 20NM

QUALCOMM Incorporated, S...

1. A method of forming one or more two-fin FinFET devices, comprising:forming one or more mandrels with a lithographic etch process;
forming at least one sidewall spacer on at least one vertical side of each of the one or more mandrels after formation of the one or more mandrels;
removing the one or more mandrels after formation of the at least one sidewall spacer; and
forming two fins, one on each of the opposing vertical sides of the at least one sidewall spacer after formation of the at least one sidewall spacer, to form two fins of the two-fin FinFET device,
wherein fins of each two-fin FinFET device is formed on opposing vertical sides of the at least one sidewall spacer formed on one of the mandrels.

US Pat. No. 10,559,500

METHOD OF MANUFACTURING A SEMICONDUCTOR DEVICE WITH WIDER SIDEWALL SPACER FOR A HIGH VOLTAGE MISFET

RENESAS ELECTRONICS CORPO...

1. A manufacturing method of a semiconductor device, comprising the steps of:(a) providing a semiconductor substrate;
(b) forming a first gate electrode via a first gate insulating film and a second gate electrode via a second gate insulating film over the semiconductor substrate;
(c) forming first sidewall insulating films selectively formed on side surfaces of the first and second gate electrodes;
(d) forming a first insulating film over the semiconductor substrate to cover upper surfaces of the first and second gate electrodes and side surfaces of the first sidewall insulating films, the first insulating film having first portions on upper surfaces of the first and second gate electrodes and second portions on side surfaces of the first sidewall insulating films on the first and second gate electrode;
(e) forming second sidewall insulating films selectively formed on the second portions at the side surfaces of the second gate electrode;
(f) forming a second insulating film over the first insulating film and the second sidewall insulating film; and
(g) after the step (e), etching back the second insulating film, the second sidewall insulating films and the first insulating film to thereby form third sidewall insulating films having a first width which are formed on the side surfaces of the first gate electrode via the first sidewall insulating films and fourth sidewall insulating films having a second width which are formed on the side surfaces of the second gate electrode via the first sidewall insulating films,wherein the first width is smaller than the second width.

US Pat. No. 10,559,491

FABRICATION OF VERTICAL TRANSPORT FIN FIELD EFFECT TRANSISTORS WITH A SELF-ALIGNED SEPARATOR AND AN ISOLATION REGION WITH AN AIR GAP

INTERNATIONAL BUSINESS MA...

1. A method of forming a vertical transport fin field effect transistor with self-aligned dielectric separators, comprising:foil ling two vertical fins on a bottom source/drain region;
forming an isolation channel through the bottom source/drain region into a substrate between the two vertical fins; and
forming an insulating plug in the isolation channel, wherein the insulating plug has a pinch-off void within the isolation channel that does not extend beyond the bottom source/drain region and the substrate, and a section of the insulating plug extends beyond the bottom source/drain region and the substrate.

US Pat. No. 10,559,490

DUAL-DEPTH STI CAVITY EXTENSION AND METHOD OF PRODUCTION THEREOF

GLOBALFOUNDRIES INC., Gr...

1. A device comprising:a multiple depth shallow trench isolation (STI) regions, wherein each of the multiple depth STI regions comprises: a top region having a vertical sidewall profile; and a bottom region having a width greater than or equal to the top region and a sidewall profile;
a first well in a portion of a substrate, the first well electrically isolated from the substrate;
a second well in a portion of the first well, the second well electrically isolated from the first well and the substrate;
a silicon-on-insulator (SOI) layer over a buried oxide (BOX) layer above the second well; and
the multiple depth STI regions, laterally separated, through the SOI layer and the BOX layer and in the substrate, wherein at least one of the multiple depth STI regions is deeper than other multiple depth STI regions,
wherein the multiple depth STI regions further comprise:
a first, second and third multiple depth STI regions, wherein the first and third multiple depth STI regions are deeper than the second well;
a silicon nitride (SiN) liner on sidewall portions of the top region of the first and third multiple depth STI regions;
an oxide layer in the bottom region and a portion of the top region of the first and third multiple depth STI regions; and
a high density plasma (HDP) or tetraethyl orthosilicate (TEOS) layer in remaining portion of the top region of the first and third multiple depth STI regions, the upper surface of the HDP or TEOS layer coplanar to the upper surface of the SOI layer.

US Pat. No. 10,559,489

APPARATUS FOR MANUFACTURING A DISPLAY DEVICE AND A MANUFACTURING METHOD THEREOF

SAMSUNG DISPLAY CO., LTD....

1. An apparatus for manufacturing a display device, comprising:a first jig including a first side, the first side having a concave groove for receiving a cover window, wherein the cover window includes a first planar portion, a first curved portion and a second curved portion, wherein the first and second curved portions are disposed at opposite ends of the first planar portion in a first direction;
a second jig including a planar side for receiving a display panel and provided to horizontally move in a second direction crossing the first direction, wherein when the second jig is moved in the second direction with the display panel on the planar side, the display panel is disposed between the first and second curved portions of the cover window; and
a pair of third jigs for supporting the first and second curved portions of the cover window.

US Pat. No. 10,559,485

METHOD OF MANUFACTURING SEMICONDUCTOR DEVICE, METHOD OF LOADING SUBSTRATE AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM

Kokusai Electric Corporat...

1. A method of manufacturing a semiconductor device using a substrate retainer comprising a substrate loading region provided with a plurality of slots and capable of loading and holding a maximum of X substrates in the plurality of slots, where X is a natural number equal to or greater than 3, the method comprising:(a) loading Y, where Y is a natural number less than X, substrate(s) to be processed in the substrate retainer in a dispersed manner by adjusting Z, where Z is a natural number, indicating a maximum number of the substrates to be loaded consecutively in the substrate retainer such that a density distribution of the substrate(s) to be processed in the substrate loading region when Z is adjusted is more flattened compared with the density distribution of the substrate(s) to be processed when Z is equal to Y; and
(b) loading the substrate retainer where the Y substrate(s) to be processed is/are dispersedly loaded into a process chamber and processing the Y substrate(s) to be processed.

US Pat. No. 10,559,481

PLASMA PROCESSING APPARATUS AND PLASMA PROCESSING METHOD

HITACHI HIGH-TECHNOLOGIES...

1. A plasma processing apparatus, comprising:a vacuum chamber in which a sample is plasma processed;
a first radio-frequency power supply supplying a first radio frequency power to generate a plasma;
a sample stage on which the sample is mounted;
a second radio-frequency power supply supplying a second radio-frequency power to the sample stage; and
a control device comprising an input section, a microcomputer, and a D/A converter, wherein the control device is configured to convert a repetition frequency of a pulse for time-modulating the second radio-frequency power to a first analog value corresponding to a first frequency band of the repetition frequency and a second analog value corresponding to a second frequency band of the repetition frequency, the second frequency band being wider than the first frequency band of the repetition frequency;
wherein the second radio-frequency power supply includes:
an A/D converter having a plurality of output ports thereon, the A/D converter configured to receive the first analog value and the second analog value, and to convert the first analog value and the second analog value transmitted by the control device to a first digital signal and a second digital signal, respectively, wherein the A/D converter is further configured to output the first digital signal on the first output port and to output the second digital signal on the second output port;
a signal processor constructed at least in part of hardware configured to select the first output port on which is output the first digital signal converted by the A/D converter or the second output port on which is output the second digital signal converted by the A/D converter based on a channel switching signal received by the signal processor from the control device, wherein said channel switching signal corresponds to the first and second digital signals, and wherein said channel switching signal is based on the second radio-frequency power; and
a pulse generator configured to generate pulses having a repetition frequency corresponding to the first digital signal or the second digital signal selected by the signal processor.

US Pat. No. 10,559,480

SUBSTRATE TREATMENT APPARATUS AND SUBSTRATE TREATMENT METHOD

SCREEN Holdings Co., Ltd....

1. A substrate treatment apparatus comprising:a first tank that stores treatment liquid for treating a substrate;
a first path that returns said treatment liquid spilled over from an upper part of said first tank to a lower part of said first tank;
a second path that branches from said first path;
a measurement tank that is provided with a first region into which said treatment liquid flows from said second path and a second region into which said treatment liquid spilled over from an upper part of said first region flows and stores said treatment liquid flowed in from said second path; and
a pressure sensor that measures a pressure of said treatment liquid at a predetermined depth in said measurement tank in a state in which said treatment liquid is spilling over from an upper part of said second region.

US Pat. No. 10,559,479

SEMICONDUCTOR MANUFACTURING APPARATUS AND MANUFACTURING METHOD OF SEMICONDUCTOR DEVICE

TOSHIBA MEMORY CORPORATIO...

1. A semiconductor manufacturing apparatus comprising:a lid member opposed to a surface of a semiconductor substrate;
a support member supporting the lid member;
an oxidation resistant member opposed to a back of the semiconductor substrate; and
an oxidizing system gas introducing member introducing an oxidizing system gas that oxidizes the back of the semiconductor substrate.

US Pat. No. 10,559,461

SELECTIVE DEPOSITION WITH ATOMIC LAYER ETCH RESET

LAM RESEARCH CORPORATION,...

1. A method comprising:(a) exposing a substrate housed in a chamber to alternating pulses of a first reactant and a second reactant to deposit a film over the substrate, the substrate having a first substrate material on which deposition of the film is intended and a second substrate material on which deposition of the film is not intended, the second substrate material being different from the first substrate material, and a nucleation delay for the first substrate material being less than a nucleation delay for the second substrate material according to a nucleation delay differential, which degrades upon proceeding with the film deposition; and
(b) exposing the substrate housed in the chamber to alternating pulses of an etching gas and a removal gas to etch a portion of the film deposited in (a) to reset the nucleation delay differential between the first and second substrate materials;
wherein (a) and (b) result in net deposition of the film on the first substrate material.

US Pat. No. 10,559,460

FILM FORMING APPARATUS AND FILM FORMING METHOD

TOKYO ELECTRON LIMITED, ...

1. A film forming apparatus for forming a silicon nitride film on a substrate by having a precursor gas containing silicon to react with a reaction gas containing nitrogen, comprising:a processing container configured to form a vacuum atmosphere;
a substrate mounting part installed in the processing container;
a precursor gas supply part configured to supply a precursor gas containing silicon into the processing container;
a reaction gas supply part configured to supply a reaction gas of a mixture of an ammonia gas and a hydrogen gas into the processing container; and
an ultraviolet irradiating part interposed between the processing container and the reaction gas supply part and configured to excite the reaction gas before the reaction gas reacts with the precursor gas,
wherein the reaction gas is supplied into the processing container via the ultraviolet irradiating part, and
wherein a substrate on the substrate mounting part is not irradiated with an ultraviolet ray emitted from the ultraviolet irradiating part.

US Pat. No. 10,559,458

METHOD OF FORMING OXYNITRIDE FILM

ASM IP Holding B.V., Alm...

1. A method of forming a nitrogen-incorporated silicon or metal oxide film, comprising steps of:(i) depositing by a plasma a silicon or metal oxide film on a substrate using a precursor containing a silicon or metal and an oxidizing gas, said plasma having a first plasma density; and
(ii) nitriding by a plasma the silicon or metal oxide film using a nitriding gas without using any precursor, said plasma having a second plasma density which is higher than the first plasma density.

US Pat. No. 10,559,450

SCANNING ELECTRON MICROSCOPE

HITACHI HIGH-TECHNOLOGIES...

1. A scanning electron microscope, comprising:an electron source;
a condenser lens and an objective lens respectively for focusing a primary electron beam emitted from the electron source on a specimen;
a plurality of deflectors that deflect the primary electron beam passing the condenser lens;
a detector that detects a signal electron emitted from the specimen by scanning the primary electron beam to the specimen; and
a processor that controls the electron source, the condenser lens, the objective lens and the plurality of deflectors,
wherein the processor is configured to execute a sequence of stored instructions which cause said processor to perform a first deflection field setting operation that sets the plurality of deflectors so as to move a scanning area on the specimen by the primary electron beam to a position deviated from an axis extended from the electron source toward the center of the objective lens and a second deflection field setting operation that sets the plurality of deflectors so as to correct trajectories of signal electrons without changing the scanning area of the primary electron beam set by the first deflection field setting operation; and
the processor controls the plurality of deflectors by adding a setting value set by the second deflection field setting operation to a setting value set by the first deflection field setting operation.

US Pat. No. 10,559,449

STABLE SUPPORT FILMS FOR ELECTRON MICROSCOPY

The Regents of the Univer...

10. A method comprising:(a) providing an electron microscopy grid, the electron microscopy grid comprising a first surface and a second surface, the first surface having a holey carbon film disposed thereon;
(b) providing a plurality of lipid molecules, each lipid molecule of the plurality of lipid molecules having a hydrophilic head and a hydrophobic tail;
(c) contacting the holey carbon film with hydrophobic tails of the plurality of lipid molecules to form a lipid monolayer disposed in a hole in the holey carbon film, the lipid monolayer comprising a portion of the plurality of lipid molecules;
(d) after operation (c), attaching a biotin-binding protein to hydrophilic heads of the lipid monolayer; and
(e) after operation (d), allowing a period of time to elapse to allow the biotin-binding protein to crystalize while being attached to the hydrophilic heads of the lipid monolayer disposed in the hole in the holey carbon film.

US Pat. No. 10,559,447

CHARGED PARTICLE BEAM DEVICE WITH TRANSIENT SIGNAL CORRECTION DURING BEAM BLANKING

HITACHI HIGH-TECHNOLOGIES...

1. A charged particle beam apparatus comprising:a charged particle source unit that launches a charged particle beam;
a blanking electrode unit that blanks the charged particle beam launched from the charged particle source unit;
a deflecting electrode unit that deflects the charged particle beam launched from the charged particle source unit and passing through the blanking electrode unit;
an objective lens unit that converges the charged particle beam deflected by the deflecting electrode unit and radiates the charged particle beam to a surface of a sample;
a secondary charged particle detection unit that detects a secondary charged particle generated from the sample irradiated with the charged particle beam;
a signal processing unit that processes a signal obtained by detecting the secondary charged particle by the secondary charged particle detection unit;
a control unit that controls the charged particle source unit, the blanking electrode unit, the deflecting electrode unit, the objective lens unit, the secondary charged particle detection unit, and the signal processing unit; and
a storage unit which stores a correction value,
wherein the control unit includes a transient signal correction unit that corrects a transient signal at the time of turning off the blanking of the charged particle beam by the blanking electrode by adding the uncorrected original deflecting signal and a blanking correction signal, based on the correction value at a timing at which the blanking signal output is switched, to the deflecting electrode,
wherein the stored correction value comprises a scanning direction on the sample, a predetermined magnification correction coefficient and a predetermined measurement magnification value,
wherein the transient signal correction unit is a discharge circuit that discharges a charge remaining in the blanking electrode when the blanking of the charged particle beam is turned off by the blanking electrode, and
wherein said discharge circuit comprises a switch electrically coupled between the blanking electrode and an output of an amplifier, said output is electrically connected in parallel with a diode electrically connected to ground, said switch being configured to receive a signal for turning off blanking from the blanking electrode unit to close a contact point and a signal for turning on blanking from the blanking electrode unit to open the contact point.

US Pat. No. 10,559,442

RELAY

OMRON CORPORATION, Kyoto...

1. A relay comprising:a movable contact terminal;
a contact piece that is attached to the movable contact terminal, and includes a first divided piece and a second divided piece extending in a lengthwise direction and divided from each other;
a first movable contact attached to the first divided piece;
a second movable contact attached to the second divided piece;
a fixed contact terminal disposed at a position facing the contact piece;
a first fixed contact attached to the fixed contact terminal and disposed at a position facing the first movable contact;
a second fixed contact attached to the fixed contact terminal and disposed at a position facing the second movable contact; and
a link member capable of pressing the contact piece, wherein
at a time of contact between the contacts, the first movable contact comes into contact with the first fixed contact before the second movable contact comes into contact with the second fixed contact,
the first movable contact is located on a leading end side of the contact piece with respect to the second movable contact,
the first divided piece includes
a body that extends in the lengthwise direction, and
a projection that projects in a widthwise direction of the first divided piece from the body, and
the projection includes a contact portion pressed by the link member.

US Pat. No. 10,559,440

SWITCH MECHANISM FOR A VEHICLE INTERIOR COMPONENT

Shanghai Yanfeng Jinqiao ...

1. A switch mechanism for a vehicle interior component comprising:(a) a carrier;
(b) a slide configured to slide within the carrier;
(c) at least one pin configured to move within the slide to center the slide in the carrier; and
(d) a spring configured to move the at least one pin within the slide;
wherein the at least one pin comprises a feature configured to guide movement of the at least one pin relative to the slide;
wherein the feature comprises a protrusion configured to move against the slide to guide movement of the at least one pin relative to the slide;
wherein the slide comprises a rib;
wherein the protrusion is configured to slide against the rib to guide movement of the at least one pin relative to the slide;
wherein the carrier comprises a surface;
wherein the at least one pin is configured to slide against the surface of the carrier;
wherein the rib extends from the slide away from the surface of the carrier.

US Pat. No. 10,559,439

ROCKER SWITCH DEVICE

KABUSHIKI KAISHA TOKAI RI...

1. A rocker switch device, comprising:a hollow operation knob;
a body configured such that current is interruptible by the operation knob and a support portion that projects toward an inside of the operation knob and supports the operation knob in a manner allowing for rocking;
a shaft portion that projects toward and engages a shaft bearing portion, the shaft portion projecting from one of the support portion and the operation knob, the shaft bearing portion being formed on the other of the support portion and the operation knob; and
a projection portion that projects from one of a surface of the support portion of the body that is opposite an interior surface of the operation knob and an interior surface of the operation knob that is opposite a surface of the support portion of the body,
wherein the projection portion is formed separate from the shaft portion, and
wherein the projection portion is formed outside the shaft portion in a rocking axis direction of the operation knob and extends in a vertical direction of the support portion.

US Pat. No. 10,559,419

INDUCTOR ARRANGEMENT

1. An inductor arrangement, comprising:a first inductor structure comprising one or more inductors at least partially on a first layer; and
a second inductor structure comprising one or more inductors at least partially on a second layer; wherein
the inductors are arranged such that currents induced by an external magnetic field are substantially cancelled in at least one of the first inductor structure and the second inductor structure; and
the, or each, inductor of the second inductor structure overlaps, at least partially, the, or each, inductor of the first inductor structure.

US Pat. No. 10,559,416

ELECTRICAL DEVICE WITH REINFORCED MOLDED PINS

XFMRS, Inc., Camby, IN (...

1. An electronic device comprising:a molded frame including a central winding bobbin and first and second lateral supports extending laterally outward therefrom, each of the first and second lateral supports including a top surface and first and second lower surfaces;
at least one magnetic element disposed around the central winding bobbin and supported on the top surfaces of the first and second lateral supports,
a plurality of leads formed of a conductive material molded in the first and second lateral supports, each of the leads includes a first end portion extending downward from the first lower surface of the corresponding one of the first and second lateral supports, and a second end portion extending along the second lower surface of the corresponding one of the lateral supports, the second lower surface lower than the first lower surface; and
at least a first coil wound about the central winding bobbin, a first end of the first coil affixed to the first end portion of a first lead of the plurality of leads, and a second end of the first coil affixed to the first end portion of a second lead of the plurality of leads.

US Pat. No. 10,559,409

PROCESS FOR MANUFACTURING A LEADLESS FEEDTHROUGH FOR AN ACTIVE IMPLANTABLE MEDICAL DEVICE

Greatbatch Ltd., Clarenc...

1. A method for manufacturing a feedthrough that is configured for incorporation into an active implantable medical device (AIMD), the method comprising the steps of:a) forming a first sintered ceramic reinforced metal composite (CRMC) paste, comprising the steps of:
i) mixing platinum with a first ceramic material to form a first CRMC material;
ii) subjecting the first CRMC material to a first sintering step to thereby form a first sintered CRMC material;
iii) ball-milling or grinding the first sintered CRMC material to form a first powdered sintered CRMC material; and
iv) mixing the first powdered sintered CRMC material with a solvent to form the first sintered CRMC paste;
b) forming a green-state ceramic body, comprising the steps of:
i) forming a ceramic body in a green state, the green-state ceramic body having a ceramic body body fluid side opposite a ceramic body device side, wherein, when the feedthrough is attached to a housing for the AIMD, the ceramic body fluid side resides outside the AIMD and the ceramic body device side resides inside the AIMD;
ii) forming at least one first via hole comprising a first via hole inner surface extending along a longitudinal axis through the green-state ceramic body to the body fluid and device sides;
iii) filling the at least one first via hole in the green-state ceramic body with the first sintered CRMC paste extending to a first sintered CRMC paste first end residing at or adjacent to the ceramic body fluid side and a first sintered CRMC paste second end residing at or adjacent to the ceramic body device side;
iv) drying the green-state ceramic body including the first sintered CRMC paste to thereby form a second CRMC material filling the at least one first via hole in the ceramic body;
v) forming a second via hole extending through the second CRMC material to the ceramic body fluid and device sides so that an inner surface of the second CRMC material is spaced closer to the longitudinal axis than the first via hole inner surface;
vi) providing a substantially pure metal core in the second via hole; and
vii) subjecting the green-state ceramic body including the second CRMC material and the substantially pure metal core to a second sintering step to thereby form a sintered ceramic body comprising the second CRMC material surrounding the substantially pure metal core; and
c) providing an electrically conductive ferrule comprising a ferrule opening; and
d) hermetically sealing the sintered ceramic body to the ferrule in the ferrule opening.

US Pat. No. 10,559,401

CABLE, DEVICE AND METHOD OF SUPPLYING POWER

1. A cable comprising:an original cable having an insulating sheath as an outermost layer;
a first material provided on the insulating sheath of the original cable; and
a metal sheath provided on the first material and made of aluminum, magnesium, copper, rhodium, silver or gold,
wherein the first material is at least one of a hygroscopic fiber, an inorganic ion exchanger influence fiber, a supercritical influence fiber, and a composite fiber obtained by mixing two or more among the mentioned fibers, and
wherein the first material is impregnated with a silver ion nano-colloidal solution and a tungsten oxide containing solution.

US Pat. No. 10,559,391

IRRADIATION TARGET PROCESSING SYSTEM

FRAMATOME GMBH, Erlangen...

1. An irradiation target processing system for insertion and retrieving irradiation targets into and from an instrumentation tube in a nuclear reactor core, the system comprising:a target retrieving system comprising a target exit port configured to be coupled to a target storage container and an exhaust system;
a target insertion system comprising a target filling device, a target retention tubing, a target diverter coupled to the target filling device, the target retention tubing and the target retrieving system, and a target supply junction at the target retention tubing, wherein the target supply junction is configured to be connected to the instrumentation tube; and
a transport gas supply system comprising a first gas supply tubing, a second gas supply tubing, and a transport gas supply junction coupled to the first and second gas supply tubing, wherein the first gas supply tubing is coupled to the exit port of the target retrieving system, and the second gas supply tubing is configured to be coupled to a junction for supplying gas to the instrumentation tube; and
wherein the target retrieving system, the target insertion system, and the transport gas supply system are mounted on a movable support.

US Pat. No. 10,559,363

SEMICONDUCTOR MEMORY DEVICE AND METHOD RELATED TO OPERATING THE SEMICONDUCTOR MEMORY DEVICE

SK hynix Inc., Icheon-si...

1. A semiconductor memory device comprising:a memory cell array including a plurality of memory blocks;
a peripheral circuit configured to perform a multi-page read operation on a selected memory block among the plurality of memory blocks; and
a control logic configured to control wherein the peripheral circuit to select a first word line and a second word line, both of which are coupled to the selected memory block, and which control the peripheral circuit to perform the multi-page read operation on the first and second word lines;
wherein the peripheral circuit performs the multi-page read operation by applying a read pass voltage to unselected word lines and at substantially the same time that the read pass voltage is applied to unselected word lines, substantially simultaneously applying a read voltage to both the first word line and the second word line;
wherein, data is read from two different memory pages at substantially the same time.

US Pat. No. 10,559,355

DEVICE AND METHOD FOR WRITING DATA TO A RESISTIVE MEMORY

1. A resistive memory comprising resistive elements arranged in rows and in columns, the columns being distributed in groups of columns, the resistance of each resistive element being capable of alternating between a high value in a first range of values and a low value in a second range of values smaller than the high value, the memory further comprising a device for switching, for each group, the resistance of at least one resistive element selected from among the resistive elements of said group between the high and low values, the device comprising a first circuit connected to all columns, configured to provide a first increasing voltage ramp, that is a function linearly increasing with time, and configured to apply the first increasing voltage ramp across each selected resistive element while the selected resistive element is at the high value or at the low value, the device further comprising, for each group, a second circuit configured to detect the switching of the resistance of the selected resistive element, the device further comprising, for each group, a third circuit configured to interrupt a current flowing through the selected resistive element of said group on detection of the switching and the device further comprising a fourth circuit configured to supply a second increasing voltage ramp, that is a function linearly increasing with time, the second circuit being configured to compare the second increasing voltage ramp with a voltage which varies according to the resistance of the selected resistive element, wherein the voltage is proportional to the second voltage ramp with a proportionality factor which varies according to the resistance of the selected resistive element.

US Pat. No. 10,559,353

WEIGHT STORAGE USING MEMORY DEVICE

Micron Technology, Inc., ...

1. A device, comprising:a plurality of digit lines;
a plurality of word lines;
a neural memory unit comprising a plurality of memory cells coupled with the plurality of digit lines and the plurality of word lines, the neural memory unit configured to store an analog value, the neural memory unit comprising: a primary memory cell configured to receive a programming pulse during a write operation of the neural memory unit; and
a plurality of secondary memory cells configured to be thermally coupled with the primary memory cell during the write operation, each secondary memory cell being thermally coupled with the primary memory cell according to a thermal relationship, wherein the analog value stored in the neural memory unit is based at least in part on each thermal relationship between the plurality of secondary memory cells and the primary cell.

US Pat. No. 10,559,352

BITLINE-DRIVEN SENSE AMPLIFIER CLOCKING SCHEME

QUALCOMM Incorporated, S...

1. A memory system comprising:a sense amplifier configured to amplify a voltage swing, the sense amplifier electrically coupled to a first bitline and a second bitline associated with a column of a memory array;
a bl transistor electrically coupled to the first bitline, wherein the bl transistor is configured to receive as input a first electrical signal from the first bitline based on the first bitline being discharged; and
a blb transistor electrically coupled to the second bitline, wherein the blb transistor is configured to receive as input a second electrical signal from the second bitline based on the second bitline being discharged, wherein an output of the bl transistor and an output of the blb transistor are electrically coupled together as a common output,
wherein the sense amplifier is configured to receive as an input the common output of the bl transistor and the blb transistor as a sense amplifier enable signal, and wherein the sense amplifier is further configured to measure a voltage differential across the first bitline and the second bitline based on reception of the sense amplifier enable signal.

US Pat. No. 10,559,342

DYNAMIC RANDOM ACCESS MEMORY WITH REDUCED POWER CONSUMPTION

Windbond Electronics Corp...

1. A dynamic random access memory, comprising:a temperature sensor, sensing an operating temperature of the dynamic random access memory;
a dynamic memory cell array;
a control circuit, coupled to the dynamic memory cell array, and accessing and managing the dynamic memory cell array;
a plurality of power supply circuits, supplying power to the dynamic memory cell array and the control circuit; and
a power control circuit, controlling power outputs of the power supply circuits,
wherein when the dynamic random access memory enters a self-refresh mode, the power control circuit selectively switches between a low power control state and a normal power control state according to the operating temperature of the dynamic random access memory,
wherein in case that the dynamic random access memory is in the self-refresh mode, when the operating temperature of the dynamic random access memory is higher than a threshold temperature, the power control circuit is operated in the normal power control state, and when the operating temperature of the dynamic random access memory is lower than the threshold temperature, the power control circuit is operated in the low power control state.

US Pat. No. 10,559,341

METHOD FOR OPERATING THE SEMICONDUCTOR DEVICE

Semiconductor Energy Labo...

1. A method for operating a semiconductor device comprising a CPU core, a first memory cell, and a second memory cell, the method comprising:a first step of writing a first data read by the CPU core from a region where the first data is held to the first memory cell;
a second step of executing a program in the CPU core;
a third step of interrupting the program in the CPU core;
a fourth step of reading a second data from the first memory cell;
a fifth step of comparing the first data read again by the CPU core from the region where the first data is held with the second data in the CPU core so as to determine whether the first data written in the first step deteriorates, and
a sixth step of performing a refresh operation on the first memory cell and the second memory cell and performing the second step,
wherein the second step is performed after the fifth step in the case where the first data matches the second data in the fifth step,
wherein the sixth step is performed after the fifth step in the case where the first data does not match the second data in the fifth step,
wherein the first memory cell comprises a first capacitor, and
wherein the second memory cell comprises a second capacitor.

US Pat. No. 10,559,338

MULTI-BIT CELL READ-OUT TECHNIQUES

Spin Memory, Inc., Fremo...

1. A memory device comprising:an array of Multi-Bit Cells (MBCs), the MBCs including a plurality of cell elements having different sets of state parameter values;
one or more memory circuits configured to;
sequentially apply different successive sets of state programming conditions to a selected plurality of the MBCs, wherein a respective set of state programming conditions programs a corresponding one of the plurality of cell elements to a respective state parameter value;
determine, after applying each of the set of programming conditions, a state change result for the selected plurality of the MBCs; and
determine a read state of the selected plurality of MBCs based on the determined state change results.

US Pat. No. 10,559,337

VERTICAL DECODER

Micron Technology, Inc., ...

1. A memory device, comprising:a substrate;
an array of memory cells coupled with the substrate; and
a decoder coupled with the substrate and configured to apply a voltage to an access line of the array of memory cells as part of an access operation, the decoder comprising:
a first conductive line configured to carry the voltage applied to the access line of the array of memory cells; and
a doped material extending between the first conductive line and the access line of the array of memory cells in a first direction away from a surface of the substrate, the doped material configured to selectively couple the first conductive line of the decoder with the access line of the array of memory cells.

US Pat. No. 10,559,331

MEMORY DEVICE AND METHOD OF OPERATING THE SAME

SK hynix Inc., Icheon-si...

1. A memory device, comprising:a memory block including a plurality of word lines;
peripheral circuits configured to perform a verify operation and a discharge operation on memory cells coupled to a selected word line which is selected from among the word lines; and
a control logic configured to control the peripheral circuits such that, during the discharge operation, word lines coupled to memory cells having threshold voltages lower than target threshold voltages and word lines coupled to memory cells having the target threshold voltages are discharged at different times.

US Pat. No. 10,559,328

SYSTEM AND METHOD FOR CONTROLLING ENVIRONMENTAL CONDITIONS WITHIN AN AUTOMATED DATA STORAGE LIBRARY

International Business Ma...

1. A system comprising:a data storage library, wherein the data storage library comprises at least one component bay therein;
at least one duct adapter configured to fit within the at least one component bay; and
at least one environmental conditioning unit fluidly connected to the at least one duct adapter via at least one duct, wherein the at least one environmental conditioning unit is configured to control at least one environmental condition within the data storage library,
wherein the at least one duct comprises a supply duct configured to supply air from the at least one environmental conditioning unit and a return duct configured to recirculate conditioned air to the at least one environmental conditioning unit.

US Pat. No. 10,559,323

AUDIO AND VIDEO SYNCHRONIZING PERCEPTUAL MODEL

Adobe Inc., San Jose, CA...

1. A method implemented by at least one computing device, the method comprising:receiving a selection of a human emotion associated with particular sounds;
converting an audio signal into low resolution audio data;
determining a transition point in the audio signal that produces the human emotion, the transition point determined by using a perceptual model that, provided data describing the human emotion, is configured to:
identify perceptual characteristics in the low resolution audio data corresponding to the human emotion; and
designate a portion of the audio signal corresponding to an identified perceptual characteristic in the low resolution audio data as the transition point; and
synchronizing a production of digital video with the audio signal based on the transition point.

US Pat. No. 10,559,322

DIAGNOSTIC TAPE CARTRIDGE PATTERNED WITH PREDETERMINED HEAD-MEDIA SPACINGS FOR TESTING A TAPE HEAD OF A TAPE DRIVE

QUANTUM CORPORATION, San...

1. A diagnostic tape for use with a tape drive having a tape head, the diagnostic tape comprising:a first tape section that is configured to move across the tape head during use of the tape drive, the first tape section including a first patterned data code that is indicative of a first spacing between the tape head and the first tape section; and
a second tape section that is configured to move across the tape head during use of the tape drive, the second tape section including a second patterned data code that is indicative of a second spacing between the tape head and the second tape section, the second patterned data code being different than the first patterned data code; and
wherein at least one of the first patterned data code and the second patterned data code includes formatted data that is interspersed with unformatted data.

US Pat. No. 10,559,321

TIMING LOOP FOR ADJACENT TRACK INTERFERENCE CANCELLATION

SEAGATE TECHNOLOGY LLC, ...

1. A system comprising:a first circuit configured to compute a timing error based on a received error signal and an estimated interference signal;
a timing loop filter configured to output a frequency offset and a phase shift based on the timing error received as input;
a phase accumulator configured to accumulate at least the phase shift to generate a sample index and a phase; and
an interpolation filter configured to generate samples of a side track signal using the sample index and the phase.

US Pat. No. 10,559,320

MAGNETIC RECORDING MEDIUM AND MAGNETIC RECORDING/REPRODUCING APPARATUS

SHOWA DENKO K.K., Minato...

1. A magnetic recording medium comprising at least a magnetic layer, a protective layer and a lubricant layer in this order on a non-magnetic substrate, whereinthe protective layer is made of carbon or carbon nitride;
the lubricant layer which is formed on and in contact with the protective layer, comprises
a compound A represented by the following general formula (1):
R1—C6H4OCH2CH(OH)CH2OCH2—R2—CH2OCH2CH(OH)CH2OH  (1)
wherein, R1 is an alkoxy group having 1 to 4 carbon atoms,
R2 is
—CF2O(CF2CF2O)x(CF2O)yCF2—
wherein in parentheses of x and y, connection in this order, in reverse, or randomly; and x, y are real numbers of 0 to 15, respectively,
—CF2CF2O(CF2CF2CF2O)zCF2CF2—
wherein z is a real number of 1 to 15, or
—CF2CF2CF2O(CF2CF2CF2CF2O)nCF2CF2CF2—
wherein n is a real number from 0 to 4, and
a compound B represented by the following general formula (2):
HOCH2CF2CF2O(CF2CF2CF2O)mCF2CF2CH2OCH2CH(OH)CH2OH  (2)
wherein m is an integer;
a mass ratio (A/B) of the compound A with respect to the compound B is in the range of 0.2 to 3.0; and
an average film thickness of the lubricant layer is 0.8 nm to 2 nm.

US Pat. No. 10,559,314

METHOD AND APPARATUS FOR CONTROLLING AUDIO FRAME LOSS CONCEALMENT

Telefonaktiebolaget L M E...

1. A method of concealing frame loss, the method comprising:obtaining a frequency domain representation of a prototype frame which is based on a segment of a previously received or reconstructed audio signal;
analyzing at least one of a previously reconstructed signal frame and a frame loss statistic to detect at least one predetermined condition that could lead to suboptimal signal reconstruction quality if a first concealment method is applied;
responsive to when the at least one predetermined condition is not detected, applying the first concealment method, wherein the first concealment method comprises:
applying a sinusoidal model to the prototype frame to identify a frequency of a sinusoidal component of the audio signal, calculating a phase shift ?k for the sinusoidal component and phase shifting the sinusoidal component by ?k to generate a modified prototype frame;
responsive to when the at least one predetermined condition is detected, applying a second concealment method, wherein the second concealment method comprises:
adapting the first concealment method by selectively adjusting a magnitude of spectrum of the prototype frame when generating the modified prototype frame; and
creating a substitution frame for a lost audio frame based on a frequency spectrum of the modified prototype frame.

US Pat. No. 10,559,312

USER AUTHENTICATION USING AUDIOVISUAL SYNCHRONY DETECTION

International Business Ma...

1. A method for preventing a replay attack, comprising:receiving, at a first time, first video and first audio signals generated in response to a user uttering a passphrase;
receiving, at a second time subsequent to the first time, second video and second audio signals generated respectively by a camera and a microphone in response the user uttering the passphrase;
extracting, from the received audio signals, speech-based features;
extracting, from the received video signals, visual-based features;
computing, by a processor, an audio temporal alignment between the first and the second audio signals, by computing a dynamic time warping on the audio-based features extracted from the first and second audio signals, the audio temporal alignment comprising a first registration that synchronizes the first and the second audio signals;
computing, by the processor, a video temporal alignment between the first and the second video signals, by computing a dynamic time warping on the video-based features extracted from the first and second video signals, the video temporal alignment comprising a second registration that synchronizes the first and the second video signals;
comparing the audio temporal alignment between the first and the second audio signals to the video temporal alignment between the first and the second video signals; and
successfully authenticating the user upon detecting, as a result of the comparing, that the audio and the video temporal alignments are synchronized; and
failing the authentication of the user upon detecting, as a result of the comparison, that the audio and the video temporal alignments are not synchronized.

US Pat. No. 10,559,308

SYSTEM FOR DETERMINING USER INTENT FROM TEXT

SAS Institute Inc., Cary...

1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:receive a conversation element;
determine an intent by matching a domain independent relationship and a domain dependent term determined from the received conversation element to an intent included in an intent database that stores a plurality of intents and by inputting the matched intent into a trained classifier that computes a likelihood that the matched intent is the intent of the received conversation element, wherein matching the domain independent relationship and the domain dependent term determined from the received conversation element to the intent included in the intent database comprises
determining a plurality of syntactic relationships from the received conversation element;
mapping the determined syntactic relationships to determine domain independent relationships from the received conversation element using a predefined semantic relationship database and predefined syntactic rules;
determining domain dependent terms from the received conversation element;
combining the determined domain independent relationships and the determined domain dependent terms in a graph; and
identifying an intent from the intent database based on a match with the graph, wherein the intent database includes one or more slots predefined for each intent in a context of a semantic relationship, wherein a domain term is defined for each of the one or more slots;
determine an action based on the determined intent;
generate a response to the received conversation element based on the determined action; and
output the generated response.

US Pat. No. 10,559,298

DISCUSSION MODEL GENERATION SYSTEM AND METHOD

International Business Ma...

1. A computer-implemented method comprising:receiving, at a computing device, an input text;
tagging one or more portions of the input text, wherein tagging the one or more portions of the input text includes tagging the one or more portions of the input text with one or more sentiment metrics based upon, at least in part, performing sentiment analysis on the one or more portions of the input text;
generating a discussion model between a plurality of virtual speakers based upon, at least in part, the tagging of the one or more portions of the input text; and
presenting the discussion model.

US Pat. No. 10,559,293

DIGITAL MICROPHONE NOISE ATTENUATION

Knowles Electronics, LLC,...

8. A microphone device comprising:an acoustic microelectromechanical systems (MEMS) transducer configured to generate an analog signal responsive to an acoustic signal; and
a signal processing circuit coupled to the transducer, the signal processing circuit including:
an analog-to-digital converter configured to convert the analog signal generated by the transducer to a digital signal,
a filter configured to remove a direct current (DC) signal component from the digital signal,
a DC offset circuit configured to apply a DC offset to the digital signal after the DC component is removed, and
a digital-to-digital converter configured to convert the digital signal having the DC offset to a pulse density modulated (PDM) signal having an idle tone frequency that is approximately one-half a clock frequency of at least a portion of the signal processing circuit,
wherein the idle tone frequency is offset by the DC offset applied to the digital signal.

US Pat. No. 10,559,292

ROTOR BLADE NOISE REDUCTION SYSTEM, FLYING OBJECT AND NOISE REDUCTION SYSTEM

Kabushiki Kaisha Toshiba,...

1. A rotor blade noise reduction system comprising:a plurality of rotor blades configured to be rotatable about a rotational axis;
a plurality of first speakers disposed equidistantly on a first circumference which is opposed to one surface of a rotor blade plane defined by the rotor blades rotating about the rotational axis;
a plurality of second speakers disposed equidistantly on a second circumference which is opposed to the other surface of the rotor blade plane;
at least one evaluation microphone configured to acquire noise generated from the rotating rotor blades and control sound generated from the first speakers and the second speakers; and
an active sound suppression processor configured to input a plurality of first delay control signals corresponding to the first speakers, and to input a plurality of second delay control signals corresponding to the second speakers.

US Pat. No. 10,559,291

ARRANGEMENTS AND METHODS FOR GENERATING NATURAL DIRECTIONAL PINNA CUES

Harman Becker Automative ...

1. A headphone arrangement that is configured to induce natural directional pinna cues, the arrangement comprising:at least one ear cup comprising a frame that is configured to be arranged to at least partly encircle an ear of a user, thereby defining an open volume around the ear of the user, wherein the frame is at least partially hollow, thereby providing at least one cavity on its inside that is separated from an outside by at least one wall of the frame;
at least one loudspeaker arranged within a wall of at least one of a frontal part, a rear part, an upper part, and a lower part of the frame of the ear cup, wherein the at least one loudspeaker comprises a membrane and wherein a first side of the membrane faces a cavity inside the frame and a second side of the membrane faces the outside and wherein, when the at least one ear cup is arranged to encircle the ear of the user, at least one of the at least one loudspeaker is arranged at a first angle (?, ?) with respect to a median plane such that at least one of:
its main direction of sound propagation is directed away from the median plane; and
the second side of the membrane is directed away from the median plane; wherein
the median plane crosses a user's head midway between the user's ears, thereby virtually dividing the head into an essentially mirror-symmetrical left half side and right half side,
a horizontal plane virtually divides the frame of the ear cup into an upper and a lower part,
a frontal plane virtually divides the frame of the ear cup into a frontal part and a rear part,
the frontal plane is perpendicular to the horizontal plane,
the frontal plane and the horizontal plane intersect along a first axis (x), and
the first axis (x) is perpendicular to the median plane and runs through a concha of the user when the at least one ear cup is arranged to encircle the ear of the user.

US Pat. No. 10,559,286

DISPLAY DEVICE

Japan Display Inc., Toky...

1. A display device comprising:a plurality of sub-pixels arranged in a row direction and a column direction and each including a memory block that includes a plurality of memories each of which configured to store therein sub-pixel data;
a plurality of memory selection line groups provided corresponding to a plurality of rows and each including a plurality of memory selection lines electrically coupled to the memory blocks in the sub-pixels that belong to the corresponding row;
a memory selection circuit configured to concurrently output memory selection signals to the memory selection line groups, the memory selection signals each being a signal for selecting one from the memories in the corresponding memory block;
a potential line having a potential for operating the memories applied thereto;
a conduction switch provided for at least one of the memories in the memory block on a one-to-one basis and configured to switch between electrically coupling and electrically uncoupling the potential line and a corresponding one memory; and
an operating-memory conduction circuit configured to output, to the conduction switch, an operation signal for determining whether to electrically couple or uncouple the potential line and the corresponding one memory,
wherein each of the memories is capable of storing sub-pixel data therein when being coupled to the potential line, and
wherein each of the sub-pixels displays an image based on the sub-pixel data stored in one of the memories in the sub-pixel in accordance with the memory selection line that has been supplied with the memory selection signal.

US Pat. No. 10,559,282

PIXEL DRIVING CIRCUITS FOR SWITCHING DISPLAY RESOLUTION, DRIVING METHODS THEREOF AND DISPLAY APPARATUSES

BOE TECHNOLOGY GROUP CO.,...

1. A pixel driving circuit, comprising:N operational amplifiers;
N data lines connected to the N operational amplifiers respectively, the N data lines at least comprising r first data lines and k second data lines, wherein each of the first data lines has a first switch provided thereon, wherein each of the first data lines corresponds to at least one of the k second data lines and is connected to the at least one of the k second data lines through at least one second switch respectively, where r+k?N, and k=r*q, wherein q is the number of the at least one of the k second data lines, wherein r, k, and q are integers greater than 0;
wherein the first switch and the second switch are connected to a signal control unit respectively, and the signal control unit is configured to control the first switch to be turned on and the second switch to be turned off when display is to be performed at a first resolution, and the signal control unit is further configured to control the first switch to be turned off and the second switch to be turned on when display is to be performed at a second resolution, wherein the first resolution is greater than the second resolution,
wherein the first data lines comprise an ith data line and an (i+1)th data line of the N data lines, and the second data lines comprise a jth data line and a (j+1)th data line of the N data lines, wherein the ith data line is connected to a voltage output terminal of an ith operational amplifier of the N operational amplifiers through the first switch provided on the ith data line, and the (i+1)th data line is connected to a voltage output terminal of an (i+1)th operational amplifier of the N operational amplifiers through the first switch provided on the (i+1)th data line, the jth data line is connected to a voltage output terminal of a jth operational amplifier, and the (j+1)th data line is connected to a voltage output terminal of a (j+1)th operational amplifier, wherein each of the ith data line and the (i+1)th data line is connected to one of the jth data line and (j+1)th data line through a respective second switch; and
wherein the ith operational amplifier has a first power supply input terminal connected to a second power supply input terminal of the (i+1)th operational amplifier and a second power supply input terminal connected to the ground, and the (i+1)th operational amplifier has a first power supply input terminal connected to a power supply and the second power supply input terminal connected to the first power supply input terminal of the ith operational amplifier.

US Pat. No. 10,559,278

DISPLAY APPARATUS, GATE DRIVER AND METHOD FOR CONTROLLING THE SAME

BOE TECHNOLOGY GROUP CO.,...

1. A gate driver comprising:a plurality of clock signal terminals;
a controlling signal terminal;
N stages of cascaded gate driving circuits, wherein each of the N stages of cascaded gate driving circuits is coupled with the controlling signal terminal and a respective clock signal terminal of the plurality of clock signal terminals, and wherein each of the N stages of cascaded gate driving circuits is configured to pull-up a voltage of an outputting terminal of the gate driving circuit according to a signal at the respective clock signal terminal, and to perform a noise reduction operation according to a signal at the controlling signal terminal, wherein N is an integer greater than 1; and
a controller, wherein the controller is coupled with the plurality of clock signal terminals and the controlling signal terminal, and is configured to detect signals at the plurality of clock signal terminals, and to output a valid level signal to the controlling signal terminal in response to the signal at at least one of the plurality of clock signal terminals being abnormal, so as to enable the N stages of cascaded gate driving circuits to perform the noise reduction operation.

US Pat. No. 10,559,271

LIQUID CRYSTAL DISPLAY DEVICE

Panasonic Liquid Crystal ...

1. A liquid crystal display device that performs phase inversion drive in which a phase of a polarity of a data voltage is inverted in predetermined timing while performing frame inversion drive and polarity inversion drive, a positive-polarity data voltage and a negative-polarity data voltage being alternately output to a data line in each one or plurality of frames in the frame inversion drive, the polarities of the data voltages supplied to two adjacent data lines differing from each other in the polarity inversion drive, the liquid crystal display device comprising:a source driver that outputs the data voltage to the data line;
a pixel electrode to which the data voltage is applied; and
a common electrode that is disposed opposite to the pixel electrode and to which a common voltage is applied,
wherein in a first frame immediately after the phase is inverted, the source driver
performs short-circuit processing, in which a first data line to which a data voltage having a first polarity is supplied and a second data line to which a data voltage having a second polarity different from the first polarity is supplied are alternately short-circuited, and stops output operation of the data voltage performed on the first data line and the second data line, in initial first periods of a horizontal scanning period, and
releases short-circuit states of the first data line and the second data line, and outputs a data voltage corresponding to input image data to the first data line and the second data line, in a second period after the first period in the horizontal scanning period.

US Pat. No. 10,559,261

ELECTROLUMINESCENT DISPLAY

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

1. An electroluminescent display comprising:a display panel including a plurality of pixels, each of the plurality of pixels including subpixels,
wherein a pixel circuit of each subpixel includes:
a driving transistor connected to an anode of an electroluminescent diode, the driving transistor configured to drive the electroluminescent diode;
a first switching transistor connected to the driving transistor, the first switching transistor configured to supply a first voltage to a gate electrode of the driving transistor in response to a first scan signal,
a second switching transistor connected to the driving transistor, the second switching transistor configured to supply a second voltage that is less than a first supply voltage and greater than a second supply voltage that is less than the first supply voltage to the gate electrode of the driving transistor in response to a second scan signal;
a third switching transistor configured to supply the second voltage to a first electrode of the driving transistor in response to the second scan signal;
a fourth switching transistor connected to the driving transistor, the fourth switching transistor configured to supply the first supply voltage to the second electrode of the driving transistor in response to an emission control signal;
a fifth switching transistor connected between the driving transistor and the electroluminescent diode, the fifth switching transistor configured to form a current path between the second electrode of the driving transistor and the anode of the electroluminescent diode in response to the emission control signal;
a first capacitor connected between a first node that is connected to the gate electrode of the driving transistor and a second node that is connected to the second electrode of the driving transistor; and
a second capacitor connected between the second node and a power supply line supplied with the first supply voltage,
wherein the second supply voltage is applied to a cathode of the electroluminescent diode.

US Pat. No. 10,559,253

DISPLAY PANEL AND DISPLAY DEVICE

WUHAN TIANMA MICRO-ELECTR...

1. A display panel, comprising:a display region having a first edge;
a non-display region surrounding the display region;
a plurality of display pixels including a first and second plurality of display pixels, in the display region;
a plurality of signal lines for transmitting driving signals to the plurality of display pixels;
a plurality of first compensation lines in the non-display region; and
a potential line in the non-display region for providing a fixed potential;
wherein:
the plurality of signal lines and the first edge of the display region extend along a first direction;
the first edge recesses toward an inside of the display region to form a notch;
the display region includes a first display region and a second display region separated by the notch along the first direction;
the plurality of signal lines includes first signal lines for transmitting the driving signals to the first plurality of display pixels in the first display region and second signal lines for transmitting the driving signals to the second plurality of display pixels in the second display region;
the first signal lines are not electrically connected to the second signal lines;
the plurality of first compensation lines is electrically connected to the first signal lines;
the potential line and the plurality of first compensation lines are disposed in different metal layers respectively; and
each of the plurality of first compensation lines at least partially overlaps with the potential line to form a compensation capacitor.

US Pat. No. 10,559,249

DEVICE, TELEVISION SYSTEM, AND ELECTRONIC DEVICE

Semiconductor Energy Labo...

11. A device comprising:a decoder;
a driver circuit; and
a display portion comprising a first display panel and a second display panel,
wherein the decoder is configured to generate a signal corresponding to an image displayed on the display portion,
wherein the decoder is further configured to detect a change in an image in each of the first display panel and the second display panel, and determine whether or not image rewriting is necessary in each of the first display panel and the second display panel, and
wherein the decoder is further configured to perform the determination on the basis of a value of a motion vector of the image displayed on the first display panel and a prediction error of an inter-frame prediction of the image displayed on the first display panel.

US Pat. No. 10,559,245

DRIVE METHOD AND DRIVE DEVICE OF LIQUID CRYSTAL DISPLAY

Shenzhen China Star Optoe...

1. A drive method of a liquid crystal display, comprising the following steps:a step of receiving an image to be displayed on a liquid crystal display that comprises multiple display pixels, wherein the image comprises image pixels respectively comprising primary color components;
a step of setting different weights for the primary color components of the image pixels of the image;
a step of implementing color washout compensation to the image pixels of the image according to the weights set for the primary color components of the image pixels; and
a step of driving the liquid crystal display to display the primary color components of the image pixels of the image after the color washout compensation;
wherein the step of setting different weights for the primary color components of the image pixels of the image comprises: implementing skin color detection to the image pixels of the image to determine a nude pixel and a non skin color pixel among the image pixels; and setting different skin color weights for the nude pixel and the non skin color pixel of the image pixels, wherein the skin color weights set for the primary color components of the nude pixel are different, such that the step of implementing color washout compensation to the image pixels of the image according to the weights set for the primary color components of the image pixels is first carried out by implementing the color washout compensation to the image pixels of the image according to the skin color weights; and
wherein the step of setting different weights for the primary color components of the image pixels of the image further comprises: implementing high frequency detection to the image pixels of the image to determine color difference between each of the image pixels and one of the image pixels adjacent thereto; and setting a high frequency weight for each of the image pixels according to the color difference, such that the step of implementing color washout compensation to the image pixels of the image according to the weights set for the primary color components of the image pixels is further carried out by implementing the color washout compensation to the image pixels of the image according to the high frequency weights;
wherein the step of implementing skin color detection to the image pixels to determined a nude pixel and a non skin color pixel comprises:
acquiring original gray scale values of the primary color components of each of the image pixels, wherein the primary color components comprise red component, blue component, and green component; and
defining each of the image pixels as a nude pixel where a predetermined condition LR>LG>LB is satisfied, and otherwise defining each of the image pixels as a non skin color where the predetermined condition is not satisfied,
wherein LR, LG, and LB respectively designate the original gray scale values of the red component, the green component, and the blue component;
wherein original gray scale values of the primary color components of each of the image pixels of the image is employed to generate a first display gray scale value and a second display gray scale value that are respectively applied to control display brightness levels of two display pixels of the same color of the multiple display pixels, the first display gray scale value being larger than the second display gray scale value, wherein for each of the primary color components of each of the image pixels of the image, a ratio of the first display gray scale value and the second display gray scale value is determined according to the skin color weight thereof so as to make a ratio of the first display gray scale value and the second display gray scale value of the nude pixel is larger than a ratio of the first display gray scale value and the second display gray scale value of the non skin color pixel, and ratios of the first display gray scale values and the second display gray scale values of the different primary color components of the nude pixel are different.

US Pat. No. 10,559,241

DISPLAY DEVICE AND METHOD FOR DISPLAYING IMAGE USING THE SAME

Samsung Display Co., Ltd....

1. A method for displaying an image using a display device, the method comprising:generating first image data corresponding to a first image displayed in a first area in an image display area;
differently determining the size of a second area in which a second image is displayed corresponding to shift information of a preset image;
generating second image data corresponding to the second image, based on the first image data so that the first image is reduced and shifted to the second area to be displayed as the second image;
generating a data signal, based on the first image data or the second image data; and
emitting light with a luminance corresponding to the data signal.

US Pat. No. 10,559,240

SYSTEM AND METHOD FOR MONITORING A SIGNAGE SYSTEM OF A TRANSIT VEHICLE

Luminator Holding LP, Pl...

1. An electronic monitoring system comprising an embedded controller coupled to a pixel array, wherein the embedded controller:analyzes the pixel array as a single matrix, wherein the pixel array comprises a plurality of printed circuit boards (PCBs), each PCB providing a sub-array of the pixel array;
determines a number of malfunctioning pixels in at least one of:
a row of the single matrix, wherein the row spans more than one PCB of the plurality of PCBs; and
a column of the single matrix, wherein the column spans more than one PCB of the plurality of PCBs; and
stores diagnostic information comprising information related to the determined number.

US Pat. No. 10,559,219

MAGNETIC MUSICAL TILES AND MAT

1. A musical instructional apparatus comprising:(a) a mat attachable to a vertical surface, said mat having an upper surface, an underneath surface, a top edge, a bottom edge, a right edge and a left edge, said edges disposed between the upper surface and the underneath surface, said upper surface having eight vertical lines extending from the bottom edge to the top edge dividing the upper surface into nine portions; the first portion comprises no imprint on the upper surface of the first portion and the last eight portions having a quarter note imprinted upon the upper surfaces of the last eight portions;
(b) said first portion divided vertically between a first space and a second space, said first space adapted to have a magnetic clef sign tile placed upon and magnetically attached to the first space, said magnetic clef sign selected from the group consisting of magnetic clef sign tiles consisting of a magnetic treble clef sign tile, a magnetic bass clef sign tile and a magnetic alto clef sign tile, said second space adapted to have a magnetic time signature tile placed upon and magnetically attached to the second space, said magnetic time signature tile selected from the group of magnetic time signature tiles consisting of a magnetic two quarter time signature tile, a magnetic three quarter time signature tile and a magnetic four quarter time signature tile;
(c) said vertical lines are adapted to have a bar line tile placed upon and magnetically attached to vertical line, said bar line tile is selected from the group consisting of bar line tiles consisting of single bar line and a double bar line.

US Pat. No. 10,559,217

METHODS AND APPARATUS TO DEVELOP IN-VEHICLE EXPERIENCES IN SIMULATED ENVIRONMENTS

Intel Corporation, Santa...

8. A method to improve simulation design efficiency, comprising:retrieving, by executing an instruction with a processor, first tier environment parameters associated with a simulation type;
generating, by executing an instruction with the processor, second tier environment parameters associated with the simulation type;
identifying, by executing an instruction with the processor, a source of SMs;
distinguishing, by executing an instruction with the processor, respective ones of the source of SMs that are compatible with the simulation type and the second tier environment parameters; and
improving simulation design efficiency of a simulation program by withholding, by executing an instruction with the processor, the respective ones of the SMs from being presented in a selectable list that are not compatible with the simulation type.

US Pat. No. 10,559,216

SYSTEMS AND METHODS FOR CONDUCTING ASSESSMENTS IN AN ELECTRONIC LEARNING SYSTEM

D2L Corporation, Kitchen...

1. An electronic learning system for conducting an electronic assessment, the system comprising:a. a display;
b. at least one processor operatively coupled to the display; and
c. a memory device coupled to the at least one processor, wherein the memory device includes an application that when executed by the processor causes the at least one processor to:
i. provide an electronic assessment comprising a plurality of assessment tasks for a current participant to complete within an allocated amount of assessment time;
ii. determine context-dependent time requirement indicator (CDTR) for one of the assessment tasks of the assessment, wherein the CDTR is determined based upon historical performance data associated with that task, the CDTR being indicative of a suggested amount of time required to complete that task, wherein the historical performance data associated with the task corresponds to historical performance data associated with one or more historical participants determined to be similar to the current participant, wherein the one or more historical participants determined to be similar to the current participant are determined based at least in part on one or more academic characteristics of the one or more historical participants including grade information associated with the one or more historical participants, and wherein the one or more historical participants determined to be similar to the current participant is a subset of all participants for which historical performance data exists; and
iii. provide the CDTR to the current participant contemporaneously with the electronic assessment, wherein the CDTR is provided on a user interface used in connection with providing the electronic assessment to the current user,
wherein the CDTR is dynamically updated based at least in part on a remaining amount of time of the allocated amount of assessment time and on one or more remaining assessment tasks; and
wherein the at least one processor is further configured to:
iv) determine a suggested order of performance for remaining tasks of the plurality of assessment tasks to optimize the participant's performance, the suggested order being determined based upon CDTR and task value associated with the remaining tasks and remaining time of the assessment time; and
v) automatically display the suggested order of performance for remaining tasks on the display.

US Pat. No. 10,559,210

VEHICLE LOCATION TRACKING SYSTEMS AND METHODS

AMERICAN TRAFFIC SOLUTION...

1. A vehicle location system, comprising:a plurality of vehicle identification tags respectively coupled to a plurality of vehicles, each vehicle identification tag configured to emit an identification signal associated with one of the plurality of vehicles;
a plurality of driver identification tags associated with a plurality of drivers, each driver identification tag configured to emit a driver identification signal associated with one of the plurality of drivers;
a plurality of stall identification tags, each stall identification tag being located within a corresponding parking stall of a plurality of parking stalls, each stall identification tag being configured to emit a stall identification signal associated with the corresponding parking stall;
a plurality of transceivers to:
receive the identification signals from the plurality of vehicle identification tags, the driver identification signals from the plurality of driver identification tags, and the stall identification signals from the plurality of stall identification tags;
determine a signal strength associated with each of the received identification signals, the received driver identification signals, and the received stall identification signals; and
transmit a marker signal comprising a transceiver identification, a vehicle identifier, and the signal strengths; and
a coordinator to receive the marker signal from the plurality of transceivers, determine a location of one or more of the plurality of vehicles based on a comparison of the determined signal strengths associated with the received identification signals and the received stall identification signals, determine a location of one or more of the plurality of drivers based at least partially on the determined signal strengths associated with the received driver identification signals, and send directions to the one or more drivers comprising a map from the determined location of the one or more drivers to the determined location of at least one of the one or more vehicles, the determined location of at least one of the one or more vehicles comprising identification of a particular parking stall of the plurality of parking stalls.

US Pat. No. 10,559,209

VEHICLE POSITION PLANNING

SAP SE, Walldorf (DE)

1. A method of vehicle position planning, comprising:receiving vehicle data and historical transactional records derived, at least in part, from a plurality of streaming devices installed or located in each of a plurality of vehicles;
determining transition information based on the vehicle data, wherein the transition information includes pairs of starting and ending road segments and corresponding passenger states;
predicting short-term demand for vehicles based on the transition information and the historical transactional records by:
calculating a number of empty vehicles for the given road segment in the next time slot by (i) calculating a current empty vehicle distribution based on the transition information, (ii) calculating one or more current transition probabilities based on the transition information; and (iii) predicting the number of empty vehicles in the next time slot based on the current empty vehicle distribution and the one or more current transition probabilities; and
calculating a number of empty vehicles for the given road segment in the next time slot and
subtracting the number of empty vehicles from the number of vehicles with new passengers; and
generating a cruising recommendation based on the short-term demand.

US Pat. No. 10,559,208

SYSTEM AND METHOD FOR CONTROLLING REPORTING FREQUENCY

Caterpillar Paving Produc...

1. A method, comprising:receiving first location information, at a first reporting frequency, with a controller, the first location information being generated by a location sensor and indicating a first location of a paving system component;
determining that a distance between a second location of the paving system component and a first geofence is less than or equal to a distance threshold;
based at least in part on determining that the distance is less than or equal to the distance threshold, controlling the location sensor to provide second location information at the first reporting frequency;
receiving third location information, at the first reporting frequency, with the controller, the third location information being generated by the location sensor and indicating a third location of the paving system component;
determining, based at least in part on the third location information, that the third location of the paving system component is within the first geofence; and
based at least in part on determining that the third location is within the first geofence, controlling the location sensor to provide fourth location information at a second reporting frequency greater than the first reporting frequency.

US Pat. No. 10,559,205

OBJECT EXISTENCE DETERMINATION METHOD AND APPARATUS

DENSO CORPORATION, Kariy...

1. An object existence determination apparatus comprising:an obtaining means that obtains a lateral position and a lateral speed of a target object located in a travelling direction of an own vehicle, the lateral position representing a relative position of the target object relative to the own vehicle in a lateral direction perpendicular to the travelling direction of the own vehicle, the lateral speed representing a lateral relative speed of the target object relative to the own vehicle in the lateral direction;
a straight travel determining means that determines whether the own vehicle is travelling straight;
a setting means that sets an object existence determination region in the travelling direction of the own vehicle in accordance with the lateral speed obtained by the obtaining means and a determination result by the straight travel determining means, the object existence determination region having a width in the lateral direction;
an existence determining means that determines, based on the lateral position of the target object and the object existence determination region, whether there is a possibility of at least part of the target object existing on a travelling course of the own vehicle; and
an activation means that activates an output device provided in the own vehicle based upon determination that there is a possibility of at least part of the target object existing on a travelling course of the own vehicle,
the setting means being configured to:
set the width of the object existence determination region in the lateral direction to be larger as the lateral speed becomes higher; and
set, upon determination that the own vehicle is not travelling straight, the width of the object existence determination region in the lateral direction to be smaller than the width of the object existence determination region in the lateral direction used based on the own vehicle travelling straight.

US Pat. No. 10,559,198

SYSTEM AND METHOD OF ADAPTIVE CONTROLLING OF TRAFFIC USING ZONE BASED OCCUPANCY

Cubic Corporation, San D...

1. A device comprising:memory having computer-readable instructions stored therein; and
one or more processors configured to execute the computer-readable instructions to:
receive identification of zones and corresponding rules for a signalized roadway intersection, wherein a perimeter of at least one zone is based on user input at a graphical user interface of a traffic control system that is communicatively coupled to the device; and
for each identified zone:
receive traffic data from one or more sensors at the signalized roadway intersection;
detect a number of objects in the zone by performing one or more of image processing or video processing on the received traffic data;
based at least in part on the number of objects detected in the zone, determine if a corresponding condition is met; and
upon determining that the corresponding condition is met for the zone, send a corresponding signal to a traffic signal controller to change a traffic signal for the zone.

US Pat. No. 10,559,195

FACILITY MANAGEMENT SYSTEM

JTEKT CORPORATION, Osaka...

1. A facility management system comprising:a processing facility;
a signal lamp configured to indicate information on the processing facility;
an information acquisition device that is attached to the signal lamp and is configured to acquire light emission information on the signal lamp and wirelessly transmit the light emission information; and
a terminal configured to wirelessly receive the light emission information which is transmitted by the information acquisition device, determine, on the basis of the light emission information, which of a continuous light-on state, a flashing state, and a continuous light-off state the signal lamp is in, and manage a state of the processing facility, wherein:
the information acquisition device includes a sensor configured to acquire the light emission information and a controller configured to control the sensor;
the controller is configured to:
execute a flashing detection operation in which a first cyclic operation is repeatedly performed a plurality of times consecutively, the first cyclic operation being defined as an operation constituted of a predetermined sampling operation to acquire the light emission information through the sensor and a first quiescent operation performed subsequent to the sampling operation and having a cycle corresponding to a flashing cycle of the signal lamp, and
repeat a second cyclic operation a plurality of times consecutively, the second cyclic operation being defined as an operation constituted of the flashing detection operation and a second quiescent operation performed subsequent to the flashing detection operation and having a time that is longer than a time of the first quiescent operation; and
the terminal is configured to:
determine, on the basis of the light emission information which is acquired in each flashing detection operation, whether or not the signal lamp is in the flashing state, and
cyclically determine whether or not the signal lamp is in the flashing state with the controller cyclically executing the second cyclic operation.

US Pat. No. 10,559,193

PREMISES MANAGEMENT SYSTEMS

Comcast Cable Communicati...

1. A method comprising:receiving, by a gateway device located at a premises and from a first device external to the premises, first access information, wherein the gateway device is in communication with a premises management system located at the premises;
comparing, by the gateway device, the first access information to second access information, wherein the second access information is received from a second device external to the premises that is distinct from the first device; and
granting, based on determining the first access information matches the second access information, the first device remote access to the premises management system.

US Pat. No. 10,559,187

MOISTURE DETECTION SYSTEM

Hill-Rom Services, Inc., ...

1. A moisture detection system for use on a hospital bed, the moisture detection system comprising:a mattress comprising a ticking layer and a core layer, the ticking layer comprising an inner surface and an outer surface, the inner surface facing the core layer;
a moisture detection sheet configured to be mounted external to the outer surface of the mattress, the moisture detection sheet being a generally planar, unitary sheet covering substantially an entirety of an upper surface of the mattress;
a plurality of moisture sensors connected to the moisture detection sheet and configured to detect bed wetting of a person atop the moisture detection sheet;
a plurality of pressure sensors connected to the moisture detection sheet such that the moisture sensors and the pressure sensors are arranged alternately from a first end of the moisture detection sheet to a second end of the moisture detection sheet, wherein the plurality of moisture sensors and the plurality of pressure sensors are arranged in two longitudinal rows spaced from a central region of the moisture detection sheet such that about one third of the moisture detection sheet in a longitudinal direction occupies a space between the two rows with the remainder of the moisture detection sheet being devoid of any of the plurality of moisture sensors and the plurality of pressure sensors;
a controller in communication with the plurality of moisture detection sensors and in communication with the plurality of pressure sensors, wherein the controller is configured to determine the presence of a person on the hospital bed based on signals received from at least one pressure sensor of the plurality of pressure sensors and, if the person is present on the hospital bed, to turn on moisture monitoring by the plurality of moisture sensors;
an alarm unit, wherein the controller is configured to trigger the alarm unit in response to one or more of the moisture sensors of the plurality of moisture sensors indicating moisture from bed wetting exceeding a predefined moisture threshold.

US Pat. No. 10,559,183

ACTIVITY AMOUNT CALCULATION SYSTEM, ACTIVITY AMOUNT CALCULATION DEVICE, ACTIVITY AMOUNT CALCULATION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM

NEC Solution Innovators, ...

1. A computer configured as an activity amount calculation device for calculating activity amounts of a resident of a dwelling equipped with a plurality of rooms, the activity amount calculation device comprising:a calculation unit configured to calculate activity amounts of the resident based on detection signals output from a plurality of detection devices that detect the resident when the resident passes through doorways of the plurality of rooms; and
a summation unit configured to repeatedly calculate a total activity amount of the resident in a predetermined period by summing the activity amounts calculated by the calculation unit, wherein
upon detection of the resident by different detection devices included among the plurality of detection devices, the calculation unit calculates an activity amount of the resident based on a preset relationship between the different detection devices and a reference activity amount, wherein
the calculation unit uses the reference activity amount as the activity amount of the resident when an elapsed period between detection by one of the different detection devices that has detected first and detection by another of the different detection devices that has detected second is longer than or equal to a preset reference period, and
the calculation unit uses a product of the reference activity amount and a coefficient larger than one as the activity amount of the resident when the elapsed period is shorter than the reference period.

US Pat. No. 10,559,176

RECOILER FOR A MERCHANDISE SECURITY SYSTEM

InVue Security Products I...

1. A merchandise security system for displaying and protecting an article of merchandise and an auxiliary device of the article of merchandise from theft, comprising:a sensor that is secured to the article of merchandise and that detects removal of the article of merchandise from the sensor;
a base that removably supports the sensor and the article of merchandise thereon, wherein the base further comprises an auxiliary port housed therein that operably connects to the auxiliary device; and
a cable operably connected to the sensor,
wherein the base transfers power to the auxiliary port for powering the auxiliary device, and
wherein a security signal is transmitted through the auxiliary port that is used to detect removal of the auxiliary device from the base.

US Pat. No. 10,559,174

APPARATUS AND METHOD FOR MODIFYING A HAPTIC OUTPUT OF A HAPTIC DEVICE

Intel Corporation, Santa...

1. A wearable device, comprising:a haptic actuator to output a haptic vibration;
a haptic effect sensor to measure the haptic vibration, the haptic effect sensor to output a haptic vibration waveform corresponding to the haptic vibration;
a processor to determine a difference between the haptic vibration and a target input signal, the target input signal used by the haptic actuator to output the haptic vibration; and
an indicator to guide a user to adjust at least one of a position and/or a fit of the wearable device relative to a body part based on the difference.

US Pat. No. 10,559,170

ADJUSTABLE POCKET DEVICE FOR NOTE DISPENSING AND RECEIVING

NCR Corporation, Atlanta...

1. A method comprising:receiving at least one note to dispense within a pocket formed by a shutter, a pusher plate, a ceiling clamp when lowered, and a lifter;
lowering the ceiling clamp to close the pocket;
moving the pusher plate from a lower position to an upper position to hold the at least one note between an upper surface of the pusher plate and a lower surface of the ceiling clamp;
moving the shutter to an open position; and
raising the lifter from lowered position to a raised position thereby lifting the at least one note to expose at least a portion of the at least one note to enable the at least one note to be manually removed from between the pusher plate and the ceiling clamp; and
wherein:
the lifter includes a spine along a proximal edge and a plurality of fingers extending outward perpendicularly from the proximal edge with distal ends of the fingers; and
the pusher plate includes a plural number of voids formed therein that are equal in number and located according to the number and location of the plurality of fingers of the lifter such that the plurality of fingers fit and move within the number of voids when the pusher plate is moved between the lower and upper positions and when the lifter is raised and lowered.

US Pat. No. 10,559,163

SYSTEM, DEVICE AND METHOD FOR PROVIDING AN INTERACTIVE GAMBLING GAME

1. An electronic gaming system comprising:at least one processor;
at least one display device;
at least one random number generator;
at least one input device; and
at least one memory device storing a plurality of instructions which, when executed by the at least one processor, cause the at least one processor to operate with the at least one display device and the at least one input device to:
a) display a plurality of independent games on the at least one display device responsive to receiving input data relating to an amount available for wagering through the at least one input device, wherein each of a plurality of independent games displayed is associated with one of a plurality of sets of game outcome determination parameters;
b) receive a game play selection from the at least one input device, the game play selection identifying at least one first independent game of the plurality of independent games to play for at least one first wager amount and identifying at least one second independent game to be played for least one second wager amount;
c) generate a game outcome for each of the at least one first and the at least one second independent games responsive to receiving the game player selections;
d) determine any award associated with any displayed winning game outcome in the at least one first and the at least one second independent games responsive to generating each of the game outcomes, wherein the gaming system associates a first set of game outcome determination parameters with at least one first independent game and associates a second set of game outcome determination parameters associated with at least one second independent game, the associations being randomly determined using the at least one random number generator upon the evaluation of a threshold condition; and
e) provide any determined award, wherein the determined award is enabled for wagering through the input device.

US Pat. No. 10,559,159

GESTURE-BASED NAVIGATION ON GAMING TERMINAL WITH 3D DISPLAY

IGT CANADA SOLUTIONS ULC,...

1. An electronic gaming machine for providing a game to a player, the electronic gaming machine comprising:a camera oriented to capture movement of the player of the game, the camera configured to generate camera data;
a display configured to provide auto stereoscopic three dimensional viewing of at least a portion of the game;
a seat for holding the player in a relatively constant position relative to the display; and
at least one processor coupled with the display and the camera, the at least one processor configured to:
determine a location of the player relative to the electronic gaming machine from camera data;
adjust the display based on the determined location of the player to provide auto stereoscopic three dimensional viewing by the player;
during a gaming session of the game, present the player with a binary decision via the display, the binary decision allowing the player to select from only two possible options for proceeding;
responsive to movement of the player indicated by the camera data, update the display to account for a change in location of the player;
determine that the movement of the player corresponds to a predetermined gesture, wherein determining that the movement of the player corresponds to the predetermined gesture comprises:
determining whether a right-wise gesture has been performed; and
determining whether a left-wise gesture has been performed;
update a game state of the game based on determining that the movement of the player corresponds to the predetermined gesture, wherein updating the game state of the game based on determining that the right-wise gesture has been performed comprises selecting one of the only two possible options, and wherein updating the game state of the game based on determining that the left-wise gesture has been performed comprises selecting the other one of the only two possible options;
display, on the display, a tunnel which is being travelled within the game,
wherein presenting the player with the binary decision via the display comprises indicating that the player has reached a junction in the tunnel in which the tunnel splits into left and right portions,
and wherein the one of the two possible options is an option to enter the right portion of the tunnel and the other one of the two possible options is an option to enter the left portion of the tunnel;
wherein the at least one processor is further configured to:
initiate a timer when the player reaches the junction in the tunnel; and
upon detecting expiration of the timer, if player input has not been received selecting one of the two possible options, automatically select one of the two possible options without user input.

US Pat. No. 10,559,157

AUTOMATED VENDING MACHINE WITH TRAY TRANSPORT SYSTEM

SIGNIFI SOLUTIONS INC., ...

1. An automated vending machine comprising:a housing defining an interior, the interior having a dispensing zone accessible from an exterior of the automated vending machine;
a shelving system having wall racking, support shelves, and declined rails;
each support shelf of the support shelves and the wall racking configured with hook coupling mechanisms for facilitating manual releasable coupling of the support shelf to the wall racking, the wall racking for receiving and supporting each support shelf of the support shelves at desired heights;
each support shelf of the support shelves supporting a declined rail of the declined rails having a declivity from an upper end of the declined rail to a lower end of the declined rail and a stopper at the lower end;
a plurality of moveable trays disposed within the interior of the housing, each of the plurality of moveable trays riding on a respective declined rail of the declined rails, whereby each respective moveable tray is gravity fed toward the stopper at the lower end of the respective declined rail;
each moveable tray of the plurality of moveable trays configured to support a vendible product displayed thereon;
a dispensing unit having a coupling mechanism configured to releasably couple with a selected moveable tray of the plurality of moveable trays; and
a gantry system configured to move the dispensing unit about the interior of the automated vending machine and the dispensing zone, and configured to position the coupling mechanism of the dispensing unit for releasably coupling and decoupling with the selected moveable tray.

US Pat. No. 10,559,154

SMART LOCKER

Walmart Apollo, LLC, Ben...

1. A portable smart locker, comprising:a body including walls that form an inner chamber configured and dimensioned to receive one or more items;
a handle mounted to the body;
a pair of wheels mounted to the body;
a wheel lock configured to selectively engage and disengage at least one wheel of the pair of wheels, engagement of the at least one wheel with the wheel lock restricting rotation of the wheel; and
an authenticator configured to authenticate a user for transporting the portable smart locker, the authenticator comprising a fingerprint scanner configured to authenticate the user by scanning one or more fingerprints of the user;
wherein the wheel lock is actuated to engage the at least one wheel of the pair of wheels to restrict rotation of the wheel when the handle is retracted into a storage compartment in a stored position;
wherein the fingerprint scanner continuously scans the one or more fingerprints of the user during use of the portable smart locker to authenticate the user; and
wherein the inner chamber is separated into multiple individual inner chambers, the portable smart locker comprising a temperature control system configured to independently regulate a temperature within each of the multiple individual inner chambers of the inner chamber such that each of the multiple individual inner chambers is capable of having a different temperature environment.

US Pat. No. 10,559,151

NETWORKED DOOR CLOSER AND AUTO-OPERATOR

Schlage Lock Company LLC,...

1. An access control system, comprising:a first door operator;
at least one processing device; and
at least one memory comprising a plurality of instructions stored therein that, in response to execution by the at least one processing device, causes the access control system to:
identify a current status of the first door operator at a first time;
determine a scheduled status of the first door operator for the first time; and
modify a status of a second door operator in response to a determination that the scheduled status of the first door operator differs from the current status of the first door operator at the first time.

US Pat. No. 10,559,149

DYNAMIC ANCHOR PRE-SELECTION FOR RANGING APPLICATIONS

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

1. A method for performing ranging between an initiator and a plurality of responders in a wireless communication system, the method comprising:the initiator selecting one of the plurality of responders as a function of a measured signal quality metric associated with only a portion of the preamble of the packets received from each of the plurality of responders; and
performing a ranging operation between the initiator and the selected responder.

US Pat. No. 10,559,148

SERVICE SUPPORT DEVICE, SERVICE SUPPORT METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM

TOYOTA JIDOSHA KABUSHIKI ...

1. A service support device comprising:an information processing device configured to
i) deliver key information to a mobile terminal, the mobile terminal corresponding to each of a plurality of business operators that provide a user of a vehicle with a predetermined service using the vehicle, the key information being information for unlocking the vehicle, starting the vehicle, or unlocking and starting the vehicle when a predetermined transmission signal is transmitted toward the vehicle, and
ii) when the mobile terminal corresponding to a first business operator among the plurality of business operators uses the key information, make coordination such that the mobile terminal corresponding to a second business operator among the plurality of business operators does not use the key information,
wherein the predetermined service is any one of a delivery service that allows a luggage compartment of the vehicle to be designated as a delivery address for a package, a pickup service that allows the luggage compartment to be designated as a pickup address for a package, and a collection service that allows the luggage compartment to be designated as a collection address for an article;
the information processing device is configured to deliver the key information to each of a plurality of mobile terminals of workers who conduct work for delivery of the package, pickup of the package, or collection of the article, the work corresponding to the predetermined service; and
the information processing device is configured to, when a worker corresponding to the first business operator, among the workers, is doing the work based on usage of the key information by the mobile terminal of the worker corresponding to the first business operator, disable usage of the key information acquired by the mobile terminal of a worker corresponding to the second business operator, among the workers, until the worker corresponding to the first business operator finishes the work.

US Pat. No. 10,559,147

MOBILE ACCESSORY STORAGE, SECURITY MANAGEMENT, AND TRACKING SYSTEM

A Priori, LLC, Columbia,...

1. A method for storing, tracking, and regulating upkeep with respect to mobile accessories comprising:providing at least one security rail comprising a single ingress/egress opening, a detention end, and a security space defined between the single ingress/egress opening and the detention end;
providing at least one sensor disposed on the security rail to receive a proximity signal from a mobile accessory transmitter;
providing at least one user interface, wherein the interface is in electronic communication with the security rail and the at least one sensor;
providing a network and a server, wherein the server is in electronic communication with the at least one security rail and the at least one user interface;
establishing a security rail identifier for each security rail and entering same into the network;
establishing a mobile accessory identifier for each mobile accessory and entering same into the network;
establishing an authentication protocol for allowing mobile accessories to be removed from the at least one security rail and entering same into the network;
authentication by the server, via the authentication protocol, of an access request made at the user interface;
wherein the least one security rail and at least one user interface are configured such that:
when the server authenticates the access request made at the user interface; and
the at least one sensor receives the proximity signal from the mobile accessory transmitter, a releasable lock is moved from a locked position to an unlocked position to allow the at least one mobile accessory to be removed from the at least one security rail.

US Pat. No. 10,559,146

ROLE-BASED LOCKING SYSTEM FOR PLANTS UNATTENDED PREMISES

Saudi Arabian Oil Company...

1. A computer-implemented method, comprising:unlocking a mechanical door controllable by a computing device upon successfully validating login information input by an occupant;
performing an occupancy footprint mapping (OFM) by periodically calculating the occupant's location using a triangulation process based on signals sensed by one or more occupancy sensors, wherein the OFM indicates the occupant's movements over time;
determining an identity of the occupant based a received RFID signal;
identifying a job role for the occupant based on the occupant's identity;
identifying a normal OFM associated with the occupant's job role stored in an authentication server, wherein the normal OFM indicates a normal behavior occupancy map for the occupant's job role;
calculating a deviation between the OFM and the normal OFM;
sending a security event including the OFM to a Syslog server; and
sending an object linking and embedding for process control (OPC) alarm to a human machine interface if the deviation exceeds a predetermined deviation tolerance threshold.

US Pat. No. 10,559,139

ACTIONS ASSOCIATED WITH VEHICLE RECEIVING STATIONS

BlackBerry Limited, Wate...

1. A method comprising:receiving, by a system associated with a vehicle receiving station, information transmitted by a vehicle, the information acquired by a sensor of the vehicle; and
in response to the received information, directing, by the system, the vehicle to a selected queue of a plurality of queues of the vehicle receiving station, wherein the directing of the vehicle comprises sending, by the system, a message over a network to a controller of the vehicle, the message instructing the vehicle to the selected queue.

US Pat. No. 10,559,134

DRIVER BACKUP ASSISTANCE SYSTEM FOR VEHICLE

MAGNA ELECTRONICS INC., ...

1. A method for providing backup assistance for a driver of a vehicle, said method comprising:equipping a vehicle with a rear backup camera having a field of view at least rearward of the equipped vehicle;
providing a processor at the equipped vehicle;
wherein the processor is operable to generate an overlay for superimposing over video images displayed at a video display screen of the equipped vehicle for viewing by a driver of the equipped vehicle during a reversing maneuver of the equipped vehicle, wherein the displayed video images are derived from image data captured by said rear backup camera during the reversing maneuver of the equipped vehicle;
wherein the overlay comprises a pair of spaced apart guidelines representative of a predicted vehicle trajectory during the reversing maneuver of the equipped vehicle;
storing a plurality of mathematical formulas in memory, wherein each stored mathematical formula is associated with a respective vehicle wheelbase configuration of a plurality of different vehicle wheelbase configurations;
providing a wheelbase configuration input to the processor that is representative of the vehicle wheelbase configuration of the equipped vehicle;
selecting, via the processor, and responsive at least in part to the wheelbase configuration input, a selected mathematical formula from the stored plurality of mathematical formulas;
providing a steering angle input to the processor that is representative of a steering angle of the equipped vehicle during the reversing maneuver of the equipped vehicle;
selecting, via the processor, and responsive at least in part to steering angle of the equipped vehicle during the reversing maneuver of the equipped vehicle, a value to be input into the selected mathematical formula based at least in part on the provided steering angle input;
generating a predicted vehicle trajectory overlay by calculating, via the selected mathematical formula and using the selected value, an overlay that is representative of the predicted vehicle trajectory of the equipped vehicle based on the current steering angle of the equipped vehicle, wherein the predicted vehicle trajectory overlay comprises a pair of spaced apart guidelines; and
during the reversing maneuver of the equipped vehicle, (i) displaying video images at the video display screen of the equipped vehicle derived from image data captured by the rear backup camera for viewing by the driver of the equipped vehicle and (ii) superimposing the generated predicted vehicle trajectory overlay over the displayed video images for viewing by the driver of the equipped vehicle.

US Pat. No. 10,559,133

VISUAL SPACE MANAGEMENT ACROSS INFORMATION HANDLING SYSTEM AND AUGMENTED REALITY

Dell Products L.P., Roun...

1. An information handling system comprising:a processor operable to execute instructions that process information;
a memory interfaced with the processor and operable to store the instructions and information;
a flat panel display operable to present visual information as visual images;
a head mounted display operable to present visual information as three dimensional visual images focused at a location in front of the head mounted display;
one or more graphics processors interfaced with one or more of the flat panel display and head mounted display and operable to communicate the visual information to the flat panel display and head mounted display formatted for presentation as visual images;
a plurality of sensors disposed proximate the flat panel display and operable to sense end user hand gestures;
a token having one or more features identifiable by one or more of the plural sensors; and
an environment definition engine interfaced with the plural sensors and the one or more graphics processors, the environment definition engine applying gestures detected by the plural sensors to visual images of the flat panel display absent the token identification of the token by the one or more of the plural sensors and applying gestures detected by the plural sensors to the visual images of the head mounted display in the event of identification of the token.

US Pat. No. 10,559,130

DISPLAYING IMAGE DATA BEHIND SURFACES

MICROSOFT TECHNOLOGY LICE...

1. On an augmented reality computing device comprising a display, a method, comprising:obtaining depth data representing a real-world scene;
identifying a plurality of real-world surfaces of the real-world scene via the depth data;
constructing volumetric image data and surface image data based on the depth data, the volumetric image data comprising a plurality of volumetric image data units filling at least a portion of a volume behind a real-world surface of the plurality of real-world surfaces, and the surface image data corresponding spatially to the real-world surface;
receiving a first user input configured to remove an area of the surface image data;
displaying at least a first portion of the volumetric image data in a first region in which the area of the surface image data was removed;
receiving a second user input configured to remove the first portion of the volumetric image data by removing one or more of the volumetric image data units of the volumetric image data; and
displaying at least a second portion of the volumetric image data in a second region revealed by removal of the one or more volumetric image data units.

US Pat. No. 10,559,127

METHODS AND SYSTEMS FOR DETECTING AND COMBINING STRUCTURAL FEATURES IN 3D RECONSTRUCTION

Magic Leap, Inc., Planta...

1. A method for forming a reconstructed 3D mesh, the method comprising:receiving, at one or more processors, a set of captured depth maps associated with a scene;
performing, using the one or more processors, an initial camera pose alignment associated with each captured depth map of the set of captured depth maps;
overlaying, using the one or more processors, the set of captured depth maps in a reference frame;
detecting, using the one or more processors, one or more shapes in the overlaid set of captured depth maps, thereby providing one or more detected shapes;
updating, using the one or more processors and the one or more detected shapes, the initial camera pose alignment based on an overlap between the overlaid set of captured depth maps and the one or more detected shapes to provide a shape-aware camera pose alignment associated with each captured depth map of the set of captured depth maps;
performing, using the one or more processors and the one or more detected shapes, shape-aware volumetric fusion; and
forming, using the one or more processors, the reconstructed 3D mesh associated with the scene.

US Pat. No. 10,559,126

6DOF MEDIA CONSUMPTION ARCHITECTURE USING 2D VIDEO DECODER

Samsung Electronics Co., ...

10. A method for rendering three-dimensional (3D) media content, comprising:receiving a multimedia stream;
parsing the multimedia stream into 2D video bitstreams including geometry frames and texture frames, 2D to 3D conversion metadata for rendering 3D points from 2D frames, and scene description metadata describing 6 degree of freedom (6DoF) relationships among objects in a 6DoF scene;
decoding the 2D video streams including the geometry frames and texture frames to generate 2D pixel data;
converting the 2D pixel data into 3D voxel data using the 2D to 3D conversion metadata; and
generating the 6DoF scene from 3D voxel data using the scene description metadata.

US Pat. No. 10,559,123

PATCHED SHADING IN GRAPHICS PROCESSING

QUALCOMM Incorporated, S...

1. A method of rendering graphics, the method comprising:determining, based on a draw call for shading at least one primitive, an operational mode that indicates a set of associated shading operations for shading the at least one primitive;
based on the determined operational mode, designating a hardware shading unit of a graphics processing unit to perform first shading operations of the set, the first shading operations including compiled first instructions for a first shader stage of the hardware shading unit of a rendering pipeline of the graphics processing unit, wherein the hardware shading unit is configured to output a single vertex and wherein the first shader stage is associated with output of the single vertex;
storing system values comprising vertex attributes of the single vertex, a vertex identifier of the single vertex, a primitive identifier for the at least one primitive, and an instance identifier in one or more registers of the graphics processing unit accessible by all shading operations of the set of associated shading operations;
performing first shading operations of the set using the system values stored in the one or more registers of the graphics processing unit;
based on the determined operational mode, appending, at draw time, second shading operations of the set to the first shading operations, the second shading operations including compiled second instructions for a second, different shader stage of the hardware shading unit of the rendering pipeline of the graphics processing unit, wherein the second, different shader stage is associated with output of a plurality of vertices, the compiled second instructions being complied separately from the first compiled instructions; and
emulating the output of a different hardware shading unit configured to output the plurality of vertices by successively performing, with the hardware shading unit of the graphics processing unit designated to perform the first shading operations using the system values stored in the one or more registers of the graphics processing unit accessible by all shading operations of the set of associated shading operations, the first shading operations and the second shading operations for a plurality of instances of the second, different shader stage corresponding to the plurality of vertices outputting one vertex attribute to a vertex parameter cache and outputting a position of the plurality of vertices and a stream identifier to a position cache of the graphics processing unit.

US Pat. No. 10,559,121

INFRARED REFLECTIVITY DETERMINATIONS FOR AUGMENTED REALITY RENDERING

AMAZON TECHNOLOGIES, INC....

1. A computer-implemented method, comprising:capturing image data using a camera of a computing device, the image data including a representation of a physical object in a scene;
determining a surface orientation of the physical object with respect to the computing device;
determining, using an infrared sensor of the computing device, a reflectivity value for the physical object;
rendering augmented reality content to be displayed, via the computing device, with respect to the scene;
determining, based at least in part upon the reflectivity value for the physical object and the surface orientation of the physical object with respect to the computing device, a virtual reflection of the augmented reality content on the physical object; and
adjusting a color value of one or more pixels corresponding to a display of the representation of the physical object to illustrate the virtual reflection of the augmented reality content.

US Pat. No. 10,559,113

SYSTEM, DEVICE AND METHOD FOR PROVIDING USER INTERFACE FOR A VIRTUAL REALITY ENVIRONMENT

Facebook Technologies, LL...

1. A device connectable to a portable computing platform, the device comprising:an illuminator configured to illuminate a scene with structured light;
a camera configured to capture reflections of the structured light coming from at least one object in the scene; and
a pre-processor configured to:
perform initial image processing of data related to the captured reflections from the camera, and
communicate the data after initial image processing to a processor of the portable computing platform to generate a depth map of the at least one object based on the reflections, the device being in communication via the pre-processor with the portable computing platform and a near eye display forming a virtual reality headset.

US Pat. No. 10,559,112

HYBRID MECHANISM FOR EFFICIENT RENDERING OF GRAPHICS IMAGES IN COMPUTING ENVIRONMENTS

INTEL CORPORATION, Santa...

1. An apparatus comprising:one or more processors to:
detect a video stream including two-dimensional (2D) images, wherein the video stream is processed through a graphics pipeline; and
perform hybrid combination of a luma (Y)-plane with chrominance (UV)-planes to directly generate a YUV texture by, in a single pass path, generating the UV-planes and the Y-plane separately without performing Red Green Blue (RGB) related conversion and without detouring from the single pass path, wherein the YUV texture is created by combining the UV-planes with the Y-plane, wherein the YUV texture is used to generate three-dimensional (3D) images corresponding to the 2D images, wherein the Y-plane is rendered using a pixel backend, and wherein the UV-planes are rendered using a store command including an unordered access view (UAV) store command.

US Pat. No. 10,559,110

VIRTUAL REALITY

Sony Interactive Entertai...

1. A virtual reality apparatus comprising:an image generator configured to generate images representing a virtual environment, for display to a user by a head mountable display to be worn by the user;
the virtual environment including an avatar representation of the user positioned within the virtual environment so that the user's viewpoint of the virtual environment substantially corresponds to a viewpoint of the avatar corresponding to that user; and
one or more user controls,
in which the image generator is operable to map an operation of the one or more user controls by the user on to one of a plurality of configurations of the hands of the avatar representing the user, and
wherein the image generator is configured to generate respective facial configurations of the avatar for display to other users viewing the virtual environment by mapping respective ones of the plurality of configurations of the hands of the avatar to the respective facial configurations, so that a hand configuration of an avatar corresponding to a given user provides an indication, to the given user, of the facial configuration of the avatar corresponding to the given user.

US Pat. No. 10,559,106

VIDEO SMOOTHING METHOD AND APPARATUS

Huawei Technologies Co., ...

1. A method comprising:obtaining, by an apparatus, a current point in a target area in a current frame;
obtaining, by the apparatus, a first-type smoothing weight of a first-type plurality of neighborhood points in an Nth frame before the current frame with respect to the current point, wherein the first-type plurality of neighborhood points is an Xth circle of points that encircle a point corresponding to a location of the current point;
obtaining, by the apparatus, a second-type smoothing weight of a second-type plurality of neighborhood points in an Mth frame after the current frame with respect to the current point, wherein the second-type plurality of neighborhood points is a Yth circle of points that encircle the point corresponding to the location of the current point; and
performing, by the apparatus, a smoothing calculation on the current point according to the first-type smoothing weight and according to the second-type smoothing weight, wherein M, N, X, and Y are positive integers.

US Pat. No. 10,559,104

SYSTEM AND METHOD FOR VISUALIZING DATA

Primena Corporation, Con...

1. A computer-implemented method for visualizing data comprising at least three data sets that are accessible to a computing device, comprising:causing the computing device to implement in a graphical display device coupled to the computing device a perspective rendering of a plurality of visually distinct ribbons in a three-dimensional orthogonal coordinate system, wherein a first one of the data sets is represented as a ribbon propagating along a first axis, a second one of the data sets is represented as a first curtain that falls from the ribbon so as to extend along a second axis, wherein the ribbon is variable in height along the second axis and variable in width along a third axis, and a third one of the data sets is represented as a stacked curtain that falls from the ribbon so as to extend along the second axis, wherein values of first, second, and third attributes are defined along the first, second, and third axes respectively, wherein the ribbon is separated from another ribbon along the third axis, and, at any location on such ribbon, such ribbon has a height that is uniform across the width of the ribbon.

US Pat. No. 10,559,103

GENERATION OF GEOMETRY OF OBJECTS

AMADA HOLDINGS CO., LTD.,...

1. A method for generating a geometry corresponding to a cross-sectional profile of an object, the method comprising:receiving a sketch, by a computing device having a processor, corresponding to the cross-sectional profile of the object, wherein the sketch is drawn by moving a pointer device over a display of the computing device;
obtaining, by the computing device, pixel points generated by the display, wherein the pixel points correspond to the sketch;
joining, by the computing device, low-speed pixel points, from amongst the pixel points, with straight lines, wherein the low-speed pixel points are pixel points at which a speed of drawing of the sketch is below a predefined speed threshold;
processing, by the computing device, the straight lines into the geometry of the object;
providing to a machine, by the computing device, an input corresponding to the geometry of the object; and
generating, by the computing device, a mirror image of the processed straight lines about an axis of symmetry, wherein the axis of symmetry is user defined.

US Pat. No. 10,559,101

METHOD AND APPARATUS FOR GENERATING X-RAY TOMOGRAPHIC IMAGE DATA

SAMSUNG ELECTRONICS CO., ...

1. A method comprising:radiating X-rays onto an object at a plurality of preset angular locations via an X-ray source, and obtaining a sparsely-sampled sinogram including X-ray projection data obtained via the X-rays that passed through the object;
applying a trained model parameter to the sparsely-sampled sinogram by using a machine learning model, to thereby generate trained image data, wherein the trained model parameter is obtained via the machine learning model that uses a sub-sampled sinogram for learning as an input and uses a full-sampled sinogram for learning as a ground truth;
estimating, from the sparsely-sampled sinogram, X-ray projection data with respect to the object that is not included in the sparsely-sampled sinogram; and
generating a densely-sampled sinogram using the trained image data and the estimated X-ray projection data.

US Pat. No. 10,559,100

METHOD AND DEVICES FOR IMAGE RECONSTRUCTION

Prismatic Sensors AB, St...

1. A method of reconstructing image data from x-ray data measured with an imaging system including at least one photon-counting detector, the method comprising:obtaining a representation of data measured by said at least one photon-counting detector, the representation comprising tomographic x-ray data measured with the imaging system comprising the at least one photon-counting detector;
generating first image data comprising at least one basis material image by optimizing a projection-based first functional using a first optimization algorithm, said projection-based first functional being dependent on said representation of data; and
updating, based on a second functional that comprises terms modelling at least one physical effect not included in said projection based first functional, said first image data to obtain second image data, the updating comprising performing an image updating algorithm on the first functional when at least one term from the second functional has been added to the first functional, the at least one term providing a model of at least one physical effect included in the second functional but not included in the first functional, the physical effect being one or more of: optical blur, pile-up, detector element cross-talk, and object scatter.

US Pat. No. 10,559,098

COLOR SAMPLING FOR DISPLAYING CONTENT ITEMS

Facebook, Inc., Menlo Pa...

1. A method comprising:receiving, at an online system, a content item to be provided to a user of the online system, the content item associated with an image;
selecting an accent color to be displayed with the image, based upon the image, by:
identifying a set of one or more color selection methods, each corresponding to a respective set of criteria, and wherein each color selection method is configured to select a color from a set of colors associated with the image that satisfies the respective set of criteria, or to determine that no color of the set of colors satisfies the respective set of criteria;
executing at least one color selection method of the one or more color selection methods to select a color from the set of colors associated with the image to be used as the accent color; and
providing the content item for display to the user of the online system, wherein the content item is displayed using the image and the selected accent color.

US Pat. No. 10,559,094

PROVIDING VISUALIZATION DATA TO A CO-LOCATED PLURALITY OF MOBILE DEVICES

International Business Ma...

1. A computer-implemented method, comprising:providing feedback by a mobile device to guide a placement of the mobile device to a predetermined orientation;
identifying, utilizing a hardware camera of a mobile device, vision code data from a plurality of additional devices that are within a field of view of the hardware camera of the mobile device at an actual orientation;
identifying the actual orientation of the mobile device;
calculating local observations at the mobile device;
sending the local observations from the mobile device to a cloud-side service;
receiving a timed tile sequence at the mobile device from the cloud-side service; and
outputting the timed tile sequence at the mobile device.

US Pat. No. 10,559,090

METHOD AND APPARATUS FOR CALCULATING DUAL-CAMERA RELATIVE POSITION, AND DEVICE

HUAWEI TECHNOLOGIES CO., ...

1. A method for calculating a dual-camera relative position, comprising:obtaining M groups of dual-camera images, wherein each group of dual-camera images in the M groups comprises two images obtained by photographing a same scene by two cameras at the same time, wherein M is a positive integer, and wherein the M groups of dual-camera images are re-obtained when a quantity of dual-camera images that can be used for a position calculation is less than or equal to a specified threshold;
screening the M groups of dual-camera images to obtain Q groups of dual-camera images that can be used to calculate the dual-camera relative position, wherein Q is a positive integer, and wherein Q?M;
obtaining dual-camera relative position parameters corresponding to each group of dual-camera images in the Q groups according to each group of dual-camera images in the Q groups;
obtaining optimal dual-camera relative position parameters from Q groups of dual-camera relative position parameters; and
calculating the dual-camera relative position using the optimal dual-camera relative position parameters.

US Pat. No. 10,559,087

INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING THE SAME

CANON KABUSHIKI KAISHA, ...

1. An information processing apparatus connected to an image display apparatus, comprising:one or more processors; and
a memory coupled to the one or more processors, the memory having stored thereon instructions which, when executed by the one or more processors, cause the information processing apparatus to function as:
a first acquisition unit configured to acquire a real space image captured by an image capturing unit provided for the image display apparatus;
a second acquisition unit configured to acquire data that is measured by a measuring unit which is provided for the image display apparatus and measures a distance from the image display apparatus to an object included in the real space;
a generating unit configured to, generate, based on the data that indicates the distance acquired by the second acquisition unit, a combined image by superimposing a CG (Computer Graphics) object on the image acquired by the first acquisition unit; and
a setting unit configured to set a measurement frequency of the measuring unit to a first measurement frequency in a case where a specific object is included in the image acquired by the first acquisition unit, and to set the measurement frequency of the measuring unit to a second measurement frequency lower than the first measurement frequency in a case where the specific object is not included in the image acquired by the first acquisition unit,
wherein a display range that the image display apparatus displays is narrower than a captured imaging range that the image capturing unit captures, and is a central portion of the imaging range, and the setting unit,
in a case where there is a physical object moving toward the display range within the image that the image capturing unit captured, sets the measurement frequency of the measuring unit to the first measurement frequency, and
in a case where, outside of the display range within the image that the image capturing unit captured, there is a physical object moving away from the display range, sets the measurement frequency of the measuring unit to the second measurement frequency.

US Pat. No. 10,559,085

DEVICES, SYSTEMS, AND METHODS FOR RECONSTRUCTING THE THREE-DIMENSIONAL SHAPES OF OBJECTS

Canon Kabushiki Kaisha, ...

1. A device comprising:one or more computer-readable storage media; and
one or more processors that are coupled to the one or more computer-readable storage media and that are configured to cause the device to
obtain encoded images of an object,
generate respective light-modulating-device-pixel indices for areas of the encoded images based on the encoded images,
generate respective coordinates of points on the object based on the light-modulating-device-pixel indices,
generate respective surface normals at the points based on the light-modulating-device-pixel indices,
map the respective coordinates of the points to a spherical image sensor, thereby producing respective spherical-coordinate representations of the points,
generate spherical-coordinate representations of the respective surface normals based on the spherical coordinates of the points, and
generate reconstructed surface coordinates based on the spherical-coordinate representations of the respective surface normals.

US Pat. No. 10,559,084

REFLECTION DETERMINING APPARATUS

TOYOTA JIDOSHA KABUSHIKI ...

1. A reflection determining apparatus for a camera, wherein the camera is configured to photograph an external environment of a vehicle through a glass from an inside of the vehicle and the camera includes a reflection preventer configured to prevent reflection on the glass, said reflection determining apparatus comprising:a calculator configured to calculate an optical flow of an area in which the reflection is not prevented by the reflection preventer, in a photographed image of the camera; and
a determinator configured to determine that there is the reflection in the photographed image of the camera if a duration in which a particular area is detected is greater than or equal to a predetermined time, wherein the particular area is defined by points with a value of the optical flow that is smaller than a predetermined threshold value.

US Pat. No. 10,559,080

ADAPTIVE SEGMENTATION OF LESIONS IN MEDICAL IMAGES

International Business Ma...

1. A method comprising using at least one hardware processor for:receiving a digital medical image and a binary image mask, wherein the binary image mask depicts a segmentation of a lesion in the digital medical image;
computing a plurality of layers of the lesion, wherein the computing is selected from the group consisting of:
(a) computing the plurality of layers iteratively, wherein:
a first iteration comprises performing morphological erosion of the binary image mask, and subtracting the eroded binary image mask from the binary image mask, and
each following iteration comprises performing additional morphological erosion of the eroded binary image mask of the previous iteration, and subtracting the additionally-eroded binary image mask from the eroded binary image mask of the previous iteration,
(b) computing the plurality of layers by ray tracing, comprising:
computing a center of mass of the digital medical image,
tracing a plurality of rays from the center of mass to the edge of the binary image mask,
marking an equal number of ray segments for each of the plurality of rays, and
creating layers by drawing a layer boundary through the ends of each ray segment across the plurality of rays;
for each of the plurality of layers of the lesion, extracting layer features; and
sending the extracted layer features to a lesion classifier.

US Pat. No. 10,559,078

OBJECT DETECTION

International Business Ma...

1. A processor-implemented method for object detection, the method comprising:capturing an image under detection, wherein the image under detection is of a product;
receiving a user input that specifies one or more first regions and one or more second regions in a template image, wherein the one or more first regions comprise one or more salient parts for matching, wherein the salient parts comprise matrix barcodes or invariant patterns, and wherein the one or more second regions include one or more objects of interest;
for each of the one or more first regions, finding a third region in an image under detection corresponding to the first region in the template image by matching the image under detection with the template image by performing template matching via search, wherein template matching via search comprises comparing the image under detection against the template image;
computing a transformation function based on the matching from each of the one or more first regions to its corresponding third region, wherein the transformation is either a two-dimensional or three-dimensional transformation, and wherein a subset of the user-specified first regions are selected for use in computing the transformation function based on a level of similarity between a user-specified first region and the corresponding third region in the image under detection;
applying the computed transformation function to the one or more second regions to localize one or more fourth regions in the image under detection for the object detection; and
detecting a defect in the image under detection, based on the one or more localized fourth regions.

US Pat. No. 10,559,074

SAMPLE OBSERVATION DEVICE AND SAMPLE OBSERVATION METHOD

Hitachi High-Technologies...

1. A sample observation device comprising:a charged particle microscope that images a sample placed on a movable table by irradiating and scanning the sample with a charged particle beam;
an image storage device configured to store a degraded first image having poor image quality and a high quality second image having satisfactory image quality which are obtained at a same first location of the sample, wherein the degraded first image is imaged by the charged particle microscope with first imaging conditions and the high quality second image is imaged by the charged particle microscope with second imaging conditions different from the first imaging conditions; and
a processor programmed to:
calculate an estimation process parameter for estimating the high quality second image from the degraded first image by using the degraded first image and the high quality second image which are stored in the image storage device,
obtain a degraded third image at a desired second location of the sample and which is imaged by the charged particle microscope with the first imaging conditions, and
estimate a high quality fourth image of the desired second location by using the calculated estimation process parameter and the degraded third image.

US Pat. No. 10,559,072

IMAGE DETECTION DEVICE AND IMAGE DETECTION SYSTEM

HOYA CORPORATION, Tokyo ...

1. An image detection device configured to execute a detection process for images of a subject obtained by illuminating cyclically the subject with light having different spectral properties and capturing the subject at timings synchronizing with illuminating cycles of the light, the image detection device comprising:a first comparator configured to compare a target pixel of an image of the subject captured at a current cycle with a first peripheral pixel of an image of the subject captured at a past cycle and illuminated with light having a same spectral property as light that illuminates the subject at the current cycle, the first peripheral pixel being located in a peripheral portion around a corresponding target pixel which, in the image of the subject captured at the past cycle, corresponds to the target pixel;
a second comparator configured to compare the target pixel of the image captured at the current cycle with a second peripheral pixel of the image captured at the past cycle, the second peripheral pixel being located in a peripheral part around the corresponding target pixel and being located further from the corresponding target pixel than the first peripheral pixel is; and
a shift vector detector configured to detect a first candidate based on a comparing result of the first comparator and a second candidate based on a comparing result of the second comparator,
wherein the shift vector detector is configured to detect a shift vector of the subject based on an error of the first candidate and an error of the second candidate.

US Pat. No. 10,559,071

IMAGE PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM

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

1. An image processing apparatus comprising:at least one hardware processor configured to implement:
a correcting unit that corrects a dynamic range of a second image in accordance with pixel information of a region in a first image; and
a pasting unit that pastes the second image on the first image after the correction of the dynamic range, the second image having pixel information, the pixel information being corrected in such a manner that a boundary with the first image is inconspicuously viewed.

US Pat. No. 10,559,070

IMAGE PROCESSING METHOD AND APPARATUS, AND ELECTRONIC DEVICE

GUANGDONG OPPO MOBILE TEL...

1. A controlling method, configured to control an electronic device, wherein the electronic device comprises an imaging apparatus and a display, the imaging apparatus comprises an image sensor, the image sensor comprises an array of photosensitive pixel units and an array of filter units arranged on the array of photosensitive pixel units, each filter unit covers one corresponding photosensitive pixel unit, and each photosensitive pixel unit comprises a plurality of photosensitive pixels, the controlling method comprises:controlling the array of photosensitive pixel units to expose with different exposure parameters and output a plurality of color-block images, wherein, each color-block image comprises original pixels arranged in a preset array, and each photosensitive pixel corresponds to one original pixel;
merging the plurality of color-block images to obtain a HDR (high dynamic range) color-block image;
converting the HDR color-block image into a simulation image using an interpolation algorithm, wherein, the simulation image comprises simulation pixels arranged in the preset array; and
wherein the controlling method further comprises:
obtaining an average value of each image pixel unit forming the HDR color-block image;
obtaining a crosstalk compensation parameter based on the average value; and
performing a crosstalk compensation on the HDR color-block image based on the crosstalk compensation parameter; and
wherein obtaining the crosstalk compensation parameter based on the average value comprises: determining a ratio of each pixel value contained in the image pixel unit to the average value of the image pixel unit as the crosstalk compensation parameter.

US Pat. No. 10,559,069

IMAGE PROCESSING METHOD AND APPARATUS, AND ELECTRONIC DEVICE

GUANGDONG OPPO MOBILE TEL...

1. An image processing method, applied in an electronic device, wherein the electronic device comprises an image sensor, the image sensor comprises an array of photosensitive pixel units and an array of filter units arranged on the array of photosensitive pixel units, each filter unit corresponds to one photosensitive pixel unit, and each photosensitive pixel unit comprises a plurality of photosensitive pixels, the image processing method comprises:controlling the array of photosensitive pixel units to expose with different exposure parameters and output multiple frames color-block image, wherein, each frame of color-block image comprises image pixel units arranged in a preset array, each image pixel unit comprises a plurality of original pixels, and each photosensitive pixel corresponds to one original pixel;
merging the multiple frames of color-block image to obtain a HDR (high dynamic range) color-block image; and
converting the HDR color-block image into a simulation image using an interpolation algorithm, wherein, the simulation image comprises simulation pixels arranged in an array, and each photosensitive pixel corresponds to one simulation pixel;
wherein the image processing method further comprises:
obtaining an average value of each image pixel unit forming the HDR color-block image;
obtaining a crosstalk compensation parameter based on the average value; and
performing a crosstalk compensation on the HDR color-block image based on the crosstalk compensation parameter;
wherein obtaining the crosstalk compensation parameter based on the average value comprises: determining a ratio of each pixel value contained in the image pixel unit to the average value of the image pixel unit as the crosstalk compensation parameter.

US Pat. No. 10,559,065

INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD

SONY CORPORATION, Tokyo ...

1. An information processing apparatus, comprising:a processor configured to:
obtain user information of a user, wherein
the user information is different from gaze information of the user,
the user information includes at least one of heartbeat information, sweating information, body temperature information, brain-wave information, or speed information of the user, and
the user information is detected by a sensor;
determine a central field of view of the user based on the user information;
determine whether the user information indicates a first state or a second state of the user, wherein an activity level of the user in the second state is higher than that in the first state;
set a size of a high-image-quality area in the second state smaller than that in the first state, wherein
a quality of an image displayed in the high-image-quality area is higher than a quality of an image displayed in an area other than the high-image-quality area in an entire display area; and
control display of the image in the high-image-quality area based on the central field of view.

US Pat. No. 10,559,064

STORAGE MEDIUM, INFORMATION-PROCESSING DEVICE, INFORMATION-PROCESSING SYSTEM, AND INFORMATION-PROCESSING METHOD

NINTENDO CO., LTD., Kyot...

1. A non-transitory storage medium storing a program to be executed by a display device comprising an angular rate sensor and an accelerometer, the program causing the display device to execute a process, the process comprising:calculating a first attitude of the display device based on an angular rate detected by the angular rate sensor;
correcting the first attitude to calculate a second attitude, based on a first correction amount, an acceleration detected by the accelerometer, and a rotation amount per predetermined time of the display device;
as part of correcting the first attitude to calculate the second attitude:
determining the first correction amount based on the acceleration detected by the accelerometer and the rotation amount, wherein when a second correction amount is equal to or smaller than a third correction amount, determining the second correction amount as the first correction amount, wherein when the second correction amount is larger than the third correction amount, determining the third correction amount as the first correction amount,
calculating the second correction amount based on the acceleration detected by the accelerometer, and
calculating the third correction amount based on the rotation amount, the third correction amount being an upper limit of the first correction amount;
generating an image according to the second attitude; and
causing the display device to display the image.

US Pat. No. 10,559,061

COMPUTERIZED GENERATION OF ORNAMENTAL DESIGNS BY PLACING INSTANCES OF SIMPLE SHAPES IN ACCORDANCE WITH A DIRECTION GUIDE

Adobe Inc., San Jose, CA...

1. A computerized method in which one or more processing devices perform operations comprising:displaying, in an interface of a graphics editing application:
a target container having a boundary defined by a closed curve forming an asymmetrical shape;
ornamental graphical elements;
receiving, via the interface, a direction guide corresponding to the target container and indicating a desired directional flow of the ornamental graphical elements;
generating a vector field within the target container that is a function of the direction guide;
generating, in the vector field, a first streamline defined by a first set of streamline points placed on the direction guide;
generating, in the vector field, a second streamline defined by a second set of streamline points placed on one or more of (i) the boundary of the target container and (ii) at a specified distance from the first streamline;
dividing the target container into placement areas based on the first and second streamlines, the placement areas specifying non-overlapping locations for the ornamental graphical elements within the boundary of the target container;
matching a particular ornamental graphical element to a particular placement area, wherein said matching comprises:
constructing an element shape descriptor for the particular ornamental graphical element,
constructing an area shape descriptor for the particular placement area, and
matching the particular ornamental graphical element to the particular placement area based on the element shape descriptor matching the area shape descriptor more closely than other area shape descriptors for other placement areas; and
updating the interface by placing each ornamental graphical element in a respective placement area.

US Pat. No. 10,559,055

GRAPHICS PROCESSING SYSTEMS

Arm Limited, Cambridge (...

1. A method of operating a graphics processing unit that includes a programmable execution unit that executes program instructions to perform graphics shading operations, and a plurality of registers, distributed across at least two register banks, for use by execution threads being executed by the programmable execution unit; and wherein:the graphics processing unit can use at least two different register file mapping configurations for mapping the registers of the register banks to execution threads in a group of execution threads that are being processed in lockstep as a thread group in the programmable execution unit;
the method comprising:
determining for a set of instructions to be executed for a group of threads being processed in lockstep as a thread group in the programmable execution unit of the graphics processing unit, which of the at least two different register file mapping configurations to use for the set of instructions for the group of threads; and
using the registers according to the determined register file mapping configuration when executing the set of instructions for the group of threads being processed in lockstep as a thread group;
wherein the registers of the register banks store a particular size of data value;
wherein a first register file mapping configuration of the at least two different register file mapping configurations is configured for use for that particular size of data value, and such that the first register file mapping maps respective registers from the same bank to each thread of a group of threads that are being processed in lockstep as a thread group in the programmable execution unit;
wherein a second register file mapping configuration of the at least two different register file mapping configurations is configured for use with data values of twice that particular size and such that respective pairs of registers from the same register bank are allocated for use by an execution thread of a group of threads being processed in lockstep as a thread group.

US Pat. No. 10,559,054

GRAPHICS PROCESSING SYSTEMS

Arm Limited, Cambridge (...

1. A method of operating a graphics processing system including processing circuitry processing graphics data for output, the method comprising: the processing circuitry generating in a first rendering pass an array of graphics data to be used in a subsequent rendering pass;in the first rendering pass, determining by the processing circuitry one or more regions of the array of graphics data that have a particular characteristic, generating information indicative of the one or more regions of the array of graphics data that have the particular characteristic, wherein a region of the array of graphics data is determined to have the particular characteristic when it is determined that the region comprises or could comprise data positions having differing data values, and determining and storing in association with the array of graphics data a defined data value to be used for data positions of the array of graphics data that are determined to fall outside a region of the array of graphics data that is indicated to have the particular characteristic;
wherein the information indicative of the one or more regions of the array of graphics data that have the particular characteristic comprises one or more bounding boxes, or one or more bitmaps, indicative of the one or more regions;
using by the processing circuitry the array of graphics data generated in the first rendering pass in a subsequent rendering pass; and
in the subsequent rendering pass, using by the processing circuitry the information indicative of the one or more regions of the array of graphics data to control reading of the array of graphics data when it is to be used in the subsequent rendering pass by:
for a data position within the array of graphics data whose data value is required when the array of graphics data that was generated in the first rendering pass is being used in the subsequent rendering pass:
using by the processing circuitry in the subsequent rendering pass the information indicative of the one or more regions of the array of graphics data that was generated in the first rendering pass to determine whether the data position within the array of graphics data falls within a region of the array of graphics data that has the particular characteristic, and:
when the data position is determined to fall within a region of the array of graphics data that k indicated by the information to have the particular characteristic, reading by the processing circuitry the data value that was generated in the first rendering pass for that position of the array of graphics data to use in the subsequent rendering pass for the data position; and
when the data position is determined to fall outside a region of the array of graphics data that is indicated by the information to have the particular characteristic, using by the processing circuitry the defined data value stored in association with the array of graphics data in the first rendering pass for the data value for the data position in the subsequent rendering pass.

US Pat. No. 10,559,052

SIGNAL ENCODING FOR PHYSICAL OBJECTS INCLUDING DARK INK

Digimarc Corporation, Be...

1. A printed object comprising:a substrate comprising a first area;
a first colored ink or design printed within the first area, the first colored ink or design comprising a spectral reflectivity of less than or equal to 20% at or around 660 nm;
a colored ink mixture printed over the first colored ink or design at a first plurality of spatial locations within the first area, the colored ink mixture printed such that the first area comprises a second plurality of spatial locations without the colored ink mixture, the colored ink mixture comprising opaque white ink and a first colorant, wherein the colored ink mixture comprises a spectral reflectivity greater than the first colored ink or design at or around 660 nm, and wherein the colored ink mixture comprises a spectral reflectivity less than the first colored ink or design in the range of 495 nm-570 nm;
in which the first plurality of spatial locations is arranged in a pattern conveying an encoded signal, and
in which the first colored ink or design and the colored ink mixture comprise a spectral reflectivity difference at or around 660 nm in a difference range of 8%-30%.

US Pat. No. 10,559,051

IMAGE FORGERY PROTECTION APPARATUS

PANASONIC INTELLECTUAL PR...

1. An image forgery protection apparatus comprising:one or more memories; and circuitry which:
generates challenge data which change with lapse of time at least in a predetermined period;
generates a unique response which changes with lapse of time, the unique response corresponding to the challenge data on a basis of a physically unclonable function; and
changes subject image data correspondingly to the unique response, the subject image data obtained by capturing an image of a subject,
wherein the challenge data is generated by using at least one selected from the group consisting of current time, and position information on product installation, the current time and the position information being received from outside the image forgery protection apparatus,
the circuitry includes a light emitting element that illuminates the subject, and
the circuitry controls the light emitting element to change the subject image data correspondingly to the unique response by changing a light emission pattern of the light emitting element correspondingly to the unique response.

US Pat. No. 10,559,047

SYSTEMS AND METHODS FOR FACILITATING CLOSING OF A CHECK

NCR Corporation, Atlanta...

1. A transaction method comprising:performing, by a portable device of a provider of an item, an action proximate a tag at a physical location associated with a customer, wherein the portable device is coupled to a transaction system;
wirelessly receiving, by the portable device and in response to the action, a unique location identifier associated with the physical location from the tag;
opening, by the portable device and in a memory of the transaction system, a check listing the item and associating the check with the customer and the unique location identifier;
performing, by the portable device, the action a second time proximate the tag;
wirelessly receiving, by the portable device and in response to the action the second time, the unique location Identifier associated with the physical location from the tag;
identifying, automatically by the portable device and from the memory of the transaction system, the check based at least in part on the received unique location identifier;
closing, by the portable device, the check in the transaction system; and
wirelessly transmitting, by the portable device, the check from the portable device to a second portable device configured to receive payment data for payment of the check.

US Pat. No. 10,559,045

THERMOSTAT WITH OCCUPANCY DETECTION BASED ON LOAD OF HVAC EQUIPMENT

Johnson Controls Technolo...

1. A thermostat for a building space, the thermostat comprising:a communications interface circuit configured to engage in bidirectional communications with heating, ventilation, or air conditioning (HVAC) equipment configured to heat or cool the building space to control a temperature of the building space by performing one or more temperature control operations and to record the one or more temperature control operations and to receive an indication of a current heating or cooling load from the HVAC equipment, the indication of the current heating or cooling load based on the HVAC equipment operating to heat or cool the building space, wherein the indication of the heating or cooling load comprises the recorded one or more temperature control operations performed by the HVAC equipment to control the temperature of the building space; and
a processing circuit configured to:
determine an occupancy of the building space based on the indication of the current heating or cooling load received from the HVAC equipment by analyzing the recorded one or more temperature control operations performed by the HVAC equipment to control the temperature of the building space; and
control the HVAC equipment to heat or cool the building space based on the determined occupancy of the building space.

US Pat. No. 10,559,044

IDENTIFICATION OF PEAK DAYS

OPower, Inc., Redwood Sh...

1. A computer-implemented method, executable by a processor, the method comprising:receiving, by the processor, resource consumption data from one or more smart devices for a plurality of utility customers, wherein the resource consumption data comprises an indication of an amount of at least one consumable resource used by each of the plurality of utility customers;
segmenting, by the processor, the resource consumption data into one or more consumption categories based at least in part on similarity of resource consumption, wherein each of the one or more consumption categories are defined to include at least consumption data for similar days;
calculating, by the processor, a plurality of consumption values for each of the consumption categories;
identifying, by the processor, a peak consumption threshold for a selected consumption category, wherein the peak consumption threshold is based at least in part on a multiple of an average of the plurality of consumption values for the selected consumption category;
receiving, by the processor, weather forecast information for a future time period;
associating, by the processor, the weather forecast information with the selected consumption category;
determining, by the processor, a likelihood of a peak event for the selected consumption category, wherein the peak event includes exceeding the peak consumption threshold during the future time period based on the weather forecast information; and
if the likelihood of the peak event exceeds a boundary threshold indicating that the likelihood is high, triggering, by the processor, resource conservation for a portion of the utility customers associated with the selected consumption category, wherein the resource conservation includes sending instructions to reduce consumption of the consumable resource during the future time period, wherein the triggering resource conservation causes at least one of the one or more smart devices to adjust consumption of the at least one consumable resource during the future time period.

US Pat. No. 10,559,042

CAPTURING INFORMATION REGARDING AN INTERACTION TO A DATABASE

salesforce.com, inc., Sa...

1. A non-transitory computer-readable medium storing instructions executable by a processor, the instructions configurable to cause:determining that an interaction with a client device has a characteristic associated with a computing event;
displaying or updating, responsive to determining that the interaction has the characteristic, a user interface on the client device to present one or more inputs configured to receive information regarding the interaction;
processing input data received via the one or more inputs, the input data being identifiable in association with the interaction, the input data indicating a user expression and an entity associated with the interaction;
generating or updating one or more data objects in a database to track at least the user expression and the entity in association with the interaction;
generating or updating one or more profile objects associated with the entity based on:
an aggregation of the input data with one or more attributes of the entity, and
one or more of a pattern or a trend derivable from the aggregation; and
displaying or updating a graphical representation of the one or more profile objects in the user interface on the client device.

US Pat. No. 10,559,039

AUGMENTED REALITY INSURANCE APPLICATIONS

Liberty Mutual Insurance ...

1. A method for providing augmented presentations, the method comprising:displaying, by a mobile device, a live view captured by a digital camera of the mobile device;
tracking, by the mobile device, the displayed live view;
identifying, by the mobile device, one or more insurance objects present within the displayed live view;
responsive to identifying the one or more insurance objects present within the displayed live view, causing display, by the mobile device, of a first augmented presentation overlaying the displayed live view, wherein (1) the first augmented presentation corresponds to the one or more insurance objects, and (2) the first augmented presentation comprises at least one selected from the group consisting of (a) an indication of an option for locating an office, (b) an indication of an option for quoting and allowing the purchase of insurance, (c) an indication of an option for providing competitive information, (d) an indication of an option for enhancing physical marketing material of an insurer, (e) an indication of an option for providing an explanation or translation of an insurance document, (f) an indication of an option for identifying insurance coverage gaps, (g) an indication of an option for appraising a vehicle, (h) an indication of an option for locating a body shop, (i) an indication of an option for providing property claims adjustments, and (j) an indication of an option for facilitating an insurance payment;
receiving, by the mobile device, input from a user interacting with the first augmented presentation overlaying the displayed live view; and
responsive to receiving the input from the user interacting with the first augmented presentation overlaying the displayed live view, causing display, by the mobile device, of a second augmented presentation overlaying the displayed live view, wherein the second augmented presentation corresponds to the input.

US Pat. No. 10,559,035

UNCERTAINTY-FLEXIBILITY MATCHING ENGINE FOR INTER-TEMPORAL ELECTRIC ENERGY PRODUCTS

International Business Ma...

1. A smart grid energy system comprising:a matching engine operatively connected to the at least one electric energy generator and the at least one electric load over a computer communication network and programmed to:
receive, over the computer communication network, a quantitative measure of uncertainty from the generator, wherein the generator comprises an uncertain rate of energy generation;
receive, over the computer communication network, a quantitative measure of flexibility from the electric load, wherein the load comprises a flexible rate of energy consumption;
generate a time-dependent control signal wherein the control signal is based on a zonotope mapping using the quantitative measure of uncertainty and the quantitative measure of flexibility; and
transmit the time-dependent control signal to the load to modify the rate of energy consumption.

US Pat. No. 10,559,031

SYSTEMS AND METHODS FOR ANALYZING SPENDING BEHAVIOR OF PARTICIPANTS ASSOCIATED WITH FUND DISBURSEMENT PROGRAMS

MASTERCARD INTERNATIONAL ...

1. A computer-implemented method for use by a computing device to monitor payment network transactions for payment accounts enrolled in a disbursement program, the method comprising:storing, by a computing device, registration data for a disbursement program in a behavior data structure, the behavior data structure including a plurality of transaction classification criteria, and wherein the registration data is associated with a plurality of participants in the disbursement program and includes, for each of the plurality of participants, a participant profile including an identifier indicative of a payment account associated with the participant and enrolled in the disbursement program;
for each of the plurality of participants in the disbursement program:
accessing, by the computing device, transaction data for a plurality of payment network transactions involving the payment account associated with the identifier included in the participant profile for said participant, the transaction data including, for each of the plurality of payment network transactions, an amount of the payment network transaction and a merchant category code (MCC) for a merchant involved in the payment network transaction;
storing, by the computing device, the transaction data in the behavior data structure;
accessing, by the computing device, work data for said participant and storing, by the computing device, the work data in the behavior data structure;
identifying, by the computing device, for each of the plurality of payment network transactions, a classification for the payment network transaction based on at least one of the plurality of transaction classification criteria and the MCC included in the transaction data for the payment network transaction;
calculating, by the computing device, a behavior score for said participant based on a plurality of different behavior parameters and the classification of at least some of the payment network transactions, each of the plurality of behavior parameters based on at least one of: an amount of funding spent on basic necessities, an amount of funding spent on training, an amount of funding spent on luxuries, a frequency of deposits to the payment account associated with the at least one participant, a number of consecutive work days, and/or an average daily balance in the payment account associated with the said participant, wherein at least one of the plurality of different behavior parameters is weighted; and
comparing, by the computing device, the behavior score to at least one of a plurality of thresholds, the plurality of thresholds including at least a remedial threshold and a reward threshold; and
when the behavior score for at least one participant of the plurality of participants satisfies the remedial threshold, causing, by the computing device, a remedial response to be provided to the at least one participant via a network, whereby the remedial response provides an indication to the at least one participant to alter purchase behavior of the at least one participant.

US Pat. No. 10,559,030

USER PUBLISHED AUCTIONS IN ONLINE MEDIUMS

Auction.com, LLC, Irvine...

1. A computer-implemented method for managing an auction on an auction forum, the method comprising:transmitting, over one or more networks, a script to a resource external to the auction forum, the script including instructions that are executable through a corresponding browser of one or more users that access the external resource in order to cause each of the corresponding browsers to directly access the auction hosted on the auction forum, and to provide an interactive component embedded on the external resource that includes real-time content corresponding to the auction from the auction hosted on the auction forum;
receiving, via the interactive component, one or more inputs for the auction; and
updating one or more parameters of the auction based at least in part on one or more of the inputs.

US Pat. No. 10,559,026

SYSTEMS AND METHODS OF PROCESSING INFORMATION AND DATA INVOLVING EXPERIENCES

TRAINA INTERACTIVE CORP.,...

1. A system for processing data, the system comprising:processor circuitry associated with at least one server in communication with an experience database, the at least one server comprising non-transitory computer-readable storage media including computer-readable instructions executable by one or more computing devices for managing information involving one or more experiences available for purchase as a function of product identifiers and/or Boolean flags, wherein the computer-readable instructions perform automatic processing of routines associated with a purchased product as a function of the product identifiers and/or the Boolean flags, the routines comprising:
one or more routines that perform computerized processing of the experience by automatically providing different graphical user interface (GUI) screens as a function of one or more differing types of the product identifiers or the Boolean flags, the one or more routines comprising an administrator GUI routine that provides an administrator GUI screen to an individual offering an experience for purchase by a user, wherein the administrator GUI routine provides functionality or actions to the individual based on the product type identifiers and/or the Boolean flags, the functionality or actions comprising two or more of: scheduling functionality, a calendar that includes a display of purchased products that have been scheduled, providing a list of action items that still require action or completion, providing fulfillment functionality, and/or providing marketing functionality.

US Pat. No. 10,559,021

METHOD FOR OPERATING A PHARMACY ORDER-PICKING SYSTEM

CAREFUSION GERMANY 326 GM...

1. A method for operating a pharmacy order-picking system, the method comprising:providing the pharmacy order-picking system comprising:
at least two parallel shelf units, each having a plurality of shelves extending in a horizontal direction and a plurality of shelf walls extending in a vertical direction,
at least one operating unit that can be moved horizontally and vertically in front of one of the two parallel shelf units, having a gripping device for placing drug packages on the shelves and retrieving the drug packages from the shelves, wherein the operating unit is configured to rotate by at least 180° about the vertical direction for the gripping device to reach each of the two parallel shelf units, the operating unit comprising:
at least one sensor, and
a control unit that is connected to the operating unit,
detecting a positioning deviation of the operating unit in the horizontal direction, the detecting comprising:
a) providing, for at least one reference position, a setpoint value,
b) approaching, with the operating unit, in the horizontal direction, the at least one reference position,
c) determining, on detection of a signal that is characteristic of the reference position, an actual value of the reference position,
d) comparing the setpoint value with a corresponding actual value or comparing two actual values with one another and determining a horizontal deviation, and
e) when the horizontal deviation exceeds a limit value, outputting a signal indicating a need for a correction, and
detecting a positioning deviation of the gripping device with respect to a vertical axis of rotation based on the positioning deviation of the operating unit in the horizontal direction, and
rotating the gripping device by a predefined value based on the detected positioning deviation of the gripping device.

US Pat. No. 10,559,019

SYSTEM FOR CENTRALIZED E-COMMERCE OVERHAUL

1. An e-commerce enhancing system, the system comprising:one or more storage machines holding instructions executable by one or more logic machines to:
at a personal computing device, receive product identification data relating to a potential e-commerce interest of a user;
at a product identifier, identify a product profile of a plurality of archived product profiles that matches the product identification data;
at an e-commerce enhancement data generator, generate e-commerce enhancement data based on the product profile, the e-commerce enhancement data configured to enhance e-commerce experience relating to the potential e-commerce interest; and
present the e-commerce enhancement data to the user via a display subsystem of the personal computing device;
wherein the product identification data includes an attribute, and the instructions are further executable to:
automatically determine if the attribute of the potential e-commerce interest is compatible with one or more attributes of the plurality of archived product profiles.

US Pat. No. 10,559,018

METHOD FOR PERFORMING SEQUENCE LABELLING ON QUERIES

EBAY INC., San Jose, CA ...

1. A method comprising:determining a strength of a correspondence between a search query and a data field corresponding to a listing of an item on a network-based publication system, the search query including a keyword, the determining of the strength of the correspondence based on an analysis of a set of actions previously taken by a set of users after submitting a set of previous search queries including the keyword;
generating a set of annotations corresponding to the search query, the generating including identifying a type of the item and a confidence measure pertaining to the identifying of the type of the item;
propagating the set of annotations to a search engine for use in enhancing search results generated by the search engine; and
providing the enhanced search results generated by the search engine for presentation, the enhanced search results including a filtering and/or ordering of the search results based on the type of the item and the confidence measure.

US Pat. No. 10,559,017

AUTO REPAIR QUOTE PLATFORM

1. A method for providing auto repair quotes, comprising:(a) storing a platform of providers with firm quotes, the platform of providers with firm quotes comprising a plurality of service provider profiles,
each of the plurality of service provider profiles being associated with at least one of a plurality of automotive service providers,
each of the plurality of service provider profiles comprising:
service provider geographic information,
at least one service provided by the service provider, wherein each service provided by the service provider corresponds to quote information,
wherein each of the plurality of service provider profiles is configured to be accessed and edited directly through a shop owner section by the associated service provider(s),
(b) displaying, on a user interface, a mode by which a service may be selected to directly generate a repair request form;
(c) receiving a service request from a customer identifying a selected service and further comprising customer geographic information;
(d) maintaining an aggregator database of updated available service provider appointment data that is associated with and individual to each automotive service provider, wherein maintaining the database comprises:
receiving scheduling information for an automotive service provider,
storing in the aggregator database, the received automotive service provider scheduling information and associating the received automotive service provider scheduling information with an automotive service provider,
receiving new automotive service provider scheduling information, and
updating the available service provider appointment data in the aggregator database;
(e) processing the service request for each automotive service provider having the identified service stored in the aggregator database, wherein processing comprises:
generating, from the stored automotive service provider scheduling information, a plurality of individual start times,
determining if there is quote information corresponding to the identified service and the selected automotive service provider, and if so, retrieving said quote information;
(f) dynamically displaying, to the customer, a limited list of data comprising a plurality of services offered by at least one automotive service providers and automatically populating the limited list of data based on a selection of services provided in the automotive service provider profile of each of the plurality of automotive service providers and based on retrieved quote information;
(g) booking a service appointment at a customer-selected automotive service provider at a customer-selected start time for the identified service request, wherein booking comprises:
receiving a customer address for an electronic communication, wherein the customer address is withheld prior to the booking step;
sending an electronic communication providing information on the appointment, and
updating the available service provider appointment data in the aggregator database.

US Pat. No. 10,559,016

GENERATION ONLINE E-COMMERCE AND NETWORKING SYSTEM FOR TRANSFORMING CURRENT ONLINE ADVERTISEMENTS INTO USER-INTERACTIVE AND USER PARTICIPATED ONLINE ADVERTISEMENTS

1. A computer implemented method, executable by a computer system residing on at least one server, for transforming current online advertisements into user-interactive or user-participated online advertisements to address low membership reach rates of websites, poor online advertising response rates (CPC, CPM, etc.), and to combat phony clicks on online advertisements, wherein said system comprising a plurality of online accounts associated with end-users, a plurality of online accounts associated with advertisers, a plurality of online accounts associated with publishers, and a plurality of connected external websites, said method (a) for transforming current online advertisements into user-interactive online advertisements comprises the steps of:automatically identifying, by at least one processor, said current online advertisements from online accounts associated with advertisers;
automatically activating, by at least one processor, a sponsor advertisement to capture incentive data populated from accounts associated with advertisers, wherein said incentive data are stored in at least one database;
automatically inserting, by at least one processor, user incentive links, buttons and the like into said current online advertisements upon detecting linkage commands to generate enhanced online advertisements;
automatically activating said enhanced online advertisements with incentives upon detecting posting commands, via said sponsor advertisement module, from said accounts associated with advertisers;
automatically displaying said enhanced online advertisements on websites associated with publishers via said sponsor advertisement module and interface scripts; and
automatically providing interactive computer functions, via said sponsor advertisement module and interface scripts, to user accounts associated with end-users upon detecting clicks on said enhanced online advertisements, wherein said enhanced online advertisements are programmed for machine and human interactions, such as end-user controlling which enhanced online advertisements to be displayed on webpages associated with end-users, depositing incentives upon qualified clicks, displaying incentives, inputting comments and rating, signing in or creating new accounts, requesting sponsorship, selecting sponsors, interacting with sponsors, and the like, therefore, said current online advertisements are transformed into user-interactive online advertisements for advertising entities and individuals;
Said method (b) for transforming current online advertisements into user-participated online advertisements comprises the steps of:
automatically identifying, by at least one processor, said current and user-interactive online advertisements previously created from online accounts associated with advertisers;
automatically inserting, by at least one processor, user-participation incentive links, buttons and the like into said current and user-interactive online advertisements upon detecting computer commands from online accounts associated with advertisers;
automatically activating, by at least one processor, a sponsor advertisement module to embed computer functions for accounts associated with end-users to participate in modification, design and endorsement of said current and user-interactive online advertisements upon detecting selections of said current and user-interactive online advertisements for transformation from online accounts associated with advertisers;
automatically displaying, via said sponsor advertisement module and interface scripts, said transformed online advertisements on said computer system online screens and webpages of external websites;
automatically executing said embedded computer functions, via said sponsor advertisement module and interface scripts, upon detecting computer commands to modify and design said current and user-interactive online advertisements selected by user accounts associated with end-users, wherein said embedded computer functions include but not limited to changing font, size, color, content, uploading or modifying audio or video files and the like, therefore, transforming said advertisements into user-participated online advertisements for advertising entities and individuals; and
automatically executing said embedded computer functions, via said sponsor advertisement module and interface scripts, upon detecting commands to endorse current and user-interactive online advertisements selected by user accounts associated with end-users, wherein said endorsement computer functions include but not limited to adding text, graphical, audio and video endorsements to said current and user interactive online advertisements, therefore, transforming said advertisements into user-participated online advertisements for advertising entities and individuals.

US Pat. No. 10,559,015

DIGITAL DATA PROCESSING METHODS AND APPARATUS FOR THE AUTOMATED GENERATION OF PERSONALIZED DIGITAL CONTENT

salesforce.com, inc., Sa...

1. Digital data processing methods of generating digital content pieces that are customized for individual recipients of an email campaign, comprising executing on a digital data processing system the steps of:extracting, from a history of one or more prior email campaigns, a dataset for each of plural recipients of those prior email campaigns, which dataset enumerates combinations of characteristics of that respective recipient and of one or more digital content pieces from those prior email campaigns viewed by that recipient, where the dataset extracted for each recipient can be expressed by the expression:

where
xi,j for i=1 N and j=1 . . . M, are values for each of M digital content piece/recipient characteristics for each of N digital content pieces,
as part of a further email campaign, generating and digitally transmitting substantially concurrently to the respective digital data processing device of each of a plurality of recipients a digital content piece that is customized for that respective recipient, wherein at least two of the digital content pieces that are generated and transmitted substantially concurrently with one another as part of that further email campaign differ from one another,
the step of generating and digitally transmitting includes performing the following steps for each respective recipient of a customized digital content piece as part of the further email campaign:
determining, for that respective recipient of the further email campaign and from a respective dataset extracted in the extracting step, coefficients b0 . . . bM that maximize a probability P(b1, b2, . . . , bM, x1, x2, . . . , xM) that respective recipient will interact with a further digital content piece in that further email campaign, where said coefficients are associated with values characterizing respective features of that respective recipient and of said further digital content piece, where that probability is defined by a relation:
P(b1,b2, . . . , bM,x1,x2, . . . , xM)=exp(?j=1, . . . , Mbjxj)/(1+exp(?j=1, . . . , Mbjxj))
where,
x1, x2, . . . , xM are values for each of M respective characteristics of the further digital content piece and/or the respective recipient,
b1, b2, . . . , bM are respective coefficients for each of the values x1, x2, . . . , xM,
generating a said further digital content piece with any of an image and a video having features customized in accord with coefficients determined for that respective recipient in the determining step, and digitally transmitting that further digital content piece to the digital data processing device of that respective recipient.

US Pat. No. 10,559,014

OPTIMIZING WEBSITE ENVIRONMENTS

SIMPLESURANCE GMBH, Berl...

1. A method of customizing an online environment, the method comprising, performing by an integration computer system:identifying, by the integration computer system, a first set of templates for providing to a first plurality of client computers for displaying on a web page, wherein the first set of templates are stored in a memory of the integration computer system, wherein the first set of templates correspond with an integration plugin component that, when activated, is configured to add one or more user interface objects to the web page, and wherein the one or more user interface objects are enabled to be populated and reusable for different items at the first plurality of client computers;
for each of a first plurality of requests associated with the first plurality of client computers:
receiving, from a first client computer of the first plurality of computers, a first request for a first item associated with a first base item on the web page, wherein the first request includes information associated with the first base item, and wherein the first request is received upon a first interaction with the integration plugin component by at least one of the first plurality of client computers;
in response to receiving the first request, identifying, by the integration computer system, a first template associated with the first base item from the first set of templates;
selecting the identified first template for presenting the first item on the web page based on a first set of rules indicating an amount of time to use the identified first template;
selecting the first item using the information associated with the first base item;
transmitting, by the integration computer system, the first template to the first client computer that sent the first request, wherein the first template includes the first item; and
receiving, by the integration computer system and from the first client computer, interaction data specifying one or more interactions made by the first client computer with the first template on the web page;
analyzing, by the integration computer system, the interaction data to determine a performance metric for each of the first set of templates;
replacing, by the integration computer system, at least one or more templates of the first set of templates and the first item based on the corresponding performance metrics to form a second set of templates stored in the memory; and
for each of a second plurality of requests associated with a second plurality of client computers:
receiving, from a second client computer of the second plurality of client computers, a second request for a second item associated with a second base item on the web page, wherein the second request includes information associated with the second base item, and wherein the second request is received upon a second interaction with the integration plugin component by at least one of the second plurality of client computers;
in response to receiving the second request, identifying, by the integration computer system, a second template associated with the second base item from the second set of templates;
selecting the identified second template for presenting the second item on the web page based on a second set of rules indicating an amount of time to use the identified second template;
selecting the second item using the information associated with the second base item; and
transmitting, by the integration computer system, the identified second template to the second client computer that sent the second request, wherein the second template includes the second item.

US Pat. No. 10,559,011

VIRAL MARKETING OBJECT ORIENTED SYSTEM AND METHOD

PAYASONE INTELLECTUAL PRO...

1. A computer server for providing reference placement on sites accessible over a network by a viewer, said computer server comprising:a processor and associated memory said memory including:
reference specification software module enabling the processor to receive and store a topic specified by a user and at least one parameter relating to the display of references relating to the specified topic for a specified type of viewer;
site information software module enabling said processor to obtain information relating to at least one of a web site being visited and information relating to the viewer;
content evaluation software module enabling said processor to evaluate a favorability of content of a web page in relation to the specified topic, wherein favorability relates to approving or supporting the specified topic; and
placement software module enabling said processor to send a computer file having at least one reference to a web page in response to a placement request wherein the reference relates to content correlated to the parameter and specified topic in accordance with favorability indicated by the content evaluation software module,
wherein said placement software module enables the processor to send a reference in the form of a link, and
wherein said site information software module includes software enabling said processor to obtain metadata relating to at least one of the web site being visited and information relating to the viewer.

US Pat. No. 10,559,009

SYSTEM AND METHOD FOR LINKING QUALIFIED AUDIENCES WITH RELEVANT MEDIA ADVERTISING THROUGH IP MEDIA ZONES

Semcasting, Inc., North ...

1. A method for linking qualified audiences with relevant media advertising, the method comprising the steps of:building a training set of Impression, Click Events via domains, site URLs, from a plurality of ad networks and sites;
using the training set from a plurality of ad networks and sites where an IP address of a user, a domain, a time of day and a day of week, ad size and position, browser type are captured;
mapping the IP address of the training set to a respective IP zone;
enhancing each of the IP zones with a series of statistically indexed scores that include one or more of the plurality of categories, user types, Meta-tag key words, time or device type having a predetermined statistical relationship with both a real-time bid address and a respective IP Zone audience; and
appending the training set, including Meta-tag key words, domain, site URLs, demographic profile of the user, category, time of day, day of week, ad position and size, bid value to each IP zone as a series of indexed scores.

US Pat. No. 10,559,006

CONTROLLING CONTENT DISTRIBUTION

Google LLC, Mountain Vie...

1. A computer-implemented method for controlling content distribution, the method comprising:identifying, for a user, interests used to select content that is distributed to the user;
providing, for display in a graphical user interface, content distribution information that includes one or more of the identified interests that are used to select content that is distributed to the user;
receiving, from a device associated with the user, an edit of the content distribution information, wherein the edit comprises a first modification that updates a viewing preference of the user for viewing content related to a first interest;
storing the edit in the content distribution information;
receiving a request from a first content provider to retarget the user, wherein the user previously accessed content provided by the first content provider; and
based on receiving the request to retarget the user and based on the updated viewing preference:
identifying a content portion that was previously presented to the user is related to the first interest and is provided by the first content provider; and
based on the first modification, blocking the identified content portion from being presented to the user.

US Pat. No. 10,559,004

SYSTEMS AND METHODS FOR ESTABLISHING AND UTILIZING A HIERARCHICAL BAYESIAN FRAMEWORK FOR AD CLICK THROUGH RATE PREDICTION

Oath Inc., New York, NY ...

8. A method for establishing and utilizing a database for online ad realization prediction in an ad display platform associated with N parties, wherein N is a positive integral greater than 1, the method comprising:obtaining a party hierarchy for each of the N parties including a plurality of features of at least one party;
selecting a target ad display event including N features, each of the N features corresponding to a node in at least one party hierarchy;
obtaining a prior probability reflecting an unconditional probability of ad realization occurrence at the target ad display event among all possible ad display events;
for each of the N features:
determining a marginal prior probability by decomposing components associated with remaining N?1 features from the prior probability;
determining a marginal posterior probability based on the marginal prior probability; and
saving the marginal posterior probability in a corresponding node of the party hierarchy;
selecting one or more online ads for one or more online ad display opportunities based upon one or more party hierarchies associated with one or more of the N parties; and
transmitting the one or more online ads to one or more remote devices.

US Pat. No. 10,559,003

SERVER-SIDE CONTENT MANAGEMENT

A9.com, Inc., Palo Alto,...

1. A computer-implemented method, comprising:under control of one or more computer systems configured with executable instructions,
receiving, to a supplemental content provider from a primary content provider, a supplemental content request for supplemental content to be displayed with primary content to be provided to a client device, the request including at least a content identifier for the primary content, an authentication token, and a publisher token;
verifying, using the authentication token, that the request was generated by the primary content provider;
analyzing the publisher token to determine whether a client identifier associated with the client device is present in the publisher token;
generating the client identifier to be associated with the client device if the client identifier is not present in the publisher token;
determining, based at least in part upon the content identifier and the client identifier, one or more instances of supplemental content determined to be relevant for the supplemental content request; and
providing at least a subset of the one or more instances of supplemental content to the primary content provider, a given instance of supplemental content provided via a two-part payload, wherein a first part of the two-part payload is a header including the supplemental content and a second part of the two-part payload is a footer including the client identifier, wherein the primary content provider is enabled to determine at least one of a selection or a layout of the supplemental content with respect to the primary content before causing the primary content and the supplemental content to be sent for presentation via the client device.

US Pat. No. 10,559,000

ADVERTISER CAMPAIGN SCRIPT EXECUTION MANAGEMENT

Google LLC, Mountain Vie...

1. A system for distributing execution times of scheduled rules to reduce spikes in resources used to execute the rules, the system comprising:a data processing apparatus including one or more computers; and
a computer storage system storing instructions that when executed by the data processing apparatus cause the data processing apparatus to perform actions comprising:
accessing rules associated with one or more campaign management entities;
receiving, for each rule, a selected execution time for the rule, the selected execution time for each given rule specifying a time at which the rule is to be executed;
identifying two or more rules that have a matching selected execution time;
reducing spikes in resources used to execute the two or more rules, including varying scheduled execution times for the two or more rules over a time period so that a first portion of the two or more rules is executed at a different time than a second portion of the two or more rules, the varying comprising:
for each given rule of the two or more rules:
determining, for the given rule, a time variation that is based on a difference between (i) a pre-specified reference time and (ii) a particular time at which the selected execution time for the given rule was received;
determining, for the given rule, a scheduled execution time based on (i) the selected execution time for the given rule and (ii) the time variation for the given rule; and
associating the scheduled execution time with the given rule; and
executing each given rule when a current time is equal to the scheduled execution time for the given rule.

US Pat. No. 10,558,995

VALUE MANAGEMENT SYSTEM

NCR Corporation, Atlanta...

1. A server, comprising:a processor; and
a non-transitory computer-readable storage medium having executable instructions representing a value management system;
the value management system when executed by the processor from the non-transitory computer-readable storage medium cause the processor to:
receive loyalty account information from a user, the loyalty account information comprising: an account number, user identification, and a password corresponding to a loyalty account associated with the user who is a loyalty member of a particular loyalty system;
store the loyalty account information;
receive an authorization from the user to search, mine, use, and share data with loyalty management systems and provider systems;
receive a request from a mobile device operated by the user, wherein the mobile device executes a browser and accesses a Universal Resource Locator Link (URL) as a web page associated with the value management system;
transmit a transaction web page comprising transaction options that include specific options for: account management, buying points, selling points, and transferring points;
receive a selection criteria from the user of at least one of the specific options to: buy points, sell points, or transfer points in a certain amount of points;
access, over a network, the loyalty account of the user utilizing the loyalty account information based on the authorization to access the particular loyalty system, without user intervention, and wherein the value management system and the loyalty systems are different systems; and
transmit a notification of a completed transaction that satisfies the selection criteria to the mobile device.

US Pat. No. 10,558,985

PATHING AND ATTRIBUTION IN MARKETING ANALYTICS

Impact Radius, Inc., San...

1. A transaction analytics apparatus using a data store of electronic transactions between a plurality of first entities and one or more second entities over a plurality of electronic channels, each electronic transaction being defined by one or more distinct events, the data store including transaction data which defines campaigns, journeys, paths and events, and entity data which defines the first entities and the second entities; the apparatus comprising:a storage medium storing a transaction analytics program for providing insights into customer preferences and trends, and assessing sales and lead generation advertising campaigns by assessing performance of marketing programs in terms of assessed return on investment (ROI), attribution and effectiveness, and for evaluating marketing initiatives, the transaction analytics program having non-transitory programming statements which when executed by a processor will cause the processor to analyze transaction data, the programming statements of the transaction analytics program including at least one of:
a match programming statement which identifies all of the paths in the data store matching criteria specified in the match programming statement; and
a split programming statement splitting all of the journeys in the data store into paths;
the programming statements further including:
a weight programming statement applying a weighting to events of certain tags in the path, the weighting comprising a multiplier to be applied after an attribution model has been run to inflate or deflate particular tagged events, and
a post-filter programming statement limiting paths in the final result to those matching specified criteria;
wherein each event comprises one action at a point in time by a given one of the first entities or second entities, wherein the event includes at least an event type, a timestamp, and identification of the given one of the first entities or second entities;
wherein each path consists essentially of a time-ordered series of events within one journey having time-based or position-based boundaries; and
wherein each journey consists essentially of a sequence of related events by a one of the first entities defining an engagement of the one of the first entities with a one of the second entities across the electronic channels.

US Pat. No. 10,558,983

USER ACCESS TO A REGISTRY OF BUSINESS ENTITY DEFINITIONS

INTERNATIONAL BUSINESS MA...

1. A method for controlling user access to a registry of business entity definitions to handle user requests to access business entity definitions, the method comprising, with a processor having a network connector to interface with a computer network and associated memory communicatively coupled to the processor, performing all of:maintaining the registry of business entity definitions, wherein each business entity definition comprises a description of a corresponding business entity, the description of each corresponding business entity comprising a description of at least one business service provided by that business entity, each of said business entity definitions and business service descriptions having different and separate permission details associated therewith;
receiving a request in the processor associated with said registry from a user, via the network connector, the request comprising search criteria and requesting to access a corresponding business entity definition comprising a plurality of information elements;
obtaining the identity of the user from data associated with the request with said processor;
determining, with said processor, a list of business entity definitions that satisfy the search criteria and whether the user has permission to access that business entity definition and any business service description of that business entity that matched the search criteria; and
with said processor, returning filtered search results in response to said request, wherein filtering the search results comprises removing from the search results any business entity for which it is determined that the user does not have permission for either the corresponding business entity definition or business service description that matched the search criteria.

US Pat. No. 10,558,978

ONE-TIME PASSCODE

Wells Fargo Bank, N.A., ...

1. An electronic computing device comprising:a processing unit; and
system memory, the system memory including instructions that, when executed by the processing unit, cause the electronic computing device to:
from a consumer, receive a request for a transaction;
transmit a one-time passcode to a device associated with the consumer via a first channel, wherein the first channel includes short message service (SMS);
receive notification regarding transmitting the one-time passcode, including a delivery state of the one-time passcode; and
when the delivery state indicates that the one-time passcode was not delivered, transmit the one-time passcode via a second channel, wherein the second channel includes a third party associated with the consumer or the transaction.

US Pat. No. 10,558,976

UNIQUE IDENTIFICATION OF CUSTOMER USING AN IMAGE

Wells Fargo Bank, N.A., ...

1. A method implemented on a first electronic computing device for generating an image for authenticating an individual, the method comprising:accessing information regarding the individual, the information including electronic transaction data for a plurality of purchases made by the individual;
creating the image comprising a plurality of circular shapes, each circular shape being based on the information regarding the individual, one or more of the plurality of circular shapes being based on the electronic transaction data;
sending the image and attribute data corresponding to the plurality of circular shapes to a second electronic computing device;
receiving a request from the second electronic computing device for the individual to be authenticated at the first electronic computing device, the request including an authentication image;
comparing the authentication image with the image comprising the plurality of circular shapes;
determining whether first attributes of the plurality of circular shapes match second attributes from the authentication image, including:
determining whether first positional coordinates for each of the plurality of circular shapes matches second positional coordinates for corresponding circular shapes in the authentication image;
determining whether first timestamps for one or more of the plurality of circular shapes matches second timestamps for corresponding circular shapes in the authentication image;
determining whether first global positioning system (GPS) coordinates for one or more of the plurality of circular shapes matches second GPS coordinates for corresponding circular shapes in the authentication image;
determining whether first sizes for each of the plurality of circular shapes matches second sizes for corresponding circular shapes in the authentication image;
when the first attributes match the second attributes, authenticating the individual at the first electronic computing device;
receiving data regarding a new electronic transaction;
modifying one of the plurality of circular shapes to incorporate the data regarding the new electronic transaction;
creating a new image including the one of the plurality of circular shapes that is modified to incorporate the data regarding the new electronic transaction; and
authenticating the individual in a future authentication using the new image.

US Pat. No. 10,558,974

METHODS AND SYSTEMS OF PROVIDING VERIFICATION OF INFORMATION USING A CENTRALIZED OR DISTRIBUTED LEDGER

Civic Technologies, Inc.,...

1. A method of providing verification of revocable information via a centralized or distributed ledger, comprising:receiving, by a computing device, a set of information of a user;
determining, by the computing device, an address within a centralized or distributed ledger based on the received set of information of the user;
identifying, by the computing device, an existence of a transaction having a first non-zero transaction value at the address in the centralized or distributed ledger, the first non-zero transaction value at the address indicating that the set of information of the user is validated; and
authenticating the set of information of the user, responsive to the identification of the existence of the transaction having the first non-zero transaction value at the address in the centralized or distributed ledger.

US Pat. No. 10,558,971

METHOD, DEVICE AND SECURE ELEMENT FOR CONDUCTING A SECURED FINANCIAL TRANSACTION ON A DEVICE

MOBEEWAVE, INC., Montrea...

1. A secure element for installation in a device used as a payment terminal, the device running a point of sale (POS) application, the POS application comprising a payment control application, the payment control application comprising control instructions to control the secure element, the device comprising a processor, a contactless interface and a communication interface, the secure element comprising instructions accessed from a non-transitory computer readable storage medium to cause the secure element, upon executing the instructions, to run:an Europay, MasterCard, and Visa (EMV) transaction module that is configured to process data acquired by the contactless interface of the device from a payment apparatus, the contactless interface being configured to receive data wirelessly from the payment apparatus;
an operating system (OS) configured to process data provided by the EMV transaction module;wherein the EMV transaction module is configured to execute:a reception of a request to conduct a secured financial transaction for receiving a payment;
an acquisition, by the secure element, via the contactless interface of the device, and from the payment apparatus, of data relating to a financial account, the acquisition comprising (i) a sending, via the contactless interface, of a Select Proximity Payment System Environment (PPSE) request to the payment apparatus, (ii) a receiving, via the contactless interface, of a response from the payment apparatus indicating payment applications supported by the payment apparatus and (iii) a selection of a payment application amongst those available;
an establishment of a secured communication channel with a server through the communication interface of the device;
a sending over the secured communication channel to the server of an authorization request to perform the secured financial transaction, the authorization request comprising at least a portion of the data relating to the financial account;
a reception over the secured communication channel from the server of a response to the authorization request; and
a processing of the response to the authorization request to generate a status of the secured financial transaction.

US Pat. No. 10,558,969

MODIFIED CONFIRMATION ELEMENT DATA FOR TRANSACTION CONFIRMATION

Visa International Servic...

1. A method comprising:receiving, by a server computer, an authorization request message for a transaction by a user from an access device;
sending, by the server computer, the authorization request message to an authorization computer;
receiving, by the server computer, an authorization response message from the authorization computer indicating authorization of the transaction;
upon determining that the authorization of the transaction has been approved, determining, by the server computer, contact information for the user;
generating, by the server computer, confirmation element data including transaction data associated with the transaction and a confirmation element identifier;
associating, by the server computer, the confirmation element data and the authorization response message by the confirmation element identifier;
sending, by the server computer, the confirmation element data and the confirmation element identifier to a mobile device associated with the user via the contact information;
receiving, by the server computer, modified confirmation element data from the mobile device, wherein the modified confirmation element data comprises an electronic signature appended to the confirmation element data by the mobile device upon receiving confirmation of the transaction by the user;
determining, by the server computer, the authorization response message associated with the modified confirmation element data by the confirmation element identifier;
converting, by the server computer, the modified confirmation element data into a standard format;
generating, by a confirmation element data conversion submodule of the server computer, a modified authorization response message which includes the modified confirmation element data in the standard format; and
sending, by the server computer, the authorization response message including the modified confirmation element data to the access device, wherein the access device is caused to access the modified confirmation element data in the standard format and wherein the transaction is completed based on the authorization response message.

US Pat. No. 10,558,966

METHODS, SYSTEMS, APPARATUSES, AND NON-TRANSITORY COMPUTER READABLE MEDIA FOR VALIDATING ENCODED INFORMATION

Altria Client Services LL...

1. A device for validating encoded information, the device comprising:an input-output (I/O) interface configured to receive first encoded information from a user device using a connected scanning device, the first encoded information including attribute information;
a memory having stored thereon computer readable instructions; and
at least one processor configured to execute the computer readable instructions to,
decode the first encoded information as decoded first information,
determine event information associated with the first encoded information, the event information including at least one of location information or timestamp information associated with the receiving of the first encoded information,
validate the decoded first information based on validation rules corresponding to the decoded first information, the attribute information, and the event information, the validation rules received from a database over a network connection,
generate second encoded information based on results of the validation, the second encoded information generated based on a format compatible with a point-of-sale (POS) terminal and including the attribute information, and
transmit the generated second encoded information to the POS terminal.

US Pat. No. 10,558,964

PAYMENT TERMINAL OPERATION METHOD AND SYSTEM THEREFOR

Poynt Co., Palo Alto, CA...

1. A method of payment terminal operation, the payment terminal including a secure processor connected to a main processor, the main processor distinct from the secure processor and including a transaction resource, the method comprising:at the secure processor:
interpreting payment information based on inputs collected at the payment terminal;
encrypting the payment information with a set of encryption keys stored at the secure processor to generate secured payment information;
tagging the secured payment information with unsecured transaction-associated information to generate tagged secured payment information; and
transmitting the tagged secured payment information to the main processor;
at the main processor:
extracting the unsecured transaction-associated information from the tagged secured payment information, without decrypting the secured payment information;
transmitting the unsecured transaction-associated information to a remote system;
transmitting the secured payment information to a payment gateway;
receiving a payment response associated with the secured payment information from the payment gateway;
in response to receiving the payment response, updating the transaction resource with the unsecured transaction-associated information; and
exposing the unsecured transaction-associated information stored at the transaction resource to an application stored and executable by the main processor.

US Pat. No. 10,558,962

PROCESSING OF UNIT-BASED TRANSACTIONS

1. A system, comprising:a data store that stores a user account associated with a stored-unit payment instrument issued to a user, the user account storing a representation of a first amount of a consumer product;
at least one processor coupled to the data store;
a monitoring component that when executing in the at least one processor:
queries a financial exchange, via an exchange communication network, for a plurality of financial instruments that relate to the consumer product, and
stores, in the data store, one or more financial instruments purchased from the queried plurality of financial instruments;
an authorization component that when executing in the at least one processor:
receives, from a point-of-sale (POS) terminal in a merchant system, via a communication network, a redeem request that specifies a second amount of the consumer product to be redeemed by the user in real time with the merchant system, and
sends a message to the POS terminal, via the communication network, to approve the redeem request upon verifying that the first amount of the consumer product exceeds or meets the requested second amount, wherein the sent approval message causes the merchant system to dispense to the user the requested second amount of the consumer product; and
an exchange component that when executing in the at least one processor:
based on the redeem request, places an order generated from one of the purchased one or more financial instruments, wherein the order is placed on the financial exchange via the exchange communication network.

US Pat. No. 10,558,961

SYSTEM AND METHOD FOR SECURE COMMUNICATION IN A RETAIL ENVIRONMENT

Wayne Fueling Systems LLC...

1. A system for secure communication in a fueling environment, comprising:a first card reader configured to be disposed in a fuel dispenser;
a first secure payment module (SPM) configured to be disposed in the fuel dispenser, the first SPM being communicably coupled to the first card reader, the first SPM including at least one processor configured to receive data from the first card reader, the first SPM storing a first public key certificate uniquely identifying the first SPM, the first public key certificate issued by a trusted certificate authority system, and a first private key associated with the first public key certificate; and
a point-of-sale (POS) system, the POS system comprising at least one POS server storing a second public key certificate issued by the trusted certificate authority system, the POS system including at least one processor, wherein the at least one processor of the POS system is configured to:
retrieve the first public key certificate from the first SPM, wherein the first public key certificate contains a first public key associated with the first SPM;
verify an identity of the first SPM by authenticating the first public key certificate with the second public key certificate;
generate a random first session key; wherein generating the first session key comprises using, at least in part, pseudorandom POS system entropy data;
encrypt the first session key using, at least in part, the first public key; and
transmit the encrypted first session key to the first SPM;
wherein the at least one processor of the first SPM is configured to execute instructions stored at the first SPM, the instructions stored at the first SPM operable, when executed, to:
receive the encrypted first session key from the POS system;
decrypt the first session key using, at least in part, the first private key;
receive a first set of sensitive data from the first card reader;
encrypt the first set of sensitive data using, at least in part, the first session key; and
transmit the encrypted first set of sensitive data to the POS system.

US Pat. No. 10,558,959

MONEY TRANSFERS BY RESIDENTS OF A CONTROLLED FACILITY

Moneygram International, ...

1. A method for providing regulatory compliant transaction services control with respect to residents of a plurality of controlled facilities, the method comprising:receiving, by an electronic device of a money transfer network of a money transfer service provider, authorization information from an electronic device of a first controlled facility of the plurality of controlled facilities, wherein a first portion of the authorization information corresponds to a first resident of a plurality of residents of the first controlled facility and other portions of the authorization information correspond to other residents of the first controlled facility, wherein the first portion of the authorization information corresponding to the first resident identifies one or more first entities that are authorized to send funds to the first resident and identifies one or more second entities that are authorized to receive funds from the first resident;
receiving, by the electronic device of the money transfer network, a request to initiate a financial transaction between the first resident and a user of a money transfer service provided by the money transfer service provider;
determining, by the electronic device of the money transfer network, whether the first resident is authorized to participate in the financial transaction with the user based on the first portion of the authorization information corresponding to the first resident, wherein determining whether the first resident is authorized to participate in the financial transaction includes:
determining, if the financial transaction is a transfer of funds from the first resident to the user, whether the user is authorized to receive funds from the first resident based on the first portion of the authorization information; and
determining, if the financial transaction is a transfer of funds from the user to the first resident, whether the user is authorized to send funds to the first resident based on the first portion of the authorization information;
accessing, by the electronic device of the money transfer network, a transaction log to identify transaction information associated with completed financial transactions that the first resident participated in;
applying, by the electronic device, rules to the transaction information to determine whether the financial transaction complies with regulatory requirements, wherein applying the rules to the transaction information includes:
determining whether a number of completed financial transactions that the first resident participated in during a first period of time exceeds a threshold number of financial transactions; and
determining whether a value of the completed financial transactions that the first resident participated in during a second period of time exceeds a threshold value; and
determining, by the electronic device of the money transfer network, whether to authorize execution of the financial transaction between the first resident and the user based on the determining whether the first resident is authorized to participate in the financial transaction with the user and the applying the rules to the transaction information to determine whether the financial transaction complies with the regulatory requirements; and
in response to authorizing the financial transaction, initiating, by the electronic device of the money transfer network, the financial transaction between the first resident and the user.

US Pat. No. 10,558,947

SYSTEM AND METHOD FOR MANAGEMENT OF PERPETUAL INVENTORY VALUES BASED UPON FINANCIAL ASSUMPTIONS

Walmart Apollo, LLC, Ben...

1. A system that manages perpetual inventory (PI) values of products in a retail store, the system comprising:a first retail store including a first quantity of a product, the first quantity represented as a first PI value, wherein the first PI value has been previously adjusted according to a first adjusted PI percentage;
a second retail store including a second quantity of the product, the second quantity represented as a second PI value, wherein the second PI value has been previously adjusted according to a second adjusted PI percentage;
a third retail store, the third retail store including a third quantity of the product that is presented to customers at a predetermined location within the third retail store, the third quantity represented as a third PI value;
a central processing center located at a central location and communicating with the first, second, and third retail stores;
a transceiver circuit disposed at the third retail store;
an automated vehicle being an aerial drone or automated ground vehicle, the automated vehicle being disposed at the third retail store, wherein the automated vehicle includes a sensor that is configured to sense information related to the amount of product in the store and the location of the product;
a network, the network being coupled to the transceiver circuit;
an interface disposed at the central processing center and coupled to the network, the interface configured to receive from the third retail store via the network the book inventory monetary value of the selected product and the PI monetary value of the selected product, the book inventory monetary value being a monetary value of the selected product according to accounting records of the third retail store, the book inventory monetary value having a value in monetary units, the PI monetary value being a product of multiplying the third PI value for the selected product with the cost of the selected product, the PI monetary value having a value in monetary units, the interface also receiving the first adjusted PI percentage from the first retail store and the second adjusted PI percentage from the second retail store;
a database disposed at a central processing center, that is configured to store the third PI value for the selected product, the book inventory monetary value, and the PI monetary value;
a control circuit disposed at a central processing center, the control circuit being coupled to the interface and the database, the control circuit configured to:
retrieve the book inventory monetary value and the PI monetary value from the database;
determine a difference between the book inventory monetary value and the PI monetary value;
when the difference is above a predetermined threshold, transmit instructions to the automated vehicle via the network to perform an investigation concerning the status of the selected product in the third retail store;
wherein the automated vehicle is configured to receive the instructions and responsively perform the investigation by navigating through the third retail store on the ground or through the air and confirming that the third quantity of the product is actually present in the third retail store and the location of the product within the third retail store;
wherein when the first PI percentage and the second PI percentage are above a first predetermined threshold and the results of the investigation confirm the product exists in the third retail store, the control circuit determines an adjustment to the third PI value, the adjustment based upon the first PI percentage, the second PI percentage, a magnitude of the difference between the book inventory monetary value and the PI monetary value, and a sign of the difference between the book inventory monetary value and the PI monetary value;
wherein the adjustment is applied to the third PI value, the adjusted third PI value is selectively used to reorder products that are subsequently shipped to the third retail store, and the third PI value is adjusted as shipments are received and as purchases are made of the products at the point-of-of sales devices at the third retail store.

US Pat. No. 10,558,944

INVENTORY VERIFICATION DEVICE

inVia Robotics, Inc., We...

1. A device comprising:a platform;
a weight sensor located underneath the platform, the weight sensor measuring weight of a container placed on the platform;
an imaging sensor positioned above the container and oriented towards the container, the imaging sensor imaging one or more items within the container;
a non-transitory computer-readable medium storing a set of processor-executable instructions; and
one or more processors configured to execute the set of processor-executable instructions, wherein executing the set of processor-executable instructions causes the one or more processors to:
detect an inventory discrepancy based on a mismatch between a first quantity derived from the weight of the container, that is measured by the weight sensor, and a second quantity derived from visual characteristics of the one or more items within the container, that are imaged using the imaging sensor, wherein the second quantity is derived independent of the weight of the container and weight of individual items in the container.

US Pat. No. 10,558,943

SYSTEM AND METHOD FOR MONITORING STOCKING SHELVES

WISHELF LTD., Caesarea I...

1. A stock monitoring system comprisinga plate shaped shelf monitor configured for mounting in a proximity to a shelf, said mounting to the shelf or a support thereof;
an array of light level sensors disposed along a surface of said shelf monitor and said sensors positioned for facing a stocking region of a stocking shelf while said shelf monitor is in said proximity to the shelf; and
a CPU module comprising a processor and a non-transitory computer readable medium; said CPU module configured to receive outputs of sensors in said array of light sensors; wherein said CPU module is further configured to
execute a detection algorithm to detect a status change event of stock on said stocking shelf based on said outputs of said sensors in said array; and
execute a training algorithm to calibrate parameters of said detection algorithm said training algorithm employing a training set of multiple samples of multiple products in different environments.

US Pat. No. 10,558,942

SYSTEMS AND METHODS FOR RETURNING ONE OR MORE ITEMS VIA AN ATTENDED DELIVERY/PICKUP LOCATION

UNITED PARCEL SERVICE OF ...

1. A computer-implemented method of facilitating parcel delivery to and item return via an attended delivery/pickup location, the method comprising:providing a selection of available attended delivery/pickup locations to which a user may have one or more parcels delivered;
receiving a first request from the user to deliver the one or more parcels to a particular attended delivery/pickup location, the first request comprising an intended recipient, the particular attended delivery/pickup location comprising an attended delivery/pickup location from the selection of available attended delivery/pickup locations, and the particular attended delivery/pickup location being associated with a first brick-and-mortar store;
at least partially in response to receiving the first request, facilitating delivery of the one or more parcels to the particular attended delivery/pickup location;
receiving confirmation that the one or more parcels have been delivered to the particular attended delivery/pickup location;
at least partially in response to receiving the confirmation, notifying the intended recipient that the one or more parcels have been delivered to the particular attended delivery/pickup location;
receiving one or more item return criteria from a particular retailer;
receiving at the particular attended delivery/pickup location, a request to return a particular item to the particular retailer via the particular attended delivery/pickup location;
determining, based on the item return criteria, that the particular item is eligible to be returned via the particular attended delivery/pickup location to the particular retailer, wherein the determining is based in part on a return expiration date;
generating a return label comprising the return expiration date for placing on a parcel containing the particular item to be returned;
determining whether the return expiration date has passed;
if it is determined that the return expiration date has not passed, facilitating a transport of the particular item from the particular attended delivery/pickup location to a location associated with the particular retailer without charging a facilitation of return shipment fee to the individual,
if it is determined that the return label expiration date has passed, facilitating the transport from the particular attended delivery/pickup location to a location associated with the particular retailer, and
(1) charging the individual a facilitation of return shipment fee, or
(2) not charging the individual the facilitation of return shipment fee and notifying the particular retailer that the return label expiration date has passed.

US Pat. No. 10,558,941

RECEPTACLE FOR DETECTING DELIVERY AND RETRIEVAL EVENTS

United States Postal Serv...

1. An item receptacle comprising:a plurality of sides enclosing an internal volume;
a door moveably connected to one of the plurality of sides, the door configured to open and close to allow access to the internal volume;
a door sensor configured to detect when the door is opened, wherein the door sensor is an electromagnetic sensing system which detects an interruption or continuity of a signal to determine the position of the door;
a processor in communication with the door sensor, the processor configured to receive a signal corresponding to a change in state of the door sensor;
a communication device in communication with the processor, the communication device configured to communicate with a central hub;
a scanner connected to one of the plurality of sides, and disposed within the internal volume, the scanner in communication with the processor, the scanner configured to read a computer readable code on an item within the internal volume; and
an item sensor disposed within the internal volume, the item sensor comprising an emitter adapted to emit a beam and a detector to detect the beam, and to identify a change in state of the beam, the item sensor in communication with the processor;
wherein the processor is configured to store a change in state of the door sensor and transmit, via the communication device, the change in state of the door sensor to the central hub;
wherein when the scanner detects an item after an interruption in the item sensor, the central hub is configured to identify a delivery event; and
wherein when after an interruption in the item sensor the scanner is activated, but no item is identified in the item receptacle, the central hub is configured to identify a pick-up event.