US Pat. No. 10,136,969

METHOD AND SYSTEM FOR TOOTH RESTORATION

Alireza Tavassoli, Brook...

1. A method for denture restoration, the method comprising:a) generating a first set of digital information of a mouth cavity of a patient;
b) producing an orientation appliance from said first set of digital information, the orientation appliance comprising upper and lower portions that are adapted to a size and shape of the mouth cavity of the patient, and a movable part facilitates adjusting a position of the upper portion relative to the lower portion, and, thereafter, placing the orientation appliance in the mouth cavity of the patient;
c) generating a second set of digital information of said mouth cavity with said orientation appliance being placed within said mouth cavity of the patient;
d) producing a temporary restoration using said second set of digital information;
e) placing said temporary restoration within said mouth cavity of the patient and generating a third set of digital information of said mouth cavity with said temporary restoration, provided in step d), being placed within said mouth cavity of the patient; and
f) producing a final restoration using
said third set of digital information generated with said temporary restoration being placed within said mouth cavity of the patient.

US Pat. No. 10,136,958

TISSUE PROTECTOR AND METHOD OF USE

Amendia, Inc., Marietta,...

1. A tissue protector comprises:a body structure having a first proximal end and a second distal end with a longitudinal extending thin flexible web with a pair of rigid or solid rails between said ends, the body structure having an unconstrained first shape with a length and a width configured to form the tissue protector, the body structure being a solid single piece of material compressible along the entire length of the web and configured to wrap or roll about a longitudinal axis of the body structure to a smaller constrained second shape sized to fit into a lumen of a cannula, the pair of rigid rails being longitudinal extending rails extending longitudinally along the length of web on each side of the web wherein the two rails of the body structure are parallel enlarged longitudinally extending projections extending the entire length of the body structure in both the constrained second shape and unconstrained first shape, the web having a constant width and being interposed between said parallel longitudinally extending rails to form a shallow channel extending the entire length from the first proximal end to the second distal end in the unconstrained first shape and wherein the body structure when placed inside the lumen of the cannula is configured to be positioned between two adjacent vertebral bodies and is configured to return to the unconstrained first shape when the cannula is withdrawn from between the two adjacent vertebral bodies while leaving the body structure between the two adjacent vertebral bodies, the web and the two rails are configured to shield a nerve root wherein the unconstrained first shape of the web is sized with the constant width to receive a spinal implant for insertion at the first proximal end in the shallow channel sliding along the web between the rigid rails to the second distal end between the two vertebral bodies as the web between the two rigid rails forms a guide for the spinal implant and a shield for the nerve root as the spinal implant is inserted.

US Pat. No. 10,136,952

SOFT TISSUE BALANCING IN ARTICULAR SURGERY

Zimmer, Inc., Warsaw, IN...

1. A robot-aided knee arthroplasty system comprising:an end effector of a robotic arm to couple to a femur of a knee joint with a soft tissue balancing component that permits the femur to freely rotate while coupled to the end effector;
a robotic controller to:
cause the robotic arm to apply a pulling force to the femur using the end effector to increase a gap distance between the femur and a tibia of the knee joint;
measure the gap distance between the femur and the tibia and a rotation of the femur as the robotic arm applies the pulling force to the femur using the end effector;
determine whether a gap configuration of the knee joint is equal to a predetermined gap configuration at the measured gap distance; and
store, when the gap configuration is equal to the predetermined gap configuration at the measured gap distance, the rotation of the femur as a target femoral implant rotation; and
a surgical planning system to plan a position and orientation of a resection of the femur for implantation of a femoral implant at the target femoral implant rotation.

US Pat. No. 10,136,947

SURGICAL PATIENT SIDE CART WITH DRIVE SYSTEM AND METHOD OF MOVING A PATIENT SIDE CART

INTUITIVE SURGICAL OPERAT...

1. A teleoperated surgical system cart, the cart comprising:a base;
a surgical instrument support structure extending from the base, the surgical instrument support structure being adjustable to different configurations, the surgical instrument support structure being configured to be removably coupled with a surgical instrument;
a steering interface configured to be grasped by a user;
a sensor mechanism configured to detect a force applied to the steering interface; and
a drive system comprising:
a control module operably coupled to receive an input from the sensor mechanism in response to the force applied to the steering interface and information about a configuration of the surgical instrument support structure, the control module being programmed with a model correlating the received input from the sensor mechanism and the information about the configuration of the surgical instrument support structure with a movement output command, the control module being configured to output the movement output command in response to the received input from the sensor mechanism and in response to the received information about the configuration of the surgical instrument support structure; and
a driven wheel mounted to the base and configured to impart wheeled motion to the cart in response to the movement output command.

US Pat. No. 10,136,937

ELECTROSURGICAL SYSTEM

COSMAN INSTRUMENTS, LLC, ...

1. A system for tissue ablation including a cannula and an electrode, the cannula including an elongated shaft having a proximal end and a distal end, the cannula shaft including an electrically conductive active tip distal to an electrically insulated cannula shaft portion, the cannula shaft including a lumen extending through the entire length of the cannula shaft from a proximal opening at the proximal end of the shaft to a distal portion of the shaft, the cannula including a side opening to the lumen through the side of the cannula shaft wall, the cannula shaft being substantially stiff and including a bend configured so that the electrode shaft exits the side opening of the lumen when the electrode shaft is inserted into the cannula lumen through the proximal opening, the electrode including an electrode shaft having a proximal end and a distal end, the electrode shaft including an electrically conductive portion, the electrode shaft being substantially straight and stiff, the electrode and cannula being configured to be assembled into a first assembly wherein the electrode shaft is inserted into the cannula lumen through the proximal opening, the electrically conductive portion of the electrode shaft extends out of the cannula lumen through the side opening, and the first assembly is configured to conduct radiofrequency current from a radiofrequency generator to bodily tissue through both the active tip of the cannula and the electrically conductive portion of the electrode shaft.

US Pat. No. 10,136,917

INTRAVASCULAR CATHETER INSERTION DEVICE

1. A catheter insertion device, comprising:a hollow needle having a distal skin-piercing end opposite a proximal base end, the hollow needle defining a channel in fluidic or pneumatic communication between the distal skin-piercing end and the proximal base end, the hollow needle extending along a longitudinal axis;
a plunger slidably disposed over at least a portion of the hollow needle, where the distal skin-piercing end of the hollow needle extends through a distal end of the plunger;
a spring mechanically engaged between at least a portion of the proximal base end of the hollow needle and a portion of the plunger, the spring biasing the plunger towards the distal skin-piercing end of the hollow needle;
a catheter slidably disposed over at least a second portion of the hollow needle where the distal skin-piercing end of the hollow needle extends through a distal insertion end of the catheter, the catheter comprising the distal insertion end opposite a proximal connection end, where a surface of the catheter contacts the distal end of the plunger during catheter insertion;
an expandable chamber having a first opening in fluidic or pneumatic communication with the channel of the hollow needle, the expandable chamber at least partially formed by the proximal base end of the hollow needle and a proximal end of the plunger, the expandable chamber configured to increase in volume as the plunger moves towards the distal skin-piercing end of the hollow needle;
a housing attached to the proximal base end of the hollow needle, the housing having an open distal end opposite the proximal base end of the hollow needle;
a first circumferential seal of the expandable chamber disposed about the proximal base end of the hollow needle, the first circumferential seal configured to seal the proximal base end to the plunger when the plunger is moved to its furthest proximal position;
a second circumferential seal of the expandable chamber disposed about the plunger, the second circumferential seal configured to seal the plunger to the housing when the plunger is moved to its furthest proximal position;
a button non-movably attached to the plunger and extending outside of the housing;
wherein the housing includes a slot, wherein the slot extends from a slot open end to a slot closed end with a slot turn there between, wherein the slot open end is located at the open distal end of the housing, wherein at least a portion of the slot extending from the slot open end to the slot turn is non-linear with respect to the longitudinal axis of the hollow needle, the slot turn changing direction of the slot between the slot open end and the slot closed end;
wherein the plunger moves with the button and a portion of the button is configured to be movable within the slot between a stored position, an armed position and an extended position, wherein the stored position comprises when the portion of the button is located at the slot closed end, wherein the armed position comprises when the portion of the button is located at the slot turn, and wherein the extended position comprises when the portion of the button is located at and/or past the slot open end;
wherein the plunger is configured to rotate about the longitudinal axis of the needle as the portion of the button passes through the non-linear portion of the slot.

US Pat. No. 10,136,913

MULTIPLE CONFIGURATION SURGICAL CUTTING DEVICE

The Spectranetics Corpora...

1. A device for removing an implanted object from a body vessel, the device comprising:an intermediate sheath assembly comprising an intermediate sheath and an intermediate tip disposed at a distal end of the intermediate sheath assembly;
an inner sheath assembly rotatably carried within the intermediate sheath assembly, the inner sheath assembly comprising an inner sheath and a cutting tip, the cutting tip comprising a cutting surface adapted to cut tissue coupled to the implanted object as the cutting tip rotates relative to the intermediate sheath assembly;
a handle assembly comprising a housing, a trigger carried by the housing, and a cutting tip drive mechanism carried by the housing and coupled to the trigger and the inner sheath assembly, the trigger being actuatable to drive the cutting tip drive mechanism and thereby rotate the inner sheath and the cutting tip relative to the intermediate sheath assembly;
an outer sheath assembly rotatably carried outside of the intermediate sheath assembly, the outer sheath assembly comprising an outer sheath and an outer shield disposed at a distal end of the outer sheath assembly, the outer shield comprising a distal opening, the outer sheath assembly being rotatable and translatable relative to the intermediate sheath assembly from a first position to a second position and vice versa, in the first position the cutting surface of the cutting tip being disposed within the outer shield, and in the second position the cutting tip extending through the distal opening and the cutting surface being at least partially disposed outside of the outer shield; and
a shield drive mechanism coupled to the outer sheath assembly, the shield drive mechanism being actuatable to rotate and translate the outer sheath assembly relative to the intermediate sheath assembly from the first position to the second position and vice versa.

US Pat. No. 10,136,850

BIOLOGICAL STATE ESTIMATION DEVICE, BIOLOGICAL STATE ESTIMATION SYSTEM, AND COMPUTER PROGRAM

Delta Tooling Co., Ltd., ...

1. A biological body state estimation device for estimating a state of fatigue of a person using a biological signal obtained from an upper body of the person, comprising:an air pack configured to be brought into contact with a back part of the person and whose pressure has a pressure fluctuation that fluctuates with fluctuation in the aorta caused by movement of the heart, the air pack being further configured to output the pressure fluctuation as the biological signal; and
circuitry in electronic communication with the air pack and configured to
receive the biological signal from the air pack;
analyze the biological signal, and acquire and sort a homeostatic function level of the person at a predetermined point of time into a plurality of stages;
plot the homeostatic function level in a time series by taking each stage of the homeostatic function level on a vertical axis and time on a lateral axis and display a fluctuation degree of the homeostatic function level on a display circuit as a graph; and
determine the state of fatigue from the homeostatic function level;
wherein the circuitry is configured to analyze the biological signal and acquire and sort the homeostatic function by:
acquiring a frequency of the biological signal;
conducting a movement calculation to acquire a slope of the frequency for each predetermined time window set with a predetermined overlapped time from the frequency of the biological signal and acquiring a time-series waveform of the slope of the frequency obtained for each time window;
differentiating the time-series waveform of the slope of the frequency;
integrating the time-series waveform of the slope of the frequency;
acquiring a rectangular wave from an increase/decrease of the time-series waveform of the slope of the frequency;
acquiring a describing function and a describing function amplitude value between the time-series waveform of the slope of the frequency in an arbitrarily set first time zone and the time-series waveform of the slope of the frequency in a second time zone after the first time zone;
applying absolute value processing to the time-series waveform of the respective slopes of the frequency by using a time-series waveform of the frequency of the biological signal using a maximum value of the time-series waveform of the biological signal and a time-series waveform of the frequency of the biological signal using a zero-crossing point where the sign of the time-series waveform of the biological signal is switched; and
acquiring the stage of the homeostatic function level by determining whether at least two indices indicate a characteristic change, wherein the at least two indices have the characteristic change according to said each stage of the homeostatic function level and are chosen independently for said each stage of the homeostatic function level, the at least two indices comprising at least two of the slope of the frequency, the differential value, the integral value, the sign of the rectangular wave, the describing function amplitude value, and two absolute values of the time-series waveform of the slope of the frequency.

US Pat. No. 10,136,846

MICRONEEDLE ARRAYS FOR BIOSENSING AND DRUG DELIVERY

The Regents of the Univer...

1. An analyte-selective sensor device, comprising:a substrate that includes at least one microneedle with a hollowed interior, wherein the at least one microneedle comprises an interior wall with an opening to the hollowed interior;
an electrode comprising a probe, wherein the probe is disposed inside the hollowed interior and spaced away from the interior wall, wherein the electrode is functionalized by a coating comprising an enzyme-functionalized coating or an ion-selective coating over at least the probe to interact with an analyte to produce an electrical signal; and
a wire electrically coupled to the probe operable to transfer the electrical signal.

US Pat. No. 10,136,843

AUDIOLOGIC TEST APPARATUS, SYSTEM AND RELATED METHOD

Natus Medical Incorporate...

12. An audiologic test system for performing an audiologic test, the audiologic test system comprising:an audiologic test apparatus comprising:
a housing;
a processing unit in the housing;
a tone generator connected to the processing unit, the tone generator being instructed by the processing unit to generate a first electrical signal and a second electrical signal;
a probe interface for connecting the audiologic test apparatus to a test probe; and
a pump module having a pressure sensor connected to the processing unit;
a first speaker connected with the audiologic test apparatus; and
a first microphone connected with the audiologic test apparatus;
wherein the processing unit is configured to:
provide a first signal with a first primary frequency component at a first primary frequency through the first speaker, the first electrical signal is representative of the first signal;
obtain a first response signal from the probe interface through the first microphone;
determine if a first insertion criterion is satisfied based on the first signal and the first response signal;
modify pressure in an ear canal;
detect a pressure response utilizing the pressure sensor;
determine if a second insertion criterion is satisfied; and
initiate the audiologic test to examine at least one part of an auditory system of a user if the first insertion criteria and the second insertion criterion are satisfied, the audiologic test includes generation of the second signal with a second primary frequency component at a second primary frequency, the second electrical signal is representative of the second signal;
wherein the audiologic test apparatus is configured to receive an input generated using the pressure sensor and determines if the second insertion criterion is satisfied based on the input thereby indicating proper insertion of the test probe in the ear canal to examine the at least one part of the auditory system of the user.

US Pat. No. 10,136,828

MAPPING OF ATRIAL FIBRILLATION

Biosense Webster (Israel)...

13. An apparatus, comprising:a probe having a plurality of electrodes and adapted for insertion into a heart of a living subject; and
a processor configured to receive electrical signals from the electrodes and to perform the acts of:
recording electrograms from the electrodes concurrently at respective locations in the heart, the electrograms comprising readings of the electrodes;
generating an activation map from the readings, the activation map having fixed local activation times and adjustable local activation times for respective electrodes based on respective readings;
delimiting activation time intervals for respective adjustable local activation times;
transforming the activation map into a map of electrical propagation waves, comprising:
segmenting the electrograms into a series of frames at respective times, wherein each frame includes a matrix comprising assignments of the fixed local activation times and the adjustable local activation times to the respective electrodes;
modeling at least a portion of the heart as a mesh having vertices, each vertex corresponding to location of a respective electrode;
selecting a vertex, the vertex having connected conduction velocities of electrical propagation, wherein at least one of the connected conduction velocity has a respective adjustable local activation time and a respective activation time interval; and
determining coherence of the waves at the vertex based on the connected conduction velocities;
maximizing coherence of the waves by adjusting at least one of the adjustable local activation times of the connected conduction velocities to at least one adjusted local activation time within the respective activation time intervals;
reporting the at least one adjusted local activation time;
generating an electroanatomical map with at least one coherent wave based on the at least one adjusted local activation time; and
an ablation power generator connected to the probe for ablating tissue in the heart to modify the electrical propagation waves represented in the electroanatomical map.

US Pat. No. 10,136,791

CONVERTIBLE DISHWASHER

Whirlpool Corporation, B...

1. A dishwasher having a filtration system comprising:a tub defining a washing chamber;
at least one spray device mounted in the washing chamber;
a sump unit within the washing chamber including a recessed main intake defined, at least in part, by a side wall and having a recirculation intake port and a drain port;
an accumulator;
a drain check cover fluidly connected to the accumulator and removably disposed in the recessed main intake wherein, with the drain check cover disposed in the recessed main intake, the drain check cover divides the recessed main intake into a fluid recirculation chamber, to which the recirculation intake port is exposed, and a fluid draining chamber, to which the drain port is exposed, and, with the drain check cover not disposed in the recessed main intake, the recessed main intake is not divided into the fluid recirculation chamber and the fluid draining chamber, and the recirculation intake port and the drain port are both exposed to the recessed main intake; and
a recirculation pump connected to the recirculation intake port and fluidly interposed between the sump unit and each of the at least one spray device and the accumulator, wherein the dishwasher is configured so that, during operation of the dishwasher, the recirculation pump causes fluid to flow through the at least one spray device whether or not the drain check cover is disposed in the recessed main intake.

US Pat. No. 10,136,780

SURFACE CLEANING APPARATUS

Omachron Intellectual Pro...

1. An upright surface cleaning apparatus comprising:a) a surface cleaning head having a front end, a rear end, a central longitudinal axis extending between the front and rear ends, first and second laterally opposed sides, a dirty air inlet and a surface cleaning head air outlet;
b) an air flow path extending from the dirty air inlet to a clean air outlet, the air flow path including a cyclone chamber and a suction motor; and,
c) an upright section moveably mounted to the surface cleaning head between a generally upright position and a rearwardly inclined in use position, the upright section comprising a cyclone bin assembly comprising a cyclone chamber and at least one dirt collection chamber, the cyclone chamber having a dirt outlet and first and second lateral sides, the at least one dirt collection chamber collects material exiting the cyclone chamber via the dirt outlet,
wherein the at least one dirt collection chamber is exterior to the cyclone chamber,
wherein the dirt collection chamber has a volume and at least 60% of the volume is positioned on the first lateral side of the cyclone chamber
and wherein the cyclone chamber is above the suction motor when the upright section is in the generally upright position.

US Pat. No. 10,136,779

SURFACE CLEANING APPARATUS

Omachron Intellectual Pro...

1. An upright surface cleaning apparatus comprising:(a) a surface cleaning head having a front end, a rear end, rear wheels having a diameter, a central longitudinal axis extending between the front and rear ends, first and second laterally opposed sides, a dirty air inlet and a surface cleaning head air outlet; and,
(b) an upright section moveably mounted to the surface cleaning head between a generally upright position and a rearwardly inclined in use position, the upright section comprising an air treatment member assembly comprising an air treatment member, a dirt collection region wherein at least a portion of the dirt collection region is exterior to and laterally spaced with respect to the air treatment member and a housing having a suction motor therein,
wherein the diameter of the rear wheels is greater than a depth of the portion of the dirt collection region in a direction of the central longitudinal axis, and
wherein the housing has a motor housing portion which houses the suction motor and a lateral portion laterally spaced from the motor housing portion wherein the lateral portion has a depth in a direction of the central longitudinal axis that is less than a depth of the motor housing portion.

US Pat. No. 10,136,778

SURFACE CLEANING APPARATUS

Omachron Intellectual Pro...

1. A surface cleaning apparatus comprising:a) a surface cleaning head having a dirty air inlet;
b) an air flow path extending from the dirty air inlet to a clean air outlet;
c) an upright section having a first end movably mounted to the surface cleaning head and an opposed second end, the upright section moveable between a storage position and a floor cleaning position;
d) an upstream dirty-air suction motor in the air flow path downstream from the dirty air inlet;
e) a portable vacuum cleaner unit detachably mounted to the upright section, the portable vacuum cleaner unit comprising an air treatment member in the air flow path and a portable unit suction motor in the air flow path downstream from the upstream dirty-air suction motor; and,
wherein the surface cleaning apparatus is operable in an upright mode in which the portable vacuum cleaner unit is mounted to the upright section and the upstream dirty-air suction motor and the portable unit suction motor are concurrently operated such that air travels sequentially through the dirty air inlet, the upstream dirty-air suction motor, and then the portable unit suction motor, and
wherein the portable vacuum cleaner unit is operable in a portable mode wherein the portable vacuum cleaner unit is detached from the upright section.
US Pat. No. 10,138,485

NEUTRAL NANOTRANSPORTERS

RXi Pharmaceuticals Corpo...

1. A composition comprising:a hydrophobic modified polynucleotide, wherein the hydrophobic modified polynucleotide comprises an isolated double stranded nucleic acid molecule comprising a guide strand and a passenger strand, wherein the isolated double stranded nucleic acid molecule includes a double stranded region and a single stranded region, wherein the double stranded region is from 8-14 nucleotides long, wherein the single stranded region is at the 3? end of the guide strand and is 4-12 nucleotides long, wherein the single stranded region contains 3, 4, 5, 6, 7, 8, 9, 10, 11 or 12 phosphorothioate modifications, wherein at least 40% of the nucleotides of the isolated double stranded nucleic acid molecule are modified, and wherein a hydrophobic conjugate is attached to the isolated double stranded nucleic acid molecule at the 3? end of the sense strand, and wherein the isolated double stranded nucleic acid molecule does not form a hairpin;
a neutral fatty mixture comprising at least 20% dioleoylphosphatidylcholine (DOPC) or distearoylphosphatidylcholine (DSPC), and at least 20% sterol; and
optionally a cargo molecule,
wherein the hydrophobic modified polynucleotide and the neutral fatty mixture forms a micelle.
US Pat. No. 10,137,206

NUCLEIC ACID PRODUCTS AND METHODS OF ADMINISTRATION THEREOF

FACTOR BIOSCIENCE INC., ...

1. A method for treating a subject, comprising administering a synthetic RNA encoding a gene-editing protein targeting an immune checkpoint molecule gene, wherein the gene-editing protein comprises:(a) a DNA-binding domain comprising a plurality of repeat sequences and at least one of the repeat sequences comprises the amino acid sequence: LTPvQWAlAwxyzGHGG (SEQ ID NO: 629) and is between 36 and 39 amino acids long, wherein:
“v” is Q, D or E,
“w” is S or N,
“x” is H, N, or I,
“y” is D, A, I, N, G, H, K, S, or null, and
“z” is GGKQALETVQRLLPVLCQD (SEQ ID NO: 630) or GGKQALETVQRLLPVLCQA (SEQ ID NO: 631); and
(b) a nuclease domain comprising a catalytic domain of a nuclease.
US Pat. No. 10,138,488

CANCER VACCINE FOR DOGS

INVECTYS, Paris (FR)

1. A nucleic acid molecule that comprises a sequence encoding a fusion protein which comprises at least 80% of the amino acid sequence of a full length wild-type dog telomerase reverse transcriptase (TERT), wherein said protein (i) does not contain amino acids VDD within the TERT catalytic site, (ii) does not contain a nucleolar localization signal sequence, and (iii) comprises an amino acid sequence which enhances the addressing of said TERT to a proteasome.
US Pat. No. 10,141,572

CATHODE ACTIVE MATERIALS FOR LITHIUM-ION BATTERIES

Apple Inc., Cupertino, C...

1. A compound represented by Formula (III):Li?Co1?xMxAl?O?  (III)
wherein:
M is Mn,
0.95???1.10,
0 0 1.95???2.60.
US Pat. No. 10,138,505

PROCESS FOR THE PRODUCTION OF ORGANIC COMPOUNDS FROM PLANT SPECIES

Novamont S.p.A., Novara ...

1. A process for the production of fermentable C5-C6 sugars from oleaginous herbaceous plants belonging to the Cardueae tribe, comprising the steps of:a) mechanically separating the seeds from the above-ground lignocellulose biomass of the oleaginous herbaceous plants and comminuting said lignocellulose biomass;
b) bringing the comminuted lignocellulose biomass into contact with a basic aqueous solution containing 5 vol. % or less of an organic solvent in order to prepare an aqueous paste containing the comminuted lignocellulose biomass in an amount of 10 to 50% by weight, at a temperature of between 10 and 95° C. and for a time of between 1 minute and 24 hours;
c) separating the paste into a first solid fraction and a first liquid fraction;
d) subjecting the solid fraction to enzyme hydrolysis of the hemicellulose and cellulose contained therein.
US Pat. No. 10,138,273

PEPTIDE LIGANDS FOR HEPATIC STELLATE CELLS

The Curators of the Unive...

1. A composition comprising:a polypeptide comprising an amino acid sequence having the amino acid sequence of SEQ ID NO: 6, wherein the polypeptide binds to at least a portion of an insulin-like growth factor 2 receptor (IGF2R) extracellular domain; and
at least one of an anti-fibrotic agent, an anti-cancer agent, or a proapoptotic agent.
US Pat. No. 10,138,280

POLYPEPTIDES TARGETING GLYCOSYLATED MUC2 PROTEINS, METHODS OF SYNTHESIS, THEIR NUCLEIC ACIDS AND USES THEREOF

Institut Pasteur, Paris ...

1. An isolated nucleic acid molecule that comprises an open reading frame that encodes a polypeptide consisting of:a) SEQ ID NO: 3 having an additional cysteine residue at the N-terminus,
b) a fragment of SEQ ID NO: 3, wherein the fragment has an additional cysteine residue at the N-terminus, and wherein the fragment has a length of at least 20 contiguous amino acid residues,
c) a variant of SEQ ID NO: 3, wherein the variant has an additional cysteine residue at the N-terminus and has at least 85% identity with SEQ ID NO: 3, or
d) a variant of a fragment of SEQ ID NO: 3, wherein the variant of the fragment has an additional cysteine residue at the N-terminus, has a length of at least 20 contiguous amino acid residues, and has at least 85% identity with the fragment of SEQ ID NO: 3.
US Pat. No. 10,137,514

ABRASIVE ARTICLE AND METHOD OF FORMING

SAINT-GOBAIN ABRASIVES, I...

1. An abrasive article comprising:a substrate comprising an elongated body;
a plurality of discrete tacking regions overlying the substrate and defining gap regions between each of the discrete tacking regions of the plurality of discrete tacking regions;
abrasive particles overlying the plurality of discrete tacking regions;
a plurality of discrete formations overlying the substrate and spaced apart from the plurality of discrete tacking regions and the abrasive particles; and
a bonding layer overlying the plurality of discrete tacking regions, wherein at least a portion of the bonding layer is directly bonded to the substrate.
US Pat. No. 10,138,283

MODIFIED BOVINE G-CSF POLYPEPTIDES AND THEIR USES

AMBRX, INC., La Jolla, C...

1. A bG-CSF polypeptide comprising the sequence of SEQ ID NO: 2, wherein position 134 of SEQ ID NO: 2 is substituted with a non-naturally encoded amino acid,wherein the non-naturally encoded amino acid is para-acetylphenylalanine,
wherein the non-naturally encoded amino acid is linked to a water soluble polymer comprising a poly(ethylene) glycol moiety,
wherein said water soluble polymer has a molecular weight of about 20 kDa, and
wherein said bG-CSF polypeptide is characterized by inducing a maximal absolute neutrophil count (ANC) about 10-fold greater than pre-treatment ANC, as measured about 72 hours after a single sub-cutaneous injection at 40 ?g/kg in a healthy bovine steer calf.
US Pat. No. 10,138,598

METHOD OF MAKING A HIGHLY FUNCTIONAL, LOW VISCOSITY KRAFT FIBER USING AN ACIDIC BLEACHING SEQUENCE AND A FIBER MADE BY THE PROCESS

GP Cellulose GmbH, Zug (...

3. The method of claim 1, wherein the catalyst is chosen from at least one of copper and iron, the peroxide is hydrogen peroxide, and the pH of the second and fourth stages ranges from about 2 to about 6.
US Pat. No. 10,137,075

COSMETIC USE OF AN EXTRACT OF BALANITES ALMONDS TO IMPROVE HAIR STRENGTH

PIERRE FABRE DERMO-COSMET...

1. A topical cosmetic composition for improving hair strength comprising an effective amount of a hydro-alcoholic Balanites almond extract as an active agent and an effective amount of an added preservative, wherein the Balanites almond extract includes the following contents expressed as percentages by weight with respect to the extract without a drying medium:waxes: from 1% to 10%,
free amino acids: 1% to 5%,
proteins: from 0.5% to 10%, and
total sugars: from 20% to 60%,wherein the cosmetic composition is in the form of a shampoo, a balm, a mask, a gel, a lotion, a foam, a spray or a cream.
US Pat. No. 10,138,358

MOLDABLE COMPOSITIONS AND METHODS OF USING THE SAME

CRAYOLA LLC, Easton, PA ...

1. A moldable composition comprising:water,
at least one polar polymeric resin,
at least one thickening agent comprising:
guar gum,
xanthan gum, and
a borate salt or hydrate of a borate salt, wherein the borate salt or the hydrate of a borate salt is selected from the group consisting of ammonium borate, zinc borate, sodium borate, and ammonium pentaborate tetrahydrate,
at least one humectant,
at least one filler excluding microsphere fillers,
optionally at least one releasing agent and
optionally at least one additive.
US Pat. No. 10,137,334

GOLF BALL MANUFACTURING METHOD

Bridgestone Sports Co., L...

1. A method of manufacturing a golf ball having a core and a cover of one or more layer over the core, wherein an outermost layer of the cover is molded of a thermoplastic material selected from the group consisting of polyurethane, polyurea and mixtures thereof, the method comprising at least the following steps (1) and (2):(1) treating a surface of the cover with an isocyanate compound; and
(2) washing off and physically removing excess isocyanate compound by using a specific substance, and wherein, when an infrared absorption spectrum measured by FT-IR/ATR spectroscopy at an outside portion of the outermost cover layer of the golf ball manufactured by steps (1) and (2) is plotted as absorbance versus wave number, letting the absorbance peak heights near the wave numbers 1512 cm?1, 2280 cm?1 and 2840 cm?1 be respectively P1, Q1 and R1, the value Q1/R1 is larger than P1,
wherein in step (2), the specific substance is used by blasting the cover surface with the specific substance at a temperature of at least 5° C.
US Pat. No. 10,137,590

AUTOMATED APPLICATION OF CUT THERMAL ADHESIVE FILMS

ZAZZLE INC., Redwood Cit...

1. A method of manufacturing a tangible substrate with a thermal film that is cut according to computer instructions, the method comprising:obtaining an input digital image of a design that is to be transferred to the tangible substrate and storing the input digital image in electronic digital memory of a computer;
using the computer, rendering a plurality of design elements of the design as a single output image;
using the computer and based upon the output image, a bleed size value, a maximum number of negative areas, a maximum number of positive areas, and one or more substrate attribute values: resizing the output image to include a border for bleed; filling all transparent areas of the output image with the one or more substrate attribute values; creating and storing a cutting path;
creating and storing a mask image;
digitally inverting the mask image in the memory;
modifying the mask image to adjust one or more fill areas around one or more details, to limit negative areas to be less than the maximum number of negative areas, and to limit positive areas to be less than the maximum number of positive areas, resulting in a modified mask image;
creating and storing cutting path data in the memory, comprising a vector path on an outline of the mask image;
transmitting the cutting path data over a computer network.
US Pat. No. 10,138,194

METHOD FOR PRODUCTION OF THYMOQUINONE

KEMIN INDUSTRIES, INC., ...

1. A method of producing thymoquinone, comprising the steps of:(a) cultivating plants of Monarda fistulosa either by planting seed or by transplanting cuttings;
(b) growing said plants of Monarda fistulosa until elevated levels of carvacrol and/or thymol are present in the plants;
(c) cutting said plants during their vegetative stage;
(d) allowing material of said cut plants to senesce in the presence of oxygen.
US Pat. No. 10,138,206

AMORPHOUS FORM OF LOMITAPIDE MESYLATE

GLENMARK PHARMACEUTICALS ...

1. A process for the preparation of an amorphous form of lomitapide mesylate free of alkyl mesylates comprising(a) providing a solution of lomitapide mesylate in a non-hydroxylic solvent; and
(b) isolating the amorphous form of lomitapide mesylate by
combining the solution obtained in (a) with an antisolvent followed by optional cooling to precipitate amorphous form of lomitapide mesylate, wherein the amorphous form of lomitapide mesylate has purity greater than 99.5% and a DSC endothermic peak at about 113±3° C. as shown in FIG. 2; wherein the non-hydroxylic solvent is ethyl acetate and the antisolvent is heptane.
US Pat. No. 10,137,185

PAP PEPTIDE ANALOGUES

Nottingham Trent Universi...

1. A composition comprising a polypeptide of 9-42 amino acids, the polypeptide comprising at least amino acids 13-21 of SEQ ID No: 1 and said amino acids 13-21 of SEQ ID No: 1 has HLA-A2 haplotype binding activity.
US Pat. No. 10,137,449

FLUIDIC DEVICES, SYSTEMS, AND METHODS FOR ENCAPSULATING AND PARTITIONING REAGENTS, AND APPLICATIONS OF SAME

10X GENOMICS, INC., Plea...

1. A method for manufacturing a droplet generator, comprising:(a) injection molding a polymeric structure comprising:
(i) a first channel connected to a first end of a flow regulator, wherein said first channel is configured to receive a first fluid comprising a plurality of microcapsules;
(ii) a second channel connected to a droplet generation junction, wherein said second channel is configured to receive a second fluid that is immiscible with said first fluid;
(iii) a third channel connected to the droplet generation junction; and
(iv) a fourth channel connected to a second end of the flow regulator and to the droplet generation junction,
wherein a cross-section of said flow regulator (i) increases along a direction of flow from said first channel and decreases along a direction of flow to said fourth channel and (ii) is dimensioned to accept microcapsules of said plurality of microcapsules from said first channel and provide said microcapsules in said fourth channel;
wherein said fourth channel is configured to allow contact of a fluid comprising said microcapsules of said plurality of microcapsules with said second fluid from said second channel at said droplet generation junction to generate a droplet comprising a single microcapsule from said microcapsules of said plurality of microcapsules, and
wherein said third channel is configured to provide an outlet for said droplet from said droplet generation junction; and
(b) attaching a laminating structure to said polymeric structure, wherein said laminating structure seals said first channel, said second channel, said third channel, and said fourth channel.

US Pat. No. 10,142,823

DEVICE PAIRING TAKING INTO ACCOUNT AT LEAST ONE CONDITION

Ascensia Diabetes Care Ho...

1. A method of pairing two wireless devices, the method comprising:executing a pairing application on one of two wireless devices to place the one wireless device in a pairing mode;
physically moving at least one of the wireless devices to perform at least one pre-defined pairing motion event to satisfy at least one pairing condition;
detecting satisfaction of the at least one pairing condition with an accelerometer or radio receiver of one of the two wireless devices; and
establishing a communications link between the two wireless devices in response to detecting satisfaction of the at least one pairing condition.

US Pat. No. 10,142,819

ESTABLISHING MACHINE TYPE COMMUNICATIONS

BlackBerry Limited, Wate...

1. A method, comprising:receiving, at a network access node and from a machine type communication (MTC) device, a connection request, wherein the connection request includes an authentication credential for the MTC device, and the connection request includes an indicator indicating that the connection request is for a machine type communication;
in response to receiving the indicator indicating that the connection request is for the machine type communication, transmitting, from the network access node, an access request to a device management server, wherein the device management server is different than the network access node, and the access request includes the authentication credential for the MTC device;
in response to transmitting the access request, receiving, at the network access node and from the device management server, a shared International Mobile Subscriber Identity (IMSI) for the machine type communication based on the authentication credential for the MTC device, wherein the shared IMSI is shared among a plurality of MTC devices and selected from a pool of shared IMSIs, and each of the plurality of MTC devices is assigned a different shared IMSI from the pool of shared IMSIs;
transmitting, to the MTC device, the shared IMSI;
in response to transmitting the shared IMSI, receiving a registration request from the MTC device, wherein the registration request includes the shared IMSI, and the registration request is different than the connection request; and
in response to receiving the registration request, registering the MTC device with a cellular network using the shared IMSI.

US Pat. No. 10,142,814

EMERGENCY COMMUNICATION SYSTEM AND METHODS THEREFOR

Google Technology Holding...

1. A server complex, comprising:one or more memory devices;
one or more processors operable with the one or more memory devices; and
a communication device operable with the one or more processors;
the one or more processors to:
receive, through the communication device, instances of activation of a device emergency mode of operation from one or more mobile communication devices operating in a communication network, wherein the activation of the device emergency mode of operation includes changing a previous setting on the one or more mobile communication devices to cause the one or more mobile communication devices to operate differently from a device normal mode of operation, wherein operating differently from the device normal mode operation includes changing an operation of the one or more mobile communication devices;
receive, through the communication device, instances of deactivation of the device emergency mode of operation from the one or more mobile communication devices, wherein the deactivation of the device emergency mode of operation includes restoring the previous setting on the one or more mobile communication devices to cause the one or more mobile communication devices to operate in the device normal mode of operation again;
cluster the instances of device emergency mode activation and instances of device emergency mode deactivation to define one or more elevated safety risk regions within the communication network; and
transmit, to at least one other mobile communication device, a command to place the at least one other mobile communication device in the device emergency mode of operation upon detecting the at least one other mobile communication device entering the one or more elevated safety risk regions.

US Pat. No. 10,142,812

INCOMING CALL RESPONDING METHOD AND DEVICE FOR MULTI-CHANNEL TERMINAL

SPREADTRUM COMMUNICATIONS...

1. An incoming call responding method for a multi-channel terminal, comprising:receiving a service request associated with a current subscriber identity card, wherein the service request comprises a called service request to a current subscriber which is identified by the current subscriber identity card; and
in response to the service request, setting up a first service channel for making a call and playing a predetermined multimedia file based on an instruction of the current subscriber, wherein the first service channel is set up based on the current subscriber identity card.

US Pat. No. 10,142,796

MANAGEMENT DEVICE, MANAGEMENT SYSTEM, MANAGEMENT METHOD, AND MANAGEMENT PROGRAM

SUMITOMO ELECTRIC INDUSTR...

6. A management method to be performed in a management device, the management method comprising the steps of:receiving a packet from a base station receiving a wireless signal from a plurality of communication slave devices, the packet including sensor information indicating a measurement result and identification information of a sensor configured to perform measurement regarding a management target, the wireless signal including the sensor information and the identification information, the plurality of communication slave devices including corresponding sensors;
displaying a graphical user interface (GUI) screen that includes a plurality of display columns for each group of the sensors, the plurality of display columns each displaying the identification information received by the management device, a selectable button, and a group name;
determining the sensor that belongs to each group based on user's selection of the selectable button; and
transmitting, to an accumulation device accumulating the identification information and the group names, group information including the group names each associated with the identification information.

US Pat. No. 10,142,598

WEARABLE TERMINAL DEVICE, PHOTOGRAPHING SYSTEM, AND PHOTOGRAPHING METHOD

SONY CORPORATION, Tokyo ...

1. A wearable terminal device comprising:circuitry configured to
receive sensor data from one or more sensors, wherein the sensor data corresponds to a behavior of a user who is wearing the wearable terminal device;
determine, based on the behavior of the user, a corresponding rate of change in an environment surrounding the wearable terminal device;
capture an image by a camera of the wearable terminal device;
identify a plurality of persons in the captured image;
identify a predetermined relationship with at least one of the plurality of persons identified in the captured image; and
control, based on the determined rate of change of the environment and the predetermined relationship, a photographing interval of the camera.

US Pat. No. 10,142,597

WIRELESS ENTRANCE COMMUNICATION DEVICE

Amazon Technologies, Inc....

1. A method for a client device associated with a doorbell having a plurality of motion sensors, the method comprising:displaying, on a graphical user interface (GUI) displayed on a display of the client device, a plurality of motion zones, wherein each of the motion zones represents a range of motion detection for a field of view of at least one of the motion sensors of the doorbell;
receiving an input to adjust the range of motion detection of the motion sensors;
determining whether any of the plurality of motion zones is selected for motion detection, wherein the selected motion zone or zones are displayed in a darker color on the GUI and unselected motion zones are displayed in a lighter color on the GUI; and
adjusting, based on the received input, the range of motion detection for at least a subset of the motion sensors that is associated with the selected motion zone or zones.

US Pat. No. 10,142,590

DEVICES, SYSTEM AND METHOD FOR SHARING A PRESENTATION

BARCO NV, Kortrijk (BE)

1. A method implementable on a network-enabled recipient processing device, PD, for displaying a live presentation session comprising live presentation content generated for display by a primary processing device, PPD, and one or more captured image frames thereof, the method comprising:receiving a wireless multicast network packet data stream corresponding to the live presentation content;
processing the received wireless multicast network packet data stream into image data;
displaying, on a display of the PD, live presentation content corresponding to the image data;
receiving input of a capture command to capture and store in storage of the PD a key element of the presentation, KEM, that comprises a captured image frame of the live presentation content;
receiving input of a first select command to selectively retrieve a stored KEM for the presentation session;
outputting for display on the display the selected PD-stored KEM in place of the live presentation content, responsive to the first select command; and
receiving input of a live command to revert to displaying the live presentation content.

US Pat. No. 10,142,589

INITIATING A VIDEO CONFERENCING SESSION

Google LLC, Mountain Vie...

1. A computer-implemented method comprising:receiving, at a computing device, a telephone call from a first user device associated with a first user, the telephone call: (i) being initiated by the first user dialing a telephone number assigned to the computing device, and (ii) corresponding to a request from the first user to participate in a one-to-one telephone conference with a second user, wherein the second user is signed into a web-based user account at the computing device;
outputting an indication of the telephone call at the computing device;
receiving an input at the computing device to accept the telephone call via a conferencing application that enables a real-time communication session between the first user, the second user, and one or more third party users; and
in response to receiving the input to accept the telephone call via the conferencing application, initiating a conferencing application session associated with the web-based user account at the computing device between the first user device and the computing device.

US Pat. No. 10,142,585

METHODS AND SYSTEMS FOR SYNCHING SUPPLEMENTAL AUDIO CONTENT TO VIDEO CONTENT

Rovi Guides, Inc., San J...

1. A method of synching supplemental audio content to video content, the method comprising:receiving, from a first device, a user input identifying a video asset;
comparing, at a second device, data associated with the video asset with a database listing audio files for various video assets to determine an audio asset that corresponds to the video asset;
transmitting, from the second device, a first portion of the audio asset to the first device;
receiving, at the second device, a data stream corresponding to playback of the video asset;
monitoring, at the second device, the data stream for a first indicium, wherein the first indicium indicates the playback of the video asset has ceased at a first playback position of the video asset;
in response to detecting the first indicium in the data stream, transmitting an instruction to pause playback of the audio asset on the first device;
monitoring, at the second device, the data stream for a second indicium, wherein the second indicium indicates the playback of the video asset has resumed at a second playback position of the video asset; and
in response to detecting the second indicium in the data stream:
determining whether the first portion of the audio asset corresponds to the second playback position of the video asset;
in response to determining that the first portion of the audio asset does not correspond to the second playback position of the video asset:
identifying a second portion of the audio asset, wherein a beginning of the second portion of the audio asset corresponds to the second playback position of the video; and
transmitting, to the first device, the second portion of the audio asset and an instruction to begin playback of the second portion of the audio asset on the first device.

US Pat. No. 10,142,579

DISPLAY APPARATUS AND DISPLAY METHOD

SAMSUNG ELECTRONICS CO., ...

1. A display apparatus comprising:a communicator configured to receive a pre-power on command signal from an external device; and
a controller configured to activate a network communication function of the display apparatus, and control to maintain an off state of an outputting function of the display apparatus with respect to video and audio data, in response to the pre-power on command signal being received,
wherein the communicator is further configured to receive information of content from the external device after the network communication function is activated, and
the controller is further configured to:
activate the outputting function of the display apparatus in response to the information of the content being received; and
reproduce the content, based on the information of the content, using the activated outputting function.

US Pat. No. 10,142,575

IN-PIXEL DIFFERENTIAL TRANSCONDUCTANCE AMPLIFIER FOR ADC AND IMAGE SENSOR ARCHITECTURE

CMOSIS BVBA, Antwerp (BE...

1. An image sensor comprising:a first die with a pixel array comprising a plurality of pixels, each pixel of the pixel array having a pixel structure comprising:
a photosensitive device for sensing incident light and for outputting an analog signal,
a first node for receiving the analog signal,
a charge transfer transistor coupled to the photosensitive device;
an in-pixel sampling stage with a first sampling switch coupled to the charge transfer transistor and to a first electrode of a sampling capacitor of the in-pixel sampling stage and a second sampling switch coupled to the first electrode of the sampling capacitor and to the first node; and
a first in-pixel part of an analog-to-digital converter (ADC) for outputting at least one current signal, the first in-pixel part of the ADC being a differential transconductance amplifier with a first differential input connected to the first node for receiving the analog signal present on the first node, and a second differential input for receiving a reference signal;
a second die with a second part of the ADC, wherein the first die and the second die are stacked together; and
at least one output bus connected between the first in-pixel part of the ADC on the first die and the second part of the ADC on the second die,
wherein the first in-pixel part of the ADC is adapted to output the at least one current signal to the at least one output bus, and
the second part of the ADC is adapted to receive the at least one current signal and to generate a digital signal, the digital signal being an analog-to-digital conversion of the analog signal.

US Pat. No. 10,142,572

IMAGING APPARATUS AND IMAGING METHOD FOR CAPTURING IMAGING DATA VIA A PIXEL ARRAY

Infineon Technologies AG,...

1. An imaging apparatus, comprising:a pixel array comprising:
a first differential pixel comprising a first radiation-sensitive region and at least one first associated charge storage region for collecting electrical charges from the first radiation-sensitive region, and
a second differential pixel comprising a second radiation-sensitive region and at least one second associated charge storage region for collecting electrical charges from the second radiation-sensitive region; and
a control circuitry configured to:
generate a common compensation signal that is common to the first differential pixel and the second differential pixel,
the common compensation signal to mitigate a saturation of at least one of:
the at least one first associated charge storage region, or
the at least one second associated charge storage region, and
the control circuitry being configured for an open-loop control of the common compensation signal based on a saturation of one or more pixels of the pixel array.

US Pat. No. 10,142,570

IMAGING DEVICE AND IMAGE ACQUISITION DEVICE

PANASONIC INTELLECTUAL PR...

1. An imaging device, comprising:at least one pixel, each of the at least one pixel comprising:
a photoelectric conversion layer having a first surface and a second surface being on a side opposite to the first surface;
a first electrode located on the first surface;
a second electrode located on the first surface, the second electrode being separated from the first electrode, a first voltage being applied to the second electrode;
a third electrode located on the second surface, the third electrode opposing to the first electrode and the second electrode, a second voltage being applied to the third electrode; and
an amplifier transistor having a gate electrically connected to the first electrode, wherein
an absolute value of a difference between the first voltage and the second voltage is larger than an absolute value of a difference between the second voltage and a voltage of the first electrode.

US Pat. No. 10,142,561

VIRTUAL-SCENE CONTROL DEVICE

Lucasfilm Entertainment C...

1. A handheld device that allows a user to control a virtual scene generated by a computer system, the virtual scene including one or more characters, a plurality of non-character assets and at least one virtual camera, the plurality of assets including one or more immoveable objects, moveable objects or self-propelled objects, the handheld device comprising:a body;
an I/O channel configured to enable the handheld device to communicate with the computer system that generates the virtual scene;
a display mounted on the body and configured to show a representation of the virtual scene as generated by the at least one virtual camera; and
one or more input controls operable to enable: (a) a first user-selected mode for recording images with a virtual camera of the at least one virtual camera in the virtual scene using the input controls, and (b) a second user-selected mode for selecting individual ones of the plurality of assets and moving the selected assets within the virtual scene and for selecting between different virtual lenses for the virtual camera.

US Pat. No. 10,142,560

CAPTURING AND PROCESSING OF IMAGES INCLUDING OCCLUSIONS FOCUSED ON AN IMAGE SENSOR BY A LENS STACK ARRAY

FotoNation Limited, (IE)...

1. A camera array, comprising:a plurality of cameras configured to capture images of a scene, where each camera comprises:
optics comprising at least one lens element and at least one aperture; and
a sensor comprising a two-dimensional array of pixels and control circuitry for controlling imaging parameters;
a processor configured by software to:
capture a plurality of images from different viewpoints using the plurality of cameras, where each image captured by the plurality of cameras includes pixels that are occluded in at least one other image captured by the plurality of cameras; and
normalize the plurality of images based upon calibration data to enable scan-line based parallax searches;
measure parallax between the normalized images by adaptively comparing the similarity of neighborhoods of pixels for different parallax-induced shifts along scan-lines;
identify occluded pixels based upon the measured parallax information;
generate a depth map using the measured parallax information;
select at least one distance as an “in best focus” distance; and
blur an image produced by the camera array based upon the “in best focus” distance and distance information from the depth map.

US Pat. No. 10,142,554

ELECTRONIC DEVICE INCLUDING LIGHT-EMITTING ELEMENTS AND METHOD OF OPERATING ELECTRONIC DEVICE

SAMSUNG ELECTRONICS CO., ...

1. An electronic device comprising:an imaging device configured to obtain an image of a subject;
a light source comprising a plurality of light-emitting elements that comprises:
a first light-emitting element configured to emit a first light in a first direction;
a second light-emitting element configured to emit a second light in a second direction; and
a third light-emitting element configured to emit a third light in a third direction; and
a controller configured to:
determine a distance to the subject, in the image;
control a luminance of each of the plurality of light-emitting elements, based on the distance to the subject;
divide the image into a first region in which the subject is not included and a second region in which the subject is included;
control the first direction of the first light-emitting element and the third direction of the third light-emitting element to correspond to the first region; and
control the second direction of the second light-emitting element to correspond to the second region,
wherein the controller is further configured to control the first direction, the second direction, and the third direction by adjusting angles between planes on which the first light-emitting element, the second light-emitting element, and the third light-emitting element are respectively disposed.

US Pat. No. 10,142,548

DIGITAL CAMERA WITH MULTIPLE PIPELINE SIGNAL PROCESSORS

CALLAHAN CELLULAR L.L.C.,...

1. A device comprising:a plurality of arrays of photodetectors, including:
a first array of photodetectors to sample an intensity of light at a wide field of view for a first integration time; and
a second array of photodetectors to sample an intensity of light at a narrow field of view for a second integration time; and
signal processing circuitry, coupled to the first and second arrays of photodetectors, configured to generate a composite image using data which is representative of the intensity of light sampled by the first array of photodetectors at the wide field of view and data which is representative of the intensity of light sampled by the second array of photodetectors for the narrow field of view.

US Pat. No. 10,142,536

CAMERA USING PREVIEW IMAGE TO SELECT EXPOSURE

Monument Peak Ventures, L...

1. An image processing device comprising:an image sensor configured to provide initial sensor image data and final sensor image data;
a lens configured to expose an image of a scene onto the image sensor;
a processor configured to:
process the initial sensor image data to select one of a plurality of pre-determined scene types, wherein the pre-determined scene types include at least one scene type selected from the group including high-contrast scene, low-contrast scene, sky scene, night scene, color-saturated scene, and text/document scene; and
cause an exposure control system to adjust the exposure level for a final image according to the selected scene type; and
the exposure control system configured to adjust the exposure level for capturing the final image on the image sensor by setting, according to signals from the processor, the exposure level for the final image to be a default scene exposure level changed by a pre-determined relative exposure level corresponding to the selected scene type, where the relative exposure level change is an increase in exposure if the scene type is low-contrast scene, night scene, or text/document scene, and a decrease in exposure if the scene type is high-contrast scene, sky scene, or color-saturated scene.

US Pat. No. 10,142,525

DISPLAY APPARATUS

FUJITSU LIMITED, Kawasak...

1. A display apparatus comprising:a display;
a rail provided on a back surface of the display and configured to extend in a direction; and
a housing placed in engagement with the rail and including a camera with a lens configured to be exposed outside the display in a first state in which the camera is moved to a first end of the rail, and to be located behind the back surface of the display in a second state in which the camera is moved to a second end of the rail;
a lock portion configured to lock the camera in one of the first state and the second state and including a lock protrusion which is fitted in a lock hole provided in the rail, a spring shaft and a lock slope portion; and
an unlock portion configured to unlock the camera which is locked and including an unlock button and an unlock slope portion configured to move in the direction with being contact with the lock slope portion when the unlock button is pushed.

US Pat. No. 10,142,520

SINGLE COLOR BACKGROUND MIXED RASTER CONTENT (MRC)

XEROX CORPORATION, Norwa...

9. An image processing system for generating a mixed raster content (MRC) format file for single background color image document, the image processing system comprising:an input device for receiving an input document;
a processor, coupled to the input device;
a segmentation module, coupled to the processor, to segment the input document into an image layer and a text layer; and
a compression module, coupled to the processor, to:
determine whether the image layer comprising a single background color;
upon affirmative determination, generate a new text layer with a background color mask, wherein the image layer is converted into the new text layer;
compress the text layer and the new text layer using a compression scheme;
integrate the compressed the text layer and the new text layer to generate an image data in the MRC file format; and
store the generated image data in a memory device.

US Pat. No. 10,142,512

SERVER DEVICE, IMAGE PRINTING DEVICE, AND MOVING-IMAGE DATA DELIVERY SYSTEM

Dai Nippon Printing Co., ...

1. An image printing device comprising:a storage unit that stores picture image data;
a touch panel that displays sample images of the picture image data, and that accepts an order of purchasing the picture image data;
a storage location information generation unit that generates, upon accepting the purchasing order, storage location information of moving image data in a server device, the moving image data corresponding to the picture image data;
a coding processing unit that generates a code image by coding the storage location information;
an image combining unit that generates a combined image by combining the picture image data and the code image; and
a printer that prints out the combined image on a sheet of printing paper;
wherein the storage location information generation unit generates the storage location information by adding an additional digit number, which is different for each purchasing order, to a base number that enables a storage location of the moving image data to be specified.

US Pat. No. 10,142,500

INFORMATION PROCESSING APPARATUS THAT PERFORMS TWO SEPARATE AND DIFFERENT SEARCH OPERATIONS FOR A DEVICE, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. An information processing apparatus connected to an external access point, the information processing apparatus comprising:one or more processors operating to:
cause a first search to be performed so that a first device that is not in a state of being connected to the external access point and that has a function of an access point is searched for;
cause a second search to be performed so that a second device that is already in a state of being connected to the external access point is able to be searched for, wherein the second search is a different search operation than the first search; and
cause a display unit to display first information regarding the first device found by the first search and second information regarding the second device found by the second search,
wherein, in a case where the first information displayed on the display unit is designated, processing for connecting the first device to the external access point is performed based on the designation of the first information,
wherein, in a case where the second information displayed on the display unit is designated, processing for connecting the second device to the external access point is not performed based on the designation of the second information, and
wherein the external access point is provided outside of the information processing apparatus, the first device, and the second device.

US Pat. No. 10,142,499

DOCUMENT DISTRIBUTION SYSTEM, DOCUMENT DISTRIBUTION APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. A document distribution system, comprising:a processor; and
a memory that stores a computer program,
wherein the processor executes the computer program to perform:
obtaining a sample image and a folder name of a saving destination folder selected by a user;
executing character recognition processing on the sample image to obtain character strings;
determining whether a same character string as the folder name of the saving destination folder exists among the character strings obtained by the character recognition processing;
registering, as an enlargement area, an area corresponding to the same character string in the sample image in a case where it is determined that the same character string as the folder name of the saving destination folder exists, wherein the registered enlargement area is associated with the sample image and the folder name;
obtaining a target image on which distribution processing is to be performed;
identifying the sample image similar to the obtained target image; and
displaying an area of the target image corresponding to the registered enlargement area associated with the identified sample image.

US Pat. No. 10,142,498

IMAGE FORMING SYSTEM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD

Ricoh Company, Ltd., Tok...

1. An image forming system, comprising:one or more image forming apparatuses;
one or more user location sensors positioned proximate to one or more entryways; and
an information processing apparatus connected to the one or more image forming apparatuses through a network, the information processing apparatus including first circuitry to,
determine a user having authority to execute an image forming job based on a source of the image forming job and a network type, the image forming job being received from a first requesting image forming apparatus of the one or more image forming apparatuses,
register the image forming job in association the user,
acquire user location information associated with the user, the user location information having been generated by the one or more user location sensors,
determine whether the user is located in a first area based on the user location information to generate a first determination result, and
determine an operation to be performed on the image forming job based on the first determination result.

US Pat. No. 10,142,493

ONLINE CHARGING SYSTEM (OCS) CONTROLLED MEDIA POLICY

Conversant Wireless Licen...

1. A method comprising:receiving, at an apparatus, a registration message from a user apparatus;
downloading, at the apparatus, subscription information from a Home Subscriber Server (HSS), the HSS storing subscription information about a user associated with the user apparatus;
after the subscription information is downloaded from the HSS at the apparatus, transmitting, from the apparatus to a second apparatus, a credit control message, the credit control message comprising a request for a balance associated with the user, wherein the second apparatus is an Online Charging System (OCS);
receiving, at the apparatus from the second apparatus, a credit control response message, the credit control response message based at least in part on a determination of a balance associated with the user and indicating at least one allowed media component; and
transmitting, from the apparatus, a reply to the registration message indicating a media control policy based on the credit control response message, the media control policy indicating a set of available services and a set of unavailable services.

US Pat. No. 10,142,490

METHOD AND APPARATUS FOR IMPROVING SERVICE EFFICIENCY IN WIRELESS COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A method for providing a voice over IP multimedia subsystem (IMS VoPS) by a terminal in a mobile communication system, the method comprising:initiating a voice call based on the IMS VoPS;
transmitting a tracking area update request message if entering a tracking area that is not registered;
receiving from a network a first tracking area update accept message including network support information indicating whether the network supports the IMS VoPS;
identifying that a bearer associated with the voice call is released;
transmitting a combined tracking area update request message;
receiving from the network a second tracking area update accept message including a network update result indicating tracking area (TA) updated; and
attempting to select a GSM edge radio access network (GERAN) or a UMTS terrestrial radio access network (UTRAN) and disabling an evolved UTRAN (E-UTRAN) function, based on the network support information and the network update result indicating TA updated.

US Pat. No. 10,142,476

CALL RECONNECTION

UJET, Inc., San Francisc...

1. A method comprising:receiving a call at a call center system from a client device of a caller;
automatically connecting, by caller connection logic, the client device of the caller to a conference line;
automatically connecting, by the agent connection logic, a call agent to the conference line;
determining, by disconnection analysis logic, that a party to the conference line was disconnected from the conference line, the party to the conference line being one of the client device of the caller and the call agent; and
automatically initiating, by reconnection logic, a reconnecting of the party to the conference line.

US Pat. No. 10,142,466

SYSTEMS AND METHODS FOR SPECIAL CALLED NUMBER CALL HANDLING

Sonus Networks, Inc., We...

1. A method comprising:determining, by a second communication initiation application of a user equipment (UE), if a communication initiation attempt by a first communication initiation application of the UE has been made to a predetermined communication destination identifier using a first communication network;
determining, by the second communication initiation application of the UE if it is determined that a communication initiation attempt has been made by the first communication initiation application to the predetermined communication destination identifier, if the communication initiation attempt by the first communication initiation application of the UE has not been successful in placing the UE in communication with a terminal associated with the predetermined communication destination identifier using the first network; and
initiating, by the second communication initiation application of the UE if it is determined that a communication initiation attempt has been made by the first communication initiation application to the predetermined communication destination identifier and if it is determined that the communication initiation attempt has not been successful in placing the UE in communication with the terminal, communication handling processing to facilitate placing the UE in communication with the terminal associated with the predetermined communication destination identifier using a second network.

US Pat. No. 10,142,463

METHOD AND APPARATUS FOR THREAT IDENTIFICATION THROUGH ANALYSIS OF COMMUNICATIONS SIGNALING, EVENTS, AND PARTICIPANTS

Pindrop Security, Inc., ...

1. A method of determining a threat score of a call traversing a telecommunications network, comprising:receiving, by a network application platform, outer edge data from a signal from originating carrier signaling facilities at an originating side of the call;
receiving, by the network application platform, terminating edge data from a signal from a telecommunications network node at a terminating side of the call;
analyzing, by the network application platform, the outer edge data against the terminating edge data to determine a threat score representing a degree of a threat of the call; and
redirecting, by the network application platform, the call to a new destination in response to the threat score.

US Pat. No. 10,142,456

USER EQUIPMENT TO PERSONALIZE USE OF SERVICE AND OPERATING METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

1. An operating method of user equipment configured to personalize use of a service, wherein the user equipment comprises a storage configured to store personalization management information comprising a plurality of pieces of personalization information and a plurality of pieces of service operator information corresponding to each of the plurality of pieces of personalization information, the operating method comprising:accessing the storage to read the personalization management information and, from the personalization management information, detecting personalization information and service operator information matched to reference information registered in the user equipment; and
determining whether a user is able to use the service, by using user information and a result of the detecting.

US Pat. No. 10,142,452

MOBILE TERMINAL UNLOCK METHOD

GUANGZHOU ZHIJING TECHNOL...

1. A mobile terminal unlock method, comprising:obtaining a trigger signal for unlock, and generating a first password according to the trigger signal;
generating a corresponding unlock signal according to a preset correspondence between the unlock signal and the first password and with reference to the first password, and sending the corresponding unlock signal;
obtaining an unlock password that is obtained by means of parsing by a user according to the unlock signal;
matching the unlock password with the first password;
determining whether the unlock password is consistent with the first password; and
when a determining result is yes, unlocking a password lock; or
when a determining result is no, obtaining a trigger signal for unlock again;
wherein the method further comprises:
when a quantity of times of obtaining a trigger signal for unlock exceeds a maximum quantity of unlock error times, prompting the user to use an external unlock apparatus to obtain a password, wherein the maximum quantity of unlock error times is a total quantity of times that the mobile terminal user is allowed to enter an incorrect password and that is preset by the mobile terminal user;
after the user connects the external unlock apparatus to the mobile terminal as prompted, obtaining, by the external unlock apparatus, an international mobile equipment identity (IMEI) of the mobile terminal, and prompting the user to enter a six-place password;
after the user enters a six-place password, concatenating, by the external unlock apparatus, the international mobile equipment identity and the six-place password into a twenty-one place verification code; contrasting the twenty-one place verification code with a preset verification code stored in the external unlock apparatus; and if the two are consistent, obtaining, by the external unlock apparatus, the unlock password of the mobile terminal from the mobile terminal; and
contrasting, by the external unlock apparatus, the obtained unlock password with an unlock password stored in the external unlock apparatus; and when a contrast result is matched, sending the stored unlock password to the mobile terminal, so that the mobile terminal performs unlock according to the unlock password sent by the external unlock apparatus; or when a contrast result is unmatched, replacing the stored unlock password with the obtained unlock password, and sending the obtained unlock password to the mobile terminal, so that the mobile terminal performs unlock according to the unlock password sent by the external unlock apparatus.

US Pat. No. 10,142,451

METHOD AND APPARATUS PERTAINING TO DEPICTING A PLURALITY OF CONTACT ADDRESSES

BlackBerry Limited, Wate...

1. An apparatus comprising:a wireless transceiver;
a touch-screen display; and
a control circuit operably coupled to the touch-screen display and the wireless transceiver and configured to:
display on the touch-screen display a list of contacts, each contact within the list of contacts comprising an area of touch-based selection on the touch-screen display that is separate from an area of touch-based selection on the touch-screen display of each other contact within the list of contacts; and
in response to detecting a touch-based selection of a particular contact by detecting a touch at a touch location on the touch-screen display within the area of touch-based selection of the particular contact within the list of contacts, responsively displaying a plurality of contact addresses associated with the particular contact, each contact address within the plurality of contact addresses comprising an area of touch-based selection on the touch-screen display that is separate from an area of touch-based selection on the touch-screen display of each other contact address within the plurality of contact addresses, such that an area of touch-based selection of a most frequently utilized contact address of the plurality of contact addresses is displayed including therewithin the touch location on the touch-screen display of the touch-based selection of the particular contact.

US Pat. No. 10,142,448

SEPARABLE MOBILE DEVICE HAVING A CONTROL MODULE AND A DOCKING STATION MODULE

BlackBerry Limited, Wate...

1. A mobile communication device comprising:a control module configured for short-range wireless communication, the control module comprising:
a touch-sensitive display;
a short-range wireless transceiver;
a processor that electrically couples the touch-sensitive display and the short-range wireless transceiver; and
a docking station module configured for long-range wireless communication and short-range wireless communication, the docking station module comprising:
a body having a recessed docking area that receives the control module in a fully docked state in which the control module flush fits with the body;
a docking short-range wireless transceiver configured to communicate with the control module;
a long-range wireless transceiver that is configured to communicate with a long-range network;
a docking processor that electrically couples the docking short-range wireless transceiver and the long-range wireless transceiver; and
a physical QWERTY keyboard with a navigation tool that is adapted to provide textual entries to the control module, the QWERTY keyboard defining a rectangular boundary in which all keys of the QWERTY keyboard are enclosed and the navigation tool disposed within the boundary of the physical QWERTY keyboard;
wherein the docking station module comprises a sliding mechanism for sliding the control module relative to the docking station module;
wherein the control module and the docking station module operate in an undocked state, a partially docked state and a fully docked state, wherein the sliding mechanism transitions the control module from the undocked state to the partially docked state and the fully docked states;
wherein, in the partially docked state, the control module is slid partly into the recessed docking area and is positioned to partially overlap the recessed docking area, with the physical keyboard of the docking station module and the navigation tool being accessible and provides keyboard input and cursor control to the control module; and
wherein, in the fully docked state, the control module is slid completely into the recessed docking area and conceals the physical keyboard and the navigation tool of the docking station module, thereby preventing keyboard input and cursor control from the docking station.

US Pat. No. 10,142,444

METHODS, DEVICES, AND SYSTEMS FOR IMPLEMENTING CENTRALIZED HYBRID WIRELESS SELF-ORGANIZING NETWORKS

TRINITY MOBILE NETWORKS, ...

1. A telecommunications device, operable in a system comprising one or more servers, said device being a client device in said system, said device constructed and adapted to:(a) provide, to said one or more servers, a client configuration state for said client device, wherein said client configuration state includes or is based on information about other devices with which the client device can communicate in at least one direction;
(b) obtain from said one or more servers a sub-network configuration, wherein said sub-network configuration comprises at least one path from said one or more servers to said client device, wherein said client device is in said first sub-network, and wherein said sub-network configuration was determined by the one or more servers based on: (i) said client configuration state, and (ii) at least one other client configuration state of at least one other client device; and
(c) use a path specified in said sub-network configuration to obtain at least one resource via said one or more servers.

US Pat. No. 10,142,441

SEARCH RESULT ANNOTATIONS

Google LLC, Mountain Vie...

1. A method performed by a data processing apparatus, the method comprising:receiving a search query from a user, the user having a plurality of social affinity groups, each social affinity group identifying a group of users and the user as a proper subset of users of a network;
receiving search results responsive to the search query, each search result referencing a corresponding resource that is determined to be responsive to the search query;
identifying search results referencing resources that each have an association with one or more of the social affinity groups, where each association corresponds to one of a plurality of association types, each of the plurality of association types specifying one of a plurality of user actions performed by one or more different users of the one or more social affinity groups, the user actions including a user creation of an associated resource and a user endorsement of an associated resource;
selecting one of the identified search results for annotation, wherein the selection is based in part on a pre-determined priority hierarchy of association types that specifies a different priority for each user action specified by an association type, and the selected search result has an association that corresponds to an association type with a highest priority among association types of the associations of the identified search results;
annotating the selected search result, the annotation describing the association of one of the social affinity groups with the resource the selected search result references, and further identifying the social affinity group, the annotation comprising:
determining a number of users that are members of the one of the social affinity groups;
for each of a plurality of annotation terms, wherein each annotation term describes a relative threshold of a number of users that are members of the one of the social affinity groups, determining a target threshold for the annotation term, and wherein the target threshold for each annotation term is different from the target threshold for each other annotation term;
determining, for each annotation term of the plurality of annotation terms, a threshold value based, at least in part, on the number of users that are members of the one of the social affinity groups and the target threshold for the annotation term;
comparing the number of users that are members of the one of the social affinity groups to the threshold values; and
applying, as the annotation, the annotation term having a target threshold that is i) less than the number of users that are members of the one of the social affinity groups and ii) that is greater than each other target threshold this is less than the number of users that are members of the one of the social affinity groups;
presenting the annotated search result to the user.

US Pat. No. 10,142,437

PRIORITISING SIP MESSAGES

Metaswitch Networks Limit...

1. A method for prioritising forwarding of SIP messages in a network element, comprising the steps of:reading an opaque parameter of a received SIP message, the opaque parameter being related to one or more of a command sequence (CSeq) number of the received SIP message and a CSeq number of a further SIP message;
determining a priority of the received SIP message using the outcome of a comparison, the comparison being based on the opaque parameter of the received SIP message and a further parameter of the received SIP message;
wherein the further parameter is a CSeq number of the received SIP message; and
controlling forwarding of the received SIP message based on the determined priority.

US Pat. No. 10,142,428

OBSERVATION-BASED USER PROFILING AND PROFILE MATCHING

Invent.ly, LLC, Woodside...

1. A device for recording user behavior, comprising:one or more sensors configured to observe behaviors of a user; and
a communication module configured to communicate to/from an application server, wherein (i) said application server forms a user profile of said user based on said behaviors observed by said sensors, (ii) said user profile is used classify said user into a group with respect to at least one of a plurality of domains, (iii) said classification of said user is based on a plurality of scale factors applied to said observed behaviors, (iv) said scale factors are updated based on evaluating said classification of said user over time and (v) said application server is configured to match said user to one or more other users based on said group.

US Pat. No. 10,142,426

SYSTEM AND METHOD FOR IDENTIFYING COMMUNICATION SESSION PARTICIPANTS BASED ON TRAFFIC PATTERNS

VERINT SYSTEMS LTD., Her...

1. A method for identifying communication devices that serve as endpoints in the same communication session and for establishing correlations between the users of the communication devices, the method comprising:monitoring a plurality of traffic flows exchanged over a communication network;
determining respective temporal traffic features for the monitored traffic flows;
identifying communication devices that participate in a same communication session, by finding a match among respective temporal traffic features of the traffic flows exchanged by the communication devices;
wherein determining the temporal traffic features comprises generating a respective compressed-form signature for each of the traffic flows, and wherein finding the match comprises comparing among signatures of at least some of the traffic flows exchanged by the communication devices; and
wherein finding the match comprises matching the temporal traffic features between an inbound traffic flow of a first communication device and an outbound traffic flow of a second communication device.

US Pat. No. 10,142,425

SESSION RELIABILITY FOR A REDIRECTED USB DEVICE

Wyse Technology L.L.C., ...

17. A virtual desktop infrastructure environment comprising:a proxy that is configured to execute on a client; and
an agent that is configured to execute on a server, the proxy and agent interacting to establish a remote session including to redirect a device to the server for use within the remote session;
wherein, when the remote session is disconnected, the proxy and the agent are each configured to enable I/O requests pertaining to the device to be resumed after the remote session is restored by performing the following:
queuing any I/O requests pertaining to the device that are received after the remote session is disconnected;
waiting for a specified amount of time after the remote session is disconnected; and
when the remote session is restored prior to the specified amount of time elapsing, sending the queued I/O requests over the restored remote session.

US Pat. No. 10,142,421

METHODS, SYSTEMS, AND RELATED ARCHITECTURES FOR MANAGING NETWORK CONNECTED DEVICES

Google LLC, Mountain Vie...

2. A device management system that manages a plurality of electronic devices over a network, comprising:a registration server configured to execute on one or more computers that receives metadata associated with an electronic device over a public network portion of the network and provisions an entry in a device registration pool referenced by the metadata that includes a device identifier and a public network address associated with the electronic device awaiting to be paired with a management account, wherein the device identifier identifies the electronic device and a public network address used by the electronic device to communicate over the public network portion of the network to the device management system;
an update server configured to execute on the one or more computers that attempts to update software of each of the electronic devices registered with the registration server if newer versions of the software exist than is currently running on each of the electronic devices corresponding to each entry in the device registration pool;
a pairing server configured to execute on the one or more computers that facilitates associating the electronic device with a management account and authorizes communication with the electronic device using the management account;
a front end user-interface server configured to execute on the one or more computers that facilitates generation of a user-interface for accessing one or more electronic devices from a computer device accessing the management account on the device management system; and
a backend server configured to execute on the one or more computers that manages access to data related to electronic devices registered with the device management system and organizes information received over the network related to conditions that are controlled or monitored by the registered electronic devices.

US Pat. No. 10,142,416

METHODS FOR FACILITATING PLANNED DATA CONTAINER TRANSITIONS AND DEVICES THEREOF

NETAPP, INC., Sunnyvale,...

1. A method, comprising:mirroring, by a source computing device, dirty data to a destination computing device, the dirty data corresponding to storage operations not yet committed to one or more storage devices of an aggregate to be transitioned;
releasing, by the source computing device, ownership of the storage devices subsequent to mirroring the dirty data to the destination computing device; and
performing, by the source computing device, teardown processing for the aggregate subsequent to releasing ownership of the storage devices.

US Pat. No. 10,142,408

HARDWARE LOADING ADJUSTING METHOD AND RELATED ELECTRONIC DEVICE

Winstron Corporation, Ne...

1. A hardware loading adjusting method, comprising:performing a first thread for receiving and decompressing the compressed data, to generate and to store decompressed data to a first storage module by a first speed;
performing a second thread for storing the decompressed data to a second storage module by a second speed; and
adjusting a ratio between the size of the compressed data and the decompressed data stored in the first storage module and the size of the first storage module according to the relationship between the first speed and the second speed.

US Pat. No. 10,142,406

AUTOMATED DATA CENTER SELECTION

Amazon Technologies, Inc....

1. A method for selecting a data center of a Program Execution Service (PES) platform, the method comprising:under control of a PES platform that includes a number of data centers, at least some of the number of data centers capable of providing a user with access to one or more computing resources hosted by said at least some of the number of data centers, at least some of the computing resources including compute nodes comprising virtual desktops that enable the user to access a plurality of services provided by the PES platform:
receiving a request at the PES platform to obtain access to a computing resource from a computing device of the user;
determining, from the number of data centers, a set of data centers that include the computing resource;
identifying a plurality of data centers from the set of data centers based, at least in part, on a latency factor of each of the plurality of data centers;
selecting a data center from the plurality of data centers using a tie breaking factor, the tie breaking factor based at least in part on a utilization rate for the data centers of the plurality of data centers;
accessing access rules associated with an entity, the access rules specifying rules for distributing computing resource access of different users of a group of users at the entity among different instances of the computing resource, the group of users one of multiple groups of users, and the group of users including the user, wherein the access rules specify for a first group of users from the multiple groups of users: 1) an amount of users permitted to access a first instance of the computing resource; 2) that no more than a first amount of users from the first group of users share physical computing resources; and 3) that users exceeding the first amount of users from the first group of users be assigned to a second instance of the computing resource, wherein each group of users is associated with a different role at the entity thereby reducing a number of users associated with a particular role that lose access to the computing resource when access to the first instance of the computing resource is lost, and wherein at least one user from a second group of users from the multiple groups of users is permitted to access the first instance of the computing resource;
determining whether granting the user of the computing device access to the computing resource at the data center will violate the access rules;
in response to determining that the access rules will be violated, selecting an alternative data center from the plurality of data centers, and
in response to determining that the access rules will not be violated by granting the user of the computing device access to the computing resource at the data center, granting the user of the computing device access to the computing resource at the data center.

US Pat. No. 10,142,386

DETERMINING MANIFEST FILE DATA USED IN ADAPTIVE STREAMING VIDEO DELIVERY

DLVR, INC., Phoenix, AZ ...

1. A system for analyzing adaptive streaming video delivery performance, the system comprising:a first content delivery network (CDN), comprising one or more segment file servers, and further comprising:
a processing unit including one or more processors; and
memory coupled with and readable by the processing unit and storing therein one or more sets of instructions;
wherein the execution of the one or more sets of instructions by the one or more processors, causes the first CDN to:
receive, from a recipient device, a plurality of requests for a plurality of video segment files, each said request requesting a particular video segment file, wherein the plurality of video segment files correspond to a portion of a delivery of a first adaptive streaming video controlled by a first manifest file stored at the recipient device, wherein one or more other portions of the first adaptive streaming video are not delivered by the first CDN, but are delivered by one or more other CDNs operated separately from the first CDN;
determine one or more video streaming characteristics stored within the first manifest file stored on the recipient device, based on the requests for the video segment files received by the first CDN;
in response to each of the plurality of requests for a particular video segment file, transmit the particular requested video segment file to the recipient device, via the one or more segment file servers; and
collect data metrics corresponding to the transmission of the particular requested video segment files from the first CDN to the recipient device; and
a manifest file serving system including one more or servers, each server in the manifest file serving system comprising:
a processing unit including one or more processors; and
memory coupled with and readable by the processing unit and storing therein a set of instructions;
wherein the execution of the one or more sets of instructions by the one or more processing units, causes the one or more servers of the manifest file serving system to:
receive the data metrics corresponding to the transmission of the requested video segment files from the first CDN to the recipient device;
determine, based at least in part on the data metrics from the first CDN, one or more performance metrics associated with the one or more other CDNs operated separately from the first CDN;
receive a manifest file request for an adaptive streaming video from a client device;
select one or more CDNs to be referenced in a manifest file responsive to the manifest file request, based at least in part on the determined performance metrics associated with the other CDNs operated separately from the first CDN;
configure a manifest file including one or more Uniform Resource Locators (URLs) referencing video segment files corresponding to portions of the adaptive streaming video, wherein the video segment files referenced by the URLs are provided by the one or more selected CDNs; and
transmit the configured manifest file to the client device in response to the manifest file request.

US Pat. No. 10,142,382

DETECTING VIDEO STREAMING AND IDENTIFYING STREAMED VIDEOS

GOOGLE LLC, Mountain Vie...

1. A processor-implemented method for identifying streamed video, comprising:receiving, at a router, a request for content from a client device;
transmitting, by the router, the request to a content server;
receiving, at the router, a first set of streamed video data packets sent by the content server in response to the request, each of the first set of streamed video data packets comprising encrypted video data for a first streamed video and an unencrypted header;
transmitting, by the router, the first set of streamed video data packets to the client device;
examining, by the router, the unencrypted header for information identifying the first streamed video;
determining, by the router, that the first streamed video is not identifiable from the unencrypted header;
responsive to determining that the first streamed video is not identifiable from the unencrypted header:
decrypting, by the router, the encrypted video data to create decrypted video data,
processing, by the router, the decrypted video data to identify the first streamed video, and
transmitting, by the router, a first identification of the first streamed video to an analytics server;
receiving, by the router, a second set of streamed video data packets, each of the second set of streamed video data packets comprising encrypted video data for a second streamed video and an unencrypted header;
examining, by the router, the unencrypted header of each of the second set of streamed video data packets for information identifying the second streamed video;
determining, by the processor, that the second streamed video is identifiable from the unencrypted headers of the second set of streamed video data packets; and
transmitting, by the router, a second identification of the second streamed video to the analytics server.

US Pat. No. 10,142,378

VIRTUAL IDENTITY OF A USER BASED ON DISPARATE IDENTITY SERVICES

SYMANTEC CORPORATION, Mo...

1. A computer-implemented method comprising:identifying, by an identity service broker implemented by at least one computer processor, an authentication of a user provided by a first identity service;
generating, by the identity service broker, a virtual identity of the user comprising a plurality of virtual attribute fields;
populating, by the identity service broker, a first virtual attribute field of the plurality of virtual attribute fields based on a value of a first attribute associated with the user and recorded by the first identity service;
determining, by the identity service broker after the populating of the first virtual attribute field, that a second virtual attribute field of the plurality of virtual attribute fields is not assigned a value;
identifying, by the identity service broker, a second identity service associated with the user when it is determined that the second virtual attribute field is not assigned a value, the second identity service configured to provide attributes of the user but not configured to provide authentication of the user, wherein the second identity service is identified based on identifying a link between an attribute of the second identity service and the first attribute of the first identity service;
populating, by the identity service broker, the second virtual attribute field of the plurality of the virtual attribute fields with a value of a second attribute recorded by the second identity service, wherein the second attribute is not the linked attribute of the second identity service and is not recorded by the first identity service; and
allowing, by the identity service broker, access for the user to a software application or a network application that is managed by the identity service broker based on the value of the populated second virtual attribute field of the virtual identity of the user satisfying a condition of a policy associated with the populated second virtual attribute field, the allowing of access being enabled by the link, which comprises a federated identity of the user, between the previously-unlinked second identity service and first identity service.

US Pat. No. 10,142,374

DEVICE PAIRING TECHNIQUES USING DIGITAL WATERMARKING

Google LLC, Mountain Vie...

1. A computer-implemented method, comprising:establishing and participating, by a first user computing device and one or more second user computing devices via a remote server computing device, in an audio/video conference session; and
during the established audio/video conference session:
detecting, using a camera of the first user computing device, a digital watermark displayed by a display of a computing system that is distinct from the first user computing device and is not participating in the established audio/video conference session, the digital watermark being a visual indicator that is detectable by the camera of the first user computing device;
determining, by the first user computing device, a unique identifier for the computing system based on the digital watermark; and
automatically coordinating, by the first user computing device and using the unique identifier, the addition of the computing system to the established audio/video conference session.

US Pat. No. 10,142,373

SECURITY-CONNECTED FRAMEWORK

McAfee, LLC, Santa Clara...

1. A security controller apparatus for providing messaging services on a data exchange layer (DXL), comprising:a memory communicatively coupled to one or more processors;
a network interface;
a DXL services engine operable for providing an application programming interface (API) for connecting to a DXL enterprise service bus (ESB) via the network interface, wherein the DXL is configured to provide a context-aware producer-consumer framework on a service-oriented architecture; and
a domain security engine operable for consuming security events via the DXL, and configured for:
subscribing to a DXL security topic as a DXL consumer;
consuming a security event related to the DXL security topic via the DXL ESB;
as a DXL producer, publishing a DXL security message via the DXL ESB, wherein the DXL security message is configured to enable a DXL consumer to act on the security message;
consolidating a plurality of DXL messages;
building a context-sensitive security policy, comprising assigning a location-independent security policy to a DXL endpoint, and publishing the assignment via a DXL message;
publishing the context-sensitive security policy via a DXL message; and
providing security information and event management (SIEM) services according to the DXL security message, comprising pooling data from a plurality of dissimilar resources and normalizing the data for consumption via the DXL.

US Pat. No. 10,142,372

METHODS AND SYSTEMS FOR PROTECTING A SECURED NETWORK

Centripetal Networks, Inc...

1. A method comprising:receiving, by a server and from a first computing device, a first security update comprising a first set of network addresses;
updating, by the server, one or more rules stored in a memory of the server to include the first set of network addresses;
receiving, by the server and from a second computing device, a second security update comprising a second set of network addresses;
determining, by the server, that the second set of network addresses includes at least a portion of network addresses included in the first set of network addresses;
responsive to determining that the second set of network addresses includes the at least a portion of network addresses included in the first set of network addresses:
identifying, by the server, the at least a portion of network addresses included in the first set of network addresses;
identifying, by the server, at least one of the one or more rules stored in the memory of the server that specifies a range of network addresses comprising the at least a portion of network addresses included in the first set of network addresses; and
updating, by the server, the at least one of the one or more rules to include one or more other network addresses included in the second set of network addresses;
transmitting, by the server and to at least one packet security gateway, at least one of the one or more updated rules:
causing executing, by the packet security gateway and on a packet by packet basis, one or more rules in time-shifted phases, wherein the executing comprises:
executing, by the at least one packet security gateway, a first rule during a first period of time based on a first subset of network addresses:
executing, by the at least one packet security gateway, a second rule during a second period of time based on a second subset of network addresses: and
executing, by the at least one packet security gateway, a third rule during a third period of time based on a third subset of network addresses,
wherein the first period of time is followed by the second period of time, and the second period of time is followed by the third period of time, and
wherein the first subset of network addresses is smaller than the second subset of network addresses, and the second subset of network addresses is smaller than the third subset of network addresses.

US Pat. No. 10,142,370

METHODS AND APPARATUS FOR GENERATING AND USING SECURITY ASSERTIONS ASSOCIATED WITH CONTAINERS IN A COMPUTING ENVIRONMENT

VMWARE, INC, Palo Alto, ...

34. A method, comprising:obtaining a container image from a repository by a processor of a relying party during an execution phase;
obtaining, by executing an instruction with the processor during the execution phase, a security assertion document associated with the container image, the security assertion document having been generated at a first time, the security assertion document being separate from the container image, the container image unaltered by the generation of the security assertion document at the first time, and the security assertion document including:
a container image reference indicative of the container image from which the security assertion document was generated;
a container assessable description indicative of a plurality of unassembled parts, the unassembled parts to be assembled based on the container image to form a container for execution in a host environment, and the unassembled parts including a property;
an assessment policy reference indicative of an assessment policy, wherein the assessment policy includes a rule specifying an expected value of the property; and
a security assertion generated based on the property and based on the rule;
determining, by executing an instruction with the processor during the execution phase, whether an assessed value of the property of one of the plurality of unassembled parts matches the expected value of the property; and
in response to determining that the assessed value matches the expected value, executing the container in the host environment at a second time, wherein the second time is subsequent to the first time.

US Pat. No. 10,142,368

FACILITATING REMOTE ACCESS OF DEVICES IN A SECURE ENVIRONMENT

UNITED PARCEL SERVICE OF ...

1. A computer implemented method, operated via a computer memory, comprising:receiving via a first encrypted connection using a first protocol, at a computing device running an application belonging to a first domain, cross-domain communication comprising a request for instructions for a peripheral device belonging to a second domain distinct from the first domain, the instructions comprising instructions for printing that include a native command language of the peripheral device, wherein the peripheral device is connected to a user computing entity and comprises a printer, scanner or a scale;
providing, from the application to a server outside of the second domain, the request for instructions over a second connection using a second protocol, wherein the server is located in a third domain distinct from the first and second domain, the first protocol is Hyper Text Transfer Protocol Secure and the second protocol is a remote method invocation (RMI);
responsive to receiving the request at the server, providing, from the server to the application, shipping or labeling information comprising the instructions over the second connection using the second protocol; and
providing, to the user computing entity, the shipping or labeling information comprising the instructions over the first encrypted connection using the first protocol for facilitating package shipping and remote control of the peripheral device.

US Pat. No. 10,142,366

METHODS, SYSTEMS AND DEVICES TO MITIGATE THE EFFECTS OF SIDE EFFECT URLS IN LEGITIMATE AND PHISHING ELECTRONIC MESSAGES

VADE SECURE, INC., San F...

1. A computer-implemented method, comprising:receiving and storing an electronic message, in a memory of a computing device coupled to a computer network, the electronic message containing a uniform resource locator (URL);
parsing the URL in the electronic message stored in the memory of the computing device and identifying at least one original parameter in the URL, the at least one original parameter comprising a sequence of characters;
determining a length of the at least one original parameter;
determining a statistical distribution of lowercase letters, uppercase letters and/or numbers of the at least one original parameter;
determining a type of the identified at least one original parameter, the determined type being one of a plurality of predetermined types of parameters only when the length of the at least one original parameter is determined to be at least a predetermined minimum length and when the statistical distribution is determined to be consistent with normal distributions of such lowercase letters, uppercase letters and/or numbers;
transforming the identified at least one original parameter according to one of a plurality of parameter transformation rules selected according to the determined type to generate at least one transformed parameter;
reassembling the URL by substituting the at least one transformed parameter for the at least one original parameter;
accessing, over the computer network, the website pointed to by the reassembled URL using the at least one transformed parameter if the reassembled URL meets a predetermined minimum criterion,
foregoing accessing the reassembled URL if the reassembled URL does not meet the predetermined minimum criterion; and
analyzing a response of the accessed website to the at least one transformed parameters to determine whether the URL is a side effect URL.

US Pat. No. 10,142,364

NETWORK ISOLATION BY POLICY COMPLIANCE EVALUATION

Upguard, Inc., Mountain ...

1. A method comprising:maintaining, in an internal network, a plurality of internal nodes, each node of the plurality of internal nodes comprising a corresponding node configuration;
receiving, at the internal network, network traffic from an outside network;
analyzing, by a node of the internal network, the node configuration of a first node of the internal network and the received network traffic;
calculating, in real-time and based on the analysis of the node configuration, a network vulnerability score, the network vulnerability score measuring the vulnerability of the network to malicious action;
determining if the network vulnerability score is below a vulnerability threshold;
responsive to determining that the network vulnerability score is below the vulnerability threshold, isolating the internal network from the outside network by instructing a DNS server of the internal network to prevent resolution of DNS requests from the outside network; and
after isolating the internal network:
reconfiguring the first node of the internal network;
simulating the received network traffic on the isolated network including the reconfigured first node;
calculating a simulated network vulnerability score based on the simulated received network traffic and measuring the expected vulnerability of the network to malicious action if the network were not isolated from the outside network; and
in response to the simulated network vulnerability score exceeding the vulnerability threshold, reversing the isolation of the internal network from the outside network.

US Pat. No. 10,142,362

CLOUD BASED SYSTEMS AND METHODS FOR DETERMINING SECURITY RISKS OF USERS AND GROUPS

Zscaler, Inc., San Jose,...

1. A method comprising:monitoring and managing, by one or more servers in a cloud-based security system, entities comprising users or groups of users via an in-line manner where the entities connect to the Internet through the cloud-based security system and where the cloud-based security system is external from the entities and associated enterprise networks, wherein the in-line manner comprises traffic between an entity and the Internet being processed through the cloud-based security system;
maintaining logs of transactions monitored through the cloud-based security system via the in-line manner;
obtaining a plurality of attributes from the transactions while excluding impossible comparison items from the transactions;
performing empirical scoring on normalizing the plurality of attributes for ranking risky entities, wherein the empirical scoring comprises categorizing violations detected via the in-line manner and based on security policy into categories and applying modifiable weightings thereto and determining a risk score as a weighted combination of normalized scores for each of the categories, wherein the categories are related to infections, malware, and suspicious behavior, wherein the weighted combination includes weights for severity of the categories and for length of time of infection of each category;
identifying the risky entities based on one of the empirical scoring and analytics; and
updating policies and/or monitoring for the risky entities in the cloud-based security system based on the identifying, wherein the updated policies adjust what functionality the risky entities are allowed to perform on the Internet enforced via the in-line manner by the cloud-based security system, and wherein the updated monitoring intensifies the monitoring via the cloud-based security system.

US Pat. No. 10,142,358

SYSTEM AND METHOD FOR IDENTIFYING AN INVALID PACKET ON A CONTROLLER AREA NETWORK (CAN) BUS

SYMANTEC CORPORATION, Mo...

1. A method of detecting an invalid packet on a Controller Area Network (CAN) bus having a plurality of CAN nodes coupled thereto comprising:monitoring a CAN identifier (CAN ID) of each packet sent by each CAN node;
identifying whether an ACK Slot bit of a monitored packet is set to “1” or “0;”
monitoring, for a predetermined time, in response to the ACK Slot bit set to “1,” for a subsequent packet possessing the same CAN ID;
storing, in response to the subsequent packet possessing a same CAN ID, the CAN ID in a first database having a listing for valid packets;
storing, in response to the subsequent packet possession a different CAN ID, the different CAN ID in second database having a listing for invalid packets;
monitoring, in response to the ACK Slot bit set to “0,” for a same CAN ID having an ACK Slot bit equal to “0” from a previously monitored packet;
storing, in response to an absence of the previously monitored packet having the same CAN ID having the ACK Slot bit equal to “1,” the CAN ID of the CAN ID having the Slot bit equal to “0” in the second database; and
disabling the invalid packet.

US Pat. No. 10,142,357

SYSTEMS AND METHODS FOR PREVENTING MALICIOUS NETWORK CONNECTIONS USING CORRELATION-BASED ANOMALY DETECTION

Symantec Corporation, Mo...

1. A computer-implemented method for preventing malicious network connections using correlation-based anomaly detection, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:monitoring computing activity within a network that includes a plurality of computing devices over a plurality of time periods;
while monitoring the computing activity within the network:
detecting, during a first time period, at least one network connection that involves at least one of the computing devices within the network;
determining that the network connection detected during the first time period is malicious based at least in part on telemetry data collected from a plurality of security products related to the computing device;
determining that no malicious network connections involving the computing device were detected during a second time period;
identifying a feature of the computing activity that:
occurred during the first time period; and
did not occur during the second time period;
determining that the feature is likely indicative of malicious network activity due at least in part to the feature having occurred during the first time period and not having occurred during the second time period;
detecting, after the first time period and the second time period, a presence of the feature in connection with a subsequent network connection at a subsequent point in time; and
in response to detecting the presence of the feature in connection with the subsequent network connection at the subsequent point in time:
classifying the subsequent network connection as malicious; and
performing at least one security action on the subsequent network connection attempted around the subsequent point in time.

US Pat. No. 10,142,356

CHANNEL DATA ENCAPSULATION SYSTEM AND METHOD FOR USE WITH CLIENT-SERVER DATA CHANNELS

ShieldX Networks, Inc., ...

1. A method comprising:receiving, by a first security microservice, a first channel data encapsulation packet encapsulating a first encapsulation context and a first encapsulated data;
performing a security service on the first encapsulated data using the first encapsulation context, wherein the security service is one of a plurality of microservices used to secure traffic passing between applications and servers through a routing network;
receiving, by the first security microservice, a response from the second security microservice comprising a second security microservice context, a second timestamp, and a second load;
generating, by the first security microservice, a first timestamp and a first load, wherein the timestamps represent the duration of processing performed by the first and second microservices and the first and second loads represent the loading of the first and second microservices processing the encapsulated channel data, the loading being represented in either relative or absolute terms; and
transmitting, by the first security microservice, a response to the first channel data encapsulation packet, wherein the response includes the first timestamp and first load generated by the first security microservice, wherein the timestamp and load values are recorded to be used in load balancing decisions for future security service requests among microservices; and
wherein the first and second security microservices are implemented with computer-readable instructions stored in memory on a network security server, the memory coupled to one or more hardware processors executing the first and second security microservices.

US Pat. No. 10,142,355

PROTECTION OF TELECOMMUNICATIONS NETWORKS

TELUS Communications Inc....

1. A protection system for an internet service provider (ISP) network, wherein the ISP network is configured to relay packets between user devices connected to the ISP network and between the user devices and other internet devices, some of the user devices having threats that cause the respective user devices to send or receive threat-related packets, the protection system comprising:an evaluation engine, the evaluation engine being configured to receive input signals including:
network-based statistics obtained from ISP network devices of the ISP network;
information obtained from analysis of traffic on the ISP network by ISP security devices of the ISP network; and
details of threats on the user devices from a security application on the user devices;
the evaluation engine being configured to perform analytics on information contained within the input signals by reference to technical specifications and configuration information of the ISP network devices and the ISP security devices to assess an overall threat level posed to the ISP network or a portion of the ISP network by the threats and determine whether an active threat that affects the reliability or security of the ISP network either on its own or in combination with other active threats on the user devices exists on any user device of the user devices and to produce a trigger output when such an active threat to the ISP network has been determined; and
protection devices of the ISP network, each protection device being configured to be responsive to the trigger output to take an action towards protection of the ISP network by mitigating the effect of the active threat that affects the reliability or security of the ISP network.

US Pat. No. 10,142,351

RETRIEVING CONTACT INFORMATION BASED ON IMAGE RECOGNITION SEARCHES

Google LLC, Mountain Vie...

1. A method for transmitting contact information to a requestor, the method comprising:receiving, by one or more processors, from a requestor an image of a user, wherein the requestor and the user are different users;
identifying, by the one or more processors, the user in the image;
determining, by the one or more processors, a time associated with the image of the user;
retrieving, by the one or more processors, a permission rule associated with the identified user, the permission rule indicating a predetermined threshold of proximity between a location of the user and a location of the requester around the time associated with the image;
determining, by the one or more processors, whether the permission rule is satisfied; and
responsive to satisfying the permission rule, transmitting, by the one or more processors, the contact information of the user to the requestor.

US Pat. No. 10,142,350

INFORMATION PROCESSING APPARATUS PERMITTING EXECUTION OF AN APPLICATION PROGRAM BY A TERMINAL APPARATUS BASED ON A LOCATION OF THE TERMINAL APPARATUS, AND INFORMATION PROCESSING METHOD OF PERMITTING THE APPLICATION PROGRAM TO BE EXECUTED BY THE TERMINAL A

FUJITSU LIMITED, Kawasak...

1. An information processing apparatus configured to communicate with a terminal device, the information processing apparatus comprising:a memory; and
a processor coupled to the memory and configured to
receive, from the terminal device, location information indicating a location at which the terminal apparatus is located,
transmit an application program, which includes a first function and a second function, to the terminal apparatus in accordance with the location information,
permit the terminal apparatus to execute the first function and the second function of the application program, when the location indicated by the location information is included in a first location range,
permit the terminal apparatus to execute the first function and prohibit the terminal apparatus to execute the second function, when the location indicated by the location information is not included in the first location range and is included in a second location range,
detect a quitting of the application program,
in a case in which the quitting of the application program is detected when the location indicated by the location information is included in the second location range, narrow the second location range, and
in a case in which the quitting of the application program is detected when the location indicated by the location information is outside of the second location range, extend the second location range.

US Pat. No. 10,142,345

METHOD AND APPARATUS FOR MULTI-USERS REGISTERING HOME NETWORK SUPPORTING APPLICATION BASED DEVICE

Samsung Electronics Co., ...

1. A method for registering a device supporting home networking, by a server, the method comprising:receiving, from a first device, a registration request message for a second device, wherein the registration request message includes device information of the second device;
identifying that the second device is not registered based on the device information of the second device;
registering the second device based on confirming a first authentication code of the second device;
obtaining a first re-registration authentication code of the second device when the first authentication code of the second device is confirmed;
mapping the first re-registration authentication code to the device information of the second device; and
transmitting, to the first device, a completion message for the registration procedure for the second device.

US Pat. No. 10,142,332

METHOD AND APPARATUS FOR A WEARABLE BASED AUTHENTICATION FOR IMPROVED USER EXPERIENCE

Samsung Electronics Co., ...

1. A wearable device, comprising:at least one transceiver, in the wearable device, the transceiver configured to communicate with a client device or a cloud based server; and
processing circuitry, in the wearable device, coupled to the transceiver, the processing circuitry configured to:
identify a pairing between the wearable device and the client device;
identify attributes of a first user of the wearable device, wherein at least one of the attributes is a biometric, wherein the first user is one of a plurality of users of the wearable device, and wherein at least one of the plurality of users of the wearable device is an authorized user of the client device;
compare the identified attributes of the first user to attributes corresponding to each one of a plurality of user profiles for the plurality of users of the wearable device stored in a memory element of the wearable device;
determine if the identified attributes of the first user match a first or a second profile of the plurality of user profiles stored in the memory element of the wearable device;
responsive to the identified attributes of the first user matching the first profile, determine if the first profile provides authorization for the first user to access the client device and authorization to access first specific functions of the client device;
responsive to the first profile providing authorization to access the client device and authorization to access first specific functions, send a message to unlock the client device and allow access to the first specific functions;
responsive to the identified attributes of the first user matching a second profile, determine if the second profile provides authorization to access the client device and authorization to access second specific functions of the client device;
responsive to the second profile providing authorization to access the client device and authorization to access the second specific functions, send a message to unlock the client device and allow access the second specific functions;
identify that the pairing no longer exists between the wearable device and the client device; and
responsive to the pairing no longer existing, de-authorize access to the respective first or second specific functions.

US Pat. No. 10,142,324

METHOD FOR READING ATTRIBUTES FROM AN ID TOKEN

BUNDESDRUCKEREI GmbH, Be...

1. A method for a first computer system to read at least one attribute stored in an identification (ID) token associated with a user, and transmit the at least one attribute to a second computer system, the method comprising:sending a request from a third computer system, associated with the user, to the second computer system;
providing, by the second computer system, an attribute specification identifying the at least one attribute from the ID token in response to the request from the third computer system;
sending, by the second computer system, the attribute specification to the first computer system without interposition of the third computer system;
selecting, by the first computer system, at least one certificate of a plurality of certificates of the first computer system based on the attribute specification, each of the plurality of certificates including a different indication of attributes for which the first computer is authorized for read access, the at least one certificate including an indication of the at least one attribute identified in the attribute specification;
authenticating, by the ID token, the user;
authenticating, by the ID token, the first computer system using the at least one certificate of the first computer system, the at least one certificate being received by the ID token via a protected connection with end-to-end encryption between the ID token and the first computer system;
checking, by the ID token, an authorization of the first computer system for a read access to the at least one attribute identified in the attribute specification using the at least one certificate, the checking following successful authentication of the user and the first computer system;
effecting read access, by the first computer system, to the at least one attribute stored in the ID token if the first computer system is authorized for the read access;
signing, by the first computer system, the at least one attribute read from the ID token; and
sending, by the first computer system, the at least one signed attribute to the second computer system without interposition of the third computer system.

US Pat. No. 10,142,323

ACTIVATION OF MOBILE DEVICES IN ENTERPRISE MOBILE MANAGEMENT

HUAWEI TECHNOLOGIES CO., ...

1. A method, comprising:generating, at a mobile device, a first device security certificate, the first device security certificate including a representation of an identifier of the mobile device and a representation of a device key in a signature of the first device security certificate;
transmitting, by the mobile device, the first device security certificate to an authentication server;
receiving, at the mobile device, a server security certificate from the authentication server in response to a successful authentication by the authentication server, the server security certificate including a representation of a server key in a signature of the server security certificate, the server key corresponding to the device key and to a representation of a shared secret stored on the mobile device and known by the authentication server;
validating, at the mobile device, the server security certificate based on the signature of the server security certificate that includes the representation of the server key;
establishing, by the mobile device, a secure connection with the authentication server based on the first device security certificate and the server security certificate; and
enrolling, at the mobile device, at least one second device security certificate for formal communication over the secure connection.

US Pat. No. 10,142,322

METHODS AND APPARATUS FOR AUTHENTICATING IDENTITY OF WEB ACCESS FROM A NETWORK ELEMENT

TELLABS, INC., Napervill...

1. A communication network configured to generate a report identifying a user equipment (“UE”), comprising:a mobile device coupled to a communication network and configured to access and display online advertisements;
an advertising exchange server (“AES”) coupled to the communication network and configured to provide additional web pages relating to the online advertisements to the mobile device upon receipt of access requests associated with the online advertisement initiated by the mobile device;
a router configured to perform a gateway GPRS support node (“GGSN”), coupled to the mobile device and the AES for routing information between the mobile device and the AES, the router configured to obtain an International Mobile Subscriber Identification (“IMSI”) of the mobile device from web access request generated by the mobile device and a geo-location associated with the mobile device from a cell site coupled to the communication network, the router configured to create an authentication record containing the IMSI and the geo-location associated with the mobile device when an advertising access request for the online advertisements initiated by the mobile device is detected; and
a subscription partner coupled to the router and able to identify whether an ad-click is fraudulent based on IMSI information and geo-location of the mobile device in the authentication record.

US Pat. No. 10,142,319

PROTECTING NETWORK COMMUNICATION SECURITY

International Business Ma...

1. A method for protecting network communication security at a server by updating tokens in a valid token queue comprising a plurality of valid tokens that are maintained at the server, the method comprising:in response to a request from a client, determining, by the server, whether a token from the client is included in the valid token, the valid token queue being a first-in-first-out queue;
in response to the token being included in the valid token queue, the server managing the valid token queue based on a position of the token in the valid token queue, wherein managing the valid token queue based on a position of the token in the valid token queue comprises:
keeping the valid token queue unchanged in response to a distance of the position of the token in the valid token queue from an end of the valid token queue being greater than or equal to a threshold distance;
generating a new token in response to a distance of the position of the token in the valid token queue from an end of the valid token queue being less than a threshold distance; and
in response to generating the new token, updating the valid token queue with the new token when the token from the client is at the end of the valid token queue; and
the server sending a response that includes the new token to the client based on the managing of the valid token queue.

US Pat. No. 10,142,317

SYSTEM AND METHOD FOR PROCESSING USER RIGHTS

Comcast Cable Communicati...

1. A method, comprising:storing, in a storage device, content, wherein a user account of a user device has a right to consume the content at a first time when the content is stored;
determining a time duration after which the content is removed from the storage device;
receiving, by an entitlement server from the user device, a first request for playback of the content at a second time;
determining, by the entitlement server, that a user associated with the user account does not have the right to consume the content at the second time;
determining, by the entitlement server, that the second time falls within the time duration; and
providing, based on the right to consume the content at the first time and the second time falling within the time duration, the content to the user device at the second time.

US Pat. No. 10,142,316

COMPUTERIZED METHOD AND SYSTEM FOR MANAGING AN EMAIL INPUT FACILITY IN A NETWORKED SECURE COLLABORATIVE EXCHANGE ENVIRONMENT

Intralinks, Inc., New Yo...

1. A method for secure management of emailed content, the method comprising:providing a secure email input facility for accepting non-secure email addressed to a designated email address, wherein the non-secure email is received and at least one of the non-secure email and content delivered thereby is stored in a storage facility as secure content related to at least one of the sender of the email, the subject line of the non-secure email, the destination address of the email within the exchange, and the content of the email, wherein access to the secure content stored in the storage facility is limited to an access list with permissions assigned to each member of the access list;
assigning a first user and second user to the access list, wherein the step of assigning at least provides permission for the first user to send email content to the secure email input facility for storage of the email content in the storage facility and at least provides permission for the second user to access the email content stored in the storage facility;
receiving the email content from the first user, wherein the email content was addressed to the designated email address;
verifying permission for the first user to store email content in the storage facility in association with the designated email address;
storing the email content in the storage facility; receiving an access request for the second user to access the stored email content; and
granting access to the second user for access to the email content stored in the storage facility.

US Pat. No. 10,142,315

METHOD AND APPARATUS OF PROVIDING MESSAGING SERVICE AND CALLBACK FEATURE TO MOBILE STATIONS

KASEYA LIMITED, Dublin (...

1. A method comprising:generating a script responsive to an application being identified as needing to be executed on a mobile device;
executing the script in a mobile agent router device, wherein the script is configured to create at least one data message comprising at least one update to be performed on the mobile device and header information identifying the mobile device;
responsive to executing the script, initiating update commands to be performed on the mobile device periodically at specified times included in the script; and
transmitting the at least one data message comprising the update commands to the mobile device based on information included in the executed script, wherein the update commands are executed on the mobile device without user interaction.

US Pat. No. 10,142,314

METHOD AND APPARATUS FOR PROCESSING AUTHENTICATION REQUEST MESSAGE IN A SOCIAL NETWORK

Alibaba Group Holding Lim...

1. A method comprising:receiving, directly by a social network server, an authentication request message to establish a social relationship between a first client and a second client, the request message being sent by the first client;
determining, by the social network server and after receiving the authentication request message sent by the first client, a relationship chain information indicative of an indirect social network relationship between the first client and the second client;
determining, by the social network server, the relationship chain information between the first client and the second client based on identification information of the first client and identification information of the second client and a correlation between the identification information of the first and second clients and respective relationship chain information of the first and second clients;
searching, by the social network server, for a keyword in an inverted index;
locating, by the social network server, index records in the inverted index file of which identification information of the first client and the identification information of the second client are keywords;
obtaining, by the social network server, the relationship chain information of the first client and the second client from the located index records, the inverted index using the identification information of the first and second clients as an index keyword and the respective relationship chain information of the first and second clients as an index value; and
forwarding, by the social network server and in response to determining the relationship chain information between the first client and the second client, the authentication request message and the determined relationship chain information to the second client, the determined relationship chain information being for use by the second client to authenticate the authentication request message.

US Pat. No. 10,142,312

SYSTEM FOR ESTABLISHING SECURE ACCESS FOR USERS IN A PROCESS DATA NETWORK

BANK OF AMERICA CORPORATI...

1. A system operatively connected with a block chain distributed network and for using the block chain distributed network for establishing secure access for users in a process data network, the system comprising:a memory device storing logic and rules for the block chain; and
a processing device operatively coupled to the memory device, wherein the processing device is configured to execute computer-readable program code to:
receive an indication that an entity has executed a transaction with a third source institution via a first transaction channel;
record information associated with the transaction executed by the entity with the third source institution in a distributed ledger of the block chain distributed network, wherein the distributed ledger further comprises past transactions executed by the entity with one or more financial institutions, wherein the past transactions comprise at least information associated with transactions executed by the entity with a first source institution and a second source institution via one or more predetermined transaction channels including at least a specific banking center, a specific ATM (Automatic Transaction Machine), or a specific online/mobile banking channel;
analyze the distributed ledger to determine a pattern associated with the past transactions executed by the entity stored in the distributed ledger;
compare the information associated with the transaction executed by the entity with the third source institution with the pattern associated with the past transactions stored in the distributed ledger to determine a match, wherein comparing further comprises at least determining that the first transaction channel matches at least one of the one or more predetermined transaction channels;
authorize the execution of the transaction executed by the entity with the third source institution to be completed based on at least determining a match between the information associated with the transaction executed by the entity with the third source institution and the pattern associated with the past transactions stored in the distributed ledger, wherein authorizing further comprises:
identifying a smart contract between the third source institution, the first source institution, and the second source institution, wherein the smart contract comprises logic and rules associated with the smart contract, wherein the smart contract is configured to be self-executing;
comparing the information associated with the transaction executed by the entity with the third source institution to the logic and rules of the smart contract;
determining that the information associated with the transaction executed by the entity with the third source institution meets the logic and rules of the smart contract; and
validating the information associated with the transaction executed by the entity with the third source institution in response to determining that the information associated with the transaction executed by the entity with the third source institution meets the logic and rules of the smart contract;
determine, based on at least the one or more past transactions executed by the entity via the one or more predetermined transaction channels, that the entity is associated with misappropriate activity;
aggregate information associated with past transactions executed by the entity via the one or more predetermined transaction channels with the one or more financial institutions; and
record the aggregated information associated with the past transactions in the distributed ledger.

US Pat. No. 10,142,311

COMMUNICATION SYSTEM AND COMMUNICATION DEVICE

RENESAS ELECTRONICS CORPO...

1. A communication system, comprising:a first device and a second device which are mutually coupled via a network so as to transmit and receive packets over the network,
wherein the first device and the second device respectively include a first packet counter and a second packet counter,
wherein a same random number value is given to the first and second packet counters as initial values of the first and second packet counters, and the first and second packet counters are respectively updated by the first device and the second device in association with each transmission and each reception of the packets by using values generated from performing a same lossy compression function on counted values of the first and the second packet counters as increment values,
wherein, when a message is to be transmitted to the second device, the first device generates a message authentication code on a basis of the message, draws out a part of the message authentication code on a frame position of some bits which are designated on a basis of a counted value of the first packet counter, sets the drawn-out part of the message authentication code as a divided message authentication code, generates a packet which includes the message and the divided message authentication code, and transmits the packet which includes the message and the divided message authentication code to the second device over the network, and
wherein, when the packet has been received from the first device, the second device generates another message authentication code on a basis of the message included in the received packet, draws out a part of the another message authentication code on the frame position of some bits which are designated on a basis of a counted value of the second packet counter, compares the drawn-out part of the another message authentication code with the divided message authentication code included in the received packet and performs a message authentication on the basis of a result of the comparison.

US Pat. No. 10,142,310

METHOD AND CLOUD SERVER FOR MANAGING DEVICE

Samsung Electronics Co., ...

10. A cloud server comprising:a memory; and
at least one processor coupled to the memory and configured to:
record information identifying a first device connected to the cloud server through a network,
record information indicating at least one function provided by the first device,
record execution authorization information indicating an object capable of performing the at least one function, and
authenticate, based at least in part on the execution authorization information, whether a second device has authorization to perform the at least one function provided by the first device; and
a communicator configured to:
receive, from the first device, a request for authenticating whether the second device that requests execution of the at least one function provided by the first device has the authorization to perform the at least one function provided by the first device, and
transmit a result of the authenticating to the first device,
wherein the cloud server is implemented as a hardware device, and
wherein the cloud server updates the execution authorization information through a device which is an administrator of the first device.

US Pat. No. 10,142,309

NO PASSWORD USER ACCOUNT ACCESS

DROPBOX, INC., San Franc...

1. A computer-implemented method, comprising:receiving, by a synchronized content management system, a request to access a user account at the synchronized content management system;
determining that the user account is a passwordless user account created at the synchronized content management system without a corresponding user account password, the passwordless user account providing user access to the synchronized content management system without user input of a password;
generating, by the synchronized content management system, tokens for passwordless authentication of the passwordless user account, the tokens comprising a device identifier and an email identifier, wherein the email identifier is associated with an email address registered with the passwordless user account;
sending, by the synchronized content management system, the device identifier to a client device;
sending, by the synchronized content management system, to the email address registered with the passwordless user account at the synchronized content management system, an email containing a link that:
when activated from the client device, triggers a browser application on the client device to obtain the email identifier and provide the email identifier to a client application that is also on the client device, the client application being configured to communicate with the synchronized content management system to synchronize changes to content items between local copies of the content items stored on the client device and remote copies of the content items stored on the synchronized content management system; and
when activated from a different client device triggers a notification to the synchronized content management system indicating that the email was accessed from the different client device;
receiving, by the synchronized content management system, both the device identifier and the email identifier from the client application on the client device;
determining, by the synchronized content management system, that the client application on the client device has possession of both the device identifier sent to the client device and the email identifier associated with the email address registered with the passwordless user account;
determining that the link was activated via the client device, based on the determining that the client device has possession of both the device identifier and the email identifier;
authorizing, by the synchronized content management system, the client device to access the passwordless user account without user input of the password, in response to determining that the client application on the client device has both the device identifier and the email identifier and determining that the link was activated via the client device; and
synchronizing one or more content items on the synchronized content management system to the client device for local storage at the client device, the one or more content items being associated with the passwordless user account.

US Pat. No. 10,142,307

SYSTEM AND METHOD FOR RECEIVING INFORMATION AMONG COMPUTER SYSTEMS WITHOUT ENABLING LOG INS IF THE USER IDENTIFIERS ARE COMPROMISED

1. A method of transferring data from a first account at a first computer system to a second account at a second computer system, the method comprising:receiving at a third computer system, separate from at least one of the first computer system and the second computer system, as part of a first request to arrange at least one transfer of the data from the first account to the second account, a first identifier that uniquely identifies a user of the second account but is not required by a user of the second computer system to log in as that user on the second computer system;
receiving at the first computer system a second request to arrange at least one transfer of the data from the first computer system, to the third computer system, said request comprising a second identifier, identifying a user of the first account at the first computer system;
responsive to the second request, authenticating the user of the first account at the first computer system by the first computer system, responsive to the second identifier received as part of the second request;
responsive to the authenticating step and to the second request received, providing from the first computer system to the third computer system a third identifier that uniquely identifies the user of the first account but is not required by a user of the first computer system to log in as that user;
storing on the third computer system the first identifier, associated with the third identifier;
receiving at the third computer system from the second computer system a request to transfer the data from the first account to the second account, said request comprising the first identifier;
at the third computer system, locating the third identifier responsive to the first identifier received;
providing from the third computer system to the first computer system the third identifier;
responsive to the third identifier, providing from the first computer system to the third computer system, the data from the first account corresponding to the request; and
sending from the third computer system to the second computer system the data received from the first computer system.

US Pat. No. 10,142,305

LOCAL SECURITY KEY GENERATION

Verizon Patent and Licens...

15. A device comprising:one or more processors configured to:
obtain calling security parameters;
send, to a called device, a first message that includes the calling security parameters, wherein the first message includes a session initiation protocol (SIP) message that has been modified using session description protocol (SDP) to include the calling security parameters;
receive, from the called device, a second message that includes called security parameters, wherein the second message includes a SIP message that has been modified using SDP to include the called security parameters;
derive a security key using the calling security parameters and the called security parameters;
receive, from the called device, an acknowledgement message in response to the first message; and
use the derived security key to encrypt and decrypt communications between the calling device and the called device.

US Pat. No. 10,142,304

ENCRYPTION KEY SHREDDING TO PROTECT NON-PERSISTENT DATA

SEAGATE TECHNOLOGY LLC, ...

1. A storage system comprising:a storage drive; and
a controller to:
power on the storage drive;
identify an encryption key on the storage drive created upon powering on the storage drive;
encrypt data in a cache of the storage drive using the encryption key;
power off the storage drive; and
delete the encryption key upon powering off the storage drive.

US Pat. No. 10,142,303

SEPARATION OF SOFTWARE MODULES BY CONTROLLED ENCRYPTION KEY MANAGEMENT

QUALCOMM Incorporated, S...

1. A method for protecting software in a memory device, comprising: receiving a memory transaction associated with the memory device, the memory transaction including at least a realm identifier and a realm indicator bit, wherein the realm identifier enables identification of a realm that includes one or more selected regions in the memory device; obtaining an ephemeral encryption key associated with the realm identifier when the realm identifier indicates the realm and when the realm indicator bit is enabled, wherein the ephemeral encryption key is stored in a second memory device that is not accessible to a core device, and wherein the ephemeral encryption key is unknown to the core device; decrypting at least one of an instruction or data received from the realm based on the ephemeral encryption key when the memory transaction is a read transaction, wherein the at least one of the instruction or the data is to be processed by the core device; and encrypting second data to be stored in the realm based on the ephemeral encryption key when the memory transaction is a write transaction.

US Pat. No. 10,142,302

SYSTEMS AND METHODS FOR MANAGING RESETTING OF USER ONLINE IDENTITIES OR ACCOUNTS

Oath Inc., Dulles, VA (U...

8. A system for managing resetting of online identities or accounts of users, the system including:a data storage device storing instructions for managing resetting of online identities or accounts of users; and
a processor configured to execute the instructions to perform a method including:
receiving, over a network, a request to reset login information to access an online account of a user;
comparing, at an online account server, a time of the request to reset login information to a preset time or amount of time;
receiving, over the network, intrinsic user data associated with the request to reset login information, wherein the intrinsic user data includes a device finger print and a type of browser used to make the request, and wherein the intrinsic user data includes values with different weights indicative of a level of trust of the identity of the user;
identifying, at the online account server, two or more values of the intrinsic user data; and
transmitting, over the network, a subset of options to reset the login information, wherein the subset of options to reset the login information is selected by the online account server based on the identified two or more values of the intrinsic user data, and wherein a full set of reset options are transmitted when the online account server determines that the identified two or more values result in a trusted pair.

US Pat. No. 10,142,301

ENCRYPTED DATA DELIVERY WITHOUT INTERVENING DECRYPTION

Amazon Technologies, Inc....

1. A computer-implemented method, comprising:establishing a secure communications channel with a second computer system, resulting in session information that includes a cryptographic key usable to decrypt encrypted records received over the secure communications channel;
receiving, over the secure communications channel, a sequence of encrypted records, wherein individual records of the sequence of encrypted records are decryptable using the cryptographic key;
decrypting, using the cryptographic key, a first subsequence of the sequence of encrypted records to form a decrypted first subsequence; and
as a result of determining that the decrypted first subsequence indicates a request to store a second subsequence, distinct from the first subsequence, of the sequence of encrypted records, providing the second subsequence and the cryptographic key to a data storage system, thereby causing the second subsequence and the cryptographic key to be stored, the cryptographic key usable to decrypt the sequence.

US Pat. No. 10,142,300

DECENTRALIZED AUTHORITATIVE MESSAGING

Wickr Inc., San Francisc...

1. A method for accessing an encrypted communication, the method comprising:receiving, at a first device, a first encrypted communication from a second device, wherein a first ephemeral component and a signature of the first ephemeral component are included in a header of the first encrypted communication;
deriving, by the first device, a first key using the first ephemeral component and a second ephemeral component;
decrypting, by the first device, the first encrypted communication received from the second device using, in part, the first key;
providing, by the first device, the first decrypted communication to a user of the first device.

US Pat. No. 10,142,299

SECURITY KEY GENERATION AND MANAGEMENT METHOD OF PDCP DISTRIBUTED STRUCTURE FOR SUPPORTING DUAL CONNECTIVITY

Samsung Electronics Co., ...

1. A method for communicating by a user equipment (UE) in a communication system, the method comprising:receiving a radio resource control (RRC) connection reconfiguration message including a counter for a second base station from a first base station;
generating a second security key for a second communication link with the second base station based on a first security key and the counter, the first security key being applied to a first communication link with the first base station; and
applying the second security key to the second communication link with the second base station.

US Pat. No. 10,142,297

SECURE COMMUNICATION METHOD AND APPARATUS

RIVER SECURITY INC., Sha...

1. A secure communication method, wherein the method is executed by a security proxy device between a client and a server, the method comprising:using a key exchange mechanism to perform connection key agreement with the client; and assigning a token for the client after identity authentication for the client succeeds;
upon receiving a request sent by the client to the server, validating whether the token sent together with the request is a token assigned for the client; if the validation succeeds, forwarding to the server a decrypted request obtained by using the connection key or a token connection key, wherein the token connection key is assigned for the client and then sent to the client by using the connection key;
after receiving a response returned by the server, using the connection key or token connection key to encrypt the response, and forwarding the encrypted response to the client.

US Pat. No. 10,142,296

SYSTEMS AND METHODS FOR IMPROVING PRECISION OF A LOCATION SENSOR

Google LLC, Mountain Vie...

1. A system that cryptographically protects location data transferred between a plurality of servers via a computer network to tune a location engine, comprising:a data processing system comprising one or more processors and memory;
a bridging module executed by the one or more processors of the data processing system to retrieve, from a location database stored in the memory, a plurality of location determinations made by the location engine of the data processing system, each location determination associated with a respective first identifier;
the bridging module configured to map each respective first identifier to a respective second identifier using a mapping function;
a first encryption module executed by the one or more processors to determine a first hash value for each location determination using a first hash function applied to a tuple formed of the second identifier and a timestamp of each location determination;
the first encryption module configured to encrypt the first hash value for each location determination using a first encryption protocol to generate a first encrypted data set;
a communication interface of the data processing system to transmit, via the computer network, the first encrypted data set to one or more servers configured to process electronic transactions;
the communication interface configured to receive, from the one or more servers, a second encrypted data set comprising second hash values generated by a second encryption module for the electronic transactions, each of the second hash values generated by the second encryption module via application of a second hash function to a tuple formed of an identifier and a timestamp of each of the electronic transactions, the second encrypted data set encrypted by the second encryption module with a second encryption protocol, wherein the first encryption protocol and the second encryption protocol are commutative encryption protocols;
the first encryption module configured to use the first encryption protocol to encrypt the second encrypted data set received from the one or more servers to generate a first double encrypted data set;
the communication interface configured to receive, from the one or more servers, a second double encrypted data set generated by the second encryption module via application of the second encryption protocol to the first encrypted data set transmitted by the data processing system to the one or more servers;
a tuner executed by the one or more processors to compare the first double encrypted data set with the second double encrypted data set to determine a precision metric and a recall metric based on a total number of correct location determinations, a total number of location determinations, and a total number of actual location events; and
the tuner configured to adjust a tuning parameter of the location engine based on at least one of the precision metric or the recall metric.

US Pat. No. 10,142,294

REMOTE ACCESS TO LOCAL NETWORK

QUALCOMM Incorporated, S...

1. A method of communication, comprising:identifying, at an access terminal, an access point on a local network to be accessed by the access terminal;
sending a first message from the access terminal to a first security gateway to determine whether the first security gateway has established a first protocol tunnel to the access point;
receiving, at the access terminal, a response to the first message from the first security gateway, wherein the response indicates whether the first security gateway has established the first protocol tunnel to the access point; and
establishing, by the access terminal, a second protocol tunnel between the access terminal and the first security gateway to enable the access terminal to remotely access the local network if the response indicates that the first security gateway has established the first protocol tunnel to the access point.

US Pat. No. 10,142,293

DYNAMICALLY DEFINED VIRTUAL PRIVATE NETWORK TUNNELS IN HYBRID CLOUD ENVIRONMENTS

International Business Ma...

1. A method comprising:in a first virtual private network (VPN) agent, managing a first VPN tunnel in a plurality of VPN tunnels, wherein the first VPN tunnel provides communication for traffic between a first node in a first cloud and a second node in a second cloud in a hybrid cloud environment;
receiving a request from a VPN manager, the request including a first set of requirements for a first cloud application for the first VPN tunnel in the plurality of VPN tunnels;
creating the first VPN tunnel according to the first set of requirements;
receiving a modification request from the VPN manager containing a second set of requirements for a second cloud application wherein a second VPN tunnel provides communication for the second cloud application; and
tuning the first VPN tunnel according to the second set of requirements, wherein the tuning includes merging the second VPN tunnel with the first VPN tunnel, wherein the modification request is based on a determination that the first and second sets of requirements are compatible, wherein the first VPN tunnel after merging continues to provide communication between the first node and the second node.

US Pat. No. 10,142,292

DUAL-MODE MULTI-SERVICE VPN NETWORK CLIENT FOR MOBILE DEVICE

Pulse Secure LLC, San Jo...

1. A cellular mobile device comprising:a transmitter and receiver to send and receive cellular communications in the form of radio frequency signals;
a microprocessor;
an operating system executing on the microprocessor to provide an operating environment of application software;
a multi-service virtual private network (VPN) client registered with the operating system as a single application, wherein the multi-service VPN client comprises:
a security manager integrated within the multi-service VPN client to apply at least one security service to network packets;
a VPN handler having an interface to exchange the network packets with the security manager for application of the security service, wherein the VPN handler is configurable to operate in one of an enterprise mode or a non-enterprise mode, wherein in the enterprise mode the VPN handler establishes a VPN connection with a remote VPN security device and provides encryption services to securely tunnel the network packets between the cellular mobile device and the remote VPN security device, and wherein in the non-enterprise mode the VPN handler directs the network packets to the security manager without application of the encryption services and communicates the network packets to a packet-based network without tunneling the packets; and
a VPN control application that provides a unified user interface that allows a user to configure both the VPN handler and the security manager of the multi-service VPN client, to submit credentials, and to instruct the VPN handler to dynamically instantiate the VPN connection or deconstruct an existing VPN connection,
wherein upon establishing the VPN connection the VPN control application receives a web-based home page from the remote VPN security device via a Hypertext Transfer Protocol Secure (HTTPS) response,
wherein the VPN control application dynamically parses HyperText Markup Language (HTML) bookmark links from the HTTPS response and renders a bookmark window using input controls native to the cellular mobile device, where each of the input controls corresponds to a different one of the bookmarks parsed from the HTTPS response received from the remote VPN security device, and
wherein, upon selection of one of the input controls, the VPN control application formulates and outputs an appropriate HTTP string to the remote VPN security device as if a corresponding HTML link were selected by the user.

US Pat. No. 10,142,291

SYSTEM FOR PROVIDING DNS-BASED POLICIES FOR DEVICES

Nominum, Inc., Redwood C...

1. A system for providing DNS-based policies for devices, the system comprising:a DNS engine operable to receive a DNS query from an individual device via a gateway associated with the individual device, the DNS query including at least one of: (i) a unique gateway identifier associated with the gateway and (ii) a unique device identifier associated with the individual device;
a memory device operable to store at least one policy, the at least one policy corresponding to at least one of the unique gateway identifier and the unique device identifier; and
a dynamic policy enforcement engine extracting from the DNS query the at least one of the unique gateway identifier and the unique device identifier, the dynamic policy enforcement engine operable to enforce the at least one policy when processing the DNS query by using the unique gateway identifier and the unique device identifier to select the at least one policy which applies to the individual device which originated the DNS query;
the at least one policy including DNS-based tracking of the individual device, the dynamic policy enforcement engine extracting location information for the individual device from the DNS query; and,
a tracking module operable to store the location information of the individual device.

US Pat. No. 10,142,290

HOST-BASED FIREWALL FOR DISTRIBUTED COMPUTER SYSTEMS

Amazon Technologies, Inc....

1. A computer-implemented method, comprising:executing a host-based firewall loaded into memory of a virtual machine instance operated by a customer of a plurality of customers of a computing resource service provider, where the virtual machine instance is a computing resource that is a member of a set of computing resources provided to the plurality of customers by the computing resource service provider;
obtaining network traffic information from the host-based firewall, the network traffic information indicating a set of connection attempts between the virtual machine instance and at least one other computer system and a particular application of one or more applications executed by the virtual machine instance associated with a particular connection attempt of the set of connection attempts;
prompting the customer for decisions to allow or deny the set of connection attempts by at least providing the customer with a notification of the set of connection attempts;
obtaining, from the customer, a first set of decisions to allow or deny the set of connection attempts;
obtaining, from a different customer, a second set of decisions to allow or deny another set of connection attempts between a virtual machine instance of the different customer and at least one other computer system;
generating a rule set by the host-based firewall based at least in part on the first set of decisions and the second set of decisions; and
enforcing, by the host-based firewall, the generated rule set.

US Pat. No. 10,142,288

MACHINE APPLICATION INTERFACE TO INFLUENCE VIRTUAL ENVIRONMENT

MADRONA VENTURE FUND VI, ...

1. A method comprising:instantiating connection management routines to establish and manage a connection with an outside application via an application interaction layer;
operating an integrity monitor to parse an access request into integrity data and graphics data;
applying user security preferences to a security model;
applying graphics parameters of the security preferences to the graphics data to operate a security controller to transmit resource parameters to a resource allocator;
applying integrity parameters of the security preferences to the integrity data to operate the security controller to create a gateway control signal to control a security gateway;
configuring the resource allocator with the resource parameters to allocate memory and graphics processing resources;
applying the gateway control signal to a gateway actuator to configure the security gateway to filter 3D content protocol into secure data;
transmitting the secure data to a virtual environment to configure a rendering module to render a virtual object; and
transmitting the secure data from the virtual environment to the security gateway and transmitting the 3D content protocol to the outside application.

US Pat. No. 10,142,286

SERVER DEVICE, CONTROL METHOD FOR THE SAME AND COMPUTER-READABLE RECORDING MEDIUM

GREE, Inc., Tokyo (JP)

1. A method for controlling a server device that provides a game, in which a user can participate, and that is communicatively connected, via a communication network, to a terminal device operated by the user, the method comprising:the server device receiving an access request that specifies a URL, via the communication network, from the terminal device operated by the user;
the server device carrying out a process for prompting the user to register a shortcut to a second URL when the URL specified by the access request is a first URL, the process for prompting the user including displaying an indication of a reward to be offered to the user for registering the shortcut to the second URL; and
the server device offering a reward to the user without carrying out a process for prompting the user to register the shortcut when the URL specified by the access request is the second URL,
wherein the shortcut is an icon linking to a shortcut to the URL;
wherein the second URL provides access to the game; and
wherein the reward is a reward usable in the game.

US Pat. No. 10,142,285

IP ALLOCATION POOLS

Google LLC, Mountain Vie...

1. A method for providing services to user devices, the method comprising:maintain a plurality of IP blocks that each define a group of IP addresses;
providing, to a plurality of client devices, a network-related service, wherein each client device is assigned to an IP block based on an IP address of the client device, wherein each IP block is associated with settings that adjust the network-related service for client devices assigned to the IP block;
determining an expected number of IP reassignments of client devices between the IP blocks;
after a time period during which actual IP reassignments of the client devices occur, comparing the actual IP reassignments that occurred during the time period to the expected number of IP reassignments;
based on the comparison of the actual IP reassignments that occurred during the time period to the expected number of IP reassignments, altering some of the IP blocks such that at least some of the client devices are reassigned to different IP blocks; and
for each client reassigned to a different IP block, adjusting the network-related service for the at least some client devices according to the settings of the different IP blocks to which the at least some client devices are assigned.

US Pat. No. 10,142,284

FASTER IP ADDRESS ALLOCATION IN A HYBRID CLOUD ENVIRONMENT USING SUBNET SELECTIVE RANDOMIZATION

VMware, Inc., Palo Alto,...

1. A method for allocating Internet Protocol (IP) addresses, the method comprising:identifying, by a first gateway operating within a first cloud computing environment, a current subnet that includes at least one available IP address for allocation from a global pool of IP addresses that is in communication with the first gateway and a second gateway operating within a second cloud computing environment that is securely separate from the first cloud computing environment;
randomly selecting, by the first gateway operating within the first cloud computing environment, an available IP address from the current subnet for allocation;
requesting allocation of the available IP address, by the first gateway operating within the first cloud computing environment, from the global pool of IP addresses; and
responsive to determining that no available IP address exists in the current subnet, selecting, by the first gateway operating within the first cloud computing environment, a new subnet from which to allocate IP addresses.

US Pat. No. 10,142,282

METHODS AND GATEWAYS FOR PROCESSING DNS REQUEST

PISMO LABS TECHNOLOGY LIM...

11. A gateway for processing DNS requests comprising:a plurality of WAN interfaces;
at least one LAN interface;
at least one processing unit;
wherein each of the WAN interfaces is able to connect to a plurality of DNS servers via one access network; and
at least one computer readable storage medium comprising program instructions executable by the at least one processing unit for:
receiving a first DNS request from a host via the at least one LAN interface of the gateway;
when the gateway does not have information to respond to the first DNS request:
(a) selecting, according to at least one predefined selection policy, a plurality of DNS servers;
(b) selecting a plurality of access networks that are authorized to send a plurality of new DNS requests, wherein the content of the plurality of new DNS requests is the same as the content of the first DNS request;
(c) transmitting the plurality of new DNS requests to the selected plurality of DNS servers through the selected plurality of access networks via the plurality of WAN interfaces that are connected to the selected plurality of access networks, wherein the gateway does not transmit more than one of the new DNS requests to a selected DNS server through the same access network;
(d) receiving a plurality of DNS responses within a predefined period of time, wherein the plurality of DNS responses correspond to the plurality of new DNS requests;
(e) identifying valid DNS responses from the plurality of DNS responses, wherein the identified valid DNS responses have a return code (RCODE) of zero;
(f) when the pre-defined period of time has expired and no DNS response corresponding to the first DNS request has already sent to the host, if at least one valid DNS response was identified, selecting a valid DNS response from the at least one identified valid DNS response, and generating a first new DNS response, wherein the content of the first new DNS response is the same as the content of the selected valid DNS response, else if no valid DNS responses were identified, generating a first new DNS response, wherein the first new DNS response has a non-zero RCODE;
(g) sending the first new DNS response to the host.

US Pat. No. 10,142,270

TELECOMMUNICATION AND MULTIMEDIA MANAGEMENT METHOD AND APPARATUS

VOXER IP LLC, San Franci...

52. A video communication method, comprising:arranging to provide an application to a sending communication device, the application enabling the sending communication device to:
(a) identify a recipient of a video communication;
(b) communicate the identifier identifying the recipient to a video communication system maintained on a network; and
(c) stream the video communication over the network to the video communication system;
receiving at the video communication system the identifier identifying the recipient of the video communication;
using, within the video communication system, the identifier to ascertain a delivery location on the network for a second communication device associated with the recipient;
receiving, at the video communication system, the video communication over the network from the sending communication device;
storing the video communication in a location accessible by the video communication system;
using the delivery location to deliver portions of the video communication over the network from the video communication system to the second communication device, the delivery enabling the video communication to be at least partially rendered at the second communication device while the video communication is streamed by the sending communication device,
wherein the video communication is received by the video communication system from the sending communication device without first establishing an end-to-end connection over the network between the sending and second communication devices.

US Pat. No. 10,142,263

PACKET DEDUPLICATION FOR NETWORK PACKET MONITORING IN VIRTUAL PROCESSING ENVIRONMENTS

Keysight Technologies Sin...

1. A method to capture network traffic, comprising:communicating network traffic between applications operating within virtual processing environments within one or more host servers;
monitoring the network traffic between the applications using tap agents operating within the virtual processing environments within the one or more host servers;
for network packet flows communicated between any two applications being monitored by two tap agents:
determining which of the two tap agents is a designated agent to capture the network packets within the packet flows to avoid duplicate packet capture;
capturing the network packets using the designated agent; and
forwarding the captured network packets to one or more network destinations.

US Pat. No. 10,142,259

CONFLICT DETECTION AND RESOLUTION IN AN ABR NETWORK

ERICSSON AB, Stockholm (...

1. A method for managing conflict resolution in a customer premises disposed in an adaptive bitrate (ABR) streaming environment with respect to a subscriber bandwidth pipe serving a plurality of client devices of the customer premises of a subscriber, the method comprising:receiving, at a network element, a request from a new ABR client for an ABR streaming session to be served via the subscriber bandwidth pipe of the customer premises that includes one or more existing ABR clients executing on at least a subset of the client devices, wherein each existing ABR client is engaged in a corresponding ongoing ABR streaming session via the subscriber bandwidth pipe;
determining, at the network element, a forecast of bandwidth requirements for the one or more existing ABR clients of the customer premises with respect to the corresponding ongoing ABR streaming sessions after accounting for a bandwidth requirement for the new ABR client's streaming session request, the determining based on modeling of bandwidth allocation of the subscriber bandwidth pipe serving the customer premises of the subscriber, using at least priority weights respectively associated with the one or more existing ABR streaming sessions via the subscriber bandwidth pipe and the requested ABR streaming session;
responsive to the determining, detecting a conflict if a forecasted bandwidth requirement of at least one of the existing ABR clients of the customer premises violates a bitrate threshold policy relative to the corresponding ongoing ABR streaming session of the at least one of the existing ABR clients of the subscriber's customer premises; and
if there is a conflict, providing a redirect message to the new ABR client for receiving a conflict notification that comprises a video-encoded still image of a message that the streaming session request from the new ABR client is being rejected on account of a bandwidth conflict in the customer premises, the message further indicating a total number of ongoing ABR streaming sessions in the customer premises.

US Pat. No. 10,142,257

DYNAMIC SCALING OF REDUNDANCY ELIMINATION MIDDLEBOXES

Alcatel Lucent, Boulogne...

1. A method for dynamic scaling of redundancy elimination middleboxes comprising an encoding middlebox and a decoding middlebox in a communication network, the method comprising:determining a load of incoming data at the encoding middlebox in the communication network; and
modifying a number of encoder instances in the encoding middlebox and a number of decoder instances in a decoding middlebox based on the load of incoming data, the modifying including configuring a classifier to define a new class corresponding to each of one or more new encoder instances and modifying an ordered list of each of the encoder instances present in the encoding middlebox before addition of the one or more new encoder instances, the ordered list relating the new class to each of the encoder instances; and
handling failure recovery of at least one of the classifier, the encoder instances, the decoder instances, and a merger, the handling including recovering packet loss based on at least one of a decoder feedback, a transmission control packet sequence number, and a reliable transport.

US Pat. No. 10,142,256

TIME AND FREQUENCY ALLOCATION FOR CONCURRENT COMMUNICATIONS ON A SHARED COAXIAL CABLE

MaxLinear, Inc., Carlsba...

1. A system comprising:circuitry comprising a processor and memory for use in a controller of a network comprising a plurality of devices connected via a shared coaxial cable, wherein:
the circuitry is operable to maintain one or more data structures that hold, for each sender-receiver pair of the plurality of devices that are directly connected to each other via the shared coaxial cable, at least:
one or more per-sender-receiver-pair link parameters other than device identity parameters, wherein the one or more per-sender-receiver-pair link parameters comprise:
a respective list of spectral characteristics for a plurality of frequencies; and
link parameters used for previous communications on the shared coaxial cable; and
per-sender-receiver-pair bandwidth grant status;
the circuitry is operable to, in response to receipt of a reservation request on the shared coaxial cable, decide which one or more of a plurality of subbands and which one or more of a plurality timeslots to reserve for a transmission based, at least in part, on the per-sender-receiver-pair link parameters and the per-sender-receiver-pair bandwidth grant status in the one or more data structures; and
generate a reservation grant message that indicates the decided one or more subbands and the decided one or more timeslots.

US Pat. No. 10,142,253

METHOD FOR EFFICIENT RELIABLE TRANSMISSION

HFI Innovation INC., Hsi...

1. A method of reliable and efficient information exchange between a first and a second entity, the method comprising:receiving data from the first entity by the second entity, wherein control information is received along with the data, and wherein the control information includes an indication as to what type of response is required;
determining if a response to the received data is required based on the received control information;
determining a response time during which the response is to be sent to the first entity; and
transmitting the response to the first entity before the expiration of the response time, wherein the control information includes a field that indicates if the response is required, wherein the field of the control information also indicates the response time, and wherein the field maps to a table that indicates if a response is requested and the response time.

US Pat. No. 10,142,252

SERVER INTELLIGENCE FOR NETWORK SPEED TESTING CONTROL

Verizon Patent and Licens...

1. A method, comprising:receiving, at a network device from a client device, a request to perform a network speed test of a network connecting the client device and the network device;
conducting a trial test, involving data delivery between the network device and the client device, to determine an approximate capacity of the network;
selecting an optimum data size based on results of the trial test;
selecting a number of threads needed to saturate the network based on the results of the trial test; and
controlling conducting of the network speed test, using a control thread from the network device to the client device, wherein the network speed test utilizes the optimum data size and the selected number of threads.

US Pat. No. 10,142,251

CONTROL OF MAXIMUM TRANSMISSION UNIT SIZE DISCOVERY USING AT COMMANDS

HFI Innovation INC., Hsi...

1. A method, comprising:receiving an Attention (AT) command by a mobile termination (MT) from a terminal equipment (TE) in a mobile communication network, wherein the AT command is related to maximum transmission unit (MTU) information of a packet data network (PDN) connection, and wherein the AT command is a set AT command initiated by the TE for setting a list of Packet Data Protocol (PDP) context parameters including an MTU discovery option;
discovering an MTU size of the PDN connection based on the MTU discovery option that indicates whether the TE prefers to discover the MTU size through Non-Access-Stratum (NAS) signaling; and
transmitting the MTU size from the MT to the TE.

US Pat. No. 10,142,245

APPARATUS AND METHOD FOR PARALLEL PROCESSING

ELECTRONICS AND TELECOMMU...

1. An apparatus for parallel processing comprising:a queue memory configured to store one or more queues,
a data memory configured to store data,
a mapper configured to classify the data into flows and store a pointer of the data in a queue mapped with the flow;
a table provider configured to store a flow table comprising queue information mapped with flow information;
a plurality of processors configured to perform a process based on the data; and
a distributor configured to extract the data from the data memory by referring to the pointer stored in the queue and transmit the data to the processor,
wherein the distributor transmits data corresponding to a single queue to a single processor, and
wherein the mapper maps each of the flows with a new queue or an activated queue based on the number of pointers stored in each activated queue and a predetermined critical value when the activated queue is not mapped with the flow by referring to the flow table.

US Pat. No. 10,142,244

MODIFYING A PRIORITY FOR AT LEAST ONE FLOW CLASS OF AN APPLICATION ON A SOFTWARE DEFINED NETWORKING CONTROLLER

HEWLETT PACKARD ENTERPRIS...

9. A system for modifying a priority for at least one flow class of an application, the system comprising:a registering engine to register flow classes for the application with a software defined networking (SDN) controller, wherein the flow classes comprise a description of flow modification rules and a priority at which the flow modification rules are to be installed at a switch;
a determining engine to determine, with the SDN controller, a priority for each of the flow classes based on other installed applications and network services on the SDN controller;
a sending engine to send a priority key associated with the priority from the SDN controller to the application;
a modifying engine to modify, based on an event, the priority for at least one of the flow classes of the application by mapping the priority key associated with the priority to a new priority value;
a receiving engine to receive, from the application, at least one flow modification rule using the priority key as the priority;
an obtaining engine to obtain at least one of the flow classes via the priority key; and
a validating engine to validate the at least one flow modification rule against registered parameters of the at least one of the flow classes of the application to determine a flow of traffic based on the priority.

US Pat. No. 10,142,234

MEMORY PAGE INDEXING DATA STRUCTURE

NETAPP, INC., Sunnyvale,...

1. A method comprising:providing, by a storage server, a plurality of sorted keys;
storing a first subset of the plurality of sorted keys on a first memory page, wherein the first subset of the plurality of sorted keys include a first bit prefix;
storing a second subset of the plurality of sorted keys on a second memory page, wherein the second subset of the plurality of sorted keys include a second bit prefix that is different than the first bit prefix;
constructing a trie representation that includes a first entry corresponding to the first memory page and a second entry corresponding to the second memory page, wherein a position of the first entry in the trie representation is determined based on a binary value of a bit of the first bit prefix, and wherein a position of the second entry in the representation is determined based on a binary value of a bit of the second bit prefix; and
traversing the trie representation, by the storage server, to access a record stored in the first memory page, wherein the record corresponds to a key having the first bit prefix.

US Pat. No. 10,142,230

METHOD AND APPARATUS FOR TRANSMITTING MESSAGES ASSOCIATED WITH INTERNET PROTOCOL VERSION 4 (IPV4) ADDRESSES ON AN INTERNET PROTOCOL VERSION 6 (IPV6) NETWORK

Vonage Business Inc., At...

1. A computer-implemented method for transmitting messages associated with IPv4 addresses on an IPv6 network, comprising:receiving, in a first message from an IPv4 network, an IPv4 address of a component in the IPv4 network;
parsing the IPv4 address into a plurality of elements;
hashing the plurality of elements of the IPv4 address;
creating a new host name for the IPv4 address based on the hashed plurality of elements;
sending, to a domain name server (DNS) associated with the IPv6 network, a request to perform a DNS lookup of the host name;
responsive to the DNS lookup request, receiving an IPv6 address; and
processing the first message as if it were originally received with the IPv6 address.

US Pat. No. 10,142,220

EFFICIENT ROUTING IN SOFTWARE DEFINED NETWORKS

Hewlett Packard Enterpris...

1. A networking device for providing efficient routing in software defined networks, comprising:a memory comprising an indirect group table with a first group entry that is associated with a first route tree of a plurality of route trees in a software defined network, wherein the plurality of route trees comprises a congruent route tree that is identical to the first route tree, and wherein a second group entry in the indirect group table is associated with the congruent route tree and is configured to minimize overlap between each of the plurality of route trees;
a processor operatively connected to the memory, the processor to:
detect a failure in the first route tree during a data transmission;
send a notification of the failure to a remote controller device, wherein the remote controller device identifies a second route tree of the plurality of route trees that does not include the failure;
after the remote controller device updates the first group entry to be associated with the second route tree, perform the data transmission using the second route tree; and
after the remote controller device updates the second group entry to be associated with a third route tree, perform a second data transmission using the third route tree.

US Pat. No. 10,142,217

LOOP AVOIDANCE METHOD, DEVICE AND SYSTEM

Huawei Technologies Co., ...

1. A method, comprising:sending, by a network device, a first loop detection frame using a first Ethernet port that is a first edge port, the network device having a network bridge media access control (MAC) address that is a physical address of the network device, the first Ethernet port having a first loop avoidance priority, the first loop detection frame comprising the first loop avoidance priority and a first source address field comprising a root MAC address, the root MAC address being different than the network bridge MAC address and being used for detecting a loop;
receiving, by the network device, a second loop detection frame using a second Ethernet port, the second loop detection frame comprising a second source address field comprising the root MAC address and a second loop avoidance priority, and the second Ethernet port having a third loop avoidance priority;
comparing the second loop avoidance priority with the third loop avoidance priority to determine whether to block the second Ethernet port;
blocking, by the network device, the second Ethernet port when the second loop avoidance priority is higher than the third loop avoidance priority; and
discarding, by the network device, the second loop detection frame.

US Pat. No. 10,142,216

POWER SAVING IN COMMUNICATION SYSTEMS

Lantiq Deutschland GmbH, ...

1. A communication device, comprising:a transmitter,
the communication device being configured to identify a low power mode for association with the transmitter and an associated receiver,
wherein the transmitter is adapted to communicate the low power mode,
the communication device further being configured to provide a bit loading and tone associated information,
the transmitter further being configured to communicate a flag that indicates a symbol position, the symbol position to indicate when the low power mode will commence,
wherein the transmitter is configured to transmit synchronization symbols during low power mode which use more tones than data symbols when being transmitted at least at the end of the low power mode; wherein the device is adapted to perform channel estimation based on an error signal that is based on the synchronization symbols,
wherein the transmitter is further configured to transmit the synchronization symbols during the low power mode with more power than the data symbols.

US Pat. No. 10,142,215

MONITORING NETWORK PERFORMANCE OF ENCRYPTED COMMUNICATIONS

BladeLogic, Inc., Housto...

1. A system for generating end-to-end performance metrics in a network, the system comprising:a server-side probing device disposed on a server-side network, the server-side probing device configured to:
monitor a network communication on the server-side network, the network communication on the server-side network being encrypted;
decrypt the network communication on the server-side network using an encryption key;
obtain first performance metrics based on the decrypted network communication on the server-side network;
a client-side probing device disposed on a client-side network, the client-side probing device configured to:
monitor a network communication on the client-side network, the network communication on the client-side network being encrypted;
obtain second performance metrics regarding the network communication monitored on the client-side network without the client-side probing device decrypting the network communication on the client-side network;
send the network communication on the client-side network and the second performance metrics to the server-side probing device,
wherein the server-side probing device is configured to match the network communication on the server-side network and the network communication on the client-side network based on one or more network level attributes of each of the network communication on the server-side network and the network communication on the client-side network,
wherein the server-side probing device is configured to provide performance metrics based on the first and second performance metrics.

US Pat. No. 10,142,213

TECHNIQUES FOR PROVIDING EVENT DRIVEN NOTIFICATIONS

SYMANTEC CORPORATION, Mo...

1. A method for providing event driven notifications comprising:registering, via at least one computer processor, a mobile device with notification preferences;
monitoring, via the at least one computer processor, locations of the registered mobile device;
automatically determining, via the at least one computer processor, that the registered mobile device has been present in a particular location for a particular amount of time;
automatically comparing, via the at least one computer processor, the particular amount of time to a specified time threshold;
automatically determining, via the at least one computer processor and based on the comparison, that the registered mobile device has been present in the particular location longer than the specified time threshold;
monitoring, via the at least one computer processor, an electronic media feed for events associated with a specified criteria based at least in part on the notification preferences and the particular location;
identifying, via the at least one computer processor, a plurality of events in the electronic media feed;
filtering, via the at least one computer processor, the plurality of events;
identifying, via the at least one computer processor, an event of the plurality of events matching the particular location; and
providing, via the at least one computer processor, a notification associated with the identified event to the registered mobile device in accordance with the notification preferences.

US Pat. No. 10,142,210

IN-LINE TOOL PERFORMANCE MONITORING AND ADAPTIVE PACKET ROUTING

Gigamon Inc., Santa Clar...

1. A method comprising:receiving a first packet, via a network port of a network switch appliance, from a source node on a computer network, the first packet destined for a destination node on the computer network;
forwarding the first packet, by the network switch appliance, to an in-line tool for processing via a first route;
storing, by the network switch appliance, information associated with the first packet as an entry in a key-value data structure, the entry including:
a source node identifier associated with the source node as a key; and
a payload data identifier and first timestamp as values associated with the key, the first timestamp based on a time of forwarding the first packet to the first packet to the in-line tool;
receiving the first packet, by the network switch appliance, from the in-line tool after the processing;
identifying, by the network switch appliance, the first packet received from the in-line tool as the same first packet forwarded to the in-line tool based on the entry in the key-value data structure; and
measuring, by a processor in the network switch appliance, a latency in network traffic through the in-line tool based on a difference between the first timestamp and a second timestamp, the second timestamp based on a time of receiving the first packet from the in-line tool.

US Pat. No. 10,141,873

SHOCK DETECTOR CIRCUIT AND METHOD FOR OPERATION THEREOF

1. An electronic device comprising:calculation circuitry configured to generate a signal representative of a physical magnitude, for a motor driving a display device, said motor comprising a rotor in a magnetic circuit, two terminals, one positive and one negative, via which the calculation circuitry controls the motor,
two shock detector circuits, each shock detector circuit being connected between the calculation circuitry and one of the two terminals for the detection of an external shock applied to the motor,
said motor having a first position of stable equilibrium placed at a reference angular position and a second position of stable equilibrium placed at 180° from the first stable angular position, for each direction of rotation, a maximum angular position from which the rotor is unable to return to a prior angular position, and
the calculation circuitry using an algorithm which, following a shock, detects the direction of rotation of the rotor by analysing an induced voltage detected by said shock detector circuit and sends a blocking pulse of reverse polarity to that of the induced voltage to stop and return the rotation,
wherein the blocking pulse has a maximum duration of 58.5 ms to stop and return the rotor to a predetermined angular position before the rotor reaches the maximum angular position.

US Pat. No. 10,141,871

METHOD AND SYSTEM FOR CONTROLLING A CONTROL INSTALLATION OF AN ELECTRIC MOTOR

SCHNEIDER TOSHIBA INVERTE...

10. A control system associated with a control installation, which includes:a number of input phases, which are designed for connection to an electric grid system for the delivery of an AC voltage,
a common mode filter connected on the input phases, comprising at least one inductance,
a DC supply bus, which is arranged for the delivery of a DC voltage,
a first converter connected to said DC supply bus, controlled for the application of the first voltage pulse edges to an electric motor by a first pulse width modulation, obtained by comparing a first carrier signal, described as the reference carrier signal, applied at a first chopping frequency, with a first modulating signal,
a second converter connected to said DC supply bus and controlled by a second pulse width modulation, obtained by comparing a second carrier signal, applied at a second chopping frequency, with a second modulating signal, and
said second carrier signal being designed to be out-of-phase with the reference carrier signal by a phase-shift angle, the control system comprising:
circuitry configured to determine an optimum phase-shift angle from the first chopping frequency and the second chopping frequency, wherein said optimum phase-shift angle corresponds to a phase-shift angle for which a maximum magnetic flux received by the inductance of the common mode filter is at a minimum.

US Pat. No. 10,141,849

MULTI-PHASE CONVERTER

Google LLC, Mountain Vie...

1. An apparatus, comprising:first and second parallel converter branches, each parallel converter branch comprising:
an input node that receives a direct current (DC) input voltage;
N output nodes that each respectively output a DC output voltage, wherein the DC output voltage is less than the DC input voltage, wherein N is an integer with a value of two or more;
a plurality of switches that each operate at a magnitude limit of substantially the DC input voltage divided by N, wherein each switch comprises a first terminal, a second terminal, and a third terminal, and the third terminal of the first switch receives a control signal that places the first switch in either a closed state in which a conduction path is established between the first and second terminals, or an open state in which the conduction path is eliminated between the first and second terminals;
N?1 cascade stages, each having an ordinal position relative to the DC input voltage and beginning with a first cascade stage that is connected to the DC input voltage as a respective input voltage, and each subsequent cascade stage is connected to a previous cascade stage to receive a respective input voltage, wherein each of the N?1 cascade stages includes a stacking capacitor that is charged to approximately (N?Ord)/N of the DC input voltage, wherein the value of Ord is the ordinal position of the cascade stage relative to the DC input voltage; and
a final stage that is connected to a last cascade stage to receive a respective input voltage;
a converter output node that is connected to each of the N output nodes of the first and second parallel converter branches and provides the DC output voltage; and
control logic that generates a first set of switch signals to control the switches of the first parallel converter branch and a second set of switch signals to control the second parallel converter branch, the first set switch signals and the second set of switch signals having respective duty cycles to cause each of the first and second parallel converter branches to output the DC output voltage on each of the N output nodes.

US Pat. No. 10,141,844

RECONFIGURABLE POWER REGULATOR

Lion Semiconductor Inc., ...

1. A voltage regulator comprising:an input voltage terminal;
an output voltage terminal;
a ground terminal; and
a plurality of unit integrated voltage regulators (IVRs), wherein each of the plurality of unit IVRs comprises an IVR input voltage terminal, an IVR output voltage terminal, and an IVR ground terminal, wherein each of the plurality of unit IVRs is integrated on a unique die, and where in at least two of the plurality of unit IVRs are integrated on adjacent dies of a single wafer that are physically coupled to one another;
wherein the input voltage terminal of each of the plurality of unit IVRs is electrically connected to the input voltage terminal of the voltage regulator,
wherein the output voltage terminal of each of the plurality of unit IVRs is electrically connected to the output voltage terminal of the voltage regulator,
wherein the ground terminal of each of the plurality of unit IVRs is electrically connected to the ground terminal of the voltage regulator; and
wherein each of the plurality of unit IVRs has substantially identical performance characteristics.

US Pat. No. 10,141,840

FEEDBACK CONTROL CIRCUIT AND POWER MANAGEMENT MODULE SHORTENING FEEDBACK RESPONSE TIME

Shenzhen China Star Optoe...

1. A feedback control circuit shortening a feedback response time of a power management chip, wherein the feedback control circuit comprises a sample analysis circuit, a comparison circuit and a switch control circuit, wherein:the sample analysis circuit is coupled to the power management chip, and employed to sample a power managing output signal of the power management chip, and analyze a variation trend of the power managing output signal to obtain a first output signal;
the comparison circuit is coupled to the sample analysis circuit and the switch control circuit, and employed to compare the first output signal and a reference signal to obtain a second output signal;
the switch control circuit comprises a Pulse Width Modulation PWM control circuit and a switch, wherein the PWM control circuit is coupled to the comparison circuit and the switch, and the switch is coupled to the power management chip, and the switch control circuit is employed to adjust a duty ratio of the switch according to the second output signal to adjust a compensation duration of the power managing output signal of the power management chip to response a variation of the power managing output signal to the switch control circuit in time to reduce a ripple of the output signal the power managing output signal, wherein the differentiating circuit comprises a first operational amplifier, a first capacitor, a first resistor and a second resistor, wherein: an inverting input end of the first operational amplifier is coupled to an output pin of the power management chip sequentially through the first capacitor and first resistor which are coupled in series, and a non-inverting input end of the first operational amplifier is grounded, and an output end of the first operational amplifier is coupled to the comparison circuit, and coupled to the inverting input end of the first operational amplifier through the second resistor.

US Pat. No. 10,141,836

CONTROL CIRCUIT CAPABLE OF DETECTING STATUS OF RECEIVING POWER AND DECREASING VOLTAGE OF CAPACITOR ACCORDINGLY

WELTREND SEMICONDUCTOR IN...

1. A control circuit comprising:a set of alternating-current power receiver terminals configured to receive external alternating-current power;
a rectification unit comprising a first terminal, a second terminal and an intermediary terminal wherein the first terminal and the second terminal of the rectification unit are coupled to the set of alternating-current power receiver terminals, and the intermediary terminal is configured to output an operation voltage corresponding to the external alternating-current power;
a transistor comprising a first terminal coupled to the intermediary terminal of the rectification unit, a control terminal, and a second terminal;
a switch comprising a first terminal coupled to the second terminal of the transistor, a control terminal, and a second terminal coupled to a low voltage terminal;
a detection unit configured to generate a first detection voltage and a second detection voltage according to the operation voltage, and comprising an input terminal coupled to the intermediary terminal of the rectification unit, a first output terminal configured to output the first detection voltage, and a second output terminal configured to output the second detection voltage;
a comparison circuit comprising a first terminal coupled to the first output terminal of the detection unit, a second terminal coupled to the second output terminal of the detection unit, and an output terminal configured to output a comparison signal when the first detection voltage is equal to the second detection voltage; and
a logic control circuit comprising an input terminal coupled to the output terminal of the comparison circuit, a first output terminal coupled to the control terminal of the transistor, and a second output terminal coupled to the control terminal of the switch wherein the logic control circuit turns on the transistor and the switch through the first output terminal and the second output terminal of the logic control circuit when the input terminal of the logic control circuit still has not received the comparison signal after a predetermined time interval has elapsed.

US Pat. No. 10,141,835

PWM CONTROLLED LOOP WITH ANTI-WINDUP PROTECTION

Dialog Semiconductor (UK)...

1. A system configured to regulate an output voltage based on a reference voltage, wherein the system comprises,an error amplifier configured to determine an error voltage by cumulating a deviation of a feedback voltage from the reference voltage; wherein the feedback voltage is indicative of the output voltage;
a PWM unit configured to generate a pulse width modulated, referred to as PWM, control signal based on the error voltage and based on a PWM clock; wherein the PWM clock indicates successive cycles of the PWM control signal;
a voltage setting unit configured to set the output voltage based on the PWM control signal;
a saturation detection unit configured to detect a saturation situation of the system, during which the error voltage is built up in a saturated direction without impacting the PWM control signal; and
clamping means configured to interrupt a further build-up of the error voltage in the saturated direction while allowing a modification of the error voltage in an opposite direction, opposite to the saturated direction, if the saturation situation is detected.

US Pat. No. 10,141,823

MOTOR, GIMBAL, AND MECHANICAL ARM HAVING THE SAME

AUTEL ROBOTICS CO., LTD.,...

1. A motor, comprising;a support;
a circuit board, installed on the support, wherein the circuit board comprises a substrate and a coil circuit disposed on the substrate, and the circuit board further comprises a drive control chip, a power circuit, and detection circuit, the drive control chip, the power circuit, and the detection circuit all being disposed on the substrate; wherein the detection circuit is configured to detect location information of a rotor of the motor; and wherein the power circuit is electrically connected to the coil circuit, the drive control chip being electrically connected to the power circuit and the detection circuit, and the drive control chip is configured to control the power circuit according to the location information of the rotor fed back by the detection circuit;
a rotating shaft, wherein the support is sleeved on the rotating shaft;
a support plate installed on one end of the rotating shaft; and
a permanent magnet, disposed on the support plate and adjacent to the coil circuit,
wherein the coil circuit faces the permanent magnet and there is a gap between the permanent magnet and the coil circuit, and the permanent magnet is of an axially magnetized structure.

US Pat. No. 10,141,819

ACTUATOR DEVICE AND DEVICE FOR CONTROLLING OPENING/CLOSING BODY OF VEHICLE

AISIN SEIKI KABUSHIKI KAI...

1. An actuator apparatus comprising:a motor functioning as a drive source;
an electromagnetic clutch being capable of selectively connecting and disconnecting a torque transmission path of the motor; and
an accommodation member accommodating the electromagnetic clutch, the electromagnetic clutch including:
an armature supported by a drive member rotated by motor drive, the armature being adapted to rotate integrally with the drive member and to be movable in an axial direction;
a rotor arranged coaxially with the armature to be rotatable relative to the armature, the rotor being adapted to rotate integral with an output member; and
an electromagnet causing the armature and the rotor to be in pressure contact with each other in accordance with an electromagnetic attractive force generated by electrification and being capable of connecting the armature and the rotor to each other in such a manner that torque of the motor is transmittable, and the actuator apparatus comprising:
a conductive member integrally provided at the accommodation member and being connected to a conductive portion of the electromagnetic clutch in such a manner that the conductive member forms a ground circuit that can connect the conductive portion with ground.

US Pat. No. 10,141,812

MOTOR SHAFT, MOTOR AND MOTOR ASSEMBLY

Minebea Co., Ltd., Nagan...

1. A motor shaft that is press-fitted into a hole formed in a press-fitted component from a front end side in an axial direction, the motor shaft comprising:a shaft body;
a first annular projection portion that protrudes outwardly in a radial direction of the shaft body and is brought into contact with an inner circumferential surface of the hole, the first annular projection portion being positioned at a first position; and
a second annular projection portion that protrudes outwardly in the radial direction of the shaft body and is brought into contact with the inner circumferential surface of the hole, the second annular projection portion being positioned at a second position that is shifted from the first position toward a rear end side in the axial direction of the shaft body,
wherein the first annular projection portion includes a plurality of first annular projections,
wherein the second annular projection portion includes a plurality of second annular projections, and
wherein a distance between the first position and the second position is greater than a distance between an adjacent two of the first annular projections and a distance between an adjacent two of the second annular projections in the axial direction.

US Pat. No. 10,141,794

ALIGNMENT USING SIGNALS FROM A SECONDARY DEVICE BEFORE WIRELESS POWER TRANSFER

Wireless Advanced Vehicle...

26. A method comprising:transmitting a ping signal from a secondary pad to a primary pad, the secondary pad located on a mobile device, the primary pad located on a stationary wireless power transfer (“WPT”) device, the stationary WPT device transmitting power through the primary pad to the secondary pad of the mobile device during a wireless power transfer operation; and
receiving an alignment confirmation that the secondary pad is aligned within the primary pad within a specified alignment tolerance, the alignment confirmation in response to determining, at the primary pad, a signal strength of the received ping signal, and determining that an amount of alignment of the secondary pad with respect to the primary pad based on the determined signal strength of the received ping signal is within the specified alignment tolerance.

US Pat. No. 10,141,793

METHOD AND DEVICE FOR IMPEDANCE MATCHING USING ISOLATED RESONATOR IN WIRELESS POWER TRANSMISSION SYSTEM

Samsung Electronics Co., ...

1. A wireless power transmitter comprising:a source resonator configured to transmit wireless power by resonating with a target resonator;
a first power supply configured to supply power to the source resonator;
a first switch configured to turn ON/OFF a connection of the source resonator to the first power supply, wherein the source resonator is isolated in response to the first switch turning OFF; and
a controller configured to match an impedance of the source resonator by estimating a distance between the source resonator and the target resonator.

US Pat. No. 10,141,787

RECEIVING CIRCUIT FOR MAGNETIC COUPLING RESONANT WIRELESS POWER TRANSMISSION

Eaton Capital Unlimited C...

1. A receiving circuit for magnetic coupling resonant wireless power transmission comprising:a resonant circuit comprising a resonant coil and a resonant capacitor;
a rectifying circuit having an input electrically connected to two terminals of the resonant capacitor;
a storage capacitor having two terminals electrically connected to an output of rectifying circuit; and
an output circuit having an input electrically connected to the two terminals of the storage capacitor and an output configured to be electrically connected to a battery, the output circuit configured to operate as a filter in a first mode and as a boost converter in a second mode.

US Pat. No. 10,141,783

TRANSMITTING DEVICE, RECEIVING DEVICE, AND POWER TRANSMISSION SYSTEM

Kabushiki Kaisha Toshiba,...

1. A power transmission system comprising:a transmitting device including
a transmitting housing including a first transmitting surface and a second transmitting surface inclined with respect to the first transmitting surface, and
a transmitting coil including a first transmitting part arranged in the transmitting housing at a side of the first transmitting surface and a second transmitting part arranged in the transmitting housing at a side of the second transmitting surface; and
a receiving device including
a receiving housing including a first receiving surface and a second receiving surface inclined with respect to the first receiving surface, and
a receiving coil including a first receiving part arranged in the receiving housing at a side of the first receiving surface and a second receiving part arranged in the receiving housing at a side of the second receiving surface,
wherein a reference position of the receiving coil with respect to the transmitting coil at a time of power transmission is set such that the first receiving part and the first transmitting part face each other, and the second receiving part and the second transmitting part face each other,
a first facing area between the first receiving part and the first transmitting part at the reference position, and a second facing area between the second receiving part and the second transmitting part at the reference position are set such that change of strength of magnetic coupling between the transmitting coil and the receiving coil of when the receiving device is moved in a direction perpendicular to the first transmitting surface becomes smaller than change of strength of magnetic coupling between the transmitting coil and the receiving coil of when the receiving device is moved in a direction perpendicular to the second transmitting surface, and
when the receiving device moves from the reference position to a maximum position gap distance in a direction perpendicular to the first transmitting surface, strength of magnetic coupling between the second transmitting part and the second receiving part becomes larger and strength of magnetic coupling between the first transmitting part and the first receiving part becomes smaller.

US Pat. No. 10,141,773

METHOD AND POWER TRANSMITTER FOR CONTROLLING POWER TRANSMISSION

Samsung Electronics Co., ...

1. A method of controlling power transmission in a power transmitter, the method comprising:receiving, from a plurality of power receivers, voltage information required by the plurality of power receivers, wherein the voltage information includes a minimum voltage, a reference voltage that is greater than the minimum voltage, and a demanded voltage;
transmitting power to the plurality of power receivers;
receiving, from the plurality of power receivers, a report about a power reception condition while transmitting the power, wherein the report includes a measured voltage at the plurality of power receivers;
selecting one of the plurality of power receivers; and
adjusting an amount of the power by minimizing a difference between the demanded voltage and the measured voltage of the selected power receiver.

US Pat. No. 10,141,764

BATTERY CHARGING REGULATOR

Dialog Semiconductor (UK)...

1. A battery charging regulator for use with a charger comprising:a switch element comprising a control terminal and first and second path terminals located at a first and a second end of a conductive path respectively; the switch element being adapted to selectively couple an input provided by a DC-DC converter with an output for a battery;
a control-circuit coupled to the switch element, adapted to adjust an input to the control terminal to regulate at least one of a charge current and a charge voltage supplied to the battery via the conductive path; and
an adjuster-circuit coupled to the switch element, adapted to sense a gate voltage of the switch element; and to adjust a value of the input provided by the DC-DC converter based on the sensed gate voltage.

US Pat. No. 10,141,757

MOBILE DEVICE CHARGING STATIONS AND METHODS FOR MAKING SAME

JPM Networks LLC, Dallas...

1. A floor stand for supporting one or more mobile device charging stations for charging a plurality of mobile devices, comprising:a vertical support member having an upper end and a lower end, wherein the one or more mobile device charging stations are supported on the vertical support member;
each mobile device charging station for charging a plurality of mobile devices including:
a panel having an upper end and a lower end and a substantially planar front face and a back face;
a channel having a front portion spaced away from a plane of the substantially planar front face of the panel and a bottom portion substantially perpendicular to the front portion, with the bottom portion of the channel being adapted to support a plurality of mobile devices between the front portion of the channel and the substantially planar front face of the panel when the substantially planar front face of the panel is in a substantially upright position;
an electronic circuit adapted for charging the plurality of mobile devices;
a housing having a plurality of walls enclosing the electronic circuit, wherein the housing is attached to the panel; and
a plurality of cables each having a first end enclosed by the housing and in electrical communication with the electronic circuit, each of the plurality of cables extending through an aperture in one of: (a) the panel or (b) one of the walls of the housing, with each of the plurality of cables having a length sufficient that a second end of the respective cable at least reaches a location substantially proximal to the channel, with the second end of each of the plurality of cables adapted for connecting with one of the plurality of mobile devices to deliver charge to the respective mobile device from the electronic circuit.

US Pat. No. 10,141,755

MULTI-FUNCTIONAL PORTABLE POWER CHARGER

Halo International SEZC L...

1. A battery jump start clamp comprising:an upper handle that has distal and proximal ends;
a lower handle that has distal and proximal ends, and is pivotally connected to the upper handle between the distal and proximal ends;
a first conductive jaw at the distal end of one of the upper handle and the lower handle;
a power cable that extends from the first conductive jaw along the one of the upper handle and the lower handle on which said first conductive jaw is disposed;
a second jaw at the distal end of the other of the upper handle and the lower handle opposite from the first conductive jaw;
a power wire operatively electrically connecting the second jaw to the first conductive jaw;
a sensing contact at the distal end of one of the upper handle and the lower handle;
a sensing wire that extends from the sensing contact along the one of the upper handle and the lower handle on which said sensing contact is disposed,
wherein the sensing contact is electrically isolated from the first conductive jaw.

US Pat. No. 10,141,740

AUXILIARY SUPPLY GENERATION FOR POWER CONVERTERS

Cree, Inc., Durham, NC (...

1. A power converter comprising:a first output circuit configured to generate a first voltage to power a first output load;
a second output circuit configured to generate a second voltage to power a second output load; and
a control circuit configured to:
control power supplied from a magnetic element of the power converter to the first and second output circuits; and
trigger an increase in the supply of power in response to a level of the second voltage falling below a threshold level.

US Pat. No. 10,141,737

MOBILE POWER PACKS, POWER CONTROL METHODS AND ELECTRICAL CONNECTION DEVICES

SHENZHEN CARKU TECHNOLOGY...

1. A mobile power pack having a first power source, a second power source and a power control circuit, wherein the power control circuit comprises:a voltage detecting module configured to detect a voltage of an external power source and generate a voltage detection signal indicative of the voltage of the external power source;
a control module configured to receive the voltage detection signal and generate a coupling control signal according to the voltage detection signal; and
a coupling module configured to operably couple the first power source with the second power source, receive the coupling control signal, and in response to the coupling control signal, change the way the first power source and the second power source are coupled so that the first power source and second power source output electric energy under different output voltages.

US Pat. No. 10,141,736

METHOD FOR IDENTIFYING TYPE OF FAULT ON POWER LINE

ABB Research Ltd., Zuric...

1. A method for identifying a fault that occurred on parallel double-circuit power lines on a same tower transmitting power, comprising:calculating a first fault point voltage of a first fault point on a first fault phase of a first circuit multiphase power line of the parallel double-circuit power lines using a first terminal voltage;
calculating a second fault point voltage of a second fault point on a second phase of a second circuit multiphase power line of the parallel double-circuit power lines using a second terminal voltage;
calculating a voltage difference between the first fault point voltage and the second fault point voltage, wherein one of the first fault phase and the second fault phase are in a non-open configuration;
adopting the first fault point voltage corresponding to a maximum transition resistance as a setting value;
first comparing the first fault point voltage with the setting value;
identifying the fault includes a permanent ground type or a transient ground type based on a result of the first comparison;
second comparing the calculated voltage difference with a fault-type-dependent voltage threshold value;
identifying the fault includes a permanent inter-phase type if the voltage difference is less than a voltage difference threshold value or a transient inter-phase type if the magnitude of the voltage difference is greater than the voltage threshold value;
in response to the identifying the fault includes the transient ground type fault, sending commands that reclose fault phase breakers according to the transient inter-phase type fault; and
wherein the steps are performed by one or more digital processors.

US Pat. No. 10,141,728

VERTICAL CABLE MANAGER WITH SLAM-SHUT DOOR

Panduit Corp., Tinley Pa...

1. A vertical cable manager, comprising:a base frame comprising a backbone, first and second upper support legs attached to a first end of the backbone, first and second lower support legs attached to a second end of the backbone, opposite the first end, an upper crossbar attached between the first and second upper support legs, and a lower crossbar attached between the first and second lower support legs; and
a door comprising a door panel and hinge pin assemblies secured to the door panel and positioned at respective corners of the door panel, each hinge pin assembly including a retractable hinge pin; wherein
the upper and lower crossbars each comprise first and second hinge rod receptacles to receive respective hinge pins and first and second elastic latch members;
the elastic latch members each comprise a base portion that connects to the crossbar, a flexible arm extending from the base portion, and a catch portion extending from the flexible arm and disposed at a distal end of the flexible arm, opposite the base portion; and
the catch portions secure the respective hinge pins in the respective hinge rod receptacles with the door in a closed position and are deflectable through elastic deformation of the flexible arm to allow travel of the hinge pins through the hinge rod receptacles and past the catch portions when the door is moved from an open to a closed position.

US Pat. No. 10,141,708

FIBER LASER APPARATUS AND METHOD OF ALIGNING LASER LIGHT IRRADIATION POSITION

Furukawa Electric Co., Lt...

1. A fiber laser apparatus that generates invisible laser light using an amplification optical fiber having a single-mode core and outputs the invisible laser light via an output optical fiber, the fiber laser apparatus comprising:a visible laser light source that generates visible laser light;
an introducing section that introduces the visible laser light generated by the visible laser light source into a core of one of the amplification optical fiber and the output optical fiber; and
a drive unit that drives, in a case of performing alignment of an irradiation position of the invisible laser light with respect to a workpiece, the visible laser light source and emits the visible laser light via the core of the output optical fiber,
wherein the introducing section introduces the visible laser light generated by the visible laser light source into the core of one of the amplification optical fiber and the output optical fiber, and attenuates return light that propagates through the core in a reverse direction while generating the invisible laser light, the return light being incident on the visible laser light source.

US Pat. No. 10,141,700

INTEGRATED MODULAR MULTIMEDIA SYSTEM IN WALL-BOX FORMAT

Hubbell Incorporated, Sh...

1. An electrical module comprising:a housing adapted for installation on a flat surface, and having an external portion relative to the surface and an internal portion relative to the surface, the external portion comprising a wall face and the internal portion comprising at least a rear or side face;
AC power terminals for receiving AC power conductors;
means for converting input AC power to output DC power;
an electrical isolation barrier installed in the housing for isolating AC power from DC power;
at least one AC plug receptacle on the wall face, and at least one DC power output connector on the rear or side face of the housing.

US Pat. No. 10,141,694

USER AUTHENTICATING ELECTRICAL OUTLET OR CONNECTOR, POWER MEDIATING MODULE, AND POWER CONSUMING DEVICE

GEO-LINE CO., LTD., Ansa...

1. A user authentication electrical outlet or connector which allows a main power to be supplied from a main power supply to a power demanding side when a power demanding device is authenticated through a user authentication process, the electrical outlet or connector comprising:a microcurrent limiting device configured to allow a microcurrent to flow from the electrical outlet or connector to the power demanding side; and
an authentication device operated with an authentication power and configured to perform the user authentication process;
wherein the microcurrent limiting device is a passive element and it is not until the power demanding device is connected to the electrical outlet or connector that a closed loop is formed for the microcurrent to flow through the microcurrent limiting device so that the microcurrent is supplied to the power demanding side, and,
wherein the authentication power is generated by the power demanding side from the microcurrent supplied to the power demanding side and is supplied from the power demanding side to the electrical outlet or connector.

US Pat. No. 10,141,692

SHIELDED AND MULTISHIELDED COAXIAL CONNECTORS

Holland Electronics LLC, ...

1. An coaxial connector for passing CATV signals, the connector comprising:a body, an electrical contact, and a metallic disk shaped waveguide;
the body including a female port coaxially arranged about a centerline;
the electrical contact aligned along the centerline and electrically isolated from the body;
the waveguide fixed with respect to the body and in a plane perpendicular to the centerline; and,
the centerline passing through a central aperture of the waveguide;
wherein the waveguide is located to one side of the electrical contact and configured to limit entry of stray RF signals into a body cavity enclosing the electrical contact.

US Pat. No. 10,141,687

CONNECTOR

JAPAN AVIATION ELECTRONIC...

1. A connector mateable with a mating connector having a mating lock portion along a front-rear direction under a state where the mating connector is located forward of the connector in the front-rear direction, wherein:the connector comprises a contact, a housing, a slider, a regulating portion and an operation portion;
the contact is held by the housing;
the housing has a lock portion;
the lock portion is supported to be movable between a lock position and a release position;
under a mated state where the connector is mated with the mating connector, the lock portion is located at the lock position and locks the mating lock portion of the mating connector;
the slider is attached to the housing to be movable in the front-rear direction;
the slider has a release portion and a regulated portion;
when the slider is moved in a release direction in parallel to the front-rear direction under the mated state, the release portion moves the lock portion from the lock position to the release position and releases the mating lock portion;
under the mated state, the regulating portion faces the regulated portion in the release direction and regulates a movement of the slider along the release direction; and
when the operation portion is operated to be pressed inward of the connector in an operation direction intersecting with the front-rear direction, at least one of the regulating portion and the regulated portion is moved, and the regulating portion does not regulate the movement of the slider; wherein: the housing is provided with the regulating portion; and the slider is provided with the operation potion.

US Pat. No. 10,141,683

CABLE FITTING FOR CONNECTING A HIGH-VOLTAGE CABLE TO A HIGH-VOLTAGE COMPONENT OR ANOTHER HIGH-VOLTAGE CABLE

ABB Schweiz AG, Baden (C...

1. A high-voltage cable fitting, comprising:a rigid core insulator with a cavity for receiving a conductor, wherein the rigid core insulator has a first conical outer surface extending concentrically about a longitudinal axis defined by the columnar overall shape of the high-voltage cable fitting,
an elastomeric stress relief element having a first conical inner surface designed for mating the first conical outer surface over a predefined length at an interface,
a rigid member provided for pressurizing the elastomeric stress relief element at the interface, and the rigid member has at least one pressure enhancing portion extending circumferentially about the longitudinal axis for causing an additional axial expansion stress in a sleeve portion of the stress relief element extending along the first conical outer surface of the core insulator in an assembled state of the cable fitting,
wherein at a given annular zone on the interface a diameter of the first conical inner surface is smaller than a diameter of the first conical outer surface in an unassembled state of the high-voltage cable fitting, and that the stress relief element is pressed onto the rigid core insulator, and in that:
(a) the stress relief element is cup-shaped and has an opening formed by the first conical inner surface and a circumferential collar directed radially outwards and a first end face located at the entry of said opening, and in that the rigid member has an inner contour for receiving the stress relief element, wherein the pressure enhancing portion is located at the inner contour such that it engages with the collar such that an additional axial expansion stress in the sleeve portion of the stress relief element extending along the first conical outer surface of the core insulator is caused in an assembled state of the cable fitting, and the pressure enhancing portion has a horn-shaped cross-section extending circumferentially about the longitudinal axis; or
(b) the rigid member has an inner contour that is directed towards the stress relief member, wherein the pressure enhancing portion comprises a plurality of stepped shoulders arranged at that inner contour at least in an area facing the first conical outer surface,
wherein the plurality of stepped shoulders are inclined with respect to the longitudinal axis about an inclination angle,
and in that the stress relief element is cup-shaped having an opening formed by the first conical inner surface, and a first end face located at the entry of said opening, wherein the stress relief element has an outer contour that is directed towards the rigid member and has a plurality of counter-shoulders for interacting with the stepped shoulders of the rigid member such that an additional axial expansion stress in the sleeve portion of the stress relief element is caused in an assembled state of the cable fitting; or
(c) the pressure enhancing portion is a sleeve-shaped pressure body provided between the stress relief member and the rigid member, wherein said pressure body has a second conical inner surface that is matching a second conical outer surface of the stress relief element at least in an area facing the first conical outer surface, and in that a compression system is provided between an axial end face of the pressure body and the rigid member for exerting an axial force on the pressure body in an assembled state of the cable fitting such that an additional axial expansion stress in the sleeve portion of the stress relief element is caused in an assembled state of the cable fitting.

US Pat. No. 10,141,682

SUBSEA ELECTRICAL CONNECTOR WITH REMOVABLE ROV MATING TOOL

Teledyne Instruments, Inc...

1. A robotically mateable/dematable connector system for use in subsea environments, the system comprising:a first connector unit, a second connector unit, and a robotically manipulatable tool;
the first connector unit comprising a housing;
the second connector unit comprising a front shell, a rear shell, and a mating shell disposed within the front shell, the rear shell further comprising a rear shell back;
the robotically manipulatable tool comprising a tool body having a top and a bottom and a tool body opening, and a grip assembly, the grip assembly comprising a grip handle for manipulating the tool by an external force, the robotically manipulatable tool further comprising a captured nut assembly having an interior socket adapted to fit about a matingly configured structure of the second connector unit rear shell back; and
wherein the robotically manipulatable tool is releaseably attachable to the second connector unit and, when attached to the second connector unit, is adapted to place the second connector unit in a mated condition with the first connector unit.