US Pat. No. 10,167,438

COMPRESSOR FOR REFRIGERATION AND AIR CONDITIONING, AND REFRIGERATION AND AIR CONDITIONING DEVICE

Hitachi-Johnson Controls ...

1. A compressor for refrigeration and air conditioning, characterized in that a refrigerator oil containing a polyol ester having a structural unit represented by the following general formula (1):(wherein R1 and R2 each independently represent a linear or branched alkyl group; and n represents an integer of 2 or more), and a refrigerant containing difluoromethane are enclosed, andthe polyol ester is composed of only one or both of a cyclic polyol ester, which is obtained by cyclically polymerizing a molecular chain having the structural unit, and a crosslinked polyol ester, which is obtained by crosslinking molecular chains having the structural unit with each other through a crosslinkable structural unit polymerized with the structural unit, and in which n in the structural unit is 3 or more.

US Pat. No. 10,167,348

SOLUTION POLYMERS FORMED FROM METHYLENE MALONATE MONOMERS, POLYMERIZATION, AND SOLUTION POLYMER PRODUCTS

Sirrus, Inc., Loveland, ...

1. A process comprising the steps of:i) mixing at least one monomer with a solvent;
ii) adding an initiator to the solvent or the mixture of the solvent and the at least one monomer, wherein the molar ratio of the one or more monomers to the initiator is about 50:1 or more;
iii) anionically polymerizing the at least one monomer to form a polymer having a weight average molecular weight of about 3000 daltons or more, wherein the at least one monomer includes a 1,1-disubstituted alkene compound in solution, wherein the resulting polymer is substantially free of a melting temperature and is substantially free of a glass transition temperature of about 15° C. or more.

US Pat. No. 10,167,311

BORONIC ACID ESTERS AND PHARMACEUTICAL FORMULATIONS THEREOF

Ohio State Innovation Fou...

1. A compound defined by Formula IA
wherein
Z, together with O1 and O2, represent a moiety derived from a polyol, wherein the polyol comprises a sugar;
L is absent, or is a linking group; and
A comprises a lipid moiety chosen from a fatty acid, a glycerolipid, a phospholipid, a sphingolipid, a sterol, or a prenol.

US Pat. No. 10,167,236

METHOD FOR PROVIDING AN INORGANIC COATING TO AMMONIUM NITRATE-BASED PARTICLES

YARA INTERNATIONAL ASA, ...

20. A method for reducing caking of an ammonium nitrate-based fertilizer, the method comprising applying the inorganic coating according to 13 on a particulate ammonium nitrate-based fertilizer.

US Pat. No. 10,167,205

EXPLOSIVE SEPARATION OF IMPURITIES FROM WASTE WATER IN FREEZE CRYSTALLIZATION SPRAY CHAMBERS

EnisEnerGen, LLC, Hender...

1. A wastewater purification system comprising:a. a chamber having a top and a bottom;
b. one or more wastewater nozzles positioned near the top of the chamber;
c. an intake duct to supply chilled air into the chamber;
d. one or more exhaust ducts to remove the chilled air from the chamber;
e. one or more perforated receptacles positioned near the bottom of the chamber to collect solid byproducts;
f. a watertight receptacle at the bottom of the chamber to collect a liquid product;wherein wastewater enters the chamber as wastewater droplets via the one or more wastewater nozzles, and wherein the wastewater undergoes freeze separation due to heat exchange with a high mass flow of the chilled air between the intake duct and the one or more exhaust ducts;wherein the chilled air is sourced from one or more systems selected from the group consisting of: a transportable compressed air energy storage system, a transfer line compressed air energy storage system, a one-stage free spooling compander system, a two-stage free-spooling compander system, liquid nitrogen system, a climate wherein chilled air is available, or any combination thereof;wherein the chilled air enters the chamber at approximately ?175 degrees Fahrenheit and is exhausted from the chamber at approximately ?25 degrees Fahrenheit;wherein the one or more exhaust ducts exhaust the chilled air to a centrifuge to remove ice particles, and wherein the centrifuge exhausts ice-free chilled air to a gas turbine generator set, and wherein the ice-free chilled air provides the gas turbine generator with an electrical output increase of approximately 30 percent.

US Pat. No. 10,167,194

REDUCING GAS GENERATORS AND METHODS FOR GENERATING REDUCING GAS

LG FUEL CELL SYSTEMS INC....

1. A method of generating a reducing gas, comprising:receiving air into an oxidant system;
dividing the received air into a first air stream and a second air stream;
separating nitrogen from the first air stream with a nitrogen generator to produce a nitrogen rich stream and an oxygen rich stream;
discharging the oxygen rich stream to atmosphere;
combining at least a portion of the nitrogen rich stream with the second air stream to form an oxidant;
receiving the oxidant, a pressurized flow of a recycle gas from a recycle pump, and a hydrocarbon fuel into a merging chamber;
discharging a feed stream including the oxidant, the recycle gas and the hydrocarbon fuel from the merging chamber;
reforming the feed stream in a reformer to yield a reducing gas; and
extracting a portion of the reducing gas to form the recycle gas,
wherein the merging chamber and reformer are discrete.

US Pat. No. 10,167,066

CHARGE DEPLOYMENT SYSTEM FOR ORDNANCE NEUTRALISATION

SAAB SEAEYE LIMITED, Far...

1. A charge deployment system for ordnance neutralisation, comprising:an unmanned underwater vehicle;
two or more deployment units operably mounted to the vehicle, each unit comprising:
a housing for stowing a charge in a stowed position;
means for mounting a charge within the deployment unit;
means for controllably moving a charge and mounting means from the stowed position to a deployment position;
a shield configured such that in a closed position a charge in the stowed position is shielded from contact by an external body, the shield being movable from the closed position to an open position such that in the open position a charge is deployable from the deployment unit; and
means for controllably releasing a charge from the mounting means; and
a controller for controlling each moving means.

US Pat. No. 10,167,049

CRANK TREADING TORQUE DETECTION DEVICE FOR ELECTRIC BICYCLE

National Cheng Kung Unive...

1. A treading torque detection device comprising:a treading torque source and a motor adapted to be installed at a middle portion of an electric bicycle;
a hollow tube mounted to an axle, the treading torque source and the motor respectively connected to the hollow tube via a first one-way transmission device and a second one-way transmission device;
a chainwheel coupled to the hollow tube, torques of the treading torque source and the motor transmitted to the chainwheel by the hollow tube; and
a torque detection unit connected to the hollow tube and located between the first and second one-way transmission devices,
wherein the treading torque source provides two treading torques respectively transmitted from two ends of the axle, the treading torque being transmitted to the chainwheel via the axle, the first one-way transmission device, and the hollow tube,
wherein power output from the motor is transmitted as torque to the chainwheel via the second one-way transmission device and the hollow tube,
wherein the power output from the motor and the treading torques from the two ends of the axle do not affect each other,
wherein a transmission path of the torque from the motor bypasses the torque detection unit, the torque detection unit thereby distinguishing the two treading torques respectively transmitted from the two ends of the axle from the torque transmitted from the motor, and
wherein, when the torque detection unit detects a treading torque that is higher than a pre-set treading torque level, the motor is activated to provide power, and the detected treading torque is reduced to the pre-set treading torque level.

US Pat. No. 10,166,910

AUTOMOTIVE LIGHTING MODULE WITH COMBINED LOW AND HIGH BEAM FUNCTIONS AND AN ADJUSTABLE LIGHT SOURCE

VALEO VISION, Bobigny (F...

1. A motor vehicle lighting module, comprising:an optical axis;
a first optical system with at least one first light source, said first optical system being configured to form a first lighting beam along the optical axis, with a horizontal cutoff;
a second optical system with at least one second light source, said second optical system being configured to produce, in combination with the first optical system, a second lighting beam along the optical axis, that is vertically more extensive than the first beam;
wherein-the at least one first light source has a variable lighting power varying between a high level and a low level and the at least one second light source has a lighting power at the high level, the first beam being produced at the low level of lighting power and the second beam being produced at the high level,
wherein the at least one first light source comprises at least one main light zone and at least one auxiliary light zone, said at least one main light zone and said at least one auxiliary light zone to be electrically powered separately, the low level of lighting power being produced by only powering said at least one main light zone and the high level of power being produced by powering said at least one main light zone and said at least one auxiliary light zone, and said at least one main light zone and said at least one auxiliary light zone of each of the at least one first light source are arranged on several components.

US Pat. No. 10,166,863

BIODIESEL RESISTANT PVC/NBR RUBBER COMPOSITION

FORD MOTOR COMPANY BRASIL...

1. A PVC/NBR rubber composition comprising:(A) 100 PHR polyblend (33-45 ACN) NBR/PVC;
(B) 20-50 PHR conductive carbon black; and
(C) 2-20 PHR rice husk ash containing at least 90% SiO2;
wherein the rubber composition has electrical resistivity of less than 1×106? measured according to SAE J2260.

US Pat. No. 10,166,749

BONDING-SUBSTRATE FABRICATION METHOD, BONDING SUBSTRATE, SUBSTRATE BONDING METHOD, BONDING-SUBSTRATE FABRICATION APPARATUS, AND SUBSTRATE ASSEMBLY

LAN TECHNICAL SERVICE CO....

1. A bonding substrate fabrication method for fabricating a substrate on which a bonding surface is formed, the bonding substrate fabrication method comprising:a surface treatment step of surface-treating a surface of a substrate by irradiation with radiated particles including energetic particles within a chamber; and
a step of forming a silicon thin film on the surface-treated substrate surface to fabricate the bonding substrate by sputtering a silicon source within the chamber; and
wherein the surface treatment step and the step of forming the silicon thin film are performed by using the same energetic particle source, and the energetic particle source is directed toward the substrate surface when the surface treatment step is performed, and the energetic particle source is directed toward the silicon source when the step of forming the silicon thin film is performed; and
wherein the surface treatment step includes a process of irradiating the substrate surface with radiated particles including metal particles.

US Pat. No. 10,166,717

PHOTO-SODIFICATION MODELING APPARATUS AND METHOD

NATIONAL TAIWAN UNIVERSIT...

1. A photo-sodification modeling apparatus comprising:a container, for accommodating a light-curable material, the container including:
a base plate for providing a magnetic field, which is transparent or translucent and comprising a first conductive layer; and
a wall structure, disposed around the base plate;
a holding plate;
a lifting mechanism for moving the holding plate;
a light source module disposed under the container, for irradiating the light-curable material to form a solidified layer on the holding plate; and
a control unit for controlling the light source module and the lifting mechanism; wherein
the first conductive layer in the base plate is configured to form the magnetic field using electricity during formation of the solidified layer, so that the light-curable material in the container will not solidify on a surface of the base plate, thus resulting in the solidified layer having a reduced viscosity when the solidified layer is closer to the surface of the base plate.

US Pat. No. 10,166,692

PRECISION ADJUSTABLE MITER GAUGE FOR A TABLE SAW

Robert Bosch Tool Corpora...

1. An adjustable guide for a miter gauge configured to be received in a slot formed in a working surface, the slot having a first side wall and a second side wall arranged opposite and parallel to one another, the guide comprising:a main body having a first edge surface extending substantially parallel to the first and second side walls when the adjustable guide is received in the slot, the first edge surface facing toward a first direction;
an adjustable body having a first side surface extending substantially parallel to the first edge surface and facing toward the first direction, the adjustable body slidably coupled to the main body so as to be slidable between a first position wherein the first side surface is substantially coplanar with the first edge surface and a second position wherein the first side surface is not substantially coplanar with the first edge surface; and
a deformable biasing member arranged between the main body and the adjustable body and configured such that deformation of the deformable biasing member causes the deformable biasing member to bias the adjustable body toward the second position.

US Pat. No. 10,166,628

THREE-DIMENSIONAL SHAPING APPARATUS, CONTROL METHOD THEREOF, AND CONTROL PROGRAM

TECHNOLOGY RESEARCH ASSOC...

1. A three-dimensional shaping apparatus comprising:an electron gun that generates an electron beam;
at least one first deflector that deflects the electron beam one-dimensionally or two-dimensionally;
at least one electromagnetic lens that is arranged between said electron gun and said at least one first deflector, and that focuses the electron beam;
a second deflector that is arranged between said electron gun and said at least one first deflector, and that deflects the electron beam one-dimensionally or two-dimensionally; and
a controller that controls deflection directions of said at least one first deflector and said second deflector so that the deflection directions of said at least one first deflector and said second deflector are different from each other, and that causes only said at least one first deflector only to deflect the electron beam when scanning with the electron beam a region where powder is to be melted to shape three-dimensional objects, and that causes both said at least one first deflector and said second deflector to deflect the electron beam when scanning with the electron beam a region where the powder is not to be melted,
wherein when the electron beam scans a region where the powder is not to be melted, said controller widens an area irradiated in a unit of time by the electron beam in comparison with an area irradiated in a unit of time by the electron beam when said second deflector is not caused to deflect, so as to prevent unintended melting of the powder in the region where the powder is not to be melted.

US Pat. No. 10,166,593

MANUFACTURING METHOD FOR BUMPER BEAM OF VEHICLE

HYUNDAI MOTOR COMPANY, S...

1. A manufacturing method for a bumper beam of a vehicle, comprising:producing a circular pipe by pipe molding a steel plate having a predetermined thickness between first and second molding rolls;
heating the circular pipe to a predetermined temperature in a heating furnace;
pressurizing and molding the circular pipe heated in the heating furnace and having flexibility, while inserting the circular pipe between an upper mold and a lower mold to form a molding beam, and thereafter, cooling the molding beam to form the molding beam into a high-strength molding beam; and
curvature-molding the high-strength molding beam at a predetermined curvature through a curvature molding machine.

US Pat. No. 10,166,486

SELF-RIGHTING MODEL VEHICLE

TRAXXAS LP, McKinney, TX...

1. A method for self-righting an inverted remote controlled model vehicle, the method comprising:determining a current pitch angle and a current angular rocking rate of the model vehicle;
accelerating or decelerating a mass on the model vehicle based on the current pitch angle and the current angular rocking rate of the model vehicle to create a rocking motion by the model vehicle;
terminating the self-righting process when the model vehicle is upright; and
wherein a model vehicle body contacts ground and provides a fulcrum for the rocking motion by the model vehicle.

US Pat. No. 10,166,415

BREATHING APPARATUS WITH TANK ALIGNMENT SYSTEM

MSA Technology, LLC, Cra...

1. A system, comprising:a carrier system adapted to be worn by a user and comprising a rigid backplate to support at least one of a plurality of tanks of pressurized breathing gas having different tank diameters, each of the plurality of tanks comprising a tank valve at an end thereof, the tank valve having an outlet,
at least one pressure regulator attached to the carrier system and a connector attached to the carrier system which is in fluid connection with the at least one pressure regulator;
a bracket connector attached to the rigid backplate of the carrier system; and
a plurality of brackets, each of the plurality of brackets having a different configuration, each of the plurality of brackets being attachable to an associated one of the plurality of tanks prior to attachment of an assembly comprising one of the plurality of brackets and the associated one of the plurality of tanks to the carrier system to capture at least a portion of the tank valve thereof and being severally and removably attachable to the bracket connector, wherein, for each one of the plurality of brackets, the assembly comprising the one of the plurality of brackets and the associated one of the plurality of tanks, when attached to the bracket connector, positions the associated one of the plurality of tanks adjacent the rigid backplate and positions the outlet of the tank valve of the associated one of the plurality of tanks of the assembly at a unique predetermined rearward position relative to the carrier system and at a unique predetermined vertical position relative to the carrier system, wherein the unique predetermined rearward position of the tank valve outlet relative to the carrier system and the unique predetermined vertical position of the tank valve outlet relative to the carrier system for each of the plurality of tanks coincides generally with a predetermined arc so that a distance between the tank valve outlet of the associated one of the plurality of tanks and the connector varies by less than 0.5 inches.

US Pat. No. 10,166,354

MASK BEAD FOR PATIENT INTERFACE

Loewenstein Medical Techn...

1. A mask bead for a patient interface, wherein the mask bead has a maximum bead width (B2) and comprises a contact area, a nose bridge area having a width (B1), a ratio (B1) to (B2) being one to three or greater, side areas, a base area, and a bearing area on a patient, the bearing area extending from the side areas and the base area and the nose bridge area to a central opening and being designed as a sealing lip which frames the central opening that serves at least for introduction of a nose of the patient, and wherein (i) a height (H1) in the nose bridge area is greater than a height (H2) of a side area and/or (ii) a ratio of a length (L) of the mask bead to the maximum bead width (B2) is approximately 1 to 1.

US Pat. No. 10,166,341

MEDICAMENT DELIVERY DEVICE

Carebay Europe Ltd, Slie...

1. A medicament delivery device having a proximal end and a distal end, the medicament delivery device comprising:a front housing and a rear housing interconnected and axially displaceable relative to each other between an extended position and a retracted position, wherein an axial displacement of the front housing relative to the rear housing sets a dose to be delivered;
a plunger rod configured to act on a plunger of a medicament container;
a drive mechanism configured to drive the plunger rod;
an actuator operably connected to each of the front and rear housings and axially movable in the front and rear housings between a proximal end position and a distal end position, wherein the actuator is biassed by a first biassing element toward the distal end position;
a drive sleeve releasably connected to the actuator and configured to act on the drive mechanism to drive the plunger rod;
a locking ring rotatably arranged at a distal end of the rear housing and in threaded connection with an outer surface of the actuator, wherein the locking ring is prevented from axial movement relative to the rear housing; and
a release button movably disposed on the rear housing between an active state and an inactive state, wherein the release button in the active state allows unidirectional rotational movement of the locking ring relative to the rear housing such that the actuator is axially movable toward the proximal end position by rotational movement of the locking ring, and the release button in the inactive state allows bidirectional rotational movement of the locking ring relative to the rear housing such that the actuator is axially movable toward the proximal end position or the distal end position by rotational movement of the locking ring.

US Pat. No. 10,166,239

TROPOMYOSIN-RELATED KINASE (TRK) INHIBITORS

Genzyme Corporation, Cam...

1. A method of treating osteoarthritis in a patient in need thereof, the method comprising administering to the patient a compound of the structure of Formula (I):
wherein:
n is 1, 2, 3, 4 or 5;
m is 0, 1, 2, 3 or 4;
Q1 is H, halo, (C6-C14)aryl, (C2-C9)heteroaryl, (C3-C10)cycloalkyl, or (C2-C9)heterocycloalkyl,
wherein the (C6-C14)aryl, (C2-C9)heteroaryl, (C3-C10)cycloalkyl, or (C2-C9)heterocycloalkyl is optionally substituted by one to four groups selected from (C1-C10)alkyl, (C2-C9)heteroalkyl, (C3-C10)cycloalkyl, (C2-C9)heterocycloalkyl, (C6-C14)aryl, (C2-C9)heteroaryl, (C1-C10)alkylamine, (C1-C10)alkyl-C(O)O—, COOH—(C1-C10)alkyl, COOH—(C3-C10)cycloalkyl, (C1-C10)alkyl-O—, —OH, —NH2, R7R8N—, R7R8N(O)C—, R7(O)CR8N—, F3C—, NC—, (C3-C10)alkyl(O)P—, (C3-C10)alkyl-S—, (C3-C10)cycloalkyl-S—, (C6-C14)aryl-S—, (C2-C9)heteroalkyl-S—, (C2-C9)heterocycloalkyl-S—, (C2-C9)heteroaryl-S—, (C3-C10)alkyl(O)S—, (C3-C10)cycloalkyl(O)S—, (C6-C14)aryl(O)S—, (C2-C9)heteroalkyl(O)S—, (C2-C9)heterocycloalkyl(O)S—, (C2-C9)heteroaryl(O)S—, (C3-C10)alkyl-O2S—, (C3-C10)cycloalkyl-O2S—, (C6-C14)aryl-O2S—, (C2-C9)heteroalkyl-O2S—, (C2-C9)heterocycloalkyl-O2S—, (C2-C9)heteroaryl-O2S—, or R7R8NO2S—,
wherein R7 and R8 is each independently H, (C1-C10)alkyl, (C2-C9)heteroalkyl, (C3-C10)cycloalkyl, (C2-C9)heterocycloalkyl, (C6-C14)aryl, or (C2-C9)heteroaryl;
Q2 is (C6-C14)aryl, (C2-C9)heteroaryl, (C3-C10)cycloalkyl, or (C2-C9)heterocycloalkyl,
wherein the (C6-C14)aryl, (C2-C9)heteroaryl, (C3-C10)cycloalkyl, or (C2-C9)heterocycloalkyl is optionally substituted by one to four groups selected from (C1-C10)alkyl, (C2-C9)heteroalkyl, (C3-C10)cycloalkyl, (C2-C9)heterocycloalkyl, (C6-C14)aryl, (C2-C9)heteroaryl, (C1-C10)alkylamine, (C1-C10)alkyl-C(O)O—, COOH—(C1-C10)alkyl, COOH—(C3-C10)cycloalkyl, (C1-C10)alkyl-O—, —OH, —NH2, R7R8N—, R7R8N(O)C—, R7(O)CR8N—, F3C—, NC—, (C3-C10)alkyl(O)P—, (C3-C10)alkyl-S—, (C3-C10)cycloalkyl-S—, (C6-C14)aryl-S—, (C2-C9)heteroalkyl-S—, (C2-C9)heterocycloalkyl-S—, (C2-C9)heteroaryl-S—, (C3-C10)alkyl(O)S—, (C3-C10)cycloalkyl(O)S—, (C6-C14)aryl(O)S—, (C2-C9)heteroalkyl(O)S—, (C2-C9)heterocycloalkyl(O)S—, (C2-C9)heteroaryl(O)S—, (C3-C10)alkyl-O2S—, (C3-C10)cycloalkyl-O2S—, (C6-C14)aryl-O2S—, (C2-C9)heteroalkyl-O2S—, (C2-C9)heterocycloalkyl-O2S—, (C2-C9)heteroaryl-O2S—, or R7R8NO2S—,
wherein R7 and R8 is each independently H, (C1-C10)alkyl, (C2-C9)heteroalkyl, (C3-C10)cycloalkyl, (C2-C9)heterocycloalkyl, (C6-C14)aryl, or (C2-C9)heteroaryl;
X is CH, N or CR9,
wherein R9 is (C1-C10)alkyl, (C2-C9)heteroalkyl, (C3-C10)cycloalkyl, (C2-C9)heterocycloalkyl, (C6-C14)aryl, (C2-C9)heteroaryl, (C1-C10)alkylamine, (C1-C10)alkyl-C(O)O—, COOH—(C1-C10)alkyl, COOH—(C3-C10)cycloalkyl, (C1-C10)alkyl-O—, —OH, or —NH2;
R1 is H, halo, (C1-C10)alkyl, (C2-C9)heteroalkyl, (C1-C10)alkylamine, or NH2;
R2 is H, halo, (C1-C10)alkyl, (C2-C9)heteroalkyl, (C1-C10)alkylamine, (C1-C10)alkyl-O—, or NH2;
R3 and R4 are each independently H, (C1-C10)alkyl, (C2-C9)heteroalkyl, (C1-C10)alkylamine, O—(C1-C10)alkyl, or NH2 or R3 and R4 are taken together with the carbon to which they are attached to form a 3 to 10 member ring,
wherein the 3 to 10 member ring is optionally substituted by one to four groups selected from (C1-C10)alkyl, (C2-C9)heteroalkyl, (C3-C10)cycloalkyl, (C2-C9)heterocycloalkyl, (C6-C14)aryl, (C2-C9)heteroaryl, (C1-C10)alkylamine, (C1-C10)alkyl-C(O)O—, COOH—(C1-C10)alkyl, COOH—(C3-C10)cycloalkyl, (C1-C10)alkyl-O—, —OH, or —NH2; and
R5 and R6 are each independently H, (C1-C10)alkyl, (C2-C9)heteroalkyl, (C1-C10)alkylamine, O—(C1-C10)alkyl, or NH2 or R5 and R6 are taken together with the carbon to which they are attached to form a 3 to 10 member ring,
wherein the 3 to 10 member ring is optionally substituted by one to four groups selected from (C1-C10)alkyl, (C2-C9)heteroalkyl, (C3-C10)cycloalkyl, (C2-C9)heterocycloalkyl, (C6-C14)aryl, (C2-C9)heteroaryl, (C1-C10)alkylamine, (C1-C10)alkyl-C(O)O—, COOH—(C1-C10)alkyl, COOH—(C3-C10)cycloalkyl, (C1-C10)alkyl-O—, —OH, or —NH2;or a pharmaceutically acceptable salt thereof.

US Pat. No. 10,166,215

SUBSTITUTED BICYCLIC COMPOUNDS AS BROMODOMAIN INHIBITORS

Zenith Epigenetics Ltd., ...

1. A method for inhibiting BET proteins in a mammal, comprising administering a therapeutically effective amount of a compound of formula:or a stereoisomer, tautomer, pharmaceutically acceptable salt, or hydrate thereof, wherein:the A-B bicyclic ring is optionally substituted with one or more groups independently selected from deuterium, —NH2, —OH, alkyl(C1-C6), thioalkyl(C1-C6), and alkoxy(C1-C9);
D1 is selected from isoxazole and pyrazole optionally substituted with one or more groups independently selected from deuterium, alkyl(C1-C4), —OH, alkoxy(C1-C4), amino, halogen, amide, —CF3, CN, —OCF3, —N3, ketone (C1-C4), —S(O)Alkyl(C1-C4), —SO2alkyl(C1-C4), -thioalkyl(C1-C4), carboxyl, and/or ester,
wherein said alkyl(C1-C4), alkoxy(C1-C4), amino, amide, ketone (C1-C4), —S(O)Alkyl(C1-C4), —SO2alkyl(C1-C4), -thioalkyl(C1-C4), and ester may be optionally substituted with F, Cl, Br, —OH, —NH2, —NHMe, —NMe2, —OMe, —SMe, oxo, and/or thio-oxo;
X is optionally present, and if present, is selected from —(NH)—, —O—, —NHCRxRy—, —NHSO2—, —CRxRyNH—, or —NH2 and R3 is absent; and
R3 is selected from isoxazolyl, oxazolyl, pyrazolyl, pyridyl, pyridonyl, thiazolyl, isothiazolyl, pyrimidinyl, thiozolyl, pyrazinyl, pyridazinyl, azetidinyl, pyrrolidyl, piperidinyl, morpholinyl, cyclopropyl, cyclobutyl, cyclopentyl, cyclohexyl, and phenyl, optionally substituted with one or more groups independently selected from deuterium, alkyl(C1-C4), —OH, alkoxy(C1-C4), amino, halogen, amide, —CF3, CN, —OCF3, —N3, ketone (C1-C4), —S(O)Alkyl(C1-C4), —SO2alkyl(C1-C4), -thioalkyl(C1-C4), carboxyl, and/or ester,
wherein said alkyl(C1-C4), alkoxy(C1-C4), amino, amide, ketone (C1-C4), —S(O)Alkyl(C1-C4), —SO2alkyl(Ci-C4), -thioalkyl(C1-C4), and ester may be optionally substituted with F, Cl, Br, —OH, —NH2, —NHMe, —NMe2, —OMe, SMe, oxo, and/or thio-oxo.

US Pat. No. 10,166,152

ABSORBENT ARTICLE

DAIO Paper Corporation, ...

1. An absorbent article comprising an absorber interposed between a permeable front surface sheet and a back surface sheet,wherein the absorber includes an uncompressed absorber recessed part of a groove shape into which the permeable front surface sheet is received, the groove extending lengthwise of the absorbent article over a predetermined range of the absorbent article, the groove being midway a width of the absorbent article and the predetermined range including a body fluid discharge site of a wearer of the absorbent article,
wherein, at least one embossed part is provided having an emboss embossed onto a front surface of the permeable front surface sheet at a bottom of the groove in an area centered with respect to width of the groove and extending along the groove in a lengthwise direction of the groove, and the embossing affixing the permeable front surface sheet to the back surface sheet at the bottom of the groove only at said area, and the emboss being of width A smaller than width B of the groove,
wherein a ratio A/B is 0.6 or greater and less than 0.83 thereby forming within the groove respective empty buffer zones between respective longitudinal side walls of the groove and those areas of the permeable front surface sheet which are received in the groove but not affixed to the bottom of the groove, whereby the buffer zones are configured to temporarily store body fluid which has passed through the permeable front sheet and not yet been absorbed by the absorber.

US Pat. No. 10,166,117

INTERVERTEBRAL IMPLANT DEVICE WITH LORDOTIC EXPANSION

Amendia, Inc., Marietta,...

1. An expandable interbody fusion implant device comprises:a frame having a first lateral side and a second lateral side and a distal end and a proximal end;
two ramp assemblies, one being a distal ramp assembly and the other a proximal ramp assembly, each ramp assembly has a translating ramp with a threaded opening, a first pivoting hinged ramp and a second pivoting hinged ramp, each pivoting hinged ramp being pivotably movable about a pinned end by a pivot pin oriented parallel to the second lateral side;
a first and a second base plate disposed between the distal end and the proximal end of the frame, each base plate being hinged to a first lateral side of the frame, the first base plate overlying the second base plate, each base plate being hinged to the distal ramp assembly and the proximal ramp assembly at the pivoting end of one of said pivoting hinged ramps of each ramp assembly, each base plate being pivotably affixed to and movable relative to the pivoting hinged ramps, each base plate having pockets for holding each pivoting hinged ramp at the pinned end transverse to the second lateral side;
a threaded drive shaft pinned to the proximal end of the frame, the drive shaft having a distal drive shaft component having threads for translating the distal ramp assembly and a proximal drive shaft component having threads for translating the proximal ramp assembly, each drive shaft component being coupled to the other, the proximal drive shaft component being affixed to the frame at the proximal end of the frame; and
wherein rotation of the drive shaft drives the translating ramp of the distal ramp assembly and the translating ramp of the proximal ramp assembly simultaneously in opposite directions as each of the first pivoting hinged ramp and the second pivoting hinged ramp pivots being moved by the translating ramps wherein each translating ramp has an exterior lift surface to guide and support the pivoting hinged ramps during expansion or contraction of the base plates, and wherein each pivoting hinged ramp has a bearing support surface configured to slide on the exterior lift surface of the translating ramp as the pivoting hinged ramp is moved by the translating ramp to selectively expand or contract a distance between the two base plates laterally relative the second lateral side of the frame, simultaneous rotation of both distal and proximal drive shaft components drives the distal and proximal ramps to selectively expand or contract a distance between both first and second base plates to a selected inclination of the first and second base plates relative to the frame over a range of lordotic angles.

US Pat. No. 10,166,102

MITRAL VALVE ANNULOPLASTY DEVICE WITH TWISTED ANCHOR

Cardiac Dimensions Pty. L...

1. A mitral valve therapy device, the therapy device comprising:an expandable first anchor, an expandable second anchor, and a connecting member extending therebetween, a distal end, a proximal end, and an axis that extends between the distal and proximal ends and along the connecting member,
the expandable first anchor having an anchored configuration in which a first anchor apex is in an anchor portion that is spaced radially furthest away from the axis,
the expandable first anchor comprising a first segment and a second segment, and in the anchored configuration the first segment engages the second segment to form at least one full twist around the second segment in the apex of the expandable first anchor in which the first segment passes over the second segment and then under the second segment and then over the second segment, and in which the second segment passes under the first segment and then over the first segment and then under the first segment,
the expandable first anchor further comprising a securing member for securing an end of the first segment and an end of the second segment therein at a distal end of the securing member, the securing member generally aligned with the connecting member, and wherein the expandable first anchor, when expanded extracorporeally in the anchored configuration, has a width measured between the first segment and the second segment that is greater than a height measured from the securing member to the apex of the expandable first anchor, whereby the width is measured orthogonally to the height.

US Pat. No. 10,166,038

MINIMALLY INVASIVE SURGICAL ASSEMBLY AND METHODS

Teleflex Medical Incorpor...

1. A surgical assembly, comprising:a hollow needle having an outer diameter of 3 mm or smaller and a sharp distal end,
a first handle coupled to a proximal portion of said hollow needle,
a surgical instrument having a shaft which extends through said hollow needle and including end effectors at an end of said shaft which are biased open,
a plunger coupled to a proximal portion of said shaft and coupled to said first handle, said plunger configured for longitudinal movement relative to said first handle, and
a safety mechanism configured to establish a predetermined working range for said surgical instrument,
wherein said end effectors have opposed distal tips that are substantially separated from one another in a first extended position and that are disposed in proximate contact to one another in a second extended position,
wherein the end effectors are moveable relative to the hollow needle to a retracted position wherein the opposed distal tips of the end effectors are positioned proximal relative to the sharp distal end of the hollow needle to thereby expose the sharp distal end, and
wherein said predetermined working range includes the first extended position and the second extending position, and said safety mechanism includes a stop body biased to limit proximal movement of said surgical instrument relative to said hollow needle beyond said predetermined working range thereby preventing said surgical instrument from being moved from said predetermined working range to said retracted position, said stop body being biased towards a central axis of said plunger to interfere with said plunger to limit proximal movement of said surgical instrument relative to said hollow needle beyond said predetermined working range.

US Pat. No. 10,166,024

APPARATUS AND METHODS FOR OCCLUDING A HOLLOW ANATOMICAL STRUCTURE

IDx Medical, Ltd., Lovel...

1. A device for occluding a left atrial appendage of the heart, the device comprising:a clamp having at least first and second elongate clamping portions configured to be placed on opposite, outside surfaces of the left atrial appendage, said first and second elongate clamping portions being coupled together proximate respective ends with resilient urging members configured to urge at least one of said first and second elongate clamping portions toward the other of said first and second elongate clamping portions from an open position into a clamping position to occlude the appendage,
said clamp configured to receive the appendage in the open position and occlude the hollow interior of the appendage in the clamping position,
wherein said first and second elongate clamping portions have tissue engaging surfaces for engaging the appendage in the clamping position, and wherein said first and second elongate clamping portions and said resilient urging members are surrounded along an entire length thereof by a fabric structure that promotes tissue ingrowth in the clamping position, said fabric structure forming a closed continuous configuration lengthwise around said clamp,
wherein said first and second elongate clamping portions and said resilient urging members are formed from at least one wire member and said wire member is formed from a material having superelastic properties, and
further comprising first and second rigid titanium tubes surrounding said wire member respectively on said first and second elongate clamping portions, said first and second rigid titanium tubes positioned between said at least one wire member and said fabric structure.

US Pat. No. 10,166,013

FLEXIBLE MEMBER FOR ANGLED SYSTEM

Medtronic Xomed, Inc., J...

4. An instrument assembly, comprising:a flexible tube, including,
a first rigid member having a first lumen and a first end;
a second rigid member having a second lumen and a second end; and
a flexible portion having a third end coupled to the first end of the first rigid member and a fourth end coupled to the second end of the second rigid member;
wherein the flexible portion has a third lumen;
wherein the first lumen, the second lumen, and the third lumen are configured to be coupled to form a first liquid flow path;
wherein the flexible portion is configured to transfer a working torque from the first rigid member to the second rigid member;
wherein the flexible portion includes:
an inner polymer tube extending a first distance from the third end coupled to the first end of the first rigid member to the fourth end coupled to the second end of the second rigid member; and
an external coat formed of a plurality of wires twisted around the inner polymer tube extending a second distance from a fourth end to a fifth end;
wherein the second distance is greater than the first distance;
wherein the fourth end is coupled to the first rigid member beyond the inner polymer tube and the fifth end is coupled to the second rigid member beyond the inner polymer tube.

US Pat. No. 10,165,984

CONFIGURABLE VITAL SIGNS SYSTEM

WELCH ALLYN, INC., Skane...

1. A system, comprising:an inflatable cuff configured to be disposed around a limb of a patient, and to transition a vessel within the limb from unoccluded to at least partially occluded upon inflation; and
a controller configured to determine an estimate of a hemodynamic parameter of the patient based at least in part on one or more measurements performed while transitioning the vessel, with the cuff, from unoccluded to at least partially occluded, wherein
performing the one or more measurements includes determining an initial value comprising one of a cuff pressure, cuff volume, blood pressure, heart rate, SpO2, or temperature value, and wherein determining the estimate of the hemodynamic parameter includes:
determining, with the controller, a difference between the initial value and a baseline associated with the initial value,
replacing the baseline with the initial value, in a memory associated with the controller, if the difference is outside of a predetermined range,
determining the estimate of the hemodynamic parameter based on values determined during the one or more measurements, and
outputting the estimate of the hemodynamic parameter.

US Pat. No. 10,165,915

HAND CARRYABLE SURFACE CLEANING APPARATUS

Omachron Intellectual Pro...

1. A surface cleaning apparatus comprising:(a) an air flow path extending from a dirty air inlet to a clean air outlet;
(b) a suction motor provided in the air flow path; and,
(c) a cyclone chamber provided in the air flow path, the cyclone chamber having a cyclone air inlet, a cyclone air outlet, an outlet end, a longitudinally spaced apart opposed end and a screen assembly, the cyclone air inlet having an outlet port that extends a cyclone outlet port length in the longitudinal direction, the cyclone air outlet is provided at the outlet end of the cyclone chamber,
wherein the screen assembly comprises an outlet section, a longitudinally spaced apart distal section and a longitudinally extending porous section and the distal section is non-porous and has a distal section length,
and wherein the outlet section comprises a non-porous member extending longitudinally inwardly an outlet section length from an outlet end of the outlet section, which is located at the outlet end of the cyclone chamber, to a longitudinally inwardly positioned inlet end of the outlet section,
and wherein the outlet end of the outlet section overlies the cyclone air outlet, the porous section extends longitudinally inwardly from an outlet end of the porous section that is located at the inlet end of the outlet section,
and wherein the outlet section length is at least as long as the cyclone outlet port length.

US Pat. No. 10,165,914

HAND CARRYABLE SURFACE CLEANING APPARATUS

Omachron Intellectual Pro...

1. A hand vacuum cleaner having a front end, a rear end, an upper end, a lower end and a handle, the hand vacuum cleaner comprising:(a) an air flow passage extending from an air inlet to a clean air outlet;
(b) an air treatment member downstream of the air inlet;
(c) a pre-motor filter downstream from the air treatment member;
(d) a suction motor and fan assembly that is positioned downstream of the pre-motor filter and in the upper end of the hand vacuum cleaner, the suction motor and fan assembly having a central axis of rotation; and,
(e) a post motor filter positioned downstream of the suction motor and fan assembly and in the lower end of the hand vacuum cleaner,wherein the clean air outlet is positioned below the suction motor and fan assembly whereby air travels downwardly from the suction motor and fan assembly and through the post motor filter to the clean air outlet, andwherein the central axis of rotation is oriented upwardly, the suction motor and fan assembly has a lower air inlet whereby air exits an upper end of the suction motor and fan assembly.

US Pat. No. 10,165,913

HAND CARRYABLE SURFACE CLEANING APPARATUS

Omachron Intellectual Pro...

1. A hand vacuum cleaner having a front end, a rear end, and upper end and a lower end, the hand vacuum cleaner comprising:(a) an air inlet;
(b) an air treatment member downstream of the air inlet, the air treatment member having an upper air outlet;
(c) a handle provided at the rear end of the hand vacuum cleaner, the handle having a hand grip portion that extends upwardly and forwardly;
(d) an energy storage member positioned above and overlying the hand grip portion;
(e) a suction motor and fan assembly that is positioned forward of the hand grip portion; and,
(f) a clean air outlet positioned rearward of the suction motor and fan assembly.

US Pat. No. 10,165,912

SURFACE CLEANING APPARATUS

Omachron Intellectual Pro...

1. A surface cleaning apparatus comprising:a) a surface cleaning head having a first dirty fluid inlet;
b) an upright section moveably mounted to the surface cleaning head between an storage position and a reclined in use position;
c) a portable cleaning unit removably mounted to the upright section and comprising at least one air treatment member, a first energy storage member and a portable cleaning unit suction motor; and,
d) a fluid flow path extending from the first dirty fluid inlet to the portable cleaning unit,
wherein at least one of the surface cleaning head, the upright section and the portable cleaning unit is connectable to an external source of power, the portable cleaning unit suction motor is operable on power provided by the first energy storage member when removed from the upright section and is operable on power provided by the external source of power when mounted to the upright section.

US Pat. No. 10,165,819

HELMET ACCESSORY ADAPTER

MSA Technology, LLC, Cra...

1. A system for use in connection with a protective helmet having at least one accessory connection mechanism, comprising:a visor accessory comprising a frame comprising at least one rearward extending member,
an adapter comprising a lower helmet connector to form a releasable connection with the accessory connection mechanism of the protective helmet, and an upper accessory connector extending above a rim of the protective helmet when the lower helmet connector forms a releasable connection with the accessory connection mechanism to form a releasable connection with the at least one rearward extending member of the visor accessory via an extending channel of the upper accessory connector through which the rearward extending member is slidable to releasably connect the visor accessory to the protective helmet, the extending channel of the upper accessory connector being adapted to connect to the rearward extending member to stow the adapter on the at least one rearward extending member when the lower helmet connector of the adapter is removed from connection with the accessory connection mechanism of the protective helmet and when the visor accessory is placed in connection with the helmet via another accessory connected to the protective helmet via the accessory connection mechanism of the protective helmet, wherein the at least one rearward extending member is slidable through the extending channel of the upper accessory connector when the adapter is rotated 180 degrees from its orientation when connected to the accessory connection mechanism of the protective helmet to position the adapter at a forward position on the at least one rearward extending member so that a length of the at least one rearward extending member extends rearward from the adapter to place the visor accessory in connection with the another accessory via cooperation of the length of the at least one rearward extending member with the another accessory.

US Pat. No. 10,165,800

BATTERY DEVICE AND ELECTRONIC CIGARETTE HAVING THE SAME

JOYETECH EUROPE HOLDING G...

1. A battery device, comprising: a main body, and a rear cover removably connected to the main body, wherein the main body is provided with a first battery receiving compartment, the rear cover is provided with a second battery receiving compartment, the first battery receiving compartment is adapted to receive at least two batteries, and the second battery receiving compartment is adapted to receive at least one battery.

US Pat. No. 10,165,794

SMOKING ARTICLE WITH VISIBLE CONTENTS

Philip Morris Products S....

1. A smoking article comprising a smokeable material and a mouthpiece, the mouthpiece comprising at least three segments in axial alignment, one segment defining a cavity disposed between two other segments, a fluid-containing breakable capsule arranged in the cavity, and a first wrapper circumscribing at least the cavity, wherein the first wrapper comprises a substantially smooth transparent section overlaying at least a part of the cavity, such that the capsule is at least partially visible through the first wrapper, wherein the first wrapper has one or more layers of transparent nitrocellulose lacquer varnish applied thereto.
US Pat. No. 10,166,183

PHARMACEUTICAL FORMULATIONS

Auspex Pharmaceuticals, I...

1. An extended-release pharmaceutical formulation comprising, in a solid dosage form for oral delivery of between about 100 mg and about 1 g total weight:between about 2 and about 18% of an active ingredient that is tetrabenazine;
between about 70% and about 96% of one or more diluents selected from the group consisting of mannitol powder, spray dried mannitol, microcrystalline cellulose, lactose, dicalcium phosphate, tricalcium phosphate, starch, pregelatinized starch, compressible sugars, silicified microcrystalline cellulose, and calcium carbonate;
between about 1% and about 10% of a water-soluble binder selected from the group consisting of polyvinylpyrrolidone, hydroxypropylcellulose (HPC), hydroxypropylmethylcellulose (HPMC), ethylcellulose (EC), corn starch, pregelatinized starch, gelatin, and sugar; and
between about 0.5 and about 2% of a surfactant selected from the group consisting of polysorbate, sodium lauryl sulfate, and docusate sodium.
US Pat. No. 10,167,494

METHOD FOR DETECTION, CHARACTERIZATION AND/OR IDENTIFICATION OF MICROORGANISMS IN A SEALED CONTAINER

bioMerieux, Inc., Durham...

1. A method for detecting and identifying an unknown microorganism that may be present in a test sample, said method comprising:(a) inoculating a specimen container comprising a culture medium with said test sample;
(b) detecting growth of said unknown microorganism in said specimen container using a first spectroscopic technique to obtain at least two time-dependent measurements of a growth composition comprising said sample and correlating said measurements to indicate growth of said unknown microorganism in said culture medium;
(c) subsequently separating said unknown microorganism from said culture medium by centrifugation of said test sample through a homogeneous density cushion to generate a microorganism pellet;
(d) interrogating the microorganism pellet in situ using front face mode intrinsic fluorescence spectroscopy to produce measurements; and
(e) identifying said unknown microorganism in the microorganism pellet to the species level based on the produced intrinsic fluorescence measurements; and
wherein steps (b), (c), and (d) are carried out in a sealed container and wherein said interrogation step (d) is non-invasive.
US Pat. No. 10,167,238

MICRONUTRIENT COMPOSITIONS AND SYSTEMS AND METHODS OF USING SAME

WINFIELD SOLUTIONS, LLC, ...

1. A method of spraying an agricultural spray admixture, comprising:spraying an admixture comprising citric acid and glutamic acid with a metal salt and a pesticide, the pesticide comprising phosphate, the metal salt comprising one or more zinc, boron, copper, iron, chloride, manganese, molybdenum, cobalt, magnesium, calcium, or nickel;
wherein the citric acid glutamic acid and metal salt form a chelate to thereby prevent the metal salt from forming an insoluble solid with the phosphate, and
wherein the citric acid and the glutamic acid are present in the composition at a molar ratio of about 6.8:0.5 to about 1:0.29,
wherein the admixture remains stable, non-precipitated for at least 72 hours.
US Pat. No. 10,166,278

PEPTIDES AND COMBINATION OF PEPTIDES FOR USE IN IMMUNOTHERAPY AGAINST BREAST CANCER AND OTHER CANCERS

IMMATICS BIOTECHNOLOGIES ...

1. A method of treating glioblastoma in a HLA-A*02+ patient having a breast cancer overexpressing a SCUBE2 polypeptide comprising the amino acid sequence of SEQ ID NO: 11 and presenting at its surface a peptide consisting of SEQ ID NO: 11 in the context of a complex with an MHC class I molecule, said method comprising administering to said patient an effective amount of activated antigen-specific CD8+ cytotoxic T cells to selectively eliminate the cancer cells, wherein said activated antigen-specific CD8+ cytotoxic T cells are produced by contacting CD8+ cytotoxic T cells with an antigen presenting cell presenting at its surface a peptide consisting of SEQ ID NO: 11 in the context of a complex with an MHC class I molecule in vitro.
US Pat. No. 10,168,328

IDENTIFICATION OF ANTIGEN EPITOPES AND IMMUNE SEQUENCES RECOGNIZING THE ANTIGENS

Roche Sequencing Solution...

1. A method for identifying a T cell receptor (TCR) and an epitope peptide that specifically binds the TCR, the method comprising:a) providing a plurality of mixture partitions comprising a population of T cells, the T cells comprising a plurality of different TCRs having a TCR heavy chain encoded by a TCR heavy chain nucleic acid and a TCR light chain encoded by a TCR light chain nucleic acid, wherein individual mixture partitions of the plurality of mixture partitions comprise:
i) a portion of the population of T cells, wherein the portion of T cells comprises one or more TCRs that specifically bind to a portion of a plurality of epitope peptides present in the mixture partition;
ii) a plurality of partition-specific barcodes comprising nucleic acid sequence capable of identifying the partition; and
iii) a plurality of epitope nucleic acids encoding the epitope peptides;
b) in the plurality of mixture partitions, generating barcoded nucleic acids by attaching the partition-specific barcodes to the TCR heavy chain, TCR light chain, and epitope nucleic acids;
c) pooling the barcoded nucleic acids to form a pooled mixture; and
d) sequencing the barcoded nucleic acids in the pooled mixture and thereby identifying the sequence of the heavy and light chain of the TCR that specifically binds the epitope peptide and the sequence of the epitope peptide that specifically binds the TCR by identifying heavy and light chain nucleic acids and epitope nucleic acids having matching partition-specific barcodes.
US Pat. No. 10,166,284

VACCINES FOR HERPES SIMPLEX VIRUS 1 AND 2

MicroVAX, LLC, Warrenton...

1. A pharmaceutical composition for inducing a humoral and cellular immune response against HSV (herpes simplex virus) 1 and HSV 2 in an individual by primarily mediating two essential functions of HSV infection, said composition comprising four expression vectors:wherein the first essential function is mediated by a first expression vector which encodes an extracellular domain of the CD40 ligand (ecdCD40L) fused at the amino terminus to an epitope SEQ ID NO: 1 of HSV glycoprotein D (gD); and
wherein the second essential function is mediated by:
(a) a second expression vector which encodes an ecdCD40L fused at its amino terminus to a first epitope SEQ ID NO: 2 of HSV glycoprotein B (gB);
(b) a third expression vector which encodes an ecdCD40L fused at its amino terminus to a second epitope SEQ ID NO: 3 of HSV glycoprotein gB; and,
(c) a fourth expression vector which encodes an ecdCD40L fused at its amino terminus to a third epitope SEQ ID NO: 4 of HSV glycoprotein gB:
wherein said gD and gB epitopes are distinct from one another and are recognized by neutralizing antibodies.
US Pat. No. 10,167,331

PEPTIDES AND COMBINATION OF PEPTIDES FOR USE IN IMMUNOTHERAPY AGAINST ESOPHAGEAL CANCER AND OTHER CANCERS

IMMATICS BIOTECHNOLOGIES ...

1. A method of treating a patient who has a cancer overexpressing a HAS3 polypeptide comprising the amino acid sequence of SEQ ID NO: 32, comprising administering to said patient a population of activated T cells that kill the cancer cells,wherein the activated T cells are antigen-specific CD8+ cytotoxic T cells produced by contacting CD8+ T cells with an antigen presenting cell that presents a peptide consisting of the amino acid sequence of SEQ ID NO: 32 in a complex with an MHC molecule class I molecule on the surface of the antigen presenting cell,
wherein said cancer is selected from the group consisting of esophageal cancer and lung cancer, urinary bladder cancer, brain cancer, gallbladder cancer, bile duct cancer, and head and neck cancer.

US Pat. No. 10,172,090

SENSOR HEADROOM CONTROL CIRCUIT

InvenSense, Inc., San Jo...

1. A sensor headroom control circuit comprising:a front end analog circuit having configurable headroom and configured to receive a sensor input signal and output a sensor digital signal;
a digital compensation circuit configured to adjust the sensor digital signal to compensate for an active headroom state of the front end analog circuit and produce a compensated sensor signal; and
a headroom state selection circuit configured to select the active headroom state of the front end analog circuit responsive to a detected level of the compensated sensor signal.

US Pat. No. 10,172,074

WIRELESS LOCAL AREA NETWORK, STATION, AND ACCESS POINT AND METHODS FOR ACCESSING THEREOF

Huawei Technologies Co. L...

1. A method for accessing a wireless local area network, the method comprising:storing, by a station, first configuration version information;
sending, by the station, an initial generic advertisement service (GAS) query to a first access point associated with an external network;
receiving a GAS response from the first access point;
sending, by the station, a first association request to the first access point based on the GAS response and receiving a first successful association response from the first access point;
after receiving the first successful association response, disassociating with the first access point;
after disassociating with the first access point, receiving, by the station, a beacon or a probe response from a second access point associated with the external network, wherein the beacon or the probe response carries second configuration version information, wherein the second access point is in a service set of access points with the first access point;
determining, by the station, whether the second configuration version information is consistent with the first configuration version information, wherein the first configuration version information comprises a first configuration version string, wherein the second configuration version information comprises a second configuration version string wherein the first configuration version string and the second configuration version string indicate respective versions of a configuration of the external network supported by the first access point and the second access point; and
sending, by the station, a second association request to the second access point by using the GAS response without executing another GAS query, in response to the second configuration version information being consistent with the first configuration version information.

US Pat. No. 10,172,018

WIRELESS SYSTEMS AND METHODS USING MILLIMETER WAVE BAND SIGNALS WITH ASYMMETRIC DIRECTIVITY

Phazr, Inc., Allen, TX (...

1. A wireless communication system using asymmetric directivity signals, comprising:a base station configured to transmit millimeter wave band low directivity downlink signals having a wide beamwidth in separate time slots in a shared frequency channel;
a plurality of communication devices configured to receive the millimeter wave band low directivity downlink signals in the shared frequency channel;
the plurality of communication devices each configured to transmit millimeter wave band high directivity uplink signals having narrow beamwidth in different respective frequency channels,
the base station configured to receive the millimeter wave band high directivity uplink signals having narrow beamwidth in the respective frequency channels.

US Pat. No. 10,172,010

ENHANCEMENTS FOR OPERATOR SPECTRUM SHARING

Nokia Solutions and Netwo...

1. A method comprising:receiving, at a first cell, radio resource information from a second cell, said first and second cells in at least one network controlled by two or more operators;
receiving operator identity information and cell-type information at said first cell from said second cell;
storing, at the first cell, said radio resource information, said operator identity information, and said cell-type information in at least one of a radio resource allocation table (RRAT) and a background interference matrix (BIM), wherein at least one of said RRAT and BIM comprise a first field for signifying said cell-type information and a second field for signifying said operator identity information; and
allocating radio resources shared between the first cell and the second cell in dependence on at least one of said RRAT and said BIM.

US Pat. No. 10,172,000

METHOD AND SYSTEM FOR MANAGING SECURITY KEYS FOR USER AND M2M DEVICES IN A WIRELESS COMMUNICATION NETWORK ENVIRONMENT

M2MD TECHNOLOGIES, INC., ...

1. A system, comprising:an identity module having:
one or more application dedicated files wherein each of the one or more application dedicated files points within the identity module to an application authentication algorithm input memory portion for storing application authentication inputs used to authenticate one or more applications for connection to a remote application server;
an authentication algorithm processing engine; and
wherein the authentication algorithm processing engine of the identity module is to: upon detecting a trigger use the application authentication inputs stored in the authentication algorithm input memory portion to authenticate one of the one or more applications to the remote application server.

US Pat. No. 10,171,997

METHOD AND APPARATUS FOR INTERCONNECTION BETWEEN TERMINAL DEVICE AND GATEWAY DEVICE

Huawei Device (Shenzhen) ...

1. A method of connecting a terminal device and a gateway device, the method comprising:acquiring, from the gateway device, a first service set identifier (SSID) of the gateway device;
performing a verification on the first SSID;
automatically sending a second SSID to the gateway device and establishing a first connection between the terminal device and the gateway device when verification performed on the first SSID succeeds;
receiving a private SSID and a key of the gateway device via the established first connection;
automatically disconnecting the established first connection between the terminal device and the gateway device;
automatically establishing a second connection between the terminal device and the gateway device based on the private SSID and the key for connecting the terminal device to the Internet via the second connection.

US Pat. No. 10,171,986

RADIO RELAY DEVICE AND SYSTEM WITH WAITING TIME OPTIMIZATION

Oki Electric Industry Co....

1. A radio communication system, comprising:a radio communication device configured to issue a network connection request; and
a plurality of radio relay devices configured to relay the network connection request,
wherein the radio communication device includes
a first processor; and
a first non-transitory storage medium containing first program instructions sored thereon, execution of which by the first processor causes the radio communication device to provide functions of:
a neighbor node discovery unit configured to transmit, to a surrounding network, a neighbor node discovery message for discovering a radio relay device serving as a connection destination from among the plurality of radio relay devices,
a connection destination selection unit configured to select the radio relay device serving as the connection destination from among the plurality of radio relay devices on the basis of determination information when a response message to the neighbor node discovery message is received from each of the radio relay devices, the determination information being used for determining whether or not to select the radio relay device that is a transmission source of the response message, as the connection destination, and
a storage unit configured to store the determination information, and wherein each of the radio relay devices includes
a second processor; and
a second non-transitory storage medium containing second program instructions stored thereon, execution of which by the second processor causes said each radio relay device to provide function of:
a transmission waiting time calculation processing unit configured to calculate, in accordance with a value of the determination information, transmission waiting time that is waiting time until transmission of the response message when the neighbor node discovery message is received from the radio communication device, the transmission waiting time calculation processing unit calculating a shorter transmission waiting time with a higher probability, as the value of the determination information indicates better communication environment;
a first timer unit configured to manage passage of the transmission waiting time calculated by the transmission waiting time calculation processing unit,
a response message transmission unit configured to transmit the response message to the radio communication device when the first timer unit notifies that the transmission waiting time has elapsed, and
a storage unit configured to store the determination information.

US Pat. No. 10,171,973

METHOD AND SYSTEM FOR MTC EVENT MANAGEMENT

HUAWEI TECHNOLOGIES CO., ...

1. A method for management of a Machine Type Communication (MTC) event, the method comprising:receiving, by an Event Management Entity (EME), data indicative of an event context of the MTC event, the event context indicative of classification and correlation of the MTC event; and
transmitting, by the EME, a VNF state change trigger upon determination that a change in state of a Virtual Network Function (VNF) positioned in proximity and configured to utilize VNF resources to mitigate the MTC event is required.

US Pat. No. 10,171,967

FAST DISCOVERY, SERVICE-DRIVEN, AND CONTEXT-BASED CONNECTIVITY FOR NETWORKS OF AUTONOMOUS VEHICLES

Veniam, Inc., Mountain V...

1. A system for a node of a network of moving things comprising a plurality of nodes, the system comprising:one or more processors operably coupled to at least one storage of the node for storing instructions of one or more software applications executable by the one or more processors and to a plurality of wireless communication interfaces of the node, the one or more processors operable to, at least:
monitor the plurality of wireless communication interfaces to determine respective operating status of each wireless communication interface;
receive, from a software application of the one or more software applications, a request to register a service supported by the software application, a service profile representative of data communication resource requirements of the service, and a priority of the service;
register the service at the node and configure one or more wireless communication interfaces of the plurality of wireless communication interfaces to enable operation of the registered service, based on a respective service profile and a respective priority of service of each service on the node, and based on the respective operating status of each wireless communication interface; and
following the registration and configuration, make the registered service active on the node by enabling access to the registered service by one or both of end-user devices and other nodes of the plurality of nodes.

US Pat. No. 10,171,965

MICRO-PAYMENT SCHEME ENCOURAGING COLLABORATION IN MULTI-HOP CELLULAR NETWORKS

EMC IP Holding Company LL...

1. A method for use in a communication system having a plurality of user devices configured to communicate with one or more base stations, the method comprising:generating in a sending user device of the system a communication for forwarding to a receiving user device of the system via one or more intermediary user devices of the system; and
associating a payment token with the communication, such that at least one of the intermediary user devices can generate a payment claim based on the payment token;
wherein the payment token is independent of identities of the one or more intermediary user devices of the system, in that the payment token does not identify or otherwise make reference to any of the one or more intermediary user devices;
wherein the payment token comprises information identifying a payment that is obtainable by a given one of the intermediary user devices as its compensation for forwarding the communication to another user device;
wherein the payment token is generated using a message authentication code function which takes as one of its inputs at least a portion of the communication and as another of its inputs information indicative of a payment level that would be available if a forwarding intermediary user device is entitled to a payment claim; and
wherein the sending user device comprises a processor coupled to a memory, and the generating and associating steps are carried out under control of the processor.

US Pat. No. 10,171,963

CALL TRANSFER METHOD AND TERMINAL

HUAWEI TECHNOLOGIES CO., ...

1. A call transfer method, comprising:sending, by a first terminal, a local number query request to a second terminal using a near field communication link, wherein the local number query request requests the second terminal to query a local number of the second terminal;
receiving, by the first terminal, the local number of the second terminal from the second terminal; and
sending, by the first terminal, a call transfer request to a network side according to the local number of the second terminal, wherein the call transfer request requests the network side to update a call transfer target of the first terminal to the local number of the second terminal, and
wherein after sending, by the first terminal, the call transfer request to the network side, the method further comprises:
detecting, by the first terminal according to a preset period, whether the near field communication link established between the first terminal and the second terminal is valid, wherein valid means that near field communication manner is available and ca be used to transmit data; and
sending, by the first terminal, a second call transfer request to the network side when the near field communication link established between the first terminal and the second terminal is invalid, wherein the second call transfer request requests that the network side update the call transfer target of the first terminal to a preset local number.

US Pat. No. 10,171,960

MOBILE TERMINAL AND PROCESSOR

KYOCERA Corporation, Kyo...

1. A broadcast multicast service center (BM-SC) included in a system for mobile communication, the system including a general cell that supports broadcast delivery of Multimedia Broadcast Multicast Services (MBMS) data and a specific cell that does not support broadcast delivery of MBMS data, the BM-SC comprising:a processor; and
a memory communicatively coupled to the processor, wherein
the processor is configured to transmit, via the specific cell, first information to mobile terminal located in the specific cell, the first information originally transmitted in a transmission path that does not include the general cell, the transmission path being from the BM-SC to the user terminal, wherein
the first information is for receiving MBMS data and comprises:
information indicating a geographical area in which the MBMS data is delivered;
information indicating a frequency at which the MBMS data is delivered; and
information indicating an identifier of service by which the MBMS data is provided.

US Pat. No. 10,171,950

ELECTRONIC LOGGING DEVICE (ELD)

PERDIEMCO LLC, Marshall,...

1. A computing device used in a vehicle, comprising:a sensor interface configured to receive a plurality of sensor information from one or more sensors that sense physical characteristics including sensing when the vehicle is powered on;
a GPS receiver configured to provide a plurality of location information after the vehicle is powered on;
a storage device configured to store information in a document indicating a period of movement or a period of non-movement of the vehicle as determined based on the plurality of location information provided by the GPS receiver periodically;
a processor configured to access the storage device while executing a location tracking application (LTA), said LTA being configured to track vehicle locations by recording the period of movement or the period of non-movement of the vehicle after a specified event condition is met, said specified event condition being met based on a first sensor information comprising one or more first physical characteristics: wherein the LTA provides:
i. a log-in user interface configured to enable a driver of the vehicle to log into the LTA based on an access code assigned t© by an administrator of one or more groups of vehicles or drivers,
ii. a first user interface configured to enable the driver to edit the document after the driver logs in, and
iii. a second user interface configured to enable the driver to turn off a tracking mode of the vehicle;
a wireless email interlace configured to transmit an e-mail containing the information indicating the period of movement or the period of non-movement of the vehicle;
Bluetooth interface configured to transmit the information indicating the period of movement or the period of non-movement of the vehicle to a Bluetooth device; and
a display device configured to display the period of movement or the period of non-movement of the vehicle.

US Pat. No. 10,171,942

METHODS, APPARATUSES, SYSTEMS, AND COMPUTER READABLE MEDIA FOR CHANGING SETTINGS OF MOBILE TERMINALS USING CELL IDENTIFICATION INFORMATION

Naver Business Platform C...

1. A location based service providing method performed by a location based service providing apparatus, the method comprising:receiving, using at least one processor of the location based service providing apparatus, location information for verifying a location of a mobile terminal from the mobile terminal, the location information including cell information of a cell in which the mobile terminal is present;
determining, using the at least one processor, whether the received location information corresponds to registered cell information in a location information database;
associating, using the at least one processor, a location corresponding to the registered cell information as a current location of the mobile terminal, location coordinates corresponding to a centroid value of the cell being determined as the current location of the mobile terminal;
determining, using the at least one processor, whether the current location corresponds to a registered location in the location information database; and
changing at least one setting of the mobile terminal to be at least one user setting registered in the location information database, the at least one user setting associated with the registered location in the location information database when the current location corresponds to the registered location in the location information database, wherein
when the current location does not correspond to the registered location in the location information database, the method further comprises,
changing, using the at least one processor, a state of a wireless AP module of the mobile terminal to be in an ON-state in response to the current location being within a desired reference radius from location coordinates corresponding to a wireless AP, and
updating, using the at least one processor, the current location of the mobile terminal using location information associated with the wireless AP with reference to the location information database.

US Pat. No. 10,171,934

EFFICIENT GEO-FENCE DATA TRANSFER AND NOTIFICATIONS USING A TIME TO REACH VALUE

eBay Inc., San Jose, CA ...

1. A method comprising:accessing a current location of a client system;
identifying a plurality of geo-fences based on the current location of the client system;
receiving movement path data from the client system;
determining an average travel speed for the client system;
identifying a mode of travel for a user associated with the client system based on at least the average travel speed and the movement path data;
calculating a predicted travel route to each geo-fence in the plurality of geo-fences based on the current location of the client system and the identified mode of travel, the calculating of the predicted travel route for at least one geo-fence in the plurality of geo-fences including:
identifying at least one obstacle on the predicted travel route;
based on the identified mode of travel, determining whether the identified mode of travel by which the client system is traveling would be able to traverse the identified at least one obstacle;
in accordance with a determination that the identified mode of travel by which the client system is traveling would be unable to traverse the at least one obstacle, calculating the predicted travel route such that the at least one obstacle is avoided;
calculating a time to reach of the client system to each of the plurality of geo-fences based on the predicted travel route and the mode of travel, the time to reach indicating an arrival time to each of the plurality of geo-fences;
ranking the plurality of geo-fences based on the time to reach of each geo-fence of the plurality of geo-fences;
selecting a target geo-fence from the plurality of geo-fences based on a ranking of the target geo-fence in the plurality of geo-fences, the target geo-fence having a corresponding notification range, the corresponding notification range defining a time period within which notifications are to be presented at the client system, the time period comprising an earliest notification value and a latest notification value, such that no notification is generated before the earliest notification value and no notification is generated after the latest notification value;
determining that the arrival time of the client device to the target geo-fence is within the time period defined by the corresponding notification range; and
in accordance with the determination that the time to reach value associated with the target geo-fence is less than or equal to the notification range, presenting a notification that identifies the target geo-fence at the client system.

US Pat. No. 10,171,908

RECORDING MEETING AUDIO VIA MULTIPLE INDIVIDUAL SMARTPHONES

EVERNOTE CORPORATION, Re...

1. A method of recording audio information from a meeting having a plurality of participants including a first participant and a second participant, comprising:at a computing system with one or more processors and memory:
establishing a first connection with a first audio input device of a plurality of audio input devices, the first connection configured to enable the computing system to receive a first audio stream recorded by the first audio input device;
establishing a second connection with a second audio input device of the plurality of audio input devices, the second connection configured to enable the computing system to receive a second audio stream recorded by the second audio input device;
determining that the first and second audio input devices correspond respectively to the first and second participants;
receiving the first and second audio streams during the meeting;
measuring relative volume levels of the first and second audio streams;
identifying from the first audio stream first audio fragments corresponding to speech by the first participant based on: (i) a stored voice profile of the first participant, or (ii) the relative volume levels;
storing as a first audio channel the first audio fragments;
identifying from the second audio stream second audio fragments corresponding to speech by the second participant based on: (i) a stored voice profile of the second participant, or (ii) the relative volume levels;
storing as a second audio channel the second audio fragments, the first and second audio channels being separate from each other and being associated with the first and second participants, respectively;
wherein, in response to the first and second participants speaking at the same time, storing the first audio fragments and the second audio fragments includes:
simultaneously storing the first audio fragments as the first audio channel and the second audio fragments as the second audio channel; and
filtering the first audio fragments and the second audio fragments to separate speech by the first participant from speech by the second participant; and
providing, at the computing system, a storyboard audio channel that includes the first and second audio fragments and identifies the first and second participants as speakers corresponding to the first and second audio fragments, respectively, wherein the identifying is based on which of the first and second audio channels contains the first and second audio fragments.

US Pat. No. 10,171,886

CHANNEL-BASED METHOD AND SYSTEM FOR RELAYING CONTENTS

KAKAO CORP., Jeju-si (KR...

1. A content relay method performed at a channel server,wherein the channel server includes at least one processor:
wherein the processor configured to:
select a channel among a plurality of channels generated at a channel operator terminal in response to a channel search request from a user terminal or a display device and provide the channel; and
request the display device to display a content execution screen of a user terminal connected to the channel,
wherein the channel is selected based on an option associated with the display device,
wherein the channel is provided to share the content execution screen of the user terminal which connects the channel through the display device,
wherein the channel is generated based on an installation area of a display device or a group that is present within a predetermined distance to the installation area of a display device,
wherein the channel operator terminal selects a user terminal for relaying the content execution screen from among a plurality of user terminals based on channel connection priority of each user terminal, random priority, or arbitrary designation, if the plurality of user terminals is connected to the channel.

US Pat. No. 10,171,874

RECEIVING DEVICE, RECEIVING METHOD, AND PROGRAM

Saturn Licensing LLC, Ne...

1. A receiving device for receiving an audio/video (AV) content broadcast, comprising:processing circuitry configured to:
obtain from an information processing device, using a first uniform resource identifier (URI), a description document described in a predetermined computer language for displaying another content different from the AV content;
execute the description document;
determine, based on the first URI, whether the information processing device is associated with a broadcaster which broadcasts the AV content;
control execution of the description document according to a mode that is set based on the determination of whether the information processing device is associated with the broadcaster;
process a transition from the description document to a further description document; and
change between first and second modes based on a second URI of an information processing device from which the further description document is to be obtained,
wherein the processing circuitry is configured to
control the execution of the description document in the first mode in which the description document can perform a process when the information processing device is determined to be associated with the broadcaster, and
control the execution of the description document in the second mode in which the description document cannot perform the process when the information processing device is determined not to be associated with the broadcaster.

US Pat. No. 10,171,864

INTERACTIVE TELEVISION APPLICATIONS

Sky CP Limited, (GB)

1. A method of providing an interactive application user interface simultaneously with a video program display within a display area of a television receiver, the method comprising:in response to a user requesting access to interactive applications through interfacing with the television receiver, opening a menu of interactive applications superimposed on the video program display, with the video program display occupying substantially the entire display area;
in response to selection of one of the interactive applications by the user from the menu of interactive applications, opening an interactive application window which in a first state comprises a plurality of menu items, with the application window and video program display arranged in a split-screen arrangement; and
in response to the user selecting one of the menu items, causing the application window to enter a second state in which content relating to the selected menu item is displayed, wherein a proportion of the display area occupied by the application window is greater in the second state than in the first state and the proportion of the display area occupied by the video program display in the second state is less than in the first state.

US Pat. No. 10,171,857

NETWORK DATA DELIVERY SPONSORSHIP SIGNATURES IN STREAMING MANIFEST FILES

Verizon Patent and Licens...

1. A method, comprising:retrieving, by a media playing device and from a campaign portal that stores information regarding toll-free or reduced toll data campaigns for content hosted by content servers, a manifest file associated with streaming content, wherein the manifest file includes a first sequence of multiple first Uniform Resource Identifiers (URIs) that identify first network storage locations of multiple first content segments of the streaming content that correspond to a first bitrate, and wherein a first sponsorship signature of multiple sponsorship signatures is appended to at least one of the multiple first URIs of the manifest file;
retrieving, by the media playing device and from the campaign portal, the multiple first URIs, and the first sponsorship signature, from the manifest file;
sending, by the media playing device, the first sponsorship signature to a charging node in a Public Land Mobile Network (PLMN) for controlling the charging of data delivery associated with the streaming content to one of a user of the media playing device or a sponsor of the streaming content based on the first sponsorship signature, wherein the charging node determines whether a campaign associated with the first sponsorship signature is currently valid;
determining whether a bitrate associated with the media playing device has changed from the first bitrate to a second bitrate;
when the bitrate associated with the media playing device has changed from the first bitrate to the second bitrate:
retrieving, by the media playing device and from the campaign portal, a second sequence of multiple second URIs that identify second network storage locations of multiple second content segments of the streaming content that correspond to the second bitrate; and
engaging, via the PLMN by the media playing device using the multiple first URIs, in a content streaming session to receive the streaming content when the bitrate associated with the media playing device has not changed from the first bitrate to the second bitrate.

US Pat. No. 10,171,854

CONTENT SUPPLY DEVICE, CONTENT SUPPLY METHOD, PROGRAM, TERMINAL DEVICE, AND CONTENT SUPPLY SYSTEM

SATURN LICENSING LLC, Ne...

1. A content supply device that supplies a plurality of pieces of streaming data that include content of a same subject and differ in bit rate through a same channel, according to an adaptive streaming technique, the content supply device comprising:processing circuitry configured to
generate a zapping stream by delimiting the streaming data according to a timing and a duration in common with another channel and to supply the zapping stream to a reception side via a network,
generate a viewing stream by delimiting the streaming data according to a duration of an integer multiple of the duration of the zapping stream and to supply the viewing stream to the reception side via the network; and
generate a metafile that is for the reception side to receive the zapping stream and the viewing stream, wherein
the metafile includes a media presentation description, and
the circuitry is configured to generate the media presentation description by introducing an attribute indicating that an adaptation set corresponding to the viewing stream is asymmetrically aligned with an adaptation set corresponding to the zapping stream.

US Pat. No. 10,171,820

DIGITAL IMAGE RECOMPRESSION

Dropbox, Inc., San Franc...

1. A system, comprising:one or more processors;
storage media; and
one or more programs stored in the storage media and configured for execution by the one or more processors, the one or more programs comprising instructions configured for:
obtaining compressed image data that is a coded representation of a digital image;
decoding the compressed image data to obtain at least one block of quantized discrete cosine transform (DCT) coefficients corresponding to a sample block of the digital image, the block of quantized DCT coefficients comprising a DC coefficient and a plurality of non-zero AC coefficients;
determining probability estimates for binary symbols of binarized representations of the plurality of non-zero AC coefficients based, at least in part, on classifying each non-zero AC coefficient of the plurality of non-zero AC coefficients as being part of at most one of: (a) a top-edge row of AC coefficients of the block of quantized DCT coefficients, (b) a left-edge column of AC coefficients of the block of quantized DCT coefficients, or (c) a sub-block of AC coefficients of the block of quantized DCT coefficients;
wherein a particular non-zero AC coefficient of the plurality of non-zero AC coefficients is classified as being part of (c) the sub-block of AC coefficients;
wherein determining probability estimates for binary symbols of a binarized representation of the particular non-zero AC coefficient is based on:
an AC coefficient corresponding in position to the particular non-zero AC coefficient in an above quantized DCT block of coefficients,
an AC coefficient corresponding in position to the particular non-zero AC coefficient in a left quantized DCT block of coefficients, and
an AC coefficient corresponding in position to the particular non-zero AC coefficient in an above-left quantized DCT block of coefficients;
arithmetic coding the binary symbols based, at least in part, on the probability estimates; and
based, at least in part, on the arithmetic coding, storing further compressed image data that is a coded representation of the digital image, the further compressed image data being lossless with respect to the compressed image data, the further compressed image data requiring fewer bytes to store in storage media than required by the compressed image data.

US Pat. No. 10,171,806

ASYMMETRIC DATA DECOMPRESSION SYSTEMS

Realtime Adaptive Streami...

1. A system, comprising:one or more different asymmetric data decompression algorithms, wherein each algorithm of the one or more different asymmetric data decompression algorithms utilizes one or more asymmetric data decompression routines of a plurality of different asymmetric data decompression routines, wherein a first asymmetric data decompression routine of the plurality of different asymmetric data decompression routines is configured to produce decompressed data with a higher data rate for a given data throughput than a second asymmetric data decompression routine of the plurality of different asymmetric data decompression routines; and
a processor configured:
to analyze one or more data parameters from one or more data blocks containing video data, wherein at least one data parameter relates to an expected or anticipated throughput of a communications channel; and
to select two or more different data decompression routines from among a plurality of different data decompression routines based upon, at least in part, the one or more data parameters relating to the expected or anticipated throughput of the communications channel.

US Pat. No. 10,171,805

VIDEO ENCODING DEVICE AND PROGRAM, VIDEO DECODING DEVICE AND PROGRAM, AND VIDEO DISTRIBUTION SYSTEM

Oki Electric Industry Co....

1. A video encoding device which encodes a video signal having a frame sequence, comprising:a predicted image generator which generates a predicted image of a non-key frame, by using a key frame in the frame sequence;
an updated original image generator which
receives an original image of the non-key frame and the predicted image of the non-key frame, and
generates an updated original image by, for each pixel position in the updated original image,
obtaining a difference between a parameter value of the pixel at the pixel position in the original image and a parameter value of the pixel at the pixel position in the predicted image,
comparing the obtained difference with a predetermined quantization error, and
selecting
the parameter value of the pixel at the pixel position in the predicted image if the obtained difference is no larger than the predetermined quantization error, and
the parameter value of the pixel at the pixel position in the original image if the obtained difference is larger than the predetermined quantization error,
to be a parameter value of the pixel at the pixel position in the updated original image
a first quantizer which quantizes the updated original image outputted by the updated original image generator;
a second quantizer which quantizes the predicted image outputted by the predicted image generator;
a rate control section which compares the quantized updated original image and the predicted image to determine an amount of codes per image; and
an error correction code generator which generates an error correction code, for correcting an error of the updated original image with respect to the non-key frame, using the quantized updated original image based on the determined amount of codes per image, wherein
the parameter value of each pixel is a pixel value of said each pixel in the original or predicated image,
each of the predicted image and the updated original image is of same dimensions as those of the original image, and
the updated original image outputted by the updated original image generator differs from the original image only in that, for each pixel position where a difference between the original image and the predicted image is no larger than the predetermined quantization error, the updated original image has such a parameter value that a difference between the updated original image and the predicted image at said each pixel position is zero, to thereby cause a setting rate of the error correction code generated by the error correction code generator to be reduced.

US Pat. No. 10,171,804

VIDEO FRAME ENCODING SCHEME SELECTION

GOOGLE LLC, Mountain Vie...

1. A method for encoding a video stream, the method comprising:determining, using at least one of a historical video encoding data and a simulated encoding data generated based on at least one measurement of a time of a video encoding, a first estimated time period for encoding a frame of the video stream based on a first algorithm configured to estimate a processing time for encoding the frame, the first algorithm being based on a first input control signal corresponding to at least one variable setting of an encoder processing block, the at least one variable setting having a first predetermined processing time used as a variable in the first algorithm;
determining, using at least one of the historical video encoding data and the simulated encoding data, a second estimated time period for encoding the frame based on a second algorithm configured to estimate a processing time for encoding the frame, the second algorithm being based on a second input control signal corresponding to the at least one variable setting of the encoder processing block, the at least one variable setting having a second predetermined processing time used as a variable in the second algorithm;
measuring an elapsed time period for encoding the frame independent of other frames of the video stream;
comparing the elapsed time period for encoding the frame to at least one of the first estimated time period and the second estimated time period; and
changing an encoding scheme for encoding a subsequent frame of the video stream if the encoding time of the frame is one of less than the first estimated time period and greater than the second estimated time period.

US Pat. No. 10,171,798

LIQUID CRYSTAL LENTICULAR LENS ELEMENT, DRIVING METHOD THEREFOR, STEREOSCOPIC DISPLAY DEVICE, AND TERMINAL DEVICE

NLT TECHNOLOGIES, LTD., ...

1. A liquid crystal lenticular lens element, comprising: a first substrate; a second substrate in parallel thereto; a liquid crystal layer provided between both substrates; a first electrode formed on the liquid crystal layer side of the first substrate; and second electrodes comprising a plurality of stripe-shaped electrodes formed on the liquid crystal layer side of the second substrate, wherein:a stripe-shaped repeating structure comprising repeating units placed along an arrangement direction of the second electrodes is formed; and
an asymmetric refractive index distribution based on a mirror operation with respect to a plane bisecting each of the repeating units between the second electrodes to another direction that is perpendicular to the arrangement direction is induced by an electric signal applied to each of the electrodes from outside.

US Pat. No. 10,171,788

PLAYBACK METHOD ACCORDING TO FUNCTION OF PLAYBACK DEVICE

PANASONIC INTELLECTUAL PR...

1. A display device comprising:a first remapper that receives a video signal having a first luminance range, performs electro-optical transfer function (EOTF) conversion associated with the first luminance range on a code value represented by a luminance signal in the video signal to obtain a first luminance value, and converts the first luminance value obtained by the EOTF conversion into a second luminance value associated with a second luminance range different in maximum value from the first luminance range;
a second remapper that receives a graphics signal having the first luminance range and performs the EOTF conversion associated with the first luminance range on a code value represented by a luminance signal in the graphics signal to obtain a third luminance value, but does not perform conversion of the third luminance value obtained by the EOTF conversion;
a synthesizer that synthesizes the video signal having the second luminance value converted by the first remapper with the graphics signal having the third luminance value not converted by the second remapper; and
a display that displays a signal synthesized by the synthesizer.

US Pat. No. 10,171,780

LIGHTING APPARATUS

MAXELL, LTD., Kyoto (JP)...

1. A lighting apparatus comprising:an illuminator configured to emit illumination light;
a projector configured to emit image-projecting light for projecting an image; and
a sensor configured to emit operation-detecting emission light used for operation detection, and to detect an operation by an operation object in a range including an image projection area of the projector,
wherein the illumination light, the image-projecting light, and the operation-detecting emission light have respective different wavelength distribution characteristics,
regarding a light amount in a wavelength range of light used by the sensor for the operation detection, a light amount of the operation-detecting emission light is the largest among those of the illumination light, the image-projecting light, and the operation-detecting emission light,
the projector has an optical filter configured to cut off or to reduce a wavelength in a non-visible light range, the optical filter being disposed at any position on such an optical path in which light from a light source becomes the image-projecting light,
the illuminator has an optical filter configured to cut off or to reduce a wavelength in the non-visible light range before light emitted from an illumination light source becomes the illumination light, and
the lighting apparatus further comprises:
a controller configured to set a virtual switch area in an illumination area of the operation-detecting emission light and at a position outside an image projection area of the projector, and to control execution of a given process when the sensor detects an operation by the operation object with respect to the virtual switch area; and
the controller is further configured to control, in setting the position of the virtual switch area, a display for a setting guide expression for a user in the image projection area of the projector so that the position of the virtual switch area can be set at a position intended by the user outside the image projection area of the projector.

US Pat. No. 10,171,770

IMAGE PLAYBACK DEVICE, DISPLAY DEVICE, AND TRANSMISSION DEVICE

Maxell, Ltd., Kyoto (JP)...

1. A video playback apparatus comprising:a transmission apparatus configured to transmit video data, and
a display apparatus configured to display video based on the video data from the transmission apparatus,
wherein the transmission apparatus includes a first processor programmed to:
receive an encoded data stream,
generate decoded video data in a first format by decoding the encoded data stream,
transmit, to the display apparatus, available interpolation data information indicating a plurality of kinds of interpolation data based on the decoded video data in the first format,
receive, from the display apparatus, selection information indicating a selected kind of interpolation data,
generate video data in a second format and interpolation data from the decoded video data in the first format on the basis of the selection information, and
transmit, to the display apparatus, the generated video data in the second format and the generated interpolation data,
wherein the display apparatus includes a second processor programmed to:
select the one of the kinds of interpolation data according to a predetermined priority order and based on the received available interpolation data information, and
transmit the selection information indicating the selected kind of interpolation data,
receive, from the transmission apparatus, the generated video data in the second format and the generated interpolation data, and
display the video resulting from interpolation of the received video data based on the received interpolation data for interpolating differences between the second format and the first format, and
wherein the first processor is further programmed to:
generate interpolation data list information indicating a list of the kinds of interpolation data capable of being generated by the transmission apparatus based on the encoded data stream as the available interpolation data information.

US Pat. No. 10,171,758

MULTI-SPECTRUM IMAGING

Digital Direct IR, Inc., ...

1. An imaging system, comprising:a first imager comprising an array of thermal infrared (IR) detectors, wherein the first imager is configured to receive incident photonic radiation and generate a thermal IR image, wherein each thermal IR detector comprises a photon absorber member that is configured to absorb thermal IR photonic radiation from the incident photonic radiation and convert the absorbed thermal IR photonic radiation to thermal energy, and reflect remaining photonic radiation in the incident photonic radiation along an optical path of the imaging system, wherein the photon absorber members within the array of thermal IR detectors collectively form a reflecting surface; and
a second imager disposed in said optical path of the imaging system, wherein the second imager is configured to receive the remaining photonic radiation reflected from the reflective surface collectively formed by the photon absorber members within the array of thermal IR detectors of the first imager and generate a second image;
wherein the first imager comprises:
a substrate, wherein each thermal IR detector is formed on the substrate; and
wherein each thermal IR detector further comprises:
a resonator member configured to generate an output signal having a frequency or period of oscillation; and
wherein the photon absorber member comprises an unpowered detector member that is configured for photon exposure, wherein the unpowered detector member comprises a material having a thermal coefficient of expansion that causes the unpowered detector member to distort due to said photon exposure, wherein the unpowered detector member is further configured to apply a mechanical force to the resonator member due to said distortion of the unpowered detector member, and cause a change in the frequency or period of oscillation of the output signal generated by the resonator member due to said mechanical force applied to the resonator member; and
a thermal insulating member configured to thermally insulate the resonator member from the unpowered detector member; and
digital circuitry configured to (i) determine the frequency or period of oscillation of the output signal generated by the resonator member as a result of the mechanical force applied to the resonator member by the unpowered detector member, and to (ii) determine an amount of said photon exposure based on the determined frequency or period of oscillation of the output signal generated by the resonator member.

US Pat. No. 10,171,739

IMAGE PICKUP DEVICE

Panasonic Intellectual Pr...

1. An image pickup device comprising:an optical system including a plurality of lenses;
an image sensor that captures a subject image formed by the optical system;
a processor configured to correct peripheral light quantity of an image captured by the image sensor;
a shake detector that detects shake of the image pickup device; and
a drive controller that moves at least one of (i) the plurality of lenses and (ii) the image sensor on a plane perpendicular to an optical axis in response to an output signal of the shake detector to correct the shake,
wherein
the processor extracts a predetermined frequency component of the shake and corrects peripheral light quantity by increasing gain of image data outputted from the image sensor in response to correction gain in response to the predetermined frequency component of the shake.

US Pat. No. 10,171,713

METHOD OF ALIGNING LENS OPTICAL AXIS TO IMAGE SENSOR PLANE WITHOUT ACTIVE ALIGNMENT

Apple Inc., Cupertino, C...

1. A method of assembling a camera module, the method comprising:applying a tracking code to a lens housing;
mounting one or more lenses into the lens housing;
determining optical measurements of the lenses with respect to a datum of the lens housing;
electronically recording the optical measurements and the tracking code of the lens housing;
measuring a position of an image sensor surface of an image sensor mounted on a substrate;
reading the tracking code on the lens housing;
applying an adhesive to the substrate;
positioning the lens housing with respect to the image sensor surface using the optical measurements corresponding to the tracking code on the lens housing and the datum of the lens housing; and
curing the adhesive.

US Pat. No. 10,171,703

MOBILE APPARATUS, IMAGE SCAN APPARATUS AND METHOD FOR PERFORMING A SCANNING OPERATION AND GENERATING A SCAN IMAGE

HP PRINTING KOREA CO., LT...

1. A mobile apparatus, comprising:a user interface to allow a user to select an image scan apparatus;
a communication interface to transmit position information and time information of the mobile apparatus to the selected image scan apparatus, transmit a scan command to the selected image scan apparatus, and receive a plurality of pieces of image data having the position information and time information of the mobile apparatus from the selected image scan apparatus via a streaming method; and
a controller to generate a scan image using the plurality of pieces of image data having the position information and time information of the mobile apparatus,
wherein
a size of each of the plurality of pieces of image data is limited by a size of a scan buffer of the image scan apparatus,
for each of the plurality of pieces of image data, the communication interface is to receive an event message from the image scan apparatus while a scanning operation of the image scan apparatus is stopped indicating the scan buffer is full and a respective piece of image data among the plurality of pieces of image data is ready for retrieval, and
the communication interface is to transmit a request to the image scan apparatus to retrieve the respective piece of image data in response to receiving the event message.

US Pat. No. 10,171,701

IMAGE SCANNING APPARATUS

MICROTEK INTERNATIONAL IN...

1. An image scanning apparatus comprising:an image capturing unit;
a pulse driving unit; and
a control unit electrically connected to the pulse driving unit and the image capturing unit; wherein the image capturing unit captures an image of an object, the pulse driving unit drives the image capturing unit and the object along a scanning direction to move with respect to each other among multiple pulse nodes so as to scan the object, and the control unit controls the image capturing unit to capture multiple images of the object between adjacent pulse nodes of the multiple pulse nodes, so as to synthesize a scanned image corresponding to the object; wherein an image capturing number of the image capturing unit is digitally controlled to capture the multiple images by the control unit rather than by the pulse driving unit.

US Pat. No. 10,171,695

OUT-OF BOUNDS DETECTION OF A DOCUMENT IN A LIVE CAMERA FEED

Intuit Inc., Mountain Vi...

9. An apparatus for processing digital images of a document, comprising:a processor; and
a memory having instructions which, when executed by the processor, performs an operation for processing a digital image, the operation comprising:
segmenting a first digital image of a document into pixels associated with a foreground of the first digital image and pixels associated with a background of the first digital image to produce a segmented first digital image;
detecting a plurality of contours in the segmented first digital image;
deciding, for each respective contour of the plurality of contours, whether the respective contour is an open contour or a closed contour;
creating a bounding rectangle for each respective contour of the plurality of contours;
computing an area of the bounding rectangle for each respective contour of the plurality of contours to identify a largest bounding rectangle;
determining that a side of a plurality of sides of the document is out-of-bounds based on whether the largest bounding rectangle bounds a contour of the plurality of contours that is an open contour;
informing a user that the document is out-of-bounds;
informing the user of which particular side of the plurality of sides of the document is out-of-bounds; and
directing the user to capture at least one additional image of the document.

US Pat. No. 10,171,688

MANAGEMENT SERVER TO RECEIVE SCANNED IMAGES AND ALIGN THE SCANNED IMAGES BASED ON PAGE NUMBERS INCLUDED IN THE SCANNED IMAGES

HP PRINTING KOREA CO., LT...

1. A non-transitory computer-readable recording medium in which a program code for executing a control method implemented by a processor of a management server connectable to a plurality of image scanning apparatuses is recorded, the control method comprising:receiving a plurality of scanned images having page information including a page number of the plurality of scanned images, from each of the plurality of image scanning apparatuses that scan each of a plurality of divided manuscripts that are divided from a manuscript;
obtaining, at the processor, the page number of each of the plurality of received scanned images based on character recognition performed on the plurality of received scanned images;
sequentially aligning, at the processor, the plurality of received scanned images based on the page number in the plurality of received scanned images;
storing, at the processor, the plurality of aligned scanned images in one file in a storage; and
determining, at the processor, whether the plurality of received scanned images are a scanning image corresponding to a new job or a scanning image corresponding to an existing job based on job identification information corresponding to the manuscript for identifying each of a plurality of scanning jobs, the job identification information being included in each of the plurality of scanned images received from each of the plurality of image scanning apparatuses.

US Pat. No. 10,171,682

NETWORK INTERFACE FOR TRACKING RADIO RESOURCE UTILIZATION

Verizon Patent and Licens...

1. A method, comprising:receiving, by a network device in a wireless core network, a connection authorization request from a radio access network (RAN);
obtaining, by the network device, a plan code for a communication device associated with the connection authorization request;
associating, by the network device and based on the plan code, the communication device with a RAN-usage-based plan; and
sending, by the network device and in response to the associating, tracking instances of RAN usage by the communication device to a usage-tracking server device.

US Pat. No. 10,171,681

SERVICE DESIGN CENTER FOR DEVICE ASSISTED SERVICES

Headwater Research LLC, ...

1. A network service plan provisioning system configured to:obtain and store a first service plan component and a second service plan component,
the first service plan component comprising (i) information specifying a first traffic classification filter for filtering network traffic events and (ii) information specifying a first network policy enforcement action to be taken when a network traffic event possesses a characteristic that matches the first traffic classification filter,
the second service plan component comprising (a) information specifying a second traffic classification filter for filtering network traffic events, and (b) information specifying a second network policy enforcement action to be taken when a network traffic event possesses a characteristic that matches the second traffic classification filter,
wherein the sets of network traffic event characteristics that respectively match the first and second traffic classification filters are overlapping but not identical in extent;
receive a user selection to, for a grouping of the first service plan component and the second service plan component as both applicable to a given wireless service plan, create a prioritization of the first traffic classification filter over the second traffic classification filter;
process the first service plan component, the second service plan component, and the prioritization to create a service plan provisioning instruction set applicable to at least one wireless device; and
deploy the service plan provisioning instruction set to one or more devices in a network, such that for a network traffic event associated with the at least one wireless device and that matches both the first and second traffic classification filters, the one or more devices perform the first network policy enforcement action and do not perform the second network policy enforcement action.

US Pat. No. 10,171,678

SYSTEMS AND METHODS OF CALL-BASED DATA COMMUNICATION

METASWITCH NETWORKS LTD, ...

1. A method of establishing a communications session for communication of data with respect to a first telephony user device and a second telephony user device in a data communications network, the method comprising:at said first telephony user device conducting communications with a server system;
transmitting at least one client-server connection request to the server system in said communications and establishing a client-server connection with the server system; and
transmitting call party details of a telephone call from said first telephony user device to the server system in said communications, the telephone call involving at least said first telephony user device and said second telephony user device, said call party details including a first identity associated with said first telephony user device and a second identity associated with said second telephony user device,
wherein said call party details allow the server system to establish a communications session between the first telephony user device and the second telephony user device whilst the telephone call is in progress, the communications session being separate from said telephone call and for transmission of data between said first telephony user device and said second telephony user device via the server system,
wherein the separate communications session is continued in parallel with said telephone call, such that voice call data is transmitted and received between the first telephony user device and the second telephony user device via said telephone call and other data may be transmitted and received between said first telephony user device and said second telephony user device via the separate communications session, and
wherein the method comprises receiving a message from the server system to keep said client-server connection alive when said telephone call lasts more than a connection threshold period and
wherein the method comprises the first telephony user device transmitting data to the second telephony user device via the separate communications session.

US Pat. No. 10,171,663

ESTABLISHING A TARGET HANDLE TIME FOR A COMMUNICATION IN A CONTACT CENTER USING ANALYTICS

Noble Systems Corporation...

1. A method for establishing a target handle time for a communication routed to an agent in a contact center comprising:monitoring the communication by an analytics component to identify an occurrence of a keyword in the communication;
identifying a reason for the communication based on the keyword in response to identifying the occurrence of the keyword in the communication;
in response to identifying the reason for the communication:
setting the target handle time for the communication based on the reason identified for the communication; and
displaying a visual representation of the target handle time on a graphical user interface (GUI) displayed on a workstation being used by the agent, the visual representation comprising a component decrementing with a passage of time; and
upon a disposition code being entered by the agent on the workstation for the communication:
confirming by a computer processor the disposition code entered by the agent matches the reason identified for the communication; and
in response to the disposition code matching the reason identified for the communication:
recording the target handle time for the communication in memory; and
in response to the disposition code not matching the reason identified for the communication:
setting a revised target handle time for the communication based on the disposition code; and
recording the revised target handle time for the communication in the memory.

US Pat. No. 10,171,656

SYSTEMS AND METHODS FOR PROVIDING REAL-TIME ASSISTANCE TO CALL CENTER AGENTS

Verizon Patent and Licens...

1. A method, comprising:receiving, by one or more devices, a keyword extracted from an audio stream corresponding to a telephone call between an agent device of a call center agent and a caller device of a caller, the keyword being received during the telephone call;
obtaining, by the one or more devices and based on an identifier of the caller device obtained during the telephone call, customer account information associated with the caller that predates the telephone call;
selecting, by the one or more devices and based on the keyword and the customer account information, a particular guidance template, from a plurality of guidance templates that were created prior to the telephone call, that is relevant to the audio stream of the telephone call, the plurality of guidance templates each including instructions for guiding call center agents during audio calls;
generating, by the one or more devices, a graphical prompt pursuant to the instructions of the selected particular guidance template, the instructions causing inclusion of at least some of the customer account information in the graphical prompt and the graphical prompt displaying information for assisting the call center agent with the telephone call; and
providing, by the one or more devices, the graphical prompt to the call center agent during the telephone call, the graphical prompt including the at least some of the customer account information in accordance with the instructions of the selected particular guidance template;
monitoring, by the one or more devices and after providing the graphical prompt to the call center agent, the telephone call based on keywords from the telephone call and instructions of the guidance template corresponding to the graphical prompt;
presenting, by the one or more devices, during the telephone call, and based on the monitoring, a visual indicator in the graphical prompt, for each instruction of the guidance template, wherein a particular visual indicator associated with a particular one of the instructions of the guidance template indicates whether the particular instruction has been completed during the telephone call;
determining, by the one or more devices whether the instructions were completed during the telephone call based on the keywords from the telephone call; and
when the instructions were not completed during the telephone call, prompting, by the one or more devices, the call center agent to specify why the instructions were not completed during the telephone call.

US Pat. No. 10,171,635

ENSURING PROPERLY ORDERED EVENTS IN A DISTRIBUTED COMPUTING ENVIRONMENT

Cloudera, Inc., Palo Alt...

1. A method for providing global clock consistency across multiple partitions in a distributed database system, the multiple partitions being located on a number of computing machines, the computing machines having physical clocks that are imperfect, the method comprising:maintaining a last physical clock value and a next logical value;
receiving, at a first computing machine and from a second computing machine, a request for assigning a hybrid timestamp to an event, the hybrid timestamp including a physical component and a logical component, wherein the physical component represents a physical time at which the event occurred as observed by a local, physical clock, and wherein the logical component represents a logical sequence number that indicates an ordering of events whose physical time representations are the same;
obtaining a current physical clock value from a local, physical clock;
determining the physical component of the hybrid timestamp as the greater of (1) the current physical clock value and (2) the last physical clock value;
determining the logical component of the hybrid timestamp as either zero or the next logical value based on a comparison between the current physical clock value and the last physical clock value;
assigning the hybrid timestamp, including the determined physical and logical components, to the event, and
sending, from the first computing machine toward the second computing machine, a message including the hybrid timestamp.

US Pat. No. 10,171,633

INTERFACES FOR SELECTING AMONG MULTIPLE COMMUNICATIONS PROTOCOLS

Astronics Advanced Electr...

1. An interface circuit for selecting and processing signals corresponding to one of a plurality of communications protocols provided on one or more communications ports, comprising:a processor;
an Ethernet switch in electronic communication with the processor;
a plurality of physical layer circuits, each in electronic communication with the Ethernet switch and each including a RS-485 transceiver and capable of transmitting and receiving each of 802.3bw Ethernet signals and RS-485 signals;
wherein each physical layer circuit has two associated pins;
wherein the processor is configured to
determine on each of the physical layer circuits that an incoming communication is one of a 802.3bw Ethernet communication and an RS-485 communication by detecting at last one of 1. that the width of at least one data pulse of the incoming communication is greater than the range defined by the 802.3bw protocol, and 2. that an RS-485 or 802.3bw preamble is present in the incoming communication,
and the processor is further configured to, when the incoming communication is an RS-485 communication, send a command to the Ethernet switch and the physical layer circuit receiving the RS-485 communication that a RS-485 mode is to be employed, wherein in RS-485 mode the Ethernet switch retransmits serial data or,
when the incoming communication is an 802.3bw Ethernet communication, send a command to the 802.3bw Ethernet switch and the physical layer circuit receiving the Ethernet communication that a 802.3bw Ethernet mode is to be employed.

US Pat. No. 10,171,621

AGGREGATING SUBSCRIPTION INFORMATION AND REQUESTING CONTENT OBJECTS BASED ON AGGREGATED SUBSCRIPTION INFORMATION

Verizon Patent and Licens...

1. A device, comprising:one or more processors to:
receive first subscription information associated with a first request for content objects by a first user device, the first subscription information including:
a first interest indicator that identifies the content objects using a namespace indicator, and
information identifying a first time period associated with a first start time and a first end time;
receive second subscription information associated with a second request for the content objects by a second user device, the second subscription information including:
a second interest indicator that identifies the content objects using the namespace indicator, and
information identifying second time period associated with a second start time and a second end time;
store the first subscription information and the second subscription information;
aggregate, based on an overlap between the first time period and the second time period, the first subscription information with the second subscription information to form aggregated subscription information;
provide the aggregated subscription information to a content delivery server,
the aggregated subscription information including:
a third interest indicator that identifies the content objects using the namespace indicator, and
information identifying a third time period associated with a third start time and a third end time;
request the content objects from the content delivery server using the aggregated subscription information;
receive the content objects based on the aggregated subscription information;
provide, based on the aggregated subscription information, the content objects to the first user device during the first time period; and
provide, based on the aggregated subscription information, the content objects to the second user device during the second time period.

US Pat. No. 10,171,615

SMART CACHE WARMING

GOOGLE LLC, Mountain Vie...

1. A method of preemptively caching data within a mobile device, the method comprising:detecting a triggering event, wherein the triggering event includes a communication from a communication application, wherein the communication is related to upcoming travel;
in response to detecting the triggering event, automatically performing an action paired with the triggering event, wherein the action includes retrieving anticipated data from a remote device and the anticipated data includes travel-related information directly related to the upcoming travel including one or more travel guides;
caching at least a portion of the anticipated data within a memory of a mobile device;
receiving a request for requested data, wherein the requested data includes at least the portion of the anticipated data; and
fulfilling at least part of the request for the requested data by retrieving at least the portion of the anticipated data directly from the memory of the mobile device such that at least part of the request for the requested data is fulfilled when the remote device is unavailable to fulfill the request.

US Pat. No. 10,171,614

CACHE MEMORY BALANCING BASED ON MOVING OBJECT PREDICTION

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method for cache memory management in a distributed computing environment, the method comprising:tracking, via a cache balancing engine, a plurality of vehicles operating in a first region;
executing, via the cache balancing engine, an analysis for a subset of the plurality of vehicles in the first region to determine a weighted mean velocity for each vehicle in the subset of the plurality of vehicles in the first region;
determining, via the cache balancing engine, based on the analysis, whether a second regional server tracking a second plurality of vehicles in a second region is likely to have an unbalanced cache memory; and
rebalancing, via the cache balancing engine, cache memory data in a first regional server and cache memory data in the second regional server responsive to determining that the second regional server is likely to have an unbalanced cache memory.

US Pat. No. 10,171,611

HERD BASED SCAN AVOIDANCE SYSTEM IN A NETWORK ENVIRONMENT

McAfee, LLC, Santa Clara...

1. At least one non-transitory machine readable storage medium having instructions stored thereon, the instructions when executed by at least one processor cause the at least one processor to:generate a signature for an object in a first compute node of a first plurality of compute nodes connected to a network;
search a local cache in a memory element of the first compute node for the signature;
scan the object with a scan module to obtain a scan result if the signature is not found in the local cache;
update the local cache with the scan result including the signature of the object;
select a first subset of the first plurality of compute nodes in the network based, at least in part, on a particular attribute of each compute node in the first subset, wherein the particular attribute is associated with a certain traffic pattern;
dynamically select, by the first compute node, a second subset of a second plurality of compute nodes connected to the network based, at least in part, on the particular attribute being associated with each compute node in the second subset, wherein the second plurality of compute nodes is to comprise an additional compute node that establishes a connection to the network subsequent to the selection of the first subset, the second subset to include any compute nodes of the first subset that are included in the second plurality of compute nodes and the additional compute node based on determining that an attribute of the additional compute node corresponds to the particular attribute of the compute nodes in the second subset; and
synchronize the updated local cache with one or more local caches of one or more compute nodes in the second subset, wherein synchronizing is to include:
sending, from the first compute node, the scan result to the one or more compute nodes of the second subset; and
receiving, at the first compute node, one or more scan results of one or more other objects from at least one other compute node in the second subset;
wherein the scan result indicates a threat level of the object, and wherein after the scan result is obtained, the local cache is to be updated with the threat level of the object.

US Pat. No. 10,171,610

WEB CACHING METHOD AND SYSTEM FOR CONTENT DISTRIBUTION NETWORK

Telefonica, S.A., Madrid...

1. A web caching method for a content distribution network (CDN), said CDN comprising a plurality of caching nodes and wherein the web content is statically identified as an uncacheable content and originates on an origin-server, the method comprising:establishing a time to live (TTL) period value to said uncacheable content based on user requests of a plurality of CDN users; and
responding to said user requests of said plurality of CDN users by sending to at least one CDN user said uncacheable content within said TTL period value,
wherein each one of said plurality of caching nodes in said CDN includes a content caching manager and a pseudo-dynamic content TTL predictor and in that said method comprises the following steps:
a) contacting each one of said plurality of caching nodes with a centralized repository in order to download a configuration file of said plurality of CDN users;
b) identifying, by said content caching manager of each caching node, the uncacheable content as a pseudo-dynamic content;
c) predicting, by a pseudo-dynamic content TTL predictor of said caching node, said TTL period value in which the uncacheable content will not be modified, the TTL period value being predicted by means of the pseudo-dynamic content TTL predictor at least considering:
an identifier identifying the uncacheable content,
a data structure containing prior prediction history and required to produce the TTL period value, and
two parameters, p and M, provided by a pseudo-dynamic content modulator, modulating confidence of the prediction, said parameter p modulating the speculativeness of the TTL prediction and said parameter M specifying the maximum confidence for speculated TTL period values,
wherein said step c) is performed for each one of said plurality of CDN users; and
d) caching, by each one of said plurality of nodes, the uncacheable content during said predicted TTL period value,
wherein the method comprises serving all of said user requests for said pseudo-dynamic content using a local copy of the configuration file in said centralized repository.

US Pat. No. 10,171,608

METHOD, APPARATUS AND COMPUTER PROGRAM FOR MODIFYING MESSAGES IN A COMMUNICATIONS NETWORK

Openwave Mobility Inc., ...

9. A method for modifying messages having an archive format in a communications network, the communications network comprising a first network device, a second network device and a third network device, the method comprising:receiving, at the first network device, a message, the message sent from the second network device for receipt by the third network device;
based on a determination that content of the received message that is in an archive format is modifiable so that the received message takes up less storage space and/or takes up less bandwidth when being transmitted to the third network device, modifying, at the first network device, the content of the received message that is in an archive format;
sending the received message with the optimized content to the third network device, wherein the received message having the archive format comprises a container for an electronic file, the received message having a header and a body and the container being in the body,
wherein the container is a ZIP container,
wherein the modifying the content of the received messages: comprises:
identifying a Grow Hint field of the ZIP container for removal from the ZIP container, and removing the identified Growth Hint field from the ZIP container.

US Pat. No. 10,171,602

DETERMINING DEVICE COUNTS

comScore, Inc., Reston, ...

1. A method for evaluating web activity, the method comprising:receiving activity data for one or more resources on a network for a predetermined time period, the resources having been accessed by a plurality of client systems, and the activity data including a unique identifier and a category of an accessing client system for each access to the one or more resources;
identifying at least one persistent identifier of a client system within the activity data;
identifying a subset of the activity data associated with the at least one persistent identifier of the client system that accesses the one or more resources;
determining, based on the subset of the activity data, a total number of accesses to the one or more resources from the client system having the persistent identifier; and
determining, based on the determined total number of accesses to the one or more resources from the client system having the persistent identifier, an estimated number of accesses to the one or more resources from the client system having the persistent identifier if the persistent identifier persisted on the client system during the entire predetermined time period.

US Pat. No. 10,171,596

AUTOMATIC SERVER CLUSTER DISCOVERY

BMC Software, Inc., Hous...

1. A method operating in a distributed computing system, the distributed computing system including a plurality of nodes, the method comprising:generating, by a first visibility agent servicing a source node of a first tier of nodes of the plurality of nodes, a service identifier for a transaction, the transaction requesting a service hosted by a second tier of nodes of the plurality of nodes, the service identifier being based on a logical identifier for the second tier;
including, by the first visibility agent, the service identifier in transaction information for the transaction;
sending the transaction, including the transaction information, from the source node to the service hosted by the second tier;
at a second visibility agent servicing a destination node in the second tier:
obtaining the service identifier from the transaction information, and
reporting the service identifier with an identifier for the destination node to a visibility server as cluster information; and
at the visibility server:
receiving cluster information from a plurality of destination nodes, and
assigning each of the plurality of destination nodes to a cluster based on the service identifier in the cluster information.

US Pat. No. 10,171,594

SERVICE-ORIENTED ARCHITECTURE

McAfee, LLC, Santa Clara...

1. One or more non-transitory computer-readable storage mediums having stored thereon executable instructions for providing a data exchange layer (DXL) broker, the executable instructions operable to instruct a processor to:provide a DXL bus controller configured to provide a DXL fabric, wherein the DXL fabric is configured to provide a request-response framework on a publish-subscribe fabric;
communicatively couple to an enterprise service bus via the DXL bus controller;
receive a service registration message on the enterprise service bus;
determine that the service registration message is for an unregistered service;
create a new service registry record for the service; and
create an instance of the service in the service registry record.

US Pat. No. 10,171,593

VALIDATING WEB SERVICES FOR COMPATIBILITY WITH A CLIENT DEVICE BY EMULATING THE CLIENT DEVICE BY POPULATING A TEMPLATE ASSOCIATED WITH THE WEB SERVICES

Verizon Patent and Licens...

1. A method comprising:determining, by a processor of a validation device, parameters associated with a plurality of client devices having network access to a plurality of web services for which corresponding compatibility determinations have been performed for each of the plurality of client devices;
determining, by the validation device, that at least one of the plurality of web services has been updated since the corresponding compatibility determination;
identifying, by the validation device, a first subset of the parameters associated with a first client device;
determining, by the validation device, a template associated with requesting the at least one updated web service from a network device;
emulating, by the validation device, the first client device by populating the template based on the first subset of the parameters, wherein populating the template generates web services validation commands including data related to:
requesting the at least one updated web service for use by the first client device,
identification and validation of the first client device, and
formatting of the at least one updated web service for use by the first client device;
transmitting, by the validation device to the network device, a first web services request for the at least one updated web service using the web services validation commands;
receiving, by the validation device, a first response message forwarded from the network device in response to the first web services request, wherein the first response message contains web services data that relates to providing the at least one updated web service to the first client device;
evaluating, by the validation device, the web services data to determine, based on the first subset of the parameters, whether the at least one updated web service is in a format that is compatible with the first client device; and
validating, by the validation device, the at least one updated web service for use by the first client device based on a determination that the format is compatible.

US Pat. No. 10,171,579

MANAGING PRESENCE AMONG DEVICES ACCESSING SHARED AND SYNCHRONIZED CONTENT

Dropbox, Inc., San Franc...

1. A method comprising:receiving, by a content management system from a presence application on a device associated with a user account, presence information describing user interactions with a user interface element associated with a native process of a native application different from and monitored by the presence application, the native process accessing a content item stored on the device and synchronized with the content management system, the presence application configured to simultaneously monitor user interface elements each associated with a different native application of a plurality of native applications, the presence application and the native application both stored at and executed by the device;
updating a set of presence records corresponding to the content item synchronized with the content management system based on the received presence information, each presence record identifying a presence status and an identifier of a monitored user interface element on the device interacting with the content item synchronized with the content management system;
determining a set of devices synchronizing the content item, wherein each device in the set of devices maintains a local copy of the content item and synchronizes the local copy with the content item stored at the content management system;
determining that the native application of the device associated with the user account opened the content item synchronized with the content management system based on the set of presence records corresponding to the content item; and
notifying the set of devices synchronizing the content item that the native application of the device associated with the user account opened the content item.

US Pat. No. 10,171,565

APPLICATION MONITORING FOR CLOUD-BASED ARCHITECTURES

BMC Software, Inc., Hous...

1. A computer-implemented method comprising:for a first application of a plurality of applications hosted on a cloud network, receiving, at a monitoring station, a plurality of data streams that include real-time operational data of a plurality of application instances of the first application hosted on the cloud network, each application instance being hosted on a corresponding node from a plurality of nodes in the cloud network, the operational data including operational data sent and received by each of the nodes hosting the application instances in the cloud network, wherein each of the nodes hosting the application instances includes a server instance in the cloud network;
deploying a meter on the server instance;
capturing, via the meter, the data streams that include the operational data of the application instances;
processing the plurality of data streams corresponding to the plurality of application instances to generate real-time performance data for the first application hosted on the cloud network, the real-time performance data including one or more performance metrics describing the performance of the application instances hosted in the cloud network;
generating, based on the real-time performance data for the application instances, statistics for data flows between components of the first application;
generating comparative statistics on the performance of the first application relative to the performance of the plurality of applications hosted on the cloud network; and
reallocating, based on the comparative statistics, resources on the cloud network for the performance of the first application.

US Pat. No. 10,171,552

SYSTEMS AND METHODS FOR INTEGRATING EXTERNAL RESOURCES FROM THIRD-PARTY SERVICES

UberGrape GmbH, Vienna (...

1. A network-accessible device comprising:a display configured to present a messaging interface that is generated by a communication platform to a user;
an input device configured to allow the user to interact with the messaging interface; and
a processor communicatively coupled to the display and the input device, the processor configured to execute a specific set of instructions that:
allow the user to input a message into a text field of the messaging interface using the input device;
automatically detect a trigger character within the message;
identify one or more characters that immediately follow the trigger character, wherein the one or more characters specify a desired electronic document;
cause one or more electronic documents to be identified that are possible matches to the desired electronic document, wherein the one or more electronic documents are selected based on the one or more characters;
present the one or more electronic documents within the messaging interface for review by the user;
allow the user to select an electronic document of the one or more electronic documents, wherein the selected electronic documents represents the desired electronic document;
responsive to the selection of the particular electronic document,
replace the trigger character and the one or more characters with a link to the selected electronic document; and
transmit the message, including the link to the selected electronic document, to another network-accessible device in response to the user selecting a send button on the messaging interface.

US Pat. No. 10,171,551

SYSTEMS AND METHODS FOR INTEGRATING EXTERNAL RESOURCES FROM THIRD-PARTY SERVICES

UberGrape GmbH, Vienna (...

1. A computer-implemented method comprising:identifying a service that is to be integrated into a communication platform, wherein the service hosts electronic resources within one or more databases;
integrating the electronic resources by tagging metadata associated with each electronic resource;
indexing the metadata to make the electronic resources readily searchable from a messaging interface that is generated by the communication platform;
analyzing a textual input entered by a user at the messaging interface;
detecting a reference to a desired electronic resource within the textual input;
identifying one or more suggested electronic resources based on the reference; and
allowing the user to select the desired electronic resource from the one or more suggested electronic resources.

US Pat. No. 10,171,546

CONTENT REPRODUCTION APPARATUS, CONTROL INFORMATION PROVIDING SERVER, AND CONTENT REPRODUCTION SYSTEM

Saturn Licensing LLC, Ne...

1. A content reproduction apparatus comprising:a memory device having stored thereon a program; and
a processing device which upon executing the program obtained from the memory device operates as
a reproduction control unit configured to control reproduction of a link-type content including a plurality of scenarios that each include content data and control information regarding reproduction of the content data; and
a control information acquisition unit configured to (i) add both common user authentication information commonly used in the scenarios of the content and user authentication information of a respective provider that provides the respective scenario which is unique to each said provider, to an acquisition request message used to acquire the control information, (ii) transmit the acquisition request message, and (iii) acquire the control information,
wherein the reproduction control unit is configured to control the reproduction of the link-type content by reproducing the content data in accordance with the control information including event information used to transition from a current scenario to another scenario, and
wherein the control information acquisition unit is configured to take over the common user authentication information of a user between ones of the scenarios involving different providers without a log-in operation being performed therebetween, such that when transitioning from a first scenario involving a first provider to a second scenario involving a second provider different from the first provider the control information acquisition unit is configured to take over the common user authentication information of the user so as to enable identification of the user without performing the log-in operation,
wherein the common user authentication information comprises a common token that is included in the control information provided by one of the providers, wherein the user authentication information of the respective provider comprises a provider token that is included in the control information provided by one of the providers, and wherein the provider token is not taken over when transitioning from a first scenario involving a first provider with a first domain to a second scenario involving a second provider with a second domain different from the first domain.

US Pat. No. 10,171,545

SYSTEM FOR TRANSFERRING REAL-TIME AUDIO/VIDEO STREAM

YUAN ZE UNIVERSITY, Taoy...

1. A system for transferring real-time audio/video stream, comprising:a mobile device, comprising:
a video recorder, generating a real-time video stream;
a fragmented media data codec, encoding the real-time video stream to generate a fragmented media data, wherein the fragmented media data comprises a start fragment information, at least one media fragment and a media fragment random access point;
a segmented media data codec, dividing the fragmented media data to a plurality of segmented media data, wherein the segmented media data has a start segment and at least one play segment; and
a wireless communication interface;
a server, the segmented media data codec transmitting the segmented media data to the server through the wireless communication interface;
a client terminal, receiving the segmented media data pushed by the server and playing the segmented media data through a browser; and
wherein the mobile device receives a weight information, when the fragmented media data codec encodes the real-time video stream to generate the fragmented media data, the weight information is written in the start fragment information, the client terminal determines a playing sequence for all the segmented media data according to their weight information, and plays these segmented media data according to the playing sequence.

US Pat. No. 10,171,538

ADAPTIVELY SERVING COMPANION SHARED CONTENT

Google LLC, Mountain Vie...

1. A system comprising:a memory;
a processor, coupled to the memory, to:
provide, via an online service, media content for consumption by a user of a user device, wherein the media content is provided for playback within a media player of the user device;
provide in-stream content to the user device for automatic playback within the media player of the user device without the playback of the media content;
receive an indication of user interaction with the in-stream content that is automatically played back within the media player of the user device without the playback of the media content; and
select companion content to send to the user device based on the indication of user interaction, wherein the companion content is unrelated to the in-stream content and is selected responsive to the indication of user interaction suggesting that the user is uninterested in the in-stream content.

US Pat. No. 10,171,522

VIDEO COMMENTARY

Google LLC, Mountain Vie...

1. A computer-implemented method, comprising:receiving, at a computing device associated with a viewing user, video media content, wherein the viewing user is a member of a social network;
displaying, at the computing device, a graphical user interface (GUI) that includes a media display portion for the video media content and a comment display portion for comments received from one or more other users, wherein the GUI further includes at least one user selectable option to selectively display comments from the one or more other users;
playing, at the computing device, the video media content; and
receiving, at the computing device via the at least one user selectable option of the GUI, a first selection of a first set of the one or more other users who are members of the social network,
wherein the first selection indicates a request of the viewing user to view comments associated with the first set of the one or more other users,
wherein one or more of the comments associated with the first set of the one or more other users are displayed in the comment display portion of the GUI in response to receiving the first selection.

US Pat. No. 10,171,519

SESSION TRANSFER PROTOCOL BETWEEN DIFFERENT BROWSERS ON DIFFERENT DEVICES

Verizon Patent and Licens...

1. A router device, comprising:a memory; and
one or more processors to:
establish a session for communicating data between a first user device and a server device;
monitor the data communicated via the session while routing the data between the first user device and the server device;
store session information based on monitoring the session;
the session information including information for transferring the session with the server device to a second user device;
register the second user device by creating an entry for the session in a session data structure;
receive, from the second user device, a request to transfer the session;
send, based on the request, the session information to the second user device causing the session to be transferred from the first user device to the second user device;
establish the session for communicating the data between the second user device and the server device;
detect the second user device is in a private mode; and
prevent the session, while the session is active and the router device is routing the data between the second user device and the server device, from being transferred from the second user device based on the second user device being in the private mode,
where the one or more processors, when preventing the session from being transferred, are to:
stop storing new session information for the session, and
deregister the second user device by deleting the entry for the session in the session data structure based on the second user device being detected to be in the private mode.

US Pat. No. 10,171,515

NOTIFYING RESPONSE SENDER OF MALFORMED SESSION INITIATION PROTOCOL (SIP) RESPONSE MESSAGES

International Business Ma...

1. A method for notification about a malformed SIP response, comprising:in response to receiving a malformed response message at a session initiation protocol (SIP) client, from a SIP server, producing a dedicated ACK message;
sending the dedicated ACK message to the SIP server, wherein the ACK message includes the malformed response message associated with a reason for a malformation;
receiving, by the SIP server, the dedicated ACK message;
amending, by the SIP server, contents of the dedicated ACK message to correct the malformation; and
sending, by the SIP server, the amended contents of the dedicated ACK message to the SIP client, to establish a communication.

US Pat. No. 10,171,506

NETWORK SECURITY MANAGEMENT VIA SOCIAL MEDIA NETWORK

Fortinet, Inc., Sunnyval...

1. A method comprising:receiving, by a network security appliance of a private network of an enterprise, an authentication request from a client machine coupled in communication with the private network;
responsive to the authentication request, causing a user of the client machine to be authenticated by a social media network through a personal social media network account of the user by directing, by the network security appliance, the client machine to a social login interface of the social media network;
responsive to a successful authentication by the user with the social media network via the social login interface, receiving, by the network security appliance, an access token from the social media network;
retrieving, by the network security appliance, a user profile of the user from the social media network by requesting the user profile via an application programming interface (API) of the social media network and supplying the access token;
determining, by the network security appliance, social relationship information from the user profile;
assigning, by the network security appliance, a local network security policy to the user based on the social relationship information, wherein the local network security policy defines access rights by the user for a subset of network resources of a plurality of network resources associated with the private network; and
applying, by the network security appliance, the local network security policy to access requests made by the client device in relation to one or more of the plurality of network resources.

US Pat. No. 10,171,502

MANAGED APPLICATIONS

AIRWATCH LLC, Atlanta, G...

1. A method, comprising:receiving, by a computing device, a managed application package generated by an enterprise computing environment, the managed application package comprising a managed application, a target application, and target application resources for the target application;
executing, by the computing device, the managed application according to the managed application package, the managed application comprising a target application loader;
initiating, by the target application loader of the managed application, an execution of the target application in the computing device according to the managed application package;
intercepting, by the target application loader, a request from the target application for access to the target application resources and returning a path to a storage location on the computing device for the target application resources in response to the request; and
determining, by the managed application, whether the execution of the target application complies with a compliance rule specified remotely by the enterprise computing environment.

US Pat. No. 10,171,501

SYSTEM AND METHOD FOR REMOTE WIPE

Open Text SA ULC, Halifa...

1. A method comprising:running, by a client device of an application gateway server computer, a managed container that the client device has downloaded from a network source, the managed container written in a programming language native to the client device and comprising a managed cache and an application framework, the application framework having an execution engine;
receiving, from the application gateway server computer by the managed container running on the client device, a client application for a backend system operating in an enterprise computing environment, wherein the application gateway server computer communicates with the backend system through a firewall of the enterprise computing environment;
storing, by the managed container running on the client device, the client application for the backend system in the managed cache of the managed container, wherein the storing further comprises:
storing, in the managed cache of the managed container, a plurality of client applications for a plurality of backend systems operating in the enterprise computing environment, the plurality of client applications received by the managed container from the application gateway server computer;
providing, by the execution engine of the managed container, a runtime environment for running the client application on the client device;
receiving, by the managed container running on the client device, a remote wipe message from the application gateway server computer over a network connection, the remote wipe message initiated at the application gateway server computer and specific to a user associated with the client device;
causing, by the managed container running on the client device and independently of a local operating system of the client device in response to the remote wipe message from the application gateway server computer, a low level destruction to content or a portion thereof within the managed cache of the managed container, the low level destruction to the managed cache caused by the managed container resulting in deletion of the client application for the backend system; and
sending, from the managed container to the application gateway server computer using an application programming interface of the application gateway server computer, an acknowledgement or message that the managed container had completed the remote wipe.

US Pat. No. 10,171,492

DENIAL-OF-SERVICE (DOS) MITIGATION BASED ON HEALTH OF PROTECTED NETWORK DEVICE

Fortinet, Inc., Sunnyval...

1. A method comprising:receiving from an administrator of a private network, by a Denial of Service (DoS) mitigation device associated with the private network and logically interposed between a plurality of computing devices residing external to the private network and a network device protected by the DoS mitigation device, information indicative of a traffic metric threshold and one or more health parameter thresholds;
receiving, by the DoS mitigation device, traffic directed to the protected network device from the plurality of computing devices; and
tracking, by the DoS mitigation device, a traffic metric representing a measure of the traffic being processed by the protected network device; and
selectively forwarding or dropping, by the DoS mitigation device, the traffic based on a combination of the traffic metric, the traffic metric threshold, one or more health parameters associated with the protected network device and the one or more health parameter thresholds by:
when the traffic metric is at or below the traffic metric threshold, forwarding, by the DoS mitigation device, the traffic to the protected network device; and when the traffic metric is greater than the traffic metric threshold:
monitoring, by the DoS mitigation device, the one or more health parameters associated with the protected network device, the one or more health parameters individually or collectively indicative of an ability or an inability of the protected network device to handle additional traffic;
when a health status of the protected network device resulting from a comparison of the one or more health parameters to corresponding thresholds of the one or more health parameter thresholds is indicative of the ability of the protected network device to handle additional traffic, forwarding, by the DoS mitigation device, the traffic to the protected network device; and
when the health status is indicative of the inability of the protected network device to handle additional traffic, preventing, by the DoS mitigation device, the traffic from being received by the protected network device by dropping the traffic.

US Pat. No. 10,171,491

NEAR REAL-TIME DETECTION OF DENIAL-OF-SERVICE ATTACKS

Fortinet, Inc., Sunnyval...

1. A method for detecting a distributed denial-of-service (DDoS) attack, the method comprising:receiving, at a network device, a plurality of access requests from a source Internet Protocol (IP) address;
storing, in a first database operatively coupled with the network device, temporal information relating to the plurality of access requests from the source IP address;
determining, by the network device, based on a first defined condition, whether compression is to be performed on the stored temporal information;
compressing the stored temporal information, by the network device, when a result of said determining is affirmative;
computing, by the network device, a compression ratio of the compressed temporal information with respect to the stored temporal information in uncompressed form; and
identifying, by the network device, the source IP address as malicious when the compression ratio is greater than a defined baseline value.

US Pat. No. 10,171,489

METHOD FOR COMPUTER SECURITY BASED ON MESSAGE AND MESSAGE SENDER

HUAWEI TECHNOLOGIES CO., ...

1. A method, comprising:receiving an email message that is associated with HyperText Markup Language (HTML);
determining a sender of the email message;
determining whether the sender of the email message is trusted, wherein determining whether the sender of the email message is trusted includes determining whether the sender of the email message is associated with a whitelist;
retrieving domain-related information by performing a DNS query on a domain associated with the sender of the email message;
based on at least in part on the domain-related information, determining whether the sender of the email message is verified;
when the sender is both trusted and verified, treating the email message as trustworthy;
in response to treating the email message as trustworthy, rendering the HTML when displaying the email message;
when the sender is not trusted and verified, treating the email message as not trustworthy; and
in response to treating the email message as not trustworthy, displaying a restricted version of the email message.

US Pat. No. 10,171,483

UTILIZING ENDPOINT ASSET AWARENESS FOR NETWORK INTRUSION DETECTION

Symantec Corporation, Mo...

1. A method comprising:determining, by a prioritizing scan, a destination identifier from a network payload;
performing, by the prioritizing scan, a hash function on the destination identifier to compute a hash value, wherein a destination endpoint is determined by using the hash value as a key to query destination mapping data and wherein the hash function is defined in stored configuration data;
determining, by a processing device executing an intrusion device, a sensitivity level of the destination endpoint that was determined based on the hash value, wherein the sensitivity level is based at least in part on a content of data stored at the destination endpoint;
identifying one or more rules that correspond to sensitive content data stored at the destination endpoint, wherein the one or more rules describe a number of signatures in a subset of the plurality of signatures and specify individual signatures from the plurality of signatures to be included in the subset of the plurality of signatures and a prioritization action;
wherein the subset of signatures specific to the sensitive content data stored at the destination endpoint comprises a number of signatures that is proportional to a sensitivity level of content data stored at the destination endpoint, and wherein first content of the specific subset of the plurality of signatures is distinct from second content of other subsets of the plurality of signatures that correspond to other sensitivity levels; and
determining, by the intrusion device, whether network data comprises an intrusion in view of the subset of signatures, wherein determining whether the network data comprises an intrusion comprises prioritizing scanning of the network data in view of one or more thresholds for various sensitivity levels of the destination endpoint, and applying the prioritization action to the network data.

US Pat. No. 10,171,475

CLOUD EMAIL MESSAGE SCANNING WITH LOCAL POLICY APPLICATION IN A NETWORK ENVIRONMENT

McAfee, LLC, Santa Clara...

1. At least one machine readable storage medium including instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:receiving, at a gateway device in a protected network from a cloud services device connected to the gateway device via a network connection, message metadata of an email message received at the cloud services device en route to an intended recipient associated with the protected network from a sender in an external network, wherein the message metadata is to be received without receiving the email message, is communicated as a bespoke extension to SMTP protocol, and includes at least one of connection information for the email message and protocol information for the email message, the connection information for the email message including at least one of an IP address of a sending host and a domain of the sending host and the protocol information for the email message including at least one of a sender email address, a sender domain name, a recipient email address, and a recipient domain name;
sending from the gateway device to the cloud services device a request for scan results data of the email message based on determining by the gateway device that receiving the email message is not prohibited by one or more metadata policies;
receiving the scan results data without receiving the email message;
based, at least in part, on the scan results data, sending a response to cause the email message to be forwarded from the cloud services device to the protected network;
receiving the email message in the protected network;
scanning the received email message for content prohibited by one or more local scan policies; and
blocking the email message from being forwarded to the intended recipient based, at least in part, on determining that sending the email message to the intended recipient is prohibited by at least one of the one or more local scan policies.

US Pat. No. 10,171,456

WIRELESS AUTHENTICATION SYSTEM AND WIRELESS AUTHENTICATION METHOD FOR ONE TIME PASSWORD OF MOBILE COMMUNICATION TERMINAL HAVING NEAR FIELD COMMUNICATION FUNCTION

SCTECHONE CO, LTD., Seou...

1. A one-time password (OTP) authentication system comprising an OTP authentication server, the OTP authentication system comprising:a web service server configured for providing one of an OTP generator registration means and an OTP authentication means depending on whether an OTP generator is registered when a user requests a web service requiring OTP authentication through a user authentication terminal, transmitting one of an OTP generator registration request signal, which comprises user identification information and identification information for a mobile communication terminal of the user, and an OTP authentication request signal, and providing the web service depending on an OTP verification result received in response thereto;
a wireless OTP generator configured for generating and displaying an OTP when an OTP generation event occurs and wirelessly transmitting the OTP when an OTP request signal is received;
a mobile communication terminal configured for obtaining the OTP generated by the wireless OTP generator when an OTP request message is received and transmitting OTP authentication information comprising the OTP and identification information of the mobile communication terminal; and
a touch authentication server configured for obtaining the OTP authentication information and registering the wireless OTP generator and the mobile communication terminal through the mobile communication terminal when the OTP generator registration request signal is received from the web service server, obtaining the OTP authentication information through a mobile communication terminal corresponding to the user identification information when an OTP authentication request signal for registered user identification information is received, verifying an OTP of the obtained OTP authentication information through the OTP authentication server, and providing an OTP verification result to the web service server,
wherein the wireless OTP generator comprises: an OTP processing unit configured for generating, displaying, and outputting the OTP; and
a wireless processing unit configured for receiving and storing the OTP and wirelessly transmitting the stored OTP to the mobile communication terminal through an antenna when an OTP request signal is received from the mobile communication terminal through the antenna, and
wherein the wireless processing unit comprises: a wireless card processing unit configured for performing operations according to a wireless card function;
a wireless OTP processing unit configured for receiving and storing, in an activated state, an OTP output from the wireless processing unit, and wirelessly transmitting the stored OTP to the mobile communication terminal through the antenna, upon receiving the OTP request signal through the antenna; and
an OTP interlocking unit configured for activating the wireless card processing unit to perform the wireless card function by default, and receiving a wireless OTP processing unit driving request signal through communication with the OTP processing unit to activate the wireless OTP processing unit,
wherein the OTP processing unit comprises:
a first display unit, displaying the OTP;
an input unit, comprising at least one button, which comprises an OTP generation button, and outputting a button signal indicating a pressed button;
a power supply unit, supplying power to the OTP processing unit; and
an OTP control unit, receiving the power to operate the OTP processing unit, detecting the OTP generation event due to an input of the OTP button signal to generate the OTP, displaying the OTP on the first display unit, and outputting the OTP, and
wherein the web service server transmits transaction information to the touch authentication server when a transaction event is generated by an arbitrary web service, and determines whether to provide a corresponding web service according to whether the transaction information is approved,
the touch authentication server transmits, to the mobile communication terminal, the transaction information upon receiving the transaction information by the transaction event generated from the web service server, and receives information about whether to approve the transaction information from the mobile communication terminal and provides the information about whether to approve the transaction to the web service server,
the mobile communication terminal displays the transaction information to a user upon receiving the transaction information, requests driving of the wireless OTP processing unit of the wireless OTP generator upon receiving approval of the user, and transmits the transaction information,
the wireless OTP processing unit of the wireless OTP generator stores the transaction information upon receiving the transaction information, and
the OTP processing unit loads the transaction information when the transaction information is stored in the wireless OTP processing unit at a time that the OTP generation event occurs, and reflects the transaction information to generate the OTP.

US Pat. No. 10,171,448

SINGLE SIGN-ON FOR UNMANAGED MOBILE DEVICES

AIRWATCH LLC, Atlanta, G...

8. A system, comprising:at least one computing device comprising a processor and a memory; and
a service provider executable by the at least one computing device, the service provider configured to cause the at least one computing device to at least:
receive an access request from a first client application executed in a client device;
cause a mapping between a predefined scheme name and a second client application to be registered with the client device;
cause the first client application, using a redirection response that redirects the access request to an identity provider, to request an authentication token from the second client application executed in the client device, the authentication token being requested by the first client application using a local uniform resource locator (URL) beginning with the predefined scheme name that is registered with the client device to correspond to the second client application;
receive the authentication token from the first client application; and
authenticate the first client application in response to verifying the authentication token.

US Pat. No. 10,171,447

SINGLE SIGN-ON FOR UNMANAGED MOBILE DEVICES

AIRWATCH LLC, Atlanta, G...

1. A non-transitory computer-readable medium embodying a program executable in a client device, the program, when executed by the client device, being configured to cause the client device to at least:receive a first request for an identity assertion from a client application executed in the client device, wherein the first request for the identity assertion is received through a local uniform resource locator (URL) having a scheme name corresponding to the program, the scheme name corresponds to a unique identifier, the local URL includes callback information corresponding to the client application, and the first request is being initially redirected from a service provider to an identity provider and subsequently redirected from the identity provider to the program;
authenticate with the identity provider using at least one security credential;
send a second request for the identity assertion to the identity provider;
receive the identity assertion from the identity provider; and
return the identity assertion to the client application.

US Pat. No. 10,171,446

METHOD AND APPARATUS FOR LIMITING TRAFFIC RATE TO AN ORIGIN SERVER

CLOUDFLARE, INC., San Fr...

1. A method in a proxy server of limiting a rate at which traffic is received at an origin server, the method comprising:receiving, from a client device, a first request for a resource at an origin server;
transmitting, to the client device, a first response that includes a refresh instruction, a first refresh time, and a first cryptographic token that is not valid until a first predetermined time is reached, and wherein the refresh instruction is to cause the client device to request the resource after the first refresh time has elapsed;
receiving as a result of the refresh instruction a second request for the resource from the client device, wherein the second request includes the first cryptographic token;
determining that the first cryptographic token is not valid; and
responsive to determining that the first cryptographic token is not valid, performing:
(a) determining a number of requests that are to be transmitted to the origin server as a result of validity of their respective cryptographic token,
(b) responsive to determining, based on the number of requests that are to be transmitted to the origin server and based on a maximum number of client devices that can access the origin server during a predetermined interval of time, that the second request can be assigned a second cryptographic token that is not valid until a second predetermined time is reached, wherein the second predetermined time occurs earlier than the first predetermined time, transmitting a second response including the refresh instruction, a second refresh time, and the second cryptographic token,
(c) responsive to determining that the second request cannot be assigned the second cryptographic token, transmitting a third response that includes the refresh instruction, the first refresh time, and the first cryptographic token,
(d) receiving a third request for the resource from the client device, wherein the third request includes at least one of the first cryptographic token and the second cryptographic token,
(e) repeating (a), (b), (c) and (d) until receiving a request from the client device that includes at least one of the first cryptographic token and the second cryptographic token that is valid, and
(f) responsive to determining that at least one of the first cryptographic token and the second cryptographic token is valid, fulfilling the third request.

US Pat. No. 10,171,436

DISTRIBUTED LEARNING AND AGING FOR MANAGEMENT OF INTERNET PROTOCOL (IP) ADDRESSES

Juniper Networks, Inc., ...

1. A method comprising:receiving, by a device, a packet associated with a malicious source,
the device including a plurality of security process units (SPUs) arranged in a ring of SPUs;
receiving back, by a first SPU in the ring of SPUs, a delete query message generated by the first SPU;
changing, by the first SPU, a first entry, associated with the packet, of the first SPU based on receiving back the delete query message; and
providing, by the first SPU and based on changing the first entry of the first SPU, a delete action message to a second SPU in the ring of SPUs,
the delete action message including an instruction to change a state of a second entry of the second SPU, and
the second entry corresponding to the first entry.

US Pat. No. 10,171,423

SERVICES OFFLOADING FOR APPLICATION LAYER SERVICES

Juniper Networks, Inc., ...

1. A method, comprising:receiving, by a device, network traffic;
identifying, by the device, a first portion of the network traffic for an application layer inspection;
performing, by the device, the application layer inspection on the first portion of the network traffic based on identifying the first portion of the network traffic;
determining, by the device, a context regarding the network traffic based on the application layer inspection on the first portion of the network traffic;
selectively offloading, by the device, a second portion of the network traffic for transport layer inspection without the application layer inspection based on whether the context regarding the network traffic has changed for the second portion of the network traffic;
providing, by the device, the second portion of the network traffic to a destination without causing the second portion of the network traffic to be provided for application layer inspection;
determining, by the device, that a trigger associated with the network traffic is satisfied;
identifying, by the device, a third portion of the network traffic based on determining that the trigger is satisfied; and
causing, by the device, the third portion of the network traffic to be provided for application layer inspection based on identifying the third portion of the network traffic.

US Pat. No. 10,171,415

CHARACTERIZATION OF DOMAIN NAMES BASED ON CHANGES OF AUTHORITATIVE NAME SERVERS

VERISIGN, INC., Reston, ...

1. A computer-implemented method, comprising:receiving a data set corresponding to name server operations for a plurality of domain names, wherein each name server operation of the name server operations is associated with a time unit;
determining, using one or more processors, an identifier for each domain name in the plurality of domain names based on the name server operations, wherein:
the identifier comprises a Name Server Switching Footprint (NSSF), textual data, and indicates name server switching operations associated with the domain name; and
the NSSF comprises a string with a first value that represents a number of add operations associated with a number of name servers added to an authoritative list of name servers for the domain name and a second value that represents a number of delete operations associated with a number of name servers deletions to the authoritative list of name servers for the domain name;
determining the identifier comprising determining the NSSF by building a string for each time unit and concatenating the strings together;
determining that an NSSF of a first domain name of the plurality of domain names is associated with a malicious domain name use by matching the first value and the second value to corresponding first and second values in an NSSF associated with the malicious domain name use; and
in response to determining that the NSSF of the first domain name is associated with a malicious domain name use, adding the first domain name to a blacklist to prevent a malicious use of the first domain name.

US Pat. No. 10,171,395

AIRCRAFT MESSAGE MANAGEMENT SYSTEM

GE Aviation Systems LLC, ...

1. A computer-implemented method of filtering aircraft messages, comprising:receiving, by one or more computing devices included in an aircraft from at least one of a first onboard system associated with the aircraft or a first remote system that is remote from the aircraft, a message comprising a plurality of data fields containing data associated with the message;
accessing, by the one or more computing devices, a set of configuration data, wherein the set of configuration data comprises a first set of data identifying a plurality of different message types, one or more message structures that can be associated with each of the different message types, and different parameters associated with each of the different message structures including one or more conditions for processing data fields of messages associated with each of the of the message structures, wherein each condition includes an action to be performed on a specified data field;
determining, based on the plurality of data fields included in the message including expected data fields matching one of the plurality of message types, a potential message type of the message;
determining, by the one or more computing devices, a determined message structure of the message based at least in part on the data fields and the determined potential message type;
processing, by the one or more computing devices, the message based at least in part on the determined message structure, and wherein processing comprises:
identifying one or more parameters associated with the determined message structure, and
accessing and editing, by the one or more computing devices, one or more of the data fields to perform an identified action including at least one of a removal, redaction, or replacement of the data contained in the respective data fields based at least in part on the one or more conditions associated with the one or more potential message types; and
generating and outputting, by the one or more computing devices, a filtered message that is based at least in part on the processed message.

US Pat. No. 10,171,394

MULTIMEDIA MAIL SERVICE

Verizon Patent and Licens...

1. A device, comprising:one or more memories; and
one or more processors, communicatively coupled to the one or more memories, to:
determine to provide a multimedia content message, including content, to a user associated with a recipient account,
the user being associated with one or more user devices,
the one or more user devices being associated with the recipient account,
the recipient account being associated with a recipient address;
the multimedia content message including a list of multimedia content to be received,
the list being provided via a user interface of the device;
obtain content type preferences that are associated with the recipient account,
the content type preferences being selected by the user from a list of multimedia content types provided to the user of the one or more user devices associated with the user and reduce network congestion,
the list of multimedia content types related to multimedia content types to be included in a single message, and
the list of multimedia content types including at least two or more of:
images,
URLs,
payment information,
voicemails, or
text messages,
the content type preferences identifying one or more permitted content types that are permitted to be included in the multimedia content message from the list of multimedia content types,
the user interface being provided to obtain the content,
the user interface identifying the one or more selected content types, and
the user interface permitting specification of a particular order in which to provide the content in the multimedia content message, and
determine one or more selected content types, of the one or more permitted content types, to provide in the multimedia content message;
obtain the content, of the one or more selected content types, for providing in the multimedia content message; and
provide the multimedia content message including the content in the single message.

US Pat. No. 10,171,368

METHODS AND APPARATUS FOR IMPLEMENTING MULTIPLE LOOPBACK LINKS

Juniper Networks, Inc., ...

1. An apparatus, comprising:a memory; and
a processor operatively coupled to the memory implementing a route module, an encapsulation module operatively coupled to the route module, and a loopback selection module operatively coupled to the route module and the encapsulation module,
the route module configured to receive a data unit having a header portion,
the encapsulation module configured to receive the data unit from the route module and to append a tunnel header to the data unit to define a tunnel data unit,
the loopback selection module configured to receive the tunnel data unit from the encapsulation module and receive a signal representing bandwidth availability of each loopback link from a plurality of loopback links of a loopback link aggregation group (LAG),
the loopback selection module configured to select a loopback link from the plurality of loopback links of the loopback LAG based on the tunnel header and the bandwidth availability such that data traffic can be load balanced across each loopback link from the plurality of loopback links of the loopback LAG,
the route module configured to receive the tunnel data unit from the loopback selection module via the loopback link and send the tunnel data unit via a tunnel based on the tunnel header.

US Pat. No. 10,171,339

POPULATING FORWARDING DATABASE TABLES IN A FABRIC ENVIRONMENT

Lenovo Enterprise Solutio...

1. A computer program product comprising computer readable storage media that is not a transitory signal having program instructions embodied therewith, the program instructions executable by a processor to:maintain a forwarding database table in each of a plurality of interconnected switches forming a network, wherein each forwarding database table includes one or more records, each record identifying a media access control address, a port identifier, and a source identifier, and wherein the plurality of switches includes a first switch having a first forwarding database table;
maintain a node sequence table in each of the plurality of interconnected switches, wherein the node sequence table of any one of the switches identifies, for other switches in the network, the source identifier of the other switch and a sequence number of a synchronization packet last received from the other switch;
receive a frame from a first network device at a first port of the first switch, wherein the frame includes a media access control address of the first network device;
prepare a synchronization packet including the media access control address identifying first network device, a port identifier identifying the first port, a source identifier identifying the first switch, a sequence number that the first switch increments each time the first switch sends out a synchronization packet and an instruction, and wherein the synchronization packet is prepared by the first switch in response to determining that the media access control address is not associated with the first switch in a record of the first forwarding database table;
send the synchronization packet from the first switch to each other switch of the plurality of switches;
determine, by each switch that receives the synchronization packet, whether the sequence number in the synchronization packet is in sequence with the sequence number that is stored in the node sequence table of the switch in association with the source identifier of the first switch;
modify the forwarding database table of one or more of the switches that receive the synchronization packet to implement the instruction included in the synchronization packet in response to determining that the sequence number in the synchronization packet is in sequence with the sequence number that is stored in the node sequence table of the switch in association with the source identifier of the first switch; and
send, by any one or more of the switches that receives the synchronization packet, a negative acknowledgement packet to the first switch requesting that the first switch resend one or more synchronization packets in response to determining that the sequence number in the synchronization packet is not in sequence with the sequence number that is stored in the node sequence table of the switch in association with the source identifier of the first switch.

US Pat. No. 10,171,304

NETWORK POLICY CONFIGURATION

BlackBerry Limited, Wate...

1. A method comprising:as part of a configuration process of a wireless device by a configurator device:
receiving, by the configurator device from the wireless device, a configuration request including a configuration attribute of the wireless device;
mapping, by the configurator device using a first mapping comprising information that maps between configuration attributes and respective credential attributes, the configuration attribute in the configuration request received from the wireless device to a corresponding credential attribute, the corresponding credential attribute to be mapped to a corresponding network policy; and
sending, by the configurator device, a configuration response including the corresponding credential attribute to the wireless device, the corresponding credential attribute useable by the wireless device to access an access point (AP); and
as part of a configuration process of the AP by the configurator device:
sending, by the configurator device to the AP, a second mapping comprising a mapping table including information that maps between credential attributes and respective network policies, for use by the AP in obtaining, responsive to the corresponding credential attribute received by the AP from the wireless device, the corresponding network policy to apply to a communication of the wireless device.

US Pat. No. 10,171,276

UPLINK OPERATION FOR LTE IN AN UNLICENSED BAND

InterDigital Patent Holdi...

8. A method comprising:receiving licensed assisted access (LAA) configuration information for a first cell from a second cell, wherein the first cell is associated with operation in an unlicensed band and the second cell is associated with operation in a licensed band;
receiving a downlink control information (DCI) comprising an uplink (UL) grant for the first cell for a transmission in a first subframe, wherein the UL grant comprises an indication that explicitly indicates that the first subframe is a sounding reference signal (SRS) subframe for the first cell;
determining one or more SRS resources for the first subframe;
determining that a wireless transmit/receive unit (WTRU) is triggered to transmit an SRS transmission in the first subframe; and
transmitting the SRS transmission on the SRS resources for the first subframe.

US Pat. No. 10,171,264

DATA CENTER NETWORKS

Tigera, Inc., San Franci...

1. A method, comprising:advertising an external IP address of a packet forwarding function as a next hop IP address for one or more servers external to a data center network to reach a first virtual system, wherein the packet forwarding function includes an internal IP address that is different than the external IP address;
receiving, at the packet forwarding function comprised within a server in the data center network, a data packet being routed to or from the first virtual system having a first IP address and hosted on the server;
determining, by the packet forwarding function, a destination of the received data packet by querying a packet forwarding data store to determine a next hop IP address associated with a destination IP address of the received data packet; and
forwarding, by the packet forwarding function, the data packet based at least in part on the next hop IP address associated with the destination IP address of the received data packet, wherein the next hop IP address includes at least one of the internal IP address, the external IP address, an IP address associated with a border gateway, or an IP address associated with a device within the data center network.

US Pat. No. 10,171,250

DETECTING AND PREVENTING MAN-IN-THE-MIDDLE ATTACKS ON AN ENCRYPTED CONNECTION

Juniper Networks, Inc., ...

1. A method comprising:determining, by a device, one or more verification domains to be used to verify a public key certificate,
the one or more verification domains being different from a host domain associated with the device;
determining, by the device, one or more resources to be requested to verify the public key certificate;
determining, by the device, one or more actions to perform when the public key certificate is not valid;
generating, by the device, executable verification code, for performing the one or more actions without prompting a user to accept or reject the public key certificate, based on determining the one or more verification domains, based on determining the one or more resources, and based on determining the one or more actions;
embedding, by the device, the executable verification code in other code; and
providing, by the device, the other code, with the executable verification code, for execution by a client device.

US Pat. No. 10,171,246

MULTI-USER STRONG AUTHENTICATION TOKEN

ONESPAN NORTH AMERICA INC...

1. A method to secure a user's interaction with a remotely accessible computer-based application, the method comprising performing at a personal computing device the steps of:obtaining transaction data;
displaying the obtained transaction data on a display of the personal computing device for review by the user, wherein an authentication application that is running on the personal computing device displays the obtained transaction data in a transaction data presentation area of the display of the personal computing device;
obtaining a dynamic credential associated with the transaction data;
making the dynamic credential available for verification; and
ensuring at the personal computing device that no window of another application that is running on the personal computing device can partially or entirely hide or obscure the authentication application's transaction data presentation area,
wherein the transaction data presentation area comprises the entirety or a part of a transaction data displaying window of the authentication application on the display of the personal computing device,
the method further comprising the step of ensuring at the personal computing device that no other window of another application that is running on the personal computing device can partially or entirely hide or obscure the authentication application's transaction data displaying window, including the authentication application calling one or more operating system functions of an operating system of the personal computing device to ensure or enforce that the transaction data displaying window remains on top.

US Pat. No. 10,171,241

STEP-UP AUTHENTICATION FOR SINGLE SIGN-ON

VMWare, Inc., Palo Alto,...

1. A method for providing step-up authentication in a system providing single-sign on to a plurality of applications on a computing device, comprising:receiving a request to authenticate a user of the computing device for a first application using a primary token associated with a single-sign on capability;
determining that the primary token is insufficient to authenticate the user for the first application;
requesting a token agent executing on the computing device to perform a step-up authentication of the user;
updating the primary token to reflect the step-up authentication of the user after receiving an indication of a successful step-up authentication of the user from the token agent;
providing the updated primary token to the computing device;
receiving, from the computing device, a resubmission of the request to authenticate the user for the first application, the resubmitted request including the updated primary token reflecting the step-up authentication; and
transmitting a secondary token to the token agent executing on the computing device based on granting access to the first application, wherein the secondary token authenticates the user for the first application, and wherein granting access to the first application is based on receiving the resubmitted requesting including the updated primary token.

US Pat. No. 10,171,221

SCHEDULING METHOD AND APPARATUS OF MULTI-ANTENNA COMMUNICATION SYSTEM, AND METHOD AND APPARATUS FOR FEEDING-BACK CHANNEL QUALITY INDICATOR

Electronics and Telecommu...

1. A method for feeding back a channel quality indicator (CQI) by a terminal, the method comprising:receiving, from a base station, at least one reference signal through at least one of multiple beams of the base station;
measuring a signal-to-interference plus noise ratio (SINR) for the at least one reference signal;
receiving CQI feed-back mode information from the base station;
deciding the number of bits of a first CQI and an SINR increase range depending on a level of the first CQI based on the CQI feed-back mode information;
determining a first level corresponding to the measured SINR among levels of the first CQI having the decided number of bits and the decided SINR increase range; and
feeding back the first CQ having the first level to the base station,
wherein the first CQ is capable of representing an SINR larger than an SINR which a second CQI is capable of maximally representing, the second CQI being used for data transmission.

US Pat. No. 10,171,208

DYNAMIC ERROR CORRECTION PROCEDURES

Verizon Patent and Licens...

1. A base station, comprising:a non-transitory computer-readable medium storing a set of processor-executable instructions; and
one or more processors configured to execute the set of processor-executable instructions, wherein executing the set of processor-executable instructions causes the one or more processors to:
monitor network conditions corresponding to a Radio Access Network (RAN), of a wireless telecommunications network, to which the base station corresponds, wherein the monitored network conditions include at least one of:
a quantity of user equipment (UEs) connected to the base station, or
a quantity of connections between the UEs and the base station;
transmit information to a particular UE connected to the base station;
receive a notification, from the particular UE, that the particular UE failed to receive the information,
wherein the notification from the particular UE includes a request to retransmit the information that the particular UE failed to receive,
wherein the request from the particular UE corresponds to at least one of:
a Hybrid Automatic Repeat Request (HARQ) procedure,
a Forward Error Correction (FEC) procedure, or
a channel coding procedure;
determine an appropriate error correction policy, from a plurality of error correction policies, based on whether the network conditions exceed a threshold representing a level of network activity associated with the RAN;
when the network conditions exceed the threshold, implement a first error correction policy that includes instructions to retransmit information, corresponding to failed transmissions, in accordance with:
a service requirement associated with each failed transmission, and
an availability of network resources to retransmit information corresponding to the failed transmissions;
when the network conditions does not exceed the threshold, implement a second error correction policy that includes instructions to enhance the efficiency with which the information, corresponding to the failed transmissions, is retransmitted by allocating additional network resources to the retransmission of the information corresponding to the failed transmissions, wherein the second error correction policy is selected without regard to the service requirement associated with the failed transmissions; and
retransmit the information, corresponding to the notification, in accordance with the first error correction policy or the second error correction policy.

US Pat. No. 10,171,201

METHOD AND APPARATUS FOR TRANSMITTING DATA

ELECTRONICS AND TELECOMMU...

1. A computer implemented method of transmitting data, the method comprising:initializing an index of a modulation and coding scheme (MCS) for transmitting data to a terminal;
adjusting, by a processor, the index of the MCS based on at least one of a hybrid automatic repeat request (HARQ) feedback of the terminal and a channel quality of the terminal; and
transmitting the data to the terminal based on the adjusted index of the MCS, wherein adjusting the index of the MCS is performed by
determining an index of a first MCS based on the HARQ feedback;
determining an index of a second MCS based on the channel quality of the terminal; and
determining the index of the MCS based on the index of the first MCS and the index of the second MCS, and wherein
determining the index of the MCS based on the index of the first MCS and the index of the second MCS comprises determining the index of the MCS based on sum of a first weight predetermined for the index of the first MCS and a second weight predetermined for the index of the second MCS.

US Pat. No. 10,171,199

TUNABLE LASER IN AN OPTICAL ACCESS NETWORK

Google LLC, Mountain Vie...

16. A method comprising:receiving, at data processing hardware, a request to transmit a data packet from an optical network unit (ONU) to an optical line terminal (OLT) of an optical access network having a multiplexer optically coupled between the ONU and the OLT, the multiplexer having a wavelength pass-band, the ONU comprising a tunable laser configured to continuously transmit an optical signal that alternates between a burst-on state and a burst-off state;
triggering, by the data processing hardware, the burst-on state of the tunable laser by transmitting a burst-on current to the tunable laser, the burst-on current biasing the tunable laser to transmit the optical signal at a transmit wavelength within the wavelength pass-band of the multiplexer, the multiplexer configured to allow passage therethrough of the optical signal at the transmit wavelength;
instructing, by the data processing hardware, the tunable laser to transmit the data packet in the optical signal; and
after transmission of the data packet, enabling, by the data processing hardware, the burst-off state of the tunable laser by transmitting a burst-off current to the tunable laser, the burst-off current biasing the tunable laser to transmit the optical signal at a non-transmit wavelength outside of the wavelength pass-band of the multiplexer, the multiplexer configured to block passage therethrough of the optical signal at the non-transmit wavelength.

US Pat. No. 10,171,172

OPTICAL TRANSMITTER OPERABLE FOR PULSE-AMPLITUDE MODULATION SIGNAL

SUMITOMO ELECTRIC DEVICE ...

1. An optical transmitter that outputs an optical signal with a pulse amplitude modulation (PAM) configuration, comprising:a light-generating device that generates the optical signal by receiving an electrical driving signal, the light-generating device having non-linearity in a transfer characteristic between the electrical driving signal and the optical signal; and
a driver that generates the electrical driving signal by receiving an input electrical signal, the driver including,
a PAM signal generator that receives the input electrical signal and outputs a PAM signal,
a level controller that adjusts electrical levels of the PAM signal based on the transfer characteristic of the light-generating device, the electrical levels setting optical levels of the optical signal to have preset ratios, and
an output driver that generates the electrical driving signal by superposing the electrical levels adjusted by the level controller with the PAM signal provided from the PAM signal generator,
wherein the driver further includes a memory that stores a plurality of transfer characteristics, the level controller adjusting the electrical levels based on one of the transfer characteristics read out from the memory.

US Pat. No. 10,171,152

COMMUNICATION METHOD AND APPARATUS USING SINGLE RADIO FREQUENCY CHAIN ANTENNA

ELECTRONICS AND TELECOMMU...

1. A communication method of a wireless device to which a single radio frequency (RF) chain antenna is applied, the communication method comprising:storing a plurality of beam sets for the single RF chain antenna and a plurality of quality values for the plurality of beam sets;
selecting a first beam set having a first quality value that is a best quality value among the plurality of stored beam sets;
confirming a second quality value for the first beam set using received data when the data are received using the first beam set; and
selecting a second beam set different from the first beam set among the plurality of stored beam sets when the second quality value is poorer than the first quality value,
wherein the confirming includes receiving a plurality of symbols within a predetermined time for receiving one symbol by beam switching based on the number of beams included in the first beam set.

US Pat. No. 10,171,145

CODEBOOK CONFIGURATION METHOD AND USER EQUIPMENT

Huawei Technologies Co. L...

1. A codebook configuration method, comprising:receiving, by a user equipment (UE), a reference signal that is of an antenna whose quantity of antenna ports is X and that is sent by a base station and configuration information of a codebook subset restriction for the quantity X of antenna ports, wherein the configuration information of the codebook subset restriction for the quantity X of antenna ports comprises first configuration information and second configuration information, and X is a positive integer greater than or equal to 2;
determining, by the UE according to the configuration information of the codebook subset restriction for the quantity X of antenna ports, a precoding matrix on which channel measurement and feedback need to be performed, wherein the codebook subset restriction for the quantity X of antenna ports is used to instruct the UE to select some precoding matrices from all precoding matrices in a codebook whose quantity of antenna ports is X for measurement and feedback; and
obtaining, by the UE via measurement according to the reference signal of the antenna whose quantity of antenna ports is X, the precoding matrix on which channel measurement and feedback need to be performed.

US Pat. No. 10,171,139

INTER-DWELLING SIGNAL MANAGEMENT USING RECONFIGURABLE ANTENNAS

Ethertronics, Inc., San ...

1. A communication system comprising:a reconfigurable antenna system integrated with the communication system, the reconfigurable antenna system being capable of configuration in one selected mode selected from a plurality of possible modes, wherein the reconfigurable antenna system comprises a distinct radiation pattern when configured in each of the plurality of possible modes;
the reconfigurable antenna system being configured to transmit and receive signals with one or more client devices coupled with the communication system;
the communication system further comprising:
a processor and algorithm configured to:
establish a communication zone associated with the communication system, wherein the communication zone comprises a spatial volume surrounding the communication system and defines a perimeter within which communication with the one or more client devices is possible, and
control the selected mode of the reconfigurable antenna system, wherein the selected mode comprises a mode of the plurality of possible modes which provides optimal signal strength metric within the communication zone and minimum signal strength metric outside of the communication zone.

US Pat. No. 10,171,122

HAND STRAP FOR ELECTRONIC APPARATUS

Panasonic Intellectual Pr...

1. A charging adapter comprising:a hook which forms a seesaw structure having a first locker and a second locker at both ends , and a charging pin on an inner wall of the charging adapter;
wherein when the charging adapter is installed in an electronic apparatus, the first locker locks into a concave portion of the electronic apparatus, and
when the charging adapter is installed in a stand, a projection provided on the stand locks into the second locker and the projection continues to press the second locker, whereby the first locker is released.

US Pat. No. 10,171,119

COMMUNICATION TERMINALS AND A METHOD FOR EXCHANGING INFORMATION BETWEEN COMMUNICATION TERMINALS IN A NOISY ENVIRONMENT

RAMOT AT TEL AVIV UNIVERS...

1. A method for receiving and decoding a message, the method comprises:receiving, by a second terminal, a first received signal; wherein the first received signal represents a first transmitted signal that was transmitted from a first terminal and propagated over a noisy feedforward channel; wherein the first transmitted signal represents a portion of a message;
calculating, by the second terminal, a first estimate of the portion of the message;
calculating, by the second terminal, a representation of the first estimate; wherein the calculating of the representation of the first estimate comprises applying a second modulo function;
transmitting, by the second terminal, over a feedback channel, the representation of the first estimate;
repeating, for each iteration out of multiple iterations, the steps of:
receiving, by the second terminal, a current received signal; wherein the current received signal represents an estimated error; wherein the estimated error was calculated by the first terminal in response to an outcome of a pervious iteration and calculating the estimated error comprises applying a first modulo function;
calculating, by the second terminal, and in response to the current received signal, a current estimate of the message;
calculating, by the second terminal, a representation of the current estimate; wherein the calculating of the representation of the current estimate comprises applying the second modulo function; and
transmitting, by the second terminal and over the feedback channel, the representation of the current estimate; and
estimating the portion of the message, by the second terminal, and after a completion of the multiple iterations, wherein the estimating of the portion of the message is responsive to at least one outcome of at least one iteration.

US Pat. No. 10,171,100

CIRCUIT AND METHOD FOR GENERATING REFERENCE SIGNALS FOR HYBRID ANALOG-TO-DIGITAL CONVERTORS

STMICROELECTRONICS INTERN...

1. A circuit configured to generate a plurality of reference signals for an analog-to-digital convertor (ADC) comprising a first stage and a second stage, the circuit comprising:a first reference source comprising a first output terminal and a second output terminal coupled to respective terminals of the first stage of the ADC, the first reference source being configured to generate a first reference voltage between the first output terminal and the second output terminal of the first reference source, the first reference voltage being configured to be provided as a first reference signal to the first stage of the ADC, the first reference voltage comprising a first transient signal generated by the first stage of the ADC;
a filter coupled to the first output terminal and the second output terminal of the first reference source and configured to filter the first transient signal from the first reference signal to produce a filtered first reference signal; and
a second reference source having input terminals coupled to the filter, wherein the filter comprises at least one first capacitive element coupled between the input terminals of the second reference source, the second reference source comprising a first output terminal and a second output terminal coupled to respective terminals of the second stage of the ADC, the second reference source configured to generate a second reference signal between the first output terminal and the second output terminal of the second reference source based on the filtered first reference signal, the second reference signal being configured to be provided as a second reference signal to the second stage of the ADC.

US Pat. No. 10,171,092

TIME CLOCK SIGNAL PROCESSING SYSTEM AND METHOD THEREOF

LYRA SEMICONDUCTOR INCORP...

1. A clock signal processing method, applicable to an environment of audio clock reconstruction for universal serial bus (USB) audio synchronous mode, comprising the following steps:performing frequency increase: increasing the frequency of an inputted USB start-of-frame (SOF), and outputting a higher frequency clock signal, the frequency of the higher frequency clock signal being the increased frequency of the inputted USB SOF; and
performing timing jitter processing: receiving the higher frequency clock signal and reducing timing jitter on the higher frequency clock signal;
wherein in the step of performing frequency increase, a first-stage phase-locked loop (PLL) is used to increase the frequency of the inputted USB SOF to provide the higher frequency clock signal, and output the higher frequency clock signal to a second-stage PLL.

US Pat. No. 10,171,085

NOISE-IMMUNE REFERENCE (NREF) INTEGRATED IN A PROGRAMMABLE LOGIC DEVICE

AnDAPT, Inc., San Jose, ...

1. A reference voltage block comprising:an accumulator configured to receive a digital reference value and generate a carry out signal;
a low-pass filter configured to receive the carry out signal from the accumulator and generate a filtered signal; and
an analog gain amplifier configured to amplify the filtered signal using a gain selected from a predetermined set of gains and generate a reference voltage output signal,
wherein the reference voltage block is integrated in a programmable logic device (PLD) including a programmable fabric and a signal wrapper, and
wherein the digital reference value and the predetermined set of gains of the reference voltage block are programmable using the programmable fabric and fed to the reference voltage block via the signal wrapper.

US Pat. No. 10,171,072

OPTIMIZED CMOS ANALOG SWITCH

MICROCHIP TECHNOLOGY INC....

1. An analog switch, comprising:a first butterfly circuit comprising a first thin gate oxide NMOS transistor in series with a second thin gate oxide NMOS transistor, the first butterfly circuit comprising a first terminal and a second terminal, the second terminal directly coupled to a high voltage source;
a second butterfly circuit comprising a third thin gate oxide NMOS transistor in series with a fourth thin gate oxide NMOS transistor, the second butterfly circuit comprising a third terminal directly coupled to the second terminal and a fourth terminal directly coupled to ground.

US Pat. No. 10,171,041

PREDISTORTION DEVICE

HUAWEI TECHNOLOGIES CO., ...

1. A device, comprising:an input terminal configured to receive an input signal;
a predistortion filter, connected between the input terminal and a non-linear power amplifier (PA), the predistortion filter having second filter weights;
a first delay element coupled to the input terminal, and configured to delay the input signal by a time delay D to provide a delayed input signal;
an adaptive filter having first filter weights, and configured to filter the delayed input signal; and
an adjuster configured to, according to an adaptive algorithm and the delayed input signal, adjust the first filter weights of the adaptive filter and the second filter weights of the predistortion filter so that the first filter weights are the same as the second filter weights,
wherein both the adaptive filter and the adjuster are coupled to the first delay element to receive the delayed input signal.

US Pat. No. 10,171,037

MULTI-MODE POWER MANAGEMENT SYSTEM SUPPORTING FIFTH-GENERATION NEW RADIO

Qorvo US, Inc., Greensbo...

1. A multi-mode power management system comprising:a power amplifier circuit configured to amplify a fifth-generation new radio (5G-NR) signal to an output power level for transmission in a 5G-NR band, the power amplifier circuit comprising:
a carrier amplifier configured to amplify the 5G-NR signal to a first power level in response to receiving a first bias voltage at a first bias voltage input; and
a peaking amplifier configured to amplify the 5G-NR signal to a second power level in response to receiving a second bias voltage at a second bias voltage input;
wherein a sum of the first power level and the second power level equals the output power level;
first tracker circuitry configured to generate a first voltage at a first voltage output;
second tracker circuitry configured to generate a second voltage at a second voltage output; and
control circuitry configured to:
couple the first voltage output to the first bias voltage input and the second bias voltage input in a 5G-NR low power mode; and
couple the first voltage output and the second voltage output to the first bias voltage input and the second bias voltage input, respectively, in a 5G-NR high power mode.

US Pat. No. 10,171,028

METHOD AND APPARATUS FOR MONITORING PHOTOVOLTAIC MODULE

HUAWEI TECHNOLOGIES CO., ...

1. A method for monitoring a photovoltaic module, the method being applied to a module voltage monitoring system, the module voltage monitoring system comprising a primary monitoring apparatus and several module voltage monitoring apparatuses, a communication address being allocated to each module voltage monitoring apparatus, the primary monitoring apparatus establishing a connection to the corresponding module voltage monitoring apparatus using the communication address, each module voltage monitoring apparatus corresponding to a module of a photovoltaic string, the module voltage monitoring apparatus being configured to sample a relative voltage of the corresponding module relative to a voltage reference point, and the method comprising:obtaining, by the primary monitoring apparatus, communication addresses of all the module voltage monitoring apparatuses;
establishing a connection to a corresponding module voltage monitoring apparatus using the communication address;
obtaining a relative voltage of a corresponding module relative to the voltage reference point from the module voltage monitoring apparatus to which the connection is established;
obtaining, by the primary monitoring apparatus according to relative voltages obtained from all the module voltage monitoring apparatuses, a physical location that is of a module corresponding to each module voltage monitoring apparatus and that is in the photovoltaic string;
establishing, by the primary monitoring apparatus, an information table according to the communication address of each module voltage monitoring apparatus and the physical location of the module corresponding to each module voltage monitoring apparatus; and
performing module abnormality detection according to the information table, the information table comprising at least a correspondence between the communication address of each module voltage monitoring apparatus and the physical location of the module corresponding to each module voltage monitoring apparatus, the module voltage monitoring apparatus and the module in the photovoltaic string corresponding one-to-one to each other, a module at an odd-number physical location in the photovoltaic string and the module voltage monitoring apparatus corresponding one-to-one to each other when a quantity of modules in the photovoltaic string is an odd number, or the first module of a positive pole of the photovoltaic string and a module at an even-number physical location corresponding one-to-one to the module voltage monitoring apparatuses when a quantity of modules in the photovoltaic string is an even number.

US Pat. No. 10,171,017

IMAGE FORMING APPARATUS, MOTOR CONTROL APPARATUS, AND METHOD OF CONTROLLING A MOTOR

HP PRINTING KOREA CO., LT...

1. An image forming apparatus, comprising:an engine portion to perform an image forming job;
a step motor, including a plurality of coils, to start the engine portion;
a driver to provide a predetermined constant current to a selected coil among the plurality of coils of the step motor, the driver including:
a driver circuit,
a coil selector, switchable to each of the plurality of coils, to switch to the selected coil among the plurality of coils, according to a control of the driver circuit, so that the predetermined constant current is supplied to the selected coil, and
a sensing resistor, connected in series with the selected coil and having one end connected to the coil selector and another end connected to ground, to measure a current that flows to the selected coil; and
a drive controller to sense a voltage value of the sensing resistor, to measure a load level of the step motor based on the sensed voltage value of the sensing resistor, to control the driver to provide the predetermined constant current that corresponds to the measured load level, and to determine whether the step motor is normally operated through a comparison of the measured load level with pre-stored load level information during the normal operation, the drive controller including a sensor to sense the voltage value of the sensing resistor, the sensor including a first low pass filter, connected to the one end of the sensing resistor of the driver, to sense an output voltage of the low pass filter as the voltage value of the sensing resistor, and
wherein
the drive controller further includes:
a second low pass filter to sense a constant current control value based on the predetermined constant current provided by the driver to the selected coil,
a first amplifier to amplify the sensed voltage value according to a first predetermined gain value to produce a first output value,
a second amplifier to amplify the sensed constant current control value according to a second predetermined gain value to produce a second output value,
a comparator to output a difference between the first output value and the second output value to obtain the measured load level of the step motor, and
a determinator to determine the predetermined constant current to be supplied to the step motor based on the measured load level.

US Pat. No. 10,171,011

ELECTRIC TOOL

KOKI HOLDINGS CO., LTD., ...

1. An electric tool comprising:a motor configured to be driven by PWM controlling a semiconductor switching element;
a trigger configured to adjust startup and rotation of the motor;
a changeover switch configured to switch a rotation direction of the motor between a forward rotation and a reverse rotation;
a power transmission mechanism configured to rotate a tip tool by the motor; and
a controller configured to control rotation of the motor,
wherein in a state where the reverse rotation is set by the changeover switch,
the controller controls a duty ratio of the PWM control of the semiconductor switching element according to an operating amount of the trigger to drive the motor in a case that the operating amount of the trigger is less than a predetermined amount, and
the controller controls the semiconductor switching element at a high duty ratio to drive the motor in a case that the operating amount of the trigger is the predetermined amount or larger, and thereafter the controller restricts the duty ratio of the PWM control of the semiconductor switching element when the controller detects a predetermined state.

US Pat. No. 10,171,003

CONTROLLING A SWITCHING RESONANT CONVERTER

STMICROELECTRONICS S.R.L....

1. A system, comprising:a converter including a transformer having a primary winding in a primary side of the transformer and a secondary winding in a secondary side of the transformer, the converter including a resonant tank in the primary side; and
a controller including:
a capacitance configured to be charged simultaneously using a first current and a second current that is different than the first current or discharged simultaneously using the first current and the second current;
sourcing and sinking transistors configured to source or sink the first current for charging or discharging the capacitance;
an operational transconductance amplifier configured to determine a level of the second current based on a level of current flowing through the resonant tank, and source or sink the second current for charging or discharging the capacitance; and
logic configured to output a switching signal for operating the converter based on a voltage across the capacitance.

US Pat. No. 10,171,001

AC-TO-DC POWER CONVERTER AND RELATED CONTROL CIRCUITS

RICHTEK TECHNOLOGY CORPOR...

1. An AC-to-DC power converter (100; 600; 700), comprising:a rectifier (101) arranged to operably generate a rectified voltage (Vin) based on an AC voltage (Vac);
an input capacitor (102), wherein a first terminal of the input capacitor (102) is coupled with an output terminal of the rectifier (101) to receive the rectified voltage (Vin) while a second terminal of the input capacitor (102) is coupled with a fixed-voltage terminal;
a first inductive element (103; 603; 703);
a first auxiliary capacitor (108);
a first switch (111), wherein a first terminal of the first switch (111) is coupled with the first terminal of the input capacitor (102) while a second terminal of the first switch (111) is coupled with a first terminal of the first inductive element (103; 603; 703);
a second switch (112), wherein a first terminal of the second switch (112) is coupled with a second terminal of the first inductive element (103; 603; 703) while a second terminal of the second switch (112) is coupled with the fixed-voltage terminal;
a circuitry node (113);
an auxiliary switch (114) for coupling between the circuitry node (113) and the first auxiliary capacitor (108) or between the first auxiliary capacitor (108) and the fixed-voltage terminal;
a first diode (115) for coupling between the first terminal of the second switch (112) and the circuitry node (113);
a second diode (116) for coupling between the circuitry node (113) and the first terminal of the first switch (111);
a control signal generating circuit (118) for coupling with a control terminal of the first switch (111) and a control terminal of the second switch (112), and arranged to operably generate a power switch control signal (S1) to control the first switch (111) and the second switch (112); and
an auxiliary switch control circuit (119), coupled with the control signal generating circuit (118), and arranged to operably generate an auxiliary switch control signal (S2) based on the power switch control signal (S1) to control the auxiliary switch (114);
wherein during a first time period (T1) that a cross voltage (Vc) of the input capacitor (102) is higher than a node voltage (Vk) at the circuitry node (113), when the control signal generating circuit (118) utilizes the power switch control signal (S1) to switch each of the first switch (111) and the second switch (112) from a turned-on status to a turned-off status, the auxiliary switch control circuit (119) first utilizes the auxiliary switch control signal (S2) to maintain the auxiliary switch (114) in a turned-on status for a first length of time and then turns off the auxiliary switch (114).

US Pat. No. 10,170,995

MULTIPHASE POWER CONVERTER

Dialog Semiconductor (UK)...

1. A multiphase power converter comprising a first and a second constituent switched-mode power converter, whereinthe first constituent switched-mode power converter is configured to provide, both in a first mode of operation and in a second mode of operation, a first phase current to an output of the multiphase power converter,
the second constituent switched-mode power converter is configured to provide, in the second mode of operation, a second phase current to the output of the multiphase power converter, and
the multiphase power converter is configured to switch, depending on an operation condition of the multiphase power converter, between the first mode of operation and the second mode of operation, and configured to adapt a first transconductance of the first constituent switched-mode power converter when switching between the first mode of operation and the second mode of operation.

US Pat. No. 10,170,992

ADAPTIVE AMPLIFICATION ACTIVE FILTER FOR DIVIDER-LESS HIGH FREQUENCY DC-DC CONVERTERS

Dialog Semiconductor (UK)...

1. A power converter for performing power conversion and for generating an output voltage in accordance with a reference voltage for the output voltage, the power converter comprising:a filter circuit for filtering the output voltage of the power converter;
an error amplifier circuit that receives the reference voltage as a first input voltage and receives the filtered output voltage as a second input voltage, for comparing the first input voltage and the second input voltage and for generating an error voltage in accordance with a result of the comparison; and
a driver circuit for driving one or more switching devices in dependence on the error voltage;
wherein the error amplifier circuit comprises:
a first differential circuit that receives the first input voltage and the second input voltage as inputs and a first bias current generation circuit for generating a first bias current for the first differential circuit;
a second differential circuit that receives the first input voltage and the second input voltage as inputs and a second bias current generation circuit for generating a second bias current for the second differential circuit; and
a bias current redistribution circuit for redistributing at least part of the first bias current to the second differential circuit or redistributing at least part of the second bias current to the first differential circuit.

US Pat. No. 10,170,987

CONTROL CIRCUIT OF POWER CONVERTER WITH INTERNAL SIGNAL GENERATOR AND RELATED METHOD

RICHTEK TECHNOLOGY CORPOR...

1. A control circuit (110; 710) of a power converter (100; 700; 800; 900), the power converter (100; 700; 800; 900) comprising an inductor (120), a first power switch (130), and a feedback circuit (160), wherein the first power switch (130) is utilized for controlling the inductor (120) to store or release energy to convert an input signal (VIN) into an output signal (VOUT), and the feedback circuit (160) is utilized for generating a feedback signal (VFB) corresponding to a magnitude of the output signal (VOUT), the control circuit (110; 710) comprising:a comparing circuit (111) comprising a first input terminal and a second input terminal and configured to operably generate a comparison signal (CMP) according to signals received by the first input terminal and the second input terminal, wherein the first input terminal is utilized for coupling with a reference signal (VREF) while the second input terminal is utilized for coupling with the feedback signal (VFB);
a periodic signal generating circuit (113), coupled with the comparing circuit (111), configured to operably generate a periodic signal (RAMP) and apply the periodic signal (RAMP) to the first input terminal or the second input terminal of the comparing circuit (111); and
a control signal generating circuit (115), coupled with the comparing circuit (111), configured to operably control an on time of the first power switch (130) according to the comparison signal (CMP);
wherein the periodic signal generating circuit (113) is further configured to operably clamp a limit of the periodic signal (RAMP) to a predetermined value, but does not configure a slope of the periodic signal (RAMP) to be zero when there is no current passing through the inductor (120);
wherein the periodic signal generating circuit (113) comprises:
an internal signal generator (200), coupled with the control signal generating circuit (115), configured to operably generate a first internal signal (VR1);
an upper limit clamping circuit (240), coupled with the internal signal generator (200), configured to operably clamp an upper limit of the first internal signal (VR1) to a first predetermined value; and
a lower limit clamping circuit (250), configured to operably clamp a lower limit of the first internal signal (VR1) to a second predetermined value smaller than the first predetermined value to form the periodic signal (RAMP);
wherein the control signal generating circuit (115) controls the internal signal generator (200) to reduce a magnitude of the first internal signal (VR1) to zero when turns on the first switch circuit (230).

US Pat. No. 10,170,980

METHOD FOR SYNCHRONIZING POWER CHARGE-PUMP WITH SYSTEM CLOCK

Dialog Semiconductor (UK)...

1. A power management integrated circuit (PMIC), comprising:a.) a system clock;
b) a PMIC control circuit configured to synchronize a charge-pump with the system clock;
c.) in phase detection and latch circuitry for synchronization and resynchronization of said system clock with said charge-pump;
d.) phase control multiplexers and associated delay circuitry for said self-oscillation; and
e.) a finite state machine for latching said phase and phase transitions,
wherein said charge-pump is configured to self-oscillate and no longer use said system clock, providing continuous phase at a first transition from clock sync-mode to self-oscillate, and
wherein said charge-pump is configured to swap from said self-oscillating and resynchronize with said system clock, providing continuous phase when a second transition from self-oscillate back to clock sync-mode is made.

US Pat. No. 10,170,969

POWER GENERATION DEVICE

Panasonic Intellectual Pr...

1. A power generation device comprising:a first magnet member;
a second magnet member having its N-pole reversely disposed to an N-pole of the first magnet member;
a center yoke capable of horizontally shifting and disposed between the first magnet member and the second magnet member;
a coil disposed at an outer circumference of the center yoke;
a drive member horizontally shifting while holding the first magnet member and the second magnet member; and
a fixing part, wherein
the drive member and the center yoke horizontally shift in a first direction,
after the horizontal shift of the center yoke in the first direction stops, the drive member further horizontally shifts in the first direction, and the center yoke horizontally shifts in a second direction opposite to the first direction,
the center yoke has a restriction-target part,
the fixing part is disposed in the restriction-target part,
a clearance exists between the restriction-target part and the fixing part, and
when the fixing part and the restriction-target part are brought into contact with each other, the horizontal shifting of the center yoke in the first direction stops.

US Pat. No. 10,170,964

GEOMETRY OF ROTOR END RING AND STATOR END TURNS

Tesla, Inc., Palo Alto, ...

1. A method of making an AC induction motor, the method comprising:providing a rotor and a stator for the AC induction motor;
determining, for different geometries of an end ring of the rotor, a location of a first centroid of current density in the end ring;
determining, for end turns of the stator, a location of a second centroid of current density in the end turns;
selecting a geometry for at least the end ring of the rotor so that an axial distance between the first centroid of current density and the second centroid of current density is minimized; and
assembling the AC induction motor, wherein the end turns and the end ring have the selected geometries.

US Pat. No. 10,170,961

BLOWER MOTOR OF HVAC SYSTEM FOR VEHICLE

Hyundai Motor Company, S...

1. A blower motor of a heating, ventilating and air conditioning (HVAC) system for a vehicle, comprising:a base including an introduction path to introduce air into the base and a substrate having a plurality of elements attached to the substrate; and
a heat sink formed to have a plate shape being in surface contact with one surface of the substrate and having a contact surface contacting the air introduced through the introduction path, and configured to guide the introduced air to heat generation parts formed on the contact surface.

US Pat. No. 10,170,956

BRUSHLESS MOTOR WITH WATER STOPPING WALLS CREATING LABYRINTH STRUCTURE

DENSO CORPORATION, Aichi...

1. A brushless motor comprising:a motor shaft;
a rotor housing including a circular cylinder-shaped shaft bearing housing section provided at the radial direction outside of the motor shaft, and an outer cylinder section formed at the radial direction outside of the shaft bearing housing section;
a shaft bearing that is housed in the shaft bearing housing section, and that is assembled to the motor shaft;
a stator core that includes a ring-shaped unit provided at the radial direction outside of the shaft bearing housing section, and a plurality of teeth formed in a radiating pattern at the periphery of the ring-shaped unit, and that is housed inside the outer cylinder section;
an insulator that includes a ring-shaped insulating portion covering the ring-shaped unit, and a plurality of teeth insulating portions respectively covering the plurality of teeth;
a plurality of winding coil portions wound around the teeth and over the teeth insulating portions;
a centerpiece that includes a main body section disposed facing an opening of the outer cylinder section, and that supports the motor shaft and the stator core;
a first water stopping wall that is formed in a ring shape along the circumferential direction of the motor shaft, and that extends along an axial direction of the motor shaft from the ring-shaped insulating portion toward the main body section;
a second water stopping wall that is formed in a ring shape along the circumferential direction of the motor shaft, that extends out along the axial direction of the motor shaft from the main body section toward the ring-shaped insulating portion, and that, together with the first water stopping wall, configures a labyrinth structure positioned at a radial direction inside of the plurality of winding coil portions;
a third water stopping wall that is formed in a ring shape along the circumferential direction of the motor shaft, and that extends out along the axial direction of the motor shaft from the ring-shaped insulating portion toward the main body section; and
a fourth water stopping wall that is formed in a ring shape along the circumferential direction of the motor shaft, and that extends out along the axial direction of the motor shaft from the main body section toward the ring-shaped insulating portion, wherein:
the first water stopping wall and the second water stopping wall configure an inner labyrinth structure as the labyrinth structure,
the third water stopping wall and the fourth water stopping wall configure an outer labyrinth structure positioned at the radial direction inside of the plurality of winding coil portions and at a radial direction outside of the inner labyrinth structure, and
portions of the rotor housing run substantially parallel to the center piece, and the inner labyrinth structure and the outer labyrinth structure are each disposed closer to the center piece than to the portions of the rotor housing that run substantially parallel to the center piece.

US Pat. No. 10,170,955

PULL TIGHT MOTOR HOUSING

1. A motor comprises:a motor assembly that includes a stator, a rotor, and wiring connected to the stator;
an end-cap coupled to the motor assembly to produce first sub-assembly, wherein the end-cap includes an electrical fitting for feeding the wiring externally of the motor;
a flexible insulating sleeve fitted over at a least a portion the first sub-assembly to produce a second sub-assembly; and
a flexible enclosure including a formed housing section and a connecting section, wherein the formed housing section loosely fits over the second sub-assembly prior to tightening of the connecting section and, when the connecting section is tightened, the formed housing section tightly fits over the second sub-assembly compressing the flexible insulating sleeve to produce an insulating seal.

US Pat. No. 10,170,954

DIRECT CURRENT MOTOR

Hitachi Automotive System...

1. A direct-current motor including an armature including a plurality of armature slots and an armature coil wound to stride over two of the armature slots away from each other with a certain number of the armature slots interposed therebetween, the direct-current motor comprising:at least four armature coils each wound on a lowermost layer of a coil end portion without overlapping with the armature coil wound through the different armature slots,
wherein, on a higher layer than the four armature coils wound on the lowermost layer, at least four armature coils wound in an equal pattern to that of the four armature coils are provided
wherein the four armature coils wound on the lowermost layer have coil sides thereof adjacent to each other housed in the respective equal armature slots, and the four armature coils wound on the higher layer than the lowermost layer have coil sides thereof adjacent to each other housed in the respective equal armature slots,
wherein the armature coils constitute a plurality of coil groups each including coils which get an equal number to the number of pole pairs P, each of the coil groups being wound by one continuous winding conductor, and a coil group including (P?1) coils,
wherein a part between two coils wound by one continuous winding conductor is retained in a conductor retaining portion of a commutator segment in a state in which the two coils are continuous, and
wherein each end portion of each of the coil groups is cut in a state of being retained in a conductor retaining portion of a different commutator segment from the commutator segment.

US Pat. No. 10,170,953

PLANAR COMPOSITE STRUCTURES AND ASSEMBLIES FOR AXIAL FLUX MOTORS AND GENERATORS

E-Circuit Motors, Inc., ...

1. A planar composite structure (PCS) for use in an axial flux motor or generator, comprising:a dielectric layer;
a first conductive layer disposed on a first side of the dielectric layer, the first conductive layer comprising first conductive traces that include:
first radial conductors, each of the first radial conductors extending radially at least between a first radial distance and a second radial distance that is greater than the first radial distance, and
first conductive end turns, each of the first conductive end turns interconnecting a respective pair of the first radial conductors, the first conductive end turns including a first inner end turn and a second inner end turn, the first inner end turn electrically interconnecting portions of a first pair of the first radial conductors at the first radial distance, and the second inner end turn electrically interconnecting portions of a second pair of the first radial conductors at the first radial distance;
wherein the first conductive traces form:
a first portion of a first winding that, when energized, generates magnetic flux for a first phase of the motor or generator, the first portion of the first winding including the first inner end turn, and
a first portion of a second winding that, when energized, generates magnetic flux for a second phase of the motor or generator, the first portion of the second winding including the second inner end turn;
a second conductive layer located on a second side of the dielectric layer, the second conductive layer comprising second conductive traces that include second radial conductors, wherein each of the second radial conductors extends radially at least between the first radial distance and the second radial distance; and
vias through the dielectric layer, each of the first radial conductors being electrically connected through at least one respective via to a corresponding one of the second radial conductors.

US Pat. No. 10,170,952

ROTARY ELECTRIC MACHINE AND MANUFACTURING METHOD FOR COIL OF ROTARY ELECTRIC MACHINE

MITSUBISHI ELECTRIC CORPO...

1. A rotary electric machine comprising an armature that includes:an annular armature core in which a plurality of teeth are arranged circumferentially, and in which slots are formed between said teeth; and
an armature winding that is mounted to said armature core,wherein:said armature winding is constituted by a plurality of distributed-winding coils that are each produced by winding a conductor wire that is insulated, that is jointless and continuous, and that has a rectangular cross section;
said coils each include:
2m rectilinear portions that are inserted into a pair of slots that comprise two of said slots so as to have longitudinal directions oriented in an axial direction, where m is an integer that is greater than or equal to one; and
(2m?1) coil end portions that link said 2m rectilinear portions consecutively by each connecting together end portions of two selected rectilinear portions among said 2m rectilinear portions,
said coils being mounted in one or more layers in a radial direction in said armature core so as to be arranged at a pitch of one slot in a circumferential direction;
said coil end portions include:
a bulging portion that protrudes axially outward in a convex shape; and
oblique portions that link said two connected rectilinear portions and said bulging portion;
said bulging portion has a crank portion that displaces radial positions of said two connected rectilinear portions by a set amount; and
a cross-sectional shape of said bulging portion is a rectangular shape and a cross-sectional area of said bulging portion is smaller than a cross-sectional area of said oblique portions.

US Pat. No. 10,170,951

ELECTRICAL MACHINE

VOLABO GMBH, Holzkirchen...

1. An electrical machine having a stator, wherein:the stator comprises a plurality of slots for receiving a stator winding,
one respective conductor section of the stator winding is inserted into each slot,
the conductor sections of at least one pair of poles are short-circuited to one another on a first side of the stator,
the conductor sections on a second side of the stator, opposite from the first side, are each connected to a terminal of a power supply unit,
the power supply unit comprises two annular conductors between which at least one power-electronics component is arranged, and
the number of flat subsurfaces of the inner annular conductor and of the outer annular conductor are each equal to the number of slots of the stator.

US Pat. No. 10,170,950

ROTARY ELECTRIC MACHINE AND METHOD FOR MANUFACTURING AN ARMATURE THAT IS USED IN THE ROTARY ELECTRIC MACHINE

MITSUBISHI ELECTRIC CORPO...

1. A rotary electric machine comprising an armature that is formed by mounting an armature winding to an annular armature core, wherein:a first winding body and a second winding body are each configured so as to have a helical shape in which end portions of rectilinear portions are linked by coil ends, by winding a jointless, continuous conductor wire that is coated with insulation for m turns, where m is a natural number that is greater than or equal to two;
a two-lane winding body is configured by assembling said first winding body and said second winding body such that orbiting portions that are constituted by said rectilinear portions and said coil ends of said first winding body overlap entirely in a radial direction with corresponding orbiting portions that are constituted by said rectilinear portions and said coil ends of said second winding body;
said armature winding is configured by mounting said two-lane winding bodies into respective pairs of slots of said armature core that are separated by a predetermined number of slots;
said coil ends include a top portion that displaces by a predetermined amount in a radial direction at an approximately central portion between said linked rectilinear portions; and
said radial displacement at said top portion is approximately a×d, where a is a natural number that is greater than or equal to 2 and less than or equal to 2×(m?1), and d is a radial thickness of said rectilinear portions that are housed inside said slots, 4×m of said rectilinear portions of two of said two-lane winding bodies being housed inside said slots so as to line up in single columns in a radial direction.

US Pat. No. 10,170,948

PROCESS FOR THE FORMATION OF A STACK OF SUPERPOSED METALLIC LAMINATIONS

Whirlpool S.A., Sao Paul...

1. A process for the formation of a stack of superposed metallic laminations, characterized in that it comprises the steps of:a—producing a first metallic lamination comprising at least one assembly of coupling elements, including one insertion clamp, one receiving clamp and two receiving windows, said coupling elements maintaining the same relative positioning from one another, the insertion clamp and the receiving clamp having an axial projection disposed on a first surface of the first metallic lamination so as to define a recess on a second surface of the first metallic lamination, the second surface being opposite the first surface, and wherein the recess of the receiving clamp is different from the recess of the insertion clamp, and wherein the recess of the receiving clamp is configured to receive the axial projection of the insertion clamp;
b—conducting the first lamination produced to a support matrix;
c—producing a second lamination, as defined in step “a” for the production of the first lamination;
d—displacing the support matrix with the first lamination, in order to align, axially, a second receiving clamp and the insertion clamp of the second lamination with a first receiving window, with a second receiving window and with the receiving clamp, respectively, of the first lamination;
e—conducting the second lamination to the support matrix, pressing the second lamination against the first lamination, in order to house the receiving clamp of the second lamination in the second receiving window of the first lamination and to fit, by interference, the insertion clamp of the second lamination, in the receiving clamp of the first lamination;
f—producing a third lamination, as defined in steps “a” to “c”;
g—displacing the support matrix with the first and the second lamination in order to align, axially, the second receiving window, the receiving clamp and the insertion clamp of the third lamination with the first receiving window, with the second receiving window and with the receiving clamp, respectively, of the second lamination;
h—conducting the third lamination to the support matrix, pressing the third lamination against the second lamination in order to house the receiving clamp of the third lamination through the second receiving window of the second lamination and in the interior of the first receiving window of the first lamination, and in order to fit, by interference, the insertion clamp of the third lamination in the receiving clamp of the second lamination; and
i—repeating the steps from “c” to “h”, until finishing the stacking of the laminations that define the lamination stack.

US Pat. No. 10,170,947

LAMINATED CORE

MITSUI HIGH-TEC, INC., K...

1. A laminated core, comprising:a plurality of laminated iron core pieces, wherein each of the iron core pieces being connected in a laminating direction by filling a resin in a plurality of resin holes penetrating the laminated core in the laminating direction,
wherein an iron core piece (A) of the iron core pieces is provided at an end in an axial direction of the laminated core and an iron core piece (U) of the iron core pieces is all other iron core pieces being arranged in the axial direction;
wherein the laminated core is a laminated stator core; and
wherein joint strength of the iron core piece (A) is acquired by making a diameter (d1) of a resin hole (B) of the iron core piece (A) larger than a diameter (d2) of the resin hole (H) of the iron core piece (U) and making a junction area (S1) of the iron core piece (A) and resin that is larger than a junction area (S2) of the iron core piece (U) and resin; and
wherein the resin hole (B) and the resin hole (H) are on the same axis.

US Pat. No. 10,170,946

MOTOR HAVING NON-CIRCULAR STATOR

Persimmon Technologies Co...

1. An apparatus comprising:a motor comprising:
a rotor; and
a stator, where the rotor is located at least partially in a rotor receiving area of the stator, where the stator comprises at least one coil winding and a plurality of teeth, where the at least one coil winding is located on at least some of the teeth, where the teeth comprise a first set of the teeth and a second set of the teeth, where the teeth of the first set of teeth are longer in a radial direction from the rotor receiving area than the teeth of the second set of teeth, where the stator comprises a stator member forming the teeth, where a base of each of the teeth is located at a portion of the stator member which forms an outer perimeter wall of the stator member, where slots between the teeth each comprise at least one of a general triangular shape and a general quadrilateral shape, and where a portion of the outer perimeter wall between a side of each shape, adjacent the outer perimeter wall, and an outer side of the outer perimeter wall has a thickness which is substantially uniform.

US Pat. No. 10,170,944

RECHARGEABLE IMPANTABLE CARDIOVERTER DEFIBRILLATOR

NewPace Ltd., Caesarea (...

1. Rechargeable implantable cardioverter defibrillator (ICD) comprising:a hermetically sealed can; and
at least one lead, coupled with said hermetically sealed can,
said hermetically sealed can comprising:
at least one high voltage capacitor;
an electronic circuit, coupled with said at least one high voltage capacitor; and
a rechargeable battery, coupled with said electronic circuit and said at least one high voltage capacitor;
an outer surface of said hermetically sealed can comprising:
an active section; and
a non-active section, said non-active section being electrically insulated from said active section,
wherein a surface area of said active section acts as at least one of an electrode with said at least one lead for forming an electric shock vector for applying a high voltage shock and a sensor for sensing electrical activity; and
wherein a surface area of said non-active section acts as at least one antenna for transmitting and receiving information wirelessly while also receiving electromagnetic (EM) energy to inductively charge said rechargeable battery.

US Pat. No. 10,170,943

WIRELESS INDUCTIVE POWER TRANSFER

KONINKLIJKE PHILIPS N.V.,...

1. A power transmitter for providing a power transfer to a power receiver using a wireless inductive power transfer signal, the power transmitter comprising:a transmitter inductor for generating an inductive carrier signal for load modulation in response to a voltage drive signal applied to at least one of the transmitter inductor and a resonance circuit comprising the transmitter inductor;
a measurement unit arranged to, for cycles of a reference signal synchronized to the voltage drive signal, perform first measurements of at least one of an inductor current and an inductor voltage for the transmitter inductor, each first measurement being over a measurement time interval being a subset of a cycle period of the reference signal and having a first time offset relative to the reference signal;
an adaptor for varying the first time offset and detecting an optimum measurement timing offset for the varying first time offset, the optimum measurement timing offset being detected as a time offset for the varying first time offset which results in a maximum demodulation depth for a demodulation depth reflecting a difference measure for first measurements generated by the measurement unit with the first time offset for different modulation loads of the inductive carrier signal; and
a demodulator for demodulating load modulation of the inductive carrier signal from first measurements with the first time offset set to the optimum measurement timing offset.

US Pat. No. 10,170,942

POWER RECEIVING DEVICE AND WIRELESS POWER TRANSMISSION SYSTEM

Panasonic Intellectual Pr...

1. A power receiving device, comprising:a power receiving antenna that receives AC power from a power transmitting device including a power transmitting antenna that wirelessly transmits the AC power;
a rectifier circuit that converts the AC power into DC power;
a detection circuit that detects a value of the DC power during a time that the power receiving antenna receives the AC power from the power transmitting device;
a load that is driven by the DC power;
a battery that charges the DC power;
a switching circuit that provides i) connection and disconnection between the rectifier circuit and the load and ii) connection and disconnection between the load and the battery; and
a control circuit that controls the power receiving device, the control circuit being configured to control the switching circuit as a function of the value of the DC power detected using the detection circuit,
wherein the control circuit controls the switching circuit to connect the rectifier circuit to the load and disconnect the rectifier circuit from the battery and determines whether the value of the DC power detected using the detection circuit is less than or equal to a power threshold value, and
in response to the value of the DC power reaching less than or equal to the power threshold value, the control circuit controls the switching circuit to disconnect the rectifier circuit from the load and connect the load to the battery to drive the load using the DC power charged by the battery.

US Pat. No. 10,170,941

NON-CONTACT TYPE POWER TRANSFER APPARATUS

Samsung Electro-Mechanics...

1. A non-contact type power transfer apparatus comprising:a power converter configured to convert input power into transmission power;
a power transmitter configured to transmit the transmission power in a non-contact manner; and
a controller configured to provide a power conversion control signal to control a power conversion operation of the power converter according to a state of the transmission power, and to output an input power control signal to control a power level of the input power according to the power conversion control signal,
wherein the input power control signal is set based on the power conversion control signal.

US Pat. No. 10,170,939

FOREIGN OBJECT DETECTOR, POWER TRANSMITTING DEVICE AND POWER RECEIVING DEVICE FOR WIRELESS POWER TRANSMISSION, AND WIRELESS POWER TRANSMISSION SYSTEM

Panasonic Intellectual Pr...

1. A foreign object detector comprising:a first resonator;
an oscillator circuit that is connected to the first resonator and oscillates at a first frequency (f1) which is lower than a resonant frequency (fr) of a second resonator and at a second frequency (f2) which is higher than the resonant frequency (fr), the second resonator being electromagnetically coupled to the first resonator and being a parallel resonant circuit including a coil and a capacitor; and
a measurement circuit that measures an inductance value of the first resonator while the first and second resonators are electromagnetically coupled to each other, wherein:
the measurement circuit measures an input inductance value Lin(f1) of the first resonator while the oscillator circuit is oscillating at the first frequency f1 and an input inductance value Lin(f2) of the first resonator while the oscillator circuit is oscillating at the second frequency f2, calculates a coupling coefficient k which is calculated by the equation k2=1?Lin(f2)/Lin(f1), and detects a metallic foreign object between the first resonator and the second resonator based on the coupling coefficient k;
while the coil is short-circuited, the input inductance value Lin(f1) of the first resonator and the input inductance value Lin(f2) of the first resonator are identical; and
while the coil is open, the input inductance value Lin(f1) of the first resonator and the input inductance value Lin(f2) of the first resonator are identical.

US Pat. No. 10,170,938

ELECTRIC POWER RECEIVING DEVICE AND ELECTRIC POWER TRANSMISSION DEVICE

TOYOTA JIDOSHA KABUSHIKI ...

1. An electric power receiving device, comprising:an electric power receiving unit configured to contactlessly receive electric power from an electric power transmission device,
the power receiving unit including a first node, a second node, a first capacitor, a first coil, a second capacitor, a second coil, and a third capacitor,
the first capacitor, the first coil, the second capacitor, the second coil, and the third capacitor being sequentially connected in series, between the first node and the second node, and
a capacitance of the second capacitor being smaller than a capacitance of the first capacitor and a capacitance of the third capacitor.

US Pat. No. 10,170,937

DEVICES, SYSTEMS, AND METHODS FOR ADJUSTING OUTPUT POWER USING SYNCHRONOUS RECTIFIER CONTROL

QUALCOMM Incorporated, S...

1. An apparatus for wirelessly receiving power, the apparatus comprising:a receive circuit configured to receive wireless power via a magnetic field sufficient to power or charge a load;
a tuning circuit comprising a variable reactive element, coupled to the receive circuit, and configured to detune the receive circuit away from a resonant frequency to adjust an output power level to a first output power level;
a rectifier electrically coupled to the receive circuit and configured to rectify an alternating current (AC) signal, generated in the receive circuit, to a direct current (DC) signal for supplying power to the load, the rectifier comprising a switch; and
a drive circuit configured to:
determine when a measured current value of the AC signal through the switch is equal to a first non-zero current value;
actuate the switch based on the determination that the measured current value of the AC signal through the switch is equal to the first non-zero current value; and
adjust the first non-zero current value to a second non-zero value to adjust the first output power level to a second output power level.