US Pat. No. 10,461,122

LIGHT EMITTING DIODE DISPLAY PANEL AND MANUFACTURING METHOD THEREOF, AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A light emitting diode display panel, comprising:a substrate;
a plurality of light emitting diodes arranged in an array on the substrate;
a plurality of polarization layers, located on a light exit side of the plurality of light emitting diodes respectively, and the plurality of polarization layers are in a one-to-one correspondence to the plurality of light emitting diodes;
wherein the plurality of polarization layers comprise a plurality of first polarization layers and a plurality of second polarization layers having different polarization directions.

US Pat. No. 10,461,120

DISPLAY DEVICE AND METHOD FOR PRODUCING A DISPLAY DEVICE

OSRAM Opto Semiconductors...

1. A pixel headlight comprising:a carrier; and
a semiconductor layer sequence having a major face facing the carrier, the semiconductor layer sequence comprising a first semiconductor layer, a second semiconductor layer, and an active region arranged between the first semiconductor layer and the second semiconductor layer, the active region adapted to generate radiation and form a plurality of pixels;
wherein the semiconductor layer sequence comprises a recess that extends from the major face of the semiconductor layer sequence through the active region into the first semiconductor layer and is provided for electrical contacting of the first semiconductor layer; and
wherein the carrier comprises a plurality of switches that are integrated into the carrier, each switch provided for controlling at least one pixel.

US Pat. No. 10,461,119

SOLID-STATE IMAGING DEVICE, IMAGING SYSTEM, AND METHOD FOR MANUFACTURING SOLID-STATE IMAGING DEVICE

Canon Kabushiki Kaisha, ...

1. A solid-state imaging device, comprising:a pixel including a photoelectric conversion element and a charge holding portion to which a charge generated by the photoelectric conversion element is transferred in a pixel region;
a peripheral circuit that processes a signal from the pixel in a peripheral region;
a light-shielding layer that is disposed in the pixel region and the peripheral region and that is electrically connected to a substrate at a contact portion in the peripheral region;
a first insulating layer that has a side surface between the charge holding portion and the contact portion in a plan view and that is disposed between the substrate and the light-shielding layer in a section perpendicular to a plane of the plan view; and
a first insulating member that is disposed on the side surface of the first insulating layer,
wherein an angle formed between an upper surface of the first insulating layer and a side surface of the first insulating member is larger than an angle formed between the upper surface of the first insulating layer and the side surface of the first insulating layer, and
wherein a portion of the light-shielding layer that overlaps the first insulating member in the plan view has an upper surface having a shape following a shape of the first insulating member.

US Pat. No. 10,461,110

IMAGE PICKUP ELEMENT, METHOD OF MANUFACTURING IMAGE PICKUP ELEMENT, AND ELECTRONIC APPARATUS

Sony Corporation, Tokyo ...

1. An imaging device comprising:a substrate;
a first photoelectric conversion region disposed in the substrate;
a second photoelectric conversion region disposed in the substrate;
a trench disposed between the first photoelectric conversion region and the second photoelectric conversion region;
a first silicon oxide film disposed in the trench, the first silicon oxide film contacting the substrate;
a hafnium oxide film disposed in the trench, the hafnium oxide film disposed at an inner side of the first silicon oxide film;
a tantalum oxide film disposed in the trench, the tantalum oxide film disposed at an inner side of the hafnium oxide film;
a second silicon oxide film disposed in the trench, the second silicon oxide film disposed at an inner side of the tantalum oxide film; and
tungsten material disposed in the trench, the tungsten material disposed at an inner side of the second silicon oxide film,
wherein,
the first silicon oxide film is disposed over the first photoelectric conversion region and contacts the substrate,
the hafnium oxide film is disposed over the first photoelectric conversion region and contacts the first silicon oxide film,
the tantalum oxide film is disposed over the first photoelectric conversion region and contacts the hafnium oxide film,
the second silicon oxide film is disposed over the first photoelectric conversion region and contacts the tantalum oxide film, and
a thickness of the second silicon oxide film over the first photoelectric conversion region is larger than a thickness of the second silicon oxide film between the tantalum oxide film and the tungsten material in the trench.

US Pat. No. 10,461,107

IMAGE PICKUP ELEMENT, IMAGE PICKUP DEVICE, MANUFACTURING DEVICE AND METHOD

Sony Corporation, Tokyo ...

1. An image pickup element comprising:a non-planar layer between a microlens and a filter, the filter and the microlens touch the non-planar layer,
wherein a refractive index of the microlens is greater than a refractive index of the non-planar layer, the refractive index of the non-planar layer is greater than a refractive index of the filter.

US Pat. No. 10,461,099

METAL OXIDE FILM AND METHOD FOR FORMING METAL OXIDE FILM

Semiconductor Energy Labo...

1. A method for manufacturing a metal oxide film comprising:forming the metal oxide film by a sputtering method using a sputtering target comprising a polycrystalline oxide in an atmosphere where oxygen partial pressure is greater than or equal to 33%,
wherein the sputtering target comprises indium, gallium and zinc,
wherein the metal oxide film comprises a plurality of crystal parts when the metal oxide film is formed,
wherein a size of one of the plurality of crystal parts is less than or equal to 10 nm, and
wherein a crystal peak is not observable in an XRD spectrum with respect to the metal oxide film.

US Pat. No. 10,461,088

METHOD FOR FORMING SEMICONDUCTOR DEVICE STRUCTURE

Taiwan Semiconductor Manu...

1. A method for forming a semiconductor device structure, comprising:forming a gate stack and a conductive layer over a semiconductor substrate, wherein the semiconductor substrate has a first region and a second region isolated from each other by an isolation structure in the semiconductor substrate, the gate stack is formed over the first region, and the conductive layer is formed over the second region and the isolation structure;
forming a negative photoresist layer to cover the gate stack and a first portion of the conductive layer over the isolation structure and expose a second portion of the conductive layer;
forming a mask layer over the negative photoresist layer and the conductive layer, wherein the mask layer has trenches over the second portion of the conductive layer, wherein the mask layer over the conductive layer is thicker than the mask layer over the negative photoresist layer;
removing the second portion through the trenches;
removing the mask layer; and
removing the negative photoresist layer.

US Pat. No. 10,461,075

EMBEDDED TUNGSTEN RESISTOR

Texas Instruments Incorpo...

1. An integrated circuit, comprising:a substrate;
a well formed in the substrate;
a silicide layer formed in the well;
a tungsten resistor formed over the silicide layer;
a first polysilicon lead formed over the silicide layer; and
a second polysilicon lead formed over the silicide layer and adjacent to the first polysilicon lead to define a resistor trench above the substrate.

US Pat. No. 10,461,067

THERMALLY ENHANCED PACKAGE TO REDUCE THERMAL INTERACTION BETWEEN DIES

GLOBALFOUNDRIES INC., Gr...

1. A device comprising:integrated circuit (IC) chips, comprising a logic chip and at least one memory stack adjacent the logic chip, attached to an upper surface of a substrate;
a lid thermally connected to an upper surface of the IC chips by a first thermal interface material (TIM1);
a slit formed through the lid by punch and die at a boundary between the logic chip and each memory stack;
a heat sink thermally connected to the lid by a second thermal interface material (TIM2);
at least one co-axial hole formed in the lid and the heat sink; and
a vertical heat pipe extending through each co-axial hole for direct thermal contact with an IC chip and the heat sink.

US Pat. No. 10,461,063

LIGHT-EMITTING DEVICE

Toshiba Hokuto Electronic...

1. A light-emitting device having flexibility comprising:a light-emitting part;
an external wiring part; and
a joint part,
the light-emitting part comprising a first portion of a first insulating substrate, at least a first portion of a second insulating substrate, a plurality of light-emitting elements, a first portion of an internal wiring pattern, and a resin layer, the first portion of the first insulating substrate and the first portion of the second insulating substrate are each light transmitting and flexible, the plurality of light-emitting elements are between the first portion of the first insulating substrate and the first portion of the second insulating substrate, the first portion of the internal wiring pattern is formed on at least one inside surface of at least one of the first portion of the first insulating substrate and the first portion of the second insulating substrate, the resin layer is light transmissive and insulating, the resin layer is between the first portion of the first insulating substrate and the first portion of the second insulating substrate,
the external wiring part comprising a first portion of a third insulating substrate and a first portion of an external wiring, the first portion of the third substrate is flexible,
the joint part comprising:
a second portion of the internal wiring pattern that extends beyond the light-emitting part, said second portion of the internal wiring pattern comprising first and second internal wiring ends, each of the internal wiring ends having a respective internal wiring end width, the first internal wiring end is an anode, the second internal wiring end is a cathode;
a second portion of the external wiring that extends beyond the external wiring part;
a second portion of the third insulating substrate that extends beyond the external wiring part; and
an anisotropic conductive adhesive,
at least part of the second portion of the external wiring is divided into a plurality of divided wirings, each divided wiring of the plurality of divided wirings having a width that is less than each of the internal wiring end widths,
the first internal wiring end is adjacent to the second internal wiring end, and the anisotropic conductive adhesive comprises a single region that is in contact with each of the plurality of divided wirings and the first and second internal wiring ends, and the single region of the anisotropic conductive adhesive electrically connects the first internal wiring end to at least a first divided wiring of the plurality of divided wirings, and connects the second internal wiring end to at least a second divided wiring of the plurality of divided wirings.

US Pat. No. 10,461,058

METHOD AND APPARATUS FOR MANUFACTURING ELECTRONIC DEVICE USING DEVICE CHIP

SHASHIN KAGAKU CO., LTD.,...

1. A method of manufacturing electronic devices comprising:a preparation step for preparing a first substrate having a first adhesive layer and a second substrate having a second adhesive layer, the first adhesive layer including a surface where a plurality of device chips are adhered;
a first take-out step for making at least part of the device chips on the first substrate come into contact with and adhere to at least part of a selective adhesive region on a third adhesive layer of a first drum and for separating the at least part of the device chips from the first substrate by rotating the first drum; and
a first transfer step for making the device chips on the selective adhesive region come into contact with and adhere to the second adhesive layer and for separating the device chips from the selective adhesive region by rotating the first drum.

US Pat. No. 10,461,048

INTEGRATED CIRCUITS AND METHODS OF MANUFACTURING

LEONARDO MW LTD., Basild...

7. A method according to claim 6, in which:the manufacturing step (a) comprises:
manufacturing the amplifier with a first smaller gate size, and
the manufacturing step (b) comprises:
manufacturing a carrier chip having the second stage amplifier with a second gate size larger than that in the first portion.

US Pat. No. 10,461,046

SEMICONDUCTOR DEVICE

Renesas Electronics Corpo...

1. A semiconductor device comprising:a first region;
a second region surrounding an outer periphery of the first region; and
an annular seal ring formed in the second region,
wherein the second region includes:
an SOI substrate comprised of a semiconductor substrate of a first conductivity type, a buried insulating film over the semiconductor substrate, and a semiconductor layer over the buried insulating film; and
an interlayer insulating film formed over the semiconductor layer,
wherein the seal ring includes:
an annular electrode portion comprised of a conductive film buried in the interlayer insulating film;
the semiconductor layer; and
the buried insulating film, and
wherein the electrode portion is electrically connected with the semiconductor layer,
wherein an element isolation portion is formed in the semiconductor substrate between the first region and the second region, and the element isolation portion is thicker than the buried insulating film, and
wherein the semiconductor substrate under the buried insulating film has more than one PN junction portion.

US Pat. No. 10,461,042

SEMICONDUCTOR MODULE

SHINDENGEN ELECTRIC MANUF...

1. A semiconductor module comprising:a first substrate having a first insulating substrate and a first conductor layer which is formed on one-surface side of the first insulating substrate;
a power device part having a first electrode on one surface thereof and a second electrode and a gate electrode on the other surface thereof, and having the first electrode electrically connected to the first conductor layer;
a second substrate having a second insulating substrate, a second conductor layer formed on one-surface side of the second insulating substrate and a third conductor layer formed on the other surface of the second insulating substrate, wherein a hole is formed in the second insulating substrate at a position corresponding to a position of the gate electrode, the second conductor layer has a bonding portion bonded to the second electrode and a surrounding wall portion having an L shape formed at a position which surrounds the bonding portion as viewed in a plan view in a state where an upper end surface of the surrounding wall portion projects from a bonding surface between the second electrode and the bonding portion, and the second substrate is brought into contact with the first substrate by way of the surrounding wall portion;
an inner resin portion made of a resin and disposed in a space defined by the surrounding wall portion and sandwiched between the first insulating substrate and the second insulating substrate;
a control IC disposed on the third conductor layer; and
an outer resin portion made of a resin and disposed on the one surface side of the first substrate so as to cover the second substrate and the control IC, wherein
the first substrate, the power device part, the second substrate and the control IC are stacked in this order, wherein
a connecting member is disposed inside the hole formed in the second insulating substrate, and
the gate electrode is electrically connected to a control signal output terminal of the control IC through the connecting member.

US Pat. No. 10,461,040

MATCHED CERAMIC CAPACITOR STRUCTURES

APPLE INC., Cupertino, C...

1. A capacitor device comprising:a first capacitor comprising a first and a second electrical termination and first and second stacks of electrodes; and
a second capacitor comprising a third and a fourth electrical termination and third and fourth stacks of electrodes, wherein the first stack is disposed atop the third stack, the third stack is disposed atop the second stack, and the second stack is disposed atop the fourth stack;
wherein the first stack comprises:
a first set of electrodes, each respective electrode of the first set comprising a respective tab that couples each respective electrode to the first electrical termination; and
a second set of electrodes, each respective electrode of the second set comprising a respective tab that couples each respective electrode to the second electrical termination, wherein each electrode of the second set is disposed between two electrodes of the first set of electrodes;
the second stack comprises:
a third set of electrodes, each respective electrode of the third set comprising a respective tab that couples each respective electrode to the first electrical termination; and
a fourth set of electrodes, each respective electrode of the fourth set comprising a respective tab that couples each respective electrode to the second electrical termination, wherein each electrode of the fourth set is disposed between two electrodes of the third set of electrodes;
the third stack comprises:
a fifth set of electrodes, each respective electrode of the fifth set comprising a respective tab that couples each respective electrode to the third electrical termination; and
a sixth set of electrodes, each respective electrode of the sixth set comprising a respective tab that couples each respective electrode to the fourth electrical termination, wherein each electrode of the sixth set is disposed between two electrodes of the fifth set of electrodes; and
the fourth stack comprises:
a seventh set of electrodes, each respective electrode of the seventh set comprising a respective tab that couples each respective electrode to the third electrical termination; and
an eighth set of electrodes, each respective electrode of the eighth set comprising a respective tab that couples each respective electrode to the fourth electrical termination, wherein each electrode of eighth set is disposed between two electrodes of the seventh set of electrodes; and
wherein a body of the capacitor device comprises a right prism shape that comprises:
a square base comprising a bottom of the body of the capacitor device;
a first side comprising the first electrical termination;
a second side distinct from the first side, comprising the second electrical termination;
a third side distinct from the first and the second side, comprising the third electrical termination; and
a fourth side distinct from the first, the second, and the third side, comprising the fourth electrical termination.

US Pat. No. 10,461,035

SEMICONDUCTOR PACKAGE STRUCTURE

Industrial Technology Res...

1. A semiconductor package structure, comprising:a redistribution structure comprising a redistribution layer and a first dielectric layer disposed on the redistribution layer;
a chip disposed the on the redistribution structure;
an upper dielectric layer disposed between the chip and the first dielectric layer of the redistribution structure, wherein the upper dielectric layer and the first dielectric layer are organic materials;
a plurality of conductive members disposed between the redistribution layer and the chip, with each conductive member having a first end adjacent to the chip and a second end adjacent to the redistribution structure;
wherein the first end of said each conductive member contacts with the upper dielectric layer and the second end of said each conductive member contacts with the first dielectric layer; and
an encapsulation layer filled between the redistribution structure, the chip and the plurality of conductive members,
wherein Young's modulus of the upper dielectric layer is A, Young's modulus of the encapsulation layer is B, and Young's modulus of the first dielectric layer is D, wherein the semiconductor package structure satisfies the following inequalities:
A/B<1; and D/B<1.

US Pat. No. 10,461,032

SUBSTRATE WITH EMBEDDED STACKED THROUGH-SILICON VIA DIE

Intel Corporation, Santa...

1. An apparatus, comprising:a first die and a die-bonding film disposed on and entirely covering a back surface of the first die, but not extending beyond the back surface of the first die, wherein a surface of the die-bonding film is an exposed surface;
a second die including one or more through-silicon vias disposed therein (TSV die), the first die electrically coupled to the TSV die through the one or more through-silicon vias, wherein the first die is electrically coupled to the TSV die through the one or more through-silicon vias by one or more corresponding conductive bumps disposed on the first die and by one or more bond pads disposed on the TSV die;
a layer of epoxy flux material disposed between the first die and the TSV die, the layer of epoxy flux material surrounding the one or more corresponding conductive bumps disposed on the first die;
a coreless substrate, wherein the die-bonding film and both the first die and the TSV die are embedded in the coreless substrate, wherein no surface of the first die and the die-bonding film protrudes from a surface of the coreless substrate, and wherein the coreless substrate comprises a continuous encapsulation layer laterally surrounding both the first die and the TSV die, wherein one or more conductive vias extend through the entirety of the coreless substrate, wherein the exposed surface of the die-bonding film is co-planar with corresponding pads of the one or more conductive vias;
a plurality of conductive contacts disposed on a surface of the coreless substrate, wherein the plurality of conductive contacts is above the second die and the second die is above the first die and the die-bonding film; and
a packaged die attached to the corresponding pads of the one or more conductive vias.

US Pat. No. 10,461,025

LOW COST METALLIZATION DURING FABRICATION OF AN INTEGRATED CIRCUIT (IC)

Skyworks Solutions, Inc.,...

1. An integrated circuit comprising:a wafer having a front surface and a back surface;
a via hole etched on the wafer;
a metal layer deposited along walls of the via hole, the metal layer electrically connects the front surface and the back surface; and
a seed metal layer deposited on the back surface of the wafer, the seed metal layer deposited prior to a photoresist layer and thickened after removal of the photoresist layer.

US Pat. No. 10,461,006

ENCAPSULATED SEMICONDUCTOR PACKAGE

Amkor Technology, Inc., ...

1. An integrated circuit package comprising:a substrate comprising a first substrate side, a second substrate side opposite the first substrate side, and a plurality of lateral substrate sides that extend between the first substrate side and the second substrate side;
an integrated circuit die comprising a first die surface, a second die surface opposite the first die surface, and a plurality of lateral die surfaces that extend between the first die surface and the second die surface, where the second die surface is coupled to the first substrate side; and
an encapsulant that covers at least the plurality of lateral die surfaces and the plurality of lateral substrate sides,
wherein the substrate comprises a plurality of conductive layers comprising:
a first conductive layer comprising a plurality of conductive interconnects at the first substrate side, wherein:
each of the conductive interconnects is coupled to a respective pad of the integrated circuit die;
each of the conductive interconnects comprises a metal positioned outside a footprint of the integrated circuit die; and
each of the conductive interconnects comprises a laterally outermost surface that is positioned laterally inward from an outermost periphery of the substrate; and
a second conductive layer comprising a plurality of lands at the second substrate side.

US Pat. No. 10,460,992

HIGH FREQUENCY ATTENUATOR

THIN FILM TECHNOLOGY CORP...

1. A passive, high frequency attenuator comprising:a substrate comprising a substrate material having a first side and a second side, the second side being opposite the first;
a first portion coupled to the first side of the substrate, the first portion comprising:
an input contact section;
an output contact section; and
a ground section;
a second portion coupled to the second side of the substrate, the second portion comprising:
a first ground section positioned along a first edge of the second side of the substrate;
a second ground section positioned along a second edge of the second side of the substrate, the second edge being opposite the first edge; and
an attenuation section positioned between the first and second ground sections, the attenuation section comprising:
an input section;
an output section; and
a plurality of resistive sections positioned between the input section, the output section, and the first ground section; and
a plurality of through-holes extending through the substrate and providing electrical communication between the first side of the substrate and the second side of the substrate; and wherein
the input contact section of the first portion is in electrical communication with the input section of the attenuation section of the second portion;
the output contact section of the first portion is in electrical communication with the output section of the attenuation section of the second portion; and
the ground section of the first portion is in electrical communication with the first ground section of the second portion and the second ground section of the second portion.

US Pat. No. 10,460,988

REMOVAL METHOD AND PROCESSING METHOD

Tokyo Electron Limited, ...

1. A removal method for selectively removing a plurality of types of metal oxide films in a plurality of recesses formed in a substrate that is arranged in a processing chamber, the removal method comprising process steps of: exposing the plurality of types of metal oxide films to BCl3 gas or a BCl3 gas plasma generated by introducing BCl3 gas; stopping introduction of the BCl3 gas and performing a purge process; exposing the plurality of types of metal oxide films and a plurality of types of metal films underneath the plurality of types of metal oxide films to a plasma generated by introducing an inert gas; and stopping introduction of the inert gas and performing the purge process; wherein the process steps are repeated a plurality of times; and wherein the process step of exposing the plurality of types of metal oxide films and the plurality of types of metal films underneath the plurality of types of metal oxide films to the plasma includes performing a first process step of exposing the plurality of types of metal oxide films to one plasma generated from a single gas of the inert gas, and a second process step of exposing the plurality of types of metal films to two different plasmas each generated from a single gas selected from a plurality of types of gases including the inert gas.

US Pat. No. 10,460,975

VACUUM CHUCK, BEVELING/POLISHING DEVICE, AND SILICON WAFER BEVELING/POLISHING METHOD

SUMCO CORPORATION, Tokyo...

1. A vacuum chuck comprising:a vacuum chuck stage comprising a circular vacuum surface;
a vacuum protection pad provided to the vacuum surface;
an annular or arc-shaped concave portion dividing the vacuum surface into a central region located closer to a center of the vacuum surface and an outer circumferential region located on an outer circumferential side; and
radially-extending concave portions formed in the central region, wherein
the vacuum protection pad has through holes in communication with the radially-extending concave portions, and
the vacuum protection pad is bonded to the vacuum surface at the central region excluding the radially-extending concave portions and is unbonded to the vacuum surface in the outer circumferential region.

US Pat. No. 10,460,963

PLASMA PROCESSING METHOD

TOKYO ELECTRON LIMITED, ...

1. A plasma processing method of processing a processing target object, in which an organic film, a mask film and a resist film are stacked in sequence, by plasma, the plasma processing method comprising:a process of supplying a modifying gas, which is a H2 gas, a hydrogen halide gas, or a mixed gas containing a rare gas and a H2 gas or a hydrogen halide gas, into a chamber accommodating therein the processing target object in which a preset pattern is formed on the resist film;
a modifying process of modifying the resist film of the processing target object by plasma of the modifying gas at a processing temperature equal to or less than ?20° C.,
a process of supplying a first processing gas for etching into the chamber; and
a first etching process of etching the mask film with the resist film modified in the modifying process as a mask by plasma of the first processing gas at a processing temperature within a range from 0° C. to 40° C.

US Pat. No. 10,460,962

SUBSTRATE PROCESSING APPARATUS

TOKYO ELECTRON LIMITED, ...

1. A substrate processing apparatus, comprising:a holding plate provided with a first through hole and configured to hold a substrate;
a rotation driving unit configured to rotate the holding plate;
a lift pin provided above the holding plate and configured to support the substrate from below;
a liquid supply unit provided to pass through the first through hole and configured to supply a liquid to a rear surface of the substrate held by the holding plate; and
an elevating device configured to move the lift pin and the liquid supply unit up and down between at a neighboring position where the lift pin and the liquid supply unit are adjacent to the holding plate and the substrate is held and at a distanced position where the lift pin and the liquid supply unit are distanced upwards from the holding plate and the substrate is carried out,
wherein the elevating device comprises a first lifting member configured to move the lift pin to the distanced position,
the first lifting member is in a disconnected state with respect to the lift pin when the lift pin and the liquid supply unit are located at the neighboring position, and
when the lift pin and the liquid supply unit are moved from the neighboring position to the distanced position, the first lifting member is turned from the disconnected state to a connected state where the first lifting member is connected to the lift pin, and the elevating device raises only the lift pin without raising the liquid supply unit for a time during which the first lifting member is moved up to a preset position, where the lift pin comes into contact with the rear surface of the substrate, while being connected to the lift pin, and raises the lift pin and the liquid supply unit for a time during which the first lifting member is raised from the preset position to the distanced position.

US Pat. No. 10,460,960

GAS PANEL APPARATUS AND METHOD FOR REDUCING EXHAUST REQUIREMENTS

APPLIED MATERIALS, INC., ...

1. An apparatus for delivering gases, comprising:a gas stick to deliver to at least a portion of the apparatus at least one gas to be delivered by the apparatus;
a purge module including a purge stick and a plurality of diffusers to distribute an inert gas in at least one portion of the apparatus in which a gas to be delivered by the apparatus is present;
at least one pressure sensor to detect leaks in the apparatus; and
a controller, the controller including a processor and a memory coupled to the processor, the memory having stored therein instructions executable by the processor to configure the controller to:
communicate a signal to cause the purge module to distribute the inert gas in the at least one interior portion of the apparatus;
monitor for leaks in the at least one interior portion of the apparatus using signals received from the at least one pressure sensor; and
in response to a detected leak, communicate a signal to cause the purge module to increase the distribution of the inert gas in at least the portion of the apparatus in which the leak was detected.

US Pat. No. 10,460,950

SUBSTRATE PROCESSING SYSTEM AND SUBSTRATE PROCESSING METHOD

Tokyo Electron Limited, ...

1. A substrate processing system comprising:a memory including a program;
a processor configured to execute the program to operate the substrate processing system;
an etching apparatus configured to supply a gas containing fluorocarbon to generate plasma so as to perform an etching process on a film including silicon formed on a substrate, wherein the etching process is performed by using plasma through a mask formed on the film including silicon;
a film forming apparatus configured to supply a gas containing carbon so as to form a film including carbon on the etched film including silicon, wherein the film forming apparatus is provided separately from the etching apparatus;
the processor is configured to execute the program to cause the etching apparatus to perform:
a first etching step in which the film including silicon is partway etched by using plasma; and
a second etching step in which the film including silicon, on which the film including carbon is formed, is further etched by using plasma,
the processor is further configured to execute the program to cause the film forming apparatus to perform a film forming step in which the film including carbon is formed on the film including silicon on which the first etching step has been performed,
wherein the processor is configured to execute the program to cause the film forming apparatus to further perform a treatment process with any of a single gas of monosilane (SiH4) and a mixed gas containing monosilane after the film forming step and before the second etching step.

US Pat. No. 10,460,947

METHOD FOR POLISHING SILICON WAFER

SHIN-ETSU HANDOTAI CO., L...

1. A method for polishing a silicon wafer, the method comprising:recovering a used slurry containing polishing abrasive grains and obtained from a slurry that had been supplied to the silicon wafer and used for polishing; and
circulating and supplying the recovered used slurry to the silicon wafer to polish the silicon wafer, wherein
a mixed alkali solution containing
a chelating agent and
either or both of a pH adjuster and a polishing rate accelerator is added to the recovered used slurry without adding unused polishing abrasive grains, and the recovered used slurry is circulated and supplied to the silicon wafer to polish the silicon wafer,
and further comprising:
measuring a concentration of the chelating agent in the recovered used slurry by an absorbance measuring method when the used slurry is circulated and supplied;
quantifying the chelating agent in the used slurry based on a result of the measurement; and
setting a mixing condition of the chelating agent in the mixed alkali solution based on a result of the quantification such that the concentration of the chelating agent in the used slurry is kept constant.

US Pat. No. 10,460,946

NATURALLY OXIDIZED FILM REMOVING METHOD AND NATURALLY OXIDIZED FILM REMOVING DEVICE

TOKYO ELECTRON LIMITED, ...

1. A method of removing a natural oxide film formed on a surface of a semiconductor layer containing a compound of indium and an element other than indium as a main ingredient, comprising:supplying a first etching gas which is ?-diketone to the semiconductor layer and heating the semiconductor layer to remove an oxide of the indium constituting the natural oxide film; and
supplying a second etching gas to the semiconductor layer and heating the semiconductor layer to remove an oxide of the element other than indium constituting the natural oxide film.

US Pat. No. 10,460,943

INTEGRATED STRUCTURES HAVING GALLIUM-CONTAINING REGIONS

Micron Technology, Inc., ...

1. An integrated structure, comprising:a conductive gate;
a charge-storage region under the conductive gate;
a tunneling region under the charge-storage region;
a semiconductor-containing channel region under and directly against the tunneling region, the semiconductor-containing channel region comprising monocrystalline silicon and being part of a monocrystalline-silicon substrate that extends laterally outward beyond the charge-storage region along a cross-section; and
wherein the tunneling region includes a dielectric material consisting essentially of SiO2 directly adjacent a gallium-containing material and directly adjacent the semiconductor-containing channel region.

US Pat. No. 10,460,933

TWO-STEP PROCESS FOR GAPFILLING HIGH ASPECT RATIO TRENCHES WITH AMORPHOUS SILICON FILM

APPLIED MATERIALS, INC., ...

1. A method for manufacturing a semiconductor device, comprising:positioning a substrate having at least one opening formed in a substrate surface thereof in a processing chamber, wherein the at least one opening is defined by sidewalls and a bottom surface;
conformally depositing a silicon liner layer over the substrate surface and the sidewalls and the bottom surface of the at least one opening;
filling the at least one opening with a flowable silicon film; and
curing the silicon liner layer and the flowable silicon film, wherein the silicon liner layer and the flowable silicon film each comprises amorphous silicon.

US Pat. No. 10,460,932

SEMICONDUCTOR DEVICE WITH AMORPHOUS SILICON FILLED GAPS AND METHODS FOR FORMING

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

1. A method for producing a semiconductor device, comprising:providing in a deposition chamber a substrate having a gap;
depositing an amorphous silicon film onto the substrate having a thickness sufficient to fill the gap, wherein depositing an amorphous silicon film comprises:
heating the substrate to a deposition temperature between 300 and 500° C.; and
providing a feed gas that comprises a first silicon reactant into the deposition chamber, wherein the first reactant deposits silicon forming the amorphous silicon film,
wherein the amorphous silicon film has a hydrogen concentration between 0.1 and 10 at. %,
wherein the amorphous silicon film filling the gap defines voids within the gap; and
reducing a size of, or eliminating, the voids by annealing the amorphous silicon film at a temperature between 500 and 700° C.

US Pat. No. 10,460,928

PROCESS FOR DEPOSITION OF TITANIUM OXYNITRIDE FOR USE IN INTEGRATED CIRCUIT FABRICATION

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

1. A process for depositing a titanium oxynitride thin film comprising:contacting a substrate comprising silicon with a titanium reactant;
subsequently contacting the substrate with a second reactant comprising a plurality of reactive species generated by plasma, wherein the plurality of reactive species comprises nitrogen and oxygen; and
repeating the contacting steps until a titanium oxynitride thin film having a thickness of from about 1 nm to about 50 nm has been formed on the substrate, wherein the titanium oxynitride thin film is deposited at a temperature from 70° C. to 200° C.

US Pat. No. 10,460,923

APPARATUS AND METHOD FOR TREATING SUBSTRATE

SEMES CO., LTD., Chungch...

1. A method for liquid-treating a substrate, comprising:a first treatment liquid supplying operation of supplying a first treatment liquid to a treatment location of the substrate, wherein the first treatment liquid includes hydrofluoric acid; and
a wetting operation of, after the first treatment liquid supplying operation, supplying a wetting liquid onto the substrate, wherein the wetting liquid is water,
wherein the wetting operation includes:
a simultaneous supply operation of supplying the wetting liquid to a first location while the first treatment liquid is supplied, and
wherein the first location is a location spaced apart from the treatment location.

US Pat. No. 10,460,900

X-RAY TUBE DEVICE AND X-RAY CT APPARATUS

Hitachi, Ltd., Tokyo (JP...

1. An X-ray tube device comprising:an anode that is irradiated with an electron beam, thereby emitting X-rays;
a rotary bearing that rotatably supports the anode;
a solid lubrication film which is formed on a front surface of the rotary bearing so as to be mixed with a ferromagnet; and
an attractor that attracts, with a magnetic force, the solid lubrication film that peels off the rotary bearing;
wherein the attractor contains a permanent magnet and the permanent magnet is disposed at a position having a temperature that does not exceed the Curie temperature of the permanent magnet; and
wherein the attractor contains a ferromagnet that is disposed to be in contact with the permanent magnet.

US Pat. No. 10,460,897

MAGNETIC TRIP DEVICE FOR CIRCUIT BREAKER

LSIS CO., LTD., Anyang-s...

1. A magnetic trip device for a circuit breaker, comprising:an actuator coil part that has a plunger configured to move to an advanced position or a retracted position according to the magnetization or demagnetization of a coil;
an output plate that is rotatably provided on the movement path of the plunger to rotate in a first direction by the pressing of the plunger;
a micro switch that has an operation lever portion protruding outwardly and is configured to output an electrical signal indicating a state of the circuit breaker according to whether or not the operation lever portion is pressed;
a switch driving lever mechanism that is configured to rotate to a first position for pressing the operation lever portion or a second position for releasing the operation lever portion so as to open or close the micro switch;
a driving lever bias spring that is provided at a predetermined position to elastically bias the switch driving lever mechanism to rotate to the second position;
an automatic reset mechanism that is configured to press the plunger of the actuator coil part to the retracted position in connection with a main switching shaft of the circuit breaker subsequent to a trip operation; and
a driving lever latch that is configured to rotate to a restraining position for preventing the switch driving lever mechanism from rotating to the first position so as to allow the micro switch to maintain a trip indicating state subsequent to a trip operation even when the plunger is moved to the retracted position by the automatic reset mechanism, and a release position for allowing the switch driving lever mechanism to rotate to the first position, and the driving lever latch is provided adjacent to the switch driving lever mechanism.

US Pat. No. 10,460,892

SINGULATED KEYBOARD ASSEMBLIES AND METHODS FOR ASSEMBLING A KEYBOARD

APPLE INC., Cupertino, C...

1. A keyboard assembly, comprising:a feature plate;
a key assembly including a key mechanism and a keycap, the key mechanism being coupled to the keycap and facilitating translation of the keycap in response to a user input, the key mechanism defining an opening and including a protrusion extending into the opening;
a chassis affixed to the feature plate, the chassis comprising a key assembly retaining feature, the protrusion of the key mechanism being coupled to the key assembly retaining feature.

US Pat. No. 10,460,889

LOCKOUT DEVICE

1. A lockout device comprising a first unit and a second unit; the first unit comprising a hook portion, a middle portion, and a lock portion; said middle portion located between and directly connected to the hook portion and the lock portion; and the second unit comprising a support means and a locking means; the support means connected to the locking means; the locking means disposed substantially parallel to the middle portion of the first unit; a forward element of the locking means being substantially linear; and the locking means closing with the hook portion placing the lockout device in a locked position by holding together a lever lock point of an on/off switch lever and a stub lock point of an off stub of an electrical disconnect box.

US Pat. No. 10,460,870

INDUCTION COIL ASSEMBLY AND WIRELESS POWER TRANSFER SYSTEM

NINGBO WEIE ELECTRONICS T...

1. An induction coil assembly, comprising:at least one substrate, each including at least one through hole;
a first part of a wire of the induction coil assembly wound on a first surface of the substrate; and
a second part of the wire extended onto a second surface of the substrate via one of the through holes of the substrate and wound on the second surface of the substrate
wherein the wire forms an N-turn coil, locations of the windings on the first surface of the substrate and locations of the windings on the second surface of the substrate are mutually staggered with each other up and down.

US Pat. No. 10,460,856

BUS MOUNTS, POWER DISTRIBUTION SYSTEMS, AND METHODS FOR MOUNTING BUSES IN POWER DISTRIBUTION SYSTEMS

SIEMENS INDUSTRY, INC., ...

1. A power distribution system, comprising:a bus bar;
a frame member;
a support block formed from a non-conductive material and having a first side and an opposite second side;
one or more first fasteners extending beyond the second side and mechanically coupled to the bus bar;
one or more second fasteners extending beyond the first side and mechanically coupled to the frame member; and
a first insulator located between the first side of the support block and the frame member, wherein the one or more first fasteners do not extend through the first insulator and the one or more second fasteners extend through the first insulator.

US Pat. No. 10,460,842

INTERACTIVE AND ANALYTICAL SYSTEM THAT PROVIDES A DYNAMIC TOOL FOR THERAPIES TO PREVENT AND CURE DEMENTIA-RELATED DISEASES

UMETHOD HEALTH, INC., Ra...

1. A method for providing a therapy to a patient to improve cognitive health of the patient, the method comprising:using at least one processor and at least one memory for:
receiving patient information including two or more of personal and family background data, pre-existing conditions, current medications, genomic data, and diagnostic information, the diagnostic information relating to biological mechanisms that define dementia-related diseases as a medical condition or risk of dementia-related diseases;
receiving therapy plan information, the therapy plan information comprising a plurality of individual therapy plans, each individual therapy plan specifying an individual biological mechanism targeted for physiological adjustment, variations found in an effect on the targeted biological mechanism as a function of the patient information, and data quantifying a probability of success of the individual therapy plan;
generating an aggregate therapy plan, the aggregate therapy plan targeting adjustment of a plurality of biological mechanisms using a combination of the individual therapy plans, the aggregate therapy plan comprising an aggregate probability reflecting a likelihood of achieving all targeted adjustments;
receiving diagnostic and testing data associated with the patient, the diagnostic and testing data captured after the patient has undergone treatment according to the aggregate therapy plan;
for each individual therapy plan in the aggregate therapy plan:
determining a value corresponding to the individual biological mechanism in the patient based on the received diagnostic and testing data;
performing a comparison of the value to a recommended range for the value, and
based on the comparison, dynamically adjusting the individual therapy plan for the biological mechanism when the value is within the recommended range; and
generating, for the patient, an adjusted aggregate therapy based on the individual therapy plan adjustments;
administering the adjusted aggregate therapy via communicable links to a mobile device of a therapy provider, wherein the adjusted aggregate therapy enables improvement in the cognitive health of the patient; and
adjusting the therapy plan information based on success of the individual therapy plans of the patient and of other patients;
and
further administering the adjusted aggregate therapy by the therapy provider.

US Pat. No. 10,460,840

DIAGNOSTICS-BASED HUMAN HEALTH EVALUATION

JIANGSU HUABEN HEALTH LIF...

1. A method of evaluating a health condition of a patient based on a diagnostic aspect of the patient, comprising:obtaining, by a diagnostics measurement device, a measurement value of the diagnostic aspect of the patient;
calculating, by a processor communicatively coupled to the diagnostics measurement device, a relative ratio by dividing the measurement value by a standard average value of the diagnostic aspect;
calculating, by the processor, a health deviation by subtracting a baseline value from the relative ratio; and
designating, by the processor, a health indicator based on the health deviation, the health indicator indicating the health condition of the patient,
wherein:
the diagnostics measurement device comprises a blood test device,
the measurement value is a result of a blood test performed by the blood test device on the patient,
the standard average value comprises an arithmetic mean of a standard upper limit and a standard lower limit that are medically defined for the diagnostic aspect,
the baseline value comprises an arithmetic sum of a medium value, a variation upper limit, a variation lower limit, and a tier size, and
the health indicator is a rounded integer of a ratio of the health deviation to the tier size.

US Pat. No. 10,460,836

MEDICAL DEVICE SYSTEM AND METHOD FOR ESTABLISHING WIRELESS COMMUNICATION

1. A system for establishing wireless communication between at least one medical device having a predefined unique identification (ID) and at least one communication unit having a primary two-way wireless data communication interface, the system comprising:means for wirelessly performing primary two-way data communication including receiving and transmitting information between the medical device and the communication unit;
secondary one-way wireless communication means for communicating the predefined unique identification (ID) of the medical device through the secondary one-way wireless communication, wherein the secondary one-way wireless communication means includes means for non-encrypted wireless communication, and the means for wirelessly performing primary two-way data communication comprises an encrypted secure primary two-way wireless data communication interface;
means for ensuring that the primary two-way wireless data communication can be carried out if and only if the communication unit positively and in advance has identified the predefined unique identification (ID) of the medical device;
wherein the medical device comprises an activation member that is configured to be triggered by mechanical activation of the activation member, and secondary communication means for sending at least one signal to the communication unit upon the activation member being triggered, wherein the secondary one-way wireless communication means is for sending the at least one signal in real time, whereby the medical device is activated and sends at least one response signal to the secondary one-way wireless communication means to determine said predefined unique identification of the medical device; and
wherein the communication unit comprises means for providing interactive training of a user of the medical device on a real-time basis.

US Pat. No. 10,460,834

SYSTEMS AND METHODS FOR FACILITATING HEALTH RESEARCH USING A PERSONAL WEARABLE DEVICE WITH RESEARCH MODE

Apple Inc., Cupertino, C...

1. A wearable device having an associated user ID, the device comprising:one or more sensors adapted for detecting one or more health parameters of a user when the device is worn by the user;
a wireless communication link adapted for near field/local communication with one or more computing devices including communications for pairing with the one or more computing devices and communications for transmitting one or more health parameters to the one or more computing devices;
user interface for receiving user input and for outputting information indications; and
a control unit for controlling operation of the wearable device in differing modes including:
a standard mode in which the wearable device pairs and communicates with at least one computing device associated with the user ID when within a wireless communication range of the at least one computing device to facilitate communication of a plurality of health data comprising detections of the one or more health parameters obtained from the one or more sensors, and
a health research mode in which the wearable device communicates by secure authenticated communication with at least one other computing device associated with a third party ID associated with a health researcher of a health research study in which the user is a participant, wherein in the health research mode, the wearable device communicates a first set of health data of the plurality of health data that is relevant to the health research study, wherein the communication of the first set of health data is pre-authorized by the user.

US Pat. No. 10,460,826

TEST METHODS OF SEMICONDUCTOR DEVICES AND SEMICONDUCTOR SYSTEMS USED THEREIN

SK hynix Inc., Icheon-si...

1. A semiconductor system comprising:a medium controller configured to output an address that is sequentially counted in a test mode, configured to sense levels of data corresponding to the address in the test mode to determine if the data has a row error or a chip error, and configured to change a combination of a host address to generate and store a spare address if a combination of the address corresponds to the chip error in the test mode; and
a semiconductor module configured to include a plurality of semiconductor devices,
wherein each of the semiconductor devices comprises a spare area and a redundancy area,
wherein the semiconductor module repairs the address to output the data from the redundancy area of a chip if a combination of the address corresponds to the row error, and
wherein the semiconductor module outputs the data from the spare area selected by the spare address of the chip if a combination of the address corresponds to the chip error,
wherein the row error corresponds to an error which occurs in any one of the plurality of semiconductor devices; and
wherein the chip error corresponds to an error which occurs in at least two of the plurality of semiconductor devices.

US Pat. No. 10,460,823

TEST CONTROL CIRCUIT, SEMICONDUCTOR MEMORY APPARATUS AND SEMICONDUCTOR SYSTEM USING THE TEST CONTROL CIRCUIT

SK hynix Inc., Icheon-si...

1. A test control circuit comprising:a control signal generation circuit configured to generate a normal set signal based on a test command signal in a normal mode, and generate a fast set signal regardless of the test command signal in a fast access mode; and
a test mode generation circuit configured to generate a normal test mode signal based on a mode signal, which is generated based on the test command signal, and the normal set signal in the normal mode, and generate a fast test mode signal based on the mode signal and the fast set signal in the fast access mode.

US Pat. No. 10,460,808

MEMORY DEVICE AND PROGRAMMING OPERATION METHOD THEREOF WITH DIFFERENT BIT LINE VOLTAGES

MACRONIX INTERNATIONAL CO...

1. An operation method for a memory device having a memory array including a plurality of memory cells, a plurality of word lines and a plurality of bit lines, the operation method for the memory device including:applying a program voltage to at least a selected word line of the word lines; and
during a high level period of the program voltage, based on respective locations of a plurality of selected bit lines of the bit lines on the word lines, generating and applying a plurality of different bit line voltages to the selected bit lines; the plurality of different bit line voltages generated and applied to the selected bit lines have different rising edges; and in generating the different bit line voltages, the bit line voltage having an earliest rising edge and a highest bit line voltage is generated for applying to a plurality of first selected bit lines of the selected bit lines, which are closest to a head of the word lines, and the plurality of the different bit line voltages are not corresponding to the program voltage.

US Pat. No. 10,460,807

INTEGRATED ERASE VOLTAGE PATH FOR MULTIPLE CELL SUBSTRATES IN NONVOLATILE MEMORY DEVICES

Conversant Intellectual P...

1. A flash memory device comprising:a memory cell array comprising a first string and a second string, each of the first and the second string comprising a plurality of erasable memory cells, each memory cell of the first string being connected to a respective word line of a first set of word lines, and each memory cell of the second string being connected to a respective word line out of a second set of word lines;
a first string select line, a first ground select line and a first local erase line each being connected to the first string;
a second string select line, a second ground select line and a second local erase line each being connected to the second string, the first and second string select line, the first and second ground select line, the first and second local erase line and each word line of the first and second sets of word lines running in a first direction;
a first pass block circuit comprising a first group of transistors located at an edge outside of the memory cell array, the first group of transistors comprising a first erase voltage pass transistor; and
a second pass block circuit comprising a second group of transistors located at one of the edge or another edge outside of the memory cell array, the second group of transistors comprising a second erase voltage pass transistor,
the first local erase line being coupled to the first erase voltage pass transistor and at least one of the first string select line being coupled to a first string select signal pass transistor of the first group of transistors, the first ground select line being coupled to a first ground select signal pass transistor of the first group of transistors, and a word line of the first set of word lines being coupled to a first word line pass transistor of the first group of transistors; and
the second local erase line being coupled to the second erase voltage pass transistor and at least one of the second string select line being coupled to a second string select signal pass transistor of the second group of transistors, the second ground select line being coupled to a second ground select signal pass transistor of the second group of transistors, and a word line of the second set of word lines being coupled to a second word line pass transistor of the second group of transistors,
wherein the first word line pass transistor is coupled to one of the first set of word lines, and the second word line pass transistor is coupled to one of the second set of word lines,
wherein the gate electrode of the first word line pass transistor and the gate electrode of the first erase voltage pass transistor are electrically in direct connection to each other,
wherein the gate electrode of the second word line pass transistor and the gate electrode of the second erase voltage pass transistor are electrically in direct connection to each other.

US Pat. No. 10,460,805

SEMICONDUCTOR CIRCUIT, METHOD OF DRIVING SEMICONDUCTOR CIRCUIT, AND ELECTRONIC APPARATUS

Sony Corporation, Tokyo ...

1. A semiconductor circuit, comprising:a first circuit that is able to generate, on a basis of a voltage in a first node, an inverted voltage of the voltage and to apply the inverted voltage to a second node;
a second circuit that is able to generate, on a basis of a voltage in the second node, an inverted voltage of the voltage and to apply the inverted voltage to the first node;
a first transistor that couples the first node to a third node when in an on state;
a second transistor that supplies a first direct-current voltage to the third node when in an on state;
a third transistor that includes a drain or a source to be coupled to the third node and that includes a gate coupled to the first node or the second node; and
a first storage element that includes a first terminal coupled to the third node and is able to take a first resistance state or a second resistance state,
the first circuit and the second circuit being configured to cause the voltage in the first node to easily become a predetermined initial voltage after application of power.

US Pat. No. 10,460,801

MULTI-LEVEL PHASE CHANGE DEVICE

WESTERN DIGITAL TECHNOLOG...

1. A method for programming a memory cell, comprising:changing the memory cell to a first resistance state by providing a first voltage to the memory cell; and
changing the memory cell to a second resistance state by providing a second voltage to the memory cell, wherein the memory cell comprises a first phase change material layer separated from a second phase change material layer by a diffusion barrier layer wherein at least one of the first phase change material layer and the second phase change material layer comprises any of selenium tellurium (SeTe), silicon tellurium (SiTe), antimony selenide (SbSe), tin selenide (SnSe), tin tellurium (SnTe), tin antimony (SnSb), germanium antimony (GeSb) and silicon antimony (SiSb), wherein the first phase change material layer and the second phase change material layer comprise different alloys of the same phase change material, wherein altering a resistance state of the memory cell through application of the first voltage comprises setting the memory cell to a first resistance state, and altering the resistance state of the memory cell through application of the second voltage comprises transitioning the memory cell from the first resistance state to a second resistance state.

US Pat. No. 10,460,799

METHOD OF READING RESISTIVE MEMORY DEVICE

SK hynix Inc., Icheon-si...

1. A method of reading a resistive memory device comprising:preparing a memory cell including a selection element and a variable resistance element, the selection element exhibiting a snap-back behavior on a current-voltage sweep curve for the memory cell;
determining first and second read voltages to be applied to the memory cell within a voltage range in which the selection element maintains a turned-on state, the second read voltage being lower than the first read voltage and the second read voltage being selected in a voltage range in which the selection element exhibits the snap-back behavior;
applying the first read voltage to the memory cell to measure a first cell current;
applying the second read voltage to the memory cell to measure a second cell current; and
determining a resistance state stored in the memory cell based on the first cell current and the second cell current.

US Pat. No. 10,460,798

MEMORY CELLS HAVING A PLURALITY OF RESISTANCE VARIABLE MATERIALS

Micron Technology, Inc., ...

1. A method of forming memory cells, the method comprising:forming a first plug material and a second plug material;
forming a material stack on a portion of the first plug material and a portion of the second plug material, wherein the material stack includes a plurality of resistance variable materials separated by respective dielectric materials;
forming a first conductive material on the first plug material, the first conductive material serving as a first conductive contact for the plurality of resistance variable materials of a first memory cell;
forming a second conductive material that serves as a second conductive contact for the plurality of resistance variable materials of both the first memory cell and an adjacent memory cell and is separated from the first plug material by a dielectric material, wherein the second conductive material is formed subsequent to forming the first conductive material; and
forming a third conductive material on the second plug material, the third conductive material serving as a first conductive contact for the plurality of resistance variable materials of the adjacent memory cell.

US Pat. No. 10,460,788

MEMORY CELL AND METHODS THEREOF

FERROELECTRIC MEMORY GMBH...

1. A memory cell, comprising:a channel region;
a gate isolation structure disposed over the channel region, wherein the gate isolation structure has a planar shape;
a first electrode structure disposed over the gate isolation structure, wherein the first electrode structure has a concave shape;
at least one remanent-polarizable layer disposed over the first electrode structure, wherein the at least one remanent-polarizable layer has a concave shape;
a second electrode structure disposed over the at least one remanent-polarizable layer;
wherein the gate isolation structure and the first electrode structure form a first lateral interface,
wherein the first electrode structure and the at least one remanent-polarizable layer form a second lateral interface,
wherein a lateral dimension of the second lateral interface is less than a lateral dimension of the first lateral interface, and
wherein a width of the first electrode structure is substantially the same as a width of the gate isolation structure.

US Pat. No. 10,460,783

MAGNETIC STORAGE DEVICE

Toshiba Memory Corporatio...

1. A magnetic storage device comprising:a magnetic wire including a linear magnetic body having first and second magnetic domains whose magnetization directions are variable;
a magnetoresistance element having a first resistance according to the magnetization direction of the first magnetic domain or a second resistance according to the magnetization direction of the second magnetic domain; and
a read circuit that compares the first resistance of the magnetoresistance element with the second resistance of the magnetoresistance element,
wherein the read circuit outputs first data when the first resistance and the second resistance correspond to the same low or high resistance state and outputs second data when the first resistance and the second resistance correspond to different low/high resistance states.

US Pat. No. 10,460,782

INTEGRATED CIRCUITS HAVING SINGLE STATE MEMORY REFERENCE CELLS AND METHODS FOR OPERATING THE SAME

GLOBALFOUNDARIES INC., G...

19. An integrated circuit comprising:a plurality of operational magneto-resistive random access memory (MRAM) cells arranged in an array of rows and columns; and
a plurality of read circuits, wherein each read circuit is associated with a respective MRAM cell and comprises:
an operational power supply node coupled to an operational ground node by an operational bit line, wherein each respective operational MRAM cell is coupled to the operational bit line between the operational power supply node and the operational ground node;
a reference power supply node coupled to a reference ground node by a reference bit line, wherein the reference power supply node is independent of the operational power supply node to apply a constant operational bias current to the operational bit line while a reference bias current is applied to the reference bit line and is scanned from an initial value through intermediate values to an end value;
a reference memory cell coupled to the reference bit line between the reference power supply node and the reference ground node; and
a sense amplifier coupled to the operational bit line between the operational power supply node and the selected operational memory cell and coupled to the reference bit line between the reference power supply node and the reference memory cell.

US Pat. No. 10,460,780

MAGNETO-RESISTIVE RANDOM ACCESS MEMORY (MRAM) EMPLOYING AN INTEGRATED PHYSICALLY UNCLONABLE FUNCTION (PUF) MEMORY

QUALCOMM Incorporated, S...

1. A memory access circuit for controlling a physically unclonable function (PUF) operation accessing magneto-resistive magnetic random access memory (MRAM) bit cells in an MRAM array comprising an MRAM data array comprising at least one MRAM bit cell row circuit of data MRAM bit cells and an MRAM PUF array comprising at least one MRAM bit cell row circuit of PUF MRAM bit cells, the memory access circuit comprising:a write driver circuit configured to generate a reference write signal to program at least one PUF MRAM bit cell in at least one MRAM bit cell column circuit to a reference memory state, in response to a PUF write operation selecting an MRAM bit cell row circuit to be written in the MRAM PUF array;
a reference write driver circuit configured to generate a second reference write signal to program at least one reference MRAM bit cell in at least one reference MRAM bit cell column circuit to the reference memory state, in response to the PUF write operation selecting the MRAM bit cell row circuit to be written in the MRAM PUF array;
a data output circuit configured to, in response to a PUF read operation selecting an MRAM bit cell row circuit of PUF MRAM bit cells to be read:
receive a PUF data signal representing a resistance of the at least one PUF MRAM bit cell in the at least one MRAM bit cell column circuit for the selected MRAM bit cell row circuit for the PUF read operation;
receive a reference signal representing a resistance of the at least one reference MRAM bit cell in the at least one reference MRAM bit cell column circuit for the selected MRAM bit cell row circuit for the PUF read operation;
compare the PUF data signal to the reference signal; and
generate a PUF output based on a difference between the PUF data signal and the reference signal.

US Pat. No. 10,460,779

MRAM REFERENCE CELL WITH SHAPE ANISOTROPY TO ESTABLISH A WELL-DEFINED MAGNETIZATION ORIENTATION BETWEEN A REFERENCE LAYER AND A STORAGE LAYER

CROCUS TECHNOLOGY INC., ...

1. An apparatus, comprising:a reference magnetic tunnel junction to produce a reference signal, the reference magnetic tunnel junction with a high aspect ratio including a reference layer in an annealed state to establish permanent magnetization along a minor axis and a storage layer with magnetization along a major axis, wherein the storage layer magnetization is substantially perpendicular to the magnetization along the minor axis, the magnetization orientation between the minor axis and the major axis being maintained by shape anisotropy caused by the high aspect ratio.

US Pat. No. 10,460,778

PERPENDICULAR MAGNETIC TUNNEL JUNCTION MEMORY CELLS HAVING SHARED SOURCE CONTACTS

SPIN MEMORY, INC., Fremo...

1. A magnetic device, comprising:a plurality of perpendicular magnetic tunnel junction (p-MTJ) cells, each p-MTJ cell having a transistor and a magnetic tunnel junction (MTJ) sensor, wherein each of the transistors includes a drain terminal, a source terminal, and a gate terminal, wherein each of the p-MTJ cells has a cylindrical shape;
a first common word line coupled to the gate terminal of each transistor in a first subset of the plurality of p-MTJ cells;
a first common bit line coupled to a first end of each MTJ sensor in a second subset of the plurality of p-MTJ cells, wherein a second end of each of the MTJ sensors in the second subset is coupled to the source terminal of each respective transistor in the second subset; and
a first common source line coupled to the drain terminal of each transistor in the first subset.

US Pat. No. 10,460,774

APPARATUS AND METHOD CAPABLE OF REMOVING DUPLICATION WRITE OF DATA IN MEMORY

SK hynix Inc., Gyeonggi-...

1. An apparatus for controlling memory, the apparatus comprising:a memory device; and
a controller functionally coupled to the memory device;
a deduplication table for storing compressed data, a physical block address of the memory device in which non-compressed data corresponding to the compressed data has been written and a count value indicative of a write number of the data,
wherein the controller is suitable for:
compressing program data of a logical block address received in a data write operation;
searching for the compressed data in the deduplication table;
if the compressed data is new, writing the program data in the physical block address of the memory device; and
registering a new entry comprising the compressed data and the physical block address with the deduplication table, the compressed data comprising a hash value obtained by a hash algorithm,
wherein the controller is suitable for:
converting the program data with the logical block address into a hash value;
reading data stored in the physical block address of the memory device mapped to a retrieved hash value if the hash value is searched for in the deduplication table;
comparing the program data with the read data;
assigning another physical block address for writing the program data in the memory device if, as a result of the comparison, it is determined that the program data and the read data are different;
writing the program data in the assigned another physical block address of the memory device; and
additionally registering a new entry comprising the hash value and said another physical block address with the deduplication table, and
wherein the controller is suitable for:
selecting the physical block address mapped to a hash value having a greatest counter value if data is searched for in the deduplication table;
reading data written in the physical block address of the memory device;
selecting another physical block address mapped to a hash value having a counter value of next priority if read data is different from the program data; and
reading data written in said another physical block address of the memory device.

US Pat. No. 10,460,762

CANCELLING ADJACENT TRACK INTERFERENCE SIGNAL WITH DIFFERENT DATA RATE

Seagate Technology LLC, ...

1. An apparatus comprising:a circuit configured to:
receive first underlying data corresponding to a first signal with a first rate;
receive a second signal with a second rate corresponding to second underlying data;
interpolate the first underlying data to generate a plurality of interpolated signals;
determine, for the first signal, a first channel pulse response shape with the first rate;
determine an interference component signal based on the plurality of interpolated signals and the first channel pulse response shape; and
cancel interference in the second signal using the interference component signal to generate a cleaned signal.

US Pat. No. 10,460,760

SHINGLED MAGNETIC RECORDING STORAGE SYSTEM

SEAGATE TECHNOLOGY LLC, ...

1. A method comprising:determining that an off-track write has occurred during writing data to a shingled magnetic recording (SMR) band in a storage device;
identifying unsafe written data in response to determining that the off-track write has occurred;
determining that caching space is available upon identifying the unsafe written data;
continue writing data to the SMR band without a write retry upon determining that caching space is available; and
caching exclusively the unsafe written data to the determined available caching space.

US Pat. No. 10,460,756

MAGNETIC TAPE DEVICE AND HEAD TRACKING SERVO METHOD EMPLOYING TMR ELEMENT SERVO HEAD AND MAGNETIC TAPE WITH CHARACTERIZED MAGNETIC LAYER

FUJIFILM Corporation, To...

1. A magnetic tape device comprising:a magnetic tape; and
a servo head,
wherein the servo head is a magnetic head including a tunnel magnetoresistance effect type element as a servo pattern reading element,
the magnetic tape includes a non-magnetic support, and a magnetic layer including ferromagnetic powder and a binding agent on the non-magnetic support,
the magnetic layer includes a servo pattern,
a center line average surface roughness Ra measured regarding a surface of the magnetic layer is equal to or smaller than 2.0 nm,
a logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding the surface of the magnetic layer is equal to or smaller than 0.050, and
?SFD in a longitudinal direction of the magnetic tape calculated by Expression 1 is equal to or smaller than 0.50,
?SFD=SFD25° C.?SFD?190° C.  Expression 1
in Expression 1, the SFD25° C. is a switching field distribution SFD measured in a longitudinal direction of the magnetic tape at a temperature of 25° C., and the SFD?190° C. is a switching field distribution SFD measured in a longitudinal direction of the magnetic tape at a temperature of ?190° C.

US Pat. No. 10,460,751

STRIPE HEIGHT LAPPING CONTROL STRUCTURES FOR A MULTIPLE SENSOR ARRAY

WESTERN DIGITAL (FREMONT)...

1. A magnetic read transducer comprising:a first read sensor;
a second read sensor;
a third read sensor;
a first electronic lapping guide associated with the first read sensor to control a stripe height of the first read sensor;
a second electronic lapping guide associated with the second read sensor to control the stripe height of the second read sensor; and
a third electronic lapping guide associated with the third read sensor to control the stripe height of the third read sensor,
wherein the first electronic lapping guide is connected to a common ground connector, and wherein the third electronic lapping guide is connected to a common pad.

US Pat. No. 10,460,750

PLATING BASED PRE-DEFINED SIDE SHIELD AND APPLICATION IN MAGNETIC HEAD

SanDisk Technologies LLC,...

1. A magnetic recording head having an air bearing surface (ABS), comprising:a main pole;
a side shield laterally spaced from the main pole by a first side gap and a second side gap;
an electrically conductive non-magnetic gap material layer disposed between the main pole and the side shield in the first side gap; and
a dielectric non-magnetic gap material matrix and a conformal dielectric spacer layer disposed between the main pole and the side shield in the second side gap.

US Pat. No. 10,460,742

DIGITAL FILTERBANK FOR SPECTRAL ENVELOPE ADJUSTMENT

Dolby International AB, ...

1. An apparatus for processing an audio signal, the apparatus comprising:an input interface for receiving real-valued time-domain samples;
a digital filterbank including an analysis part and a synthesis part, wherein the analysis part converts the real-valued time-domain samples to complex-valued subband samples, and the synthesis part converts the complex-valued subband samples to time-domain output samples;
a first phase shifter for shifting a phase of the complex-valued subband samples by an amount;
a spectral envelope adjuster for modifying at least a portion of a spectral envelope of the audio signal by applying gains to the complex-valued subband samples;
a second phase shifter for unshifting a phase of the complex-valued subband samples by the amount; and
an output interface for outputting the time-domain output samples,
wherein the analysis part includes Ma=32 analysis filters formed by complex-exponential modulation of a prototype filter having a length of N=640, and the analysis part further includes a decimator for maximally decimating the real-valued time-domain input samples,
wherein the synthesis part includes Ms=64 synthesis filters formed by complex-exponential modulation of the prototype filter, and the synthesis part further includes an interpolator for interpolating the complex-valued subband samples,
wherein the amount of shifting and unshifting is chosen to reduce a complexity of the digital filterbank,
wherein the digital filterbank has a system delay D that represents a latency of a signal passing through the analysis part followed by the synthesis part, and D is smaller than the prototype filter length N, and
wherein the apparatus is implemented with one or more hardware elements.

US Pat. No. 10,460,739

POST-QUANTIZATION GAIN CORRECTION IN AUDIO CODING

TELEFONAKTIEBOLAGET LM ER...

1. A gain adjustment method, performed by a gain adjustment apparatus, in decoding an audio signal that has been encoded with separate gain and shape representations, said method comprising:estimating an accuracy measure of the shape representation for a frequency band of the audio signal, wherein the shape representation encodes a shape vector comprising coefficients of the audio signal for the frequency band, and wherein the shape vector has been encoded using a pulse vector coding scheme where pulses may be added on top of each other to form pulses of different height, and the accuracy measure is based on the number of pulses used for encoding the shape vector and a height of the maximum pulse in the shape representation;
determining, based on the estimated accuracy measure, a gain correction; and
adjusting the gain representation for the frequency band based on the determined gain correction.

US Pat. No. 10,460,730

ANNOUNCEMENT SIGNALING ON BOARD AN AIRCRAFT

AIRBUS OPERATIONS GMBH, ...

1. A method of signaling speech signal related text messages on board an aircraft, wherein the method comprises:providing a speech signal related to an announcement to passengers of the aircraft;
obtaining a text message containing text corresponding to spoken words of the speech signal by applying speech recognition to the speech signal;
determining one or more mobile devices to which the text message is to be signaled as recipients of the text message; and
signaling the text message to the one or more mobile devices determined as the recipients of the text message on board the aircraft by transmitting the text message in multicast,
wherein the step of determining the one or more mobile devices comprises
determining one or more of the mobile devices on which a respective application is installed;
wherein the method is carried out by an apparatus on board the aircraft; and
wherein said providing a speech signal comprises generating the speech signal in real time on board the aircraft;
wherein the one or more mobile devices determined as the recipients of the text message are brought on board the aircraft by the passengers of the aircraft,
wherein the method comprises detecting a preferred language for each of the one or more mobile devices determined as recipients of the text message based on information related to the respective mobile device and the step of signaling comprises transmitting the text message containing text in the detected preferred language;
wherein said information related to the respective mobile device that is used to detect the preferred language comprises at least one of:
information about a Subscriber Identity Module, SIM, card of the respective mobile device;
information about a telephone number of the respective mobile device; or
information about an operating system running on the respective mobile device.

US Pat. No. 10,460,728

EXPORTING DIALOG-DRIVEN APPLICATIONS TO DIGITAL COMMUNICATION PLATFORMS

Amazon Technologies, Inc....

5. A method, comprising:receiving a launch condition associated with a dialog-driven application from a user, wherein the dialog-driven application is implemented in an application management service; and
causing the launch condition to be registered with one or more digital communication platforms distinct from the application management service, wherein the registration makes the dialog-driven application at the application management service accessible via the one or more digital communication platforms, wherein the registration configures individual ones of the one or more digital communication platforms to perform:
detecting the launch condition in a natural language input to the digital communication platform; and
responsive to the detection, causing data of further natural language input to be routed according to the registration from the digital communication platform to the application management service.

US Pat. No. 10,460,722

ACOUSTIC TRIGGER DETECTION

Amazon Technologies, Inc....

1. A method for selective transmission of sampled audio data to a speech processing server according to detection of an acoustic trigger being represented in the audio data, the method comprising:receiving sampled audio data based on an acoustic signal acquired at one or more microphones in an acoustic environment;
processing the sampled audio data to locate instances of the acoustic trigger in the acoustic signal, the processing of the sampled audio data including
computing a sequence of feature vectors from the sampled audio data, each feature vector in the sequence being associated with a time in the acoustic signal and representing spectral characteristics of the acoustic signal in a vicinity of said time,
for each time of a succession of times, assembling a set of feature vectors each corresponding to a time offset at predetermined offset from said time, providing the set of feature vectors as an input to an artificial neural network, and computing an output from the neural network corresponding to said time, and
processing the outputs from the neural network for the succession of times to determine time locations corresponding to occurrences of the trigger in the acoustic signal;
selecting portions of the sampled audio data for transmission to the speech processing server according to locations of the located instances of the trigger;
transmitting the selected portions of the sampled audio data to the speech processing server;
wherein computing the output of the neural network includes performing a series of data transformations, multiple of the data transformations each including
forming an input to the transformation as a combination of an output from a prior transformation in the series and one or more time delayed outputs from the prior transformations, the input having a number of input data elements,
computing intermediate data elements from the input data elements as a linear transformation of the input data elements, the intermediate data elements having a number of intermediate elements smaller than the number of input data elements, and
determining output elements of the data transformation as a linear transformation of the intermediate data elements followed by an element-wise non-linear transformation, the output elements having a number of output elements greater than the number of intermediate elements.

US Pat. No. 10,460,715

ACOUSTIC FLOOR UNDERLAY SYSTEM

Zephyros, Inc., Romeo, M...

1. A flooring assembly comprising:a) at least one first lofted, lapped, or airlaid bulk absorber layer for acoustic absorption and compression resistance;
b) at least one impedance layer for one or more of acoustic impedance, compression resistance, and stiffness;
c) at least one second lofted, lapped, or airlaid bulk absorber layer for acoustic absorption and compression resistance; and
d) one or more fibrous air-flow resistive layers.

US Pat. No. 10,460,713

ACOUSTIC WAVE CLOAKING METHOD AND DEVICE CONSIDERING GENERALIZED TIME DEPENDENCY

University of Seoul Indus...

1. A method of cloaking an acoustic wave, comprising:transforming an acoustic propagation mathematical model, predetermined for propagation of an acoustic wave, into an acoustic wave cloaking mathematical model corresponding to an electromagnetic wave mathematical model predetermined for an electromagnetic wave and including a time variable for time dependency in a 4D coordinate system, based on a correlation between the acoustic propagation mathematical model and the electromagnetic wave mathematical model;
obtaining a target characteristic of a meta-material by using the acoustic wave cloaking mathematical model; and
blocking a region including a target object, from an acoustic wave by disposing the meta-material having the obtained target characteristic to surround the region,
wherein a target characteristic of the meta-material is calculated based on a space-time meta-material analysis based on the General Theory of the Relativity,
wherein an empty space of a physical space corresponding to the target region to be hidden with the target object is transformed into a virtual space that has a point the empty space of the physical space is transformed thereto, so that the empty space of the physical space is hidden from external acoustic waves, and
where the transformation of the physical space into the virtual space is obtained using covariant Maxwell's equations based on the General Theory of the Relativity, and using a coordinate transformation equation according to a spatial topology of the target region and the meta-material.

US Pat. No. 10,460,709

ENHANCED SYSTEM, METHOD, AND DEVICES FOR UTILIZING INAUDIBLE TONES WITH MUSIC

THE INTELLECTUAL PROPERTY...

1. A method for utilizing inaudible tones for music, comprising:initiating music with enhanced features;
determining whether inaudible tones including information or data are associated with a portion of the music; and
playing the music associated with the inaudible tone including the inaudible tones associated with the portion of the music, wherein the inaudible tones are utilized to display notes associated with the music in time with the tempo of the music.

US Pat. No. 10,460,705

PICK GRIPPING SYSTEM

1. A pick gripping system comprising:a bottom surface formed on a body, the body having a left side, a right side, a proximal end, and a distal end;
an intermediate surface formed on the body; and
a top surface formed on the body, the top surface coupled to the intermediate surface with upward extending sides therebetween, the upward extending sides and the top surface forming a first lateral ridge extended from the left side of the body to the right side of the body, the upward extending sides and the top surface forming a second lateral ridge extended from the left side of the body to the right side of the body, and the first lateral ridge and the second lateral ridge forming a thumb recess therebetween.

US Pat. No. 10,460,702

DISPLAY PIXEL OVERDRIVE SYSTEMS AND METHODS

Apple Inc., Cupertino, C...

1. An electronic device with a display, the electronic device comprising:a frame buffer configured to store a compressed display frame that is a preceding display frame to a current display frame;
a threshold engine configured to determine whether to perform an overdrive operation for the current display frame based on a compression error for the compressed preceding display frame and based on a comparison of an averaged version of the current display frame that is an original uncompressed version to a decompressed version of the compressed preceding display frame; and
a boost engine configured to generate, if it is determined by the threshold engine that the overdrive operation is to be performed for the current display frame, an overdriven output frame by applying a boost value to the current display frame that is an original uncompressed version, wherein the boost value is based on a comparison of the current display frame that is an original uncompressed version to the decompressed version of the compressed preceding display frame.

US Pat. No. 10,460,689

GATE DRIVING CIRCUIT

SHENZHEN CHINA STAR OPTOE...

1. A gate driving circuit, comprising multi-stages of gate driving units in series connection with one another,wherein each stage of gate driving unit is configured to output a scanning signal through an output end thereof according to a scanning signal output by a previous stage of gate driving unit, a scanning signal output by a next stage of gate driving unit, and a clock signal; and
wherein each stage of gate driving unit comprises:
an input control module, configured to be controlled by the scanning signal output by the previous stage of gate driving unit so as to control an electric potential of a first node;
an output control module, connected to the first node, and configured to control an electric potential of an output end of a present stage of gate driving unit according to the electric potential of the first node;
a pull-down module, connected to the output control module, and configured to pull down the electric potential of the output end of the present stage of gate driving unit according to an electric potential of a second node;
a pull-down maintenance module, connected to the pull-down module, and configured to maintain the electric potential of the second node during a non-scanning period so that the electric potential of the output end of the present stage of gate driving unit is maintained in a negative electric potential; and
a compensation module, connected to the pull-down maintenance module and the first node, and configured to maintain the electric potential of the first node in a negative electric potential during the non-scanning period.

US Pat. No. 10,460,688

LIQUID CRYSTAL DISPLAY PANEL AND DISPLAY DEVICE HAVING LIQUID CRYSTAL DISPLAY PANEL

Wuhan China Star Optoelec...

1. A liquid crystal display panel, wherein the liquid crystal display panel comprises:a plurality of data line pairs, each set of data line pair comprising a first data line and a second data line which are located side by side;
a plurality of scan lines, comprising a first scan line and a second scan line which are perpendicular with the plurality of data line pairs and alternatively arranged;
a pixel unit array, comprising a plurality of pixel units, which are respectively located in regions formed by arrangement of the plurality of data line pairs and the plurality of scan lines, and each row of pixel units being coupled to a first scan line and a second scan line;
wherein a scan drive signal received by the first scan line and the second scan line scan the two rows of pixel units coupled to each other at the same time, and the first scan line and the second scan line are respectively coupled to at least two pixel units in a single row of the pixel unit, and drives the pixel units coupled to each data line in time division to charge the pixel units coupled to the same data line in time division;
wherein the first data line and the second data line transmit data signals with positive polarity or negative polarity to the coupled pixel units, and the polarities of the entire column of the pixel unit array are inverted, and the pixel units are coupled to the first data line or the second data line which can provide corresponding polarity signals according to self polarities to make the first data line or the second data line be coupled to a plurality of pixel units of the same row at the same time
wherein in the pixel unit, the polarities of the pixels of the entire column are reversed in order of positive, negative, negative, positive, negative, positive, positive, negative.

US Pat. No. 10,460,681

METHOD AND APPARATUS FOR ADJUSTING GRAY-SCALE CHROMATIC ABERRATION FOR DISPLAY PANEL AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A method for adjusting gray-scale chromatic aberration for a display panel, comprising:inputting a data signal of a test picture to sub-pixels of the display panel, for causing the display panel to display the test picture;
collecting optical parameters of respective regions in the test picture;
comparing the optical parameter of each region in the test picture with an optical parameter of a standard picture; and
adjusting the data signal inputted to the sub-pixels such that a difference between the optical parameter of each region in the test picture and the optical parameter of the standard picture falls within a predetermined range,
wherein the optical parameter comprises a color coordinate and its corresponding brightness;
wherein the method further comprises adjusting a gray-scale color coordinate of the test picture in response to a difference between the color coordinate of each region in the test picture and the color coordinate of the standard picture has an absolute value smaller than a first predetermined threshold.

US Pat. No. 10,460,669

SYSTEM AND METHODS FOR THERMAL COMPENSATION IN AMOLED DISPLAYS

Ignis Innovation Inc., W...

1. A semiconductor device, comprising:a plurality of pixels arranged in an array, the plurality of pixels including one or more first pixels, one or more second pixels different from the one or more first pixels, and a pixel different from the one or more first pixels and the one or more second pixels; and
a controller for programming the pixel to control the brightness of the pixel, and for estimating a temperature of the pixel at a first time with use of one or more pixel temperatures determined only for the one or more first pixels, and for estimating a temperature of the pixel at a second time different from the first time with use of one or more pixel temperatures determined only for the one or more second pixels.

US Pat. No. 10,460,662

ELECTROLUMINESCENT DISPLAY AND METHOD OF SENSING ELECTRICAL CHARACTERISTICS OF ELECTROLUMINESCENT DISPLAY

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

1. An electroluminescent display comprising:a display panel including a plurality of pixels, a plurality of gate lines, and a plurality of data lines; and
a driver integrated circuit connected to the data line through a channel terminal,
wherein the driver integrated circuit includes:
a data voltage generator configured to generate a data voltage to be supplied to the pixel;
a first switch connected between the channel terminal and the data voltage generator;
a sensor configured to sense electrical characteristics of the pixel; and
a second switch connected between the channel terminal and the sensor,
wherein each pixel includes:
a driving thin film transistor (TFT) including a control electrode connected to a first node, a first electrode connected to a high potential driving power, and a second electrode connected to a second node;
an organic light emitting diode (OLED) connected between the second node and a low potential driving power;
a first switching TFT including a control electrode connected to a first gate line supplied with a first gate signal, a first electrode connected to the data line, and a second electrode connected to the first node;
a second switching TFT including a control electrode connected to a second gate line supplied with a second gate signal, a first electrode connected to the data line, and a second electrode connected to the second node; and
a storage capacitor connected between the high potential driving power and the first node,
wherein during a degradation tracking period following a first programming period, the first and second switches are turned off, and the first and second switching TFTs are turned on.

US Pat. No. 10,460,661

DISPLAY WITH LIGHT-EMITTING DIODES

Apple Inc., Cupertino, C...

1. A pixel circuit comprising:a positive power supply terminal;
a ground power supply terminal;
a light-emitting diode (LED) that is connected between the positive power supply terminal and the ground power supply terminal;
a drive transistor that is connected in series with the light-emitting diode;
an emission transistor that is connected in series with the drive transistor and the light-emitting diode, wherein the emission transistor is interposed between the light-emitting diode and the drive transistor; and
a semiconducting-oxide switching transistor that is coupled to a gate of the drive transistor.

US Pat. No. 10,460,660

AMOLED DISPLAYS WITH MULTIPLE READOUT CIRCUITS

Ingis Innovation Inc., W...

1. A system for determining the operational voltage VOLED of a light-emitting device in a pixel in an array of pixels in a display, the pixel including a storage capacitor coupled to a drive transistor for supplying current to said light-emitting device as a function of a programming of the storage capacitor, the system comprising:a controller adapted to:
vary a first programming of the storage capacitor and measure a first current supplied to said light-emitting device via said drive transistor, until reaching a final first programming of the storage capacitor when the first current equals a predetermined current, wherein one of the first current and the predetermined current is a function of the operational voltage VOLED of said light-emitting device; and
extract the value of the operational voltage VOLED of said light-emitting device with use of the final first programming of the storage capacitor.

US Pat. No. 10,460,653

SUBPIXEL WEAR COMPENSATION FOR GRAPHICAL DISPLAYS

MICROSOFT TECHNOLOGY LICE...

1. A method of compensating for subpixel wear in a graphical display device having a plurality of color-specific subpixels spatially distributed across a display region of the graphical display device, the method comprising:for each color-specific subpixel of a subset of the plurality of color-specific subpixels in which an input display value is generated for each color-specific subpixel of the subset by a host computing device connected to the graphical display device:
sampling one or more display signals directed to the color-specific subpixel to obtain a time-series of sampled values;
storing, in non-volatile storage, compensation data for the color-specific subpixel derived from the time-series of sampled values;
receiving the input display value generated by the host computing device:
applying the compensation data to the input display value to obtain a compensated display value;
driving the color-specific subpixel based on the compensation data, including driving the color-specific subpixel with a compensated display signal based on the compensated display value.

US Pat. No. 10,460,650

DISPLAY DEVICE, DRIVING METHOD THEREOF, AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM

SAMSUNG ELECTRONICS CO., ...

1. A display device for displaying an image frame during a scan period, the display device comprising:a display comprising a plurality of light-emitting diode (LED) lines;
a scan driver; and
a processor configured to:
based on the image frame being received, control the scan driver to supply a power to the plurality of LED lines during a first sub-period among a plurality of sub-periods into which the scan period is divided, and
control the scan driver to firstly supply, during a second sub-period among the plurality of sub-periods, the power to a LED line that is different than a LED line to which the power is firstly supplied during the first sub-period or a LED line to which the power is lastly supplied during the first sub-period, from among the plurality of LED lines,
wherein the second sub-period is next to the first sub-period among the plurality of sub-periods.

US Pat. No. 10,460,646

DISPLAY SYSTEM, DISPLAY DEVICE, ELECTRONIC APPARATUS, AND IMAGE SIGNAL TRANSMISSION METHOD FOR DISPLAYING AN ORIGINAL IMAGE BASED ON COMBINING DIVIDED IMAGE SIGNALS

NEC DISPLAY SOLUTIONS, LT...

16. An image signal transmission method that is carried out in a display system that includes a display device and an electronic apparatus that is electrically connected by a connector to said display device, said method comprising:said electronic apparatus receiving or generating an original image signal that indicates an original image that is to be displayed and supplying a plurality of divided image signals that each indicate a respective image of a plurality of partial images obtained by dividing said original image; and
said display device displaying said original image on a basis of a combined image signal realized by combining said plurality of divided image signals that are supplied from said electronic apparatus,
wherein said electronic apparatus supplies a first divided image signal that indicates a first partial image of two partial images obtained by dividing said original image either vertically or horizontally, and a second divided image signal that indicates a second partial image of the two partial images,
wherein said display device combines said first and second divided image signals to supply a combined image signal that indicates said original image,
wherein said display device comprises:
a first memory into which is written first data that indicates said first partial image that is indicated by said first divided image signal;
a second memory into which is written second data that indicates said second partial image that is indicated by said second divided image signal;
a first memory input circuit that reads said first data from said first memory;
a second memory input circuit that reads said second data from said second memory, wherein said first and second memory input circuits use a same clock signal to perform reading of said first and second data from said first and second memories;
a first signal receiver circuit that receives said first divided image signal from said electronic apparatus and supplies as output each of said first data, a first clock signal, and a first Data Enable signal;
a second signal receiver circuit that receives said second divided image signal from said electronic apparatus and supplies as output each of said second data, a second clock signal of a same frequency as said first clock signal, and a second Data Enable signal;
a first memory input circuit that, at a write timing indicated by said first Data Enable signal, writes said first data to said first memory in synchronization with said first clock signal;
a second memory input circuit that, at a write timing indicated by said second Data Enable signal, writes said second data to said second memory in synchronization with said second clock signal; and
a clock generation circuit that supplies a third clock signal of a same frequency as said first or second clock signal, and
wherein each of said first and second memory input circuits uses, of said first and said second Data Enable signals, the Data Enable signal having the later timing or a Data Enable signal having a later timing than both said first and second Data Enable signal to read data on the basis of said third clock signal from, of said first and second memories, a corresponding memory at a read timing that is indicated by the Data Enable signal.

US Pat. No. 10,460,645

POWER SUPPLYING SYSTEM AND POWER MODULE

SAMSUNG ELECTRONICS CO., ...

1. A signal processing system comprising:a sub apparatus; and
a main apparatus configured to supply power to a display apparatus and the sub apparatus,
wherein the sub apparatus is configured to supply power to an external apparatus based on information being received from the external apparatus, supply power transformed into a voltage corresponding to the information to the external apparatus,
wherein the sub apparatus is configured to transmit an image signal, received from the external apparatus, to the main apparatus, and
wherein the main apparatus is configured to decode the image signal and transmit the decoded image signal to the display apparatus.

US Pat. No. 10,460,641

IMAGE PROCESSING CIRCUIT AND DISPLAY DEVICE USING THE HISTOGRAM ANALYZER TO PERFORM A DIFFERENTIAL SHIFT AND EXTENSION SHIFT OF IMAGE DATA GRAY LEVEL TO ADJUST GRAY LEVEL RESPECT TO THE BRIGHTNESS IMAGE LEVEL

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

7. A display device comprising:a display panel for displaying an image using a light generated from a light emitting device; and
an image processing circuit that processes image data to be displayed the display panel,
wherein the image processing circuit comprises:
a perceived brightness calculator that calculates a perceived brightness picture level indicating a level of perceived brightness of an input image of a single frame;
a differential extension unit that extends gray levels of the input image to higher gray levels by applying a differential gain to each gray level of the input image based on the perceived brightness picture level and outputs a modified image data having a histogram extended to the higher gray levels to display an image; and
an overdriver that overdrives the light emitting device disposed in a region for implementation of high gray levels higher than or equal to a threshold gray level in the gray levels of the input image extended to the higher gray levels,
wherein the light emitting device comprises a plurality of light sources contained in a plurality of light source blocks disposed on a rear surface of a liquid display panel employed as the display panel,
wherein, when the input image of the single frame contains image data of the high gray levels higher than or equal to the threshold gray level, the overdriver generates a control signal to turn on a larger number of light sources or turn on the light sources for a longer duration than inverse case, and
wherein the overdriver applies a typical gamma curve for implementation of first peak luminance to low/middle gray levels higher than or equal to a threshold gray level in the image extended to the higher gray levels, and applies a gamma curve increasing linearly from luminance of the threshold gray level to second peak luminance higher than the first peak luminance to the high gray levels to modulate data.

US Pat. No. 10,460,640

DISPLAY APPARATUS AND METHOD OF OPERATING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A display apparatus comprising:a timing controller configured to generate first output image data based on first input image data and a first gamma lookup table, and configured to generate second output image data based on second input image data and a second gamma lookup table; and
a display panel configured to operate based on the first output image data during a first duration, and configured to operate based on the second output image data during a second duration subsequent to the first duration,
wherein the first and second gamma lookup tables correspond to a same region of the display panel, and the first and second gamma lookup tables differing to cause luminance of an image based on the first gamma lookup table to differ from luminance of an image based on the second gamma lookup table and to cause a residual direct current (DC) voltage in the display panel to decrease prior to saturation of the residual DC voltage.

US Pat. No. 10,460,637

IMAGE PROJECTION APPARATUS

CANON KABUSHIKI KAISHA, ...

1. An image projection apparatus comprising:a light modulation element; and
a pixel shift unit configured to shift an optical path of light from a pixel in the light modulation element and to shift a position on a projection surface of a projection pixel formed on the projection surface by a projection optical system with the light,
wherein the pixel shift unit includes:
an optical element configured to shift the optical path in one direction among directions orthogonal to an optical axis from the light modulation element to the projection optical system; and
a rotating unit configured to rotate the optical element around an axis that is parallel to an optical axis direction, so as to change a shift direction of the optical path by the optical element.

US Pat. No. 10,460,633

PIXEL ARRAY, DISPLAY SUBSTRATE AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

3. A pixel array, comprising a plurality of pixel units, wherein each pixel unit comprises a plurality of windmill-shaped sub-pixels,each windmill-shaped sub-pixel is configured to display one primary color,
each windmill-shaped sub-pixel comprises a plurality of separated parts which are disposed around a center position of this windmill-shaped sub-pixel, and the plurality of separated parts are disposed apart from each other,
between two adjacent separated parts of each windmill-shaped sub-pixel, a separated part of an adjacent windmill-shaped sub-pixel is disposed, the pixel array, further comprises:
a plurality of switching components, and a plurality of gate lines and a plurality of data lines,
the plurality of gate lines and the plurality of data lines are intersected with each other and are electrically connected with the plurality of switching components respectively,
each windmill-shaped sub-pixel comprises a corresponding switching component to collectively control a state of working of the plurality of separated parts of this windmill-shaped sub-pixel.

US Pat. No. 10,460,628

TILE MAP SERVICE DEVICE AND METHOD

Electronics and Telecommu...

1. A tile map service (TMS) device, comprising:a data storage that stores map layers that have different map types, map data of an image tile form having a level of detail (LOD) structure of each of the map layers, and a tile map in which image tile maps of a plurality of map layers are merged; and
a processor that:
receives map request information including two or more map types, an LOD level, and arbitrary map coordinates from a client,
checks whether a previously merged tile map is present in the cache of the data storage using the map types, the LOD level, and the map coordinates included in the map request information by searching a cache structure of the storage,
generates a new tile map based on the map request information in which the image tile maps of the plurality of map layers are merged when the result of the checking is that the tile map corresponding to the map request information is not present,
caches the generated new tile map in the data storage corresponding to the LOD level, the merged map type, and the map coordinates, and
provides a tile map corresponding to the map request information to the client,
wherein each of the map layers have the same map tile coordinates.

US Pat. No. 10,460,623

TOOL SIMULATION SYSTEM, SIMULATION WORKPIECE, AND METHOD OF OPERATION

1. A simulator system for use in simulating fabrication or construction, comprising:a simulation tool comprising a magnet mounted in fixed relation to a working end of the simulation tool;
a simulation workpiece comprising a substrate having a visible alignment indicator provided thereon, and at least one tool path indicator; and
a sensor device, comprising:
a visible alignment indicator on an exterior of the sensor device;
at least one magnetic sensor, memory, and a microprocessor in communication with the at least one magnetic sensor and the memory, configured to detect a magnetic field from the simulation tool and to determine a path travelled by the simulation tool with respect to the sensor device, while the visible alignment indicator of the sensor device is maintained in physical alignment with the visible alignment indicator of the simulation workpiece.

US Pat. No. 10,460,617

TESTING SYSTEM

SHL Group Ltd, Thames Di...

1. One or more devices for constructing a test for assessing psychological traits of a subject by means of a forced-choice assessment test, the one or more devices comprising:an assessment server, adapted to interact with the subject to be tested over a computer network;
wherein the assessment server comprises one or more computers and one or more computer-readable media storing instructions that are executable by the one or more computers, wherein the one or more computers and one or more computer-readable media implement:
a test construction engine for constructing a test, the test comprising a plurality of item blocks, wherein each item block comprises a plurality of items, each item relating to a psychological trait, and at least two of the items in an item block relating to different psychological traits, to which the subject is required to respond by at least partially ranking items from the item block, comprising:
an interface that provides access to a database, the database adapted to store information pertaining to a plurality of scales, each scale being related to a psychological trait of the subject to be assessed, and a plurality of items, each item being associated with at least one scale and representing a stimulus to which the subject may respond;
a test generator module adapted to generate a plurality of item blocks from items obtained from the database;
a test configurator module for receiving a request for an item block; and
a selector adapted to select, from among multiple item blocks, an item block to include in the test, the selector adapted to select the item block in dependence on the request and an information optimization index, wherein the selector is adapted to determine the information optimization index for each item block from a potential information gain from the subject being required to respond to the item block;
a test administrator module for applying the test to the subject via a user terminal for displaying the test to the subject and receiving a response from the subject; and
a scoring engine for scoring the subject response to each item block of the test and assessing a psychological trait of the subject based on the subject item block response score; and
wherein the item block response score of the subject for a first item block is used to determine a second item block.

US Pat. No. 10,460,613

METHOD AND SYSTEM FOR DISPLAYING AN ALIGNMENT SYMBOL FOR INDICATING DEVIATIONS BETWEEN OWNSHIP RUNWAY COURSE HEADING AND TRACKING

HONEYWELL INTERNATIONAL I...

1. A method of assessing misalignment when landing an ownship, the method comprising:displaying an alignment symbol on a display for aiding in a first instance, aligning a tracking angle and a lateral course of the ownship with a runway course by a pilot, and in a second instance, displaying as a cue of misalignment of the ownship from the runway course to the pilot wherein the alignment symbol is configured for viewing as a first display item on a zero-pitch reference line (ZPRL) in a viewpoint of the pilot of a direct line of sight of the pilot on the display;
displaying a heading bug on the display for aiding in aligning a heading of the ownship with a runway course for the pilot, the heading bug is configured for viewing as a second display item on the ZPRL in the direct line of sight of the pilot, wherein the heading bug indicates, by an approximate position to the alignment symbol on ZPRL of the display, a reference of a magnitude of lateral misalignment;
displaying a tracking bug on the display for aiding in aligning a track angle of the ownship with the runway course, the tracking bug is configured for viewing as a third display item on the ZPRL in the direct line of sight of the pilot on the display wherein the tracking bug indicates, by an approximate position to the alignment symbol on the ZPRL of the display, a reference of a magnitude of angular misalignment;
enabling a pilot to use the first, second and third display items for maneuvering the ownship for maintaining first, an alignment of the heading with the runway course and second, for attempting an aligning of the tracking angle of the ownship with the runway course by making adjustments in maneuvers of the ownship in a course of landing while viewing in the direct line of sight the first, second and third display items on the ZPRL of the display wherein a relative position of each of the display items to the other serves as an indicator to the pilot of adjustments needed for correcting the lateral and angular misalignment in the course of landing; and
prioritizing a display of the first, second, and third runway items in a manner not to obscure other symbols or items on the display deemed to have a higher priority for viewing by pilot for maneuvering the ownship.

US Pat. No. 10,460,610

AIRCRAFT PROFILE OPTIMIZATION WITH COMMUNICATION LINKS TO AN EXTERNAL COMPUTATIONAL ASSET

General Electric Company,...

10. A system comprising:an external computational asset device comprising:
a memory storing processor-executable program instructions; and
a processor to execute the processor-executable program instructions to cause the computing device to:
obtain flight data for a prescribed flight from at least one of an airborne system of a particular aircraft to execute the prescribed flight and a system separate and distinct from the airborne system having a source of data related to the prescribed flight, the flight data including specific details relating to the particular aircraft and parameters of the prescribed flight, the specific details of the flight data relating to the particular aircraft comprises a data model including tail specific performance and operational characteristics for the particular aircraft;
perform, by the processor of the external computational asset separate and distinct from a flight management system and a flight control system of the airborne system and based on the obtained flight data, a control optimization to generate optimized path specific control commands to minimize at least one direct operating cost for the prescribed flight;
transmit the optimized path specific control commands via a communication uplink from the external computational asset to the particular aircraft; and
guide, in response to receiving the optimized path specific control commands by the particular aircraft, the particular aircraft in accordance with the optimized path specific control commands to execute the prescribed flight to minimize the at least one direct operating cost for the prescribed flight.

US Pat. No. 10,460,606

METHOD AND SYSTEM FOR GENERATING A LANE DEPARTURE WARNING IN A VEHICLE

STMICROELECTRONICS S.R.L....

1. A method for generating a lane departure warning in a vehicle, the method comprising:acquiring a plurality of frames of a digital image of a road on which the vehicle is traveling, the digital image of the road including an image of a lane within which the vehicle is traveling and of marking lines of the lane;
performing a lane calibration procedure on a set of acquired frames to obtain reference positions of the lane, the lane calibration procedure including filtering edge points of the image frame belonging to an area of a horizontal stripe of the frame including a plurality of rows of the frame, wherein performing a lane calibration procedure comprises updating the reference positions of the lane in response to determining that no lane departure status is detected for a given recalibration time;
for each of the acquired frames, extracting edge points of the frame, performing a lane departure verification procedure that includes identifying points in a frame representative of a position of the lane marking lines, and comparing the position of the points to the reference positions of the lane, the reference positions of the lane being obtained by the lane calibration procedure; and
generating a lane departure alert when a lane departure status is detected by the lane departure verification procedure.

US Pat. No. 10,460,605

DRIVER ASSISTANCE SYSTEM FOR A MOTOR VEHICLE

Robert Bosch GmbH, Stutt...

1. A driver assistance system for a motor vehicle, comprising:at least one sensor adapted to be physically joined to a body of the motor vehicle and electrically connected to a battery of the motor vehicle to detect object properties of objects which are located in surroundings of the motor vehicle;
an interface;
an output unit to transmit the object properties to a user; and
a control unit;
wherein:
at least one of the control unit and the output unit is housed in a device capable of being carried on a person of a driver into and out of the motor vehicle,
the sensor transmits the object properties to the interface in the form of a first signal,
the interface transmits the object properties, received in the form of the first signal, to the control unit in the form of a second signal,
the control unit is configured to forward the object properties, received in the form of the second signal, to the output unit and to control the output of the object properties by the output unit,
the control unit is a processor of a smartphone, on which an application software (APP) is executed, the control unit being configured to process the object properties before forwarding to the output unit, as a function of inputs of a user received via an input mask of the APP,
the control unit monitors the object properties for predetermined properties with respect to at least one of: (i) a course of the motor vehicle, and (ii) a speed of the motor vehicle, for imminent collisions or predetermined safety distances, and the predetermined properties being identified through comparison of one or multiple of the object properties with threshold values of the object properties stored in a memory of the control unit, and
the control unit outputs to the user at least one of: (i) a visual warning, and (ii) an acoustic warning, via the output unit if a predetermined property of the object properties has been ascertained.

US Pat. No. 10,460,595

INSTRUCTION DEVICE, PROGRAM, INSTRUCTION SYSTEM, AND INSTRUCTION METHOD

YAMAHA CORPORATION, Hama...

9. A method executed by a master device and an instruction device that communicates with the master device, the method comprising:receiving, by the instruction device, a beacon outputted from a target device and a device ID included in the beacon outputted from the target device, by using a first communication means;
sending, by the instruction device, the received device ID and a reception strength of the beacon outputted from the target device, by using a second communication means different from the first communication means;
receiving, by the master device, information from the instruction device, by using the second communication means;
receiving, by the master device, the device ID and the reception strength of the beacon from the instruction device;
detecting, by the master device, based on the received device ID and the reception strength of the beacon, a space in which the instruction device is located in together with the target device;
storing, in the master device, association information including information indicating that the detected space in which the instruction device is located in and the target device are associated with each other;
specifying, by the master device, the target device associated with the detected space in which the instruction device is located in by referring to the association information; and
outputting, by the master device, an instruction signal corresponding to the specified target device in accordance with an operation by an operator,
wherein a plurality of device IDs and reception strengths respectively associated with a plurality of beacons are received by the master device, the space is detected based on a device ID included in a beacon among the plurality of beacons having a maximum reception strength, and a device is specified by referring to the detected device ID and the associated information stored in the master device.

US Pat. No. 10,460,589

CABLE TRAY LOAD ASSESSMENT AND/OR MONITORING

Amazon Technologies, Inc....

1. A system for a datacenter, the system comprising:a row of server racks containing servers,
a cable tray extending above and along the row of sever racks;
cables extending from the servers up into the cable tray;
a sensor coupled with the cable tray;
an indicator mounted on the cable tray; and
a controller comprising a processor and a non-transitory computer-readable medium comprising processor-executable instructions to cause the processor to:
determine a weight of the cables in the cable tray based on information from the sensor; and
cause the indicator to indicate a status of the cable tray based on the weight determined.

US Pat. No. 10,460,582

PRESENCE DETECTION AND USES THEREOF

AVIGILON CORPORATION, Va...

1. A computer-implemented method for detecting a person in a publicly accessible location, comprising:providing a radar system positioned to monitor the publicly accessible location, the radar system configured to transmit radar signals to and receive radar signals from the publicly accessible location, the radar system separated from the publicly accessible location by a wall;
determining if the radar signals received from the publicly accessible location indicate a presence of a person in the publicly accessible location;
on determination of the presence of the person in the publicly accessible location, using the received radar signals to determine if the person is sleeping; and
on determination of the presence of the sleeping person in the publicly accessible location by the radar system for a time period greater than a predetermined time period, sending an alert;
the alert comprising a video stream showing the sleeping person from a camera monitoring the location.

US Pat. No. 10,460,578

WINDOW SENSING DEVICE WITH MOVEMENT DETECTION

Robert Bosch GmbH, Stutt...

1. A window sensing device for securing to a window sash comprising:a housing,
an accelerometer configured to sense movement of a window sash in a given direction of travel,
a magnetic sensor configured to sense presence of a magnet,
a wireless transmitter circuit, and
an electronic controller configured to receive an input from the accelerometer and an input from the magnetic sensor, the electronic controller configured to control the wireless transmitter circuit to output a normal state wireless signal when the magnetic sensor senses the presence of the magnet and to output an alarm state wireless signal when the magnetic sensor does not sense the presence of the magnet, and when the electronic controller is controlling the wireless transmitter circuit to output an alarm state wireless signal and the accelerometer senses movement of a window sash, the electronic controller is configured to output an indication of movement of a window sash,
wherein the indication of movement provided by the electronic controller when the electronic controller is controlling the wireless transmitter circuit to output an alarm state wireless signal includes changing the output of the wireless transmitter circuit to a normal state wireless signal for a predetermined time and then changing the output to an alarm state wireless signal.

US Pat. No. 10,460,575

PATIENT SUPPORT APPARATUSES WITH RECONFIGURABLE COMMUNICATION

Stryker Corporation, Kal...

1. A patient support apparatus adapter for processing communication between a patient support apparatus and a nurse call system wall outlet, the nurse call system wall outlet being coupled to a nurse call system, the adapter comprising:a receiver adapted to receive communication signals from the patient support apparatus;
an interface adapted to receive a multi-pin connector that electrically communicates with a cable coupled to the nurse call system wall outlet, the interface including a plurality of electrical leads, each lead of the plurality of electrical leads being electrically coupled to a particular pin of the multi-pin connector when the multi-pin connector is received by the interface;
a plurality of switches, each of the plurality of switches electrically coupled to a corresponding pair of the plurality of electrical leads;
a memory storing mapping data indicating how the communication signals received from the patient support apparatus are to be mapped to the plurality of electrical leads, as well as whether each of the plurality of switches should be in a normally open state or a normally closed state;
configuration circuitry adapted to map the communication signals received from the patient support apparatus to the plurality of electrical leads in accordance with the mapping data, the configuration circuitry further adapted to set each of the plurality of switches to the normally open state or the normally closed state in accordance with the mapping data; and
a controller adapted to store the mapping data in the memory upon receipt of a message from an off-board source, the controller further adapted to change a state of at least one of the plurality of switches from the normally open state to a closed state, or from the normally closed state to an open state, based upon the communication signals from the patient support apparatus.

US Pat. No. 10,460,561

NON-SEQUENTIAL FRAME INSERTION INTERLEAVED WAGERING SYSTEM

Gamblit Gaming, LLC, Gle...

1. A non-sequential frame insertion interleaved wagering system for detecting unauthorized automation used by a user in a wagering process, comprising:an interactive processing device constructed to:
provide an interactive application and provide a display associated with the interactive application;
distribute, to a process controller, application telemetry data;
receive, from the process controller, non-sequential frames to be inserted into the interactive application;
distribute, to the process controller, additional application telemetry data;
receive, from the process controller, wagering telemetry data and application resource data;
responsive to receiving the wagering telemetry data, automatically configure the display comprising a wagering user interface based on the wagering telemetry data; and
automatically incorporate the application resource data into the interactive application;
a wager controller constructed to:
receive, from the process controller, change in user performance notification data;
distribute, to an operator, the change in user performance notification data;
receive, from the process controller, wager request data;
responsive to receiving the wager request data, automatically determine a wager outcome based on the wager request data; and
distribute wager outcome data to the process controller; and
the process controller operatively connecting the interactive processing device and the wager controller, the process controller constructed to:
receive, from the interactive processing device, the application telemetry data;
generate the non-sequential frames based on the application telemetry data;
determine whether disruption system parameters are met based on the application telemetry data;
when disruption parameters are met, automatically distribute, to the interactive processing device, the generated non-sequential frames;
receive, from the interactive processing device, the additional application telemetry data;
determine a change in user performance based on the additional application telemetry;
when a change in user performance is determined indicating unauthorized automation being used by the user, distribute, to the wager controller, the change in user performance notification data;
when a change in user performance is not determined indicating that the user is not using unauthorized automation, scan the additional application telemetry data to determine whether to trigger a wager request;
when a wager request is triggered, generate the wager request data and distribute the wager request data to the wager controller;
receive, from the wager controller, the wager outcome data;
responsive to receiving the data, scan the wager outcome data;
automatically determine wagering telemetry data based on the wager outcome data;
automatically determine application resource data based on the wager outcome data; and
distribute, to the interactive processing device, the wagering telemetry data and the application resource data.

US Pat. No. 10,460,557

SYSTEMS AND METHODS FOR PROVIDING ACCESS TO A SYSTEM

CFPH, LLC, New York, NY ...

1. A bracelet comprising:a wireless network interface;
a transmitter;
at least one processor to:
detect a signal indicative of identifying information from the transmitter, wherein the identifying information comprises a code;
identify a type of bracelet based at least partially on the code;
detect a current flowing through the bracelet; and
determine whether to provide access to a gaming system based at least in part on the identifying information and the current flowing through the bracelet.

US Pat. No. 10,460,552

EDGE-LIT REELS FOR WAGERING GAMING MACHINES

Bally Gaming, Inc., Las ...

8. A reel mechanism for a gaming machine, comprising:at least one reel basket rotatable about an axis of rotation, the basket including a rim and a symbol-bearing reel strip, the rim including a light-transmissive internal member and a light-diffusing external member, the reel strip having an edge affixed within a channel defined between the internal member and the external member;
at least one light board including a plurality of outboard light sources and a plurality of inboard light sources, the plurality of inboard light sources arranged to illuminate a symbol-bearing region of the reel strip, the plurality of outboard light sources arranged to illuminate the external member via the internal member and the edge of the reel strip; and
a basket-edge light shield positioned between the plurality of inboard light sources and the plurality of outboard light sources, the light shield inhibiting light from the plurality of outboard light sources from illuminating the symbol-bearing region of the reel strip.

US Pat. No. 10,460,548

ARTICLE DISPENSING APPARATUS

FUJI ELECTRIC CO., LTD., ...

1. An article dispensing apparatus comprising:one article discharging apparatus arranged in one article storage passage configured to store therein charged articles in an up-and-down direction, the one article discharging apparatus being configured to prevent the articles stored in the one article storage passage from moving downward in a discharge standby state, and when being driven, discharge a lowermost article stored in the one article storage passage downward;
another article discharging apparatus arranged in another article storage passage that is adjacent to the one article storage passage and-configured to store therein charged articles in the up-and-down direction, the another article discharging apparatus being combined back-to-back with the one article discharging apparatus and configured to prevent the articles stored in the another article storage passage from moving downward in a discharge standby state, and when being driven, discharge a lowermost article stored in the another article storage passage downward;
one driving source for the one article discharging apparatus and the another article discharging apparatus;
one output gear arranged rotatably forward and backward about a central axis of the one output gear, the one output gear being configured to rotate in one direction by a driving force from the one driving source from a preset standby position when a discharging instruction has been given to the one article discharging apparatus, and rotate in another direction from the standby position by the driving force from the one driving source when a discharging instruction has been given to the another article discharging apparatus;
two link levers where each link lever is provided rotatably about an axis of each link lever corresponding to each article discharging apparatus, and is configured to put the corresponding article discharging apparatus into the discharge standby state, and drive the corresponding article discharging apparatus when a driving force is given to the link lever by a rotation of the one output gear and the link lever is rotated by the driving force; and
a controller configured to, when the one output gear is rotated from the standby position by the discharging instruction, prohibit stopping of drive of the one driving source to allow the rotation of the one output gear until a preset prohibited time elapses from starting of the rotation of the one output gear even when a supply of electric power to the one driving source is interrupted,
wherein when the one driving source is driven forward, the one output gear rotates in the one direction to rotate one of the two link levers causing the one article discharging apparatus to discharge the lowermost article stored in the one article storage passage, and
when the one driving source is driven backward, the one output gear rotates in the another direction to rotate the other of the two link levers causing the another article discharging apparatus to discharge the lowermost article stored in the another article storage passage.

US Pat. No. 10,460,540

SMART DOORMAN

Vivint, Inc., Provo, UT ...

1. A method for a security and/or automation system, comprising:receiving, from one or more sensors of the security and/or automation system, data associated with at least one guest;
tracking, using one or more processors, a presence of the at least one guest at an entrance to a residence over a pre-determined period of time based at least in part on the received data;
identifying, using the one or more processors, a pattern of visitation of the at least one guest based at least in part on the tracking;
predicting, using the one or more processors, a future visit of the at least one guest to the residence based at least in part on the pattern of visitation of the at least one guest;
generating, using the one or more processors, a suggested guest profile for the at least one guest based at least in part on predicting the future visit; and
providing to an administrator of the security and/or automation system, using the one or more processors, the suggested guest profile for the at least one guest.

US Pat. No. 10,460,517

MOBILE DEVICE HUMAN BODY SCANNING AND 3D MODEL CREATION AND ANALYSIS

1. A method for creating one or more three-dimensional (3D) images of a user, comprising:placing a two-dimensional (2D) camera on a planar surface,
capturing a first 2D image of the user,
capturing a second 2D image of the user, the second 2D image being an image from a different perspective than the first 2D image, wherein the user remains on a single axis in both the first and second 2D images,
segmenting the first and second 2D images, thus forming a plurality of segmented 2D images, and
constructing a 3D model of the user based on said plurality of segmented 2D images, by performing steps comprising:
determining a camera plane position in world coordinates,
determining extremity points of the user in image coordinates and then in world coordinates,
determining boundary points of the user in image coordinates and then in world coordinates,
combining said extremity and boundary points to form a set of computed 3D coordinates, said computed 3D coordinates being target points corresponding to the user's body,
choosing a test model relatable to the user, said test model comprising a set of template points,
correlating said set of template points to match with said target points of the user's body, thereby forming a set of paired control and target points, said set of paired control and target points being fitted into linear combinations of one or more free form deformation functions, and
mapping a polygon mesh of said test model to obtain a polygon mesh of said 3D model of the user, said mapping being based on said paired control and target points and said linear combinations of one or more free form deformation functions.

US Pat. No. 10,460,503

TEXTURING OF A THREE-DIMENSIONAL (3D) MODEL BY UV MAP IN-PAINTING

SONY CORPORATION, Tokyo ...

1. An apparatus for texturing of three-dimensional (3D) models, comprising:a memory device configured to store a 3D model and a plurality of color images as texture data for the 3D model; and
circuitry configured to:
generate a first UV map from the 3D model, wherein the first UV map is a two-dimensional (2D) layout of at least a first region of the 3D model;
apply color values on the first UV map based on a correspondence between a first color image of the plurality of color images and the first UV map mapped to the at least the first region of the 3D model, wherein the first UV map comprises a textured region and a set of non-textured regions within the textured region;
detect a first point that lie on a boundary between the textured region and at least a first non-textured region of the set of non-textured regions within the textured region;
detect a region-of-interest around the first point on the boundary, wherein the region-of-interest comprises a first portion of the textured region and a first portion of the at least the first non-textured region in the first UV map;
determine texture information of a specific patch of a plurality of patches of the textured region of the first UV map, based on a comparison of the detected region-of-interest with the plurality of patches of the textured region of the first UV map;
texturize the first portion of the at least the first non-textured region of the detected region-of-interest to obtain a textured region-of-interest in the first UV map based on the determined texture information of the specific patch;
generate a second UV map based on at least the textured region-of-interest mapped to the at least the first region of the 3D model; and
texture the at least the first region of the 3D model to increase photorealism in the 3D model, based on the generated second UV map.

US Pat. No. 10,460,497

GENERATING CONTENT USING A VIRTUAL ENVIRONMENT

Pixar, Emeryville, CA (U...

1. A method for generating content in a virtual reality environment, the method being generated by one or more computer systems including a computer server, the method comprising:receiving, at the computer server, set information regarding a virtual set of a three-dimensional animated scene, wherein the set information includes virtual asset information representing a first virtual asset placed in the virtual set;
receiving, at the computer server from a first user, view information regarding camera views into the virtual set, the view information being generated based on sensors associated with a first display device associated with the first user;
rendering, at the computer server, a virtual reality environment including the virtual set based on the camera views;
sending, from the computer server, the rendered virtual reality environment to the first display device associated with the first user for presenting the rendered virtual reality environment on the first display device;
sending, from the computer server at a same time as the rendered virtual reality environment is sent to the first display device, image data of the rendered virtual reality environment perceived by the first user to a computing device for presenting the rendered virtual reality environment perceived by the first user on the computing device so that the first display device and the computing device are presenting a same virtual reality environment perceived by the first user in real time;
receiving, at the computer server, input data indicating a first movement of the first virtual asset in the virtual set from the computing device;
re-rendering, at the computer server, the virtual reality environment based on the input data indicating the first movement of the first virtual asset;
sending, from the computer server, the re-rendered virtual reality environment to the first display device for presenting the first movement of the first virtual asset in the virtual reality environment to the first user; and
replaying, from the computer server, the re-rendered virtual reality environment on a second display device by replacing the first virtual asset with a virtual object corresponding to the first virtual asset in the virtual set and simulating the first movement for the virtual object.

US Pat. No. 10,460,494

CONTROL METHOD AND STORAGE MEDIUM

CANON KABUSHIKI KAISHA, ...

1. A control method for an image processing apparatus that generates a layout image by arranging a plurality of images in a template, the control method comprising:receiving, from a user, an input concerning a setting value regarding a predetermined object;
acquiring an image data group;
executing selection processing more than once, wherein the selection processing includes (a) specifying, as a designated object, at least one object of a plurality of objects including the predetermined object according to the setting value regarding the predetermined object based on the received input, and (b) selecting image data that represents an image that contains the designated object specified, without selecting image data that represents an image that does not contain the designated object specified, from among the acquired image data group, wherein the selection processing executed more than once is controlled such that a number of times of specifying the predetermined object as the designated object in the selection processing executed more than once in a case where the setting value regarding the predetermined object is a first value is greater than a number of times of specifying the predetermined object as the designated object in the selection processing executed more than once in a case where the setting value regarding the predetermined object is a second value; and
outputting a layout image in which a plurality of images represented by pieces of the image data selected in the selection processing executed more than once is arranged in a template;
wherein a ratio of predetermined object to the plurality of images arranged in the template in the case where the setting value regarding the predetermined object is the first value is greater than a ratio of the predetermined object to the plurality of images arranged in the template in the case where the setting value regarding the predetermined object is the second value.

US Pat. No. 10,460,492

METHOD, SYSTEM AND APPARATUS FOR NAVIGATING A VIRTUAL CAMERA USING A NAVIGATION DEVICE

Canon Kabushiki Kaisha, ...

1. A method of controlling a virtual camera for a free viewpoint image generated based on images of an area captured from different directions by a plurality of cameras, the method comprising:receiving user input for moving the virtual camera;
controlling the virtual camera based on the received user input and a first virtual rail such that movement of the virtual camera by the user input is restricted to a direction along the first virtual rail;
determining a further virtual rail based on a current position of the virtual camera on the first virtual rail and a position of an object within the area subject to image capturing by the plurality of cameras; and
applying the further virtual rail to control the virtual camera such that the movement of the virtual camera by user input is restricted to a direction along the further virtual rail.

US Pat. No. 10,460,491

METHOD FOR REAL-TIME DEFORMABLE FUSION OF A SOURCE MULTI-DIMENSIONAL IMAGE AND A TARGET MULTI-DIMENSIONAL IMAGE OF AN OBJECT

CENTRALESUPELEC, Gif sur...

1. A method for deformable fusion of a source multi-dimensional image and a target multi-dimensional image of an object, each image being defined on a multi-dimensional domain by a plurality of image signal samples, each sample having an associate position in the multi-dimensional domain and an intensity value, the method comprising:estimating a smooth deformation field that optimizes a similarity criterion between the source image and the target image using a Markov Random Field framework, in near real-time performance, wherein the similarity criterion is computed using a similarity metric applied on transform coefficients obtained by applying a sub-space hierarchical transform to the image samples of the target image and to image samples obtained from the source image, wherein an optimal tradeoff between a smoothness condition and the similarity criterion is automatically determined,
defining a Markov Random Field framework comprising an undirected pairwise graph superimposed on the image domain defining a grid of control points, and an associate neighborhood system, each control point having an associate support sub-domain,
obtaining a set of multi-dimensional labels of a discrete space to associate to each control point, wherein a displaced control point is obtained by assigning a given label to said control point,
obtaining a set of labels optimizing an energy target function, the energy target function comprising a first data term computed as a sum, over the control points, of unary potentials depending on the similarity metric computed using transform coefficients of the target image and transform coefficients of displaced points of the source image,
wherein the similarity metric is computed, for each control point, on the support sub-domain associated to the control point, as a sum of a difference, on each point of the support sub-domain, between the logarithm of the transform coefficient of the displaced source image and the logarithm of the transform coefficient of the target image and a constant value.

US Pat. No. 10,460,489

VISUAL EDITOR FOR DESIGNING AUGMENTED-REALITY EFFECTS AND CONFIGURING SCALING PARAMETERS

Facebook, Inc., Menlo Pa...

1. A method comprising:by a computing device, receiving a user instruction through a user interface of an editor for designing augmented reality effects;
by the computing device, associating an image with an anchor position specified by the user instruction, the anchor position defining a first relative point in the image and a second relative point in a first display region of the editor for displaying the image;
by the computing device, associating the image with a first position offset, the first position offset being used to define a first position of the image relative to the first display region based on the first relative point in the image and the second relative point in the first display region; and
by the computing device, storing information associated with the image, the associated anchor position, and the associated first position offset in one or more files;
wherein the one or more files are configured to cause the image to be displayed at a second position in a second display region;
wherein a third relative point in the second display region is defined by the anchor position; and
wherein the first position offset is used to define the second position of the image relative to the second display region based on the first relative point in the image and the third relative point in the second display region.

US Pat. No. 10,460,483

TOOL FOR CREATING AND EDITING ARCS

Adobe Inc., San Jose, CA...

1. In a digital media environment to facilitate digital illustration creation using a computing device, a method comprising:receiving, by the computing device, a first user input specifying a drawing path in a drawing canvas;
displaying, by the computing device, the drawing path in the drawing canvas as a plurality of segments, the plurality of segments including an arc segment;
receiving, by the computing device, a second user input via the drawing canvas to resize the displayed drawing path;
resizing, by the computing device responsive to the second user input, the plurality of segments of the drawing path proportionally, the resizing including scaling the arc segment based on arc radius and arc length; and
displaying, by the computing device, the resized plurality of segments of the drawing path in the drawing canvas.

US Pat. No. 10,460,480

RECONSTRUCTING PET IMAGE

Shenyang Neusoft Medical ...

1. A method of reconstructing a Positron Emission Computed Tomography (PET) image, the method comprising:for each of coincidence events comprising at least one true coincidence event and at least one scattering coincidence event,
determining an emission path of the coincidence event according to photon information of the coincidence event, wherein the photon information of the coincidence event comprises time data, position data, and angle data of each of two photons involved in the coincidence event;
determining an annihilation position of the coincidence event according to the emission path of the coincidence event and the time data of each of the two photons involved in the coincidence event; and
reconstructing the PET image according to the annihilation position, the emission path and the photon information of each of the coincidence events.

US Pat. No. 10,460,479

DYNAMIC COLOR DETERMINATION FOR USER INTERFACE COMPONENTS OF A VIDEO PLAYER

Google LLC, Mountain Vie...

1. A computer-implemented method comprising:identifying a dominant color of a frame of a video;
generating a plurality of color variants based on the dominant color;
causing at least one frame of the video to be presented on a user device within a video user interface, wherein the video user interface has user interface components each having a color selected based on the plurality of color variants;
identifying a playing state of the video on the user device; and
setting colors of the user interface components of the video user interface based on a color variant from the plurality of color variants that was selected based on the playing state of the video on the user device.

US Pat. No. 10,460,474

DIGITAL SYSTEM AND METHOD FOR PAINT COLOR MATCHING

SWIMC LLC, Cleveland, OH...

1. A method, comprising:obtaining first color information for each of a plurality of first paint samples with a spectrophotometer connected to a computing device comprising a display, wherein the first paint samples each comprise a first target color, and wherein the computing device is connected to a database of paint formula information;
displaying on the display of the computing device a digital color image of at least one first target color;
receiving, by the computing device, a user selected adjustment to the displayed digital color image of each first target color such that the displayed digital color image of each first target color matches the corresponding first target color for each of the first paint samples;
determining, by the computing device and based on the user selected adjustment, an offset value for each first target color, wherein the offset value corresponds to an adjustment that changes the displayed digital color image of each first target color to match the corresponding first target color for each of the first paint samples;
obtaining second color information of a second paint sample, wherein the second paint sample comprises a second target color;
determining by a processor of the computing device, using the offset values of the first target colors, an interpolated offset for the display such that a displayed digital color image of the second target color matches the second target color, wherein determining the interpolated offset for the display comprises:
selecting a plurality of closest colors from a color library that are closest to the second color information;
for each of the selected plurality of closest colors, calculating a correction factor for each of the red, green and blue display components;
determining a weighted average of the correction factors calculated for the red display components of the selected plurality of closest colors;
determining a weighted average of the correction factors calculated for the green display components of the selected plurality of closest colors;
determining a weighted average of the correction factors calculated for the blue display components of the selected plurality of closest colors;
displaying on the display the digital color image of the second target color based on the interpolated offset; and
matching the second color information to paint formula information in the database to determine a paint formula corresponding to the second target color on the second paint sample.

US Pat. No. 10,460,472

SYSTEM AND METHOD FOR MODEL ADAPTATION

1. A method for adapting a matching model of an object comprising the following steps:(a) providing an electronic image of the object;
(b) providing a matching model of the object, the matching model comprising a plurality of model levels comprising a plurality of points and optionally a plurality of directions;
(c) determining a pose of the object in said electronic image by using a matching approach that uses said matching model, wherein step (c) includes:
(c1) creating an image pyramid of said electronic image, the image pyramid consisting of a plurality of image levels,
(c2) determining the pose of the object on a first image level of the image pyramid with a lower resolution by using a first model level that corresponds to the first image level,
(c3) refining the pose of the object on a second image level of the image pyramid with a higher resolution by using a second model level that corresponds to the second image level;
(d) transforming the matching model according to said pose, yielding a transformed model;
(e) determining for at least one point of said transformed model a corresponding point in said electronic image; and
(f) adapting the matching model according to the at least one determined corresponding point.

US Pat. No. 10,460,469

SYSTEMS AND METHODS FOR POSITION AND POSE DETERMINATION AND TRACKING

GameFace Labs Inc., San ...

1. A system for determining position and pose of an object in a physical environment, the system comprising:an emitter in the physical environment configured to provide a sweep of light in at least one of a horizontal, vertical, or diagonal direction;
at least four light sensors disposed on the object, wherein the at least four light sensors are configured for receiving light from the emitter;
a processor coupled to the light sensors and configured to:
derive angular position relative to the emitter for at least one of the four light sensors based on light received from the emitter at the least one light sensor, the angular position including azimuth, and elevation;
determine a number (N) of light sensors that are used to solve a system of equations using the derived angular position, the system of equations comprising at least (N) simultaneous equations, the solution of which provides estimates of the ranges of the (N) light sensors relative to the emitter, the number (N) of light sensors being at least three;
determine which of the at least four light sensors are used to solve the system of equations;
using the system of equations, solve for a range of each of the (N) light sensors relative to the emitter; and
using a rigid body transform and at least one of the solved for ranges or the derived angular position, determine a rigid-body position for any of the at least four light sensors that were not used to solve the system of equations.

US Pat. No. 10,460,461

IMAGE PROCESSING APPARATUS AND METHOD OF CONTROLLING THE SAME

CANON KABUSHIKI KAISHA, ...

1. An image processing apparatus comprising:at least one memory storing instructions; and
at least one processor executing the instructions to:
detect a boundary region of an object in a captured image captured by an image capturing device;
generate, based on the detected boundary region, a pixel map representing a contributing ratio for generating a virtual-viewpoint image for each pixel position of the captured image; and
generate the virtual-viewpoint image based on captured images captured by a plurality of image capturing devices and the generated pixel map,
wherein the contributing ratio is a value according to a distance between the boundary region of the object and the pixel position of the captured image.

US Pat. No. 10,460,459

STITCHING FRAMES INTO A PANORAMIC FRAME

HumanEyes Technologies Lt...

1. A method of stitching a plurality of frames captured at multiple viewing angles by a plurality of imagers mounted around a common center into a panoramic frame imaging, at least partly, an environment surrounding said common center, comprising:receiving a set of a plurality of frames, each of the plurality of frames is captured a different viewing angle from other frames of the plurality of frames by one of a plurality of imagers mounted around a common center region to image an environment surrounding said common center region;
providing a plurality of calibration models each is calculated based on one or more intrinsic parameters of one of said plurality of imagers;
identifying in each of a plurality of pairs of neighboring frames from said plurality of frames at least one overlapping area using at least some of the plurality of calibration models, each said pair of neighboring frames comprises frames captured about the same time by two imagers from said plurality of imagers, said two imagers having overlapping fields of view;
for each said at least one overlapping area:
identifying a center connecting axis connecting between centers of respective said pair of neighboring frames;
calculating a motion gradient for each frame of said pair of neighboring frames;
adapting pixels of said pair of neighboring frames in said at least one overlapping area based on corresponding values from said motion gradient along said center connecting axis; and
stitching said pair of adapted neighboring frames into a panoramic frame which at least partly imaging an environment surrounding said common center;
wherein each of the one or more intrinsic parameters is selected from a group consisting of a principal point parameter, a focal length parameter, and a fisheye distortion parameter
wherein at least one of said plurality of calibration models comprises a fish-eye correction matrix and an extrinsic camera calibration matrix which map coordinates of pixels to corrected coordinates defined according to symmetry axes of an image plane of respective said imager;
wherein, in each of said plurality of frames, said at least one overlapping area is calculated based on a combined matrix generated according to said fish-eye correction matrix and said extrinsic camera calibration matrix are combined into a combined matrix used for calculating said at least one overlapping area overlap between each two consequent frames by projecting them onto a sphere so that each pixel becomes a 3D vector and correcting the 3D vectors according to the combined, full calibration matrix.

US Pat. No. 10,460,457

ADAPTIVE ADJUSTMENT OF OVERLAY IMAGE PARAMETERS

Novartis AG, (CH)

1. A method for image processing, the method comprising:displaying an optical image of an eye generated by a surgical microscope;
receiving a location of the eye selected by a user using the optical image;
scanning the location of the eye to generate an OCT overlay image showing a depth profile of the location;
generating optical image parameters from the optical image, the optical image parameters including at least one of: a brightness, a contrast, and a color scale;
based on the optical image parameters, generating OCT overlay image parameters to match the optical image parameters;
applying the OCT overlay image parameters to the OCT overlay image of the depth profile of the location; and
displaying on a display the OCT overlay image of the depth profile with the optical image, the OCT overlay image having the overlay image parameters that match the optical image parameters.

US Pat. No. 10,460,442

LOCAL DISTORTION OF A TWO DIMENSIONAL IMAGE TO PRODUCE A THREE DIMENSIONAL EFFECT

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method for distorting a region of a display, the method comprising:determining that a gaze direction of a user is not aligned with the display;
selecting the region of the display;
determining a first subset of distortion elements of a plurality of distortion elements, wherein the first subset of distortion elements correspond to the selected region of the display;
determining a second subset of distortion elements of the plurality of distortion elements to not activate in order to mitigate an extent of distortion of the selected region of the display and to cause an unselected region of the display to remain undistorted, the second subset of distortion elements being determined by identifying a set of distortion elements of the plurality of distortion elements that excludes the first subset of distortion elements; and
activating the first subset of distortion elements of the plurality of distortion elements to cause the selected region of the display to locally distort, wherein, upon distortion, the selected region of the display is aligned with the gaze direction of the user.

US Pat. No. 10,460,438

APPARATUS AND METHOD FOR RECOGNITION OF MEDICATION ADMINISTRATION INDICATOR

AIC Innovations Group, In...

1. A non-transitory computer readable storage medium having a computer program stored thereon, the computer program causing a computing device to perform operations comprising:providing one or more first set of instructions on a display of the computing device instructing placement of a medical measurement apparatus for measurement of a medical value directly from a user including placement of a numerical indicator indicative of the measured medical value by the medical measurement apparatus within a field of view of an image capture device of the computing device;
imaging, by the image capture device of the computing device, the numerical indicator representative of the measured medical value of the medical apparatus;
comparing, through recognition of the numerical indicator representative of the measured medical value imaged by the image capture device of the computing device, the measured medical value to a predetermined amount; and
providing one or more second set of instructions on the display of the computing device to a user in response to the comparison between the measured medical value and the predetermined amount;
Wherein the computer program causes the computing device to perform operations further comprising confirming that post-measurement operation of a second medical device in response to a user following the provided one or more second set of instructions satisfies one or more criteria;
wherein the one or more first set of instructions on the display of the computing device comprise an outline of the medical measurement apparatus,
wherein the medical measurement apparatus is a glucose meter.

US Pat. No. 10,460,435

PATTERN INSPECTION METHOD AND PATTERN INSPECTION APPARATUS

NuFlare Technology, Inc.,...

1. A pattern inspection method comprising:calculating a first coefficient of a filter function for generating a reference image, by using data of an optical image of each of a plurality of small regions each having a predetermined size selected from an inspection region of a substrate to be inspected on which a plurality of figure patterns are formed, and data of a developed image generated by performing image development of a pattern arranged in the each of the plurality of small regions based on design data used as a basis for forming the plurality of figure patterns on the substrate to be inspected;
calculating a second coefficient of a filter function for generating a reference image, by using data of an optical image of a reference small region selected from the plurality of small regions, and data of a developed image of the reference small region selected;
determining, for each pixel, whether there exists a pixel for which a difference, between a first temporary reference image to be compared with the optical image of the reference small region generated using the filter function in which the first coefficient is defined and a second temporary reference image to be compared with the optical image of the reference small region generated using the filter function in which the second coefficient is defined, is larger than a threshold; and
inspecting a pattern in the inspection region by using the reference image generated based on the filter function in which the first coefficient is defined, for each of a plurality of inspection unit regions into which the inspection region of the substrate to be inspected is divided by a size same as the predetermined size,
wherein, based on the determining, in a case where the pixel for which the difference is larger than the threshold exists, the inspecting the pattern in the inspection region is stopped beforehand.

US Pat. No. 10,460,433

MEASUREMENT METHOD, MEASUREMENT APPARATUS, LITHOGRAPHY APPARATUS, AND METHOD OF MANUFACTURING ARTICLE

CANON KABUSHIKI KAISHA, ...

1. A measurement method of measuring a rotational shift amount of pattern regions arranged on a substrate with respect to a reference portion provided at an outer edge of the substrate, the method comprising:capturing a target region including a target object on the substrate during detecting a position of the reference portion while rotating the substrate to obtain a first image;
capturing the target object in a state where the substrate remains still to obtain a second image;
obtaining a third image indicating a difference between the first image and the second image by correcting the second image with the first image; and
obtaining a position of the target object based on the third image and obtaining the rotational shift amount of the pattern regions with respect to the reference portion based on the obtained position of the target object.

US Pat. No. 10,460,430

IMAGE PROCESSING APPARATUS AND METHOD FOR DETECTING AND REDUCING AN UNNECESSARY LIGHT COMPONENT IN AN IMAGE BASED ON MULTIPLE VIEWPOINTS

Canon Kabushiki Kaisha, ...

1. An image processing apparatus, comprising:one or more processors; and
a memory storing instructions which, when the instructions are executed by the processors, cause the image processing apparatus to function as:
a detection unit configured to detect an unnecessary component generating region, which is a region of an image in which an unnecessary component is generated, based on a first viewpoint image and a second viewpoint image with different viewpoints, the image being obtained by combining the first viewpoint image and the second viewpoint image, the detection unit being configured to detect the unnecessary component generating region based on a plurality of correlation values between a first region of interest in the first viewpoint image and a plurality of second regions of interest in the second viewpoint image; and
a reduction unit configured to perform processing of reducing the unnecessary component,
wherein the detection unit is configured to detect the unnecessary component generating region based on comparison between of the plurality of correlation values and a threshold value.

US Pat. No. 10,460,422

IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD

SONY CORPORATION, Tokyo ...

1. An image processing device comprising:a demosaicing unit configured to use a pixel signal of a target pixel of a polarized image including pixels for each of a plurality of polarization components and a pixel signal of a pixel for each of identical polarization components located near the target pixel to calculate a pixel signal for each polarization component different from the polarization component of the polarized image in the target pixel,
wherein the demosaicing unit calculates the pixel signal for each polarization component in the target pixel on a basis of a low frequency component for each polarization component and component information indicating a relationship between the low frequency component of the polarization component of the polarized image and the pixel signal of the target pixel, the low frequency component for each polarization component being calculated by using the pixel signal of the pixel located near the target pixel for each of the identical polarization components, and
wherein the demosaicing unit is implemented via at least one processor.

US Pat. No. 10,460,419

GRAPHICS RENDERING USING A HIERARCHICAL ACCELERATION STRUCTURE

Intel Corporation, Santa...

1. A method comprising:building, by a computing device, a hierarchical acceleration structure using a N bit address space format to reference child nodes;
determining, by the computing device, whether a node in said hierarchical acceleration structure is internal and, only if the node is not an internal node, checking whether the node uses a M bit address space format where M is greater than N;
if the node uses the M bit address space format, processing the node as a M bit extension; and
if the node does not use the M bit address space format, processing the node as a leaf node.

US Pat. No. 10,460,408

PRESENTATION OF CRITICAL PATIENT DATA

Mayo Foundation for Medic...

1. A computer-implemented patient information presentation method, comprising:identifying with a computer system, a plurality of groups of patient-related data that is a subset of possible groups of patient-related data that captures actual physical patient condition at the time of capture, to be displayed to a caregiver of a patient who is under care in a healthcare facility, the identifying based at least in part on a determined present physical condition of the patient, wherein the groups each represent multiple aspects about the patient;
extracting, with a data extractor of the computer system programmed to identify relevant data for the patient, a subset of parameters that represent values for particular ones of the multiple aspects in each of the plurality of identified groups, so as to form a particular subset of data about physical patient condition from a first set of data;
grouping, with the computer system, the subset of parameters into particular ones of the plurality of identified groups that each contain a plurality of parameters that represent physical patient condition, based on a determined relatedness among parameters in each of the plurality of groups, so as to form groups separate from a set of data from which the subset of parameters is extracted;
providing, with a real-time patient-monitoring application executing on the computer system, data in a form for visual display to the caregiver that shows at least some of the subset of parameters arranged visually in the groups, with values for the plurality of parameters organized according to the groups to which each of the plurality of parameters corresponds, with individual ones of the groups that are displayed being selected based on the current physical condition of the patient, and the displayed groups being displayed in physical layout position relative to each other as a result of the identifying based on the determined present physical condition;
receiving, in response to providing the data in the form for visual display in displayed groups input from a caregiver to order a procedure or change a therapy; and
in response to receiving the input, ordering the procedure or change in therapy through an integrated computerized physician order entry system,
wherein the extracting step selects parameters to be extracted based on a stored score that aggregates results from submitting to multiple caregivers questions regarding importance they placed on particular parameters in treating patients and receiving answers to the questions from the multiple caregivers.

US Pat. No. 10,460,400

SYSTEMS AND METHODS FOR PROVIDING ANNIVERSARY INFORMATION

Facebook, Inc., Menlo Pa...

1. A computer-implemented method comprising:determining, by a computing system, one or more anniversary events associated with a first user, wherein,
the one or more anniversary events are events that took place on a social networking system,
the one or more anniversary events occurred on the social networking system on an anniversary date that has a month and a day that is identical to a current month and a current day, and
the one or more anniversary events comprise at least one of:
a friendship anniversary event indicating that the first user became a connection of a second user on the anniversary date in a previous year, or
a content post anniversary event indicating that the first user posted a content item to the social networking system on the anniversary date in a previous year;
filtering, by the computing system, the one or more anniversary events based on filtering criteria, wherein the filtering criteria comprise a negative event filter that removes anniversary events involving at least one of an ex-friend, an ex-significant other, or a deceased user; and
generating, by the computing system, an indication relating to one or more approved anniversary events, wherein the one or more approved anniversary events exclude anniversary events that have been filtered out based on the filtering criteria.

US Pat. No. 10,460,391

HISTORICAL TRANSACTION-BASED ACCOUNT MONITORING

MX TECHNOLOGIES, INC., L...

1. An apparatus comprising:a display device;
a semiconductor integrated circuit device comprising:
one or more pins configured to receive, over a computer network, aggregated transaction data for a plurality of accounts, the transaction data comprising transaction data for a historical time period and transaction data for a current time period, the historical time period comprising at least one historical time frame that corresponds to a current time frame of the current time period;
one or more hardware circuits configured to determine one or more transactions of the historical transaction data that correspond to one or more transactions of the current transaction data, the determined transactions selected from a historical time frame of the historical time period that corresponds to the current time frame of the current time period;
one or more hardware circuits configured to normalize the determined transactions of the historical transaction data for the historical time frame such that the historical transaction data for the historical time frame is comparable to corresponding transaction data for the current time frame;
one or more hardware circuits configured to generate a graphical representation of the historical transaction data and a graphical representation of the current transaction data;
one or more hardware circuits configured to display the graphical representation of the historical transaction data and the graphical representation of the current transaction data within an interface on the display device, the graphical representation of the current transaction data overlaying the graphical representation of the historical transaction data such that one or more transactions of the current transaction data that occurred within the current time frame of the current time period graphically corresponds to one or more transactions of the historical transaction data for a corresponding historical time frame of the historical time period;
one or more hardware circuits configured to graphically display a line representing a threshold balance on the display of the graphical representation of the historical transaction data and the graphical representation of the current transaction data, the threshold balance determined according to a selected budget plan; and
one or more hardware circuits configured to one or more of:
send a notification to a user in response to an account balance satisfying the threshold balance; and
refuse processing of a payment from the account associated with the threshold balance in response to the payment decreasing an amount in the account beyond the threshold balance.

US Pat. No. 10,460,378

PAYMENT CARD POLICY ENFORCEMENT

ONDOT SYSTEMS, INC., Mil...

1. A computer-implemented method, in a card server device on a data communication network, for real-time verification by correlating transaction location reported within an authorization message requesting authorization of the transaction from an acquirer system over a first data path of the data communication network, to a mobile device location determined directly from the mobile device over a second data path distinct from the first data path, the method including steps of:periodically updating location information of the mobile device received, at a network communication interface of the card server, over a second data path of the data communication network from the card server device to the mobile device;
receiving, at the network communication interface of the card server, the transaction location from within the authorization message by intercepting the authorization request message from the first data path, prior to authorization, as it is transmitted to an authorization processing server device within the acquirer system;
accessing, from a memory associated with the card server device, a set of transaction policy rules;
applying, by a processor of the card server device, the set of transaction policy rules determining approval or denial of the card authorization request message comprising:
recommending, in real-time, approval of the card authorization request for a cardholder associated with the transaction by correlating a transaction location with a latest location update for the mobile device associated with the cardholder, and
recommending, in real-time, denial of the card authorization request for the cardholder associated with the transaction by failing to correlate the transaction location with the latest location update for the mobile device location associated with the cardholder,
wherein the acquirer system incorporates the recommendation of the card server to make a final decision on authorization and transmits a modified version of a response to the card authorization request message to back to the transaction location.

US Pat. No. 10,460,377

SYSTEM AND METHOD FOR PRESENTING SUSPECT ACTIVITY WITHIN A TIMELINE

FIS FINANCIAL COMPLIANCE ...

1. A computer system for fraud detection, the system comprising:a processor;
a presentation engine;
an analytics engine;
a memory:
storing data describing:
activity data of a suspect activity, the suspect activity being associated with an account; and
account data of at least one balance metric for the account, the account data including at least two of:
a ledger balance representing an amount of money reported to a customer of the account,
an available balance representing an accessible amount of money, and
a collected balance representing an amount of money collected by a financial institution; and
storing executable instructions that when executed by the processor cause the presentation engine and the analytics engine to perform operations comprising:
receiving, via the analytics engine, an indication of a suspect activity;
displaying, via the presentation engine, a representation of the suspect activity on a graphical user interface, based on the indication of the suspect activity;
displaying, via the presentation engine, a representation of differences on the graphical user interface, the representation comprising differences between at least two of a ledger balance, an available balance, and a collected balance;
determining, by the analytics engine, local minimums of the representation of differences;
displaying, via the presentation engine, a lower concave hull between the local minimums of the representation of differences on the graphical user interface;
determining, by the analytics engine, a set of user interface components associated with at least one reason code, wherein the reason code is indicative of the suspect activity;
selecting, by the analytics engine, based on the at least one reason code, one of the representations of the suspect activity, the representation of the differences, or the representation of a timeline;
selecting, by the analytics engine, a period of time based on the at least one reason code associated with the suspect activity and indicative of at least one basis for classifying the activity as suspect;
determining, by the analytics engine, a priority order of the representation of the suspect activity, the representation of the differences, and the representation of the timeline to reflect the selection;
displaying, via the presentation engine, based on the priority order, a representation of the timeline on the graphical user interface, the timeline comprising an indication of activity during the period of time identified as potentially fraudulent; and
emphasizing a subset of data displayed on the graphical user interface, based on one or more determinations for an improved end-user workflow.

US Pat. No. 10,460,368

SYSTEM FOR PRESENTING AND UPDATING A CONTEXTUAL VISUALIZATION OF MULTIPLE PRODUCTS INSTALLED IN AN INSTALLATION LOCATION FOR MULTIPLE USERS

Pella Corporation, Pella...

1. A system for facilitating a dynamic home-improvement shopping experience, the system comprising:a portable device comprising:
an imaging device configured to capture a digital image of a scene, wherein the scene comprises a portion of a structure that includes an installation location for installation of a home-improvement product; and
a processor that instantiates at least one component stored in a memory, the at least one component comprising a visualizer, wherein the visualizer is configured to receive the digital image of the scene from the imaging device; and
a server communicably coupled to the portable device, the server configured to:
obtain a list of currently available products from a quoting database, the quoting database comprising the list of currently available products, a list of currently available product features, and at least one current price corresponding to each of the currently available products, wherein the currently available products comprise products that are available for purchase as of the time that the server obtains the list of currently available products from the quoting database;
provide, to the visualizer, the list of currently available products, wherein the visualizer provides a first graphical user interface (GUI) that presents the list of currently available products to a first user;
receive, from the visualizer, an indication of a first selected product, wherein the first selected product comprises a first product selected, via the first GUI, by the first user from the list of currently available products;
create a project file associated with the first user;
save the project file on a memory device; and
provide, to the visualizer, an image file corresponding to the first selected product, wherein the visualizer is configured to use the image file corresponding to the first selected product to present a contextual visualization of the first selected product, wherein the contextual visualization comprises an image depicting the first selected product installed in the installation location;
a scheduling component configured to:
receive, from the server, an indication of a first product quote;
reference calendar information corresponding to at least one representative; and
automatically schedule, based on the calendar information, an appointment or provide a notification to the at least one representative indicating that an appointment needs to be scheduled; and
a quoting component configured to:
reference the quoting database to determine a current price corresponding to the first selected product, wherein the current price comprises a price that is valid as of the time that the quoting component references the quoting database; and
generate a first product quote, the first product quote comprising the price corresponding to the first selected product, wherein the price comprises at least one of a materials price, a delivery price, and an installation price; and
wherein the server is further configured to provide a web service, the web service configured to:
provide a second GUI, the second GUI providing access to the project file to a second user;
receive an indication of at least one of a second selected product and a selected product feature;
create an updated project file by updating the project file to include at least one of a second selected product and a selected product feature;
provide the updated project file to the quoting component, wherein the quoting component is configured to generate a second product quote, the second product quote comprising a price corresponding to the at least one of the second selected product and the selected product feature, wherein the price comprises at least one of a materials price, a delivery price, and an installation price;
receive the second product quote from the quoting component; and
provide the second product quote to the second user.

US Pat. No. 10,460,360

TECHNIQUE FOR PRICING A SOLAR POWER SYSTEM

Sunrun, Inc., San Franci...

1. A computer-implemented method for generating pricing solutions for a solar power system configuration, each pricing solution reflecting one or more pricing parameters, the method comprising:receiving a solar power system configuration generated by, beginning with an initial solar power system configuration at a first level of a decision tree comprised of a plurality of sequential levels and traversing the decision tree in one direction until a final level is reached, selecting one solar power system configuration of a plurality of solar power system configurations at each level of the decision tree beginning with the first level and ending with a selection of an optimized solar power configuration at the final level, wherein the selection at each level includes determining an outcome to one design decision associated with the given level by computing results from one value function applied to the plurality of solar power system configurations;
receiving, via a graphical user interface (GUI displayed by a display device, a set of pricing parameters, wherein a first pricing parameter in the set of pricing parameters reflects a first attribute of the solar power system configuration and a corresponding first range of possible values for the first attribute;
receiving, via the GUI, a selection of a subset of the first range of possible values associated with the first pricing parameter;
generating, by a processing unit coupled to the display device, at least one pricing solution based on the selection of the subset of the first range of possible values, wherein the at least one pricing solution comprises a price for the solar power system configuration that is constrained by the subset of the first range of possible values; and
displaying, on the display device, the at least one pricing solution.

US Pat. No. 10,460,358

INTEGRATION OF AN ADVERTISING UNIT CONTAINING INTERACTIVE RESIDUAL AREAS AND DIGITAL MEDIA CONTENT

Viacom International Inc....

15. A computer program product, tangibly embodied in a non-transitory computer readable storage medium, for dynamic integration and presentation of advertising content and media content, the computer program product including instructions operable to configure a data processing apparatus to:receive a request for media content from a remote computing device;
provide, in response to the request, an interactive advertising unit comprising:
a first content layer including the requested media content;
a second content layer including the advertising content, wherein the advertising content comprises video content and website content; and
an integration module configured to operate on the remote computing device to:
display the video content in an initial display area;
extend the display area of the video content beyond the boundaries of the initial display area to an extended display area;
reduce the display area of the video content from the extended display area to the initial display area after a period of time;
display the website content in an area outside of the initial display area; and
display the requested media content; and
transmit the interactive advertising unit for presentation on the remote computing device.

US Pat. No. 10,460,347

EXTRACTING PREDICTIVE SEGMENTS FROM SAMPLED DATA

CERTONA CORPORATION, San...

1. A computer implemented web-based predictive modeling method to extract predictive segments from sampled data used for predicting subject response, comprising the steps of:providing segmentation attributes and sampled data; and
analyzing the distribution of sampled data;
wherein said analysis of the distribution of sampled data comprises the steps of:
ordering the transactions and occurrences by dimension and treating each dimension one at a time and independently;
creating a cumulative sequence, Dpa,j for item j, by adding P to the previous value when the next transaction contains the item of interest and subtracting A when the item is not present, such that P=1/NP, where NP is the total number of transactions containing the item of interest, and A=1/NA, where NA is the total number of transactions not containing the item of interest, and where the total number of transactions is Ntotal=NP+NA;
preparing a composite sequence Dpa for analysis by evaluating the cumulative sum Dpa=w1Dpa,1+w2Dpa,2+w3Dpa,3+ . . . one term at a time in the order j=1, 2, 3 . . . , where Dpa,j is the cumulative sequence for item j (or item-subset j) and y is an associated weight, with the weight chosen from the set {?1, 0, +1} that results in the larger significance for Dpa after the jth term is included; determining the sequence of maximum relative probability of the item wherein the max and the min correspond to the candidate partition points of the dimension;
partitioning the dimension using the point furthest from the edge of the domain of the dimension in sample order; and
calculating the density factor d=r/s, whereby r=(number of items of interest in peak sequence) and s=(number of all items in peak sequence) and d is a number between 0 and 1;
whereby the density factor is considered significant if

 where ravg=s·NP/Ntotal and T is a predetermined user specified significance threshold.

US Pat. No. 10,460,343

ESTIMATING RADIUS OF A TARGET AREA FOR SERVING AN ADVERTISEMENT

Facebook, Inc., Menlo Pa...

1. A method comprising:receiving information at an online system including one or more processors describing an ad target location identified by an advertising user of the online system and one or more ad parameters for an ad from a user interface generated by the online system and displayed by a client device;
determining geographic coordinates of the ad target location based at least in part on the received ad target location information;
retrieving population density information maintained by the online system for the determined geographic coordinates;
based at least in part on the retrieved population density and one or more ad parameters, selecting, by the online system, an estimated radius for serving the ad to online system users within a target area around the geographic coordinates of the ad target location;
generating, for display to the advertising user of the online system via the user interface displayed by the client device, a map portion displaying an indicator corresponding to the ad target location and displaying the target area including locations within the selected estimated radius around the geographic coordinates of the ad target location;
receiving, via a radius selection field displayed in the user interface displayed by a client device, a selection of a modified estimated radius from the client device;
computing, by the online system, an updated estimated ad reach for serving the ad based at least in part on the modified estimated radius;
displaying the updated estimated ad reach and the modified estimated radius via the map portion of the user interface displayed by the client device;
receiving, via the user interface displayed by the client device, information describing an additional ad target location associated with the advertising user;
determining, by the online system, geographic coordinates of the additional ad target location based at least in part on the additional ad target location information;
retrieving a measure of population density associated with the determined geographic coordinates of the additional ad target location from information stored by the online system;
retrieving information associating the retrieved measure of population density with information specifying a dimension of an additional target geographic region for serving the ad from information stored by the online system, the dimension of the additional target geographic region defined relative to the determined geographic coordinates of the additional ad target location; and
computing, by the online system, a cumulative estimated ad reach for publishing the ad based at least in part on a dimension of the ad target location, the dimension of the additional target geographic region, the one or more ad parameters, and a scaling factor based on a ratio of the measures of the population densities associated with the ad target location and the additional ad target location, respectively.

US Pat. No. 10,460,339

HIGHLY SCALABLE INTERNET-BASED PARALLEL EXPERIMENT METHODS AND APPARATUS FOR OBTAINING INSIGHTS FROM TEST PROMOTION RESULTS

EVERSIGHT, INC., Palo Al...

1. A computer-implemented method for performing promotion optimization that is performed by a promotion optimization system including a processor, containing a promotion module, an administration module, and a monitoring module, the method comprising:generating a plurality of test promotions for a plurality of products from a plurality of manufacturers;
selecting a subset of the plurality of test promotions as promotions of interest;
administering the plurality of test promotions to a plurality of segmented subpopulations of consumers through a webpage where a single one of the promotions of interest is displayed together with a fixed selection of the plurality of test promotions to a given subpopulation of consumers in real-time, wherein the real-time administration of test promotions includes concurrent testing of the plurality of test promotions, and wherein the single one of the promotions of interest is randomized upon each viewing of the webpage;
obtaining responses from said segmented subpopulations of consumers;
tracking the obtained responses for each consumer over time and across different test promotions;
analyzing the tracked obtained responses to generate insights, wherein the insights are relative performance of the single one of the promotions of interest in achieving a desired response from the segmented subpopulations of consumers; and
generating a general population promotion using the promotion optimization system to at least one of gain market share, increase revenue and increase profit using the insights.

US Pat. No. 10,460,329

MANAGING POWER CONSUMPTION THROUGH AN INTERCONNECT SOCKET ADAPTER

1. A method of managing power consumption through an interconnect socket adapter, comprising:measuring, by a measurement module of a power regulation module, a user load power consumption amount consumed by a plurality of user loads, the plurality of user loads comprising at least one electrical sink;
measuring, by the measurement module, an electrical sink power consumption amount consumed by the at least one electrical sink connected to the power regulation module of the interconnect socket adapter;
determining, by the measurement module an overall power consumption amount, the overall power consumption amount based on the user load power consumption amount;
determining, by the measurement module, a threshold power consumption value by identifying a panel rating from a meter to which the interconnect socket adapter is connected and calculating the threshold power consumption value based on the panel rating; and
comparing the overall power consumption amount with the determined threshold power consumption value;
wherein, if the overall power consumption amount exceeds the threshold power consumption value, reducing the overall power consumption.

US Pat. No. 10,460,316

TWO DEVICE AUTHENTICATION

PAYPAL, INC., San Jose, ...

1. A method of performing on-line transactions, comprising:generating, by a processor of a payment provider, a transaction identifier (ID) based on information received from a first user device for a transaction that is initiated by a user without the user entering authentication information of the user, the authentication information including a password, wherein the transaction ID is generated without the authentication information of the user;
transmitting the transaction ID to the first user device;
receiving the transaction ID from a second user device that is electronically coupled to the first user device via one of the following protocols: Bluetooth, Radio Frequency (RF), Infrared (IR), microwave, Near Field Communication (NFC), RF identification (RFID), or Ultra Wideband, wherein the transaction ID is automatically communicated electronically from the first user device to the second user device, in response to an electronic discovery or electronic pairing process between the first user device and the second user device;
receiving, from the second user device, user identification information that identifies an account of the user with the payment provider;
after the receiving of the transaction ID and the user identification information, initially authenticating, by the processor of the payment provider and without manually-entered user authentication information, the user for the transaction, wherein the initially authenticating comprises:
locating the account of the user by matching the received user identification information with stored user identification information of a plurality of users;
locating the transaction based on the received transaction ID; and
granting, to the first user device or the second user device, access to the account of the user in response to the locating of the account of the user and the locating of the transaction; and
processing the transaction in response to the initially authenticating.

US Pat. No. 10,460,312

SYSTEMS AND METHODS FOR DIGITAL ACCOUNT ACTIVATION

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

21. A computer-implemented method, comprising:receiving, by a financial institution computing system associated with a financial institution, a first input from a customer to establish an account at the financial institution and to have a physical payment card associated with the financial institution account;
approving, by the financial institution computing system, the customer for the financial institution account based on registration information received from the customer that establishes the financial institution account;
establishing, by the financial institution computing system, the financial institution account for the customer based on the registration information, wherein establishing the financial institution account includes generating a card number for the physical payment card and associating the card number with a first status indicator, the first status indicator being associated with an inactive status of the physical payment card;
in response to establishing the financial institution account, transmitting, by the financial institution computing system, a prompt instructing the customer to establish a personal identification number (PIN) for the financial institution account;
receiving, by the financial institution computing system, a customer-input PIN that establishes the PIN for the financial account in response to the prompt;
receiving, by the financial institution computing system, a second input from the customer via an interface generated by a mobile wallet application on a mobile device associated with the customer, the second input including customer mobile wallet information comprising identification information and mobile wallet application login information;
identifying, by the financial institution computing system, the financial institution account based on the customer mobile wallet information;
receiving, by the financial institution computing system, a third input from the customer to provision the financial institution account to the mobile wallet application before creation of the physical payment card;
provisioning, by the financial institution computing system, the account to the mobile wallet application by creating a token for the card number; and
associating, by the financial institution computing system, the card number with a second status indicator, the second status indicator associated with a digitally-active status that enables the customer to perform transactions with a merchant using the token via the mobile wallet application.

US Pat. No. 10,460,309

PAYMENT VERIFICATION METHOD, APPARATUS AND SYSTEM

Alibaba Group Holding Lim...

1. A method implemented by one or more computing devices, the method comprising:receiving, from a receiver access point (AP), a verification request by a terminal of a payer to be verified to wirelessly connect to a wireless router of the receiver AP and geographical location information of the receiver AP, the verification request including account information of the payer to be verified;
verifying the account information of the payer to be verified according to the verification request to determine whether the account information of the payer to be verified matches with pre-stored payment account information registered by a user at a payment server;
returning a verification result of the verification request to the receiver AP, wherein a matching verification result causes the receiver AP to allow the terminal of the payer to wirelessly connect to the wireless router, and a non-matching verification result causes the receiver AP to prevent the terminal of the payer from wirelessly connecting to the wireless router;
receiving a payer terminal geographical location information verification request from the payment server in response to the verification result of the verification request indicating a match;
comparing the geographical location information of the receiver AP with pre-stored geographical location information of a registered receiver AP and determining a verification result of the payer terminal geographical location information verification request, wherein the verification result indicates that the terminal of the payer is located at an authorized payment site if the geographical location information of the receiver AP matches the pre-stored geographical location information, and otherwise indicates that the terminal of the payer is not located at the authorized payment site;
and returning the verification result to the payment server.

US Pat. No. 10,460,297

SYSTEM AND METHOD FOR INTELLIGENTLY INTERFACING WITH FINANCIAL INFORMATION

CAPITAL ONE SERVICES, LLC...

1. A method of configuring an interactive user interface for intuitively executing a financial transaction request via a mobile computing device, the method comprising:transmitting, to the mobile computing device, the user interface for display on a touch-screen display of the mobile computing device, the user interface including:
a first logical region having first predetermined boundaries, the first logical region being associated with one or more financial accounts associated with a user and being configured to display, responsive to receiving user input corresponding to the first logical region, one or more account subregions, each of the one or more account subregions disposed within the first logical region and associated with a corresponding financial account of the one or more financial accounts; and
a second logical region having second predetermined boundaries, the second logical region non-overlapping with respect to the first logical region and being associated with transactional information of the user account and being configured to transition, responsive to receiving user input corresponding to the second logical region, between displaying a first level of transactional data having a first granularity and a second level of transaction data having a second granularity that is greater than the first granularity, the second level of transaction data comprising a plurality of transactional subregions, each of the transactional subregions being associated with a corresponding future transaction;
receiving, via the user interface, a multi-part selection including:
a first touch input associated with selection of an account subregion of the one or more account subregions; and
a second touch input associated with selection of a transactional subregion of the plurality of transactional subregions, each of the first and second touch inputs including a drag and drop selection, long touch selection, and/or multitouch selection; and
responsive to determining that the received multi-part selection is indicative of the financial transaction request, initiating, via a processor, a financial transaction from the financial account associated with the selected account subregion and for the future transaction associated with the selected transactional subregion.

US Pat. No. 10,460,291

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM FOR SCHEDULING ACTIVITIES MODELLED FROM ACTIVITIES OF THIRD PARTIES

SONY CORPORATION, Tokyo ...

1. An information processing apparatus comprising:at least one processor configured to
generate presentation information to present a plurality of selectable action logs based on lifestyle information, each selectable action log corresponding to activity performed by one or more of a plurality of third parties, wherein the presentation information includes
a display process that maps each third party of the one or more third parties corresponding to each selectable action log presented in a navigator selection screen by a classified level of activity of the third party on a first axis and by a frequency of activity of the third party on a second axis,
a scheme for achieving the activity corresponding to each selectable action log, and
feelings of at least one of the plurality of third parties when achieving the activity corresponding to at least one selectable action log;
receive an action log acquisition instruction by a selection by a user of a selected action log corresponding to a selected third party navigator from among the mapped one or more third parties presented in the navigator selection screen; and
incorporate a schedule into schedule information of the user based on the received action log acquisition instruction,
wherein a comparison graph is displayed that compares achievement levels between the user and another user.

US Pat. No. 10,460,267

INTEGRATION OF AS BUILT DATA OF A PROJECT

Trimble Inc., Sunnyvale,...

1. A method for reporting as-built data of a project, the method comprising:modifying a structure being constructed with a handheld power tool, wherein the structure is modified with the tool such that a non-blueprint compliant modification is generated, wherein the non-blueprint compliant modification is different from a corresponding plan of a blueprint of the structure;
while modifying the structure, determining, with the handheld tool, as-built information characterizing the non-blueprint compliant modification, wherein the as-built characterizing information represents a characteristic of the modification as completed, wherein the characterizing information for the characteristic is different from characterizing information for the corresponding characteristic in the blueprint;
recording at the handheld power tool, the as-built characterizing information;
with the handheld power tool, determining a position of the non-blueprint compliant modification as completed;
recording at the handheld power tool, the determined position;
reporting the as-built characterizing information and the determined position via a wireless communication link of the handheld tool to an information management system remote from the handheld tool; and
modifying a record of the project in a database stored at the information management system with the as-built characterizing information and the position.

US Pat. No. 10,460,263

POOLING NETWORK DEVICES

Sprint Spectrum L.P., Ov...

1. A computer-implemented method for pooling network devices, the method comprising:connecting a wireless device having a machine-to-machine (M2M) component to a wireless network, wherein the connecting comprises:
(i) determining whether a pool of network devices is available, wherein availability is determined using a location of the wireless device relative to a defined proximity of the pool of network devices;
(ii) when the pool is unavailable based on the wireless device not being within the defined proximity to the pool, connecting the wireless device to the wireless network in an independent mode; and
(iii) when the pool is available based on the wireless device being within the defined proximity to the pool, connecting the wireless device to the wireless network in a pooled mode,
wherein the wireless network allocates respective communication resources for use by the wireless device and by each network device in the pool, and wherein when the wireless device is connected to the wireless network in the pooled mode, the respective communication resources allocated for use by the wireless device and the respective communication resources allocated for use by each network device in the pool are aggregated for sharing by the wireless device and by each network device in the pool.

US Pat. No. 10,460,259

DYNAMIC PROGRESS RECOGNITION AND RECOMMENDATIONS BASED ON MACHINE LEARNING

Bank of America Corporati...

1. A system, comprising:an augmented reality device of a user; and
a dynamic progress recognition and recommendation computing platform in communication with the augmented reality device, the dynamic progress recognition and recommendation computing platform, comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the dynamic progress recognition and recommendation computing platform to:
receive, from the augmented reality device of the user, image data;
analyze, in real-time, the image data using at least one of: object recognition and optical character recognition to identify an object within the image;
determine, using one or more machine learning datasets, at least one characteristic of the identified object;
compare the determined at least one characteristic of the identified object to a pre-defined goal of the user;
determine, based on the comparing, whether the at least one characteristic is within parameters of the pre-defined goal of the user;
responsive to determining that the at least one characteristic is within the parameters of the pre-defined goal of the user, generate a first notification including a progress toward the pre-defined goal of the user including the at least one characteristic;
and
transmit the generated first notification to the augmented reality device of the user.

US Pat. No. 10,460,255

MACHINE LEARNING IN EDGE ANALYTICS

SPLUNK INC., San Francis...

1. A method comprising:generating, by an electronic device, raw data based on inputs to the electronic device;
generating, by the electronic device, a plurality of events indexed by timestamps, each of the plurality of events including a respective segment of the raw data;
extracting, by the electronic device, a data field from each of the plurality of events, the extracted data fields corresponding to data derived from the raw data;
sending, by the electronic device, the raw data or data derived from the raw data over a network to a server computer system, the sent raw data or the data derived from the raw data including training data;
receiving, by the electronic device, model data from the server computer system over the network, the model data having been derived by the server computer system from the training data by use of a machine learning process;
generating, by the electronic device, an updated local model by updating a local model associated with the electronic device based on the received model data; and
processing, by the electronic device, local data based on the updated local model to generate output data, the local data including raw data or data derived from raw data generated based on inputs to the electronic device.

US Pat. No. 10,460,254

SYSTEM AND METHOD FOR REDUCING STATE SPACE IN REINFORCED LEARNING BY USING DECISION TREE CLASSIFICATION

VMware, Inc., Palo Alto,...

1. A method for reducing state space in reinforced learning for automatic scaling of a multi-tier application, the method comprising:receiving a new state of the multi-tier application to be added to a state decision tree for the multi-tier application, the new state including a first attribute and a second attribute;
placing the new state in an existing node of the state decision tree only if the first attribute of the new state is same as the first attribute of any state contained in the existing node and a difference between a current statistical measure of values of the second attribute of each existing state contained in the existing node and a new statistical measure of the values of the second attribute of each existing state contained in the existing node with the values of the second attribute of the new state does not exceed a threshold to reduce a number of new states to consider for the reinforced learning; and
executing the reinforced learning using the state decision tree with the new state to automatically scale the multi-tier application.

US Pat. No. 10,460,252

SYSTEM AND METHOD OF CHAINING ALGORITHMS FOR GLOBAL OBJECT RECOGNITION TO IMPROVE PROBABILITY OF CORRECTNESS AND REDUCE PROCESSING LOAD

Raytheon Company, Waltha...

1. A computer-implemented method for global object recognition comprising:receiving, by the one or more hardware processors, object metadata including a plurality of characteristics that define an object to be detected;
receiving, by one or more hardware processors, search metadata including a plurality of context parameters that define a search for the object;
retrieving, based on the object and search metadata, a plurality of source data of a given data type;
selecting, from a plurality of algorithms, a subset of algorithms to be used in processing the retrieved source data based on a cumulative trained probability of correctness (Pc) that each of the algorithms, which are processed in a chain and conditioned upon the result of the preceding algorithms, produce a correct result;
ordering the algorithms in the subset based on algorithm metadata including a plurality of algorithm characteristics to reduce an expected processing load of the retrieved source data; and
processing the retrieved source data in order according to the chain of the selected subset of algorithms to obtain a plurality of results and to reduce the number of source data that is processed by the next algorithm in the chain, at least one result indicating whether the object was detected in corresponding source data output from the last algorithm in the chain.

US Pat. No. 10,460,233

SELF-ADAPTIVE NEURAL NETWORKS

FUJITSU LIMITED, Kawasak...

1. A method of updating a neural network, comprising:computing gradients for an operating matrix of a current layer of the neural network based on data of at least one of:
the current layer; and
at least one other layer of the neural network;
updating the operating matrix of the current layer based on the computed gradients and the operating matrix of the current layer; and
updating an indexing matrix of the current layer based on matching the updated operating matrix of the current layer and a matching dictionary of the current layer.

US Pat. No. 10,460,203

JACCARD SIMILARITY ESTIMATION OF WEIGHTED SAMPLES: SCALING AND RANDOMIZED ROUNDING SAMPLE SELECTION WITH CIRCULAR SMEARING

salesforce.com, inc., Sa...

1. A method of pre-calculation, per object, of object feature bin values for identifying close matches between objects that have numerous weighted features, the method including:during min-hashing of an expanded set of weighted features into a predetermined number of feature bins, circularly smearing a feature that qualifies to be inserted by min-hashing into a particular feature bin across successive feature bins,
using a processor and memory coupled to the processor, the memory holding objects, sets of weighted features of the objects, and values placed in the feature bins by min-hashing,
for initial weighted features of an object and a predetermined number of the feature bins used to receive the values produced by the min-hashing of the weighted features, as part of calculating an estimated Jaccard similarity index among objects:
scaling initial weights to produce scaled-weighted features, using scaling factors automatically selected based on a sum of the initial weights divided by a number of features in a feature set, applying two or more of the selected scaling factors to scale the initial weights for min-hashing into one set of feature bins per scaling factor;
expanding the scaled-weighted features into two or more expanded sets of weighted features of the object, wherein each expanded set includes at least as many weighted features as the predetermined number of feature bins;
wherein expanding a particular scaled-weighted feature produces multiple instances of feature samples in proportion to respective scaled weight of the particular scaled-weighted feature; and
min-hashing the expanded sets, with circularly smearing the incremented fractional part of a min-hashed value under consideration, so that the incremented fractional part of the min-hashed value is considered as a candidate to be inserted into at least one successive bin after insertion into an initial min-hash selected bin; and
saving completed sets of the feature bins for each scaling of weights of the object together with a scaling factor or sum of feature weights for use in comparing sampled features of the object with sampled features of other objects by calculating an estimated Jaccard similarity index.

US Pat. No. 10,460,200

APPARATUS AND METHOD OF ANALYZING TOOL TRACE, AND COMPUTER PROGRAM FOR EXECUTING THE METHOD

Republic of Korea (Nation...

1. A method of analyzing a tool trace, the method being performed by a portable tool trace analyzing apparatus comprising a camera unit and comprising:obtaining a first image that is a three-dimensional (3D) image of the tool trace;
displaying the first image on a screen;
storing, in a database, second images that are 3D images of one or more tools and that correspond to a plurality of pieces of feature information of the one or more tools;
when a specific tool is selected based on a user input, searching for a second image from among the second images in the database, the second image corresponding to the specific tool, and displaying the second image on the screen;
matching the second image that is selected with the first image and thus generating a match image;
displaying the match image on the screen;
wherein the generating of the match image comprises:
calculating an error between the first image and the second image;
when the calculated error is greater than a preset reference value, the tool trace is not determined to match the specific tool, and when the calculated error is equal to or less than the preset reference value, the tool trace is determined to match the specific tool; and
displaying a result of the determination on the screen:
wherein the feature information of the one or more tools comprises at least a shape of a tool head; and
wherein the generating of the match image further comprises generating the match image by matching a head part of the tool in the second image, with the first image.

US Pat. No. 10,460,187

BIOMETRIC AUTHENTICATION DEVICE AND SYSTEM

Hitachi, Ltd., Tokyo (JP...

1. A biometric authentication device comprising:a housing having a front side surface, a rear side surface, a passage side surface and an upper surface;
a light source array that is installed on the upper surface of the housing and includes a plurality of light sources;
an opening that is provided in the upper surface of the housing and located between the light source array and an intersection of the front side surface and the upper surface;
an infrared camera that is disposed inside the housing below the opening in the upper surface; and
a processor, wherein
an optical axis of a majority of the light sources intersects with the upper surface of the housing at an angle less than 90 degrees,
a plane formed by the light source array intersects with the passage side surface of the housing at an angle of less than 90 degrees, and
the processor is programmed to perform authentication of a biometric feature of a user irradiated with an irradiation light from the light sources and imaged by the infrared camera through the opening.

US Pat. No. 10,460,186

ARRANGEMENT FOR CREATING AN IMAGE OF A SCENE

Robert Bosch GmbH, Stutt...

1. A system for creating at least one image of a scene and/or object, comprising:at least one device for recording the at least one image of the scene and/or object, which is of a surrounding of the at least one user;
a device for acquiring a behavior of at least one user in viewing the scene and/or object, which is of the surrounding of the at least one user; and
a control unit for evaluating the behavior of the at least one user and for obtaining therefrom at least one control signal for a controlling of the device, including a selection of a recording direction and of image segments or objects that are to be recorded, for recording the at least one image in accordance with the behavior of the at least one user;
wherein the control unit is configured to evaluate at least one of the following features of the behavior of the at least one user: i) a pupil size or a temporal change in this pupil size of the at least one user, ii) a vocalization or speech expression of the at least one user, and iii) a gesture of the at least one user, and wherein the control unit is configured to evaluate a facial expression of the at least one user, the facial expressions excluding sleepiness,
wherein a change of the at least one user's direction of view from a route to be followed to a differing direction results in a control signal for taking a picture of the scene viewed by the at least one user, and
wherein the control unit is configured to evaluate a pupil size or a temporal change in this pupil size of the at least one user.

US Pat. No. 10,460,168

INTERFACES FOR IMPROVING DATA ACCURACY IN A POSITIONING SYSTEM DATABASE

Verizon Patent and Licens...

1. A method comprising:obtaining, by a device, a first two-dimensional image providing an aerial perspective of a building,
a business being located within the building;
receiving by the device, a path identifier indicative of a virtual roadway proximal to the building;
receiving, by the device, a first identifier in the first two-dimensional image of a first edge of the business relative to the building, a second identifier of a second edge of the business relative to the building, and a third identifier of an entrance to the business relative to the building;
determining by the device, a first latitude and longitude pairing on a map for the first identifier, a second latitude and longitude pairing on the map for the second identifier, and a third latitude and longitude pairing on a map for the third identifier;
providing, by the device and for display in the first two-dimensional image, an identification of the first edge of the business based on the first identifier, an identification of the second edge of the business based on the second identifier, and an identification of the entrance of the business based on the third identifier; and
obtaining, by the device, a second two-dimensional image based on the virtual roadway,
the second two-dimensional image providing a first person perspective of the building.

US Pat. No. 10,460,165

HEAD MOUNTED DISPLAY

FOVE, Inc., Tokyo (JP)

1. An eyesight detection device comprising:a lens to be disposed at a position facing a user's cornea when the device is used by the user;
a plurality of infrared light sources disposed in a periphery of the lens that emit infrared light toward the user's cornea; and
a camera that captures an image including the user's cornea;
wherein, when the periphery of the lens is equally divided into four regions of a first region corresponding to the outer corner side of the eye of the user, a second region corresponding to the inner corner side of the eye, a third region corresponding to the top side of the head, and a fourth region corresponding to the jaw side, the plurality of infrared light sources are disposed in the first region and the second region wherein the plurality of infrared light sources are disposed asymmetrically with respect to an axis extending through a center of the first region and a center of the second region.

US Pat. No. 10,460,162

METHOD, DEVICE, AND SYSTEM, FOR IDENTIFYING DATA ELEMENTS IN DATA STRUCTURES

Handycontract, LLC, Reno...

1. A computer-implemented method for determining document structure of a document, the method comprising:generating a document string corresponding to the document;
identifying a first candidate marker at a first position in the document string;
based on determining that the first candidate marker is in a predefined first-element form, adding the first candidate marker to a set of marker sequences associated with the document as a first marker sequence, wherein the first marker sequence corresponds to a first candidate hierarchy for the document structure;
identifying a second candidate marker occurring at a second position in the document string subsequent to the first position;
based on determining that the second candidate marker is in the predefined first-element form, adding the second candidate marker to the set of marker sequences as a second marker sequence, wherein the second marker sequence corresponds to a second candidate hierarchy for the document structure;
identifying a third candidate marker occurring at a third position in the document string subsequent to the second position;
based on determining that the third candidate marker is not in the predefined first-element form, iteratively determining whether the third candidate marker is consecutively congruent to a last element in each respective marker sequence of the set of marker sequences;
based on determining that the third candidate marker is consecutively congruent to the last element in the first marker sequence, adding the third candidate marker to the first marker sequence;
determining at least one eligible marker sequence based on evaluating each marker sequence of the set of marker sequences using at least one marker sequence eligibility criteria; and
generating a display of the document comprising visual indicia associated with a determined document structure, wherein the visual indicia correspond to a determined hierarchy for the document structure based on the at least one eligible marker sequence.

US Pat. No. 10,460,160

E-PAPER IMAGER

Hewlett-Packard Developme...

1. An imager comprising:an ion-emitting unit;
a conveying structure to move a passive e-paper display medium in a first orientation along a travel path and to releasably support the display medium in spaced relation to receive airborne ions from the ion-emitting unit for imaging operations;
a validation arrangement to permit target-content imaging operations via the ion-emitting unit upon a determination the display medium is valid and to prevent target-content imaging operations upon a determination that the display medium is invalid, and
a machine-readable-code reader;
wherein the ion-emitting unit comprises:
an erasing unit spaced apart, and located downstream, from the machine-readable-code reader; and
a writing unit spaced apart, and located downstream, from the erasing unit.

US Pat. No. 10,460,156

AUTOMATED TRACKING AND RETAINING OF AN ARTICULATED OBJECT IN A SEQUENCE OF IMAGE FRAMES

SONY CORPORATION, Tokyo ...

1. An image-processing apparatus, comprising:at least one image processor configured to:
segment each image frame in a sequence of image frames into different segmented regions that corresponds to different super-pixels;
detect an articulated object in a first motion state by non-zero temporal derivatives between a first image frame and a second image frame that succeeds said first image frame in said sequence of image frames;
construct a first connectivity graph of a first set of super-pixels of said first image frame;
construct a second connectivity graph of a second set of super-pixels of said second image frame; and
generate a complete object mask of said articulated object in a second motion state based on said first connectivity graph and said second connectivity graph, wherein at least a portion of said articulated object is stationary in said second motion state.

US Pat. No. 10,460,153

AUTOMATIC IDENTITY DETECTION

Futurewei Technologies, I...

1. A method for detecting identification, comprising:obtaining, by an object detecting device of a network, a first picture comprising a first object at a first time instant and a second picture comprising a second object at a second time instant;
generating, by the object detecting device, a first feature vector of the first object based on the first picture and a second feature vector of the second object based on the second picture;
sending, by the object detecting device, the first feature vector and the second feature vector to a server;
obtaining, by the object detection device, basic pattern information of the first object and basic pattern information of the second object;
determining, by the object detecting device, that the first feature vector and the second feature vector are associated with a same object, based on the basic pattern information of the first object and the basic pattern information of the second object;
receiving, by a server of the network, a message from the object detecting device, wherein the message indicates that the first feature vector and the second feature vector are associated with the same object; and
recognizing, by the server of the network, the second object without recognizing the second feature vector based on the received message.

US Pat. No. 10,460,152

METHOD AND APPARATUS FOR PUSHING INFORMATION

BAIDU ONLINE NETWORK TECH...

1. A method for pushing information, comprising:detecting face information by a smart device;
detecting, by the smart device, at least one hand of a user;
recognizing, by the smart device, the at least one hand of the user to acquire a hand gesture;
determining, by the smart device, whether the hand gesture matches with a preset hand gesture;
when determining that the hand gesture matches with the preset hand gesture, acquiring, by the smart device, a control instruction based on the hand gesture, wherein a correspondence between the preset hand gesture and the control instruction is preset;
acquiring pushing information by the smart device according to the face information and the control instruction, wherein a relationship of the face information, control instruction, and the pushing information is pre-determined; and
presenting the pushing information by the smart device in one or more forms of text, an image, and voice;
after detecting the face information by the smart device, the method further comprises:
when detecting by the smart device that the face information meets a preset condition, controlling the intelligent household electrical appliance to perform a corresponding operation by the smart device according to the face information.

US Pat. No. 10,460,146

IMAGE CAPTURE APPARATUS

Gingy Technology Inc., H...

1. An image capture apparatus, comprising:an imaging unit, comprising:
an electrode;
a light emitting layer, disposed on the electrode; and
a dielectric layer, disposed on the light emitting layer;
a light receiving device, wherein at least a portion of an object is in contact with a portion of the dielectric layer so that the light emitting layer emits an image light beam corresponding to the portion of the dielectric layer, and the light receiving device is disposed on a transmission path of the image light beam;
a conductive element, disposed on the dielectric layer of the imaging unit and having an opening exposing the dielectric layer, wherein a power supply is electrically connected with the conductive element, and the object is electrically connected with the power supply via the conductive element; and
an indicating unit, disposed on the imaging unit, comprising:
a first conductive pattern;
a first dielectric pattern;
a light emitting pattern;
a second dielectric pattern;
a second conductive pattern; and
an insulation pattern, wherein the first conductive pattern, the first dielectric pattern, the light emitting pattern, the second dielectric pattern, the second conductive pattern and the insulation pattern are stacked sequentially in a direction away from the imaging unit.

US Pat. No. 10,460,140

READING AND WRITING CODES USING OPTICAL DEVICES

ILLUMINA, INC., San Dieg...

1. A method for tracking an item, comprising:(a) providing an item comprising a solid polymer material;
(b) irradiating the item to create a spatial pattern of optical modifications in the polymer material, wherein the spatial pattern of optical modifications comprises a code that indicates information; and
(c) detecting the pattern of optical modifications, thereby determining the information; wherein the polymer material comprises (1) a polyimide material; or (2) a silicon-based polymer.

US Pat. No. 10,460,139

SYSTEM AND METHOD FOR UNIQUE IDENTIFIER DETECTION BASED ON INVISIBLE LIGHT

Intuit Inc., Mountain Vi...

1. A unique identifier detection system, comprising:a first object comprising a first object housing;
a first invisible light source coupled to the first object housing and configured to emit first invisible light;
a first opaque substrate coupled to the first object housing, the first opaque substrate comprising material opaque to invisible light emitted by the first invisible light source, the first opaque substrate defining a first aperture design configured to receive the first invisible light from the first invisible light source and to form a first identification pattern, wherein the first aperture design comprises a first one or more apertures defined by the first opaque substrate;
a second object comprising a second object housing;
a second invisible light source coupled to the second object housing and configured to emit second invisible light;
a second opaque substrate coupled to the second object housing, the second opaque substrate comprising material opaque to invisible light emitted by the second invisible light source, the second opaque substrate defining a second aperture design configured to receive the second invisible light from the second invisible light source and to form a second identification pattern distinct from the first identification pattern, wherein the second aperture design comprises a second one or more apertures defined by the second opaque substrate;
a device comprising a device housing;
an invisible light sensor coupled to the device housing and configured to sense the first invisible light and to sense the second invisible light; and
a device control circuit coupled to the device housing and electronically coupled to the invisible light sensor, the device control circuit configured to detect the first identification pattern of the first invisible light and to determine a first object unique identifier based on the first identification pattern, and configured to detect the second identification pattern of the second invisible light and to determine a second object unique identifier based on the second identification pattern.

US Pat. No. 10,460,130

MECHANISM TO PROTECT A DISTRIBUTED REPLICATED STATE MACHINE

Amazon Technologies, Inc....

1. A computer-implemented method, comprising:obtaining:
a first checksum generated by a first computer system based at least in part on a first set of ordered database operations on a database; and
a second checksum generated by a second computer system based at least in part on a second set of ordered database operations on the database;
determining that a sequence of database operations comprising operations associated with the first set and the second set is obtained in order by at least:
parsing the sequence of database operations to obtain a first set of ordered operations, the first set associated with the first computer system;
generating a first output based at least in part on the first set, wherein the first output matches the first checksum;
parsing the sequence of database operations to obtain a second set of ordered operations, the second set associated with the second computer system; and
generating a second output based at least in part on the second set, wherein the second output matches the second checksum; and
generating a third checksum based at least in part on the first set and the second set to indicate the sequence is in order, wherein the third checksum indicates whether the sequence has been altered, and further wherein a different sequence of database operations can be parsed to generate outputs that match the first checksum and the second checksum.

US Pat. No. 10,460,129

SYSTEM AND METHOD FOR MANAGING COOPERATIVE SYNTHETIC IDENTITIES FOR PRIVACY PROTECTION THROUGH IDENTITY OBFUSCATION AND SYNTHESIS

CA, Inc., New York, NY (...

1. A method, comprising:receiving, from a first requestor, a request to create a cooperative synthetic identity case for an original identity;
determining whether a cooperative synthetic identity case has already been created for the original identity;
in response to determining that the cooperative synthetic identity case has not already been created for the original identity, generating the cooperative synthetic identity case by replacing all personally identifiable information associated with the original identity with corresponding synthetic information;
generating a case identifier that uniquely identifies the cooperative synthetic identity case;
associating the case identifier with an expiration period;
storing the cooperative synthetic identity case, the case identifier, and the expiration period to a single memory;
associating the cooperative synthetic identity case with the personally identifiable information of the original identity;
storing the association between the cooperative synthetic identity case and the personally identifiable information of the original identity to the single memory; and
sending the case identifier to the first requestor.

US Pat. No. 10,460,126

PROVIDING USER CONTROL OF SHARED PERSONAL INFORMATION

Adobe Inc., San Jose, CA...

1. In a digital environment for allowing users to control sharing of personal information, a method of verifying a digital transaction history of users, the method comprising:receiving, from a client device associated with a user, an encoded verification request to provide a lifetime value verification of the user to a third-party provider, wherein the encoded verification request is encoded with a private security token at the client device and directly authorized by the user at the client device associated with the user;
determining whether the user satisfies the lifetime value verification based on:
decoding the encoded verification request;
identifying, within the verification request, a threshold value to verify;
analyzing transaction records within a blockchain associated with the user to generate a user lifetime value; and
comparing the user lifetime value to the threshold value; and
providing, to a computing device associated with the third-party provider, a verification result indicating that the user satisfies the lifetime value verification or indicating that the user does not satisfy the lifetime value verification.

US Pat. No. 10,460,122

DYNAMIC PERMISSION MODES

Qumulo, Inc., Seattle, W...

1. A method for managing data in a file system over a network using one or more processors that execute instructions to perform actions, comprising:instantiating a file system engine to perform actions including:
providing a file system that includes one or more file system objects, wherein the one or more file system objects are accessible by two or more clients that use different native permission schemes;
receiving, from a client, an access request that is associated with the one or more file system objects, wherein the access request includes one or more native permission values that are supported by the client;
providing one or more other requested permission values included in another access request from another client, wherein the other access request is associated with the one or more file system objects, and wherein the one or more other requested permission values are unsupported by the native permission scheme used by the client; and
associating the one or more requested permission values and the one or more other permission values with the one or more file system objects; and
instantiating a permissions engine to perform actions including:
determining one or more map rules based on one or more characteristics of the access request, wherein the one or more map rules include computer readable instructions that map native permission values to platform permission values from a platform permission scheme;
executing the one or more map rules to provide one or more platform permission values based on the one or more native permission values, wherein the one or more platform permission values are associated with the one or more file system objects, and wherein the platform permission scheme reduces latency and improves efficiency of computing resources employed to access the one or more file system objects by replacing use of the two or more different native permission schemes to define access rights to the one or more file system objects;
comparing one or more requested platform permission values to the platform permission values associated with the one or more file system objects; and
providing the access rights to the one or more file system objects based on an affirmative result of the comparison.

US Pat. No. 10,460,120

POLICY MEDIATED HIERARCHICAL STRUCTURES IN KEY VALUE STORES

Amazon Technologies, Inc....

1. A computer-implemented method, comprising:simulating a multi-level hierarchy in a keyspace having a flat hierarchy and being represented in a key-value store, the keyspace including a plurality of key-value pairs associated with a plurality of objects stored in connection with a computer system, by at least:
generating a redirecting key-value pair for storage in the key-value store, the redirecting key-value pair having:
a key that indicates a redirect name for a subset of the plurality of key-value pairs directed to an indicator of a directory to be represented comprising a set of more than one object including a subset of the plurality of objects other than the redirecting key-value pair, and
a value that indicates a namespace associated with the subset of the plurality of key-value pairs directed to the subset of the plurality of objects;
assigning a delimiter that, when invoked, activates a redirect for requests associated with the redirecting key-value pair; and
associating, to the multi-level hierarchy, a policy that applies to the multi-level hierarchy so as to control a requestor's access to the multi-level hierarchy; and
in response to a request invoking the delimiter,
processing the policy, based at least in part on verifying that a requested redirect name in the request matches the key of the redirecting key-value pair, to perform one or more actions in accordance with the request.

US Pat. No. 10,460,111

SYSTEM AND METHOD TO ISOLATE HOST AND SYSTEM MANAGEMENT IN AN INFORMATION HANDLING SYSTEM

Dell Products, LP, Round...

1. An information handling system comprising:a central processing unit to execute an operating system of the information handling system;
a memory to store a boot image for a boot process of the information handling system; and
a service processor to execute the boot image to perform the boot process, and the execution of the boot image to cause the service processor to:
detect whether an isolation profile is enabled within the boot process, wherein the isolation profile is enabled in response to a signal provided by a host device external to the information handling system based on the operating system being compromised; and
in response to the isolation profile being enabled, to disable Intelligent Platform Management Interface system management from the operating system to prevent system management access by the compromised operating system to the service processor.

US Pat. No. 10,460,107

SYSTEMS AND METHODS FOR AUTOMATIC SNAPSHOTTING OF BACKUPS BASED ON MALICIOUS MODIFICATION DETECTION

Carbonite, Inc., Boston,...

1. A method comprising: detecting, by a backup system in communication with multiple computing devices, legitimate file activity occurring on the multiple computing devices, wherein the legitimate file activity comprises sharing a file;calculating, by the backup system, at least one file activity threshold based on patterns of the legitimate file activity occurring over time on different ones of the multiple computing devices;
detecting, by a backup agent in communication with the backup system, a plurality of client file activities occurring over time on a client device of the multiple computing devices;
and preventing, by the backup agent, modification of previously backed up data of the client device responsive to the client file activities exceeding the file activity threshold wherein the calculating of the file activity threshold comprises:
aggregating, by the backup system, file activity rates received from the computing devices;
and setting, by the backup system, the file activity threshold by multiplying the file activity rates by a percentage based on statistical confidence of the file activity rates.

US Pat. No. 10,460,085

TABLET COMPUTER

MATTEL, INC., El Segundo...

1. A tablet computer, comprising:a touch screen display, one or more processors, a storage media, a wireless data communication interface, an operating system comprising an application framework layer and an application layer, an adaptive learning system, and an overlay system and an access control stored in the storage media and configured to be executed by the one or more processors, the overlay system comprising:
instructions for controlling access to one or more application programs in the application layer;
instructions for providing a first user interface that receives input through the touch screen display;
instructions for providing a second operating environment associated with a second user interface that receives input through the touch screen display;
instructions for requiring input of an authentication code through the touch screen display to access the first user interface from the second operating environment; and
instructions for accepting, in the first user interface, a configuration of the access control configured to permit or deny a request for access in the second operating environment to one or more of a system setting, an application program, an audio file by a media player app, a video file by the media player app, a hardware resource, an internet resource, a text file, an image file, and an electronic book;
the adaptive learning system comprising:
instructions for executing at least one direct instructional component comprising at least one of a definition of a desired skill, a skill acquisition exercise, and a configuration and evaluation interface;
instructions for executing at least one indirect instructional component comprising one or more reinforcements designed to encourage one or more behaviors associated with acquisition or reinforcement of the desired skill;
instructions for executing at least one technological enabler to support at least one of the direct instructional component and the indirect instructional component;
instructions for analyzing data captured regarding the skill acquisition exercise;
instructions for determining an assessment regarding the skill acquisition exercise based on one or more predetermined criteria, wherein the one or more predetermined criteria comprise one or more of a user proficiency in the desired skill and a user learning style; and
instructions for personalizing a subsequent instance of a skill acquisition exercise automatically based on the assessment.

US Pat. No. 10,460,075

INFORMATION PROCESSING APPARATUS AND METHOD TO MOVE A DISPLAY AREA OF A NEEDLE BIOPSY IMAGE

Sony Corporation, Tokyo ...

1. An information processing apparatus, comprising:a memory configured to store a pathological image of an elongated specimen, wherein the pathological image is captured as a virtual slide; and
a central processing unit (CPU) configured to:
generate guide information that comprises a plurality of points at intervals along a center line of a shape of the elongated specimen in the pathological image,
wherein the center line includes the plurality of points which are connected by a plurality of line segments;
control a display device to display a first part of the pathological image, based on the generated guide information, as an observation image,
wherein a center point of the observation image comprises a first view point;
receive an instruction to change a first display range on the first part of the pathological image of the observation image, displayed on the display device, wherein the instruction comprises a view point candidate for a second display range for the observation image;
set a display mode of the display device as one of a normal mode or a guide mode,
wherein, in the normal mode, a second part of the pathological image is set based on the first part of the pathological image and the instruction, and
wherein, in the guide mode, the second part of the pathological image is set based on the first part of the pathological image, the instruction, and the generated guide information;
calculate the second display range on the second part of the pathological image of the observation image based on the instruction and the generated guide information,
wherein the second display range is calculated based on a setting operation to set a second view point that is closest to the view point candidate, and
wherein the second view point lies on a line segment of the plurality of line segments in the guide information; and
control the display device to display the observation image that is centered on the second view point.