US Pat. No. 10,366,829

COIL ASSEMBLY FOR NON-CONTACT CHARGING

OMRON AUTOMOTIVE ELECTRON...

1. A coil assembly for non-contact charging which has a power supplying surface facing a power receiving device and is provided in a power transmission device which wirelessly transmits power to the power receiving device, the coil assembly comprising:a circuit board;
a first coil positioned directly onto the circuit board;
a second coil positioned as close as, or farther than, the first coil from the power supplying surface; and
a single magnetic body that:
is positioned farther than the second coil from the power supplying surface, overlaps with the second coil, and
does not overlap with the first coil when seen from the power supplying surface.

US Pat. No. 10,366,827

IGNITION COIL FOR INTERNAL COMBUSTION ENGINE

DENSO CORPORATION, Kariy...

1. An ignition coil for an internal combustion engine comprising:a coil main body portion having a primary coil and a secondary coil magnetically coupled to each other;
a cylindrical connecting portion for connecting the coil main body portion and a spark plug; and
a conducting member disposed inside the connecting portion and electrically connecting the coil main body portion and the spark plug; wherein
a convex surface forming portion, which is a portion constituting an inner peripheral convex surface, an inner peripheral surface of which projects toward an inner peripheral side, is disposed in the connecting portion;
the convex surface forming portion has an outer peripheral concave surface, an outer peripheral surface of which is recessed toward the inner peripheral side;
the connecting portion has a boundary portion which is a boundary between the convex surface forming portion and other portions in an axial direction;
in the convex surface forming portion, at least a part of a region where the outer peripheral concave surface is formed has a portion having an area, in a cross-section orthogonal to the axial direction, equal to or smaller than an area of a cross-section orthogonal to the axial direction in the boundary portion, and a thickness of the convex surface forming portion is equal to or thicker than a thickness of the boundary portion; and
a thickness of the convex surface forming portion is equal to or thicker than a thickness of the boundary portion.

US Pat. No. 10,366,825

BARRIER ARRANGEMENT BETWEEN TRANSFORMER COIL AND CORE

ABB Schweiz AG, Baden (C...

1. An insulation barrier for a transformer, comprising:an inner portion including a first cylindrical body and a radially outwardly extending flange extending from a first end of the first cylindrical body; and
an outer portion including a second cylindrical body and a radially inwardly extending flange extending from a second end of the second cylindrical body in overlapping relation with the radially outwardly extending flange of the inner portion, wherein the first and second cylindrical body portions are spaced from one another to form a space sized to receive a high voltage coil between the first and second cylindrical bodies.

US Pat. No. 10,366,821

COMMON MODE NOISE FILTER

Panasonic Intellectual Pr...

1. A common mode noise filter comprising:a first insulating layer;
a second insulating layer formed under the first insulating layer;
a first coil including a first coil conductor and a second coil conductor, the first coil conductor being electrically connected to the second coil conductor;
a second coil including a third coil conductor and a fourth coil conductor, the third coil conductor being electrically connected to the fourth coil conductor; and
a third coil including a fifth coil conductor and a sixth coil conductor, the fifth coil conductor being electrically connected to the sixth coil conductor,
wherein the first coil, the second coil, and the third coil are electrically independent of one another,
the first coil conductor, the third coil conductor, and the fifth coil conductor are formed side by side on the first insulating layer in a spiral fashion such that the first coil conductor, the third coil conductor, and the fifth coil conductor are sequentially positioned from an outer side of the first insulating layer,
the first coil conductor, the third coil conductor, and the fifth coil conductor have regions disposed in parallel to one another,
the second coil conductor, the fourth coil conductor, and the sixth coil conductor are formed side by side on the second insulating layer such that the fourth coil conductor, the sixth coil conductor, and the second coil conductor are sequentially positioned from an outer side of the second insulating layer,
the second coil conductor, the fourth coil conductor, and the sixth coil conductor have regions disposed in parallel to one another,
the first coil conductor and the fourth coil conductor have regions overlapping each other as seen from a top view,
the third coil conductor and the sixth coil conductor have regions overlapping each other as seen from a top view, and
the fifth coil conductor and the second coil conductor have regions overlapping each other as seen from a top view.

US Pat. No. 10,366,820

THIN FILM INDUCTOR

TDK CORPORATION, Tokyo (...

1. A thin film inductor comprising:a coil part formed of at least one coil conductor layer and having terminal electrodes provided at both ends thereof;
a first insulating layer configured to cover the coil part; and
a second insulating layer configured to cover the first insulating layer and having a higher Young's modulus than the first insulating layer, the second insulating layer enclosing an entire outer surface of the first insulating layer, other than in a region of the first insulating layer covered by the terminal electrodes.

US Pat. No. 10,366,819

COIL COMPONENT AND METHOD OF MANUFACTURING THE SAME

TAIYO YUDEN CO., LTD., T...

1. A coil component comprising:a preformed coil that is formed of a winding part which winds a coated conductive wire continuously and spirally in an axial direction and includes an inner circumferential surface, an outer circumferential surface, and a principle face of one end portion and a principle face of the other end portion in the axial direction, and of a pair of leader parts which extends outwardly from the winding part;
a first core member that includes a shaft part disposed inside the inner circumferential surface, a side wall portion disposed in at least a portion of the outer circumferential surface, and a connection portion which is disposed such that a first gap is formed between the principle face of the one end portion and the connection portion, and through which the shaft part is connected to the side wall portion, and that contains metal magnetic grains; and
a second core member which is disposed such that a second gap is formed between the principle face of the other end portion and the second core member which contains metal magnetic grains and is provided with an adhesive, wherein:
the pair of leader parts are disposed in a portion where the side wall portion of the first core member is not formed on the outer circumferential surface of the winding part, and the pair of leader parts are not covered by the side wall portion,
the coil component further comprises a pair of terminal electrodes formed at respective ends of the leader parts in a manner extending in a same direction and facing the principle face of the other end portion of the winding part, wherein a peripheral portion of the second core member including a portion of the second gap provided with the adhesive is in direct contact with and fitted between the principle face of the other end portion of the winding part and the pair of terminal electrodes,
the second core member is of an E-type wherein the second core member includes a second shaft part facing and axially aligned with the shaft part of the first core member, a second side wall portion facing and axially aligned with the side wall portion of the first core member, and a second connection portion connecting the second shaft part and the second side wall portion, and
the first gap formed between the principle face of the one end portion of the winding part and the connection portion of the first core member is constituted by a void.

US Pat. No. 10,366,816

SOLENOID DRIVE DEVICE

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

1. A solenoid drive device comprising:a first solenoid drive circuit including a first solenoid, a first switching element configured to perform duty control of an application voltage of the first solenoid, and a first current detection element configured to detect a first drive current supplied to the first solenoid;
a second solenoid drive circuit including a second solenoid, a second switching element configured to perform duty control of an application voltage of the second solenoid, and a second current detection element configured to detect a second drive current supplied to the second solenoid; and
a control element configured to change the first drive current and the second drive current by performing on/off duty control of the first switching element and the second switching element,
wherein the solenoid drive device includes a selection circuit configured to select either one of a first current detection signal outputted from the first current detection element and a second current detection signal outputted from the second current detection element,
wherein the control element comprises:
a duty control element configured to supply a selection command signal selecting either one of the first current detection signal and the second current detection signal to the selection circuit, acquire values of the first drive current and the second drive current based on a selection detection signal outputted from the selection circuit, and perform the on/off duty control depending on the acquired values of the first drive current and the second drive current; and
a failure determination element configured to perform failure determination with the selection circuit, the first solenoid drive circuit, and the second solenoid drive circuit as determination targets based on change characteristics of the selection detection signal,
wherein the duty control element performs the on/off duty control of the first switching element in the same control cycle as on/off duty control of the second switching element, and sets on/off switching direction of the first switching element at a start time of one control cycle and on/off switching direction of the second switching element reversely from each other, the on/off switching direction including a switching direction from on to off and a switching direction from off to on, and
wherein the failure determination element performs the failure determination based on change characteristics of the selection detection signal in a specified period when on/off states of the first switching element and the second switching element are different from each other.

US Pat. No. 10,366,815

PERMANENT MAGNET DRIVE ON-LOAD TAP-CHANGING SWITCH

1. A permanent magnet drive on-load tap-changing switch, comprising:a changing switch circuit, the changing switch circuit comprising an odd-numbered tap-changing circuit and an even-numbered tap-changing circuit that are structurally identical;
the odd-numbered tap-changing circuit and the even-numbered tap-changing circuit comprising working contactors and dual-contact synchronous transition contactors consisting of primary contactors and secondary contactors;
the working contactors being connected to the primary contactors through trigger transmitters and transition resistors;
a primary contactor of a tap-changing circuit being connected to a secondary contactor of another tap-changing circuit through a high-voltage thyristor;
a trigger transmitter being configured to provide a trigger current to the high-voltage thyristor connected with the secondary contactor of a same tap-changing circuit, wherein:
the working contactors and the dual-contact synchronous transition contactors directly face moving contactors;
the moving contactors are connected in parallel to each other;
moving contactor permanent magnets are bijectively connected to the moving contactors;
the moving contactor permanent magnets directly face, on an other extremity thereof, a moving contactor driving mechanism, the moving contactor driving mechanism comprising a moving permanent magnet which moves to change a force acting on the moving contactor permanent magnets to allow the moving contactors to get contact with or depart from the working contactors and the dual-contact synchronous transition contactors.

US Pat. No. 10,366,814

PERMANENT MAGNET

TDK CORPORATION, Tokyo (...

1. A permanent magnet with a composition ratio of RXT(100-X-Y)CY comprising a main phase with Nd5Fe17 crystal structure, wherein:R is one or more rare earth elements including Sm, and the rare earth elements are Sm, Y, La, Pr, Ce, Nd, Eu, Gd, Tb, Dy, Ho, Er, Tm, Yb and Lu; and
T is one or more transition metal elements including Fe or a combination of Fe and Co; and
23.2?X(at %)?37.1, 6.0?Y(at %)?14.7, 1.51?(100-X-Y)/X?2.92.

US Pat. No. 10,366,813

HIGH-PRECISION ADDITIVE FORMATION OF ELECTRICAL RESISTORS

1. A method of forming an electrical resistor having a target electrical resistance by additive manufacturing comprising the steps of:forming an electrically resistive layer on a substrate;
measuring an electrical resistance-related parameter of the electrically resistive layer and determining from the electrical resistance-related parameter a target length of the electrically resistive layer corresponding to the target electrical resistance; and
forming a first electrically conductive terminal and a second electrically conductive terminal contacting the electrically resistive layer, said first and second electrically conductive terminals being separated by a distance corresponding to the target length, such that an electrical resistance of a portion of the electrically resistive layer extending between the first electrically conductive terminal and the second electrically conductive terminal corresponds to the target electrical resistance.

US Pat. No. 10,366,812

CONNECTION STRUCTURE OF SUPERCONDUCTING WIRES

Furukawa Electric Co., Lt...

1. A connection structure of superconducting wires comprising:a plurality of superconducting wires are overlapped and connected with each other, each of the plurality of superconducting wires including a substrate and a superconducting layer that are laminated, a non-superconductor being provided at a part of a surface of the superconducting layer of at least one of the superconducting wires and protruding from the surface,
wherein a part of the non-superconductor is embedded in the surface of the superconducting layer,
the superconducting layer has a multilayer structure including an uppermost superconducting layer and at least one superconducting layer other than the uppermost superconducting layer, the uppermost superconducting layer having a thickness greater than a thickness of the at least one superconducting layer other than the uppermost superconducting layer, and
the part of the non-superconductor is embedded in the uppermost superconducting layer and a remaining part of the non-superconductor is protruded from the surface of the superconducting layer.

US Pat. No. 10,366,811

PARALLEL PAIR CABLE

SUMITOMO ELECTRIC INDUSTR...

1. A parallel pair cable, comprising:a pair of insulated wires arranged to be in contact with each other, parallel to each other, and not twisted;
a first resin tape wrapped around the pair of insulated wires;
a shield tape comprising a metal layer longitudinally folded on the outside of the first resin tape;
a drain wire outside the shield tape, wherein the drain wire is arranged to be in electrical contact with the metal layer of the shield tape;
a jacket layer provided around the shield tape and the drain wire; and
a conductive tape helically wrapped on the outside of the shield tape,
wherein the drain wire is arranged on the outside of the conductive tape so that the drain wire is electrically connected to the conductive tape and the shield tape; and
wherein the jacket layer is provided around the conductive tape and the drain wire.

US Pat. No. 10,366,810

EDGE INSULATION STRUCTURE FOR ELECTRICAL CABLE

3M Innovative Properties ...

1. An electrical cable comprising:a plurality of substantially parallel conductors extending along a length, and arranged along a width, of the cable, each conductor substantially surrounded by a shield;
first and second layers disposed on opposite sides of the conductors, each layer folded along the length of the cable toward the other layer, the folds defining first portions of the first and second layers facing each other and comprising a longitudinal edge of the cable, and second portions of the first and second layers facing away from each other; and
a bonding material bonding the first portions of the first and second layers to each other along the length of the cable.

US Pat. No. 10,366,809

INSULATED WIRE, COIL, AND ELECTRIC OR ELECTRONIC EQUIPMENT

FURUKAWA ELECTRIC CO., LT...

1. An insulated wire comprising a thermosetting resin layer on the outer periphery of a conductor, and a thermoplastic resin layer on the outer periphery of the thermosetting resin layer,wherein a total thickness of the thermosetting resin layer and the thermoplastic resin layer is 100 ?m or more and 250 ?m or less, and a degree of orientation of a thermoplastic resin in the thermoplastic resin layer, that is calculated by the following Formula 1, is 20% or more and 90% or less;
Formula 1 Degree of orientation H (%)=[(360??Wn)/360]×100
Wn: A half width of orientation peak in the azimuth angle intensity distribution curve by X-ray diffraction
n: the number of orientation peak at a ? angle of 0° or more and 360° or less.

US Pat. No. 10,366,808

HIGH-VOLTAGE APPARATUS AND METHOD FOR PRODUCING SAME

Siemens Aktiengesellschaf...

1. A high-voltage device, comprising:an internal conductor;
an insulating body surrounding said internal conductor along a longitudinal direction, said insulating body including:
insulating layers configured from a synthetic material that is impregnated with a resin; and
electrically conductive control inserts for providing field control, said electrically conductive control inserts being disposed in a concentric manner around said internal conductor and being spaced apart from one another by means of said insulating layers, at least one of said control inserts is a conductive base layer; and
a contact-making device, at least one of said control inserts is a contact insert that is connected in an electric manner to said internal conductor by means of said contact-making device, said contact-making device having a contact element configured from an electrically conductive material that is connected in an electrical manner to said contact insert, said contact element being fixed by means of an adhesive to said conductive base layer being in electrical contact with said internal conductor.

US Pat. No. 10,366,807

RESIN COMPOSITION FOR AUTOMOTIVE CABLE MATERIAL AND CABLE USING THE SAME

Hyundai Motor Company, S...

1. A resin composition comprising:a mixture of a base resin and a magnesium hydroxide flame retardant;
an antioxidant; and
a lubricant,
wherein the resin composition comprises an amount of about 2 to 5 parts by weight of the antioxidant and an amount of about 0.5 to 2 parts by weight of the lubricant with respect to 100 parts by weight of the mixture,
wherein the mixture comprises an amount of about 40 to 60% by weight of the base resin and an amount of about 60 to 40% by weight of the magnesium hydroxide flame retardant, based on the total weight of the mixture,
wherein a surface of the magnesium hydroxide flame retardant is treated with silane or aliphatic or polymeric fatty acid,
wherein the base resin comprises 100 parts by weight of a high crystalline polypropylene resin, an amount of about 5 to 10 parts by weight of a modified polypropylene and an amount of about 15 to 20 parts by weight of an elastomer,
wherein the high crystalline polypropylene resin comprises an amount of about 60 to 90% by weight of a high crystalline homo polypropylene resin and an amount of about 10 to 40% by weight of a high crystalline block polypropylene resin, based on the total weight of the high crystalline polypropylene resin, and
wherein the base resin further comprises maleic acid in an amount of about 0.1 to 3 parts by weight with respect to 100 parts by weight of the base resin; and an initiator.

US Pat. No. 10,366,806

VEHICLE ELECTRIC WIRE AND WIRE HARNESS USING THE SAME

YAZAKI CORPORATION, Mina...

1. A vehicle electric wire comprising:an electrical insulation coating layer which contains: a vinyl chloride resin; a plasticizer which includes one type or two or more types selected from a trimellitic acid plasticizer and a pyromellitic acid plasticizer; a compound containing a lanthanoid which is at least one of lanthanum oxide and lanthanum hydroxide; a stabilizer; and a filler; and
an electrical conductor which is coated with the electrical insulation coating layer,
wherein, in the electrical insulation coating layer, with respect to 100 parts by mass of the vinyl chloride resin, a content of the plasticizer is 25 to 49 parts by mass, a content of the stabilizer is 1 to 15 parts by mass, and a content of the compound containing the lanthanoid is 1 to 15 parts by mass, and
when dynamic viscoelasticity measurement using a dynamic viscoelasticity measurement device is performed on the electrical insulation coating layer at 0.5 Hz in frequency and under a temperature rise condition of 2° C./minute in temperature rise speed in a single cantilever measurement mode, a storage modulus at 140° C. is 0.1 MPa or more.

US Pat. No. 10,366,802

COMPOSITIONS INCLUDING NANO-PARTICLES AND A NANO-STRUCTURED SUPPORT MATRIX AND METHODS OF PREPARATION AS REVERSIBLE HIGH CAPACITY ANODES IN ENERGY STORAGE SYSTEMS

1. A lithium-ion battery anode electrode, comprising:a current collector having a planar surface;
a plurality of a first nanomaterial selected from the group consisting of carbon nanotube, carbon nanowire, carbon nanorod and mixtures thereof, having a first end and a second end, the first end deposited on the planar surface of the current collector, each of said plurality of the first nanomaterial being vertically aligned with one another, perpendicular to the planar surface of the current collector, and exhibiting defined spacing between one another;
a plurality of a second nanomaterial deposited on a surface of each of the plurality of the first nanomaterial, the second nanomaterial composed of an element selected from the group consisting of metallic, metalloid, non-metallic and mixtures thereof, the second nanomaterial as-deposited in a form selected from the group consisting of nano-particle, nano-cluster, droplet and mixtures thereof, each of the plurality of the second nanomaterial exhibiting defined spacing between one another,
wherein the surface of the plurality of a first nanomaterial underlying the plurality of a second nanomaterial has excess amorphous carbon; and
an interfacial layer comprising the amorphous carbon, formed in-situ on the plurality of a first nanomaterial underlying said plurality of a second nanomaterial.

US Pat. No. 10,366,801

ELECTRIC CURRENT TRANSMISSION CABLE AND METHOD OF FABRICATING SUCH A CABLE

1. An electric current transmission cable comprising:a non-anodized bare conductor based on aluminum or an aluminum alloy, having a hydrophilic external specific surface configured to be in contact with the atmospheric environment, and an inside volume intended to conduct an electric current,
wherein the external specific surface of the bare conductor has a first roughness parameter, defined as the arithmetic mean deviation, measurable by profilometry, of peaks and valleys in comparison to a predetermined average profile over a reference length or surface, equal to or greater than 1.9 ?m, and
the inside volume of the bare conductor has oxygen doping of its aluminum-based or aluminum alloy-based components at a ratio equal to or greater than 20%, to a depth of at least 300 nm with respect to the external specific surface.

US Pat. No. 10,366,800

METHODS OF PROVIDING ELECTRICALLY-CONDUCTIVE SILVER

EASTMAN KODAK COMPANY, R...

18. A method for providing two or more electrically-conductive silver metal patterns, the method comprising:providing a continuous substrate having a first supporting side and a second opposing supporting side,
providing two or more photosensitive thin film patterns on two or more respective portions on the first supporting side of the continuous substrate from a solution of a photosensitive reducible silver ion-containing composition, comprising:
a) one or more non-hydroxylic-solvent soluble silver complexes, each comprising a reducible silver ion complexed with one or more ?-oxy carboxylates via one or more oxygen atoms and the same reducible silver ion is complexed with an oxime compound via a nitrogen atom,
each of the one or more non-hydroxylic-solvent soluble silver complexes being represented by the following formula (I):
(Ag+)a(L)b(P)c  (I)
wherein L represents the ?-oxy carboxylate; P represents the oxime compound; a is 1 or 2; b is 1 or 2; and c is 1, 2, 3, or 4, provided that when a is 1, b is 1, and when a is 2, b is 2,
solubilized in a b) solvent medium of one or more non-hydroxylic organic solvents; and
c) a photosensitizer that can either reduce the reducible silver ion or oxidize the ?-oxy carboxylate having a reduction potential;
photochemically converting reducible silver ions in each of the two or more photosensitive thin film patterns on the first supporting side of the continuous substrate to provide correspondingly two or more electrically-conductive silver metal-containing patterns on the first supporting side of the continuous substrate;
contacting each of the two or more electrically-conductive silver metal-containing patterns with water or an aqueous or non-aqueous salt solution;
optionally, contacting each of the two or more electrically-conductive silver metal-containing patterns with an aqueous or non-aqueous non-salt solution; and
optionally, drying each of the two or more electrically-conductive silver metal-containing patterns.

US Pat. No. 10,366,798

GARMENT WITH ELECTROMAGNETIC RADIATION SHIELDED POCKET

1. A garment that shields a wearer from electromagnetic radiation, the garment comprising:at least one first fabric forming a wearable garment, the at least one first fabric comprising a non-metallized fabric;
at least one pocketed area formed from a second fabric, the at least one pocketed area having at least a front side and a back side and defining an interior with the at least one pocketed area being coupled to the at least one first fabric;
a closure mechanism for selectively sealing an opening of the at least one pocketed area;
wherein the second fabric is configured to attenuate emission of electromagnetic radiation from the at least one pocketed area;
wherein the at least one pocketed area is lined with the second fabric; and
wherein the second fabric comprises about 70% to about 90% of a polyamide and about 10% to about 35% of an elastomer, with the second fabric being plated in silver, the silver having a purity of about 90% to about 99%.

US Pat. No. 10,366,791

METHOD AND SYSTEM FOR GLOBAL EPIDEMIC DISEASE OUTBREAK PREDICTION

EMC IP Holding Company LL...

1. A method comprising:receiving a request from a given user to predict disease outbreak information for a given location and a given time;
obtaining, from a plurality of data sources, a first set of disease outbreak patterns for the given location and the given time;
assigning weights to one or more reported diseases in the first set of disease outbreak patterns for the given location, the weights being based at least in part on an authenticity of one or more of the plurality of data sources from which data regarding the one or more reported diseases is obtained;
obtaining a second set of disease outbreak patterns for the given location at one or more historic time periods;
assigning weights to one or more reported diseases in the second set of disease outbreak patterns based at least in part on determining whether data in the second set of disease outbreak patterns correlates with data in the first set of disease outbreak patterns;
obtaining a set of personalized trends for the given user;
assigning weights to the set of personalized trends based at least in part on determining whether user profile attributes in the set of personalized trends correlate with the first set of disease outbreak patterns and the second set of disease outbreak patterns; and
generating at least one personalized alert for the given user based on the assigned weights for the first set of disease outbreak patterns, the second set of disease outbreak patterns, and the set of personalized trends; and
delivering the at least one personalized alert to a computing device associated with the given user over at least one network;
wherein the method is performed by at least one processing device comprising a processor coupled to a memory.

US Pat. No. 10,366,787

PHYSIOLOGICAL ALARM THRESHOLD DETERMINATION

MASIMO CORPORATION, Irvi...

1. A method of reducing nuisance alarms for a physiological parameter by determining an alarm threshold optimized for a specific care unit, the care unit including a plurality of patients being monitored for the physiological parameter, the method comprising:in the care unit, electronically measuring patient specific physiological parameters for the plurality of patients using a plurality of patient monitors;
electronically providing the patient specific physiological parameters to a threshold recommendation system;
receiving at least one recommended parameter specific alarm threshold value, said value responsive to a number of alarms triggered by said patient specific physiological parameters at said at least one recommended parameter specific alarm threshold value;
said at least one recommended parameter specific alarm threshold value calculated to reduce said number of alarms at said care center for said parameter by determining how many alarms are generated for each of a range of threshold values and choosing a threshold value from the range of threshold values that reduces a number of alarms; and
programming at least one of said plurality of patient monitors with a threshold value incorporating information gained by said suggested threshold value.

US Pat. No. 10,366,786

METHODS, SYSTEMS, AND PRODUCTS FOR FORMAT CONVERSION

1. A method, comprising:receiving, by a server, an electronic healthcare record associated with a recipient address;
comparing, by the server, the recipient address to addresses registered with a reformatting service that reformats the electronic healthcare record;
determining, by the server, that the recipient address is associated with the reformatting service;
executing, by the server, the reformatting service in response to the determining that the recipient address is associated with the reformatting service, the reformatting service generating a reformatted electronic healthcare record; and
sending, from the server, the reformatted electronic healthcare record to the recipient address.

US Pat. No. 10,366,783

IMAGING EXAMINATION PROTOCOL UPDATE RECOMMENDER

KONINKLIJKE PHILIPS N.V.,...

1. A system, comprising:a data repository configured to store a plurality of images;
a viewing station comprising:
a display monitor configured to visually present a displayed image, wherein the displayed image is selected from the plurality of images and corresponds to a scan, wherein the scan is within an electronically stored examination protocol;
at least one sensor configured evaluate a plurality of radiologist interactions reading the displayed image and to generate an output based on the evaluated radiologist interaction with the displayed image, wherein the at least one sensor is selected from the group consisting of:
a visual sensor configured to track movement of the radiologist viewing the displayed image;
an audio sensor configured to record audio uttered by the radiologist; and
an input device sensor configured to sense inputs corresponding to the displayed image; and
a computing device comprising:
a processor; and
a memory encoded with computer readable instructions which when executed by the processor cause the processor to:
determine at least one statistic based on the generated output; and
in response to determining the at least one statistic satisfies a predetermined threshold, remove the scan that corresponds to the displayed image from the examination protocol.

US Pat. No. 10,366,775

MEMORY DEVICE USING LEVELS OF DYNAMIC REDUNDANCY REGISTERS FOR WRITING A DATA WORD THAT FAILED A WRITE OPERATION

SPIN MEMORY, INC., Fremo...

1. A memory device comprising:a memory array of memory cells, wherein the memory array is configured to store a data word at one of a plurality of memory addresses;
a first level dynamic redundancy buffer comprising data storage elements; and
a pipeline coupled to the memory array and the first level dynamic redundancy buffer, wherein the pipeline is configured to:
write a data word into the memory array at a selected one of the plurality of memory addresses;
verify the data word written into the memory array to determine whether the data word was successfully written by the write;
responsive to a determination that the data word was not successfully written by the write, writing the data word and the selected one of the plurality of memory addresses into the first level dynamic redundancy buffer; and
attempt to re-write the data word stored in the first level dynamic redundancy buffer into the memory array at the selected one of the plurality of memory addresses.

US Pat. No. 10,366,774

DEVICE WITH DYNAMIC REDUNDANCY REGISTERS

Spin Memory, Inc., Fremo...

1. A method of writing data into a memory device, the method comprising:writing a data word into a memory bank at a selected one of a plurality of memory addresses, wherein the memory bank comprises a plurality of spin-transfer torque magnetic random access memory (STT-MRAM) memory cells, wherein each memory cell is arranged to store a data word at one of a plurality of memory addresses;
verifying the data word written into the memory bank to determine whether the data word was successfully written thereto; and
responsive to a determination that the data word was not successfully written, performing:
writing the data word and the selected one of the plurality of memory addresses into a first level dynamic redundancy register; and
re-writing the data word stored in the first level dynamic redundancy register into the memory bank at the selected one of the plurality of memory addresses.

US Pat. No. 10,366,773

E-FUSE CIRCUIT

SK hynix Inc., Icheon-si...

1. An electrical fuse (E-fuse) circuit comprising:a boot-up controller configured to generate at least one fuse address and a sensing enable signal based on a boot-up signal;
an electrical fuse (E-fuse) array configured to include a plurality of fuse sets, and output fuse data having defect fusing information of the plurality of fuse sets when a word line corresponding to the fuse address is activated;
a fail controller configured to detect failed data from the fuse data, and activate a failed signal when the failed data is detected wherein the failed data is defect of an E-fuse included in the plurality of fuse sets; and
a failed address storage circuit configured to store a failed address corresponding to a fuse-set in which a defect is detected from among the fuse addresses when the failed signal is activated,
wherein the defect fusing information indicates that a failed part has occurred in the E-fuse of the fuse set resulting in the occurrence of the failed data,
wherein the fail controller includes:
a fail processor configured to activate a masking control signal when the failed data is detected from the fuse data; and
a failed signal generator configured to generate the failed signal based on the masking control signal during activation of a test signal.

US Pat. No. 10,366,772

SYSTEMS AND METHODS FOR TESTING A SEMICONDUCTOR MEMORY DEVICE HAVING A REFERENCE MEMORY ARRAY

Micron Technology, Inc., ...

1. An apparatus comprising:a first memory cell array comprising a first bit-line and a plurality of normal word lines coupled to the first bit-line;
a second memory cell array comprising a second bit-line and a plurality of dummy word lines coupled to the second hit-line, the number of dummy word lines being smaller than that of the normal word lines;
a sense amplifier coupled to the first bit-line and a first end of the second bit-line;
a first word decoder configured to activate one of the plurality of normal word lines during a memory access operation to a memory cell coupled to the one of the plurality of normal word lines;
a second word decoder configured to activate two or more of the plurality of dummy word lines during the memory access operation and further configured to operate selected ones of the plurality of dummy word lines responsive to a first test signal; and
a transistor coupled to a second end of the second bit-line and operated by a second test signal.

US Pat. No. 10,366,771

CONTROLLER, MEMORY SYSTEM, AND BLOCK MANAGEMENT METHOD FOR NAND FLASH MEMORY USING THE SAME

Toshiba Memory Corporatio...

1. A memory system comprising:a nonvolatile memory including a plurality of physical blocks; and
a controller circuit electrically connected to the nonvolatile memory, and configured to manage a plurality of logical blocks each of which includes a respective set of physical blocks among the plurality of physical blocks, and execute an erase operation in units of logical blocks, wherein
the controller circuit is configured to:
monitor at least one of an erasing time length and a programming time length of each of physical blocks included in a first logical block among the plurality of logical blocks;
disassemble the first logical block among the plurality of logical blocks, the disassembling including de-allocating the physical blocks included in the first logical block to join a pool of de-allocated physical blocks, the pool of de-allocated physical blocks being a subset of the plurality of physical blocks, when both of a first physical block and a second physical block exist in the first logical block, the first physical block having an erasing time length or a programming time length falling within a first range specified by a first threshold value, and the second physical block having an erasing time length or a programming time length falling outside the first range;
select, from the pool of de-allocated physical blocks, physical blocks having erasing time lengths or programming time lengths belonging to a same time length range;
assemble a new logical block with the selected physical blocks; and
execute, on the basis of an erasing time length or a programming time length corresponding to each of the plurality of logical blocks, wear leveling to level erasing time lengths or programming time lengths of the plurality of logical blocks.

US Pat. No. 10,366,770

BIT ERROR RATE ESTIMATION FOR NAND FLASH MEMORY

Toshiba Memory Corporatio...

1. A method comprising:performing a program operation on a multi-level cell flash memory having a plurality of threshold voltages;
for each threshold voltage:
programming a state immediately greater than the threshold voltage,
defining at least one verify threshold value,
determining a first number of cells having voltage less than the at least one verify threshold value, and
determining an estimated under-programmed bit error rate (BER) based on the first number of cells and a first BER threshold value; and
determining an overall under-programmed BER based on the estimated under-programmed BER for each threshold voltage of the plurality of threshold voltages.

US Pat. No. 10,366,768

MEMORY DEVICE AND OPERATING METHOD THEREOF

SK hynix Inc., Gyeonggi-...

1. An operating method of a memory device, comprising:increasing a voltage applied to channels of non-selected strings during a program operation according to an increase of at least one of a target voltage, a verify voltage, and a program time of the program operation; and
programming selected memory cells based on the increased voltage.

US Pat. No. 10,366,767

MEMORY DEVICES CONFIGURED TO PERFORM LEAK CHECKS

Micron Technology, Inc., ...

1. A memory device, comprising:an array of memory cells; and
circuitry for control and/or access of the array of memory cells, the circuitry configured to perform a method comprising:
bringing a selected access line of a program operation to a first voltage;
applying a particular voltage to an unselected access line of the program operation;
while applying the particular voltage to the unselected access line and after bringing the selected access line to the first voltage, sensing a current of the selected access line while applying a reference current to the selected access line;
indicating a fail status of the program operation if an absolute value of the sensed current of the selected access line is greater than a particular current; and
proceeding with the program operation if the absolute value of the sensed current of the selected access line is less than a particular current.

US Pat. No. 10,366,766

POWER SHAPING AND PEAK POWER REDUCTION BY DATA TRANSFER THROTTLING

WESTERN DIGITAL TECHNOLOG...

1. An arrangement, comprising:a device configured to transmit and receive data from a host, the device comprising:
a device controller configured to interact with at least a memory array; and
a data transfer throttling arrangement, the data transfer throttling arrangement configured to measure a bandwidth threshold for the device controller and pass data through the device controller when a bandwidth of the device controller is one of at and below a threshold; and
an internal counter configured to increment for an amount of the bandwidth to be consumed, wherein any consumed bandwidth is decremented by the internal counter when a read/write command is issued.

US Pat. No. 10,366,765

ADJUSTMENT CIRCUIT FOR PARTITIONED MEMORY BLOCK

Taiwan Semiconductor Manu...

1. An adjustment circuit comprising:a controller circuit configured to output a control signal that indicates a memory type;
a timer circuit configured to output a timing signal for a read memory operation based on the control signal;
a temperature adaptive reference (TAR) generator configured to adjust a verify reference current for a verify memory operation based on temperature, wherein the verify reference current is set based on the control signal; and
an amplifier circuit configured to:
receive the timing signal, the verify current, and a current provided by a memory cell, wherein the amplifier circuit outputs a signal based on the timing signal, the verify current, and the memory cell current.

US Pat. No. 10,366,763

BLOCK READ COUNT VOLTAGE ADJUSTMENT

Micron Technology, Inc., ...

1. A NAND memory device comprising:a NAND memory array including a first pool of memory;
a controller executing instructions and performing operations comprising:
receiving a command from a host to read a value of at least one cell from the first pool of memory;
determining a read voltage to apply to the at least one cell by adding a first offset value to a base read voltage, the first offset value calculated as a stepwise function of a count of a number of previous reads during a period of time to a group of cells, the group of cells including the at least one cell; and
applying the read voltage to the at least one cell.

US Pat. No. 10,366,762

SEMICONDUCTOR DEVICE AND OPERATING METHOD THEREOF

SK hynix Inc., Gyeonggi-...

1. A semiconductor device comprising:a cell string including a plurality of memory cells coupled in series between a common source line and a bit line;
a common source line controller configured to provide a channel current to the cell string through the common source line in a read operation; and
a page buffer configured to sense data stored in a selected memory cell among the plurality of memory cells based on a current of the bit line when the channel current is provided,
wherein the common source line controller precharges the bit line with the channel current supplied to the cell string through the common source line,
wherein, after the bit line is precharged, the page buffer senses the data stored in the selected memory cell based on a voltage of the bit line transmitted to a sensing node.

US Pat. No. 10,366,760

NAND FLASH MEMORY WITH WORLDLINE VOLTAGE COMPENSATION USING COMPENSATED TEMPERATURE COEFFICIENTS

GigaDevice Semiconductor ...

1. A NAND flash memory with wordline voltage compensate, comprising:a plurality of wordlines, wherein each of the plurality of wordlines corresponds to a wordline voltage with a compensated temperature coefficient, wherein the plurality of wordlines are divided into a plurality of groups, each group corresponds to the compensated temperature coefficient, wherein the each wordline corresponds to a wordline address, and the groups of wordlines are divided by at least a border according to wordline addresses;
wherein the NAND flash memory further comprises a power-on read block storing a border enable parameter for enabling or disabling the compensated temperature coefficient.

US Pat. No. 10,366,759

MEMORY DEVICES HAVING SELECTIVELY ELECTRICALLY CONNECTED DATA LINES

Micron Technology, Inc., ...

11. A memory device, comprising:a first string of memory cells selectively connected to a first data line;
a second string of memory cells selectively connected to a second data line;
a first transistor connected in series with the first data line; and
a second transistor connected in series with the second data line and the first transistor;
wherein the first string is connected between a third transistor that selectively connects the first string to a first source and a fourth transistor that selectively connects the first string to the first data line, and wherein the second string is connected between a fifth transistor that selectively connects the second string to a second source and a sixth transistor that selectively connects the second string to the second data line.

US Pat. No. 10,366,757

COMPACT NON-VOLATILE MEMORY DEVICE

STMicroelectronics (Rouss...

1. A method of erasing a memory cell, the method comprising:applying a first voltage to a control gate of the memory cell, wherein the control gate is disposed over and insulated from a floating gate of the memory cell, wherein the floating gate comprises an embedded portion disposed over and insulated from a selection gate of the memory cell, wherein the embedded portion of the floating gate is located between a first substrate region of a semiconductor substrate and a second substrate region of the semiconductor substrate, wherein the floating gate further comprises a projecting portion extending out of the semiconductor substrate and disposed over the embedded portion of the floating gate and below the control gate, wherein the selection gate is embedded in the semiconductor substrate and below the embedded portion of the floating gate, wherein the selection gate is located between the first substrate region of the semiconductor substrate and the second substrate region of the semiconductor substrate, wherein the semiconductor substrate further comprises a source region disposed below the selection gate, the first substrate region of the semiconductor substrate, and the second substrate region of the semiconductor substrate;
applying a second voltage to the first substrate region of the semiconductor substrate; and
applying a third voltage to the second substrate region of the semiconductor substrate, wherein the third voltage is different from the second voltage, wherein a potential difference between the second voltage and the first voltage is greater than an erasure threshold of the memory cell so as to perform an erasing operation on the memory cell.

US Pat. No. 10,366,756

CONTROL CIRCUIT USED FOR TERNARY CONTENT-ADDRESSABLE MEMORY WITH TWO LOGIC UNITS

UNITED MICROELECTRONICS C...

1. A control circuit for a ternary content-addressable memory comprising:a first logic unit comprising:
a first terminal coupled to a data access terminal of a first storage unit and configured to access a first storage voltage;
a second terminal coupled to a data access terminal of a second storage unit and configured to access a second storage voltage;
a third terminal coupled to a first search line;
a fourth terminal coupled to a second search line;
a fifth terminal coupled to a reference voltage terminal; and
a sixth terminal coupled to a match line; and
a second logic unit comprising:
a first terminal coupled to the data access terminal of the first storage unit;
a second terminal coupled to the data access terminal of the second storage unit;
a third terminal coupled to the first search line;
a fourth terminal coupled to the second search line;
a fifth terminal coupled to a first power supply line; and
a sixth terminal coupled to a second power supply line;
wherein when a first search voltage of the first search line and a second search voltage of the second search line match the first storage voltage and the second storage voltage, the second logic unit provides a path for electrically connecting the first power supply line to the second power supply line.

US Pat. No. 10,366,755

SEMICONDUCTOR DEVICE INCLUDING TCAM CELL ARRAYS CAPABLE OF SKIPPING TCAM-CELL SEARCH IN RESPONSE TO CONTROL SIGNAL

RENESAS ELECTRONICS CORPO...

1. A semiconductor device comprising:a plurality of sub-arrays, each of the sub-arrays including:
a plurality of TCAM (Ternary Content Addressable Memory) cells arranged in rows and columns;
a plurality of search line pairs respectively connected to ones of the TCAM cells arranged in the columns;
a plurality of match lines respectively connected to ones of the TCAM cells arranged in the rows;
a search line driver unit driving the search line pairs in response to a search line enable signal;
a plurality of match amplifier units, each connected to a corresponding one of the match lines and configured to output a search result according to a potential of the corresponding one of the match lines;
a register; and
a control logic unit generating the search line enable signal based on a search command and register data in the register,
wherein the register data indicates whether or not data stored in all the TCAM cells have a don't care value.

US Pat. No. 10,366,754

SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE WITH REDUCED POWER CONSUMPTION

RENESAS ELECTRONICS CORPO...

1. A semiconductor integrated circuit including a content addressable memory device, comprising:a memory cell array including:
a first memory cell containing a first part of entry data and a second memory cell containing a second part of the entry data;
a first match line and a second match line coupled to the first memory cell and the second memory cell, respectively; and
a first search line carrying a first part of search data and a second search line carrying a second part of the search data, the first search line and the second search line being coupled to the first memory cell and the second memory cell, respectively;
an equalizer circuit disposed between the first match line and the second match line;
a first precharge circuit being coupled to the first match line, and precharging the first match line to a first potential; and
a second precharge circuit being coupled to the second match line, and precharging the second match line to a second potential different from the first potential,
wherein the first memory cell includes a first comparator circuit comparing the first part of the search data supplied through the first search line and the first part of the entry data,
wherein the second memory cell includes a second comparator circuit comparing the second part of the search data supplied through the second search line and the second part of the entry data,
wherein the equalizer circuit couples, in accordance with a control signal, the first match line and the second match line after the first match line and the second match line are precharged, and
wherein the first search line and the second search line are each supplied with a search signal based on a valid data at the same time as the first match line and the second match line are coupled by the equalizer circuit.

US Pat. No. 10,366,753

CORRELATED ELECTRON SWITCH PROGRAMMABLE FABRIC

Arm Limited, Cambridge (...

1. A method, comprising:selectively connecting or disconnecting one or more portions of an integrated circuit to one or more other portions of the integrated circuit at least in part by selectively applying a programming voltage to one or more correlated electron switch devices to cause a transition in the one or more correlated electron switch devices from a first impedance state to a second impedance state, wherein the one or more correlated electron switch devices are respectively positioned between one or more electrodes of a first metallization layer and one or more electrodes of a second metallization layer.

US Pat. No. 10,366,752

PROGRAMMING FOR ELECTRONIC MEMORIES

1. Memory circuitry comprising:a memory cell having a first terminal and a second terminal, the circuitry further comprising a feedback path between said first terminal and said second terminal,
wherein said feedback path is configured to compensate for a slowdown in a resistance transition caused by non-linearity within said memory cell, and thereby brings about a linear state transition within said memory cell between respective memory states, and
wherein said feedback path comprises an operational amplifier and is configured to connect said memory cell in a negative feedback configuration.

US Pat. No. 10,366,751

RESISTANCE MEMORY CELL

Hefei Reliance Memory Lim...

1. A resistance memory cell, comprising:an inert electrode;
an active electrode; and
an electrolyte layer between the active electrode and the inert electrode, and adjacent the active electrode; and
a two-terminal access device adjacent one of the inert electrode and the active electrode, but not between the electrolyte layer and the active electrode;
wherein:
application of a set pulse having a set polarity to the resistance memory cell sets the resistance memory cell to a low-resistance state that is retained after application of the set pulse, and application of a reset pulse having a reset polarity to the resistance memory cell resets the resistance memory cell to a high-resistance state that is retained after application of the reset pulse, the set polarity being opposite to the reset polarity;
application of a read pulse of the reset polarity determines the resistance state of the resistance memory cell;
the two-terminal access device is configured to enable a bi-directional flow of current through the resistance memory cell in response to application of a voltage greater than a threshold voltage;
application of the read pulse of the reset polarity produces a read current having a larger read current ratio between the low-resistance state and the high-resistance state than application of a read pulse of the set polarity; and
the read pulse of the reset polarity is smaller in magnitude than the reset pulse.

US Pat. No. 10,366,750

NONVOLATILE MEMORY DEVICE

Winbond Electronics Corp....

1. A semiconductor memory device, comprising:a memory array, configured to storing data by a reversible and nonvolatile variable resistance element;
an erasure unit, wherein when erasing a selected block of the memory array in response to an external erasure command, the erasure unit configured to set a first flag data indicating whether the selected block is in an erasure state without changing the data in the selected block;
a reading unit, wherein when reading a selected word of the memory array in response to an external reading command, the reading unit configured to output data of the selected word or data indicating the erasing based on the first flag data,
wherein the erasure unit configured to set the first flag data, when the first flag data indicates the erasure state, the data indicating the erasing is output by the reading unit without relation of data stored in the selected word; and
a programming unit, configured to receive an external programming command and programming input data to the selected word of the memory array, the programming unit setting the first flag data to be in a non-erasure state,
wherein the programming unit configured to compare the data stored in the selected word with the input data, programs the input data or reverse conversion data of the input data to the selected word according to a comparing result, and sets a second flag data for determining data for programming,
wherein the programming unit configured to reverse inconsistent data in the selected word according to the comparing result,
a ratio of inconsistency is the relationship between the input data and the data stored in the selected word;
if the ratio of inconsistency between the input data and the data stored in the selected word is 50% or more than 50%, the input data is programmed to the selected word, but only the data of the selected word corresponding to “1” indicating Inconsistency in an EXOR calculation is reversed;
if the ratio of inconsistency is less than 50%, the reverse conversion data is programmed to the selected word, but only the data of the selected word corresponding to “0” indicating consistency in the EXOR calculation is reversed, and the second flag data indicates the input data or the reverse conversion data is already programmed.

US Pat. No. 10,366,749

MEMORY SYSTEM

Toshiba Memory Corporatio...

1. A memory system comprising:a memory device including a memory cell with a variable resistance value, and a first controller; and
a second controller configured to instruct the memory device to write data having a first value or a second value that is different from the first value,
wherein:
the first controller is configured to compare first read data read from the memory cell when a first voltage is applied to the memory cell with second read data read from the memory cell when a second voltage is applied to the memory cell,
the first voltage is different from the second voltage,
the first read data has the first value or the second value, and
the second read data has the first value or the second value.

US Pat. No. 10,366,748

RESISTANCE VARIABLE MEMORY SENSING USING PROGRAMMING SIGNALS

Micron Technology, Inc., ...

1. An apparatus, comprising:an array of resistance variable memory cells; and
circuitry, coupled to the array of resistance variable memory cells, including a comparator to detect a change in resistance of a memory cell, wherein the memory cell is selected by applying a select signal to a word line coupled to the memory cell, by comparing a signal on a bit line coupled to the memory cell when a programming signal is applied to the memory cell to a signal associated with a reference signal applied to the circuitry while the programming signal is applied to the memory cell, wherein a voltage of the reference signal increases as a current of the programming signal increases and wherein the circuitry indicates that a data state of the memory cell is a data state that is different from the data state associated with the programming signal when the signal associated with the memory cell input into the comparator is from a capacitor.

US Pat. No. 10,366,747

COMPARING INPUT DATA TO STORED DATA

Micron Technology, Inc., ...

1. A method, comprising:comparing first input data to first stored data stored in a first memory cell by applying a first voltage differential across the first memory cell during a first time period;
comparing second input data to second stored data stored in a second memory cell by applying a second voltage differential across the second memory cell during a second time period, wherein the first and second voltage differentials have opposite polarities; and
determining whether the first input data matches the first stored data based on whether the first memory cell snaps back in response to applying the first voltage differential across the first memory cell.

US Pat. No. 10,366,746

SRAM CELL WITH DYNAMIC SPLIT GROUND AND SPLIT WORDLINE

INTERNATIONAL BUSINESS MA...

1. A memory cell, comprising:cross coupled inverters;
a bitline left (BL) which accesses a first inverter of the cross coupled inverters;
a bitline right (BR) which accesses a second inverter of the cross coupled inverters;
a wordline left (WL) which enables a first access transistor;
a wordline right (WR) which enables a second access transistor; and
a split vertical ground line comprising a first vertical ground line (GNDL) separated from a second vertical ground line (GNDR), the GNDL being connected to the first inverter of the cross coupled inverters and the GNDR being connected to the second inverter of the cross coupled inverters,
wherein:
the GNDL and the GNDR are separate vertical SRAM GND buses, and
in a standby mode of the memory cell, Vdd is at an elevated GND (GNDH).

US Pat. No. 10,366,745

SEMICONDUCTOR DEVICE AND INFORMATION PROCESSING DEVICE

HITACHI, LTD., Tokyo (JP...

1. A semiconductor device which performs a non-linear operation, comprising:a memory;
a reading unit that reads data from the memory;
a majority circuit coupled to a plurality of spin value signal lines that inputs a result of a predetermined operation on the data read by the reading unit;
a write circuit that receives an output of the majority circuit; and
a control unit that controls the memory, the reading unit, the majority circuit, and the write circuit,
wherein the control unit has a step of calculation using a parameter T determined by the control unit regardless of a value in the memory, and
wherein in the step,
the value of the predetermined signal in the semiconductor device is stochastically inverted based on a result of the calculation, and
“1” is randomly output with a probability f(x,T) given by function

which includes a hyperbolic tangent function with an argument as a value x determined by the value in the memory, and
wherein a value of a predetermined signal is stochastically inverted at a preceding stage of the majority circuit.

US Pat. No. 10,366,744

DIGITAL FILTERS WITH MEMORY

Micron Technology, Inc., ...

1. An electronic device, comprising:a quantizing circuit configured to be coupled to an internal data storage location via an electrical conductor, the quantizing circuit comprising:
an analog-to-digital converter having an input and an output; and
a digital filter coupled to the output of the analog-to-digital converter, wherein the digital filter comprises memory distinct from filtering circuitry of the digital filter, and wherein the digital filter is configured to store a preset value in the memory, wherein the preset value is utilized to initialize the digital filter to mitigate a downward bias or rounding error introduced by the filtering circuitry to an output of the filtering circuitry.

US Pat. No. 10,366,743

MEMORY WITH A REDUCED ARRAY DATA BUS FOOTPRINT

Micron Technology, Inc., ...

1. A memory device, comprising:a memory array including two or more memory bank groups;
I/O gating circuitry;
a local data bus electrically coupling the I/O gating circuitry to the two or more memory bank groups; and
one or more data latches electrically coupled to the local data bus,
wherein—
the local data bus includes a plurality of array data lines shared between the two or more memory bank groups,
the plurality of shared array data lines is configured to transfer data between the I/O gating circuitry and each of the two or more memory bank groups,
data transferred over the plurality of shared array data lines between the I/O gating circuitry and a first memory bank group in the two or more memory bank groups has a first propagation delay,
data transferred over the plurality of shared array data line between the I/O gating circuitry and a second memory bank group in the two or more memory bank groups has a second data propagation delay different than the first propagation delay,
the memory device is configured to match column select generations for the first and the second memory bank groups with the first and the second propagation delays, and
the data latches are configured to transfer first data corresponding to a first access operation off of the local data bus to free up the local data bus to transfer second data corresponding to a second access operation.

US Pat. No. 10,366,742

MEMORY DEVICE PARALLELIZER

Micron Technology, Inc., ...

1. A memory device, comprising:a plurality of memory banks configured to store data;
an input buffer configured to receive input data and output serial data;
a serial shift register configured to shift in the serial data and to output the serial data in a parallel format as parallel data;
a parallel register that receives the parallel data from the serial shift register and buffered data directly from the input buffer, wherein the parallel register is configured to pass the parallel data and the buffered data to a data write bus to be stored in the plurality of memory banks; and
serial-to-parallel conversion circuitry that controls loading of the parallel register from the serial shift register and the input buffer, wherein the serial-to-parallel conversion circuitry utilizes a first loading signal to load the buffered data into the parallel register and a second loading signal to load the parallel data into the parallel register.

US Pat. No. 10,366,741

BIT PROCESSING

ARM Limited, Cambridge (...

1. Circuitry comprising:a set of bit processing circuitries to apply two or more successive instances of bitwise processing to an ordered bit array;
each bit processing circuitry for a given bit position within the ordered bit array comprising:
bit shifting circuitry to selectively apply a bit shift of a respective input bit to a next bit processing circuitry in a first direction relative to the ordered bit array, in response to an active state of a bit shift control signal, the bit shifting circuitry not applying the bit shift in response to an inactive state of the bit shift control signal; and
bit shift control circuitry to selectively allow or inhibit a bit shifting operation in response to one or more inhibit control signals;
in which:
the bit shift control circuitry is configured to selectively propagate an output inhibit control signal, indicating that a bit shifting operation should be inhibited, as an inhibit control signal to bit processing circuitry applying a next instance of the bitwise processing at the given bit position, in dependence upon the bit shift control signal and the one or more inhibit control signals.

US Pat. No. 10,366,740

APPARATUSES HAVING MEMORY STRINGS COMPARED TO ONE ANOTHER THROUGH A SENSE AMPLIFIER

Micron Technology, Inc., ...

1. An apparatus comprising:a first bitline extending horizontally;
a second bitline being offset vertically from the first bitline and extending horizontally in parallel to the first bitline;
a common plate extending horizontally between the first and second bitlines;
a plurality of first memory cell structures disposed horizontally between the first bitline and the common plate, each of the plurality of first memory cell structures including a first access device and a first capacitor coupled in series between the first bitline and the common plate;
a plurality of second memory cell structures disposed horizontally between the second bitline and the common plate, each of the plurality of second memory cell structures including a second access device and a second capacitor coupled in series between the second bitline and the common plate;
a first sense amplifier coupled to the first bitline;
a second sense amplifier coupled to the second bitline;
a third bitline extending horizontally;
a plurality of third memory cell structures each coupled to the third bitline;
a fourth bitline extending horizontally; and
a plurality of fourth memory cell structures each coupled to the fourth bitline;
wherein the first sense amplifier is further coupled to the third bitline to compare the first and third bitlines with each other; and
wherein the second sense amplifier is further coupled to the fourth bitline to compare the third and fourth bitlines with each other.

US Pat. No. 10,366,739

STATE DEPENDENT SENSE CIRCUITS AND SENSE OPERATIONS FOR STORAGE DEVICES

SanDisk Technologies LLC,...

1. A circuit comprising:a sense circuit coupled to a bit line, the sense circuit comprising:
a charge-storing circuit configured to generate a sense voltage; and
an input circuit configured to:
supply a first pulse to the charge-storing circuit in response to the bit line comprising a selected bit line; and
supply a second pulse to the charge-storing circuit with a lower magnitude than the first pulse in response to the bit line comprising an unselected bit line.

US Pat. No. 10,366,738

INTEGRATED MEMORY ASSEMBLIES COMPRISING MULTIPLE MEMORY ARRAY DECKS

Micron Technology, Inc., ...

1. An integrated memory assembly, comprising:a first memory array deck over a second memory array deck;
a first series of conductive lines extending across the first memory array deck, and a second series of conductive lines extending across the second memory array deck;
a first conductive line of the first series and a first conductive line of the second series being coupled with a first component through a first conductive path;
a second conductive line of the first series and a second conductive line of the second series being coupled with a second component through a second conductive path;
the first and second conductive lines of the first series extending through first isolation circuitry to the first and second conductive paths, respectively; the first isolation circuitry including a first transistor which gatedly connects the first conductive line of the first series to the first conductive path, and including a second transistor which gatedly connects the second conductive line of the first series to the second conductive path; the gates of the first and second transistors being coupled with a first isolation driver; and
the first and second conductive lines of the second series extending through second isolation circuitry to the first and second conductive paths, respectively; the second isolation circuitry including a third transistor which gatedly connects the first conductive line of the second series to the first conductive path, and including a fourth transistor which gatedly connects the second conductive line of the second series to the second conductive path; the gates of the third and fourth transistors being coupled with a second isolation driver.

US Pat. No. 10,366,737

MANAGEMENT OF STROBE/CLOCK PHASE TOLERANCES DURING EXTENDED WRITE PREAMBLES

Micron Technology, Inc., ...

1. A memory device comprising:a command decoder configured to receive a command signal, wherein the command decoder is configured to provide a write command signal when the received command signal indicates a write operation;
an input/output (I/O) interface configured to receive the write command signal, a data strobe signal that comprises a first preamble of a plurality of preambles, and a data signal, wherein the I/O interface comprises preamble decoding circuitry configured to:
receive a preamble signal associated with the first preamble;
capture a preamble feature of the data strobe signal based on the preamble signal, wherein the preamble feature comprises a rising edge, a falling edge, a high logic value, a low logic value, or a first combination thereof; and
cause the I/O interface to capture a first bit of the data signal based on a data strobe feature that follows the preamble feature, wherein the data strobe feature comprises the rising edge, the falling edge, the high logic value, the low logic value, or a second combination thereof.

US Pat. No. 10,366,735

BOOSTING A DIGIT LINE VOLTAGE FOR A WRITE OPERATION

Micron Technology, Inc., ...

20. An electronic memory apparatus, comprising:a memory cell;
a boost component; and
a controller coupled with the memory cell and the boost component, wherein the controller is operable to:
applying, during a write operation, a first voltage to a digit line coupled with the memory cell;
coupling the boost component to the digit line during the write operation based at least in part on applying the first voltage; and
boosting the digit line to a second voltage during the write operation based at least in part on coupling the boost component to the digit line.

US Pat. No. 10,366,734

PROGRAMMABLE WRITE WORD LINE BOOST FOR LOW VOLTAGE MEMORY OPERATION

Advanced Micro Devices, I...

1. A computing system comprising:a memory configured to operate with each of a plurality of operational voltages, each of said operational voltages corresponding to a different power-performance state (P-state);
a processing unit configured to generate access requests for the memory; and
a system management unit configured to:
set a cross-over region comprising a range of operating voltages for the memory;
determine a target P-state different than a current P-state based on feedback information received from one or more of the processing unit and the memory; and
enable boosting of word line voltage levels in the memory as a transitioning operational voltage of the memory transitions from the current operational voltage to the target operational voltage responsive to determining:
the current operational voltage is greater than the target operational voltage; and
the transitioning operational voltage of the memory is less than a lower limit of the range.

US Pat. No. 10,366,733

WORD LINE CACHE MODE

Micron Technology, Inc., ...

1. A semiconductor device comprising:a plurality of memory cells;
a plurality of word lines that controls operations of the plurality of memory cells;
a plurality of word line drivers that each controls a respective word line of the plurality of word lines, wherein each word line driver of the plurality of word line drivers comprises:
a pull-up transistor to transition a corresponding word line to a logic high voltage; and
a pull-down transistor to transition the corresponding word line to a logic low voltage, wherein the pull-down transistor comprises an n-channel transistor that is activated during an inactive period for the corresponding word line; and
local controls that each controls a respective word line driver of the plurality of word line drivers, wherein the local controls are configured to:
assert a voltage on the corresponding word line of the plurality of word lines;
start an internal timer responsive, at least in part, to assertion of the voltage, wherein the internal timer is configured to provide additional settling of the corresponding word line before activation to reduce channel hot carrier issues for the n-channel transistor;
determine whether the internal timer has elapsed; and
after the internal timer has elapsed, de-assert the voltage from the corresponding word line as a row address strobe timer (tRAS) lockout.

US Pat. No. 10,366,732

SEMICONDUCTOR DEVICE

SK hynix Inc., Icheon-si...

1. A semiconductor device comprising:a buffer control circuit for receiving a power-down mode signal and a detection pulse to generate a buffer control signal;
a first buffer circuit for generating a first internal chip select signal by buffering a chip select signal depending on a select signal which is generated in response to the buffer control signal, in a power-down mode; and
a detection pulse generation circuit for receiving the first internal chip select signal to generate the detection pulse.

US Pat. No. 10,366,731

MEMORY DEVICES HAVING SPECIAL MODE ACCESS USING A SERIAL MESSAGE

Micron Technology, Inc., ...

1. A memory device comprising a register, a memory array, and a serial interface controller configured to receive and operate using a serial message to access the register that controls operation of the memory array by storing bits, the serial message having a format that comprises:a command field of the serial message configured to enable the serial interface controller to access the register;
a register address field of the serial message immediately following the command field indicating an address of the register; and
a data field of the serial message immediately following the register address field, wherein the data field of the serial message is configured to cause the memory device to operate according to a one time programmable (OTP) access mode.

US Pat. No. 10,366,725

SERVER SIDE CROSSFADING FOR PROGRESSIVE DOWNLOAD MEDIA

Sirius XM Radio Inc., Ne...

1. A method for implementing a server side crossfade or other transitional effect, the method comprising:receiving, from each of a plurality of client devices, user data indicative of behavior or at least one preference of a user of that client device;
identifying at least one media clip to be transmitted to a first one of the plurality of client devices for playback, the at least one media clip including multiple chunks;
determining at least one chunk of the at least one media clip to process for the effect;
processing the at least one chunk based on the user data received from the first client device such that the effect is personalized for the user of that device; and
transmitting the processed at least one chunk and the remaining chunks of the at least one media clip to the first client device for playback.

US Pat. No. 10,366,720

OXIDATION RESISTANT SENSOR FOR HEAT-ASSISTED MAGNETIC RECORDING

Seagate Technology LLC, ...

1. An apparatus, comprising:a slider comprising an air bearing surface (ABS) and configured for heat-assisted magnetic recording, the slider comprising:
a writer and a reader at the ABS;
a near-field transducer (NFT) proximate the writer;
an optical waveguide optically coupled to a laser source and the NFT;
a sensor configured to contact and sense thermal asperities of a magnetic recording medium, the sensor formed from one of Ru, Rh, Pd, Os, Ir, and Pt;
a protective coating covering at least a portion of the ABS including the writer, reader, NFT, and sensor; and
the sensor is configured to operate at a temperature that degrades the protective coating and exposes the sensor leaving the sensor unprotected.

US Pat. No. 10,366,718

HARD DISK SERVO CONTROL ADAPTIVE NOTCH FILTER USING A RECURSIVE LEAST SQUARES PROCESSOR

Seagate Technology LLC, ...

1. A method comprising:monitoring a signal that provides an indicator of disturbance affecting a hard disk drive, the signal being monitored during an operational track following mode of the hard disk drive;
in response to determining that the indicator of the disturbance satisfies a threshold:
applying a lattice recursive least squares computation to the signal to determine at least one notch frequency; and
using the at least one notch frequency to form a notch filter used by a servo controller loop that positions a read/write head over a disk of the hard disk drive; and
apply the notch filter to the servo control loop for subsequent positioning of the read/write head.

US Pat. No. 10,366,708

SYSTEMS AND METHODS OF DETECTING SPEECH ACTIVITY OF HEADPHONE USER

BOSE CORPORATION, Framin...

1. A headphone system, comprising:a left earpiece;
a right earpiece;
a left microphone coupled to the left earpiece to receive a left acoustic signal and to provide a left signal derived from the left acoustic signal;
a right microphone coupled to the right earpiece to receive a right acoustic signal and to provide a right signal derived from the right acoustic signal; and
a detection circuit coupled to the left microphone and the right microphone, the detection circuit configured to process both a principal signal and a reference signal through a smoothing algorithm, the principal signal derived from a sum of the left signal and the right signal and the reference signal derived from a difference between the left signal and the right signal, the smoothing algorithm configured to calculate a principal power signal from a decaying weighted average of power of the principal signal over time, to calculate a reference power signal from a decaying weighted average of power of the reference signal over time, and to selectively indicate that the user is speaking based at least in part upon a comparison between the principle power signal and the reference power signal.

US Pat. No. 10,366,705

METHOD AND SYSTEM OF SIGNAL DECOMPOSITION USING EXTENDED TIME-FREQUENCY TRANSFORMATIONS

ACCUSONUS, INC., Lexingt...

1. A method of digital signal decomposition to identify components of a source signal comprising a first sound signal from a musical instrument and a second sound signal, comprising:obtaining a first representation of the source signal, during a first time period, comprising a mixture of the first and second sound signals;
calculating a time-frequency transformation of the first representation;
obtaining, during a second time period, a second representation of the source signal, which comprises the first sound signal captured in isolation of the second sound signal and/or the second sound signal captured in isolation of the first sound signal;
calculating a time-frequency transformation of the second representation;
forming an extended time-frequency transformation by combining the first time frequency transformation and the second time-frequency transformation;
applying a decomposition technique to the extended time-frequency transformation to extract one or more decomposed components of the source signal; and
audibly outputting one or more time domain signals related to the one or more decomposed components of the source signal.

US Pat. No. 10,366,704

ACTIVE ACOUSTIC ECHO CANCELLATION FOR ULTRA-HIGH DYNAMIC RANGE

Intel Corporation, Santa...

1. An apparatus comprising:a speaker to generate audio output;
an audio input device to receive audio input and to provide an audio input signal responsive to the audio input at a first sampling rate; and
one or more processors coupled to the speaker and the audio input device, the one or more processors to:
generate an audio output signal having at least a portion thereof corresponding to a first audio frequency range, the portion of the audio output signal, when provided as first audio output from the speaker, to negate a response of the audio input device, at a response negation rate, to second audio output from the speaker in a second audio frequency range, wherein each audio frequency of the first audio frequency range exceeds a maximum audio frequency of the second audio frequency range; and
decimate the audio input signal based on the response negation rate to a second sampling rate less than the first sampling rate to generate a resultant audio input signal.

US Pat. No. 10,366,703

METHOD AND APPARATUS FOR PROCESSING AUDIO SIGNAL INCLUDING SHOCK NOISE

SAMSUNG ELECTRONICS CO., ...

1. A method of processing an audio signal in a terminal device, the method comprising:acquiring an audio signal of a frequency domain for a current frame;
dividing a frequency band into a plurality of sections;
acquiring energies of a first section and a second section from among the plurality of sections;
determining whether the audio signal of the current frame includes noise based on an energy difference between the first section and the second section; and
applying a suppression gain to the audio signal of the current frame and outputting the audio signal of the current frame applied the suppression gain, based on a result of determining,
wherein the first section and the second section are non-overlapped in the frequency band, and
wherein at least one of the first section and the second section is determined as a shock noise section based on the energy difference.

US Pat. No. 10,366,701

ADAPTIVE MULTI-MICROPHONE BEAMFORMING

QOSOUND, INC., San Cleme...

1. A method for producing an amplified enhanced audio signal for an output device from audio signals received by a first and a second microphone in close proximity to each other, said method comprising the steps of:receiving a first input audio signal from the first microphone;
digitizing said first input audio signal to produce a first digitized audio input signal;
receiving a second input audio input signal from the second microphone;
digitizing said second input audio input signal to produce a second digitized audio input signal;
using said first digitized audio input signal as a input to a first adaptive prediction filter and as reference to a second adaptive prediction filter;
using said second digitized audio input signal as an input to said second adaptive prediction filter and as reference to said first adaptive prediction filter;
adding a prediction result signal from said first adaptive prediction filter to said second digitized audio input signal to produce a second enhanced audio signal; and
adding a prediction result signal from said second adaptive prediction filter to said first digitized audio input signal to produce a first enhanced audio signal
applying said first enhanced audio signal as input to a third adaptive prediction filter;
applying said second enhanced signal as reference to said third adaptive prediction filter;
adding a prediction result from said third adaptive prediction filter to said second enhanced signal to form said amplified enhanced audio signal; and
outputting said enhanced audio signal to an output device.

US Pat. No. 10,366,676

DISPLAY DEVICE

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

1. A display device, comprising:a display panel equipped with a plurality of pixels connected with data lines and gate lines;
a data driving circuit configured to provide data voltage to the pixels through the data lines; and
a gate driving circuit configured to drive the gate lines,
wherein a first pixel disposed in n-th pixel line among the plurality of pixels, n being a natural number, comprises:
a light emitting diode;
a driving TFT, whose source is connected to the light emitting diode, configured to control a current flowing the light emitting diode;
a capacitor connecting the source of the driving TFT and a gate of the driving TFT;
a first TFT configured to be controlled by a first gate signal which is transferred through a first gate line and generated by the gate driving circuit to connect the gate of the driving TFT to one of the data lines;
a second TFT configured to be controlled by a second gate signal which is transferred through a second gate line and generated by the gate driving circuit to connect the gate of the driving TFT to an initialization voltage; and
a third TFT configured to be controlled by the second gate signal transferred to a second pixel disposed in (n?1)-th pixel line to connect the source of the driving TFT to a reference voltage,
wherein, in a first portion of a threshold voltage sensing period, a voltage of the source of the driving thin film transistor is configured to rise to a value smaller than a value obtained by subtracting a threshold voltage of the driving thin film transistor from a voltage of the gate of the driving thin film transistor, such that a voltage higher than the threshold voltage is charged to the capacitor, and
wherein, in a second portion of the threshold voltage sensing period, the voltage of the source is configured to rise and the voltage of the gate is configured to rise due to the capacitor, wherein the voltage of the gate is configured to rise less than the voltage of the source is configured to rise such that a voltage close to the threshold voltage is charged to the capacitor.

US Pat. No. 10,366,675

LIQUID CRYSTAL DISPLAY DEVICE AND METHOD FOR DRIVING SAME

SHARP KABUSHIKI KAISHA, ...

1. A liquid crystal display device employing a field sequential system, the liquid crystal display device performing color display by dividing one frame period into a plurality of fields and rewriting a screen on a field-by-field basis, the liquid crystal display device comprising:a liquid crystal panel configured to display an image formed of a plurality of pixels;
a gradation value compressing unit configured to generate compressed data by performing a compression process, the compression process being a process of correcting input gradation data such that a difference between a maximum gradation value and a minimum gradation value is reduced; and
a liquid crystal panel driving unit configured to drive the liquid crystal panel based on the compressed data, wherein
the gradation value compressing unit performs the compression process such that values of input gradation data of a plurality of colors change at a same ratio, the plurality of colors corresponding to the plurality of fields,
the gradation value compressing unit determines a value of the compressed data by multiplying a value of the input gradation data by a compression coefficient, the compression coefficient being a value greater than 0 and less than or equal to 1, and
the gradation value compressing unit determines the value of the compression coefficient used upon the compression process, depending on a magnitude of the value of the input gradation data.

US Pat. No. 10,366,673

DISPLAY DEVICE AND IMAGE PROCESSING METHOD THEREOF

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

1. A display device, comprising:a display panel including a plurality of pixels formed of red, green, blue, and white sub pixels;
an image processing unit for converting a three-color input image supplied to the red, green, blue, and white sub pixels into four-color image data and for outputing an output image by applying a final gain calculated using a frame gain, a pixel gain, and a block gain of pixels of the three-color input image; and
a timing controller for outputing the output image from the image processing unit to the display panel,
wherein the block gain is calculated using (i) scaled versions of luminance values of the three-color input image and (ii) a position information of the pixels of the three-color input image.

US Pat. No. 10,366,671

METHOD AND APPARATUS FOR CONTROLLING TRANSMISSION OF VBO SIGNAL AND DISPLAY TERMINAL

HISENSE ELECTRIC CO., LTD...

1. A method for controlling transmission of a V-By-One (VBO) signal for use in a display terminal, wherein the display terminal comprises a mainboard and a Tcon board which use a VBO interface for communications, and the method comprises:after the display terminal is powered on, performing multiple interactions between the Tcon board and the mainboard according to a VBO signal transmission protocol, wherein each of the interactions comprises a handshake and transmission of the VBO signal from the mainboard to the Tcon board after the handshake is completed;
after each of the interactions, acquiring, by the Tcon board, a timing control signal by parsing valid image data of the VBO signal transmitted from the mainboard, and if the timing control signal acquired after a present number of handshakes successively satisfies a preset condition, then stopping proceeding with a next interaction, wherein the preset condition is used to identify whether timing control signals which are successively acquired are identical to each other.

US Pat. No. 10,366,667

ARRAY SUBSTRATE AND DISPLAY PANEL

Wuhan China Star Optoelec...

1. An array substrate, comprising: a plurality of scanning lines;a plurality of data lines, wherein the data lines and the scanning lines respectively intersect with each other to form a plurality of pixel cells;
wherein the pixel cells are divided into the pixel cells within a first area and the pixel cells within a second area along the scanning lines, and a distance between the first area and an input end of scanning signals is less than a distance between the second area and the input end of the scanning signals, the pixel cells within a first area have different thin film transistor (TFT) and capacitor configurations, and the pixel cells within a second area have different thin film transistor (TFT) and capacitor configurations;
each of the pixel cells within the second area comprises a first thin film transistor (TFT) and a control unit connected to the first TFT, the control unit is configured to reduce a pixel voltage of the pixel cell where the first TFT is configured, and each of the pixel cells within the first area comprises a second TFT;
the control unit comprises a third TFT and a first capacitor, a drain of the third TFT connects to a pixel electrode of the pixel cell where the third TFT is configured, and a gate of the third TFT connects to a scanning line at a next row;
each of the pixel cells within the first area comprises a fourth TFT, a gate of the fourth TFT connects to the scanning line at the next row, a source of the fourth TFT is grounded via a second capacitor, and a drain of the fourth TFT is grounded via a third capacitor; and
the first TFT disposed in the pixel cells within the second area and the second TFT disposed in the pixel cells within the first area are different TFTs respectively, the third TFT disposed in the pixel cells within the second area and the fourth TFT disposed in the pixel cells within the first area are different TFTs respectively, and the first capacitor and the third capacitor are different capacitors.

US Pat. No. 10,366,665

DISPLAY DEVICE AND METHOD FOR EXPANDING COLOR SPACE

SHARP KABUSHIKI KAISHA, ...

1. A display device provided with a display panel for displaying an image, the display device comprising:an expanded video signal generation unit configured to perform an expansion process for increasing a signal value of an input video signal, and output data obtained by the expansion process as an expanded video signal;
an expansion coefficient decision unit configured to decide an expansion coefficient to be used for the expansion process by the expanded video signal generation unit; and
an output video signal generation unit configured to generate an output video signal to be outputted to the display panel based on the expanded video signal, wherein
the expansion coefficient decision unit
decides the expansion coefficient based on a first function, which is a function representing an inverse of saturation obtained based on the input video signal, for a pixel with the saturation not smaller than a predetermined value, and
decides the expansion coefficient based on a second function that is a quadratic function, in which saturation obtained based on the input video signal is set to a parameter and a coefficient of a quadratic term is a negative value, for a pixel with the saturation not larger than the predetermined value, and
the expanded video signal generation unit multiplies the expansion coefficient, decided by the expansion coefficient decision unit, by a signal value of the input video signal for each pixel, to generate the expanded video signal.

US Pat. No. 10,366,658

ORGANIC LIGHT EMITTING DIODE DISPLAY AND METHOD OF DRIVING THE SAME

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

1. An organic light emitting diode display capable of duty driving for controlling an emission duty of an organic light emitting diode (OLED) in one frame, the organic light emitting diode display comprising:a display panel having a plurality of pixels connected to a data line, a reference line, and a gate line, each pixel including an OLED and a driving thin film transistor (TFT) for controlling a driving current flowing in the OLED depending on a voltage between a gate node and a source node;
a data driving circuit configured to supply a data voltage to the data line and supply a reference voltage to the reference line; and
a gate driving circuit configured to generate a scan signal synchronized with the data voltage and a sensing signal synchronized with the reference voltage, and supply the generated scan signal and sensing signal to corresponding gate lines, respectively,
wherein one frame for the duty driving includes a programming period for setting the voltage between the gate node and the source node to correspond the driving current, an emission period in which the OLED emits light depending on the driving current, and a non-emission period in which the emission of the OLED stops,
wherein in the programming period, a first data voltage is applied to the gate node in response to the scan signal and the reference voltage is applied to the source node in response to the sensing signal,
wherein in the non-emission period, a second data voltage is applied to the gate node in response to the scan signal,
wherein the first data voltage corresponds to input video data to be applied to a first pixel,
wherein the second data voltage corresponds to input video data to be applied to a second pixel different from the first pixel, and
wherein the scan signal includes a first scan pulse synchronized with the first data voltage and a second scan pulse synchronized with the second data voltage, and the first scan pulse and the second scan pulse are both applied to a same gate line of the first pixel during the one frame.

US Pat. No. 10,366,656

ORGANIC LIGHT-EMITTING DIODE DISPLAY DEVICE AND METHOD OF DRIVING THE SAME

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

1. An organic light-emitting diode display device comprising:an organic light-emitting diode;
a driving transistor involved in driving the organic light-emitting diode and comprising a bottom gate electrode, an oxide semiconductor layer, a source electrode, a drain electrode and a top gate electrode;
a first switching transistor electrically connected to the bottom gate electrode of the driving transistor and involved in transmitting a data voltage to control the driving transistor;
a storage capacitor electrically connected to the bottom gate electrode and involved in charging the data voltage;
a second switching transistor configured to store a threshold voltage in the storage capacitor;
a compensating transistor directly connected to the top gate electrode of the driving transistor to compensate for a deviation in the threshold voltage of the driving transistor; and
a compensating capacitor disposed between the source electrode of the driving transistor and a source electrode of the compensating transistor and storing the threshold voltage therein,
wherein one electrode of the storage capacitor is connected to a ground potential in common with the second switching transistor.

US Pat. No. 10,366,655

PIXEL DRIVER CIRCUIT AND DRIVING METHOD THEREOF

SHENZHEN CHINA STAR OPTOE...

1. A pixel driver circuit, which comprises:a first thin film transistor (TFT), having a gate connected to a first node, a source and a drain connected respectively to a second node and a third node;
a second TFT, having a gate connected to a scan signal, a source and a drain connected respectively to a fourth node and a voltage input end;
a third TFT, having a gate connected to the scan signal, a source and a drain connected respectively to the first node and a second reference voltage;
a fourth TFT, having a gate connected to a first control signal, a source and a drain connected respectively to the third node and a high voltage power source;
a fifth TFT, having a gate connected to a second control signal, a source and a drain connected respectively to the second node and an anode of an OLED;
the OLED, having a cathode connected to a low voltage power source;
a first capacitor, having two ends connected respectively to the first node and the second node; and
a second capacitor, having two ends connected respectively to the second node and the fourth node.

US Pat. No. 10,366,654

OLED PIXEL CIRCUIT AND METHOD FOR RETARDING AGING OF OLED DEVICE

Shenzhen China Star Optoe...

1. An OLED pixel circuit, comprising:a first sub-pixel driving unit, comprising a first thin-film transistor, a fifth thin-film transistor, a first capacitor, and a first light emitting diode;
a second sub-pixel driving unit, comprising a second thin-film transistor, a sixth thin-film transistor, a second capacitor, and a second light emitting diode, wherein:
both a source of the first thin-film transistor and a source of the second thin-film transistor are connected to a positive supply voltage; a gate of the first thin-film transistor is electrically connected to a first node, and a gate of the second thin-film transistor is electrically connected to a second node; and, a drain of the first thin-film transistor is electrically connected to an anode of the first light emitting diode, and a drain of the second thin-film transistor is electrically connected to an anode of the second light emitting diode;
a data signal is fed into both a source of the fifth thin-film transistor and a source of the sixth thin-film transistor; a drain of the fifth thin-film transistor is electrically connected to the first node, and a drain of the sixth thin-film transistor is electrically connected to the second node; and, a second control signal is fed into a gate of the fifth thin-film transistor, and a third control signal is fed into a gate of the sixth thin-film transistor; and
one end of the first capacitor is electrically connected to the first node, while the other end thereof is connected to the positive supply voltage; and, one end of the second capacitor is electrically connected to the second node, while the other end thereof is connected to the positive supply voltage;
a first reverse biasing unit, comprising a third thin-film transistor, a seventh thin-film transistor, and a ninth thin-film transistor; and
a second reverse biasing unit, comprising a fourth thin-film transistor, an eighth thin-film transistor, and a tenth thin-film transistor, wherein:
a first control signal is fed into both a gate of the third thin-film transistor and a gate of the fourth thin-film transistor; both a source of the third thin-film transistor and a source of the fourth thin-film transistor are connected to the positive supply voltage; and, a drain of the third thin-film transistor is electrically connected to a cathode of the first light emitting diode, and a drain of the fourth thin-film transistor is electrically connected to a cathode of the second light emitting diode;
the first control signal is fed into both a gate of the seventh thin-film transistor and a gate of the eighth thin-film transistor; a drain of the seventh thin-film transistor is electrically connected to an anode terminal of the first light emitting diode, and a drain of the eighth thin-film transistor is electrically connected to an anode terminal of the second light emitting diode; and, both a source of the seventh thin-film transistor and a source of the eighth thin-film transistor are connected to a negative supply voltage;
the first control signal is fed into both a gate of the ninth thin-film transistor and a gate of the tenth thin-film transistor; both a source of the ninth thin-film transistor and a source of the tenth thin-film transistor are connected to the negative supply voltage; and, a drain of the ninth thin-film transistor is electrically connected to the cathode of the first light emitting diode, and a drain of the tenth thin-film transistor is electrically connected to the cathode of the second light emitting diode;
the first control signal, the second control signal, and the third control signal are all provided by an external timing controller;
the first thin-film transistor, the second thin-film transistor, the third thin-film transistor, the fourth thin-film transistor, the fifth thin-film transistor, the sixth thin-film transistor, the seventh thin-film transistor, the eighth thin-film transistor, the ninth thin-film transistor, and the tenth thin-film transistor are all low temperature polysilicon thin-film transistors, oxide semiconductor thin-film transistors or amorphous silicon thin-film transistors; wherein
the first thin-film transistor, the second thin-film transistor, the third thin-film transistor, the fifth thin-film transistor, the sixth thin-film transistor, the seventh thin-film transistor, and the tenth thin-film transistor are all N-type thin-film transistors; the fourth thin-film transistor, the eighth thin-film transistor, and the ninth thin-film transistor are all P-type thin-film transistors;
in the potential storage stage of the first light emitting diode, the first control signal provides a low potential, the second control signal provides a high potential, and the third control signal provides a low potential;
in the luminescent display stage of the first light emitting diode, the first control signal provides a low potential, the second control signal provides a low potential, and the third control signal provides a low potential;
in the potential storage stage of the second light emitting diode, the first control signal provides a high potential, the second control signal provides a low potential, and the third control signal provides a high potential; and
in the luminescent display stage of the second light emitting diode, the first control signal provides a high potential, the second control signal provides a low potential, and the third control signal provides a low potential.

US Pat. No. 10,366,643

DISPLAY PANEL AND METHOD OF TESTING THE SAME

Samsung Display Co., Ltd....

1. A display panel comprising:a display comprising pixel columns electrically connected to data lines;
a non-display area adjacent the display;
a test circuit configured to receive a lighting test signal passing through a lighting test line which is electrically coupled to a pixel column of the pixel columns and configured to apply the lighting test signal to the pixel column in response to a test control signal, wherein the lighting test line extends along the display area through at least a portion of the non-display area; and
a switch configured to receive a data signal from an external component and to transfer the data signal to the data lines in response to a switching signal,
wherein a damage in at least the portion of the non-display area is detected based on a resistance variation of the lighting test line.

US Pat. No. 10,366,642

INTERACTIVE MULTIPLANE DISPLAY SYSTEM WITH TRANSPARENT TRANSMISSIVE LAYERS

DISNEY ENTERPRISES, INC.,...

1. An apparatus for providing a multiplane display, comprising:a foreground display device with a display screen;
a background display device with a display screen spaced-apart a distance from the display screen of the foreground display device;
an interactivity assembly sensing user interaction with the apparatus; and
a controller operating the foreground display device to display foreground content on the display screen of the foreground display device and concurrently operating the background display device to display background content on the display screen of the background display device,
wherein the display screen of the foreground display device is emissive to provide light displaying the foreground content, whereby the background display device is not serving as a backlight for the foreground display device,
wherein at least one of the foreground content and the background content is selected, generated, or modified by the controller based on the sensed user interaction,
wherein the display screen of the foreground display device includes at least one area that is transparent, whereby a viewing window is provided in the foreground display device for viewing a portion of the background content concurrently displayed on the display screen of the background display device, and
wherein in response to the sensing of the user interaction the controller modifies a translucent to opaque region in the foreground content to create a transparent viewing window through which light from the display screen of the background display device passes through the foreground display device.

US Pat. No. 10,366,641

PRODUCT DISPLAY SYSTEMS AND RELATED METHODS

R.J. Reynolds Tobacco Com...

1. A product display system, comprising:a product display assembly comprising a surface;
a retail product positioned in proximity to the product display assembly, the retail product comprising a surface;
a power source configured to output electrical current; and
at least one of the product display assembly and the retail product being arranged in communication with the power source to receive the electrical current therefrom and comprising a shape-memory alloy portion recessed into a portion of the surface of the product display assembly or the retail product such that the portion of the surface extends about the shape-memory alloy portion, the shape-memory alloy portion being configured to change from a first shape, substantially continuous with the portion of the surface extending about the shape-memory alloy portion, to a second shape, discontinuous with the portion of the surface of the product display assembly or the retail product, in response to heat produced from electrical current provided thereto by the power source,
wherein at least one of the first shape and the second shape of the shape-memory alloy defines a brand name, a logo, a text, a graphic, or a combination thereof.

US Pat. No. 10,366,640

SKI-CHAIR-LIFT DISPLAY APPARATUS AND METHOD

1. An apparatus comprising:a lift chair comprising a seat and capable of suspending from a movable line of a lift system;
a safety bar selectively positionable between a safe position, in front of the lift chair and an unsafe position thereabove;
a display assembly comprising a panel, a spine connected to stiffen the panel by increasing the section modulus thereof, and a securement to secure the display assembly to the safety bar; and
the display assembly, wherein the panel is formed to have a top surface presenting an image containing information on a planar surface to be viewable and discernible from the seat when the safety bar is in the safe position.

US Pat. No. 10,366,639

MAGNETIC INTERCONNECTED DISPLAY PANELS

VOMELA SPECIALTY COMPANY,...

1. A display panel for interconnecting multiple segmented display panel boards, the display panel comprising:a foam core board having first and second spaced apart longitudinal side edges and top and bottom edges extending between the first and second longitudinal side edges;
wherein the foam core board includes spaced apart front and back poster sheets interconnected together with a foam core;
at least one pocket or slit extending into the foam core from each of the first and second longitudinal side edges;
a plurality of thin permanent magnets wherein each pocket or slit has a corresponding thin permanent magnet contained therein, wherein the permanent magnets are sized to fit within each pocket or slit;
adhesive that couples the magnets within the pockets; and
a hanging member coupled to at least one of the top, bottom or side edges of the foam core board.

US Pat. No. 10,366,637

MODULAR ILLUMINATED SIGN, ILLUMINATED PANEL OR ILLUMINATED WALL

1. Modular illuminated sign comprising a translucent front portion for backlighting, a rear portion, and a frame connecting said translucent front portion and rear portion with each other, wherein the translucent front portion consists of two or more front parts which in a joined position form the translucent front of the illuminated sign, and wherein each front part has respective horizontal and vertical edges, adapted to abut adjacent front part(s) so that meeting edges form an essentially tight joint between the front parts in their joined position, and which sign comprises braces intended to keep the front and rear parts separate from each other at a predetermined distance, so that a space is formed between the front and rear parts for backlighting of the front portion, characterised in that the sign is composed of two or more modules, wherein each module comprises one front part, one rear part, and braces intended to keep the front and rear parts separate from each other at a predetermined distance, so that a space is formed between the front and rear parts for backlighting of the translucent front portion, in that the rear part comprises two or more rear parts in that the translucent front portion has locking parts, which by engaging with each other keep the front parts together in a joined position, so that these form said translucent front portion, in that a peripheral edge, which forms part of the periphery of the sign, has a frame part and in that the front parts are locked in a joined position with the frame parts; andwherein an upper surface of one of the two meeting edges next to a joint extends past the joint and dovetails with the other meeting edge.

US Pat. No. 10,366,635

FLEXIBLE DISPLAY DEVICE AND METHOD OF MANUFACTURING FLEXIBLE DISPLAY DEVICE

Samsung Display Co., Ltd....

1. A flexible display device comprising:a substrate; and
a display unit provided over the substrate,
wherein the substrate comprises:
a first base layer including a first organic material;
a second base layer including a second organic material, provided over the first base layer;
a first barrier layer including a first inorganic material, provided between the first and second base layers; and
a second barrier layer including a second inorganic material, provided between the second base layer and the display unit,
wherein a face of the first base layer is larger than a face of the second base layer and is parallel to the face of the second base layer, wherein a first face of the second barrier layer is as substantially the same size as the face of the first base layer,
wherein a second face of the second barrier layer directly contacts the face of the second base layer, and
wherein the first base layer directly contacts the first barrier layer.

US Pat. No. 10,366,634

BACKLIGHTING EFFECT FOR PACKAGE DISPLAYS

Xerox Corporation, Norwa...

1. A method of making a chemiluminescent label, the method comprising:creating an outer layer of the chemiluminiscent label, wherein the outer layer comprises an image with a first plurality of regions;
creating a bottom layer of the chemiluminiscent label, wherein:
the bottom layer comprises an adhesion material on a side not proximate to the outer layer, and
a second plurality of regions corresponding to the first plurality of regions that are configured to break at a plurality of different pressure values and produce an illumination; and
fusing the outer layer and the bottom layer to form at least one cavity between the outer layer and the bottom layer.

US Pat. No. 10,366,631

SYSTEM, METHOD, APPARATUS, AND CONTROL METHODS FOR CIPHERTEXT COMPARISON

NEC Corporation, Tokyo (...

1. A ciphertext generation apparatus comprising:a derived key generator stored in a memory and configured to generate a derived key based on a main key and a document;
an auxiliary derived key generator stored in the memory and configured to generate an auxiliary derived key based on the main key, a result of bit inversion of the document, and the derived key;
an identifier-specific ciphertext generator stored in the memory and configured to generate, based on an identifier of the document, the derived key, and the auxiliary derived key, an identifier-specific ciphertext in which the identifier is encrypted; and
a relative value ciphertext generator stored in the memory and configured to generate, based on the identifier and the derived key, a relative value ciphertext in which a relative value generated from the main key, the document, and the derived key is encrypted,
wherein a character string including the identifier-specific ciphertext and the relative value ciphertext is generated as a ciphertext for the document, and
wherein said derived key generator, in descending order of i=n-1, . . . , 0, generates an element d[i] of the derived key by Hash(K, (d[i+1], b[i])) according to a first hash function Hash: {0, 1}*?{0, 1}k using the main key, an element b[i] of the document, and an already generated element d[i+1] of the derived key, and
said auxiliary derived key generator, in ascending order of j=0, . . . , n-1, generates an element g[j] of the auxiliary derived key by Hash(K, d[j+1], 1-b[j]) according to the first hash function using the main key, a bit inversion (1-b[j]) of an element b[j] of the document, and an element d[j+1] of the derived key.

US Pat. No. 10,366,629

PROBLEM SOLVER STEPS USER INTERFACE

MICROSOFT TECHNOLOGY LICE...

1. A computer-implemented method for displaying steps of a solution to a problem in a user interface, comprising:dynamically generating a series of steps of a problem solution in response to receiving user input indicative of at least one problem to be solved;
determining a first step of the series of steps to be displayed as part of the dynamically generated problem solution;
displaying the first step of the series of steps of the problem solution in a step-by-step mode;
in response to a next step selection, displaying a second step of the series of steps of the problem solution, wherein:
the first and second steps are displayed separately; and
the second step is designated as a focused step and is highlighted with respect to the first step;
in response to a first user selection to switch modes:
displaying the problem solution in an all-steps mode wherein each step of the problem solution is displayed separately, and wherein scrolling is enabled so that a user can scroll through the separate steps to view the separate steps; and
designating one of the displayed steps as the focused step and highlighting the focused step with respect to any other displayed steps or portions thereof; and
in response to a second user selection to switch modes, disabling scrolling of the steps and redisplaying the problem solution in the step-by-step mode.

US Pat. No. 10,366,628

ACTIVITY RECOGNITION WITH ACTIVITY REMINDERS

NIKE, Inc., Beaverton, O...

1. A unitary apparatus configured to be worn by a user, comprising:a processor;
a sensor configured to capture motion data and detect a geographic location of the user;
a user interface; and
a non-transitory computer-readable medium comprising computer-executable instructions that when executed by the processor perform at least:
detecting a current location of the user;
capturing, from the sensor while being worn on the user, motion data generated by the sensor as a result of a motion of the user;
calculating, from the motion data, an energy expenditure metric indicative of an amount of physical activity carried out by the user; and
communicating, using the user interface, based on the detected current location of the user and a deficit between the energy expenditure metric and a goal energy expenditure, a map indicating a location within a predetermined range of the user at which the user is encouraged to participate in an athletic activity to meet the goal energy expenditure, wherein the location is preferentially displayed to the user based on an interest ranking of the user in the athletic activity.

US Pat. No. 10,366,627

PORTABLE THREE-DIMENSIONAL DESKTOP CRIME SCENE, AND METHOD OF MANUFACTURING THE SAME

1. A crime scene learning tool comprising: a plurality of crime scene objects embedded in a solid transparent medium, wherein the plurality of crime scene objects includes miniatures of a victim and at least one weapon; and a plurality of non-alphanumeric grid marks embedded in the solid transparent medium, whereby the plurality of grid marks facilitates a determination of relative dimensions and angles between the plurality of crime scene objects; wherein the plurality of non-alphanumeric grid marks embedded in the solid transparent medium comprises an embedded ruler.

US Pat. No. 10,366,625

KINESTHETIC DEVICE THAT SIMULATES FLIGHT

Brogent Technologies Inc....

1. A kinesthetic device that simulates flight, comprisinga base unit which includes a base seat; and
a swing unit which includes a swing seat, two swing support structures pivoted between the base seat and the swing seat, and a swing actuator used to control the swing positions of the two swing support structures;
with that the two swing support structures are equal in length and parallel to each other, a fixed baseline is formed between two junction points between the two swing support structures and the base seat, a swing baseline is formed between two junction points between the two swing support structures and the swing seat, the fixed baseline and the swing baseline are equal in length, and the swing support structures, the fixed baseline and the swing baseline form a parallelogram, and
a flip unit which includes a riding seat, a flip support structure disposed between the swing seat and the riding seat, and a flip actuator used to control the flipping angle of the riding seat.

US Pat. No. 10,366,624

DIFFERENTIALLY WEIGHTED MODIFIABLE PRESCRIBED HISTORY REPORTING APPARATUS, SYSTEMS, AND METHODS FOR DECISION SUPPORT AND HEALTH

RESCON LTD, Crondall (GB...

1. A method for automatically creating a computer-generated composite pictorial visualization based on multivariate health data for a user, the method comprising:(a) displaying, to a user via a touchscreen display associated with an electronic device,
(i) a first input control displayed in association with a first health question,
(ii) a second input control displayed in association with a second health question, and
(iii) a third input control displayed in association with a third health question,
(iv) wherein the first, second, and third health questions are all related to a first health metric;
(b) receiving, from the user via touching of the touchscreen display, first user input corresponding to interaction with the first input control;
(c) receiving, from the user via touching of the touchscreen display, second user input corresponding to interaction with the second input control;
(d) receiving, from the user via touching of the touchscreen display, third user input corresponding to interaction with the third input control;
(e) determining, based on the first user input, a first answer value associated with the first question;
(f) determining, based on the second user input, a second answer value associated with the second question;
(g) determining, based on the third user input, a third answer value associated with the third question;
(h) determining, based on the first answer value associated with the first question, a first score for the first answer by,
(i) accessing a sentiment value associated with the first question,
(ii) calculating the first score for the first answer based on the first answer value and the accessed sentiment value associated with the first question, wherein,
(A) if the sentiment value is positive, the first score is set to be the first answer value,
(B) if the sentiment value is negative, the first score is set to be the difference between a maximum possible first answer value and the input first answer value, and
(C) if the sentiment value is zero, the first score is calculated differently based on whether the first answer value was above or below the median possible first answer value;
(i) determining, based on the second answer value associated with the second question, a second score for the second answer by,
(i) accessing a sentiment value associated with the second question,
(ii) calculating the second score for the second answer based on the second answer value and the accessed sentiment value associated with the second question, wherein,
(A) if the sentiment value is positive, the second score is set to be the second answer value,
(B) if the sentiment value is negative, the second score is set to be the difference between a maximum possible second answer value and the input second answer value, and
(C) if the sentiment value is zero, the second score is calculated differently based on whether the second answer value was above or below the median possible second answer value;
(j) determining, based on the third answer value associated with the third question, a third score for the third answer by,
(i) accessing a sentiment value associated with the third question,
(ii) calculating the third score for the third answer based on the third answer value and the accessed sentiment value associated with the third question, wherein,
(A) if the sentiment value is positive, the third score is set to be the third answer value,
(B) if the sentiment value is negative, the third score is set to be the difference between a maximum possible third answer value and the input third answer value, and
(C) if the sentiment value is zero, the third score is calculated differently based on whether the third answer value was above or below the median possible third answer value;
(k) determining a weighted metric score for the first health metric by,
(i) accessing weight values associated with the first, second, and third questions, and
(ii) calculating the weighted metric score for the first health metric utilizing the calculated first, second, and third scores and the accessed weight values;
(l) calculating a first image value for the first health metric based on the determined weighted metric score;
(m) accessing, based on the calculated first image value, from a data store containing a plurality of pictorial images each associated with a respective image value for the first health metric, a first component pictorial image associated with the calculated first image value;
(n) accessing, based on a calculated second image value, from a data store containing a plurality of pictorial images each associated with a respective image value for a second health metric, a second component pictorial image associated with the calculated second image value;
(o) accessing, based on a calculated third image value, from a data store containing a plurality of pictorial images each associated with a respective image value for a third health metric, a third component pictorial image associated with the calculated third image value;
(p) automatically combining the accessed first component pictorial image, the accessed second component pictorial image, and the accessed third component pictorial image to generate the composite pictorial visualization;
(q) displaying, to the user via the touchscreen display, the generated composite pictorial visualization;
(r) communicating the generated composite pictorial visualization from the electronic device for view by others, wherein the generated composite pictorial visualization is displayed to others by way of a social networking application; and
(s) displaying on a different electronic device the generated composite pictorial visualization.

US Pat. No. 10,366,623

SYSTEMS AND METHODS FOR ELECTRONIC EVALUATION OF CANDIDATES

1. A system for electronic evaluation of candidates, the system comprising:a central server (102) having at least one database configured to store identification details of the candidates, identification details of graders/evaluators and one or more gradation tests for evaluating the candidates;
at least one exam-center server (108) communicably coupled to the central server (102) for presenting the gradation tests to the candidates communicating with the at least one exam-center server (108); and
a plurality of client devices (104a, 104b, 104c, 104d) configured to be communicably coupled to the central server (102) and at least one exam-center server (108) over a network to exchange information pertaining to the identification details of the candidates and the graders/evaluators and the gradation tests, the plurality of client devices pertaining to the candidates and the graders/evaluators;
wherein the central server (102) is configured to receive the identification details of the candidates and the graders/evaluators through the respective client devices thereof and enable the candidates and the graders/evaluators to access, via the respective client devices, the at least one database upon authentication of the identification details of the candidates and the graders/evaluators, and
wherein the client devices (104a, 104b) of the graders/evaluators communicate with the central server (102) upon authentication to contribute questions and pre-determined responses thereto, and prepare the gradation tests, and
wherein the at least one exam-center server (108) communicates with the central server (102) at a pre-determined time to retrieve the gradation tests and present the retrieved gradation tests, for a pre-determined time duration, at authenticated client devices (104c) of the candidates for receiving responses of the candidates in a handwritten format in any language of choice of the candidates, and
wherein the client devices of the candidates and/or the graders/evaluators include one or more software applications which when executed enables the client devices to allow the candidates to provide the responses in the handwritten format and/or the graders/evaluators to grade the responses, using a writing instrument including a stylus,
wherein the candidates' responses in the handwritten format are processed electronically and transmitted by the client devices (104c) of the candidates to at least one of the central server (102) and the at least one exam-center server (108) for storage, and
wherein the candidates' responses are accessed by the authenticated client devices (104d) of the graders/evaluators to evaluate the candidates based on the responses of the candidates to the gradation tests.

US Pat. No. 10,366,622

SYSTEMS AND METHODS FOR COMMUNICATING WITH A DYNAMIC TACTILE PERIPHERAL OVER AN ENHANCED NETWORK WITH ENHANCED DATA PACKETS

Imam Abdulrahman Bin Fais...

1. A dynamic collaborative communication system, comprising:one or more remote devices;
a dynamic aggregation and weighting host coupled to the one or more remote devices via a network, the dynamic aggregation and weighting host including processing circuitry configured to:
receive an activity description file of a community service and contribution platform including at least one of an education and learning category, a community service category, and a social research category from the remote devices,
calculate a social responsibility vector for the activity description file based on a plurality of social activity parameters of the activity description file,
calculate an assessment vector based on a grade corresponding to an external assessment of the activity description file,
generate an activity vector based on a cross-correlation of the social responsibility vector and the assessment vector,
store a social responsibility contribution based on the activity vector into an account of the community service and contribution platform,
output at least one of a balance of the account and a recommendation based on the social responsibility contribution of one of the one or more remote devices,
receive a cumulative weight corresponding to a collaboration proposal from a target audience device via an enhanced data packet aggregator, the collaboration proposal including proposal between a presenter and one or more collaboration candidates,
transmit the cumulative weight to a presenter device and remote devices of the one or more collaboration candidates,
receive an indication of a collaboration amount from the remote devices of one or more collaboration candidates,
transmit actuation signals to a dynamic tactile peripheral based on the received collaboration amounts,
determine via actuation of the dynamic tactile peripheral when the presenter selects a candidate for potential collaboration,
transmit a request to remote devices of the target audience in response to the presenter selecting the candidate for potential collaboration,
relay an enhanced data packet between the remote devices of the target audience to the dynamic aggregation and weighting host,
update the aggregated total for the selected candidate for potential collaboration,
determine when the presenter selects the candidate for potential collaboration on the dynamic tactile peripheral, and
store respective values corresponding to a selection in social responsibility accounts of the presenter and the selected candidate for potential collaboration in response to determining the candidate for potential collaboration selected by the presenter,
wherein the dynamic tactile peripheral is configured to communicate with the dynamic aggregation and weighting host via a network and include processing circuitry configured to
receive tactile feedback from messages sent from the remote devices of the target audience while making a presentation of a current candidate proposal, the current candidate proposal being based on the activity description file,
receive one or more collaboration offers from remote devices of one or more other candidates via tactile feedback on the dynamic tactile peripheral,
transmit a request to the remote devices of the target audience,
receive a feedback score from the remote devices of the target audience regarding an assessed value of a combined proposal, the combined proposal including the current candidate proposal and one or more other candidate proposals from the one or more other candidates, and
identify a selection corresponding to the one or more collaboration offers selected by the presenter on the dynamic tactile peripheral.

US Pat. No. 10,366,620

LINGUISTIC ANALYSIS OF STORED ELECTRONIC COMMUNICATIONS

MATTERSIGHT CORPORATION, ...

1. A method of teaching a user to facilitate communications, which comprises:receiving, by a communication link from a user device, a plurality of electronic communications, wherein the plurality of electronic communications comprise one or more of a phone call, an email, a text message, a social media post, a video interaction, a facsimile transmission, a web interaction, a chat, and a voice over IP;
routing, by the communication link to one or more processors, the plurality of electronic communications;
conducting, by the one or more processors, a linguistic analysis of the plurality of electronic communications, wherein the linguistic analysis comprises analysis of personality type criteria and linguistic factors obtained from mining data from the plurality of electronic communications, and wherein the analysis of the linguistic factors comprises a determination of whether certain words or phrases are present in the plurality of electronic communications by accessing a database storing the certain words or phrases;
generating, by the one or more processors, a personality profile based on the personality type criteria and the linguistic factors for the contact;
generating, by the one or more processors, recommendations to improve communications with the contact based on the personality profile of the contact;
transmitting, by the one or more processors to a user device through a computer application, the generated recommendations;
receiving, by the one or more processors from the user device, a draft communication;
determining that the draft communication complies with the generated recommendations; and
generating an influence score that predicts how the contact will respond to the draft communication.

US Pat. No. 10,366,619

LEARNING AND ADVANCEMENT SYSTEM AND METHOD THEREOF

1. A wearable computer-based device, comprising:a) an audiovisual signal generator that is configured to generate visual and binaural audible signals at one or more predetermined frequencies, the signal frequencies suitable for inducing desired brain wave frequencies for stimulating a user's brain;
b) a memory module in which learning content and information related to a guideline breathing sequence are stored;
c) a player for presenting said stored learning content and information;
d) a timing module configured to retrieve said stored information and to define breathing sequence timing to be displayed to a user, wherein said breathing sequence includes an inspiration phase, an expiration phase, and a hold phase; and
e) a processing unit, adapted to synchronize said visual and binaural audible signals and the playing of said learning content with said breathing sequence, wherein the learning content is displayed to the user during the hold phase.

US Pat. No. 10,366,616

SYSTEM AND METHOD OF COLLISION AVOIDANCE IN UNMANNED AERIAL VEHICLES

Botlink, LLC, Fargo, ND ...

1. A collision avoidance system comprising:an unmanned aerial vehicle (UAV) that includes a positional sensor;
a UAV controller coupled to communicate wirelessly with the UAV, wherein the UAV controller receives safety data from the UAV and provides command instructions to control operation of the UAV, wherein the safety data includes positional data associated with the UAV; and
a safety data aggregator coupled to communicate with the UAV controller, wherein the safety data aggregator collects safety data from one or more UAV controllers, stores collected safety data in a safety data buffer, and extracts spatially relevant safety data in response to a request from the UAV controller; and
wherein the UAV controller determines a risk of collision based on calculating geometries representing possible locations of objects identified in the spatially relevant safety data and the safety data provided by the UAV, wherein calculated geometries are represented as three-dimensional cones extending from a present location of each identified object in a direction determined from the received safety data associated with each identified object.

US Pat. No. 10,366,615

APPARATUS AND METHOD OF IMPLEMENTING AN AUGMENTED REALITY PROCESSED TERRAIN AND OBSTACLE THREAT SCOUTING SERVICE

Honeywell International I...

1. A method of implementing a processed terrain and obstacle threat scouting service, the method comprising:monitoring terrain and obstacle features with at least one vehicle sensor of a first vehicle;
comparing monitored terrain and obstacle data with stored terrain and obstacle data within a first vehicle database;
transmitting monitored terrain and obstacle data that is different than the stored terrain and obstacle data within the first vehicle database;
validating and updating terrain and obstacle data stored in a remote database based at least in part on the transmitted monitored different terrain and obstacle data transmitted by the first vehicle;
transmitting terrain and obstacle data from the remote database to at least one second vehicle, wherein the monitored different terrain and obstacle data from the first vehicle that is not validated is presented as non-validated georeferenced delta and obstacle data; and
differentially identifying the non-validated georeferenced delta terrain and obstacle data from validated terrain and obstacle data on a display system of the at least one second vehicle.

US Pat. No. 10,366,614

SYSTEM FOR PREEMPTIVELY NAVIGATING DRIVERS TO AN EVENT LOCATION TO TRANSPORT PASSENGERS UPON COMPLETION OF THE EVENT

GT Gettaxi Limited, Lima...

1. A method comprising:identifying, by a processing device of a first server device, an event to be attended by a plurality of users of a taxi service;
determining, by the processing device, a location of the event;
estimating, by the processing device, an end time of the event;
responsive to determining an expected demand for transportation from the location of the event, generating, based on the expected demand, a schedule for directing a plurality of driver computing devices to arrive at the location of the event prior to receipt of passenger requests to be paired with the plurality of driver computing devices;
prior to the end time of the event, transmitting, by the processing device to the plurality of driver computing devices based on the schedule, navigational data to direct the plurality of driver computing devices to navigate to the location of the event to transport passengers;
subsequent to transmitting the navigational data, communicating with an event information source of a second server device during the event to obtain updated information regarding how much time is remaining prior to the end time of the event;
responsive to receiving the updated information during the event from the event information source of the second server device, generating, based on the updated information, an updated schedule; and
directing the plurality of driver computing devices to the location of the event based on the updated schedule.

US Pat. No. 10,366,613

PATH PREDICTION DEVICE AND PATH PREDICTION METHOD

TOYOTA JIDOSHA KABUSHIKI ...

1. A path prediction device that predicts a traveling path of a first vehicle based on a current position of the first vehicle, the path prediction device comprising:a storage unit configured to store, based on information collected from a plurality of vehicles including the first vehicle, traveling path information indicating information associated with paths where the respective vehicles have traveled, and is configured to store the number of traveling times of the first vehicle at a plurality of local areas; and
a processor configured to perform the functions of:
a positional information acquisition unit that acquires a first position indicating the current position of the first vehicle; and
a path prediction unit that predicts the traveling path of the first vehicle based on a use ratio of first path information indicating paths of the first vehicle and second path information indicating paths of second vehicles other than the first vehicle among the traveling path information stored in the storage unit, wherein
the processor is further configured to:
determine an amount of the first path information used in the use ratio, which is used to predict the traveling path, based on a past traveling record of the first vehicle at the first position, and
set the amount of the first path information used in the use ratio used for predicting the traveling path to be higher as the number of traveling times of the first vehicle at a local area corresponding to the first position becomes larger.

US Pat. No. 10,366,604

TAXI INFORMATION SYSTEM

1. A system for displaying information to drivers of taxis in an operating region that includes a plurality of destinations, comprising:a display device fixed within each taxi, the display device having a plurality of selectable information screens each adapted to display information received by a transceiver of the display device;
a dispatch information system adapted to transmit dispatching data of the operating region to the display devices of each taxi;
a queue information device associated with each of the plurality of destinations and adapted to transmit the queue information to the dispatch information system, the queue information including at least a length of a taxi queue of each of the plurality of destinations;
wherein the dispatching data transmitted to each display device includes at least the length of the taxi queue at each of the plurality of destinations and an average load time for each taxi as calculated by an average time it takes for a taxi entering the taxi queue to get a load, and
wherein at least one of the selectable information screens of each display device includes a map of the operating region, the display showing the operating region separated into different grids each having an aggregate indicator that indicates an average of the average load time of the taxi queues of the plurality of destinations within the grid.

US Pat. No. 10,366,603

RECOGNITION SUPPORT DEVICE FOR VEHICLE

TOYOTA JIDOSHA KABUSHIKI ...

1. A recognition support device for a vehicle, comprising:an irradiation device configured to irradiate an area in front of an own vehicle with light, the irradiation device having an actuator configured to change an irradiation direction of the light; and
circuitry configured to
recognize an object present in front of the own vehicle with a sensor,
irradiate, when a specific object advances into a first area after advancing into a second area, the specific object with the light by using the irradiation device, the first area being set in front of the own vehicle relative to the own vehicle, and
before the specific object advances into the first area and when the specific object advances into the second area, drive the actuator without irradiating the specific object with the light, such that the irradiation direction of the irradiation device faces the specific object that advances into the second area, the second area being larger at least in a width in a vehicle traveling direction than the first area.

US Pat. No. 10,366,602

INTERACTIVE MULTI-TOUCH REMOTE CONTROL

Abalta Technologies, Inc....

1. A remote controller that interacts with a system under control (SUC), the remote controller comprising:at least one input able to receive data from a user, wherein the at least one input includes at least one touchscreen input able to receive data associated with touchscreen movement gestures comprising a plurality of touch points on a surface of the touchscreen input;
a command interpreter able to evaluate data received via the at least one input and determine whether the received data is associated with a remote command from among a set of remote commands associated with the SUC, wherein each remote command in the set of remote commands is associated with a movement path along the surface of the touchscreen input, wherein the movement path comprises one of the plurality of touch points, wherein at least one command from among the set of remote commands is associated with a touchscreen gesture comprising at least two touch points;
at least one communication element that sends remote commands to at least one of the SUC and multiple external systems; and
at least one haptic feedback element that provides feedback to the user when determining that the received data is associated with a remote command from among the set of remote commands associated with the SUC, wherein:
the SUC is an in-vehicle system comprising a display that provides a screen comprising a plurality of UI elements, wherein a shape of each UI element in the plurality of UI elements indicates a gesture type associated with each UI element.

US Pat. No. 10,366,595

SURVEILLANCE METHOD AND SYSTEM BASED ON HUMAN BEHAVIOR RECOGNITION

Turing Video, Inc., San ...

1. A surveillance method, implementable by a computing device, comprising:obtaining a set of training videos;
marking the set of training videos;
training a model based on the marked set of training videos for detecting a triggering event from a camera input and determining an alert level of the triggering event, wherein the alert level is determined based on an activity performed by a human being that is recognized by the computing device based on a human pose feature;
obtaining a user configuration of an action for responding to the alert level;
obtaining a user configuration of a time for executing the action; and
obtaining a user configuration of a system for executing the action.

US Pat. No. 10,366,594

OIL AND GAS PRODUCTION FACILITY EMISSIONS SENSING AND ALERTING DEVICE, SYSTEM AND METHOD

Mountain Optech, Inc., L...

1. An emission detection system for an enclosed combustion device stack having a lower portion with an enclosed combustion device stack burner and a primary gas intake line, and an upper portion with a stack exit port, the detection system comprising:a sampling line having a first end exposed to a combusted gas passing through the stack exit port, the sampling line configured to receive an undiluted gas sample from the stack exit port;
an electrostatic particulate matter sensor coupled to a second end of the sampling line, the second end positioned lower than and downstream of the first end, the electrostatic particulate matter sensor positioned and configured to analyze the undiluted gas sample; and
an exhaust outlet coupled to and downstream of the electrostatic particulate matter sensor, the exhaust outlet configured to receive the undiluted gas sample from the electrostatic particulate matter sensor and feed the undiluted gas sample to the primary gas intake line upstream of the enclosed combustion device stack burner; wherein
the combusted gas comprises a first pressure;
the primary gas intake line comprises primary gas at a second pressure different from the first pressure; and
the sampling line, the electrostatic particulate matter sensor, the second pressure, and the exhaust outlet are configured to passively move the undiluted gas sample from the stack exit port to the electrostatic particulate matter sensor.

US Pat. No. 10,366,593

ERGONOMIC ASSESSMENT GARMENT

Google LLC, Mountain Vie...

1. A computer-implemented method of determining an ergonomic assessment associated with a user, the method comprising:receiving, by one or more computing devices, sensor data from one or more sensors during a measurement period, the one or more sensors implemented with an ergonomic assessment garment worn by the user;
determining, by the one or more computing devices, corporeal data associated with at least one body segment of the user based at least in part on the sensor data, the corporeal data associated with a bend angle associated with the at least one body segment;
determining, by the one or more computing devices, one or more ergonomic zones based at least in part on the measurement period and the bend angle associated with the at least one body segment during the measurement period, wherein the one or more ergonomic zones are based at least in part on a number of instances in which the bend angle associated with the at least one body segment exceeds a threshold during the measurement period; and
determining, by the one or more computing devices, an ergonomic assessment associated with the user based at least in part on the corporeal data, the ergonomic assessment comprising an indication of the one or more ergonomic zones associated with the user.

US Pat. No. 10,366,592

BEACON DETECTION SYSTEM FOR LOCATING MISSING PERSONS

Vector Flight LLC, San F...

1. A computer implemented method of determining a location of a search subject, comprising:accessing search data comprising broadcast Wi-Fi signals and associated geographic location coordinates of a search vehicle travelling in a geographic search area for a search subject, the vehicle carrying a Wi-Fi radio capable of broadcasting one or more SSIDs and receiving connection requests for the one or more SSIDs;
determining at least a possible connection request from the beacon signals, the connection request associated with a mobile device associated with a search subject; and
filtering the data to determine whether the connection request is from the mobile device associated with the search subject; and
outputting search information to a search agent, the search information including a location of at least the connection request, the location based on a position of the search vehicle in the geographic search area.

US Pat. No. 10,366,589

BUILDING INTRUDER DEFENSIVE SHIELD

CROTEGA, LLC, Crystal, M...

1. A building intruder defensive system comprising:a shield module configured to be implemented within a building, the shield module including
a tank disposed within the building configured to hold pressurized fluid, the tank including a plurality of walls and an inlet configured to receive the fluid, the inlet being disposed only partially in one of the plurality of walls,
a nozzle disposed within the building and configured to spray the fluid within a zone in the building,
a zone valve connected to the tank and the nozzle, the zone valve being configured to regulate flow of the pressurized fluid from the tank to the nozzle,
a sensing device configured to sense an initial presence of an intruder, and to output a signal indicating the initial presence of the intruder, and
a processor programmed to receive the signal from the sensing device as indicating the initial presence of the intruder, to control the zone valve to cause the zone valve to open and close so as to spray the pressurized fluid through the nozzle, directly upon activation of the sensing device when the sensor senses the initial presence of the intruder, and
to communicate with at least one remote device to deliver system information to at least one of law enforcement and a building occupant.

US Pat. No. 10,366,587

AUDIBLE SENSOR CHIP

1. An audible sensor comprising:a housing containing a based border with a magnetic attribute;
a control processor coupled to a camera and speakers;
the camera located at a front of the housing and align on a center of the housing and adapted for motion detection;
the speakers including four speakers located at the front of the housing and symmetrically align around the camera, where two speakers are on one side of the camera and the other two speakers on an opposite side of the camera;
wherein the control processor provides an audible alert using the speakers when a movement is detected by the camera.

US Pat. No. 10,366,586

VIDEO ANALYSIS-BASED THREAT DETECTION METHODS AND SYSTEMS

1. A method for detecting a threat to a person, the method comprising:receiving, by a video processing system, video data in real time or near real time from at least one camera, the video data including data representing a plurality of time-sequenced video frames, the at least one camera capturing images of a video capture area proximate the person;
responsive to receiving the video data, determining, by the video processing system from the video data, whether data representing a first video frame of the plurality of video frames includes data representative of one or more predefined patterns;
when a determination has been made that at least a portion of the data representing the first video frame includes data representative of one or more predefined patterns, commencing, by the video processing system, tracking of the one or more predefined patterns within the video data to produce one or more tracked patterns;
subsequent to commencing tracking of the one or more predefined patterns, determining, by the video processing system, whether data representing one or more subsequent video frames of the plurality of video frames includes data representative of the one or more tracked patterns;
when a determination has been made that at least a portion of the data representing the one or more subsequent video frames includes data representative of the one or more tracked patterns, determining, by the video processing system based on the data representing the one or more subsequent video frames and the data representative of the one or more tracked patterns, whether the one or more tracked patterns are positioned suspiciously relative to a position of the person; and
when a determination has been made that the one or more tracked are positioned suspiciously relative to a position of the person, alerting, by at least the video processing system, the person.

US Pat. No. 10,366,585

METHOD FOR OPERATING A SURFACE TREATMENT DEVICE

1. A method for operating an automatically movable surface treatment device in the form of a cleaning device, comprising:moving the surface treatment device in a room,
detecting ultrasonic waves reflected at obstacles with an ultrasonic sensor on the surface treatment device to determine obstacles of the cleaning device,
detecting sounds with the ultrasonic sensor,
comparing frequencies of the sounds detected by the ultrasonic sensor with reference frequencies typically occurring in an event of a glass breakage, and
determining an actual glass breakage in an event of a match between the detected frequencies and the reference frequencies, and
comparing with a measuring device that detects features of the room, a current state of the room with a state of the room according to a stored room map when the glass breakage is determined, wherein the surface treatment device is moved in the room in an area of a window or a door.

US Pat. No. 10,366,583

BISTABLE HAPTIC FEEDBACK GENERATOR

IMMERSION CORPORATION, S...

1. A haptic feedback generator, comprising:a. a structural material that is a fabric, textile, leather, suede, pliable metallic or body armor;
b. a bistable material comprising a shape memory polymer (SMP) in the form of a fiber configured in a first bistable configuration and made part of the structural material;
c. a first actuator coupled to the bistable material which when activated causes the bistable material to move from the first bistable configuration to a second bistable configuration, thereby generating haptic feedback; and
d. a first actuator activation signal receiver, which upon receipt of an actuator activation signal, initiates activation of the first actuator.

US Pat. No. 10,366,581

CUSTOMER CONTROLLED ACCOUNT, SYSTEM, AND PROCESS

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

1. A transaction system implemented across a network, comprising:a banking computer system of a central entity accessible through the network, the banking computer system comprising any of a terminal, a computer, a server, and a website, the central entity associated with any of an account issuer and a service provider that is associated with the account issuer;
a first database accessible to any of the account issuer and the service provider, comprising storage of a first set of rules associated with one or more accounts and controlled by any of the issuer and the service provider;
a second database accessible to any of the account issuer and the service provider, comprising storage of a second set of rules that are controllable by a customer of a selected account, the customer comprising any of an account holder of the selected account and a user associated with the selected account;
wherein the banking computer system is configured to:
receive from a terminal associated with a merchant a transaction request associated with the selected account;
determine whether the transaction request complies with the first set of rules;
determine whether the transaction request complies with the second set of rules; and
respond to the requested transaction based on the first set of rules and the second set of rules, including:
sending a message to a mobile device of the customer when the transaction request fails to comply with the second set of rules;
receiving a response from the customer via the mobile device; and
temporarily updating the second set of rules such that the transaction request complies with the temporarily updated second set of rules based on the response received from the customer via the mobile device, wherein temporarily updating the second set of rules comprises updating the second set of rules only temporarily within dates of travel to a foreign destination specified by the customer.

US Pat. No. 10,366,579

PADDLE WHEEL POKER

1. A computer program product for playing a community poker-type card game using a computer comprising at least one processor, one or more memories, one more computer readable storage media, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the computer to perform the following steps comprising:a. dealing, by the computer, two cards to at least two players;
b. dealing, by the computer, a first five-card community group face-down in a symmetrical crisscross pattern with at least one card being a center face-down river community card, said first five-card community group further comprising four paddle cards, whereby said crisscross pattern comprising a vertical row of cards and a horizontal row of cards, said vertical and horizontal rows intersecting at the river card, and further whereby the vertical and horizontal rows each have two distal ends, the ends radially arranged with respect to the river card;
c. dealing, by the computer, first and second face-up community cards, while maintaining the crisscross pattern, said first and second face-up community cards each positioned peripherally and each said first and second face-up community card placed adjacent to one of the respective distal ends, thereby the first and second face-up community cards each adjacent to one of the paddle cards, said dealing of said first and second face-up community cards, forming a second five-card community group, said second five-card community group comprising said first and second face-up community cards and further comprising the river card and the paddle cards located between the river card and the face-up community cards;
d. informing, by the computer, the players of the second five-card community group;
e. issuing by the computer, to the players a permission or a denial of permission to select, in accordance with a set of rules governing play, either,
1. any one of the following five-card community groups consisting of said first five-card community group and said second five-card community group, or
2. said second five-card community group,
f. dealing, by the computer, a third face-up community card, while maintaining the crisscross pattern, said third face-up community card positioned peripherally and adjacent to one of the distally positioned paddle cards, to form third and fourth five-card community groups, said third five-card community group comprising the first and third face-up community cards, the river card, and the paddle cards respectively adjacent to the first and third face-up community cards, and said fourth five-card community group comprising the second and third face-up community cards, the river card, and paddle cards adjacent to the second and third face-up community cards;
g. informing, by the computer, the players of the third and fourth five-card community groups;
h. issuing by the computer to the players, in accordance with said set of rules governing play, a permission or a denial of permission to select either,
1. any one of the following five-card community groups consisting of said first five-card community group, said second five-card community group, said third five-card community group, and said fourth five-card community group,
2. any one of the following five-card community groups consisting of said second five-card community group, said third five-card community group, and said fourth five-card community group, or
3. any one of the following five-card community groups consisting of said third five-card community group, and said fourth five-card community group,
i. dealing, by the computer, a fourth face-up community card positioned adjacent to the remaining distally positioned paddle card, to form fifth, sixth, and seventh five-card community groups, said fifth five-card community group comprising the first and fourth face-up community cards, the river card, and the paddle cards adjacent to the first and fourth face-up community cards, said sixth five-card community group comprising the third and fourth face-up community cards, the river card, and the paddle cards adjacent to the third and fourth face-up community cards, said seventh community group comprising said second and fourth face-up community cards, said river card, and the paddle cards adjacent to the second and fourth face-up community cards;
j. informing, by the computer, the players of the fifth, sixth, and seventh five-card community groups;
k. issuing by the computer to the players, in accordance with said set of rules governing play, a permission or a denial of permission to select either,
1. any one of the following five-card community groups consisting of said first five-card community group, said second five-card community group, said third five-card community group, and said fourth five-card community group, said fifth five-card community group, said sixth five-card community group, and said seventh five-card community group, or
2. any one of the following five-card community groups consisting of said second five-card community group, said third five-card community group, and said fourth five-card community group, said fifth five-card community group, said sixth five-card community group, and said seventh five-card community group, or
3. any one of the following five-card community groups consisting of said third five-card community group, and said fourth five-card community group, said fifth five-card community group, said sixth five-card community group, and said seventh five-card community group, or
4. any one of the following five-card community groups consisting of said fifth five-card community group, said sixth five-card community group, and said seventh five-card community group, or
5. any one of the following five-card community groups consisting of said first five-card community group, said fifth five-card community group, said sixth five-card community group, and said seventh five-card community group;
l. simultaneously, by the computer, exposing the four paddle cards to be face-up;
m. exposing, by the computer, the river card to be face-up;
n. exposing, by the computer, a best poker hand, by the at least two players, face-up;
o. examining, by the computer, the best poker hand comprising the steps of:
1. comparing the best poker hands of the at least two players to each other, wherein the best five-card poker hand comprises between zero and two cards from two cards dealt to the player and at least three cards from the player's community card group; and
2. determining a winner of the game based on the comparison; and
p. declaring, by the computer, the winner of the game based on the comparison.

US Pat. No. 10,366,578

GAMES AND GAMING MACHINES HAVING WHEEL FEATURES

1. A gaming machine comprising:at least one value accepting device for accepting monetary value from a player for placing a wager;
at least one electronic video display;
at least one player input device;
a memory storing game data for use by a processor in presenting at least one wagering game;
at least one processor, said at least one processor configured to utilize said game data to present at least one wagering game, comprising causing said at least one electronic video display to display a first wheel element having a plurality of segments, one or more of said segments displaying an icon which does not identify an award, initiating a wheel segment selection event comprising a wheel spin of said first wheel element, and replacing at least one of said displayed icons to cause said segment to instead display an award after said wheel spin is initiated.

US Pat. No. 10,366,577

GAMING SYSTEM AND METHOD FOR PROVIDING TEAM PLAY BENEFITS

IGT, Las Vegas, NV (US)

1. An electronic gaming machine comprising:at least one input device;
a payment acceptor;
at least one display device;
at least one processor; and
at least one memory device which stores a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to:
responsive to a physical item being received via the payment acceptor and securely retained in a housing associated with the payment acceptor, modify a credit balance based, at least in part, on a monetary value associated with the received physical item,
for the play of the game:
determine a game outcome,
cause the at least one display device to display the determined game outcome,
determine any game award associated with the determined game outcome, and
cause the at least one display device to display any determined game award,
independent of any wager amount placed on any play of any game and independent of any determined game outcome for any play of any game, determine if a team triggering event occurs,
responsive to the determination being that the team triggering event occurs and a player is associated with a team, enable the player to access at least one team benefit comprising unlocking a locked feature,
responsive to the determination being that the team triggering event occurs and the player is not associated with any teams, not enable the player to access the at least one team benefit, and
responsive to a cashout input being received, cause an initiation of any payout associated with the credit balance.

US Pat. No. 10,366,572

CASINO GAMING MACHINES AND SKILL GAMES HAVING ADDED STOCHASTIC INPUT

SYNERGY BLUE, LLC, Palm ...

1. A computer-implemented method, comprising:providing a regulated gaming machine, the regulated gaming machine comprising at least one processor, a display and a user interface;
providing, in the regulated gaming machine, a game configured for execution by the at least one processor and configured such that skilled players most often achieve greater success in the game than comparatively less-skilled players, the game being configured to generate a plurality of in-game assets on the display of the regulated gaming machine, the plurality of in-game assets being configured such that interaction therewith by players during game play selectively triggers wagers;
receiving, via the user-interface of the regulated gaming machine, player inputs to interact with at least one of the generated plurality of in-game assets;
before the received player inputs are used by the processor to interact with the at least one of the generated plurality of in-game assets, introducing, by the processor, random perturbations in at least one characteristic of the received player inputs, the random perturbations being configured such that the selectively triggered wagers, in the aggregate, reward both the skilled players and the less-skilled players according to a predetermined target Return-to-Player (RTP) percentage for the game;
using the randomly-perturbed user inputs to interact with the at least one of the generated plurality of in-game assets to generate outcomes;
displaying the generated outcomes on the display of the regulated gaming machine; and
generating and providing rewards to the players depending upon the generated outcomes according to the predetermined target RTP percentage for the game.

US Pat. No. 10,366,566

SOCIAL NETWORKING GAME WITH NON-RANDOM PRIZES

Playstudios, Inc., Las V...

1. A method to implement a game, the method comprising:providing a game server which cooperates with a host server which hosts and serves a social networking site, the game server connects to a plurality of remote computers via the Internet and executes computer readable instructions on an electronic processing unit which causes:
determining an amount of loyalty points earned by a player using one of the plurality of remote computers;
receiving a request by the player to initiate the game;
determining that the player qualifies for a predetermined prize;
determining the predetermined prize based on the amount of loyalty points;
determining a predetermined combination of symbols that corresponds to the predetermined prize; and
displaying and conducting the game comprising spinning reels and stopping the reels on the predetermined combination of symbols.

US Pat. No. 10,366,563

ELECTRONIC TABLE GAME POKER SYSTEM AND METHODS

Fresh Idea Global Limited...

1. A gaming table system, comprising:one or more electronic gaming tables configured to provide live wager-based table games having a live dealer and physical game items, each of the one or more electronic gaming tables including a physical surface adapted for play of the live wager-based table games, a table controller adapted to control electronic gaming table functions, and a table communication interface coupled to the table controller and adapted to facilitate communications between the table controller and one or more other gaming table system components;
a plurality of gaming terminals, each of the plurality of gaming terminals including a terminal controller configured to facilitate play by a live player thereat of the live wager-based table games and a terminal communication interface coupled to the terminal controller and adapted to facilitate communications between the terminal controller and one or more other gaming table system components; and
a system server located remotely from and in communication with the one or more electronic gaming tables and the plurality of gaming terminals, the system server configured to facilitate provision of the live wager-based table games,
wherein said gaming table system is configured to administer a first live table game involving an initial shared hand that is shared by multiple live players playing the first live table game, wherein each of the multiple live players are permitted to input different live game decisions independently regarding discarding physical playing items from the initial shared hand, and wherein outcomes of the first live table game include final hands that vary by player depending upon the different live game decisions made by the multiple live players;
wherein the initial shared hand includes an initial set of playing cards,
wherein said gaming table system is configured to administer an additional predetermined number of playing cards to provide a first replacement set of playing cards for potential replacement of the playing cards in the initial shared hand, and
wherein the dealing of both the initial set of playing cards and the first replacement set of playing cards takes place prior to any live game decisions made by the multiple live players.

US Pat. No. 10,366,558

CASH BOX AND DEVICE FOR HANDLING NOTES OF VALUE WITH MECHANICAL CODING

Wincor Nixdorf Internatio...

1. A cash box comprising:a housing having opposite front and rear ends spaced apart along an inserting direction of the cash box into a selected one of plural receiving compartments of a device, the housing further having opposite side walls extending between the front and rear ends, a bottom and an open or openable top opposite the bottom, the top and the bottom being spaced apart along a height direction;
a receiving area configured to receive a value note stack, and
a mechanical coding unit including a coding element that is mounted to the housing in a first position along the height direction on at least one of the side walls of the housing or at least a second position along the height direction on at least one of the side walls of the housing, and the coding element being designed so that the cash box is only feedable to a first of the receiving compartments when the coding element is in the first position, and so that the cash box is only feedable to a second of the receiving compartments when the coding element is in the second position.

US Pat. No. 10,366,556

INTELLIGENT LOCK

LockState, Inc., Denver,...

1. A method for operating an access control device having a battery, a processor, and a plurality of wireless transceivers, the method comprising:creating a plurality of wake-up schedules for each of the plurality of wireless transceivers;
wherein each of the plurality of wake-up schedules is configured to:
control how frequently a particular wireless transceiver of the plurality of wireless transceivers wakes up to transmit or receive information; and
each of the plurality of wake-up schedules for the particular wireless transceiver is different from another one or the plurality of wake-up schedules for the particular wireless transceiver;
automatically switching between the plurality of wake-up schedules for the particular wireless transceiver such that a duration of time between wake-ups for the particular wireless transceiver is shorter during some predefined times and longer during other predefined times;
wherein the duration of time between wake-ups for each of the plurality of wake-up schedules for each of the plurality of wireless transceivers are configurable by an administrative user via an interface.

US Pat. No. 10,366,552

METHOD FOR LOCKING, UNLOCKING AND POSITIONING OF A TOOL

NiDa Tech Sweden AB, Mal...

1. A method in a tool control node for enabling unlocking, locking, and positioning of a power tool for prevention of unauthorized use, the method comprising:transmitting a first unlock message to the power tool, the message including an instruction to unlock the power tool,
counting an authorization time period from transmission of the first unlock message to the power tool,
transmitting a second unlock message to the power tool before a predetermined authorization time period threshold is reached, such that the power tool remains unlocked,
transmission of a position message including an alert signal to the power tool to start transmitting a position response signal,
receiving a position response signal from the power tool,
determining a Received Signal Strength Indication and a distance to the power tool from the Received Signal Strength Indication, enabling positioning of a lost or stolen power tool,
when the counted authorization time period exceeds a predetermined threshold,
transmitting a lock message including an instruction to lock the tool, thereby enabling prevention of unauthorized use of the tool by remote unlocking and locking.

US Pat. No. 10,366,546

METHOD AND APPARATUS FOR AUTOMATIC LOCATIONS-SPECIFIC CONFIGURATION MANAGEMENT OF A REMOVABLE METER UNIT

IPS GROUP INC., San Dieg...

1. A method of operating a meter, the method comprising:receiving a tag identification information from an RFID tag, wherein the tag identification information is associated with a unique physical location at which a removable meter unit is placed;
transmitting the tag identification information to a remote data manager after detecting a change in proximity between the RFID tag and the removable meter unit;
receiving, from the data manager, information indicative of configuration information comprising one or more operating parameters; and
updating the configuration information with the removable meter unit;
wherein the tag is permanently affixed to a location housing that is fixedly placed at the physical location and the location housing is configured to mate with the removable meter unit.

US Pat. No. 10,366,544

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM

Canon Kabushiki Kaisha, ...

1. An image processing apparatus, comprising:an image obtaining unit configured to obtain a first three-dimensional image and a second three-dimensional image different from the first three-dimensional image;
a corresponding position obtaining unit configured to obtain information on respective sets of points in the first and second three-dimensional images which correspond to each other;
a cross-sectional image generating unit configured to generate a first cross-sectional image from the first three-dimensional image and generates a second cross-sectional image from the second three-dimensional image;
a target position obtaining unit configured to obtain one of the set of points in the first three-dimensional image as a target position;
a corresponding position obtaining unit configured to obtain a corresponding position in the second three-dimensional image which corresponds to the target position on the basis of the information on the sets of points; and
a display controlling unit configured to control display of the first and second cross-sectional images on a displaying unit,
wherein the cross-sectional image generating unit is configured to generate a cross-sectional image including the target position as the first cross-sectional image and generates a cross-sectional image including the corresponding position as the second cross-sectional image, and
wherein the display controlling unit is configured to adjust a position of the first or second cross-sectional image such that, on a screen of the displaying unit, after the adjustment the corresponding position coincides with the target position in a vertical or lateral direction and displays the first and second cross-sectional images.

US Pat. No. 10,366,529

RECORDING MEDIUM, INFORMATION PROCESSING APPARATUS, AND CONTROL METHOD

Live2D Inc., Tokyo (JP)

1. A non-transitory computer-readable recording medium recording a program for causing at least one computer, capable of generating a left-eye rendered image and a right-eye rendered image for binocular stereopsis which are associated with 3D representations of an object indicated by image groups each including a plurality of parts of 2D images by using the image groups to perform at least one of movement and deformation of each part included in the image groups, to execute:processing of sequentially deciding rendering directions in which the object is rendered in the rendered images;
processing of determining a moving direction determined by transition of the rendering directions sequentially decided in the processing of sequentially deciding;
processing of differentiating the rendering direction, in which at least some parts of the image groups used to generate the rendered images are changed to different parts, in accordance with the moving direction determined in the processing of determining; and
processing of changing a plurality of parts included in the image groups used to generate the rendered images, based on a result of the processing of differentiating,
wherein if parts included in the image group used for the left-eye rendered image are different from parts included in the image group used for the right-eye rendered image, the processing of changing changes the parts included in the image group used for one of the rendered images to be the same as the parts included in the image group used for the other rendered image.

US Pat. No. 10,366,526

SYSTEMS AND METHODS FOR DISPLAYING REPRESENTATIVE IMAGES

DUELIGHT LLC, Sunnyvale,...

1. A mobile computing device comprising:a display unit configured to display a user interface;
a non-transitory memory storing instructions; and
one or more processors in communication with the display unit, wherein the one or more processors execute the instructions to:
configure a first relationship between each of two or more images;
cause the display unit to display a photo montage including the two or more images;
receive a notification indicating a new orientation for the photo montage; and
in response to the new orientation:
generate an in-place rotation animation for each of the two or more images of the photo montage, wherein the in-place rotation animation occurs about a particular point of interest identified within at least one of the two or more images; and
maintain the first relationship between each of the two or more images.

US Pat. No. 10,366,516

IMAGE PROCESSING METHOD AND DEVICE

SHENZHEN CHINA STAR OPTOE...

1. An image processing method, comprising:utilizing a processor and a memory to stretch and translate components of a point Ai(ri,gi,bi) of an original image in RGB color space according to a first function ƒ1(x) to obtain A0(r0,g0,b0)=ƒ1(xi), where i is a natural number;
utilizing the processor and the memory to process saturation Si of the point Ai(ri,gi,bi) of the original image according to a second function ƒ2 (x) with stretching and translating operations to obtain a processed saturation S0=ƒ2(xi);
determining the point A0(r0,g0,b0) based on remaining brightness of the original image unchanged before and after the stretching and translating and based on a maximum output of the second function ƒ2(x), and processing the point Ai in the RGB color space for saturation enhancement if max(r0,g0,b0)?1; converting the point Ai into CMY color space for saturation enhancement if max(r0,g0,b0)>1; and
displaying an image having the points with saturation enhanced, on a display screen.

US Pat. No. 10,366,513

APPARATUS AND METHOD FOR FORMULATION AND DISPENSING OF VISUALLY CUSTOMIZED COSMETICS

Equality Cosmetics, Inc.,...

1. A portioning machine for providing a custom cosmetic, the portioning machine comprising:a mixer having a mixing chamber;
a plurality of slots, each slot configured to receive an assembly having at least one syringe, each syringe associated with an actuator and having an outlet for dispensing a distinct cosmetic additive for a custom cosmetic, wherein the mixer and the plurality of slots are configured such that the outlet of each syringe is positioned to dispense an additive from the syringe into the mixing chamber when the assemblies are installed in the slots; and
a portioning processor configured to control the actuators to dispense additives from selected syringes into the mixing chamber in accordance with a target set of additive ratios to produce the custom cosmetic, wherein each syringe is configured to have both a fill stroke to fill the syringe from a corresponding reservoir and a dispensing stroke, and wherein the portioning processor is further configured to cause actuation of a given actuator associated with a given syringe to perform the fill stroke to fill the given syringe from the corresponding reservoir.

US Pat. No. 10,366,511

METHOD AND SYSTEM FOR IMAGE GEOREGISTRATION

ELBIT SYSTEMS LAND AND C4...

1. A method for determining a position and orientation of a camera using another camera imaging a common scene and having a known position and orientation, the method comprising the procedures of:capturing a first image of a scene with a first camera disposed on a first platform, the position and orientation of the first camera obtained by georegistering the camera images to a 3D geographic model;
capturing a second image of at least a portion of the scene with a second camera disposed on a second platform;
extracting scene features in the first image and providing a respective descriptor for each extracted scene feature;
determining the 3D position and orientation of each extracted scene feature by mapping to a 3D geographic model;
transmitting the feature descriptors and the 3D position and orientation of each scene feature from the first platform to the second platform;
extracting scene features in the second image and providing a respective descriptor for each extracted scene feature;
matching the scene features in the second image with the scene features in the first image; and
determining 3D position and orientation coordinates of the second camera using the 3D coordinates in the scene and their corresponding 2D projections in the second image.

US Pat. No. 10,366,510

SYSTEMS AND METHODS FOR DETERMINING LOCATION AND ORIENTATION OF A BODY

Octi, Los Angeles, CA (U...

1. A method to calculate a three-dimensional orientation of an object within an image, the method comprising:receiving a video stream from a two-dimensional image capture device;
selecting a single frame from the video stream, wherein the single frame comprises an image of at least one object;
modeling the object by assigning each of a set of object elements as reference points and identifying a subset of the reference points as anchor points;
selecting a subset of the anchor points as initial reference points;
based on two dimensional coordinates of the anchor points, calculating two dimensional coordinates of the anchor points not contained in the subset of initial reference points;
calculating a depth value for the anchor points;
assigning three dimensional position values to each of the anchor points; and
iteratively determining a three dimensional position value to each remaining reference points based on the three dimensional position value of an adjacent reference point.

US Pat. No. 10,366,509

SETTING DIFFERENT BACKGROUND MODEL SENSITIVITIES BY USER DEFINED REGIONS AND BACKGROUND FILTERS

Thermal Imaging Radar, LL...

1. A method of creating a background model for image processing to identify new foreground objects in successive video frames, the method comprising:providing a background image in a user interface;
receiving a first user input in the user interface, the first user input comprising identifying one or more different regions within the background image;
receiving a second user input in the user interface, the second user input comprising selecting an image change tolerance for each of the one or more identified different regions, wherein the image change tolerance for each of the one or more identified different regions defines a threshold amount of change that is required to be detected as between (i) the one or more identified different regions within the background image and (ii) one or more corresponding identified different regions within a successive image in order for one or more objects within the successive image to be classified as one or more foreground objects;
providing the background image, information identifying the one or more different regions, and the image change tolerances to an image processor, wherein the background image, the information identifying the one or more different regions, and the image change tolerances are used by the image processor to create a background model to thereby compare the successive image with the background model in order to identify the one or more foreground objects within the successive image; and
in response to determining that a particular foreground object included in the one or more foreground objects is an object of interest, sending an alert that includes information describing the object of interest, wherein the information includes a confidence level indicating a computed certainty that the object of interest is a foreground object within the successive image as opposed to being a background object within the successive image such that the confidence level provided by the alert facilitates identification and classification of the object of interest.

US Pat. No. 10,366,480

SUPER-RESOLUTION SYSTEMS AND METHODS

ANALYTICAL MECHANICS ASSO...

1. A method for generating a super-resolution image of an object of interest comprising:providing an initial low-resolution image of an object of interest;
projecting the initial low-resolution image into a high-resolution grid, wherein the high-resolution grid defines a higher resolution than the initial low-resolution image;
providing a plurality of low-resolution images of the object of interest obtained from a plurality of different positions relative to the object of interest;
registering the plurality of low-resolution images within the high-resolution grid such that each image of the plurality of images is shifted less than one pixel away from the initial low-resolution image;
projecting the plurality of low-resolution images into the high-resolution grid to provide an intermediate super-resolution image; and
removing back-projection effects from the intermediate super-resolution image using inverse problem solving to provide a super-resolution image of the object of interest.

US Pat. No. 10,366,476

PERSPECTIVE CORRECTION FOR CURVED DISPLAY SCREENS

NETFLIX, INC., Los Gatos...

1. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to perform the steps of:calculating a plane equation based on a first set of points associated with a first test image;
generating a first curved screen model based on a first screen curvature value;
projecting a second set of points onto the first curved screen model based on the plane equation to generate a third set of points;
comparing the third set of points to the first test image to determine an error value; and
determining a final screen curvature value based on the error value.

US Pat. No. 10,366,470

OBJECT SEPARATION FOR SCANNED ASSETS

YouSpace, Inc., Santa Cl...

1. A computer system comprising:at least one processor;
at least one interface configured to receive a scanned virtual model;
at least one memory comprising instructions configured to cause the system to perform a method separating a plurality of vertices associated with a clothing asset from a plurality of vertices associated with one or more objects other than the clothing asset, the method comprising:
receiving a first set of color values associated with the clothing asset;
receiving a second set of color values associated with a non-clothing object;
generating a first plurality of training feature vectors from the first set of color values;
generating a second plurality of training feature vectors from the second set of color values;
determining a plurality of feature component weights by providing the first plurality of feature vectors and the second plurality of feature vectors to a classifier;
receiving, via the at least one interface, the virtual model, the virtual model comprising:
a plurality of vertices, a first set of the plurality of vertices associated with clothing asset data and a second set of the plurality of vertices associated with non-clothing asset data; and
a map associating each vertex from the plurality of vertices with a corresponding color value; and
for a vertex of the plurality of vertices:
determining a color value associated with the vertex in the map;
generating a test feature vector based upon the color value;
applying the plurality of feature component weights to the test feature vector to determine a metric value; and
designating the vertex of the plurality of vertices for removal based upon the metric value.

US Pat. No. 10,366,469

METHOD AND SYSTEM THAT EFFICIENTLY PREPARES TEXT IMAGES FOR OPTICAL-CHARACTER RECOGNITION

ABBYY PRODUCTION LLC, Mo...

18. A method that receives a text-containing image and generates a corresponding corrected image in which the text lines are straightened and have a rectilinear organization, the method comprising:receiving the text-containing image as an input,
identifying a page sub-image within the text-containing image,
correcting a vertical perspective of the page sub-image,
generating contour lines to represent text lines of the page sub-image,
generating a text-line-curvature model for the page sub-image in view of the contour lines, wherein the text-line-curvature model includes an inclination-angle map that associates each pixel in the page sub-image with an inclination angle of a respective contour line corresponding to a respective pixel, and
straightening the text lines within the received text-containing image using the text-line-curvature model.

US Pat. No. 10,366,438

PRODUCT NOTIFICATION AND RECOMMENDATION TECHNOLOGY UTILIZING DETECTED ACTIVITY

Cellco Partnership, Bask...

1. A method, comprising:monitoring a device to detect a plurality of device activities, each device activity being defined by a particular set of conditions related to the device and to an environment local to the device, including at least one of use and movement of the device; and
providing a notification through a user interface that indicates at least one product or service from a plurality of recommendations in response to at least one of the plurality of device activities being detected, the at least one product or service corresponding to the detected device activity;
wherein use of the device includes at least one of operating a call, messaging, web browsing by a user of the device, and gaming, and movement of the device includes at least one of a free fall of the device, a drop of the device, a call answering motion, and a driving speed movement when a speed of the device is greater than a threshold speed value;
wherein monitoring the device to detect the plurality of device activities is done by:
initiating a phone listener, the phone listener being configured to acquire call or messaging information of the device, wherein the call or messaging information includes destination information of a second device configured to receive a call or message;
initiating a peripheral listener, the peripheral listener being configured to detect whether a peripheral is connected to the device while the phone listener acquiring call or messaging information; and
initiating a location listener, the location listener being configured to acquire a set of location values from a location determination technology of the device while the peripheral listener detecting whether the peripheral is connected to the device; and
wherein the particular set of conditions includes:
detecting a device use from the call or messaging information;
detecting an absence of the peripheral being connected to the device; and
detecting a speed of the device based on the set of location values.

US Pat. No. 10,366,436

CATEGORIZATION OF ITEMS BASED ON ITEM DELIVERY TIME

SQUARE, INC., San Franci...

1. A method comprising:causing display of a user interface via a mobile device associated with a user,
receiving, via the user interface, an order for a specified item;
receiving, by a computing device of a service provider and via the user interface, user input requesting information pertaining to merchants that offer the specified item for acquisition;
determining a current geographical location of the mobile device based on location information of the mobile device received via one or more first location sensors associated with the mobile device;
identifying, by the computing device of the service provider, merchants that offer the specified item for acquisition and that have an establishment located within a threshold distance of the current geographical location of the mobile device to yield identified merchants;
determining, by the computing device of the service provider and for each of the identified merchants, a respective preparation time for preparing the specified item based at least in part on a previous amount of time that was taken for a respective merchant to prepare the specified item;
receiving, by the computing device of the service provider and for each of a plurality of couriers, location data from one or more second location sensors associated with each respective courier device of the plurality of couriers, the location data indicating a geographical location of the respective courier device;
determining, for each of the identified merchants, one or more courier times, each of the one or more courier times being associated with one of the plurality of couriers to travel to the establishment of the respective merchant to retrieve the specified item and transport the specified item to the current geographical location of the mobile device, each of the one or more courier times being based at least in part on a previous amount of time to transport the specified item or another item a distance that is within a range of a distance to be traveled by a corresponding one of the plurality of couriers to transport the specified item to the current geographical location of the mobile device;
estimating, for each of the identified merchants, a respective amount of time to deliver the specified item to the current geographical location of the mobile device based at least in part on the respective preparation time or the one or more courier times;
ranking the identified merchants based at least in part on the respective amounts of time to deliver the specified item to yield a ranked list;
causing display of, via the user interface, the ranked list;
receiving, via the user interface, user input requesting to order the specified item from a particular merchant of the identified merchants; and
causing an order for the specified item to be placed with the particular merchant.

US Pat. No. 10,366,435

VEHICLE DATA SYSTEM FOR RULES BASED DETERMINATION AND REAL-TIME DISTRIBUTION OF ENHANCED VEHICLE DATA IN AN ONLINE NETWORKED ENVIRONMENT

TrueCar, Inc., Santa Mon...

1. A vehicle data system comprising:a processor;
a non-transitory computer readable medium comprising computer code for processing distributed vehicle data, the computer code comprising code for:
in a back-end process:
obtaining a set of historical transaction records from a first set of distributed sources, each transaction record associated with a corresponding vehicle identification number (VIN) and a dealer;
enhancing the historical transaction records with additional vehicle data collected from a second set of distributed sources by VIN;
binning the historical transaction records based on at least one vehicle attribute and geography;
generating a set of likelihood rules based on multivariable regression analysis of a set of vehicle attributes in the enhanced historical transaction records, the likelihood rules defining cumulative price distribution as a function of one or more vehicle attributes in the set of vehicle attributes;
in a front-end process:
providing a web page to a client computer, the web page having one or more input fields for a user to provide a user-specified vehicle configuration comprising a set of user-specified vehicle attributes;
receiving over a network via the web page the set of user-specified vehicle attributes;
generating a responsive web page in response to the user submitting the user-specified vehicle attributes comprising:
applying dealer selection rules to select a set of dealers;
determining values for the one or more vehicle attributes from the set of enhanced historical transaction records associated with the selected set of dealers;
applying the likelihood model to the values for the one or more vehicle attributes determined from the set of enhanced historical transaction records associated with the selected set of dealers to generate a cumulative distribution of prices associated with the set of enhanced historical transaction records associated with the selected set of dealers;
fitting a curve to the cumulative distribution generated from the set of enhanced historical transaction records corresponding to the selected set of dealers;
generating HTML to cause a browser at the client computer to display the curve about an average price for the user-selected configuration and relative price ranges;
sending the HTML to the client computer.

US Pat. No. 10,366,434

SYSTEM AND METHOD FOR PROVIDING FOOD TAXONOMY BASED FOOD SEARCH AND RECOMMENDATION

GrubHub Holdings Inc., C...

1. A restaurant service system comprising:i) a database;
ii) a server including a processor, a network interface coupled to said processor and adaptively coupled to said database, an operating system running on said processor, and a server software application operating on said operating system and said processor, wherein said server is adapted to communicate with a diner communication device over a wide area network via said network interface, wherein said diner communication device is used by a first diner and runs a diner software application, wherein said server is adapted to communicate with a restaurant communication device over said wide area network via said network interface, wherein said restaurant communication device is operated by a first restaurant;
iii) said server software application adapted to:
1) receive a menu of said first restaurant and a first set of menu items of the said menu from said restaurant communication device over said wide area network;
2) store a name of said first restaurant, said menu and said first set of menu items into said database;
3) map a first menu item in said first set to a first dish by examining a first directed graph including a plurality of nodes associated with a hierarchical food taxonomy created by the processor,
wherein the first menu item is associated with a set of menu item properties comprising a set of menu item attributes and a set of menu item ingredients,
wherein the mapping comprising creating a new node in the hierarchical food taxonomy when an accumulative rank of the first menu item based on a menu rank, a search rank, and a food order rank is above a threshold,
wherein said first dish is an existing node or the new node in said first directed graph of said hierarchical food taxonomy and is associated with a set of dish properties compromising a set of dish attributes and a set of dish ingredients,
wherein mapping the first menu item to the existing node is based on the set of menu item properties;
4) associate said first menu item with said first dish to form a menu item dish mapping to the node of the first dish;
5) store said menu item dish mapping in said database;
6) receive indicia indicating a second menu item dish mapping between a second menu item and said first dish from a computing device over said side area network;
7) store said second menu dish mapping between said second menu item and said first dish into said database;
8) cause said diner communication device to display a graphical user interface (GUI) based on the hierarchical food taxonomy;
9) receive a set of search terms corresponding to the first dish from said diner communication device over said wide area network;
10) generate a list of search results matching the search terms, including the first menu item and the second menu item;
11) send said list of search results to said diner communication device;
12) receive a food order including the first menu item from said diner communication device;
13) identify one of the set of search terms that do not appear in said list of dish ingredients;
14) update said first dish in said database with said identified search term.

US Pat. No. 10,366,432

SYSTEM, METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIA FOR DISPLAYING PRODUCT INFORMATION ON WEBSITES

WALMART APOLLO, LLC, Ben...

9. A method for displaying product information comprising:receiving, by a computer system using one or more processors, a product search request;
determining, by a search engine server, search data associated with the product search request, the search data comprising a plurality of product records, the plurality of product records including a plurality of data categories comprising corresponding first category values and second category values;
selecting, by a sorting server, a first group of the first category values associated with first data categories of the plurality of data categories, wherein the first group of the first category values are determined by a frequency rate as a function of a number of times at which the first category values appear in the search data, wherein:
determining a first sorting value by the frequency rate of certain ones of the first category values having higher frequencies of appearances in the search data than other ones of the first category values, wherein the certain ones of the first category values are to be listed at a top of a first ranked list of the first data categories in the search data;
generate the first group of the first category values comprising the certain ones of the first category values that match at least the first sorting value, wherein the plurality of data categories comprise the first ranked list of the first data categories; and
generating, by the sorting server, a first sorted group of product records from the top of the first ranked list of the first data categories, the first sorted group of product records comprising product records of the plurality of product records having corresponding ones of the first category values matching the first group of the first category values, wherein the first sorted group of product records comprise a first subset of the plurality of product records of the search data;
selecting, by the sorting server, a second group of the second category values associated with second data categories of the plurality of data categories, wherein the second group of the second category values are based on relevance scores of the plurality of product records in the search data as a function of a number of terms in the product search request matching product descriptions of the plurality of product records in the search data, wherein the second data categories of the plurality of data categories having a higher number of matching terms between the product search request and respective product descriptions of the plurality of product records are listed at a top of a second ranked list of the second data categories, wherein the second group of the second category values comprise higher relevance scores than other ones of the second category values, and wherein the plurality of data categories comprise the second ranked list of the second data categories;
generating, by the sorting server, a second sorted group of product records from the top of the second ranked list of the second data categories, the second sorted group of product records comprising product records of the plurality of product records having corresponding ones of the second category values matching the second group of the second category values, wherein the second sorted group of product records comprise a second subset of the plurality of product records of the search data;
generating, by the sorting server, a final product list from an intersection of product records of the plurality of product records between the first sorted group and the second sorted group, the final product list comprising a pre-defined number of product records of the plurality of product records to be displayed; and
displaying, by the computer system, the final product list in response to the product search request.

US Pat. No. 10,366,431

COMPUTER-READABLE MEDIUM, SYSTEM, AND METHOD FOR RESUMING SESSIONS ACROSS DEVICES

Amazon Technologies, Inc....

1. A non-transitory computer-readable medium embodying a program for programmatically identifying a most-relevant product page from a past electronic commerce session to facilitate a return to the most-relevant product page on another device, the program being executable in at least one computing device and comprising program code that, when executed in the at least one computing device, causes the at least one computing device to:maintain a navigation history in association with a user account in a memory, the navigation history comprising a plurality of product pages of a network site accessed by a first client device associated with the user account during a first electronic commerce session;
after a completion of the first electronic commerce session, detect that a second client device associated with the user account is accessing the network site during a second electronic commerce session;
determine one of the plurality of product pages accessed by the first client device during the first electronic commerce session to be presented on the second client device in response to a request to resume the electronic commerce session being received from the second client device, the one of the plurality of product pages being determined based at least in part on a ranking of a relevancy metric generated for individual ones of the plurality of products pages, wherein the relevancy metric is generated as a function of a plurality of factors and a plurality of weights corresponding to each of the plurality of factors, wherein at least a portion of the factors comprises:
an amount of time spent on a respective one of the plurality of product pages;
a purchase or a lack of purchase made of an item through the respective one of the plurality of product pages;
a category of the item shown in the respective one of the plurality of product pages relative to categories of other items having product pages accessed in the first electronic commerce session; and
a manipulation or a lack of manipulation of at least one portion of the respective one of the plurality of product pages during the first electronic commerce session;
generate a resume session component to communicate to the second client device for inclusion in a user interface accessed during the second electronic commerce session, the resume session component comprising information associated with only the one of the plurality of product pages determined, and the resume session component being configured to, when manipulated using a single input gesture, resume the first electronic commerce session by presenting the one of the plurality of product pages;
detect that the single input gesture was made on the second client device in association with the resume session component; and
in response to the single input gesture being detected on the second client device in association with the resume session component, cause the one of the plurality of product pages to be presented on the second client device.

US Pat. No. 10,366,430

SYSTEMS AND METHODS FOR CUSTOMIZING AMENITIES IN SHARED VEHICLES

QUALCOMM Incorporated, S...

1. A method performed by an electronic device, the method comprising:obtaining an auxiliary product request or an auxiliary service request in conjunction with a vehicle request;
obtaining image data from an interior of at least one vehicle;
performing computer vision analysis on the image data, comprising processing the image data to classify one or more objects within a scene of the interior of the at least one vehicle; and
determining, based on the classification, whether the one or more objects satisfy the auxiliary product request or the auxiliary service request within the interior of the at least one vehicle.

US Pat. No. 10,366,428

METHODS AND SYSTEMS FOR GROUPING AND PRIORITIZATION OF WEBSITE VISITORS FOR LIVE SUPPORT

Zoho Corporation Private ...

1. A method for prioritizing website visitors to qualify for service, the method comprising:obtaining experiential information about the website visitors during visitor access of a website;
ranking the website visitors responsive to the experiential information, the ranking prioritizing the website visitors;
rendering a view of the ranking, the view depicting a priority of the website visitors along plural dimensions, in which the view represents a first dimension of the priority of each of the website visitors as a distance from a reference point and the view represents a second dimension of the priority of each visitor as an angle about the reference point; and
conveying the view to a user interface.

US Pat. No. 10,366,426

PERSONALIZING HANDHELD ELECTRONIC BOOK READERS

Amazon Technologies, Inc....

1. A method comprising:under control of one or more computer systems configured with executable instructions,
receiving, by a first personalization component stored on a first non-transitory computer-readable storage medium of the one or more computing systems, an indication that a customer device associated with a first customer has accessed an Internet web site through which an electronic book reader device is offered;
receiving, by the first personalization component, an order for the electronic book reader device from the customer device associated with the first customer, the electronic book reader device being a replacement for a previous electronic book reader device owned by a second customer, and wherein the customer device is different from both the electronic book reader device and the previous electronic book reader device;
providing, by the first personalization component, to the customer device a prompt for an identifier associated with the second customer and first personalization information associated with the second customer;
receiving, by the first personalization component and based on the prompt, the identifier associated with the second customer and the first personalization information;
obtaining, by the first personalization component, second personalization information associated with the identifier, the second personalization information including data associated with the previous electronic book reader device; and
transmitting, by the first personalization component and based on the first personalization information and the second personalization information, content to a second personalization component stored on a second non-transitory computer-readable storage medium of the electronic book reader device, wherein the second personalization component is configured to cause one or more processors of the electronic book reader device to perform one or more actions to transform, based at least on the content and before a first use of the electronic book reader device by the second customer, the electronic book reader device into a personalized electronic book reader device.

US Pat. No. 10,366,425

METHOD AND SYSTEM FOR SECURE ORDER MANAGEMENT SYSTEM DATA ENCRYPTION, DECRYPTION, AND SEGMENTATION

CardinalCommerce Corporat...

1. A computer-implemented method of segmented processing of order management system data, the method comprising:using a front end interface of an apparatus to receive unencrypted payment information and unencrypted personal information relating to at least one customer order, and return encrypted payment information and encrypted personal information relating to the at least one customer order;
using a middle tier interface of the apparatus to receive encrypted payment information and encrypted personal information relating to at least one customer order, and return decrypted personal information only; and
using a back end interface of the apparatus to receive encrypted payment information and encrypted personal information relating to at least one customer order, and return decrypted payment information and decrypted personal information relating to the at least one customer orders;
wherein the interfaces comprise separate Ethernet ports.

US Pat. No. 10,366,424

MEDICAL CODING SYSTEM WITH INTEGRATED CODEBOOK INTERFACE

Nuance Communications, In...

1. A method comprising:applying a natural language understanding engine to a free-form text documenting at least one clinical patient encounter to generate a set of one or more medical billing codes for the at least one clinical patient encounter;
in response to a user's selection of a first medical billing code of the generated set of medical billing codes in a user interface configured to allow one or more human users to review and correct the generated set of medical billing codes, the user interface comprising a window having a first portion and a second portion, the first medical billing code being a member of a standardized code set and the generated set of medical billing codes being displayed within the first portion of the window in the user interface:
displaying within the second portion of the window in the user interface, and simultaneously with displaying the generated set of medical billing codes within the first portion of the window in the user interface, at least a contiguous portion of a codebook specifying an order and hierarchy of codes in the standardized code set, the at least a contiguous portion of the codebook including at least the first medical billing code and a second medical billing code, and
indicating a position of the first medical billing code within the order and hierarchy of codes in the standardized code set specified in the displayed at least a contiguous portion of the codebook,
wherein displaying the at least a contiguous portion of the codebook comprises maintaining the order and hierarchy of the codes in the at least a contiguous portion of the codebook as displayed in the second portion of the window in the user interface in response to the user's selection of the first medical billing code in the first portion of the window in the user interface;
receiving a user's selection of the second medical billing code within the second portion of the window in the user interface; and
in response to the user's selection of the second medical billing code within the second portion of the window in the user interface, replacing the first medical billing code in the first portion of the window in the user interface with the second medical billing code selected in the second portion of the window in the user interface,
wherein the receiving and the replacing are performed while the first portion and the second portion are simultaneously displayed within the window.

US Pat. No. 10,366,423

PROVIDING DEVICE, PROVIDING METHOD, AND RECORDING MEDIUM

YAHOO JAPAN CORPORATION, ...

1. A deep neural network (DNN) server that provides search results based on a newly-constructed DNN that is generated based on user selection of a feature-type, the deep neural network server comprising:a memory;
a network communication interface configured to communicate with three or more terminal devices over a network; and
a processor programmed to:
receive, from a first terminal device, first identification information regarding a first trained DNN device, and receive, from a second terminal device, second identification information regarding a second trained DNN device, each of the first and second trained DNN devices having nodes: (i) that output results of calculations on input data, (ii) that are respectively connected to each other, and (iii) that perform feature extraction to obtain image or speech recognition results based on user input, the first trained DNN and the second trained DNN extracting different types of features;
register, by storing, in the memory, as registered trained DNN device information, the first identification information and the second identification information, the first identification information and the second identification information indicating types of features that the respective trained DNN devices are capable of extracting;
accept designation, over the network via the network communication interface, from a third terminal device of a user, of a feature type that is to be extracted;
select at least two registered trained DNN devices that are capable of extracting respective types of features relevant to the designated feature type among the registered trained DNN devices having the registered trained DNN device information;
construct a new DNN device without the conventional learning time period restraints by newly setting connection coefficients between the nodes included in the at least two registered DNN devices, and adding together the newly set connection coefficients between the nodes contained in the at least two registered DNN devices;
correct the newly-set connection coefficients, by a backpropagation method, which corrects the newly-set coupling coefficients in order from a coupling coefficient between nodes located in an output layer side of the newly-constructed DNN from nodes contained in a learning device, so as to reduce an error between an input and an output in the newly-constructed DNN;
extract the designated feature type in parallel, by the at least two registered DNN devices in the corrected newly-constructed DNN, and output a logical sum or a logical product of the extraction results of the designated feature type; and
transmit, to the third user terminal, the logical sum or the logical product of the extraction results of the designated feature type from the corrected newly-constructed DNN device, thereby the providing device provides the third user terminal with a newly-constructed DNN that is desired by a user of the third user terminal from among DNNs that are already constructed, and the user of the third user terminal can use the newly-constructed DNN without the conventional time period requirement for construction.

US Pat. No. 10,366,422

QUALITY VISIT MEASURE FOR CONTROLLING COMPUTER RESPONSE TO QUERY ASSOCIATED WITH PHYSICAL LOCATION

Google LLC, Mountain Vie...

1. A computer implemented method, comprising:determining, by one or more processors, a group of computing interactions by one or more individuals pertaining to a physical location, wherein the group of computing interactions by the one or more individuals is indicative of one or more positive social media interactions associated with a friend and an actual visit to the physical location by the one or more individuals;
determining, by the one or more processors, based at least in part on the determined group of computing interactions and one or more criteria, a number of the one or more positive social media interactions associated with a friend and actual visits to the physical location by each of the one or more individuals, wherein the one or more criteria comprise a duration of each of the one or more individuals at the physical location exceeding a minimum duration, and wherein the duration of each of the individuals at the physical location is based at least in part on signals associated with the group of computing interactions and indicative of the one or more individuals being within a particular radius of the physical location;
determining, by the one or more processors, a quality visit measure for the physical location based at least in part on the determined number of the one or more positive social media interactions associated with a friend and the actual visits to the physical location by each of the one or more individuals, including weighting the quality visit measure to emphasize greater numbers of the one or more positive social media interactions associated with a friend and repeat visits by an individual among the one or more individuals; and
controlling, by the one or more processors, a computer response to a query associated with the physical location using the determined quality visit measure.

US Pat. No. 10,366,421

CONTENT OFFERS BASED ON SOCIAL INFLUENCES

Google LLC, Mountain Vie...

1. A computer-implemented method comprising:generating, by a content management system, an electronic user interface that is presented to a content sponsor at a client device, and that enables the content sponsor to modify a set of criteria used to generate, for each of a plurality of users of a social network, a dynamically customizable social influence score that controls distribution of content of the content sponsor to the plurality of users of the social network that differ from the content sponsor;
in response to interaction with the electronic user interface, updating the electronic user interface to present a social influence area including an input control through which the content sponsor submits a minimum social influence score required for the content to be distributed to the plurality of users of the social network by the content management system;
updating the electronic user interface to present separately selectable controls that each modify types of user interactions that are used to compute the dynamically customized social influence score that is assigned to each particular social network user among the plurality of users of the social network when interaction with the controls occurs, wherein the types of interactions that are modified by interaction with the separately selectable controls include at least:
a number of friends of the particular social network user on the social network that have a social influence score above a percentile threshold;
a number of times a profile of the particular social network user on the social network has been visited by other social network users; or
a number of times that links, photos, videos, or general content posted by the particular social network user have been shared, liked, or commented upon within the social network;
modifying the set of criteria used to compute the dynamically customized social influence score to include the types of interactions specified by the content sponsor through interaction with the separately selectable controls;
determining, by the content management system, a dynamically customized social influence score for one or more users from the plurality of users of the social network using the types of interactions included in the modified set of criteria; and
distributing, by the content management system, the content to the one or more users from the plurality of users of the social network based on the dynamically customized social influence score for each of the one or more users of the plurality of users of the social network determined using the modified set of criteria.

US Pat. No. 10,366,419

ENHANCED DIGITAL MEDIA PLATFORM WITH USER CONTROL OF APPLICATION DATA THEREON

1. A method comprising:validating, through a digital platform, a user of the digital platform as a publisher of a message as a digital media file;
encoding, through the digital platform, the digital media file associated with the message with decodable data using a unique identifier, the decodable data in one instance being an audio stream at a frequency audible to a human ear and in another instance being an audio stream at an ultrasound frequency inaudible to the human ear;
generating, through the digital platform, a modified digital media file from the digital media file based on the encoding of the digital media file associated with the message with the decodable data such that an audio stream associated with the modified digital media file encoded with the decodable data is interpretably indistinguishable from a primary audio stream associated with the digital media file through the human ear;
capturing, through a client application of a mobile device of a client user of the digital platform, the modified digital media file playing on a broadcasting device to generate capture data therefrom based on metadata associated with the mobile device;
generating, through the digital platform, response action of the client user based on analyzing the capture data from the mobile device to extract elements therefrom and comparing the extracted elements to data stored in a database;
associating, through a processor and a memory of the digital platform, the response action of the client user in an interactive form to the message of the publisher, wherein the response action is at least one of a call-back action, a web-form action, and a resource-page redirect action for the client application of the mobile device of the client user, the call-back action being one of: triggering of a phone call to the publisher via a user interface of the client application and a button action via the user interface of the client application, the web-form action being display of a set of forms chosen by the publisher on the user interface of the client application, and the resource-page redirect action being display of a webpage through at least one of: the user interface of the client application and a browser of the mobile device;
automatically interpreting, through the client application, the modified digital media file in both the one instance and the another instance to decode the decodable data therein;
enabling, through the client application, the client user to initiate the response action in the interactive form to the message of the publisher without interrupting an experience of concurrent sensing of media content through the broadcasting device by the client user in accordance with the automatic interpretation of the modified digital media file and the association of the response action, the message accompanying the media content being sensed by the client user; and
via the digital platform, providing, through the client application, a capability to the client user to control data thereof generated through the initiated response action within the digital platform instead of the client user being limited to predefined capabilities within the digital platform.

US Pat. No. 10,366,418

METHOD AND SYSTEM FOR PROVIDING A RELEVANT MESSAGE USING A SMART RADIO

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

1. A method comprising:receiving a communication from a client at a device associated with the client;
determining an identity of the client using a voice recognition device;
obtaining client data corresponding to the client;
determining one or more areas of interest of the client using the client data;
obtaining location data corresponding to the client, the location data comprising a geographic location of the client and a current direction of movement of the client;
determining one or more potential locations of the client using the location data;
receiving a plurality of commercial messages from a central control center, each of the plurality of commercial messages associated with a plurality of tags corresponding to areas of interest of the client and the one or more potential locations of the client;
ranking the plurality of messages based upon the number of tags corresponding to the areas of interest of the client and the one or more potential locations of the client;
identifying a relevant commercial message comprising audio data from the plurality of commercial messages, such that the relevant commercial message is associated with a tag corresponding to at least one of the one or more areas of interest and a tag corresponding to at least of the one or more potential locations;
wherein the relevant commercial message comprises the one of the plurality of messages having the most tags corresponding to the areas of interest of the client and the one or more potential locations of the client;
determining whether the commercial message comprises video data;
in response to determining that the commercial message does not comprise video data, identifying a topic of the commercial message using the audio data;
searching a local repository to identify an image related to the topic;
simultaneously displaying the image and presenting the relevant commercial message to the device associated with the client; and
transmitting information from the device indicating that the relevant commercial message was played at a particular time at a particular place to the client.

US Pat. No. 10,366,417

DISCOUNT OFFER WITH TIME PERIOD DEFINED BY USER IMPRESSION

Facebook, Inc., Menlo Pa...

1. A method comprising:receiving a variable-start discount offer at an online system, the variable-start discount offer comprising an offer for a discount on a purchase at a merchant system and an offer duration specifying a length of a time period during which the discount is valid;
selecting the variable-start discount offer for display to a user of the online system;
recording a timestamp representing a time at which the variable-start discount offer is to be displayed to the user;
generating an encoded timestamp for delivery to the merchant system, the encoded timestamp having the recorded timestamp encoded therein, wherein the merchant system is configured to apply the discount to the purchase responsive to determining that the time elapsed between the recorded timestamp and the purchase is less than the offer duration;
receiving an indication from a client device associated with the user that the client device has accessed a merchant web page provided by the merchant system, wherein the merchant web page contains a tracking pixel for the online system, and wherein receiving the indication from the client device comprises receiving a request from the client device for data provided by the online system, the request sent by the client device responsive to the client device displaying the tracking pixel; and
after receiving the indication, sending a notification including information about the variable-start discount offer to the client device for display to the user.

US Pat. No. 10,366,416

BEACON BASED CAMPAIGN MANAGEMENT

Kellogg Company, Battle ...

1. A method for transmitting campaign notification messages to a shopper mobile computing device within a facility furnished by a retailer, the method comprising:receiving, at a processing device of a campaign management server, a condition set from a computing device corresponding to the retailer for generating a first campaign notification message and a second campaign notification message, the condition set comprising:
a campaign type selected by the retailer;
identification of a proximity detection device located within the facility and associated with a product offered for sale and located within the facility;
a first proximity-based delivery parameter indicating first campaign content related to the campaign type and the product offered for sale and located within the facility, the first campaign content associated with a first range of proximities to the product offered for sale and located within the facility; and
a second proximity-based delivery parameter indicating second campaign content related to the campaign type and the product offered for sale and located within the facility, the second campaign content associated with a second range of proximities to the product offered for sale and located within the facility, the second range of proximities being different than the first range of proximities;
receiving, at the processing device, proximity information determined by the shopper mobile computing device associated with a shopper within the facility, the proximity information indicating a proximity of the shopper mobile computing device in relation to the proximity detection device associated with the product;
when the proximity of the shopper mobile computing device is in the first range of proximities:
retrieving, by the processing device from the condition set, the first campaign content for the product;
generating, by the processing device, the first campaign notification message using the first campaign content; and
transmitting the first campaign notification message to the shopper mobile computing device; and
when the proximity of the shopper mobile computing device changes from the first range of proximities to the second range of proximities:
retrieving, by the processing device from the condition set, the second campaign content for the product;
generating, by the processing device, the second campaign notification message using the second campaign content; and
transmitting the second campaign notification message to the shopper mobile computing device.

US Pat. No. 10,366,415

DIMENSIONAL TRANSLATOR

Catalina Marketing Corpor...

1. A computer-implemented method comprising:obtaining, by a computer, information relating to an incentive, offer, or coupon to be distributed;
obtaining, by the computer, a data structure comprising:
a first item identifier identifying a first item related to the incentive, offer, or coupon,
a second item identifier identifying a second item related to the first item,
an association between the first item identifier and the second item identifier, and
an indication of a first category in which the first item should be placed;
categorizing the incentive, offer, or coupon into the first category based on the indication of the first category in which the first item should be placed;
receiving, by the computer, a request to display incentives, offers, or coupons;
responsive to the request, generating, by the computer, a user interface that includes a plurality of incentives, offers, or coupons, each categorized into a respective category, wherein the plurality of incentives, offers, or coupons includes the incentive, offer, or coupon categorized into the first category; and
causing, by the computer, the user interface to be provided for display.

US Pat. No. 10,366,414

PRESENTATION OF CONTENT ITEMS IN VIEW OF COMMERCIALITY

Google LLC, Mountain Vie...

1. A method comprising:receiving, from a user device, an initial query submitted by a current user;
identifying additional queries relating to the initial query;
identifying advertisements using the additional queries from an inventory of advertisements;
determining a respective measure of commerciality for each additional query based at least in part on how often users have submitted the additional query following submission of the initial query and an estimated amount of revenue that will be generated by providing one or more of the advertisements identified for the additional query;
selecting, from among the additional queries, a second query based on the second query having a highest measure of commerciality among the additional queries; and
updating a user interface of the user device, to incorporate a presentation of the second query with content blocks, including:
populating a first content block with one or more of the additional queries;
omitting, from the user interface presented responsive to the initial query, a second content block that presents one or more of the advertisements identified using the second query when semantic drift between the initial query and the second query has occurred.

US Pat. No. 10,366,413

SPONSORED ONLINE CONTENT MANAGEMENT USING QUERY CLUSTERS

Microsoft Technology Lice...

1. One or more computer-readable storage hardware devices having computer-executable instructions, which when executed perform operations comprising:accessing query related data between a set of advertisers and a set of queries, the query related data being retrieved from a query related data store;
grouping queries into a cluster for each advertiser in which each cluster comprises a first set of queries that include queries previously bid on by the advertiser or a second set of queries that include queries the advertiser has previously spent money on to build a layer of a tree structure;
generating a set of communities in which each community comprises at least one query cluster and corresponds to a subset of the set of advertisers;
determining a modularity corresponding to the communities;
increasing modularity amongst the community until the tree structure reaches a maximum modularity;
using the tree structure to generate mini-market data describing each cluster on a densest layer of the tree structure as an individual mini-market, each minimarket representing a set of queries related to a set of advertisers based upon advertiser behavior;
determining an optimal set of auction parameters for each cluster on the densest layer of the tree structure;
establishing a search auction for the set of advertisers based on one or more of the mini-markets and the optimal set of auction parameters; and
presenting content associated with an advertiser from the set of advertisers at a particular location on a search result page based on the search auction.

US Pat. No. 10,366,412

SYSTEMS AND METHODS FOR ASSESSING PROTECTION NEEDS OF RETIREMENT SERVICES CLIENTS AND DETERMINE CROSS-SELLING POTENTIAL OF CUSTOMERS

Massachusetts Mutual Life...

1. A computer-implemented method comprising:executing, by a server, an analytical model using a K-nearest neighbor collaborative filtering technique to select a first subset of a set of users;
collecting, by the server, a set of data records associated with the first subset of users by scanning at least one social networking database and at least one internal database;
determining, by the server using the data scanned from the at least one social networking database and the internal database, one or more characteristics associated with each user within the first subset of users;
determining, by the server using the data scanned from the at least one social networking database and the internal database, a first value corresponding to a life insurance or retirement product need for each user within the first subset of users;
generating, by the server, a multi-dimensional matrix corresponding to a propensity for purchasing at least one selected life insurance or retirement product that satisfies the life insurance or retirement product need for each user within the first subset of users, wherein the server assigns a second value to each user within the first subset of users based on the respective user's determined propensity for purchasing the at least one selected life insurance or retirement product, and wherein each user is positioned within the multi-dimensional matrix in accordance with the respective user's assigned first and second values;
selecting, by the server based on a relative position of each user within the multi-dimensional matrix, a second subset of users that have a highest value of correlation between the first and the second values, the second subset of users corresponding to users with a highest correlation between the propensity of purchasing and life insurance or retirement product needs;
automatically generating, by the server, a customized electronic mail for each user within the second subset of users, the electronic mail comprising a hyperlink corresponding to an automated transaction platform website displaying the at least one selected life insurance or retirement product in accordance with the life insurance or retirement product need for each user within the second subset of users and based upon the propensity for purchasing the at least one selected life insurance or retirement product for each user within the second subset of users;
transmitting, by the server, the electronic mail to a computing device associated with each user within the second subset of users; and
training, by the server using a stochastic gradient descent algorithm, the analytical model for future life insurance or retirement product analysis.

US Pat. No. 10,366,411

PROTECTING PRIVACY OF PERSONALLY IDENTIFYING INFORMATION WHEN DELIVERING TARGETED ASSETS

MICROSOFT TECHNOLOGY LICE...

1. A device comprising:a processor that:
fills in a client-side version of a template by filling in one or more of a plurality of data fields with one or more user-specific values that are based on user characteristics of a user;
receives, via a communication network, an encrypted manifest that identifies a plurality of targeted assets, wherein the manifest has been previously remotely encrypted to have a plurality of encrypted portions, wherein each encrypted portion of the manifest is decryptable by at least one permutation of a plurality of targeted user characteristics, wherein each permutation is associated with a corresponding targeted asset of the plurality of targeted assets;
decrypts an encrypted portion of the plurality of encrypted portions of the encrypted manifest based on the one or more user-specific values included in the client-side filled in version of the template to obtain a decrypted portion, wherein the device is prevented from decrypting other of the plurality of encrypted portions of the encrypted manifest for which the data fields in the client-side version of the template do not contain user-specific values that can be used to decrypt the other of the plurality of encrypted portions; and
sends a request to a server via the communication network for the targeted asset identified by the decrypted portion,
wherein the client-side filled in version of the template is not sent to the server.

US Pat. No. 10,366,409

SYSTEMS AND METHODS FOR USING MOBILE DEVICE LOCATION INFORMATION TO DETERMINE PROXIMITY AND LINE OF SIGHT TO STRUCTURES

Verizon Patent and Licens...

1. A device, comprising:a memory device storing processor-executable instructions; and
one or more processors configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the one or more processors to:
determine a field of view associated with a structure, the field of view including an arc having the structure as a center point;
identify a plurality of road segments within the field of view;
identify an intersection of a first road and a second road within the field of view associated with the structure;
identify a first road segment, of the plurality of road segments, that is a segment of the first road and is associated with a first direction of traffic that enters the intersection via the first road and travels towards the structure;
identify a second road segment, of the plurality of road segments, that is another segment of the first road and is associated with a second direction of traffic that exits the intersection via the first road and travels away from the structure;
identify a third road segment, of the plurality of road segments, that is a segment of the second road and is associated with a third direction of traffic that enters the intersection via the second road;
identify a fourth road segment, of the plurality of road segments, that is another segment of the second road and is associated with a fourth direction of traffic that exits the intersection via the second road;
determine location information associated with a plurality of mobile devices;
identify, based on the identification of the plurality of road segments and the location information of the plurality of mobile devices, a first set of mobile devices, of the plurality of mobile devices, that have been physically located at one or more locations that correspond to at least one of:
one or more locations that correspond to the first road segment, of the plurality of road segments within the field of view of the structure,
one or more locations that correspond to the third road segment, of the plurality of road segments within the field of view of the structure, or
one or more locations that correspond to the fourth road segment, of the plurality of road segments within the field of view of the structure,
wherein the first set of mobile devices is further identified respectively based on:
the first and third road segments being associated with directions of traffic that enter the intersection, or
the fourth road segment being associated with the fourth direction of traffic that exits the intersection;
filter a second set of mobile devices from the plurality of mobile devices by identifying, based on the identification of the plurality of road segments and the location information of the plurality of mobile device, a second set of mobile devices, of the plurality of mobile devices, that have been physically located at one or more locations that correspond to the second road segment and not the first road segment,
wherein the filtered second set of mobile devices is further identified based on the second road segment being associated with the third direction of traffic that exits the intersection; and
determine, based on the information that identifies the first set of mobile devices, and excludes the second set of mobile devices, that have been physically located at the one or more locations that correspond to the first road segment within the field of view of the structure, that the structure has been visible to the first set of mobile devices, and has not been visible to the filtered second set of mobile devices.

US Pat. No. 10,366,406

ESTIMATING THE REACH PERFORMANCE OF AN ADVERTISING CAMPAIGN

Facebook, Inc., Menlo Pa...

1. A method comprising:receiving information describing locations of a plurality of users;
updating locations associated with each of the plurality of users based on the received information;
generating cryptographic hash values for each of the plurality of users, a hash value for a user based at least in part on received information describing a location of the user and information identifying the user;
storing the generated hash values and an association between the generated hash value and a corresponding location;
identifying a geographic region including a set of geo-tiles, each geo-tile identifying a portion of the geographic region;
determining a set of distinct users based at least in part on the generated hash values, each distinct user having a location within a geo-tile included in the identified geographic region;
determining an average sampling rate for the set of geo-tiles based at least in part on a number of hash values associated with locations within each of the geo-tiles in the set of geo-tiles and a number of distinct users associated with locations within each of the geo-tiles in the set of geo-tiles; and
determining an estimated number of users associated with locations within the identified geographic region based on a number of users in the set of distinct users and the determined average sampling rate for the set of geo-tiles.

US Pat. No. 10,366,405

CONTENT VIEWABILITY BASED ON USER INTERACTION IN A FLIP-BASED DIGITAL MAGAZINE ENVIRONMENT

Flipboard, Inc., Palo Al...

1. A computer-implemented method performed by a computer system for presenting content items in a digital magazine, the method comprising:obtaining information describing attributes of flipping a page of the digital magazine by a user, the page including a content item, the attributes of the flipping the page selected from a group consisting of: a direction of the flipping, a time to perform the flipping, a time to flip a half of the page, a time to pause, and a time to retract for a next flip, and any combination thereof;
determining a sum of (i) the time to pause and (ii) the time to retract;
determining a user interaction with the content item by:
maintaining a predetermined range for each of the time to flip, the time to pause, the time to retract and the determined sum of (i) the time to pause and (ii) the time to retract,
determining the user interaction is a consistent pace of flipping in response to each of the time to flip, the time to pause, the time to retract and the determined sum of (i) the time to pause and (ii) the time to retract being within their corresponding predetermined range, and
determining the user interaction is an inconsistent pace of flipping in response to at least one of the time to flip, the time to pause, the time to retract and the determined sum of (i) the time to pause and (ii) the time to retract being outside their corresponding predetermined range;
generating information describing a viewability of the content item, the viewability being an indication of whether the content item is viewable determined based on the user interaction; and
transmitting the information describing the viewability to a content provider of the content item.

US Pat. No. 10,366,404

METHODS AND APPARATUS TO GROUP ADVERTISEMENTS BY ADVERTISEMENT CAMPAIGN

THE NIELSEN COMPANY (US),...

1. A method to group advertisements by advertisement campaign, comprising:retrieving, by executing an instruction with at least one processor, pixel color values associated with first and second advertisements from a data store via a bus;
reducing computational resources associated with analyzing the pixel color values on at least one processor by dropping, by executing an instruction with the at least one processor, least significant bits from the pixel color values;
grouping, by executing an instruction with the at least one processor, first colors into a first color range and second colors into a second color range, the grouping based on colors having matching pixel color values;
determining, by executing an instruction with the at least one processor, a first color proportion corresponding to the first color range in the first advertisement and a second color proportion corresponding to the second color range in the first advertisement;
comparing, by executing an instruction with the at least one processor, the first color proportion and the second color proportion corresponding to the first advertisement to a third color proportion and a fourth color proportion corresponding to the second advertisement; and
associating, by executing an instruction with the at least one processor, the second advertisement with a same advertisement campaign corresponding to the first advertisement when a similarity between the first color proportion and the third color proportion satisfies a first threshold and a similarity between the second color proportion and the fourth color proportion satisfies a second threshold.

US Pat. No. 10,366,403

DISTRIBUTED FORECASTING AND PRICING SYSTEM

International Business Ma...

1. A method of supplying a commodity from a provider to a plurality of users, and pricing the commodity, based on collecting distributed forecasting of use of the commodity, the method comprising:providing, by the provider, a pricing plan for the commodity;
providing remote access over a distributed computer network to a plurality of users via a mobile communication device application;
receiving, by the provider, a forecast from each of the plurality of users, at a computer processing system, via the distributed computer network, of an estimated amount of the commodity from the provider that each of the plurality of users will use over a given period of time;
determining, by the provider, at the computer processing system, an amount of the commodity to be produced based on all the forecasts received from the plurality of users over the distributed computer network;
producing, by the provider, the determined amount of the commodity based on all the forecasts received from the plurality of users over the distributed computer network;
providing, by the provider, each of the plurality of users with an actual amount of the commodity over the given period of time;
determining, by the provider, at the computer processing system, a price for each respective user of the plurality of users for the commodity, in retrospect, after the given period of time, and charging each respective user said determined price, for the actual amount of the commodity provided to each respective user by the provider over the given period of time, based on said pricing plan, said actual amount of the commodity provided to each respective user, and an accuracy of the forecast of the estimated amount of the commodity that each respective user will use, said accuracy determined by a difference between said forecast and the actual amount of the commodity provided to each respective user by the provider; and
monitoring information from a smart meter indicating the actual amount of the commodity provided to one or more respective users and adjusting the forecast based on the monitored information in determining the price for the commodity for each of the one or more respective users.

US Pat. No. 10,366,402

SYSTEMS AND METHODS FOR ON DEMAND LOCAL COMMERCE

eBay Inc., San Jose, CA ...

6. A method comprisingobtaining geographic locations for each of a plurality of client devices from a client device location module contained on each of the plurality of client devices;
obtaining bounding information associated with a first live auction event from an input module on an event provider server, the bounding information defining a geographic boundary for participants in the first live auction event, a participant in the first live auction event being a person having an account permitting bidding in the first live auction event;
obtaining a first threshold for the first live auction event from the input module on the event provider server, the first threshold defining a minimum number of participants having an interest in the first live auction event;
obtaining interest information from the client device profile module on each of the plurality of client devices and to calculate an interest level for the first live auction event from the interest information, the interest level indicating a count of client devices, within the geographic boundary defined by the bounding information, having client device profile modules providing interest information indicating an interest in the first live auction event;
comparing the interest level with the first threshold;
in response to a determination that the interest level is greater than or equal to the first threshold, causing an event application on the event provider server to initiate the first live auction event; and
in response to the determination that the interest level is greater than or equal to the first threshold, causing a client event application on each of the client devices within the geographic boundary defined by the bounding information and having client device profile modules providing interest information indicating an interest in the first live auction event to receive a local commerce message inviting the corresponding client device to participate in the first live auction event.

US Pat. No. 10,366,401

CONTENT PLACEMENT OPTIMIZATION

Google LLC, Mountain Vie...

1. A computer storage medium encoded with instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:receiving multiple, different advertisement requests for a resource displayed at a user device, each given advertisement request including data, specifying, for the resource, a same set of multiple, different advertisement slots that are available locations of the resource in which one or more advertisements provided in response to the given advertisement request are displayable;
selecting, in response to the multiple, different advertisement requests, various, different combinations of advertisement slots, from among the multiple, different advertisement slots, with each combination including advertisement slots selected as eligible for a given advertisement request, and each combination including fewer than the number of available advertisement slots, wherein at least one of the combinations of advertisement slots is different from the other combinations of advertisement slots, and wherein a same combination of advertisement slots is presented to a same user over multiple different requests for the resource by the same user to maintain a consistent experience for the same user over multiple different presentations of the resource to the same user, the selecting including, for each given advertisement request:
determining whether a user identifier included in the given advertisement request is stored in a mapping store that specifies a particular combination of advertisement slots that was previously used when the resource was previously presented to a user having the user identifier; and
performing the selecting based on the determination, including:
selecting the particular combination of advertisement slots to be presented on the resource when the user identifier is determined to be stored in the mapping store to maintain a consistent user interface for the user across multiple presentations of the resource to the user having the user identifier; and
when the user identifier is determined to not be stored in the mapping store:
selecting a different combination of advertisement slots to be presented on the resource; and
storing the user identifier and an indication of the different combination of advertisement slots in the mapping store indicating that the different combination of advertisement slots has been selected for the user;
for each given request, providing advertisements for only the combination of advertisement slots selected for the given request;
for each given request, receiving performance data describing a performance at the user device of the combination of advertisement slots selected for the given request;
for each given request, updating a performance metric for the combination of advertisement slots selected for the given request based on the performance data, the performance metric indicating a historical performance of the combination of advertisement slots selected for the given request; and
adjusting an amount of traffic that is going to each different combination of advertisement slots based on the updated performance metric, including reducing a percentage of traffic that is provided lower performing combinations of advertisement slots.

US Pat. No. 10,366,399

DETECTING ITEM TRENDS

AMAZON TECHNOLOGIES, INC....

13. A method, comprising:receiving, in at least one computing device, a selected region of a content page being rendered on a client device, the selected region being identified from the client device via a cursor highlighting a region of the content page;
generating, in the at least one computing device, an approval user interface element associated with the selected region of the content page, the approval user interface element embedded in the content page;
obtaining, in the at least one computing device, an indication of at least one user interaction with the approval user interface element in the content page by a user, the at least one user interaction being associated with an expression of interest in an item by the user;
identifying, in the at least one computing device, within the selected region the item associated with the approval user interface element based at least in part on identifying an item feature within the selected region and the item feature being used to identify the item in an item repository;
identifying, in the at least one computing device, a reputation score corresponding to the user, the reputation score associated with a historical ability of the user to identify a popular item;
adjusting, in the at least one computing device, an item score corresponding to the item, the item score representing a popularity level of the item, wherein the adjustment of the item score is based at least upon the reputation score of the user;
determining, in the at least one computing device, that the item meets a success measure based at least in part on a rate at which the item score has increased for a period of time relative to a respective item score for a plurality of other items; and
increasing, in the at least one computing device, the reputation score of the user.

US Pat. No. 10,366,397

METHODS AND SYSTEMS FOR FACILITATING CUSTOMER SUPPORT USING A SOCIAL POST CASE FEED AND PUBLISHER

salesforce.com, inc., Sa...

1. A method of responding, from a customer service application of a Customer Relationship Management (CRM) system of an organization, to social posts on a plurality of social media channels, the method comprising:processing streams of data from the plurality of social media channels to detect relevant social posts that are likely to correspond to customer service cases;
retrieving, via a retrieval system based on one or more rules specified by a rules engine, data from a first social post on a first social media channel, wherein the first social post is identified by the retrieval system using one or more rules that finds relevant social posts that relate to a topic specified by the rules and warrant creation of a customer service case and a customer service response from the organization;
receiving, at an interface of the CRM system, the data from the first social post;
creating, via a parser of the CRM system, a first customer service case based on the data from the first social post to create a record that includes social content information about the first social post and automatically links the first social post to the CRM system, wherein the social content information includes a posted message from the first social post and an author of the first social post;
causing the first customer service case to be displayed via the customer service application;
generating, from within the customer service application, a first response to the first social post; and
publishing, from within the customer service application, a first social reply including the first response to respond to the first social post via the first social media channel.

US Pat. No. 10,366,396

VECTOR-BASED CHARACTERIZATIONS OF PRODUCTS AND INDIVIDUALS WITH RESPECT TO CUSTOMER SERVICE AGENT ASSISTANCE

Walmart Apollo, LLC, Ben...

1. A system for providing customer service agent assistance, comprising:a customer profile database storing customer partiality vectors for a plurality of customers, the customer partiality vectors comprise customer value vectors;
a product database storing vectorized product characterizations of a plurality of products;
a communication device configured to communicate with a plurality of user devices associated with customer service agents and a plurality of customer service kiosks; and
a control circuit coupled to the customer profile database and the communication device, the control circuit being configured to:
provide, via the communication device, a customer service agent user interface on a user device associated with a customer service agent;
establish a customer service session between the user device and a customer service kiosk;
identify a particular customer via the customer service kiosk;
retrieving customer partiality vectors for the particular customer from the customer profile database;
receive a product identifier via the customer service kiosk;
retrieve vectorized product characterizations associated with the product identifier from the product database;
compare the customer partiality vectors with corresponding vectorized product characterizations associated with the product identifier to select a highlighted vectorized product characterization with a high degree of alignment with the customer partiality vectors;
display, on the user device associated with the customer service agent, a selection of one or more content corresponding to the highlighted vectorized product characterization associated with the product identifier; and
upon a content being selected by the customer service agent on the user device, cause the content to be displayed on the customer service kiosk.

US Pat. No. 10,366,394

SERVICE MANAGEMENT SYSTEMS AND ASSOCIATED METHODS

1. A computer implemented method for improving (i) tracking of compliance with and (ii) management of rental agreements associated with a government program, the method comprising:storing, in one or more network-accessible storage devices, one or more databases of information relating to a rental program, wherein the one or more databases include at least one database of housing units associated with the rental program;
receiving, from a renter, an application to enter the rental program;
processing the application using one or more data processing components in communication with the one or more network-accessible storage devices, wherein processing the application includes generating a rental agreement, and wherein generating the rental agreement includes (i) associating an available housing unit in the at least one database of housing units with the renter and (ii) defining program participation requirements, and further wherein the program participation requirements include (a) a requirement that the renter establish a budget to repay a loan in addition to paying rent and (b) a requirement that the renter make rental payments in accordance with the budget;
receiving an indication of consent to the rental agreement from the renter;
storing, in the one or more network-accessible storage devices, the budget established by the renter;
in accordance with the rental agreement and the budget, paying, using the one or more processors, a first portion of a rental payment to a property owner of the housing unit and a second portion of the rental payment to a debtor associated with the loan;
automatically generating, using the one or more processors, credit bureau arranged credit information of the renter based on the rental payment;
automatically generating, using the one or more processors, a notification to one or more credit bureaus, wherein automatically generating the notification includes populating the notification with the credit bureau arranged credit information; and
sending, using the one or more processors, the notification to the one or more credit bureaus.

US Pat. No. 10,366,393

SHARED AUTHENTICATION FOR LIMITED USE OF AN ASSOCIATED ACCOUNT BASED ON USER LOCATION AND CONNECTED DEVICES

PAYPAL, INC., San Jose, ...

1. A system comprising:a non-transitory memory storing instructions; and
one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the system to perform operations comprising:
receiving a request to establish a limited use digital token for a communication device of a first user, wherein the request comprises terms for use of a payment account of a second user during electronic transaction processing, and wherein the terms are associated with a location;
generating the limited use digital token based on the terms, wherein the limited use digital token is restricted to use during the electronic transaction processing based on the terms;
in response to detecting, using a short range wireless device associated with the location, that the communication device of the first user is within a geo-fenced area for the location, transmitting the limited use digital token to the communication device;
receiving transaction request for a transaction between the first user and a merchant, wherein the transaction request comprises a payment request to the merchant for a first item available from the merchant and the limited use digital token for processing the transaction;
determining an authentication required for use of the payment account by the first user when the first user is associated with the location
receiving an authentication mechanism associated with the first user;
authenticating the use of the payment account based on the authentication mechanism and the authentication required;
processing the transaction request based on the limited use digital token and the terms; and
in response to an expiration of at least one of the terms or a violation of at least one of the terms, invalidating the limited use digital token on the communication device of the first user.