US Pat. No. 10,363,209

COSMETIC COMPOSITION

Conopco, Inc., Englewood...

1. A cosmetic composition comprising particles dispersed in a cosmetically acceptable carrier,wherein the particles comprise polymer, redox dye and reducing agent;
wherein the cosmetically acceptable carrier is a water and oil emulsion;
wherein the particles are dispersed in the oil phase of the water and oil emulsion;
wherein from 50 to 100% by weight of the particles have a particle size of from 1 to 20 ?m;
wherein the particles comprise polymer in an amount of at least about 80 to 98% by weight of the particles; and
wherein the cosmetic composition comprises the particles in an amount of at least 2% and less than 7%.
US Pat. No. 10,363,721

INTERMEDIATE FILM FOR LAMINATED GLASS AND LAMINATED GLASS

SEKISUI CHEMICAL CO., LTD...

1. An interlayer film for laminated glass comprising:a thermoplastic resin; and
at least one kind of ingredient among a phthalocyanine compound containing copper atom(s) and having a maximum absorption wavelength greater than or equal to 550 nm and less than or equal to 750 nm, a naphthalocyanine compound containing copper atom(s) and having a maximum absorption wavelength greater than or equal to 550 nm and less than or equal to 750 nm, an anthracyanine compound containing copper atom(s) and having a maximum absorption wavelength greater than or equal to 550 nm and less than or equal to 750 nm and an indanthrene compound containing copper atom(s) and having a maximum absorption wavelength greater than or equal to 550 nm and less than or equal to 750 nm,
wherein a content of the at least one kind of ingredient is greater than or equal to 0000001% by weight and less than or equal to 0.05% by weight in 100% by weight of the interlayer film, and
wherein a ratio L?s/Ls of the relative scotopic vision luminance L?s to the relative photopic vision luminance Ls is greater than or equal to 1.0 at the time of preparing laminated glass with two sheets of clear glass in accordance with JIS R3202 (1996).
US Pat. No. 10,363,210

ORAL CARE COMPOSITIONS

Colgate-Palmolive Company...

1. A toothpaste composition comprising:(i) a whitening complex comprising crosslinked polyvinylpyrrolidone complexed with hydrogen peroxide, wherein the whitening complex contains about 10-30% hydrogen peroxide, by weight, and about 5-15% total nitrogen by weight, and
(ii) 25-40% by weight of humectants selected from propylene glycol, glycerin, and combinations thereof;
(iii) 5-15% by weight of polyethylene glycol of average molecular weight 400 to 800 Da;
and wherein the composition comprises 0.5 to 3% of total hydrogen peroxide by weight of the composition, and wherein the composition comprises less than 2% by weight of water; and
(iv) 25-45% by weight of a calcium abrasive.
US Pat. No. 10,363,724

RESIN COMPOSITION AND COMPRESSION-MOLDED ARTICLE OF SAME

Mitsubishi Chemical Corpo...

15. A molded article formed by compression molding the prepreg laminate according to claim 14.
US Pat. No. 10,363,213

IMMUNOGENIC COMPOSITION AGAINST CAMPYLOBACTER JEJUNI

The United States of Amer...

1. A method of inducing an immune response in a mammal against a Campylobacter jejuni strain comprising administering to said mammal an immunogenic composition comprising one or more isolated capsule polysaccharides or polysaccharide polymers derived from Campylobacter jejuni strain HS50; wherein said immunogenic composition does not contain Campylobacter jejuni lipooligosaccharide structures associated with Guillain-Barré Syndrome; wherein said immune response is against a Campylobacter jejuni strain of an HS4 complex selected from the group consisting of Campylobacter jejuni strains HS4, HS13, HS4/13/64, and HS50; wherein the structure of HS4 is [?3)-L-?-D-ido-Hep-(1?4)-?-D-GlcNAc-(1?]n, with non-stoichiometric MeOPN at C-4 of LD-ido-Hep; wherein the structure of HS4/13/64 is [?3)-6d-?-D-ido-Hep-(1?4)-?-D-GIcNAc-(1?]n with non-stoichiometric MeOPN at C-2 and/or C-7 of 6d-ido-Hep; and wherein “n” is 1 to 100.
US Pat. No. 10,363,214

METHOD FOR TREATING ATROPHIC AGE RELATED MACULAR DEGENERATION

Allergan, Inc., Irvine, ...

1. A method for treatment of dry age-related macular degeneration the method comprising the steps of:preparing a biocompatible, sustained release drug delivery system comprising between 5 ?g and 20 ?g of bevacizumab and a polymeric hyaluronic acid vehicle cross-linked or noncross-linked the bevacizumab; and
injecting the drug delivery system into the vitreous of an eye of a patient with dry AMD;
wherein the drug delivery system releases between about 14 ng to about 120 ng of bevacizumab over a 24 hour period for between about 3 months and about 6 months.
US Pat. No. 10,363,215

POROUS MICROPARTICLES WITH HIGH LOADING EFFICIENCIES

1. A method of making a double emulsion comprising:preparing by mechanical dispersion a first portion as a high internal phase emulsion, the first portion as the high internal phase emulsion comprising at least one biodegradable polymeric material and at least one cross-linking agent in an organic phase, and further comprising a chemical to prevent Ostwald ripening in an aqueous phase; and
adding drop wise the first portion in a second portion to form a porous microparticle-like composition, the second portion being in an aqueous phase,
wherein the aqueous phase of the first portion is encapsulated in the porous microparticle-like composition,
wherein the biodegradable polymeric material comprises:
a macromer having at least one end group selected from one or more of an acrylate and a methacrylate;
one or more linkages in the macromer, the one or more linkages selected from one or more of an anhydride and an ester,
wherein the biodegradable polymeric material has an octanol-water partition coefficient of between about 2 and about 8,
wherein the biodegradable polymeric material has a viscosity of between about 0.08 cP and about 1000 cP;
wherein the porous microparticle-like composition includes a porous region containing at least one substance selected to be one or more of compatible with a biologic system, and active in a biologic system,
wherein the porous microparticle-like composition has a spherical shape and a cross sectional diameter that is of a generally uniform size, the cross-sectional diameter in a range from between about 20 micrometers and about 1000 micrometers, with a standard deviation that is not more than 50 micrometers when the cross-sectional diameter is greater than 300 micrometers, and
wherein the first portion and the second portion are solvent free.
US Pat. No. 10,363,733

PHOTOSENSITIVE RESIN COMPOSITION, PLANOGRAPHIC PRINTING PLATE PRECURSOR, METHOD FOR PRODUCING PLANOGRAPHIC PRINTING PLATE, AND POLYMER COMPOUND

FUJIFILM CORPORATION, To...

1. A positive type lithographic printing plate precursor comprising:a recording layer which contains a photosensitive resin composition on a support having a hydrophilic surface,
wherein the photosensitive resin composition comprises:
a polymer compound which has an amine bond or a quaternary ammonium salt bond in the main chain, and at least one bond selected from the group consisting of a urea bond, a urethane bond, and a carbonate bond in the main chain and has a sulfonamide group or a phenolic hydroxyl group in the main chain and/or the side chain; and
an infrared absorbing material.
US Pat. No. 10,365,269

SYSTEM AND METHODS FOR DETECTING RIBOSOME INHIBITION

1. A method of measuring ribosome inhibition, the method comprising:providing a genetically-modified cell comprising:
an aminoglycoside-sensitive orthogonal 16S rRNA (O-16S) coding region bearing a mutated anti-Shine-Dalgarno (O-ASD) sequence;
a repressor/operator pair that comprises:
a coding region that encodes a transcriptional regulator and having an orthogonal SD (O-SD) sequence complementary to the 16S rRNA O-ASD sequence; and
an operator sequence repressable by the transcriptional regulator; and
a polynucleotide encoding a detectable reporter operably linked to the operator sequence repressable by the transcriptional regulator;
contacting the cell with a test compound; and
detecting a signal produced by the reporter, wherein intensity of the signal indicates a dose dependent degree of ribosome inhibition.
US Pat. No. 10,365,271

LIGHT HARVESTING MULTICHROMOPHORE COMPOSITIONS AND METHODS OF USING THE SAME

The Regents of the Univer...

1. An aqueous composition comprising an aggregate of light harvesting multichromophore conjugated polymers in an aqueous solution that are configured upon excitation to transfer energy to, and amplify the emission from, an acceptor signaling chromophore in energy-receiving proximity therewith in the aqueous solution, wherein the light harvesting multichromophore conjugated polymers comprise water soluble groups and are linked to a sensor biomolecule that specifically binds a target.
US Pat. No. 10,363,225

NON-BLEEDING BIOACTIVE NATURAL PIGMENTS WHICH PREVENT COLOR AND DUST EXPLOSIONS, METHOD OF PREPARATION THEREOF

1. A Non-bleeding curcumin (NBC) consisting of curcumin and a coating of polymer, whereinthe polymer is selected from the group consisting of hydroxypropyl methylcellulose, hydroxypropyl cellulose, polyvinyl alcohol and mixtures thereof;
the NBC contains concentration of curcuminoids not less than 90% (w/w) and up to 95% (w/w) measured by HPLC, which is substantially equivalent to standard curcumin with 95% purity;
the NBC having the particle size distribution in the range of 180 to 2000 microns;
the NBC retains radical scavenging property, biological activity, flavor, and color of said standard curcumin;
and the polymer prevents color leakage, bleeding, staining or dusting during industrial processing of said curcumin.
US Pat. No. 10,363,229

METHODS AND COMPOSITIONS FOR THE TREATMENT OF CANCER

1. A method for treating a metastatic cancer in a subject having the metastatic cancer comprising administering to the subject a therapeutically effective amount of methyl sulfone, thereby treating the cancer, wherein the therapeutically effective amount comprises a solution of methyl sulfone in the range of 0.2 to 0.6 mg methyl sulfone/ml solvent, or 1.0 to 5.0 mg methyl sulfone/ml solvent, and wherein administration of the methyl sulfone to the subject induces cells of the cancer to revert to a normal cellular phenotype from a cancer cell phenotype.
US Pat. No. 10,365,279

ASSAY SYSTEM FOR THE ASSESSMENT OF ONCOGENICITY, TUMOR PROGRESSION, AND TREATMENT EFFICACY

Berg LLC, Framingham, MA...

1. A method for diagnosing and treating cancer in a subject, comprising:(i) detecting in a tissue sample obtained from a suspected lesion of abnormal growth from the subject a decrease in total cellular protein level of Cytochrome C and proteins implicated in apoptosis comprising Bax, p53, Bid, and Caspase-3, based on comparison with a baseline value of the proteins;
(ii) detecting in the tissue sample an increase in total cellular protein level of two or more proteins implicated in angiogenesis, wherein the proteins are selected from the group consisting of VEGF, HIF-1?, and bFGF, based on comparison with a baseline value of the proteins;
(iii) determining that the tissue sample is cancerous, exhibits angiogenesis indicative of an aggressive cancer, and exhibits significant apoptotic resistance to chemotherapy treatment; and
(iv) administering a non-chemotherapy or anti-angiogenic cancer treatment to the subject based on the determination in step (iii).
US Pat. No. 10,366,568

LOTTERY GAME PROVIDING A CHANCE TO WIN A JACKPOT AT A REDUCED COST TO THE PLAYER, WITH AN INCREASED REVENUE TO THE OPERATOR AND TICKET RETAILER

1. A method of playing a game of chance comprising:providing a Player an entry recorded on a printed ticket to said game of chance from a Ticket Retailer, said game of chance comprising a prize structure, said prize structure comprising a jackpot and a plurality of lesser prizes, wherein said entry provides a chance to win said jackpot and a reduced subset or no subset of said plurality of lesser prizes,
wherein said entry is printed on said ticket by a computer system configured to generate the entry based on random generation of the entry or user input and to print the entry on the printed ticket,
and wherein the entry is purchased at a reduced cost as compared to an entry with a chance to win all available prizes in the game of chance.
US Pat. No. 10,363,244

COMPOSITIONS COMPRISING METFORMIN AND A GLUCOKINASE ACTIVATOR

vTv Therapeutics LLC, Hi...

1. A pharmaceutical composition comprising:(a) {2-[3-cyclohexyl-3-(trans-4-propoxy-cyclohexyl)-ureido]-thiazol-5-ylsulfanyl}-acetic acid or a pharmaceutically acceptable salt thereof,
(b) less than 1000 mg of metformin, and
(c) at least one pharmaceutically acceptable carrier, excipient, diluent, or a mixture thereof.
US Pat. No. 10,363,245

METHODS FOR TREATING CNS LESIONS

THE BOARD OF REGENTS OF T...

1. A method of treating a brain lesion in a subject diagnosed with multiple sclerosis (MS) comprising orally administering a carbonic anhydrase inhibitor to the subject in an effective amount to increase cerebral perfusion.
US Pat. No. 10,364,271

IMMUNOTHERAPY AGAINST SEVERAL TUMORS OF THE BLOOD, IN PARTICULAR CHRONIC LYMPHOID LEUKEMIA (CLL)

Immatics Biotechnologies ...

1. A method of eliciting an immune response in a patient who has cancer, comprising administering to said patient a population of activated T cells that selectively recognize cells, which present a peptide consisting of the amino acid sequence SEQ ID NO: 63, wherein said cancer is selected from the group consisting of chronic lymphoid leukemia (CLL), acute myelogenous leukemia (AML), adrenal gland adrenal cortical adenoma, bone giant cell tumor of bone, bone non-ossifying fibroma, breast carcinoma, colon adenocarcinoma, non-Hodgkin's lymphoma, endometrium adenocarcinoma endometrioid, kidney angiomyolipoma, kidney carcinoma, kidney oncocytoma, liver focal nodular hyperplasia, liver hepatocellular carcinoma, lymph node Hodgkin's disease, lymph node papillary carcinoma of thyroid, medullary carcinoma of thyroid origin, metastatic adenocarcinoma of stomach, neurofibroma, ovary thecoma fibroma, pancreas adenocarcinoma, pancreas microcystic adenoma, parathyroid gland adenoma, rectum adenocarcinoma, skin squamous cell carcinoma, spleen chronic myeloid leukemia, stomach gastrointestinal stromal tumor (GIST), thyroid gland nodular hyperplasia, thyroid gland papillary carcinoma, and uterine cervix squamous cell carcinoma.
US Pat. No. 10,364,275

METHODS FOR TREATING INFLAMMATORY RESPONSES OR DISEASES CAUSED BY INFLAMMATION USING APOA-I BINDING PROTEIN (APOA1BP)

The Regents of the Univer...

1. A method for treating, reversing, preventing or down-regulating an inflammatory response associated with hyperlipidemia, comprising administering to an individual an effective amount of: an ApoA-I Binding Protein (APOA1BP, AIBP, or AI-BP) polypeptide or a pharmaceutical composition comprising an ApoA-I Binding Protein (APOA1BP, AIBP, or AI-BP) polypeptide,wherein the ApoA-I Binding Protein (APOA1BP, AIBP, or AI-BP) polypeptide comprises a sequence as set forth in SEQ ID NO:43, SEQ ID NO:44 or SEQ ID NO:45.
US Pat. No. 10,362,741

TOMATO FRUIT HAVING INCREASED FIRMNESS

Syngenta Participations A...

1. A Solanum lycopersicum tomato fruit with significantly increased fruit firmness at the harvesting stage comprising at least one genetic element in the cultivated Solanum lycopersicum tomato plant producing said tomato fruit, wherein said firmness is measured on the inner pericarp and is from between 1.2 to 2.0 times greater than that of fruit from a control Solanum lycopersicum tomato plant which does not have the said at least one genetic element, wherein said genetic element is identical to a genetic element of Solanum lycopersicum QTL-NIL 301 deposited with NCIMB under accession number 41662, and wherein the said genetic element of QTL-NIL 301 is linked to at least one DNA marker in the cultivated Solanum lycopersicum tomato plant, said at least one DNA marker selected from:a) NT3853, which can be detected by a forward primer of SEQ ID NO: 1 and a reverse primer of SEQ ID NO: 2;
b) NT3907, which can be detected by a forward primer of SEQ ID NO: 3 and a reverse primer of SEQ ID NO: 4;
c) TG14, which can be detected by a forward primer of SEQ ID NO: 5 and a reverse primer of SEQ ID NO: 6;
d) HOX7A, which can be detected by a forward primer of SEQ ID NO: 7 and a reverse primer of SEQ ID NO: 8;
e) CT277, which can be detected by a forward primer of SEQ ID NO: 9 and a reverse primer of SEQ ID NO: 10;
f) Lm0127, which can be detected by a forward primer of SEQ ID NO: 11 and a reverse primer of SEQ ID NO: 12;
g) Lm1650, which can be detected by a forward primer of SEQ ID NO: 13 and a reverse primer of SEQ ID NO: 14;
h) LE5100, which can be detected by a forward primer of SEQ ID NO: 15 and a reverse primer of SEQ ID NO: 16;
i) LE5200, which can be detected by a forward primer of SEQ ID NO: 17 and a reverse primer of SEQ ID NO:18;
j) HB2600, which can be detected by a forward primer of SEQ ID NO: 19 and a reverse primer of SEQ ID NO: 20; and
k) TG353, which can be detected by a forward primer of SEQ ID NO: 21 and a reverse primer of SEQ ID NO: 22.
US Pat. No. 10,362,743

LETTUCE VARIETY 41-673 RZ

RIJK ZWAAN ZAADTEELT EN Z...

1. A seed of lettuce variety 41-673 RZ, a sample of seed of said variety having been deposited under NCIMB accession No. 42613.
US Pat. No. 10,364,280

POLYPEPTIDE

AFFIBODY AB, Solna (SE)

wherein, independently from each other,X4 is selected from I, M, V and W;
X6 is selected from T and V;
X10 is selected from M and V;
X11 is selected from D and Q;
X16 is selected from N and T;
X17 is selected from A and S;
X18 is selected from G, R and W;
X20 is selected from K and R;
X25 is selected from D, N and W; and
X26 is selected from K and S;andii) an amino acid sequence which has at least 96% identity to the sequence defined in i).
US Pat. No. 10,362,745

WHEAT CULTIVAR 01071782

Monsanto Technology LLC, ...

1. A plant of wheat cultivar 01071782, wherein a sample of seed of said cultivar has been deposited under ATCC Accession No. PTA-125540.
US Pat. No. 10,364,281

IMMUNOTHERAPY AGAINST MELANOMA AND OTHER CANCERS

IMMATICS BIOTECHNOLOGIES ...

1. A method for treating a patient who has cancer comprising administering to the patient a population of activated T cells that selectively recognize cancer cells that present a peptide consisting of the amino acid sequence of VLKADVVLL (SEQ ID NO: 42),wherein said cancer is selected from the group consisting of melanoma, acute myelogenous leukemia, breast cancer, bile duct cancer, brain cancer, chronic lymphocytic leukemia, colorectal carcinoma, esophageal cancer, gallbladder cancer, gastric cancer, hepatocellular cancer, non-Hodgkin lymphoma, non-small cell lung cancer, ovarian cancer, pancreatic cancer, prostate cancer, renal cell cancer, small cell lung cancer, urinary bladder cancer, and uterine cancer.
US Pat. No. 10,364,282

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

IMMATICS BIOTECHNOLOGIES ...

1. A method of treating a patient who has a cancer overexpressing KRT5 polypeptide comprising the amino acid sequence of SEQ ID NO: 2, comprising administering to said patient a composition comprising a population of activated T cells that kill the cancer cells,wherein the activated T cells are cytotoxic T cells produced by contacting T cells with an antigen presenting cell that presents a peptide consisting of the amino acid sequence of SEQ ID NO: 2 in a complex with an MHC class I molecule on the surface of the antigen presenting cell in vitro, for a period of time sufficient to activate said T cell,
wherein said cancer is selected from the group consisting of esophageal cancer, lung cancer, urinary bladder cancer, head and neck cancer, and gastric cancer.
US Pat. No. 10,362,747

WHEAT CULTIVAR 01071585

Monsanto Technology LLC, ...

1. A plant of wheat cultivar 01071585, wherein a sample of seed of said cultivar has been deposited under ATCC Accession No.PTA-125547.
US Pat. No. 10,362,749

WHEAT CULTIVAR 01071780

Monsanto Technology LLC, ...

1. A plant of wheat cultivar 01071780, wherein a sample of seed of said cultivar has been deposited under ATCC Accession No. PTA-125541.
US Pat. No. 10,364,285

ANTIBODIES FOR THE TREATMENT OF SYNUCLEINOPATHY

1. A monoclonal antibody which specifically binds to human alpha-synuclein and comprises:(a) a Heavy Chain CDR1 comprising the amino acid sequence of SEQ ID NO:1;
(b) a Heavy Chain CDR2 comprising the amino acid sequence of SEQ ID NO:34;
(c) a Heavy Chain CDR3 comprising the amino acid sequence of SEQ ID NO:3;
(d) a Light Chain CDR1 comprising the amino acid sequence of SEQ ID NO:4;
(e) a Light Chain CDR2 comprising the amino acid sequence of SEQ ID NO:5; and
(f) a Light Chain CDR3 comprising the amino acid sequence of SEQ ID NO:6.
US Pat. No. 10,362,751

WHEAT CULTIVAR 01071571

Monsanto Technology LLC, ...

1. A plant of wheat cultivar 01071571, wherein a sample of seed of said cultivar has been deposited under ATCC Accession No. PTA-125544.
US Pat. No. 10,365,568

CONTROL METHOD OF MOVABLE BODY, EXPOSURE METHOD, DEVICE MANUFACTURING METHOD, MOVABLE BODY APPARATUS, AND EXPOSURE APPARATUS

NIKON CORPORATION, Tokyo...

1. A beam irradiation apparatus, comprising:an irradiation system from which a processing beam is irradiated to an object to process the object with the processing beam;
a movable body that is movable relative to the irradiation system within a two-dimensional plane including a first direction and a second direction intersecting the first direction;
a mark detection system arranged separate from the irradiation system, from which a measurement beam is irradiated to the object placed on the movable body to detect marks of the object, the mark detection system having an optical member and an irradiation position of the measurement beam being changed in the first direction using the optical member; and
a controller,
wherein:
the controller controls movement of the movable body,
the mark detection system detects a first mark of the marks while moving the movable body in the first direction and changing the irradiation position of the measurement beam in the first direction,
the mark detection system detects a second mark of the marks while moving the movable body in the first direction and changing the irradiation position of the measurement beam in the first direction,
the controller controls a position of the movable body in the second direction during a time period between the detection of the first mark and the detection of the second mark, and
the controller controls the movement of the movable body to adjust a positional relation between the object on the movable body and the processing beam, based on results of the detection of the first mark and the detection of the second mark.
US Pat. No. 10,362,752

WHEAT CULTIVAR 01071581

Monsanto Technology LLC, ...

1. A plant of wheat cultivar 01071581, wherein a sample of seed of said cultivar has been deposited under ATCC Accession No. PTA-125543.
US Pat. No. 10,362,753

PLANTS AND SEEDS OF HYBRID CORN VARIETY CH811229

Monsanto Technology LLC, ...

1. A seed of hybrid corn variety CH811229, produced by crossing a first plant of variety CV342520 with a second plant of variety CV655219, wherein representative seeds of said varieties CV342520 and CV655219 are deposited under ATCC Accession Nos. PTA-121222 and PTA-125222, respectively.
US Pat. No. 10,362,754

PLANTS AND SEEDS OF HYBRID CORN VARIETY CH267399

Monsanto Technology LLC, ...

1. A seed of hybrid corn variety CH267399, produced by crossing a first plant of variety CV602186 with a second plant of variety CV132428, wherein representative seeds of said varieties CV602186 and CV132428 are deposited under ATCC Accession Nos. PTA-125251 and PTA-121108, respectively.
US Pat. No. 10,364,292

MONOVALENT BLOOD BRAIN BARRIER SHUTTLE MODULES

Hoffmann-La Roche Inc., ...

1. A blood brain barrier shuttle module comprising a brain effector entity, optionally a linker and exactly one (monovalent) binding entity which binds to transferrin receptor (TfR), wherein the linker if present couples the effector entity to the monovalent binding entity, wherein the monovalent binding entity comprises an anti-TfR antibody or fragment thereof comprising (a) a HVR-H1 comprising the amino acid sequence of SEQ ID NO: 109; (b) a HVR-H2 comprising the amino acid sequence of SEQ ID NO: 110; (c) a HVR-H3 comprising the amino acid sequence of SEQ ID NO: 112; (d) a HVR-L1 comprising the amino acid sequence of SEQ ID NO: 113; (e) a HVR-L2 comprising the amino acid sequence of SEQ ID NO: 114; and (f) a HVR-L3 comprising the amino acid sequence of SEQ ID NO: 115.
US Pat. No. 10,362,758

SOYBEAN CULTIVAR 64272401

Monsanto Technology LLC, ...

1. A plant of soybean cultivar 64272401, representative seed of said soybean cultivar having been deposited under ATCC Accession No. PTA-125270.
US Pat. No. 10,364,300

METHOD FOR PRODUCING POLYDIENES AND POLYDIENE COPOLYMERS WITH REDUCED COLD FLOW

Bridgestone Corporation, ...

1. A method for preparing a coupled polymer, the method comprising the steps of:(i) polymerizing conjugated diene monomer to form a reactive polymer, where said step of polymerizing employs either a coordination catalyst or an anionic initiator, and
(ii) reacting the reactive polymer with a carboxylic or thiocarboxylic ester containing a nitro group, where the carboxylic or thiocarboxylic ester containing a nitro group includes a single nitro group.
US Pat. No. 10,362,768

EXTRUDED ANIMAL LITTERS

1. An animal litter comprising from about 30 to about 70% of one or more clays and from about 70 to about 30% of one or more starches, wherein the starches have an expanded cellular structure.
US Pat. No. 10,363,536

GELLED COMPOSITION FOR AN ORGANIC MONOLITHIC GEL, USES THEREOF AND PROCESS FOR PREPARING SAME

HUTCHINSON, Paris (FR)

1. A gelled carbon-based composition forming an organic polymeric monolithic gel which is capable of forming an aerogel by drying and a porous carbon monolith by pyrolysis of said aerogel,wherein the composition comprises a resin derived at least partly from:
a first unsubstituted polyhydroxybenzene,
a premix comprising at least a second unsubstituted polyhydroxybenzene and at least one substituted polyhydroxybenzene substituted with one or more alkyl groups, and
formaldehyde(s),
wherein the composition comprises a water-soluble cationic polyelectrolyte.
US Pat. No. 10,363,284

?-HAIRPIN PEPTIDOMIMETICS

POLYPHOR AG, Allschwil (...

1. A method for providing CXCR4 antagonizing activity, and/or anti inflammatory activity and/or stem cell mobilizing activity, for providing CXCR4 antagonizing activity, and/or stem cell mobilizing activity for slowing or halting the viral progression in an HIV infected patient; for treating a cancer or an immunological disease that is mediated by or results from CXCR4 receptor activity; for treating immunosuppression; for accompanying the apheresis collection of peripheral blood stem cells; or for inducing the mobilization of stem cells to regulate tissue repair, said method comprising:administering an effective amount of a compound of the general formula cyclo(-Tyr1-His2-Xaa3-Cys4-Ser5-Xaa6-DPro7-Xaa8-Arg9-Tyr10-Cys11-Tyr12-Xaa13-Xaa14-Xaa15-Pro16-),
comprising a disulfide bond between Cys4 and Cys11, and pharmaceutically acceptable salts thereof,
wherein
Xaa3 is Tyr; Tyr(Me); or Tyr(CF3),
Tyr(Me) is (2S)-2-amino-(4-methoxyphenyl)-3-propionic acid,
Tyr(CF3) is (2S)-2-amino-(4-trifluoromethoxyphenyl)-3-propionic acid,
Xaa6 is Ala; or Acc
Acc is 1-aminocyclopropane-carboxylic acid,
Xaa8 is Orn(iPr),
Orn(iPr) is (2S)—N?-isopropyl-2,5-diaminopentanoic acid,
Xaa13 is Gln; or Glu,
Xaa14 is Lys(iPr),
Lys(iPr) is (2S)—N?-isopropyl-2,6-diaminohexanoic acid,
Xaa15 is DPro; or DLys(iPr),
DLys(iPr) is (2R)—N?-isopropyl-2,6-diaminohexanoic acid,
with the proviso that if Xaa6 is Ala, then Xaa15 is DLys(iPr).
US Pat. No. 10,364,308

THERMOPLASTIC POLYOLEFIN COMPOSITIONS

ExxonMobil Chemical Paten...

1. A thermoplastic polyolefin composition comprising:a polypropylene having a melting point temperature (Tm) of greater than 130° C. and a melt flow rate (230° C./2.16 kg) within the range from 10 g/10 min to 80 g/10 min;
an ethylene-propylene copolymer comprising within the range from 40 wt % to 80 wt % ethylene derived units and having a Mooney Viscosity (1+4, 125° C.) of greater than about 20 Mooney units, a Mw/Mn within the range from 1.8 to 4.0, and a weight average molecular weight (Mw) within a range of from 50,000 g/mole to 300,000 g/mole; and
a propylene-based elastomer having within the range from 5 to 25 wt % ethylene derived units and having a melting point temperature (Tm) of less than 110° C. and a Mw/Mn within the range from 2.0 to 4.0,
wherein the room temperature notch impact of the thermoplastic polyolefin composition is at least twenty times greater than the room temperature notch impact of a composition without the propylene-based elastomer.
US Pat. No. 10,363,286

PEPTIDE INHIBITION OF CCR3-MEDIATED DISEASES OR CONDITIONS

The Board of Trustees of ...

1. A C—C chemokine receptor (CCR3) peptide analog comprising the amino acid sequence LLNLAISDLLFLVTLPFWIHY (SEQ ID NO:17) or LLFLVTLPFWIHYVRGHNWVFGH (SEQ ID NO:18), wherein said peptide analog is PEGylated and is up to 50 amino acid residues in length.
US Pat. No. 10,364,311

HFO-1234ZE COPOLYMERS

THE CHEMOURS COMPANY FC, ...

1. A copolymer comprising 1 to 40 mol % 1,3,3,3 tetrafluoropropene, 15 to 60 mol % vinylidene fluoride, 5 to 25 mol % tetrafluoroethyene, and 15 to 40 mol % perfluoro(alkyl vinyl ether), to total 100 mol %.
US Pat. No. 10,363,293

VACCINE COMPOSITION

Turnstone Limited Partner...

1. A method for treating a patient having a cancer, said method comprising:a) a first virus, said first virus comprising a nucleic acid that is capable of expressing a MAGEA3 protein, said MAGEA3 protein comprising an amino acid sequence that is at least 70% identical to SEQ ID NO: 1, and includes at least one MAGEA3 tumor-associated epitope selected from the group consisting of: FLWGPRALV (SEQ ID NO: 27), KVAELVHFL (SEQ ID NO: 28), EGDCAPEEK (SEQ ID NO: 35), KKLLTQHFVQENYLEY (SEQ ID NO: 36), and RKVAELVHFLLLKYR (SEQ ID NO: 37), wherein said MAGEA3 protein is capable of inducing an immune response in a patient in a heterologous prime-boost format, and
b) a second virus, said second virus being a Maraba MG1 virus comprising a nucleic acid that is capable of expressing a MAGEA3 protein, said MAGEA3 protein comprising an amino acid sequence that is at least 70% identical to SEQ ID NO: 1, and includes at least one MAGEA3 tumor-associated epitope selected from the group consisting of: FLWGPRALV (SEQ ID NO: 27), KVAELVHFL (SEQ ID NO: 28), EGDCAPEEK (SEQ ID NO: 35), KKLLTQHFVQENYLEY (SEQ ID NO: 36), and RKVAELVHFLLLKYR (SEQ ID NO: 37), wherein said Maraba MG1 virus is formulated for use in providing a therapeutic oncolytic effect in said patient; wherein:
said first virus is immunologically distinct from said second virus;
said first virus is a priming virus and administered before said second virus; and wherein
said second virus is a boost virus and is administered at least twice after administration of said priming virus.
US Pat. No. 10,366,878

SELECTIVE DEPOSITION THROUGH FORMATION OF SELF-ASSEMBLED MONOLAYERS

Applied Materials, Inc., ...

1. A processing method comprising:providing a substrate with a first surface and a second surface;
exposing the substrate to a SAM precursor to form a self-assembled monolayer on the second surface;
depositing a film on the first surface selectively over the second surface; and
removing the self-assembled monolayer from the second surface,
wherein the SAM precursor comprises a composition with a head group that adsorbs to the second surface and a tail group that associates through van der Waals interaction, and
wherein unreacted head groups of chemisorbed SAM precursors undergo ligand exchange with a treatment co-reactant and subsequently exchanged head groups of the SAM precursors react with each other via a condensation reaction to yield crosslinking between the chemisorbed SAM precursors.
US Pat. No. 10,364,318

ENGINEERED STRAIN OF ESCHERICHIA COLI FOR PRODUCTION OF POLY-R-3-HYDROXYALKANOATE POLYMERS WITH DEFINED MONOMER UNIT COMPOSITION AND METHODS BASED THEREON

The Research Foundation f...

1. A system for producing a prescribed unit size azido-poly(3-hydroxyalkanoate) (azido-PHA) polymer comprising a recombinant bacterium, wherein the bacterium:a. metabolizes short to long chain fatty acids without induction, and
b. expresses an (R)-specific enoyl-CoA hydratase and a PHA synthase, wherein the bacterium is fed a fatty acid substrate, wherein the fatty acid substrate is a ?-azido-fatty acid substrate, the ?-azido-fatty acid comprising a terminal azide, and the ?-azido-fatty acid being of equal carbon length to the prescribed unit size of the azido-PHA polymer to be produced.
US Pat. No. 10,364,321

BATCH PROCESS FOR MAKING POLYBUTYLENE TEREPHTHALATE

SABIC GLOBAL TECHNOLOGIES...

1. A batch process for preparing polybutylene terephthalate (PBT), comprising:heating at approximately 245-260° C. and 1 atmosphere of pressure a solid PBT oligomer having an intrinsic viscosity (IV) of 0.1 to 0.2 dL/g and a carboxylic acid end group concentration [CEG] of greater than 100 to 180 mmol/kg until the PBT melts and becomes homogeneous to form melted homogeneous PBT oligomer; wherein the PBT oligomer contains 30 to 150 ppm tetra(C1-C8 alkyl) titanate catalyst;
adding 30 to 150 ppm tetra(C1-C8 alkyl) titanate catalyst; and
polycondensing the melted homogeneous PBT oligomer by reducing the pressure to approximately 0.1 to 4 mm Hg, and maintaining the temperature at approximately 245-260° C. to provide PBT having an IV of between 0.55 and 1.20 dL/g.
US Pat. No. 10,364,323

METHOD FOR PRODUCING POLYETHER CARBONATE POLYOLS

Covestro Deutschland AG, ...

1. A process for preparing polyether carbonate polyols comprising adding alkylene oxides and carbon dioxide onto carboxylic acids in the presence of a double metal cyanide (DMC) catalyst, wherein one or more carboxylic acids are metered into the reactor continuously during the reaction, in which(i) said carboxylic acid is at least difunctional and has a pKa of not less than 1.5,
(ii) the addition of said one or more carboxylic acids is effected such that at any point in time in the process the molar concentration of unconverted carboxylic acid in the reaction mixture does not exceed a value of 0.001 mol/g multiplied by the mass of the catalyst employed per liter of reaction mixture reported in grams, and
(iii) any two carboxylic acid groups present in the same molecule are separated from one another at least by a carbon atom.

US Pat. No. 10,368,293

UTILIZING EXPLICIT CONGESTION NOTIFICATION FOR NETWORK SELECTION

1. A user equipment, comprising:a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
determining that a first device and a second device are available to serve the user equipment, wherein the first device corresponds to a first network and communicates according to a first network protocol and the second device corresponds to a second network and communicates according to a second network protocol that differs from the first network protocol;
determining that an application, executed by the user equipment, is configured to request communication of application data;
receiving explicit congestion notification data comprising a first bit indicative of a first explicit congestion notification of the first network and a second bit indicative of a second explicit congestion notification of the second network; and
based on the explicit congestion notification data, determining, from among the first network and the second network, a selected network that is selected to communicate the application data.

US Pat. No. 10,368,291

CONTROLLING USE OF VEHICULAR WI-FI HOTSPOTS BY A HANDHELD WIRELESS DEVICE

GM Global Technology Oper...

1. A method of controlling use of vehicular Wi-Fi hotspots by a handheld wireless device, comprising the steps of:(a) detecting that the handheld wireless device is communicating via a Wi-Fi hotspot;
(b) determining at the handheld wireless device that the Wi-Fi hotspot is provided by a vehicle, including:
(b1) comparing a received identifier of the Wi-Fi hotspot with content of a database containing vehicular Wi-Fi identifiers; and
(b2) identifying the received identifier in the database containing vehicular Wi-Fi identifiers; and
(c) enabling one or more default prohibitions against transmitting low-priority data from the handheld wireless device to a remote server via the Wi-Fi hotspot provided by the vehicle and a cellular wireless carrier system to which the vehicle is connected while the handheld wireless device communicates with the Wi-Fi hotspot provided by the vehicle.

US Pat. No. 10,368,290

COOPERATIVE COMMUNICATION LINK MAPPING AND CLASSIFICATION

SIKORSKY AIRCRAFT CORPORA...

1. A method of cooperative communication link mapping and classification, the method comprising:receiving location data defining a position of a communication node;
monitoring signal data of a communication link at the communication node with respect to a second communication node;
identifying characteristics of the signal data;
applying a location stamp of the position to the characteristics of the signal data;
classifying the communication link based on the characteristics of the signal data; and
populating a map classifying the communication link at the position indicated by the location stamp, wherein a time stamp is applied for each update of the map.

US Pat. No. 10,368,289

APPARATUS AND METHOD FOR COMMUNICATIONS MANAGEMENT

BAE Systems plc, London ...

1. Apparatus for generating a connectivity map in respect of a communications system of a moving platform, said communications system comprising at least one platform application and being configured to effect wireless data communication between said platform and another node by means of one of a plurality of supported communications links in accordance with a communications plan, wherein said apparatus is configured to: identify a message or set of messages required to be transmitted from or received by said moving platform; and generate a connectivity map comprising a plurality of connectivity metrics by, for each of a plurality of different specified attitudes or orientations derived from one or more predicted trajectories of said moving platform: identifying available transmitters for wireless transmission of said message or set of messages and/or identify available receivers for wireless reception of said message or set of messages; for each identified transmitter, determining a transmitter metric and/or for each identified receiver, determining a receiver metric; defining a connectivity metric, based on said transmitter metrics and/or receiver metrics for said respective specified attitude or orientation, said connectivity metric being representative of a quality of a respective associated communications link for effecting transmission or reception by said platform of said message or set of messages in respect of said respective specified attitude or orientation of said moving platform; anda management system for a moving platform comprising a plurality of systems and at least one platform application, a dynamic route planner configured to generate a new heading plan in respect of said moving platform, a platform application and being configured to effect wireless data communication supported communications links in accordance with a communications plan, wherein said dynamic route planner or said dynamic obstacle avoidance planner is configured to use said connectivity map to generate a route plan or heading plan including an attitude/orientation of said moving platform corresponding to a selected connectivity metric.

US Pat. No. 10,368,280

METHOD FOR CONTROLLING HANDOVER, USER EQUIPMENT, BASE STATION, AND RADIO COMMUNICATION SYSTEM

SONY CORPORATION, Tokyo ...

1. A method for controlling a handover from a first base station to a second base station by a user equipment that performs radio communication over a communication channel formed by carrier aggregation of a plurality of component carriers, the method comprising:transmitting, from the first base station to the user equipment, scheduling information of each component carrier of the plurality of component carriers respectively according to a scheduling information transmission method that is a cross scheduling method;
commanding, by the first base station, the user equipment to perform the handover of the communication channel formed by carrier aggregation of the plurality of component carriers;
causing transfer of a first component carrier of the plurality of component carriers in the first base station to a first transferred component carrier in the second base station, the first component carrier being operated according to the cross scheduling method; and
stopping, by the first base station, transmission of the scheduling information of the first component carrier of the plurality of component carriers in the first base station.

US Pat. No. 10,368,279

COMMUNICATION METHOD, RADIO TERMINAL, AND BASE STATION

KYOCERA Corporation, Kyo...

1. A communication method comprising:transmitting first information for causing a radio terminal to hold context information of the radio terminal, from a network to the radio terminal in a radio resource control (RRC) connected state, wherein the context information includes a cell-radio network temporary identifier (C-RNTI) allocated to the radio terminal; and
in the radio terminal:
holding the context information without discarding the context information, based on the first information, even if the radio terminal transitions from the RRC connected state;
performing a cell reselection after transitioning from the RRC connected state;
receiving, from a reselected cell, information for determining whether the context information is available in the reselected cell; and
only when the context information is available in the reselected cell, performing control to transmit, to the reselected cell, information for promoting use of the context information, wherein
the radio terminal includes, into message 3 in a random access procedure, predetermined information for promoting the use of the context information, and
the message 3 is transmitted from the radio terminal to the reselected cell.

US Pat. No. 10,368,257

COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, PROGRAM, AND COMMUNICATION CONTROL SYSTEM

SONY CORPORATION, Tokyo ...

1. A communication control device, comprising:processing circuitry configured to
determine a communication status of wireless communication of image information from an image shooting device, the communication status indicating when an obstacle is within a first area associated with a first communication path of a plurality of communication paths, based on an operating room image captured by an operating room camera showing a situation of an operating room, each of the communication paths being a different line of sight communication path,
acquire information on a surgical site image captured by the image shooting device for display control of the surgical site image, and
select a second communication path of the communication paths from the image shooting device based on the determined communication status indicating when the obstacle is within the first area associated with the first communication path.

US Pat. No. 10,368,239

METHOD AND APPARATUS FOR PROVIDING BROADCAST CHANNEL ENCRYPTION TO ENHANCE CELLULAR NETWORK SECURITY

1. A method for encrypting a broadcast message of a base station, the method comprising:detecting, by a processor of the base station, a communication impairment at the base station, wherein the communication impairment pertains to a communication between the base station and an endpoint device;
selecting, by the processor of the base station, in response to the detecting the communication impairment, an encryption key for the broadcast message;
encrypting, by the processor of the base station, the broadcast message using the encryption key to create an encrypted broadcast message;
transmitting, by the processor of the base station, an identifier of the encryption key;
transmitting, by the processor of the base station, the encrypted broadcast message over a control channel via a first resource block, wherein the broadcast message includes information identifying that the control channel is to be reassigned from the first resource block to a second resource block; and
reassigning, by the processor of the base station, the control channel of the base station from the first resource block to the second resource block.

US Pat. No. 10,368,229

COMMUNICATION APPARATUS AND COMMUNICATION CONTROL METHOD IN A COMMUNICATION SYSTEM

NEC Corporation, Tokyo (...

1. A communication apparatus deployed between a terminal and an external network, which includes at least one service providing server, wherein the communication apparatus functions as a proxy to provide a service from the at least one service providing server to the terminal through the communication apparatus, the communication apparatus comprising:a virtual machine that manages a state of communication with the terminal and terminates a session for providing the service between the virtual machine and the terminal, wherein the virtual machine includes session information on the session, wherein the session information includes the state of communication; and
a controller configured to perform migration of the virtual machine including the session information, which includes the state of communication, either from another source communication apparatus to the communication apparatus or from the communication apparatus to another target communication apparatus.

US Pat. No. 10,368,227

ACCESS POINT MANAGEMENT AND USAGE IN A NETWORK ENVIRONMENT

Time Warner Cable Enterpr...

1. A method of determining where to install wireless access points in a network, the method comprising:receiving, from a subscriber device, a request for an installation of a new wireless access point at a specified geographical location in the network, the request being one of multiple requests indicating to install the new wireless access point at the specified geographical location;
determining whether a number of the multiple requests to install the new wireless access point exceeds a predetermined threshold value;
in response to detecting that the number of multiple requests exceeds the predetermined threshold value, initiating the installation of the new wireless access point at the specified geographical location; and
the method further comprising: initiating the installation of the new wireless access point at the specified geographical location based at least in part in response to detecting presence of the subscriber device at the geographical location.

US Pat. No. 10,368,213

LOCATION-BASED OPEN SOCIAL NETWORKS

1. An apparatus having stored executable instructions, comprising:1) at least one computing system being operable to implement a social networking system, the social networking system implementing a plurality of social networks;
2) the plurality of social networks each accessible without registration requirements;
3) the social networking system arranged to select a given number of first social networks among the plurality of social networks after receiving a request from a user, the first social networks each having virtual reality or augmented reality content that has more viewers than virtual reality or augmented reality content provided at each of rest of the plurality of social networks; and
4) the social networking system arranged to send the user information about the first social networks.

US Pat. No. 10,368,165

METHOD FOR ELIMINATING MOTOR VEHICLE AND WATER CRAFT HORN EMC INTERFERENCE AND HORN

11. A method of eliminating electromagnetic interference of an electronic device in a motor vehicle or a water craft, comprising:coupling at least one capacitor of about 220-10000 ?F in parallel with input terminals of a power supply of the electronic device to eliminate outbound electrical interference caused by electromagnetic radiation, conduction, or coupling that is generated by the electronic device.

US Pat. No. 10,368,164

APPROACH FOR PARTIALLY PRESERVING MUSIC IN THE PRESENCE OF INTELLIGIBLE SPEECH

HARMAN INTERNATIONAL INDU...

1. An audio processing system, comprising:an input device that receives a first audio signal;
a voice activity detector that:
receives a first control signal from a voice separator;
determines that a signal of interest is present in the first audio signal based on the first control signal exceeding a ducker threshold; and
generates a second control signal in response to the first audio signal; and
a ratio-based attenuator that:
receives the second control signal from the voice activity detector,
determines whether a first signal level associated with the first audio signal exceeds a second signal level associated with a second audio signal received from an audio playback device, and
if the first signal level exceeds the second signal, then maintains an audio level of the second audio signal, or
if the first signal level does not exceed the second signal level difference, then causes the audio level of the second audio signal to be adjusted from a first value to a second value.

US Pat. No. 10,368,162

METHOD AND APPARATUS FOR RECREATING DIRECTIONAL CUES IN BEAMFORMED AUDIO

GOOGLE LLC, Mountain Vie...

1. A method for recreating directional cues in beamformed audio, the method comprising:receiving at least one first audio signal via a microphone array;
receiving at least one second audio signal via the microphone array;
receiving at least one third audio signal via at least one reference microphone;
transforming the at least one first audio signal, the at least one second audio signal and the at least one third audio signal to a frequency domain representation;
beamforming amplitude data of the at least one transformed first audio signal, the at least one transformed second audio signal and the at least one transformed third audio signal to generate a beamformed monophonic audio signal;
deriving phase offset information based on a frequency extracted during the transforming of the at least one third audio signal and the beamformed monophonic audio signal; and
generating a multi-channel audio signal with directional cues by applying the derived phase offset information to the beamformed monophonic audio signal.

US Pat. No. 10,368,161

AMPLIFIER AND ELECTRONIC DEVICE USING THE SAME

ACER INCORPORATED, New T...

1. An amplifier, comprising:a first speaker;
a second speaker;
a third speaker;
an acoustic box, wherein the first speaker, the second speaker and the third speaker are disposed on a continuous surface inside the acoustic box; and
three partitions disposed on the continuous surface, one of the partitions is interposed between the first speaker and the second speaker, another one of the partitions is interposed between the second speaker and the third speaker, and another one of the partitions is interposed between the third speaker and the first speaker;
wherein one end of each partition is connected to the continuous surface where the first speaker, the second speaker and the third speaker are disposed, and another end of the partition is separated from an opposite surface facing the continuous surface by a gap;
wherein three connection lines of the first speaker, the second speaker and the third speaker form a triangle, and the partitions are connected to form a Y-shaped structure.

US Pat. No. 10,368,160

SPEAKER BOX

AAC TECHNOLOGIES PTE. LTD...

1. A speaker box, comprising:a lower cover;
an upper cover engaging with the lower cover for forming an accommodating space;
a speaker accommodated in the accommodating space, and including a diaphragm with a dome attached to the diaphragm;
a front sound cavity formed by the diaphragm and the upper cover;
air adsorbent particles received in the front sound cavity for absorbing the high frequency harmonic and noises; wherein
the dome forms at least one recess communicating with the front sound cavity, and the air adsorbent particles are received in the recesses.

US Pat. No. 10,368,159

WATER RESISTANT LOUDSPEAKER

18. A water resistant loudspeaker comprising:a. a water-impermeable spider having a first water-impermeable attachment to a former;
b. a spider support supported by said basket, wherein said spider support has at least one vent;
c. a water impermeable diaphragm having a second water-impermeable attachment to said former;
d. an acoustic chamber housing enclosing a rear acoustic chamber attached and sealed to a basket of said water resistant loudspeaker behind said spider and having a size adapted to maintain speaker performance at low frequencies; and
e. wherein said first attachment is adjacent said second attachment.

US Pat. No. 10,368,157

ADJUSTABLE EARCUP IN CONTINUOUS HEADBAND-SPRING HEADPHONE SYSTEM

BOSE CORPORATION, Framin...

1. A headphone system comprising:a pair of earcups;
a continuous headband spring connecting the pair of earcups, the continuous headband spring having an internal slot with an opening along an inner surface thereof; and
an adjustment apparatus coupled with one of the pair of earcups and the continuous headband spring, the adjustment apparatus comprising:
a shoe coupled with the one of the pair of earcups and positioned in the internal slot;
a tongue coupled with the shoe and extending at least partially along the continuous headband spring; and
a resistance member coupled with the tongue for resisting movement of the tongue relative to the continuous headband spring, wherein the resistance member comprises a friction box, and wherein the friction box comprises:
a housing coupled to the continuous headband spring; and
at least a set of damping pads for engaging the tongue as the tongue moves relative to the continuous headband spring.

US Pat. No. 10,368,156

CONFIGURABLE EARBUD RETENTION AND STABILIZATION SYSTEM

1. A configurable earbud retention and stabilization system, comprising:a bendable earloop configured to fit over an ear of a user, the bendable earloop having a first end and a second end oppositely disposed relative to the first end, the bendable earloop defining a clip aperture proximate to the first end, the bendable earloop configured to be deformed into a plurality of different positions so as to provide a customized fit for the user; and
an earbud clip, the earbud clip forming a cavity configured to receive an earbud headphone therein, the earbud clip including a connecting member received within the clip aperture of the bendable earloop so as to detachably couple the earbud clip to the bendable earloop, the connecting member of the earbud clip comprising a shaft portion and a cap portion, the shaft portion of the earbud clip received within the clip aperture of the bendable earloop, and the cap portion of the earbud clip retaining the earbud clip in engagement with the bendable earloop while restricting the earbud clip to rotation about a single rotational axis which extends longitudinally through the connector member.

US Pat. No. 10,368,153

WATERPROOF SOUND-TRANSMITTING MEMBRANE AND WATERPROOF SOUND-TRANSMITTING STRUCTURE USING THE SAME

NITTO DENKO CORPORATION, ...

1. A waterproof sound-transmitting membrane comprising a sound-transmitting region consisting of a single porous membrane of polytetrafluoroethylene, the porous membrane having a through-thickness air permeability of 2 cm3/cm2/s or more as measured by Method A (Frazier method) for air permeability measurement according to Japanese Industrial Standards (JIS) L 1096 and a water entry pressure of 3 kPa or more as measured by Method B (high hydraulic pressure method) for waterproofness testing according to JIS L 1092,wherein the waterproof sound-transmitting membrane has a sound distortion of 60.2% or less, and
wherein the porous membrane has a water entry pressure of 20 kPa or more and 50 kPa or less.

US Pat. No. 10,368,152

MICROPHONE ARRANGEMENT

1. A microphone arrangement comprising at least three groups of microphones that are mounted on a head-wearable support structure including first and second earpads to be respectively worn next to first and second ears of a user, the at least three groups of microphones comprising a first group of microphones with one or more microphones, a second group of microphones with one or more microphones, and a third group of microphones with one or more microphones, wherein the first group is mounted to a first casing that accommodates signal transmission circuitry, the first casing being formed as part of the first earpad, the second group is mounted to slide with respect to the first casing, and the third group comprisesa first microphone mounted on the first casing,
a second microphone mounted on a second casing, the second casing being formed as part of the second earpad,
wherein the first and second microphones are arranged symmetrically with respect to a user's head when the microphone arrangement is head-worn, and provide for a directionality that is orientated to the direction of a user's vision.

US Pat. No. 10,368,151

EXTERIOR COVER WITH SPEAKER

Samsung Electronics Co., ...

1. An exterior cover for protecting a display of an electronic device, the exterior cover comprising:a cover portion configured to foldably connect to the electronic device in a first end of the cover portion, the cover portion comprising:
segments comprising:
a first segment located at a first end of the cover portion,
a second segment located at a second end of the cover portion opposite the first end, and
a third segment located between the first segment and the second segment; and
a folding axis allowing the segments to fold with respect to each other such that the folded segments support the electronic device in a cradle position when the electronic device is inclined at a first angle,
wherein the first segment comprises a first speaker, the second segment comprises a second speaker, and the third segment comprises a third speaker,
wherein the first speaker comprises a vibration plate and the first segment is in contact with a ground when the electronic device is in the cradle position, and
wherein the vibration plate reproduces sound at a low frequency band, and the second speaker and the third speaker reproduce sound at higher frequency bands.

US Pat. No. 10,368,150

CARRYING HIGH CAPACITY BIT TRANSPARENT LEASED LINE SERVICES OVER INTERNET PROTOCOL/MULTIPROTOCOL LABEL SWITCHING NETWORKS

Fujitsu Limited, Kawasak...

1. A leased line appliance (LLA) network switching system comprising:an Internet Protocol (IP) switch fabric including M parallel paths;
a first LLA coupled to a first set of leased lines and coupled to the IP switch fabric to:
receive first leased line circuits (LLCs) over a first leased line of the first set of leased lines;
convert the first LLCs to first optical data unit (ODU) cells;
map the first ODU cells into first Internet Protocol (IP) packets using user datagram protocol (UDP), each of the first IP packets having a corresponding header comprising a UDP source port number including a PCS code block ID source, a UDP destination port number including a PCS code block ID destination, a sequence number, and a timestamp; and
transmit each of the first IP packets over the IP switch fabric via a respective parallel path of the M parallel paths corresponding to each of the first IP packets; and
a second LLA coupled to a second set of leased lines and coupled to the IP switch fabric to:
receive each of the first IP packets over the IP switch fabric via the parallel path of the M parallel paths corresponding to each of the first IP packets;
de-map the first IP packets into the first ODU cells based on each corresponding header of each of the first IP packets;
convert the first ODU cells to the first LLCs; and
transmit the first LLCs over a second leased line of the second set of leased lines.

US Pat. No. 10,368,149

METHODS AND APPARATUS FOR A COLORLESS DIRECTIONLESS AND SUPER-CHANNEL CONTENTIONLESS (CDSC) OPTICAL NETWORK ARCHITECTURE

Juniper Networks, Inc., ...

1. A system, comprising:a super-channel multiplexer configured to multiplex a plurality of optical signals into a super-channel optical signal, each optical signal from the plurality of optical signals having a wavelength from a plurality of wavelengths, the plurality of wavelengths having a first wavelength bandwidth, the super-channel optical signal being a multi-carrier optical signal having a second wavelength bandwidth;
a first optical cross connect switch configured to be operatively coupled to the super-channel multiplexer and a reconfigurable optical add-drop multiplexer (ROADM) degree,
the first optical cross connect switch configured to be located between the super-channel multiplexer and the ROADM degree, the first optical cross connect switch, the super-channel multiplexer, and the ROADM degree configured to be included in a colorless, directionless, and contentionless optical network,
the first optical cross connect switch configured to switch, based on the second wavelength bandwidth, the super-channel optical signal to an output port from a plurality of output ports of the first optical cross connect switch,
the first optical cross connect switch configured to transmit the super-channel optical signal from the output port to the ROADM degree,
a second optical cross connect switch configured to be operatively coupled to the super-channel multiplexer and the ROADM degree, the second optical cross connect switch configured to receive the super-channel optical signal and transmit the super-channel optical signal to the ROADM degree for redundancy protection.

US Pat. No. 10,368,148

CONFIGURABLE COMPUTING RESOURCE PHYSICAL LOCATION DETERMINATION

Intel Corporation, Santa...

1. A system comprising:a rack comprising a plurality of sled spaces, each of the plurality of sled spaces arranged to receive a sled having a beacon sensor coupled to the sled;
a plurality of sleds, each of the plurality of sleds disposed within a respective one of the sled spaces and having a beacon sensor, each of the plurality of sleds comprising at least one physical resource;
a sled controller, the sled controller communicatively coupled to the beacon sensors of the plurality of sleds, the sled controller to:
receive information elements from the beacon sensors of the plurality of sleds, the information elements from the beacon sensors of the plurality of sleds to include indication of signals exchanged between the beacon and the beacon sensors; and
determine a location of a one of the sleds within the sled spaces of the rack; and
one or more beacons coupled to the rack, the one or more beacons to emit a signal to be received by one of the beacon sensors of the plurality of sleds to be used to determine a location of the corresponding sled within the rack, wherein the one or more beacons are further to send, to a remote management entity, an information element including an indication of the location of the sled within the rack and an indication of an operating condition of the at least one physical resource.

US Pat. No. 10,368,147

SERVICE AVAILABILITY MONITOR

Schweitzer Engineering La...

1. A service availability monitor comprising:a monitoring subsystem configured to interface with a plurality of monitored services and to determine an availability of the plurality of monitored services provided at a service location at a plurality of times;
a logging subsystem configured to create a log representing the availability of the plurality of monitored services;
an alert subsystem configured to generate a first user notification of an interruption of the plurality of monitored services;
a redundant communication subsystem comprising:
a first communication interface in communication with a first communication channel, and
a second communication interface in communication with a second communication channel, each of the first communication interface and the second communication interface comprising a wired connection capable of propagating electronic signals,
wherein the redundant communication subsystem is configured to transmit the first user notification from the service location to a remote location using the first communication interface when the monitoring subsystem determines that the second communication channel is unavailable, and to transmit the first user notification from the service location to the remote location using the second communication interface when the monitoring subsystem determines that the first communication channel is unavailable, the service location being physically separated from the remote location;
a redundant power source, comprising:
a primary power subsystem configured to draw power from a primary power source to power the service availability monitor; and
a backup power subsystem configured to draw power from the primary power subsystem and to provide power to the service availability monitor when power is unavailable through the primary power subsystem.

US Pat. No. 10,368,145

ORIGINATION AND DESTINATION BASED ROUTING

Comcast Cable Communicati...

1. A system comprising:a first computing device configured to be in communication with a network, the first computing device comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the first computing device to:
determine, for a call session that has been routed via the network using origin-based information associated with an origin of the call session, whether a next destination for the call session is an origin-based destination;
after determining that the next destination for the call session is an origin-based destination, determine a database corresponding to the origin-based information, wherein the database maps a plurality of origins, comprising the origin of the call session, with a plurality of next destinations, comprising the next destination for the call session;
send a request associated with the database;
determine, based at least in part on a response to the request, the next destination for the call session; and
cause the call session to be routed to the next destination for the call session; and
a second computing device configured to cause a search of the database and to provide the response to the request, based at least in part on a result of the search, to the first computing device.

US Pat. No. 10,368,142

DELIVERY OF CONTENT AND PRIORITY MESSAGES

Comcast Cable Communicati...

1. A method comprising:based on receiving, by a computing device, from a user device based on the user device having started to receive a high priority communication message, a first signal that indicates that content being sent to the user device is to be paused, determining, from a plurality of servers, a first server that is sending the content to the user device;
sending, to the first server, a second signal to cause the first server to, for the user device, pause sending of the content at a location in the content;
determining, based on an indication that the user device has completed processing of the high priority communication message, to resume sending of the content to the user device; and
based on determining to resume sending of the content to the user device, sending, by the computing device to a second server of the plurality of servers, a third signal to cause the second server to, for the user device, resume sending of the content to the user device from the location in the content.

US Pat. No. 10,368,141

SYSTEM AND METHOD FOR ENGAGEMENT AND DISTRIBUTION OF MEDIA CONTENT

Dooreme Inc., Atlanta, G...

1. A system for distributing media content, the system comprising:a processor; and
a memory coupled to the processor, wherein the memory stores executable instructions for causing the processor to
present a mall interface on a display of a user system, the mall interface comprising a plurality of storefronts and a search function,
detect a user selection of the search function,
display a customized search result storefront based on the user selection,
present a selectable icon on the display of the user system, wherein the selectable icon is configured to be selected by a user through a control device,
subsequent to a user selecting the selectable icon, present on the display of the user system an engagement ad interface, wherein the engagement ad interface displays an engagement ad,
monitor whether the user watched the full duration of the engagement ad, and
provide a user a smart control comprising a selectable icon displayed on a mobile device and the display of the user system, wherein initiating the smart control on the display automatically launches a mobile application on the mobile device, and wherein initiating the smart control on the mobile application on the mobile device automatically launches the mall interface on the display.

US Pat. No. 10,368,140

INFORMATION PROCESSING METHOD AND APPARATUS, TERMINAL AND STORAGE MEDIUM

TENCENT TECHNOLOGY (SHENZ...

1. An information processing method performed at a terminal having one or more processors and memory for storing programs to be executed by the one or more processors, the method comprising:while playing a video on a display device of the terminal, obtaining a video pause operation from a user and pausing the video at a current frame according to the video pause input operation;
receiving a first operation on selecting a specific location of the current frame from the user;
in response to the first operation:
selecting, within the current frame, an object occupying the specific location of the current frame corresponding to the first operation of the user;
obtaining, from the current frame played in the video, identification information of the user-selected object;
obtaining attribute information of the user-selected object according to the identification information of the user-selected object;
identifying, from the video, a preset video segment including a sequence of video frames containing the user-selected object and ending with the current frame; and
repeatedly replaying the video segment on the display device while displaying the attribute information of the user-selected object on top of the video segment until the first operation is terminated.

US Pat. No. 10,368,139

RECEIVED PATH DELAY MECHANISM

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

1. A reception device comprising:at least one receiver and a corresponding delay buffer configured to receive portions of data for at least one data stream;
the at least one delay buffer comprising at least part of a host device and configured to store the portions of data received by a respective receiver; and
a memory configured to maintain indexing information for the or each of the delay buffers, the indexing information providing at least an indication of time points in the content of each of the portions of data; and
a controller configured to request delayed data portions from one or more of the at least one delay buffer of the host device for decoding of the delayed data portions;
the reception device configured such that each delayed data portion received by the reception device from the host device in response to each request of the controller is received as a plurality of consecutively received sub-portions, each sub-portion comprising a subset of the content of the delayed data portion, the receipt of each sub-portion taking at least a predetermined transfer time and each delayed data portion configured such that all of its constituent sub-portions are required for decoding said delayed data portion;
wherein based on a request to switch from decoding delayed data portions from a first time point to decoding delayed data portions from a different, second time point, the request received while the controller is configured to receive the delayed data portion from said first time point for decoding;
the controller is configured to perform the following;
(a) identify one or more second-time-point delayed data portions to request from the host device based on the second time point and the indexing information;
(b) request the one or more identified second-time-point delayed data portions from the host device; and
(c) while one or both of requesting and receiving the one or more second-time-point delayed data portions, request one or more delayed data portions corresponding to the first time or at least corresponding to a time subsequent thereto for decoding for at least some of a total transfer time for receiving the one or more second-time-point delayed data portions, the total transfer time comprising the sum of the predetermined transfer times for each sub-portion of the one or more identified second-time-point delayed data portions.

US Pat. No. 10,368,138

SYSTEMS AND METHODS FOR MANAGING A STATUS CHANGE OF A MULTIMEDIA ASSET IN MULTIMEDIA DELIVERY SYSTEMS

Rovi Guides, Inc., San J...

1. A method for monitoring a status of a media asset, the method comprising:receiving, from a data source, status data for the media asset
retrieving, from a database, media asset metadata associated with the media asset;
retrieving, from the media asset metadata, a play flag associated with the media asset;
determining, using control circuitry, based on the play flag and the media asset metadata, that a user has begun viewing the media asset and that the user has not finished viewing the media asset;
based on the determining, retrieving, using the control circuitry, the status data that is indicative of whether the status of the media asset is scheduled to change;
determining, from the status data for the media asset, whether the status of the media asset is scheduled to change;
in response to determining that the status of the media asset is scheduled to change, generating for display, at an electronic display device and using the control circuitry, alerting information to the user of the upcoming change in status;
providing, via the electronic display device, selectable options for the user to view or record at least part of the media asset before the status changes; and
in response to receiving a selection of at least one of the selectable options:
receiving, via signal access circuitry that is adapted to receive a media source of the media asset, media data corresponding to the media asset; and
performing at least one of generating for display, via the electronic display device, the received media data and storing the received media data to a storage device.

US Pat. No. 10,368,133

MEDIA RECOMMENDATION SYSTEM AND METHOD

1. A system comprising:a memory; and
at least one processor to:
transmit information associated with a plurality of talents to a client computing device;
receive a selection of at least one talent of the plurality of talents from the client computing device associated with a user profile;
determine a list of shows featuring the at least one talent, each show in the list of shows having one of an IMDb rating greater than or equal to a particular threshold and a Rotten Tomatoes rating greater than or equal to a particular threshold;
transmit the list of shows featuring the at least one talent to the client computing device;
receive feedback for each show of the list of shows from the client computing device; and
transmit a list of recommended shows available from subscribed media providers to the client computing device based on the feedback.

US Pat. No. 10,368,130

METHODS AND APPARATUS TO CORRECT ERRORS IN AUDIENCE MEASUREMENTS FOR MEDIA ACCESSED USING OVER THE TOP DEVICES

THE NIELSEN COMPANY (US),...

3. An apparatus comprising:a demographic corrector to:
identify first impression data received from a computer, the first impression data including demographic data of users, the computer producing a misattribution error in the first impression data, the misattribution error corresponding to a difference between reported demographics in the first impression data and actual demographics corresponding to the first impression data;
generate a model based on a difference between the first impression data and second data, the model to determine a demographic dependency between two demographic categories; and
generate corrected demographic data based on the demographic dependency by applying the model to the first impression data; and
a viewership assigner to correct the misattribution error produced by the computer by assigning viewership to an impression associated with the first impression data using the corrected demographic data, at least one of the demographic corrector or the viewership assigner is a logic circuit.

US Pat. No. 10,368,129

METHOD OF PROCESSING VIDEO DATA, DEVICE, COMPUTER PROGRAM PRODUCT, AND DATA CONSTRUCT

1. A video data processing device comprising:a processor, a non-transitory computer readable medium communicatively connected to the processor, and at least one sensor device communicatively connected to at least one of the processor and the non-transitory computer readable medium, the at least one sensor device configured to collect information relating to motions and gestures of at least one object;
the video data processing device configured to identify undesirable image contents contained in first video data based on a result of motion and gesture recognition that is based on the information relating to motions and gestures obtained via the at least one sensor device, said undesirable image contents including inappropriate body expression and provide content information relating to any identified undesirable image contents;
the video data processing device configured to identify indicators in a situation or scene recorded in the first video data that increase the likelihood of undesirable image contents to be contained in said first video data in the future based on recognized motions and gestures and set an alert state for the at least one sensor device in which a scanning rate for the at least one sensor device is increased and/or a scanning resolution of the at least one sensor device is increased in response to detection of the indicators.

US Pat. No. 10,368,127

METHODS AND APPARATUS TO IDENTIFY AND CREDIT MEDIA USING RATIOS OF MEDIA CHARACTERISTICS

The Nielsen Company (US),...

1. An apparatus to identify media, comprising:a delta calculator to:
determine a first ratio based on a first time interval and a second time interval of a monitored media signal; and
determine a second ratio based on the second time interval and a third time interval of the monitored media signal; and
a signature generator to:
generate a monitored media ratio signature based on the first and second ratios; and
initiate transmission of the monitored media ratio signature to a recipient that is to compare the monitored media ratio signature with a reference ratio signature to identify the media;
at least one of the delta calculator or the signal generator implemented by at least one of a processor or hardware.

US Pat. No. 10,368,126

METHOD AND SYSTEM FOR DISPLAYING CONTENT OR CONFLICTS FROM MULTIPLE RECEIVING DEVICES ON A SECOND SCREEN DEVICE

The DIRECTV Group, Inc., ...

1. A method comprising:wirelessly requesting, at a second screen device, scheduled recording data from a set top box;
receiving, at the second screen device, scheduled recording data from the set top box at the second screen device, said scheduled recording data comprising a plurality of scheduled recording events;
displaying the scheduled recording events on a calendar screen display that simultaneously displays at least three consecutive days, each day having a plurality of timeslots, said scheduled recording events displayed in multiple timeslots for the at least three days;
determining conflicting scheduled recording events between at least two scheduled recording events based on the scheduled recording data;
displaying a screen indicator at the second screen device indicative of the conflict by displaying at least one of changing a color of a font of the conflicting scheduled recording events, underlining the conflicting scheduled recording events, placing a box around the conflicting scheduled recording events, and placing an indicator next to the conflicting scheduled recording events; and
selecting the screen indicator to initiate removing the conflict.

US Pat. No. 10,368,123

INFORMATION PUSHING METHOD, TERMINAL AND SERVER

TENCENT TECHNOLOGY (SHENZ...

1. An information pushing method, comprising:acquiring, by a terminal, a key frame of a currently-played video;
acquiring, by the terminal, a characteristic value of the key frame according to picture information of the key frame, wherein the characteristic value of the key frame is an integer comprising a plurality of first data bits that are different bits of two hash values;
acquiring, by a server according to the characteristic value of the key frame, pushing information corresponding to the characteristic value, wherein the acquiring, according to the characteristic value of the key frame, pushing information corresponding to the characteristic value comprises:
determining, for each piece of to-be-pushed information in pre-stored multiple pieces of to-be-pushed information, whether a quantity of second data bits comprised in a characteristic value of the to-be-pushed information is less than a first preset value, wherein each of the second data bits has a different value from a corresponding first data bit comprised in the characteristic value of the key frame, and
if the quantity of the second data bits is less than the first preset value, determining the to-be-pushed information as the pushing information; or,
determining, for each piece of to-be-pushed information in the pre-stored multiple pieces of to-be-pushed information, whether a percentage accounted for by the second data bits in the characteristic value of the to-be-pushed information is less than a second preset value, and
if the percentage accounted for by the second data bits is less than the second preset value, determining the to-be-pushed information as the pushing information; and
displaying, by the terminal, the pushing information in a process of playing the currently-played video,
wherein the acquiring a characteristic value of the key frame according to picture information of the key frame comprises:
zooming out the key frame, to obtain a first processed picture;
performing color simplification processing on the first processed picture, to obtain a second processed picture;
calculating a grayscale value of each pixel point in the second processed picture;
calculating an average grayscale value of all pixel points in the second processed picture;
comparing the grayscale value of each pixel point with the average grayscale value, to obtain multiple comparison results; and
obtaining the characteristic value of the key frame according to the multiple comparison results, and
wherein the characteristic value of the to-be-pushed information is acquired in a same manner as the characteristic value of the key frame.

US Pat. No. 10,368,122

MEDIA SHARING AND COMMUNICATION SYSTEM

1. A media sharing and communication system, consisting of:a recording mechanism that records a desired portion of media upon activation by a first individual user who is not a content provider, the portion of media being less than a full media episode;
a friend request mechanism for sending and receiving friend requests between users to be approved to receive and share media and wherein the friend request mechanism suggests friends who have similar interests of the first individual user;
a first user transmitter/receiver included in a first user system that transmits the portion of media and a message generated by the first individual user regarding the portion of media to a second individual user who is not a content provider, the first user system including a first user interface having an input device and screen view that is generated by software stored on a memory device of the first user transmitter/receiver, the first user system including a user profile generator interface;
a confirmation mechanism that confirms that the second individual user is authorized to view the portion of media and a notification mechanism that notifies the first individual user if the second individual user is not authorized to receive the portion of media and notifies the second individual user that the portion of media cannot be received due to programming configuration subscribed to by the second individual user; and
a second user transmitter/receiver included in a second user system that receives the portion of media upon authorization of the second individual user; the second user system including a second user interface having an input device and screen view that is generated by software stored on a memory device of the second user transmitter/receiver, the second user system including a user profile generator interface.

US Pat. No. 10,368,118

SYSTEM AND APPARATUS FOR MANAGING VIDEO CONTENT RECORDINGS

1. A computing device, comprising:a processing system including a processor; and
a memory resource that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:
detecting a utilization of the memory resource that exceeds a threshold, wherein the threshold is less than a capacity of the memory resource;
obtaining a video recording schedule for the computing device;
determining a viewing threshold;
identifying a most recent viewing time for each video recording listed in the video recording schedule resulting in a group of most recent viewing times;
identifying a video recording from the video recording schedule that does not satisfy the viewing threshold based on a most recent viewing for the video recording resulting in an identified video recording;
identifying a mitigation option for the identified video recording to mitigate the utilization of the memory resource, wherein the mitigation option includes a change in the video recording schedule identifying candidate scheduled recordings based on a frequency of presentation of scheduled recordings;
generating a notice describing the utilization of the memory resource responsive to the detecting of the utilization of the memory resource exceeding the threshold, wherein the notice includes the mitigation option;
transmitting the notice over a wireless network to a portable communication device, wherein the notice is not provided to any device with a wired connection to the computing device; and
receiving a response message from the portable communication device that includes instructions to manage the memory resource of the computing device.

US Pat. No. 10,368,116

ROLL-OFF PARAMETER DETERMINING METHOD AND MODULE

MSTAR SEMICONDUCTOR, INC....

1. A roll-off parameter determining device, disposed at a receiving terminal, the receiving terminal comprising an analyzing module, the analyzing module analyzing a first frame and a second frame to identify first roll-off information in the first frame and second roll-off information in the second frame, the first frame being adjacent to the second frame, the roll-off parameter determining device comprising:a register unit, storing the first roll-off information;
a first determining unit, determining whether one of the first roll-off information and the second roll-off information comprises a first data type according to the first roll-off information received from the register unit and the second roll-off information received from the analyzing module to generate a first roll-off parameter indicator;
a second determining unit, determining whether at least one of the first roll-off information and the second roll-off information comprises a second data type according to the first roll-off information received from the register unit and the second roll-off information received from the analyzing module to generate a second roll-off parameter indicator; and
a look-up table (LUT) unit, looking up an LUT according to the first roll-off parameter indicator and the second roll-off parameter indicator to output a roll-off parameter.

US Pat. No. 10,368,115

TRANSMITTING METHOD, RECEIVING METHOD, TRANSMITTING DEVICE, AND RECEIVING DEVICE

PANASONIC INTELLECTUAL PR...

1. A transmitting method for transmitting a first stream related to content of an image or audio, the method comprising:transmitting the first stream, the first stream including:
timing update identification information indicating whether or not a correspondence relationship between a first reference clock and a second reference clock has been updated, the first reference clock being used to transmit and receive the first stream, and the second reference clock being used to transmit and receive a second stream related to another content to be reproduced in synchronization with the content related to the first stream;
a first time according to the first reference clock; and
a second time according to the second reference clock, the second time being associated with the first time based on the updated correspondence relationship,
wherein the timing update identification information is a flag indicating whether or not the correspondence relationship between the first reference clock and the second reference clock has been updated,
wherein the second stream is transmitted independently of the first stream,
wherein the first stream is adapted for being reproduced in synchronization with the second stream which is transmitted independently of the first stream, and
wherein the transmitting method further comprises storing the timing update identification information and the second time in a TEMI (Timeline and External Media Information) access unit of the first stream.

US Pat. No. 10,368,114

MEDIA CHANNEL CREATION BASED ON FREE-FORM MEDIA INPUT SEEDS

Pandora Media, LLC, Oakl...

1. A computer-implemented method for generating a media channel including a plurality of media items, comprising:storing a set of media items, each media item stored with a predetermined plurality of media item scores, each media item score for the media item describing a magnitude of the media item's relevance to a distinct ambiguous entity term from a set of ambiguous entity terms;
storing a plurality of predetermined entity scores, each entity score associated with a corresponding ambiguous entity term from the set of ambiguous entity terms and describing an importance of the corresponding ambiguous entity term in media input seeds;
receiving a request for a media channel from a client device of a user, the request including a textual free-form media input seed that comprises a plurality of ambiguous entity terms input by the user, wherein an ambiguous entity term of the plurality of ambiguous entity terms does not identify an entity within a set of valid entity types related to the set of media items, the valid set of entity types having meaning within a music context and the valid set of entity types including a musicological feature;
identifying, for each ambiguous entity term from the plurality of ambiguous entity terms input by the user, a plurality of media items that are correlated with the ambiguous entity term from the set of media items, the correlation of a media item to an ambiguous entity term based on the media item's predetermined media item score indicating a magnitude of the media item's relevance to the ambiguous entity term;
generating, for each ambiguous entity term, a media playlist to generate a plurality of media playlists, each media playlist including the identified plurality of media items that are correlated with the ambiguous entity term;
calculating ranking scores for the identified plurality of media items included in the plurality of media playlists, a ranking score for a media item from the identified plurality of media items based on a stored entity score for the ambiguous entity term that is associated with the media playlist that includes the media item and the media item's media item score indicating a magnitude of the media item's relevance to the ambiguous entity term;
ranking the identified plurality of media items based on the calculated ranking scores; and
combining the plurality of media playlists for the plurality of ambiguous entity terms included in the textual free-form media input seed into the media channel by selecting a subset of the identified plurality of media items to include in the media channel based on the ranking; and
providing the media channel to the client device.

US Pat. No. 10,368,112

TECHNOLOGIES FOR IMMERSIVE USER SENSORY EXPERIENCE SHARING

Intel Corporation, Santa...

1. A computing device for sensory experience sharing, the computing device comprising:a crowdsourcing aggregation module to receive sensor data from a plurality of experience computing devices, wherein the sensor data is indicative of a local sensory experience associated with each of the experience computing devices, and wherein the sensor data received from a first experience computing device of the plurality of experience computing devices is captured by the first experience computing device from an unmanned aerial vehicle;
an initial settings module to initialize one or more user preferences associated with a user of the distance computing device based on a search of one or more social media databases for user preferences of other users meeting one or more demographic attributes of the user of the distance computing device;
an experience analysis module to analyze the sensor data to generate combined sensory experience data, wherein the combined sensory experience data is indicative of the local sensory experiences associated with the experience computing devices; and
a distance module to (i) transmit the combined sensory experience data to a distance computing device, wherein the distance computing device is distant from the plurality of experience computing devices, (ii) receive user preferences associated with the user of the distance computing device from the distance computing device in response to transmission of the combined sensory experience data to the distance computing device, wherein the user preferences are based on biometric feedback data associated with the user of the distance computing device that is indicative of a physical response of the user of the distance computing device, wherein the physical response is indicative of a state of mind of the user of the distance computing device, and (iii) adjust the combined sensory experience data based on the user preferences.

US Pat. No. 10,368,111

DIGITAL TELEVISION CHANNEL TRENDING

1. A method, comprising:maintaining a first portion of a multimedia program in a multimedia cache of a network edge device;
receiving a multicast join request associated with:
a set-top box; and
the multimedia program;
sending a first portion of the multimedia program to the set-top box from the multimedia cache of the network edge device, wherein sending the first portion comprises sending the first portion to the set-top box at an accelerated rate, wherein the accelerated rate is greater than a normal playback rate for the multimedia program;
directing the set-top box to a multicast replicator for a second portion of the multimedia program;
receiving an indication of the set-top box receiving the second portion;
causing a viewership statistic server to increment a particular counter indicative of a number of set-top boxes tuned to the multimedia program, wherein causing the viewership statistic server to increment the particular counter includes:
detecting a handoff, wherein the handoff comprises a transition of a source of the multimedia program from the network edge device to the multicast replicator;
responsive to detecting the handoff from the network edge device to the multicast replicator, causing a viewership statistic server to increment a particular counter indicative of a number of set-top boxes tuned to the multimedia program;
recording time-stamped information indicative of the set-top box receiving the second portion; and
sending the time-stamped information to a viewership statistic data.

US Pat. No. 10,368,107

INTRA VIDEO CODING USING A DECOUPLED TREE STRUCTURE

QUALCOMM Incorporated, S...

1. A method of coding video data, the method comprising:forming a most probable mode (MPM) candidate list for a chroma block of the video data, at least in part by:
adding, to the MPM candidate list, one or more derived modes (DMs) associated with a luma block of the video data, the luma block corresponding to the chroma block, and a plurality of luma prediction modes that can be used for coding luminance components of the video data;
adding one or more linear model (LM) modes to the MPM candidate list;
determining whether the one or more LM modes comprise a first instance of a first LM mode and one or more additional instances of the first LM mode; and
omitting the one or more additional instances of the LM mode from the MPM candidate list in response to a determination that the first LM mode was used to predict one or more neighboring chroma blocks of the chroma block;
selecting a mode from the MPM candidate list; and
coding the chroma block according to the mode selected from the MPM candidate list.

US Pat. No. 10,368,106

METHOD AND DEVICE FOR OPTIMIZING ENCODING/DECODING OF COMPENSATION OFFSETS FOR A SET OF RECONSTRUCTED SAMPLES OF AN IMAGE

Canon Kabushiki Kaisha, ...

1. A method of encoding at least a part of an image comprising a plurality of samples, each sample comprising at least two components, the method comprising:encoding a first chroma component and a second chroma component of at least one sample of the image to provide at least one encoded sample;
determining a set of filtering parameters for performing sample adaptive offset loop filtering on the image part, the set of filtering parameters comprising:
a sample adaptive offset type parameter indicating whether edge-type, band-type or no sample adaptive offset loop filtering is used for the at least one sample, said sample adaptive offset type parameter being a common filtering parameter for filtering both the first and second chroma components; and
at least one further filtering parameter, which is a dedicated filtering parameter for filtering an individual one of the first and second chroma components.

US Pat. No. 10,368,105

METADATA DESCRIBING NOMINAL LIGHTING CONDITIONS OF A REFERENCE VIEWING ENVIRONMENT FOR VIDEO PLAYBACK

Microsoft Technology Lice...

1. A computing system comprising:a buffer configured to receive video;
a pre-processor configured to master content of the video by selectively adjusting at least some sample values of the video based on one or more of (a) characteristics of a reference display device, and (b) one or more nominal lighting conditions of a reference viewing environment in place when mastering the content of the video;
a metadata generator configured to generate metadata that describes the one or more nominal lighting conditions of the reference viewing environment in place when mastering the content of the video, wherein the metadata includes:
one or more parameters that specify a nominal level of ambient light in the reference viewing environment, the one or more parameters that specify the nominal level of ambient light including an indicator of light per unit of area in units of lux; and
one or more parameters that specify a nominal color characteristic of the ambient light in the reference viewing environment, the one or more parameters that specify the nominal color characteristic of ambient light including normalized x and y chromaticity coordinates in a multi-dimensional mapping of values in a color space; and
a buffer configured to store the metadata for output with encoded data for the video, wherein the metadata is organized for output as part of a video elementary bitstream for the video, the video elementary bitstream also including the encoded data for the video.

US Pat. No. 10,368,102

METHOD AND APPARATUS FOR IMAGE ENCODING/DECODING

1. A method of decoding an image, comprising:generating a prediction block for a current block;
receiving information of a block size, wherein the information of the block size is determined by an encoder, and wherein whether a skip of a transform process is applicable is determined based on a comparison of the information of the block size with a current block size;
decoding information indicating whether the skip of the transform process is applied, in response to the comparison of the information of the block size with the current block size representing that the skip of the transform process is applicable;
determining whether to perform an inverse transform on the current block based on the decoded information indicating whether the skip of the transform process is applied;
performing the inverse transform on the current block to generate a residual block for the current block; and
reconstructing the current block based on the prediction block and the residual block,
wherein the prediction block is generated by performing intra prediction.

US Pat. No. 10,368,098

METHOD AND DEVICE FOR TRANSMITTING PREDICTION MODE OF DEPTH IMAGE FOR INTERLAYER VIDEO ENCODING AND DECODING

SAMSUNG ELECTRONICS CO., ...

1. An interlayer video decoding method comprising:obtaining prediction-mode information of a current block of a depth image from a bitstream;
generating a prediction block of the current block based on the prediction-mode information; and
decoding the depth image by using the prediction block,
wherein the obtaining of the prediction-mode information of the current block from the bitstream comprises:
receiving a first flag, a second flag, and a third flag, wherein the first flag indicates whether prediction of the current block by dividing the current block into two or more partitions according to a pattern is permitted, the second flag indicates whether the depth image permits blocks of the depth image to be predicted by dividing the blocks into two or more partitions by using a wedgelet, and the third flag indicates whether the depth image permits the blocks of the depth image to be predicted by dividing the blocks into two or more partitions by using a contour; and
receiving a fourth flag from the bitstream when predetermined conditions determined based on the first to third flags are satisfied, wherein the fourth flag represents information regarding a type of a method of dividing the current block into two or more partitions according to the pattern.

US Pat. No. 10,368,073

MULTI-REGION SEARCH RANGE FOR BLOCK PREDICTION MODE FOR DISPLAY STREAM COMPRESSION (DSC)

Qualcomm Incorporated, S...

1. A method for coding a block of video data in simplified block prediction mode of a constant bitrate video coding scheme, the method comprising:determining a candidate block to be used to predict a current block in a current slice, the candidate block being within a range of pixel positions that each correspond to a reconstructed pixel in the current slice, the range of pixel positions comprising at least (i) a first region including one or more first pixel positions in a first line of pixels in the current slice, the first line of pixels including at least one pixel in the current block and spanning an entire width of the current slice, and (ii) a second region including one or more second pixel positions in a second line of pixels in the current slice, the second line of pixels not including any pixel in the current block but spanning the entire width of the current slice;
determining a cost associated with coding the current block based on each potential candidate block of a plurality of potential candidate blocks, the plurality of potential candidate blocks each corresponding to one of the first and second pixel positions in the first and second regions;
identifying one of the plurality of potential candidate blocks in the first and second regions having a lowest cost as the candidate block;
determining a prediction vector indicative of a pixel position of the candidate block within the range of pixel positions, the pixel position of the candidate block being in one of the first region or the second region; and
coding the current block in simplified block prediction mode at least in part via signaling the prediction vector.

US Pat. No. 10,368,072

ADVANCED ARITHMETIC CODER

QUALCOMM Incorporated, S...

1. A method of entropy coding video data, the method comprising:obtaining a pre-defined initialization value for a context of a plurality of contexts used in a context-adaptive entropy coding process to entropy code a value for a syntax element in a slice of the video data, wherein the pre-defined initialization value is stored with N-bit precision;
determining, based on the pre-defined initialization value, an initial probability state of the context for the slice of the video data, wherein a number of possible probability states for the context is greater than two raised to the power of N; and
entropy coding, based on the initial probability state of the context, a bin of the value for the syntax element.

US Pat. No. 10,368,071

ENCODING DATA ARRAYS

Arm Limited, Cambridge, ...

1. A method of encoding an array of data elements of a stream of arrays of data elements, in which the array of data elements is to be encoded as respective sets of luminance and chrominance data values, and is to be encoded as respective blocks of data elements making up the array of data elements, the method comprising:when encoding the chrominance data values for a source block of data elements of a data array that is to be encoded:
generating an array of chrominance difference values that represents the difference between the chrominance values of the source block of data elements of the array of data elements being encoded and the chrominance values for a reference block of data elements derived from the chrominance values of one or more arrays of data elements in the stream of arrays of data elements;
generating an array of chrominance value frequency domain coefficients for the array of chrominance difference values by applying a forward transformation process to the array of chrominance difference values;
generating an array of quantized chrominance value frequency domain coefficients by applying a quantization process to the array of chrominance value frequency domain coefficients;
determining whether the encoding of the quantized frequency domain coefficients for the luma data values for the block of the array of data elements being encoded is indicated as to be omitted; and
when it is determined that the encoding of the quantized frequency domain coefficients for the luma data for the block of data elements of the data array being encoded is indicated as to be omitted:
determining whether to also omit the encoding of the generated array of quantized chrominance value frequency domain coefficients for the block of data elements being encoded in the output encoded bit stream representing the array of data elements based on a property or properties of the determined quantized chrominance value frequency domain coefficients; and
when it is determined based on the property or properties of the determined quantized chrominance value frequency domain coefficients to omit the encoding of the quantized chrominance value frequency domain coefficients in the output encoded bit stream representing the array of data elements, not including data for the array of quantized chrominance value frequency domain coefficients in the output bit stream representing the encoded array of data elements.

US Pat. No. 10,368,070

IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD

Velos Media, LLC, Dallas...

1. An image processing device comprising:a buffer for receiving encoded image data, and
a processor to execute instructions that cause the processor to:
decode the encoded image data from the buffer to generate quantized transform coefficient data;
inversely quantize the quantized transform coefficient data using a 32×32 quantization matrix to generate predicted error data, the 32×32 quantization matrix includes a duplicate of at least one of two elements adjacent to each other from an 8×8 quantization matrix; and
combine the predicted error data with a predicted image to generate decoded image data.

US Pat. No. 10,368,068

ENCODER AND METHOD FOR VIDEO PROCESSING

Telefonaktiebolaget LM Er...

1. A method for encoding a bitstream representing a sequence of pictures of a video stream comprising:dividing the pictures into coding blocks of a first type, each coding block being either of a first block size or a second block size, wherein said second block size is smaller than said first block size, and wherein each coding block of the first type is associated with at least one coding block of a second type of either said first block size or said second block size, and wherein each coding block of the first type is also associated with at least one coding block of a third type of either said first block size or said second block size;
defining for a part of the picture a first combination of block sizes where the coding block of the first type, its at least one associated coding block of the second type and its at least one associated coding block of the third type are all of said first block size;
defining for said part of the picture a second combination of block sizes where the coding block of the first type and its at least one associated coding block of the second type are both of said first block size, and where all of said at least one coding block of the third type associated with the coding block of the first type are of said second block size;
comparing said first combination against said second combination and, based on said comparing, determining whether to select said first combination of block sizes for encoding the bitstream without further evaluation or select from between the second combination and a third combination of block sizes, wherein said determining comprises determining to select the first combination for encoding the bitstream with further evaluation in an event that said first combination is better than said second combination with respect to number of bits for encoding or coding error, or both and otherwise determining to select between the second and third combinations of block sizes for encoding the bitstream.

US Pat. No. 10,368,067

METHOD AND APPARATUS FOR SELECTIVE FILTERING OF CUBIC-FACE FRAMES

MEDIATEK INC., Hsin-Chu ...

1. A method of processing cube face images, the method comprising:receiving sets of six cubic faces converted from spherical images in a 360-degree panoramic video sequence, wherein each set of six cubic faces corresponds to one spherical image projected onto a cube for rendering 360-degree virtual reality;
assembling each set of cubic faces into one assembled cubic frame according to a selected cubic face format;
determining one or more discontinuous boundaries within each assembled cubic frame; and
processing the assembled cubic frames according to information related to said one or more discontinuous boundaries, wherein said processing the assembled cubic frames comprises:
skipping filtering process at said one or more discontinuous boundaries within each assembled cubic frame when the filtering process is enabled.

US Pat. No. 10,368,066

METHODS AND SYSTEMS FOR IMAGE INTRA-PREDICTION MODE MANAGEMENT

Dolby Laboratories Licens...

1. An apparatus for decoding a current block of image, the apparatus comprising:a decoder comprising one or more processing devices, the decoder configured to:
select an intra prediction mode, and
predict pixel values of the current block using the selected intra prediction mode,
wherein to select the intra prediction mode, the decoder is configured to:
a) determine an estimated prediction mode based on prediction modes of a first block adjacent and above the current block and a second block adjacent and left of the current block,
b) receive a first information indicating whether the estimated prediction mode is to be selected as the intra prediction mode of the current block,
c) receive a second information indicating an actual best prediction mode to be selected as the intra prediction mode of the current block when the estimated prediction mode is different from the actual best prediction mode, and
d) select either the estimated prediction mode or the actual best prediction mode in a set of prediction modes as the intra prediction mode, based on the first and second information,
wherein, if both the first block and the second block are not available, the estimated prediction mode is determined to be DC prediction mode regardless of the prediction mode of the second block,
when the selected intra prediction mode is the DC prediction mode and the first block is not available, all pixels of the current block are predicted to have a value equal to (I+J+K+L+2) right shifted by two bits, and
wherein I, J, K, and L are pixel values in an adjacent block immediately to the left of the current block.

US Pat. No. 10,368,065

SKIP MACROBLOCK CODING

Microsoft Technology Lice...

1. One or more computer-readable media storing computer-executable instructions for causing a computing system, when programmed thereby, to perform operations, wherein the one or more computer-readable media are selected from the group consisting of volatile memory, non-volatile memory, magnetic disk, CD-ROM, and DVD, the operations comprising:encoding plural video pictures of a video sequence to produce encoded data, the plural video pictures including plural predicted macroblocks, wherein each block of the plural predicted macroblocks is predicted from no more than one reference video picture, including:
selecting a coding mode from among plural available coding modes;
processing one or more skipped macroblocks among the plural predicted macroblocks, wherein each of the one or more skipped macroblocks uses causally predicted motion for the skipped macroblock based upon motion of one or more other predicted macroblocks around the skipped macroblock, and wherein each of the one or more skipped macroblocks lacks residual information; and
encoding skipped macroblock information for the one or more skipped macroblocks for signaling at a layer in bitstream syntax, wherein the skipped macroblock information indicates skipped/not skipped status, and wherein the encoding includes encoding the skipped macroblock information according to the coding mode selected from among the plural available coding modes; and
outputting the encoded data in a bitstream.

US Pat. No. 10,368,063

OPTICAL TEST DEVICE FOR A VEHICLE CAMERA AND TESTING METHOD

MAGNA ELECTRONICS INC., ...

1. A method of testing a camera for vision system for a vehicle, said method comprising:providing a camera configured for mounting and use on a vehicle, said camera having a field of view, wherein said camera is operable at selected ones of a plurality of register settings;
providing a test pattern in the field of view of the camera;
capturing image data with said camera;
wherein capturing image data comprises capturing at least two frames of image data using different register settings having noise filtering at a respective one of at least two levels between a maximum noise filtering and a minimum noise filtering;
measuring the signal to noise ratio for each of the at least two frames of captured image data;
measuring a texture value for each of the at least two frames of captured image data; and
selecting a compromise between noise reduction and texture preservation.

US Pat. No. 10,368,062

PANORAMIC CAMERA SYSTEMS

Facebook, Inc., Menlo Pa...

1. A method comprising:receiving, at an image processing system comprising a long term storage and a memory, a request to generate depth maps for each frame of a sequence of frames, wherein each frame comprises image content from a plurality of cameras of an image capture system stored in the long term storage of the image processing system;
wherein a pipeline comprising a series of steps is used to generate a depth map from image content, each step of the pipeline generating a result component based on set of input components, wherein the pipeline comprises:
an image content processing step generating processed image content for a frame based on input image content associated with the frame; and
a depth generation step generating a depth map for a frame based on input processed image content associated with the frame;
and wherein at least one step of the pipeline uses input components from a plurality of frames;
generating a first depth map for a current frame using the pipeline, wherein components used to generate the first depth map are marked in the memory;
determining a set of unmarked components stored in the memory and removing the set of unmarked components from memory;
determining a set of marked components stored in the memory and unmarking each component of the set of unmarked components; and
advancing the current frame to the next frame in the sequence of frames.

US Pat. No. 10,368,061

METHOD AND APPARATUS FOR HOLOGRAPHIC IMAGE PROJECTION

BAE Systems plc, London ...

1. A holographic projector apparatus comprising an electromagnetic radiation source communicably coupled to a control system and a three dimensional image projector for outputting a plurality of image signals representative of a generated image, the control system being configured to cause electromagnetic radiation to be applied to a plurality of sets of selected three-dimensional portions of a gaseous volume so as to heat and/or ionise gas within said selected portions of the gaseous volume, thereby to generate each set of selected three-dimensional portions of said gaseous volume such that at least one set of said selected three-dimensional portions of said gaseous volume is selectively orientated relative to and arranged to intersect a path of at least one of said image signals, and wherein said selected portions of each set of selected three-dimensional portions are spatially located together in a substantially unbroken three-dimensional configuration and configured to generate an electromagnetic radiation path modifying element for modifying the path of a respective image signal incident thereon to direct said image signal to a selected location within a viewing region for viewing by at least one viewer.

US Pat. No. 10,368,060

HEAD MOUNTED DISPLAY

DELTA ELECTRONICS, INC., ...

1. A head mounted display, comprising:a first light source configured to emit a first light;
a second light source configured to emit a second light;
an image output module configured to receive the first light and the second light, and to respectively generate a first image light and a second image light with corresponding image information;
a light turning prism configured to vary a propagating direction of the first light from the first light source to the image output module and vary a propagating direction of the second light from the second light source to the image output module, wherein the light turning prism has a first light-redirecting surface and a second light-redirecting surface extending to a region between the first and second light sources, a distance between the first and second light-redirecting surfaces decreases as the first and second light-redirecting surface are further away from the image output module, the first light-redirecting surface is configured to redirect the propagating direction of the second light in a reflecting manner and to allow the second image light to pass therethrough, the second light-redirecting surface is configured to redirect the propagating direction of the first light in the reflecting manner and to allow the first image light to pass therethrough, where the first light-redirecting surface is more proximal to the first light source than the second light-redirecting surface, and the second light-redirecting surface is more proximal to the second light source than the first light-redirecting surface;
a first eyepiece module configured to make the second image light image to a first target position; and
a second eyepiece module configured to make the first image light image to a second target position;
wherein the first light source is disposed between the light turning prism and the first eyepiece module, and the second light source is disposed between the light turning prism and the second eyepiece module.

US Pat. No. 10,368,057

SYNCHRONIZING DATA STREAMS

Amazon Technologies, Inc....

1. A system comprising:a first camera configured to generate depth data of an environment based on acquired depth images;
a second camera configured to acquire color images of the environment;
a computing device coupled to the first camera and the second camera, the computing device comprising:
a pulse-width-modulation (PWM) unit coupled to the first camera and the second camera and configured to generate a pulse and an interrupt at a first time;
one or more processors to receive the interrupt;
memory, coupled to the one or more processors;
a first driver stored in the memory and executable on the one or more processors to receive a depth image acquired by the first camera, the first camera configured to acquire the first depth image in response to receiving the pulse from the PWM unit;
a second driver stored in the memory and executable on the one or more processors to receive a color image acquired by the second camera, the second camera acquiring the color image in response to receiving the pulse from the PWM unit;
a first timestamp queue for storing, in the memory, timestamps for association with depth images acquired by the first camera;
a second timestamp queue for storing, in the memory, timestamps for association with color images acquired by the second camera;
an interrupt service stored in the memory and executable on the one or more processors to:
receive a call from the one or more processors in response to the one or more processors receiving the interrupt;
store, in response to receiving the call: (i) a first timestamp corresponding to the first time in the first timestamp queue, and (ii) a second timestamp corresponding to the first time in the second timestamp queue;
an application stored in the memory and executable on the one or more processors to:
receive the depth image from the first driver;
read the first timestamp from the first timestamp queue;
add metadata that is based on the first timestamp to the depth image;
receive the color image from the second driver;
read the second timestamp from the second timestamp queue; and
add metadata that based on the second timestamp to the color image.

US Pat. No. 10,368,054

QUANTITATIVE THREE-DIMENSIONAL IMAGING OF SURGICAL SCENES

Intuitive Surgical Operat...

1. A device comprising:an endoscope; an image sensor array comprising at least three imaging sensors having coplanar overlapping fields of view, disposed to image fields of view adjacent to the endoscope, wherein each imaging endoscope,
wherein each imaging sensor including a pixel array that is separate from the pixel arrays of other imaging sensors; and a light source disposed to illuminate the field of view; wherein the endoscope includes an elongated portion having a first end portion and a second end portion opposite the first end portion; wherein the image sensor array is disposed displaced from the first end portion of the endoscope, closer to the second end portion of the endoscope; the device further including; a light pipe disposed to transmit an image from a field of view adjacent the first end portion of the endoscope to the image sensor array displaced from the first end portion, closer to the second end portion of the endoscope.

US Pat. No. 10,368,053

STRUCTURED LIGHT ACTIVE DEPTH SENSING SYSTEMS COMBINING MULTIPLE IMAGES TO COMPENSATE FOR DIFFERENCES IN REFLECTIVITY AND/OR ABSORPTION

QUALCOMM Incorporated, S...

1. A device adapted to compensate for differences in surface reflectivity in an active depth sensing system using structured light, the device comprising:a receiver sensor configured to capture a first code mask image and a second code mask image of a scene onto which a structured light pattern is projected using a light source, the structured light pattern encoding a plurality of codewords, the first code mask image captured using a first exposure time and the second code mask image captured using a second exposure time; and
a processing circuit configured to:
detect a number of pixels of an undecodable region of the first code mask image, the undecodable region corresponding to a portion of the first code mask image in which no recognized codeword is detected;
determine the second exposure time for the receiver sensor to capture the second code mask image, wherein the second exposure time is based on the number of pixels and an indication representing a threshold percentage of pixels;
extract first pixels corresponding to first decodable codewords from the first code mask image and second pixels corresponding to second decodable codewords from the second code mask image;
generate a third code mask image that includes the first extracted pixels and the second extracted pixels; and
ascertain depth information for the scene based on a difference between a first position of a codeword in the structured light pattern and a second position of the codeword detected in the third code mask image.

US Pat. No. 10,368,052

DYNAMIC DISTRIBUTION OF THREE-DIMENSIONAL CONTENT

Comcast Cable Communicati...

1. A system comprising:a computing device;
a first device located remotely from the computing device; and
a second device located remotely from the computing device,
wherein the computing device is configured to:
send, to at least the first device and the second device, a first segment of a first portion of multi-dimensional multimedia content;
receive and indication that, for subsequent segments of the multi-dimensional multimedia content, the first portion of the multi-dimensional multimedia content and a second portion of the multi-dimensional multimedia content should be sent to the first device; and
send, based on the indication and to at least the first device and the second device, a subsequent segment of the first portion of the multi-dimensional multimedia content and a subsequent segment of the second portion of the multi-dimensional multimedia content;
wherein the first device is configured to:
receive the subsequent segment of the first portion of the multi-dimensional multimedia content and the subsequent segment of the second portion of the multi-dimensional multimedia content; and
cause output of a combination of the subsequent segment of the first portion of the multi-dimensional multimedia content and the subsequent segment of the second portion of the multi-dimensional multimedia content; and
wherein the second device is configured to:
receive the subsequent segment of the first portion of the multi-dimensional multimedia content and the subsequent segment of the second portion of the multi-dimensional multimedia content; and
cause output of the subsequent segment of the first portion of the multi-dimensional multimedia content.

US Pat. No. 10,368,051

3D-HEVC INTER-FRAME INFORMATION HIDING METHOD BASED ON VISUAL PERCEPTION

Ningbo University, Ningb...

1. A 3D-HEVC (Three Dimensional High Efficiency Video Coding) inter-frame information hiding method based on visual perception comprising steps of information embedding and information extraction, wherein:the step of information embedding comprises:
(1A) at an information embedding terminal, taking Sorg as an original stereo video, recording a left view color video of the Sorg as Lorg, recording a right view color video of the Sorg as Rorg, and taking W as secret information to be embedded, wherein: W is a binary number which contains nW bits, W=wnW wnW?1L wiL w2w1, a width of both a left view color image of the Lorg and a right view color image of the Rorg is M, a height thereof is N, both the M and the N can be divisible by 64, a total frame number of both all left view color images of the Lorg and all right view color images of the Rorg is F, here, F?1, nW is a integer and
wnW wnW?1L wiL w2w1 respectively represent a value of a (nW)th bit, a value of a (nW?1)th bit, . . . , a value of an ith bit, . . . , a value of a second bit and a value of a first bit, each of the wnW wnW?1L wiL w2w1 is 0 or 1, 1?i?nW;(1B) obtaining a stereo saliency image of each left view color image of the Lorg through a stereo image saliency model, recording a stereo saliency image of a jth left view color image of the Lorg as Lorg,ju, calculating an otsu threshold of the stereo saliency image of each left view color image of the Lorg, and recording the otsu threshold of the Lorg,ju as yjL, wherein 1?j?F,
also, obtaining a stereo saliency image of each tight view color image of the Rorg through the stereo image saliency model, recording a stereo saliency image of a jth right view color image of the Rorg as Rorg,ju, calculating an otsu threshold of the stereo saliency image of each right view color image of the Rorg, and recording the otsu threshold of the Rorg,ju as yjR;
(1C) dividing the stereo saliency image of each left view color image of the Lorg into non-overlapped
image blocks each of which has a size of 64×64 recording a kth image block of the Lorg,ju as Borg,j,kL, calculating a mean value of pixel values of all pixels of each image block of the stereo saliency image of each left view color image of the Lorg, recording the mean value of the pixel values of all the pixels of the Borg,j,kL as qj,kL, determining whether each image block of the stereo saliency image of each left view color image of the Lorg is a salient block or a non-salient block according to the mean value of the pixel values of all the pixels of each image block of the stereo saliency image of each left view color image of the Lorg and the otsu threshold of the stereo saliency image of each left view color image of the Lorg, wherein: if the qj,kL is larger than or equal to the yjL, the Borg,j,kL is determined to be the salient block, if the qj,kL is smaller than the yjL, the Borg,j,kL is determined to be the non-salient block, here,
also, dividing the stereo saliency image of each right view color image of the Rorg into non-overlapped
image blocks each of which has a size of 64×64, recording a kth image block of the Rorg,ju as Borg,j,kR, calculating a mean of pixel values of all pixels of each image block of the stereo saliency image of each right view color image of the Rorg, recording the mean value of the pixel values of all the pixels of the Borg,j,kR as qj,kR, determining whether each image block of the stereo saliency image of each right view color image of the Rorg is a salient block or a non-salient block according to the mean value of the pixel values of all the pixels of each image block of the stereo saliency image of each right view color image of the Rorg and the otsu threshold of the stereo saliency image of each right view color image of the Rorg, wherein: if the qj,kR is larger than or equal to the yjR, the Borg,j,kR is determined to be the salient block, if the qj,kR is smaller than the yjR, the Borg,j,kR is determined to be the non-salient block;(1D) generating a binary pseudorandom sequence which contains nW bits through logistics chaotic mapping, taking the binary pseudorandom sequence as a secret key and recording the secret key as E, here, E=enW enW?1L eiL e2e1, perform an XOR (exclusive OR) operation on a value of each bit of the W and a value of each corresponding bit of the E, obtaining an XOR result, taking the XOR result as encrypted information and recording the encrypted information as W?, here, W?=w?nWw?nW?1L w?iL w?2w?1, wherein: the enW enW?1L eiL e2e1 respectively represent a value of the (nW)th bit, a value of the (nW?1)th bit, . . . , a value of the (i)th bit, . . . a value of the second bit and a value of the first bit of the E each of the enW e enW?1L eiL e2e1 is 0 or 1, w?nW w?nW?1L w?iL w?2w?1 respectively represent a value of the (nW)th bit, a value of the (nW?1)th bit, . . . , a value of the (i)th bit, . . . a value of the second bit and a value of the first bit of the W?, each of the w?nW w?nW?1L w?iL w?2w?1 is 0 or 1, w?, is an XOR value of the wi and the ei;
(1E) coding the Lorg and the Rorg in frame through a 3D-HEVC standard coding platform, defining a jth left view color image of the Lorg to be coded or a jth tight view color image of the Rorg to be coded as a current frame and recording the current frame as Pj, wherein an initial value of the j is 1;
(1F) judging whether the Pj is a P-frame or a B-frame, wherein if it is, step (1G) is executed, if it is not, step (1I) is executed;
(1G) coding the Pj in coding-tree-unit, defining a kth coding-tree-unit to be coded of the Pj as a current coding block and recording the current coding block as Borg,j,k, wherein
here an initial value of the k is 1;(1H-a) reading coding quantization parameter of the Borg,j,k and recording the coding quantization parameter as QPorg,j,k, reading a value w?i? of a i?th bit of the W? and a value w?i?+1 of a (i?+1)th bit of the W?, transforming the w?i?+1 and the w?i? into decimal values and recording the decimal value as di?, here,
wherein an initial value of the i? is 1, 1?i??nW?1, and each of w?i?+1 and is 0 or 1;(1H-b) when the Pj is the jth left view color image of the Lorg, judging whether a remainder result of the QPorg,j,k to 4 is equal to the di?, wherein if the remainder result is not equal to the di?, when the Borg,j,kL is a salient block, the QPorg,j,k is downwardly modulated by the w?i? and the w?i?+1, so that coding quantization parameter embedded with secret information of the Borg,j,k is obtained and recorded as QPorg,j,k, and then step (1H-c) is executed; when the Borg,j,kL is a non-salient block, the QPorg,j,k is upwardly modulated by the w?i? and the w?i?+1, so that the coding quantization parameter embedded with secret information of the Borg,j,k is obtained and recorded as the QP?org,j,k and then the step (1H-c) is executed; if the remainder result is equal to the di?, the QPorg,j,k is directly recorded as the coding quantization parameter embedded with secret information of the Borg,j,k which is denoted as the QP?org,j,k, QP?org,j,k=QPorg,j,k, and then the step (1H-c) is executed, here, “=” is an assignment symbol in the QP?org,j,k=QPorg,j,k;
when the Pj is the jth right view color image of the Rorg, judging whether a remainder result of the QPorg,j,k to 4 is equal to di?, the wherein if the remainder result is not equal to the di?, when the Borg,j,kR is a salient block, the QPorg,j,k is downwardly modulated by the w?i? and the w?i?+1 so that coding quantization parameter embedded with secret information of the Borg,j,k is obtained and recorded as QP?org,j,k, and then the step (1H-c) is executed; when the Borg,j,kR is a non-salient block, the QPorg,j,k is upwardly modulated by the w?i? and the w?i?+1, so that the coding quantization parameter embedded with secret information of the Borg,j,k is obtained and recorded as the QP?org,j,k, and then the step (1H-c) is executed; if the remainder result is equal to the di?, the QPorg,j,k is directly recorded as the coding quantization parameter embedded with secret information of the Borg,j,k which is denoted as the QP?org,j,k, QP?org,j,k=QPorg,j,k and then the step (1H-c) is executed;
(1H-c) judging whether the QP?org,j,k is in a range of [0, 51], wherein if it is, step (1H-d) is executed; otherwise, when QP?org,j,k>51, the QPorg,j,k is downwardly modulated by the w?i? and the w?i?+1, the coding quantization parameter embedded with secret information QP?org,j,k of the Borg,j,k is obtained again, and then the step (1H-d) is executed; when QP?org,j,k<0, the QPorg,j,k is upwardly modulated by the w?i? and the w?i?+1, the coding quantization parameter embedded with secret information QP?org,j,k of the Borg,j,k is obtained again, and then the step (1H-d) is executed;
(1H-d) coding the Borg,j,k with the QP?org,j,k, completing a secret information embedded process of the Borg,j,k, after completing coding of the Borg,j,k, judging whether the Borg,j,k is a skip block, wherein if it is, step (1H-e) is directly executed, otherwise, i?=i?+2 is set, the step (1H-e) is executed, here, “=” is an assignment symbol in the i?=i?+2;
(1H-e) setting k=k+1 regarding a next coding-tree-unit to be coded of the Pj as a current coding block and recording the next coding-tree-unit to be coded as Borg,j,k, returning to the step (1H-a) to continue till all coding-tree-units of the Pj are completely coded, executing step (1I), wherein “=” is an assignment symbol in the k=k+1;
(1I) setting j=j+1, regarding a next left view color image to be coded of the Lorg or a next right view color image to be coded of the Rorg as a current frame and recording the current frame as Pj, returning to the step (1F) and continuing till all left view color images in the Lorg and all right view color images in the Rorg are completely coded, and obtaining video stream embedded with secret information, wherein “=” is an assignment symbol in the j=j+1; and
(1J) an information embedding terminal sending initial value information which generates the secret key E to an information extraction terminal;
the step of information extraction comprises:
(2A) defining the video stream embedded with secret information received at an information extraction terminal as a target video stream and recording the target video stream as str.bindec;
(2B) according to the initial value information sent from the information embedding terminal in step (1J), through the logistics chaotic mapping, the information extraction terminal generating another secret key E which is as same as the secret key E of the information embedding terminal;
(2C) parsing the str.bindec frame by frame, and defining a frame to be parsed in the str.bindec as a current frame;
(2D) judging the current frame is a P-frame or B-frame, wherein if it is, step (2E) is executed, otherwise, step (2H) is executed;
(2E) parsing the current frame coding-tree-unit by coding-tree-unit, and defining a coding-tree-unit to be parsed in the current frame as a current parsing block;
(2F) judging whether the current parsing block is a skip block, wherein if it is, step (2G) is executed, otherwise, coding quantization parameter embedded with secret information of the current parsing block are parsed and recorded as OP?dec, and then a remainder result QP?dec of to 4 is calculated and recorded as d?dec, wherein the d?dec is 0, 1, 2 or 3, and then the decimal d?dec is transformed to binary number, values of two bits extracted from the current parsing block are obtained, such that a secret information extraction process of the current parsing block is completed, and then the step (2G) is executed;
(2G) regarding a next coding-tree-unit to be parsed of the current frame as a current parsing block, and then returning to the step (2F) till all coding-tree-units of the current frame are completely processed, and then step (2H) is executed;
(2H) regarding a next frame to be parsed of the str.bindec as a current frame, and then returning to the step (2D) till all frames of the str.bindec are completely processed, such that secret information extraction is completed; and
(2I) defining extracted values of nW bits as encrypted information and recording the encrypted information as W?dec, here, W?dec=w?dec,nWw?dec,nW?1L w?dec,iL w?dec,2w?dec,1, and then perform an XOR (exclusive OR) operation on a value of each bit of the W?dec and a value of each corresponding bit of the E, obtaining an XOR result, taking the XOR result as decrypt secret information and recording the decrypt secret information as W?dec, here, W?dec=w?dec,nWw?dec,nW?1L w?dec,iL w?dec,2w?dec,1, wherein: the w?dec,nWw?dec,nW?1L w?dec,iL w?dec,2w?dec,1 respectively represent a value of the (nW)th bit, a value of the (nW?1)th bit, . . . , a value of the (i)th bit, . . . a value of the second bit and a value of the first bit of the W?dec, each of the w?dec,nWw?dec,nW?1L w?dec,iL w?dec,2w?dec,1 is 0 or 1, wdec,nWwdec,nW?1L wdec,iL wdec,2wdec,1 respectively represent a value of the (nW)th bit, a value of the (nW?1)th bit, a value of the (i)th bit; . . . a value of the second bit and a value of the first bit of the if Wdec each of the wdec,nWwdec,nW?1L wdec,iL wdec,2wdec,1 is 0 or 1.

US Pat. No. 10,368,050

METHOD AND APPARATUS FOR DISTRIBUTION OF 3D TELEVISION PROGRAM MATERIALS

Google Technology Holding...

1. A method for distributing video program material, comprising:receiving a 3D video stream and metadata associated with the 3D video stream, wherein the metadata includes a 3D to 2D conversion option applicable to the video stream;
determining that a 3D to 2D conversion is to be performed based on the 3D to 2D conversion option;
in response to determining that the 3D to 2D conversion is to be performed, identifying a type of 3D to 2D conversion that is to be performed based on the 3D to 2D conversion option, wherein the type of 3D to 2D conversion is a value from a plurality of values that at least indicates an output resolution for a 2D video stream and a manner in which a left 3D view and a right 3D view of the 3D video stream are included within the 3D video stream;
determining that both the left 3D view and the right 3D view are encoded within each frame of the 3D video stream based on the value associated with the type of 3D to 2D conversion;
identifying the output resolution for the 2D video stream indicated by the type of 3D to 2D conversion; and
converting the 3D video stream to the 2D video stream with the output resolution indicated by the type of 3D to 2D conversion using either the left 3D video or the right 3D view.

US Pat. No. 10,368,047

SIX-DEGREE OF FREEDOM VIDEO PLAYBACK OF A SINGLE MONOSCOPIC 360-DEGREE VIDEO

ADONE INC., San Jose, CA...

1. A non-transitory computer storage medium storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations for providing six-degree of freedom viewing of a monoscopic 360-degree video, the operations comprising:recover, from a monoscopic 360-degree video of a subject scene, a sparse three-dimensional geometric representation of the subject scene and a camera motion path;
generate a dense three-dimensional geometric representation of the subject scene based at least in part on the recovered sparse three-dimensional geometric representation of the subject scene and the recovered camera motion path; and
synthesize at least one novel viewpoint of the subject scene based at least in part on a portion of a provided frame of the monoscopic 360-degree video, at least a portion of the dense three-dimensional representation of the subject scene, and obtained motion data.

US Pat. No. 10,368,046

METHOD AND APPARATUS FOR GENERATING A THREE DIMENSIONAL IMAGE

KONINKLIJKE PHILIPS N.V.,...

1. An apparatus for generating an output three dimensional image, the apparatus comprising:a first image generating circuit arranged to generate an intermediate three dimensional image, the intermediate three dimensional image comprising a plurality of regions,
wherein the plurality of regions are spatial subdivisions of the intermediate three dimensional image,
wherein the first image generating circuit is arranged to generate a number of image blocks of pixel values for the plurality of regions,
wherein the number of image blocks is different for at least two regions of the plurality of regions, and
wherein each image block comprises pixel values for a group of pixels, the group of pixels corresponding to a view direction;
a second image generating circuit arranged to generate the output three dimensional image, the output three dimensional image comprising a number of view images from the intermediate three dimensional image, wherein each of the number of view images corresponds to a view direction; and
an adaptor arranged to adapt a number of image blocks with different viewing directions for at least a first region,
wherein the at least first region is one of the plurality of regions, and
wherein the adaptation is in response to a property of at least one of the intermediate three dimensional image and a representation of a three dimensional scene from which the first image generating circuit is arranged to generate the intermediate three dimensional image.

US Pat. No. 10,368,044

DISPLAYING DCI AND OTHER CONTENT ON AN ENHANCED DYNAMIC RANGE PROJECTOR

Dolby Laboratories Licens...

1. A multi-modulation projector display system, said display system comprising:a light source;
a controller;
a first modulator, said first modulator being illuminated by said light source and said first modulator comprising a plurality of analog mirrors to modulate light from the light source;
a second modulator, said second modulator being illuminated by light from said first modulator and capable of modulating light from said first modulator, and said second modulator comprising a plurality of mirrors; said controller further comprising:
a processor;
a memory, said memory associated with said processor and said memory further comprising processor-readable instructions, such that when said processor reads the processor-readable instructions, causes the processor to perform the following instructions:
receiving input image data, said image data comprising at least one highlight feature;
determining whether the input image data comprises DCI image data;
processing the input image data as EDR image data upon detecting EDR image data;
setting the luminance of the first modulator as a function of a ratio of DCI max luminance to max luminance of the EDR projector system upon detecting DCI image data;
performing dynamic range processing on the DCI image data by creating a blurred halftone image on the first modulator; and
rendering the dynamic range processed DCI image data from the first modulator on the second modulator.

US Pat. No. 10,368,042

LIGHT SOURCE UNIT AND PROJECTION-TYPE DISPLAY

SONY CORPORATION, Tokyo ...

1. A light source device, comprising:at least one light source section of a plurality of light source sections that includes a first light source and a second light source that are configured to emit rays of a same color of a plurality of colors;
a light quantity detector configured to receive each of the emitted rays of the plurality of colors; and
a control section configured to:
control a light emission timing of each of the first light source and the second light source;
measure, at first different timings, a first light quantity of the rays emitted by one of the first light source or the second light source, based on a detection result of the light quantity detector; and
extinguish other of the first light source or the second light source for a first time period for the measurement,
wherein the first time period is less than a light emission period of the rays emitted by each of the first light source and the second light source.

US Pat. No. 10,368,041

IMAGING DEVICE, IMAGING SYSTEM, AND IMAGE PROCESSING METHOD

CANON KABUSHIKI KAISHA, ...

1. An imaging device comprising:a pixel unit in which at least one first pixel and a plurality of second pixels are arranged in a matrix, wherein the plurality of second pixels are arranged around the first pixel, and each of the plurality of second pixels is able to provide more brightness information than is provided by the first pixel;
a directional property determination unit that determines a direction of an intensity distribution based on differences among values of the plurality of second pixels;
a correlation value calculation unit that calculates a correlation value of the values of the plurality of second pixels; and
an interpolation processing unit that, when the correlation value is greater than a threshold that is based on a noise signal intensity in the values of the plurality of second pixels, interpolates a value of the first pixel based on the direction of the intensity distribution from the values of the plurality of second pixels and, when the correlation value is less than or equal to the threshold, interpolates the value of the first pixel from the values of the plurality of second pixels without depending on the direction of the intensity distribution.

US Pat. No. 10,368,040

DOORBELL CAMERA WITH BATTERY AT CHIME

GOOGLE LLC, Mountain Vie...

1. A doorbell camera system, comprising:a camera doorbell subsystem coupled to receive power from an alternating current (AC) power source, the camera doorbell subsystem comprising: a doorbell button, a camera module, a light emitting diode (LED), and a first processor; and
a chime subsystem coupled to receive power from the AC power source, the chime subsystem comprising: a current compensation network, a second processor, a battery, and chime driver circuity operative to be coupled to a chime
wherein during a doorbell button press event, the chime subsystem consumes a first level of current, and wherein during a standby mode in which there is no doorbell button press event, the chime subsystem consumes a second level of current, wherein the second level of current is greater than the first level of current.

US Pat. No. 10,368,039

VIDEO MONITORING SYSTEM

Stryker Corporation, Kal...

1. A bed system for a patient care facility comprising:a bed comprising a base, a plurality of wheels coupled to the base, a brake for braking the wheels, and a patient support surface supported on the base and configured to support a patient thereon;
a camera positioned within a room of the patient care facility and configured to capture images of a location within the room and output signals representative of the images;
a database containing shape information regarding a shape of the bed and identity information regarding identities of staff of the patient care facility; and
a computer device in communication with the camera, the database, and the bed, the computer device configured to use the signals and the shape information to determine when the bed is moved into the location, to use the signals and the identity information to identify a staff member accompanying the bed when the bed is moved into the location, to use the signals and the identity information to determine when the staff member departs from the room, and to automatically send a signal to the bed causing the bed to activate the brake on the bed if the staff member does not activate the brake.

US Pat. No. 10,368,038

MONITORING CAMERA

Sony Corporation, Tokyo ...

1. A monitoring camera for a surveillance system comprising:a horizontally movable unit for rotation through horizontal angles, the horizontally movable unit disposed on a base;
a vertically movable unit disposed in the horizontally movable unit for rotation through vertical angles, wherein the vertically movable unit includes:
an image capturing unit configured to capture an image of a subject therein, said image capturing unit having a zooming function,
a curved board with a plurality of light sources including a first light source configured to emit illuminating radiation and a second light source configured to emit illuminating radiation,
a motor configured to change a position of the curved board,
a lens unit configured to apply said illuminating radiation in a direction which is substantially identical to a direction in which said image capturing unit captures the image, and
an irradiation control unit configured to control the motor to variably set, while zooming, an irradiation angle of said illuminating radiation to irradiate an area,
wherein the irradiation angle is set based on the position of the curved board, and the position of the curved board is changed depending on a zoom ratio of the image capturing unit,
wherein the area as irradiated by the first and second light sources is larger than a captured area by the image capturing unit, and
wherein an optic axis of the first light source and an optic axis of the second light source are parallel to an optic axis of the image capturing unit; and
the monitoring camera further comprising a communication interface configured to transmit the captured image to a remote site.

US Pat. No. 10,368,037

PUBLIC SAFETY CAMERA MONITORING SYSTEM AND METHOD

Purdue Research Foundatio...

10. A system for determining a travel path, comprising:a network of at least one camera;
a communication hub coupled to the network of at least one camera;
at least one electronic communication device;
a data processing system coupled to the communication hub, the data processing system comprising one or more processors configured to:
(a) establish an interface with a 3rd-party mapping system via the electronic communication device,
(b) receive a start point and an end point by a user on the interface for a preselected zone,
(c) generate input data for the 3rd-party mapping system based on the start and end points,
(d) provide the input data to the 3rd-party mapping system,
(e) receive output data from the 3rd-party mapping system associated with a path from the start point to the end point,
(f) identify waypoints in the output data,
(g) identify a camera from a predetermined list of cameras of the preselected zone closest to a line between each of the two consecutive waypoints,
(h) determine a center of a viewing angle of the identified camera from a list of predetermined viewing angles for each of the cameras in the list of cameras of the preselected zone,
(i) calculate a path from the start point through each of the viewing angle centers to the end point,
(j) set the view angle center between each of the two consecutive waypoints as a new start point and iterating steps (c) through (i) until the end point is one of the two consecutive waypoints, at which iteration the incremental path is calculated from a viewing angle center representing the last pair of consecutive waypoints to the end point, and
(k) display the calculated path on the electronic communication device.

US Pat. No. 10,368,030

OPTIMIZED HISTOGRAM COMPUTATION FOR ADAPTIVE BACK LIGHT ALGORITHM DURING CAMERA PREVIEW AND VIDEO PLAYBACK

QUALCOMM Incorporated, S...

1. A method for image processing at a device, comprising:capturing, at a sensor of the device, an image frame including frame composition data;
generating histogram metadata for the image frame;
encoding the histogram metadata as supplemental enhancement information (SEI) for the image frame;
receiving, at a display post-processing module of the device, the image frame and the histogram metadata;
computing, by the display post-processing module of the device, a target display setting for the image frame based at least in part on the histogram metadata; and
outputting the image frame to a display based at least in part on the computed display setting.

US Pat. No. 10,367,937

PROVIDING DATA MESSAGING SUPPORT BY INTERCEPTING AND REDIRECTING RECEIVED SHORT MESSAGE SERVICE (SMS) MESSAGES

West Corporation, Omah, ...

1. A method, comprising:identifying, at a message processing server, at least one of a sender of a message intended for a particular recipient;
wherein the identifying the context of the message comprises:
identifying at least one word from the message as being part of an exclusion list of terms that are not permitted to be forwarded to a recipient's personal computing device;
generating an automated response with first instructions to not attempt contacting the recipient;
transmitting the automated response to the sender; and
transmitting additional automated responses that provide additional instructions to not attempt contacting the recipient.

US Pat. No. 10,367,858

CONTEMPORANEOUS FEEDBACK DURING WEB-CONFERENCES

International Business Ma...

1. A computer-implemented method, comprising:initiating, by one or more processors, a web conferencing session between a host and a client, wherein the web conferencing session comprises:
receiving a presentation and transmitting the presentation to a semantic engine, wherein the semantic engine performs an automatic machine learning session to generate a presentation concepts list comprising concepts relevant to the presentation; and
progressively displaying the presentation in a thin client application on the client, wherein progression of the presentation is controlled by the host;
monitoring, by the one or more processors, on the client, during the web conferencing session, activities executed on the client;
extracting, by the one or more processors, web concepts related to the activities executed on the client;
determining, by the one or more processors, an interest level of a user of the client in the presentation, based on determining a presence or absence of a relationship of each web concept to one or more of the concepts relevant to the presentation on the presentation concepts list; and
displaying, by the one or more processors, the interest level of a user in a graphical user interface on the host.

US Pat. No. 10,367,857

MANAGING CONFERENCE-CALLS

INTERNATIONAL BUSINESS MA...

1. A computer-implemented conference call management method, the method comprising:inferring an Internet Protocol (IP) address of a new user requesting to join a call including at least one other user;
inferring a codec to stream an emulated network pattern for the call in a case where the new user were to join the call, at a network level;
measuring a call quality perceived by the at least one other user in the call, at a user end, while the emulated codec is run on the call;
measuring an impact on the call quality in a case that the new user joins the call based on the perceived call quality and the emulated network pattern; and
displaying the impact via a Graphical User Interface (GUI) for a moderator to decide whether to accept the new user to the call based on the measured impact on the call quality indicating that the call quality is sustained after accepting the new user to the call,
wherein the codec includes a dummy packet streamed on the call such that the call quality does not chance while the codec is streamed on the call, and
wherein the call quality is sustained after the new user joins the call when the perceived call quality and the emulated network pattern are unchanged.

US Pat. No. 10,367,854

METHOD AND APPARATUS FOR CONTROLLING SERVICES IN AN INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM

Telefonaktiebolaget LM Er...

1. A method for controlling services in an Internet Protocol Multimedia Subsystem (IMS), the IMS comprising a Home Subscriber Server (HSS) and a Serving Call Session Control Function server (S-CSCF), the method comprising:configuring, in the HSS, a service profile (SP) in relationship with a subscription to the IMS of a user, the SP comprising a set of SP data usable by the S-CSCF for processing of services of the user;
transmitting the set of SP data from the HSS to the S-CSCF, and controlling, by the S-CSCF, processing of services of the user according to the set of SP data received from the HSS;
wherein the configuring the SP comprises configuring new SP data used to identify, in the S-CSCF, a controlling rule, the controlling rule comprising values for one or more timers for controlling, by the S-CSCF, the value of a time associated with the processing of services of the user;
configuring, in the S-CSCF, a controlling rule, the controlling rule comprising: a rule value that maps to a value of the new SP data, and, in relationship with the rule value, values for one or more timers for controlling, by the S-CSCF, a time associated with the processing of services of the user;
wherein the transmitting the set of SP data comprises transmitting the new SP data.

US Pat. No. 10,367,853

METHOD AND ENTITY IN A LI SYSTEM FOR POSITIONING OF A TARGET CONNECTED TO A WI-FI NETWORK

Telefonaktiebolaget LM Er...

1. A method performed by a mediation function entity for enabling a Law Enforcement Agency (LEA) to determine targets' positions, said targets are connected to a WiFi network via Access Points, the method comprises steps of:the mediation function entity receiving a first Remote Authentication Dial-In User Service (RADIUS) account message for a first subscriber having been accepted access to the WiFi network via a first Access Point, wherein the mediation function entity is in a Lawful Intercept (LI) system;
the mediation function entity receiving a second RADIUS account message for a second subscriber having been accepted access to the WiFi network via a second Access Point;
the mediation function entity determining whether at least one of the first subscriber and the second subscriber is a target;
as a result of determining that the first subscriber is a target, the mediation function entity retrieving from the received first RADIUS account message RADIUS parameters corresponding to an Access Point Identifier and a Service Set Identifier (SSID);
the mediation function entity sending, to the LEA, a target identification for the first subscriber and the retrieved RADIUS parameters corresponding to the Access Point Identifier and the SSID; and
as a result of determining that the second subscriber is not a target, the mediation function entity discarding the second RADIUS account message.

US Pat. No. 10,367,850

MANAGING COMMUNICATIONS BETWEEN COMPUTING NODES

Amazon Technologies, Inc....

1. A computer-implemented method comprising:obtaining, by one or more configured computing devices of an application execution service, information indicating an access policy for use with a first computing node;
initiating, by the one or more configured computing devices, execution of the first computing node as a virtual machine hosted by a physical computing system of the application execution service; and
configuring by the one or more configured computing devices, a software component executing on the physical computing system to manage communications for virtual machines hosted by the physical computing system, wherein the configuring includes storing information on the physical computing system about the access policy for use by the software component in managing communications for the first computing node, and wherein the software component is configured to:
intercept a first communication addressed to the first computing node;
determine whether the first communication is in accordance with the access policy;
if the first communication is in accordance with the access policy, forward the first communication to the first computing node;
receive another communication indicating the first computing node as a source of the other communication;
determine whether the other communication is in accordance with the access policy; and
if the other communication is in accordance with the access policy, forward the other communication to a destination of the other communication.

US Pat. No. 10,367,848

TRANSMITTING RELAY DEVICE IDENTIFICATION INFORMATION IN RESPONSE TO BROADCAST REQUEST IF DEVICE MAKING REQUEST IS AUTHORIZED

NEC CORPORATION, Tokyo (...

1. A communication control device comprising:hardware, including a processor and memory;
a first transmission unit implemented at least by the hardware and configured to receive a broadcast request for identification information of a relay device for relaying communication from a first information processing device and transmit fake identification information of the communication control device to the first information processing device in response to a request from the first information processing device; and
a second transmission unit implemented at least by the hardware and configured to receive software information of the first information processing device and transmit identification information of the relay device to the first information processing device when the received software information is authorized.

US Pat. No. 10,367,847

ADDRESSING LOGIN PLATFORM SECURITY RISKS

International Business Ma...

1. A computer-implemented method comprising:identifying suspected fraudulent attempts being associated with a primary login platform by determining whether one or more matching sensitive information artefacts match a primary sensitive information artefact of a matching login platform;
responsive to the one or more matching sensitive information artefacts matching the primary sensitive information artefact, determining a security divergence factor between the primary login platform and each of the matching login platforms based on at least one of one or more security levels associated with each of the primary login factor and each of the matching login platforms and one or more security categories associated with each of the primary login factor and each of the matching login platform;
determining whether the security divergence factor exceeds a predefined security divergence threshold; and
responsive to identifying the one or more security developments, automatically updating the security credentials of the user to decrease the access level, increasing the security category for the primary login platform, and modifying one or more sensitive information artefacts associated with the primary login platform for the user.

US Pat. No. 10,367,840

TECHNOLOGIES FOR SECURE PERSONALIZATION OF A SECURITY MONITORING VIRTUAL NETWORK FUNCTION

Intel Corporation, Santa...

1. A network functions virtualization (NFV) security services controller of an NFV network system for secure personalization of a security monitoring virtual network function (VNF), the NFV security services controller comprising:one or more processors; and
one or more memory devices having stored therein a plurality of instructions that, when executed by the one or more processors, cause the NFV security services controller to:
receive, from an NFV orchestrator of the NFV network system, an indication that the NFV orchestrator has provisioned a new element, wherein the indication includes identifying information usable to identify the new element;
provision a security monitoring policy as a function of the identifying information;
associate a security monitoring VNF of the NFV network system with the new element as a function of the provisioned security monitoring policy;
transmit another indication to a VNF manager responsible for managing the security monitoring VNF, wherein the other indication is usable to identify the provisioned security monitoring policy;
receive, from the security monitoring VNF and subsequent to having transmitted the other indication to the VNF manager, a message from the security monitoring VNF indicating the security monitoring policy has been successfully updated at the security monitoring VNF; and
activate the security monitoring policy for network traffic through the NFV network system.

US Pat. No. 10,367,838

REAL-TIME DETECTION OF ABNORMAL NETWORK CONNECTIONS IN STREAMING DATA

NEC CORPORATION, (JP)

1. A method for detecting anomalous network activity, comprising:determining that a network event does not exist within an existing topology graph, which records normal states of network connections among hosts in the network, and port graph, which records a relationship between a connection-initiating process and a destination port;
determining a connection probability for the network event using a processor;
determining that the connection probability is below a threshold to identify the network event as abnormal; and
responding to abnormal network events in real-time.

US Pat. No. 10,367,837

OPTIMIZING SECURITY ANALYSES IN SAAS ENVIRONMENTS

International Business Ma...

1. A method comprising:receiving, by one or more hardware processors, a set of observables from an interfacing entity, and one or more of: a set of structured threat data and a set of unstructured threat data;
analyzing, by the one or more hardware processors, at least one of the set of observables, the set of structured threat data, and the set of unstructured threat data, wherein at least one of an observable of the set of observables, the set of structured threat data, and the set of unstructured threat data is analyzed using cognitive computing;
creating, by the one or more hardware processors, a subgraph, based, at least in part, on the analyzed at least one of the set of observables, the set of structured threat data, and the set of unstructured threat data, wherein the subgraph represents the set of observables, the set of structured threat data and the set of unstructured threat data,
wherein the subgraph is continuously updated upon receiving updates from multiple interfacing entities,
wherein the subgraph provides a solution for at least one of: malicious software and a malicious connection to a Uniform Resource Locator (URL), an internet protocol (IP) address, a hash, or a computer file,
wherein the subgraph further provides the solution on a user interface in an interactive format for a user, and
wherein the solution comprises a link to a downloadable security patch and information detailing instructions to install the security patch;
transferring, by the one or more hardware processors, the subgraph through intelligent traversals to the interfacing entity;
displaying, by the one or more hardware processors, the subgraph on the user interface; and
responsive to the user interacting with the link, installing and initiating, by the one or more hardware processors, the security patch on the interfacing entity.

US Pat. No. 10,367,833

DETECTION OF FORBIDDEN SOFTWARE THROUGH ANALYSIS OF GUI COMPONENTS

International Business Ma...

1. A computer-implemented method for controlling execution of a computer program, upon the computer program being executed on a computer system, the method comprising:detecting structural elements of a graphical user interface of the computer program, the structural elements of the graphical user interface of the computer program comprising a number of menu items in the graphical user interface, a type of each menu item in the graphical user interface, a structure of elements of a toolbar of the graphical user interface, and a number of elements of the toolbar of the graphical user interface;
comparing the detected structural elements with each signature of a set of stored signatures, each signature comprising structural elements of a graphical user interface of allowed computer programs, the structural elements of the graphical user interface of each allowed computer program comprising a number of menu items in the graphical user interface, a type of each menu item in the graphical user interface, a structure of elements of a toolbar of the graphical user interface, and a number of elements of the toolbar of the graphical user interface, wherein each signature of the set of stored signatures is generated based on the structural elements of the graphical user interface of an associated allowed computer program by the method comprising:
generating a complexity factor using the structural elements of the graphical user interface of the associated allowed computer program, wherein one or more of the structural elements are weighted such that at least one structural element is weighted more than one other structural element;
comparing the generated complexity factor to a predefined threshold value;
responsive to the complexity factor exceeding the predefined threshold value, generating the signature; and
responsive to the complexity factor failing to exceed the pre-defined threshold value, rejecting the generation of the signature; and
upon failing to find a matching signature among the set of stored signatures when comparing, inhibiting further executing of the computer program.

US Pat. No. 10,367,822

RESTRICTIVE ACCESS CONTROL FOR MODULAR REFLECTION

Oracle International Corp...

1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, cause performance of steps comprising:identifying an operation, expressed in a first module, wherein execution of the operation requires access to a module element of a second module;
wherein, in absence of any modular boundary associated with the module element, a non-module-specific accessibility configuration associated with the module element controls the access to the module element;
wherein, if a module boundary associated with the module element is present, the non-module-specific accessibility configuration associated with the module element controls the access to the module element if the module boundary associated with the module element permits the access to the module element;
determining that the operation is associated with a highest possible level of non-module-specific access;
determining whether the module element is exposed by the second module to the first module based on the module boundary associated with the module element;
responsive to determining that the module element is not exposed by the second module to the first module based on the module boundary associated with the module element: prohibiting the operation.

US Pat. No. 10,367,819

STREAMLINED UTILITY PORTALS FOR MANAGING DEMAND-RESPONSE EVENTS

Google LLC, Mountain Vie...

11. A device management server of an energy management system, the device management server comprising:one or more processors;
one or more memory devices comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving, at the device management server that manages a plurality of smart-home devices, an identification of a user account, wherein:
the identification of the user account is sent from a utility provider computer system based at least in part on an agreement that a smart-home device will be enrolled in a demand-response program; and
the identification of the user account is sent to indicate to the device management server that the smart-home device should be sent to a location associated with the user account;
causing the smart-home device to be sent to the location associated with the user account;
receiving, at the device management server, an indication from the smart-home device that the smart-home device has been installed at the location associated with the user account; and
enrolling the smart-home device in the demand-response program.

US Pat. No. 10,367,816

INVALIDATION OF AN ACCESS TOKEN

International Business Ma...

1. A computer-implemented method for invalidating an access token, the method comprising:generating the access token for authorizing access to protected online resource servers and a Hyper Text Markup Language (HTML) file in response to receipt of a request for issuing the access token, wherein the HTML file comprises a set of instructions for rendering on a window in a browser, a code for generating a child segment in a memory which is controlled by the window, and a code for invalidating the access token in response to completion of rendering on the child segment, the code for invalidating the access token including a Uniform Resource Identifier (URI) for an authorization server;
sending the access token and the HTML file to the browser; and
invalidating the access token, in response to receipt, from the browser, of the code for invalidating the access token in response to completion of rendering on the child segment.

US Pat. No. 10,367,806

MANAGING AND SECURING MANAGEABLE RESOURCES IN STATELESS WEB SERVER ARCHITECTURE USING SERVLET FILTERS

International Business Ma...

1. A computer-based method comprising:in a stateless web server:
extracting, by a computer, a request pattern from a valid relative path portion of a validly-formatted Uniform Resource Locator request;
mapping, by a computer, at least a portion of the extracted request pattern to one or more application program components;
responsive to the mapping, performing, by a computer, security access to the one or more application program components according to one or more associated security constraints, wherein at least one security constraint comprises at least a portion of the extracted request pattern, and wherein different security constraints are associated with different extracted request patterns; and
sending, by a computer to a requester, a Uniform Resource Locator request to the mapped application program component, thereby providing improved management to administration of computer resources in a stateless web server which are non conformant to rules of a central administration unit.

US Pat. No. 10,367,799

SYSTEMS AND METHODS FOR DETERMINING AN AUTHENTICATION ATTEMPT THRESHOLD

PAYPAL, INC., San Jose, ...

1. A system, comprising:a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
accessing an authentication attempt history for a user that details a plurality of previous authentication attempts with a secure system using a username associated with the user;
determining, based on the authentication attempt history, a threshold number N of consecutive failed authentication attempts that will be allowed by the secure system using the username before a successful authentication attempt must be received, the threshold number N for the user being different from a threshold number M for a different user, N and M being integers with values of two or larger;
receiving a plurality of subsequent authentication attempts with the secure system using the username; and
performing a security action when the plurality of subsequent authentication attempts using the username includes N consecutive authentication attempts that are also failed authentication attempts.

US Pat. No. 10,367,795

VEHICLE WIRELESS INTERNET SECURITY

International Business Ma...

1. A method comprising:receiving, by one or more processors, a connection request from a mobile device;
transmitting, by one or more processors, a data request to the mobile device, wherein the data request comprises a request for location-based data of the mobile device;
receiving, by one or more processors, a first data from the mobile device, wherein the first data corresponds to the data request;
generating, by one or more processors, a vehicle data, wherein the vehicle data comprises location-based data of the vehicle;
determining, by one or more processors, whether the first data matches the vehicle data, wherein a match is determined where the location-based data of the mobile device is within a pre-determined threshold of the location-based data of the vehicle; and
re-authenticating, by one or more processors, the mobile device, by:
transmitting, by one or more processors, a second data request from the mobile device, wherein the second data request comprises a request for an updated velocity of the mobile device;
receiving, by one or more processors, a second data from the mobile device, wherein the second data corresponds to the second data request;
re-generating, by one or more processors, the vehicle data, including generating an updated velocity of the vehicle; and
determining, by one or more processors, whether the second data matches the vehicle data based, at least in part, on the updated velocity of the mobile device and updated velocity of the vehicle.

US Pat. No. 10,367,788

PASSPORT-CONTROLLED FIREWALL

International Business Ma...

1. A method for dynamically modifying rules in a firewall infrastructure, said method comprising:receiving, by one or more processors, a signed passport comprising a hash value that includes a heart-beat time-out interval and a firewall rule, said one or more processors being hardware processors;
encrypting, by the one or more processors, the signed passport based on a public key certificate registered with a trusted signer;
generating, by the one or more processors, a trigger signal within the heart-beat time-out interval;
transmitting, by the one or more processors, the signed passport and the trigger signal within the heart-beat time-out interval to a border control agent of a firewall in the firewall infrastructure;
in response to receiving, by the one or more processors from the border control agent, a continuous confirmation of the firewall rule within a time interval shorter than the heart-beat time-out interval, modifying, by the one or more processors, the firewall according to the firewall rule;
in response to determining, by the one or more processors, that the trigger signal was not received by the border control agent within the heart-beat time-out interval, resetting, by the one or more processors, the firewall rule.

US Pat. No. 10,367,781

INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM

CANON KABUSHIKI KAISHA, ...

1. An information processing apparatus comprising:a processor; and
a memory storing instructions which, when executed by the processor, cause the information processing apparatus to:
determine, when a data transmission is executed, whether or not a host name designated as a destination of the data transmission is set to a terminal list indicating an external terminal that is permitted as a data transmission destination;
permit, in a case where a result of the determination is that the host name is set to the terminal list, data transmission irrespective of whether or not an IP address corresponding to the host name is set to the terminal list;
determine, in a case where the result of the determination is not that the host name is set to the terminal list, whether or not the IP address designated as the destination of the data transmission is set to the terminal list;
permit, if a result of the determination is that the IP address is set to the terminal list, the data transmission; and
execute data transmission if data transmission is permitted.

US Pat. No. 10,367,780

COMMUNICATION MESSAGE CONSOLIDATION WITH CONTENT DIFFERENCE FORMATTING

INTERNATIONAL BUSINESS MA...

1. A system, comprising:a memory; and
a processor programmed to:
detect a set of similar messages addressed to a user;
identify redundantly similar portions of the set of similar messages that provide contextual details related to a progressive set of differences between the set of similar messages;
consolidate, within the memory, the set of similar messages into a single consolidated message comprising the redundantly similar portions preserved in association with sequential entries of the progressive set of differences in a sequence as context usable for interpretation of the progressive set of differences, and with the progressive set of differences formatted differently from formatting applied to the redundantly similar portions within the single consolidated message, where a configured presentation number of difference details specifies a quantity of the progressive set of differences viewable by the user within the single consolidated message;
detect a level of detail adjustment entered by the user; and
adjust the quantity of the progressive set of differences viewable by the user within the single consolidated message according to the detected level of detail adjustment.

US Pat. No. 10,367,772

METHOD AND SYSTEM FOR REPORTING MESSAGE DISPOSITION IN A COMMUNICATION NETWORK

TELEFONAKTIEBOLAGET LM ER...

11. A method of operating a messaging application server, the method comprising:receiving an Instant Messaging, IM, message originating from a sender mobile station, the IM message being addressed to a recipient mobile station;
responsive to determining that the recipient mobile station is not operative to receive IM messages, converting the received IM message into a Short Message Service, SMS, message or a Multimedia Messaging Service, MMS, message;
transmitting the SMS message or the MMS message toward the recipient mobile station;
receiving a notification message comprising an indication that the SMS message or the MMS message was delivered to the recipient mobile station;
generating an Instant Message Disposition Notification, IMDN, message comprising a status element populated with a sub-element indicating that the IM message was delivered to the recipient mobile station as an SMS message or as an MMS message; and
transmitting the IMDN message toward the sender mobile station.

US Pat. No. 10,367,770

NOTIFICATION BUNDLES FOR AFFINITIES BETWEEN NOTIFICATION DATA

Google LLC, Mountain Vie...

1. A method comprising:receiving, at a notification component that manages notifications at a computing device, respective notification data for each notification from a plurality of notifications, wherein the respective notification data for the plurality of notifications includes an indication of a priority of the corresponding notification, and wherein one notification from the plurality of notifications has a higher priority than at least two other notifications from the plurality of notifications; determining, based at least in part on the respective notification data for the plurality of notifications, whether content from the respective notification data for the plurality of notifications is related to each other;
responsive to determining that the content from the respective notification data for the plurality of notifications is related to each other:
grouping, based on least in part on the indication of the priority of the corresponding notifications included in the respective notification data for the plurality of notifications, the plurality of notifications into a first set of notifications having a first priority and a second set of notifications having a second priority, wherein the second set of notifications includes the one notification that has the higher priority, and wherein the first priority is lower than the second priority; and
generating a bundle notification graphical element that includes at least a portion of content from the notification data of the first set of notifications and has a visual effect that visually distinguishes the bundle notification graphical element from other types of notification graphical elements;
generating a singular notification graphical element that includes at least a portion of content from the notification data of the one notification that has the higher priority; and
outputting, by the computing device and for display, the bundle graphical notification element and the singular graphical element, the singular graphical element positioned above the bundle notification graphical element, and the bundle notification graphical element having the visual effect.

US Pat. No. 10,367,768

MESSAGING SYSTEM

MICROSOFT TECHNOLOGY LICE...

1. A user agent device comprising:a processor; and,
a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of:
analyzing content of a first user message created at a first user device for a second user device in communication with the first user device via a communication network;
searching second user information that is relevant to the analyzed content of the first user message;
based on the analyzed content of the first user message and the searched second user information, automatically predicting a response to the first user message on behalf of the second user; and
automatically causing the predicted response to be displayed on the first user device.

US Pat. No. 10,367,734

FORWARDING OF PACKETS IN A NETWORK BASED ON MULTIPLE COMPACT FORWARDING IDENTIFIERS REPRESENTED IN A SINGLE INTERNET PROTOCOL VERSION 6 (IPV6) ADDRESS

Cisco Technology, Inc., ...

1. A method, comprising:receiving, by a first network node, an Internet Protocol version 6 (IPv6) packet with the IPv6 header including a particular destination address of length 128 bits in the destination address field of the IPv6 header, with the particular destination address including encoded therein a first destination address and a second destination address, with the first destination address corresponding to the first network node and the second destination address corresponding to a second network node;
changing, by the first network node, the particular destination address to an updated particular destination address of length 128 bits, with the updated particular destination address including encoded therein the second destination address; and
sending, from the first network node, the IPv6 packet with the destination address field in the destination address field of the IPv6 header including the updated particular destination address.

US Pat. No. 10,367,729

ROUTING VIRTUAL AREA BASED COMMUNICATIONS

Sococo, Inc., Boston, MA...

1. A method of routing data streams between client network nodes in connection with a virtual area that supports establishment of communicant presence, the method comprising, by a computer system:routing one or more data streams of a first data stream type over a first type of network connection between client network nodes of users who are copresent in the virtual area;
responsive to an event that satisfies a switching predicate, ascertaining a second type of network connection between client network nodes of users who are copresent in the virtual area, wherein the first and second types of network connection are different, and the switching predicate is based on one or more of a count of client network nodes of users who are copresent in the virtual area, one or more types of data streams being communicated between client network nodes of the copresent users, bandwidth capabilities of client network nodes of the copresent users, attributes of the virtual area, and network latencies experienced by client network nodes of the copresent users;
responsive to a determination that a network connection of the second type currently exists, routing one or more data streams of the first data stream type over the second type of network connection between client network nodes of users who are copresent in the virtual area, and tearing down the one or more corresponding network connections of the first type; and
responsive to a determination that the second type of network connection currently does not exist, establishing one or more network connections of the second type, and routing one or more data streams of the first data stream type over the established second type of network connection between client network nodes of users who are copresent in the virtual area.

US Pat. No. 10,367,707

DIAGNOSING CAUSES OF APPLICATION LAYER INTERRUPTIONS IN PACKET-SWITCHED VOICE APPLICATIONS

Nokia of America Corporat...

1. A method comprising:concurrently monitoring application layer packets for a call supported by a voice application and signaling layer events associated with the voice application;
in response to detecting an interruption in the call based on the monitoring of the application layer packets, correlating the interruption with the signaling layer events; and
generating a key performance indicator (KPI) message including information indicating the interruption and at least one signaling layer event that is correlated with the interruption.

US Pat. No. 10,367,700

NODE IDENTIFICATION USING TEMPLATES

Hewlett Packard Enterpris...

1. A system comprising:a node accessor to access a first node belonging to a plurality of nodes;
an interface determiner to determine a first hardware interface associated with the first node;
a template determiner to determine a template corresponding to the first hardware interface, wherein the template contains a predefined identifier associated with the first hardware interface, the template identifies a first network, and the predefined identifier comprises a first predictable name based on a hardware configuration of the first node, the first predictable name used to associate the first node to the first network;
a network handler to identify the first network associated with the predefined identifier; and
a network associater to associate each node in the plurality of nodes, including the first node, with the first network identified based on the template.

US Pat. No. 10,367,693

SERVICE CONFIGURATION DATA PROCESSING METHOD AND APPARATUS

ZTE Corporation, Shenzhe...

1. A method for processing service configuration data, comprising:obtaining a management Internet Protocol, IP, address of a terminal device in which a Small Form Pluggable-optical network unit, SFP-ONU, is located;
searching for a registered authentication identifier corresponding to the management IP address in a pre-established binding relationship;
obtaining service configuration data according to the registered authentication identifier, and sending the service configuration data to the SFP-ONU, wherein the service configuration data is used to open and manage a SFP-ONU service;
wherein, searching for a registered authentication identifier corresponding to the management IP address includes searching a pre-established configuration data table, wherein, the configuration data table takes different management IP addresses as indexes and records a binding relationship between each management IP address and the registered authentication identifier corresponding to the management IP address.

US Pat. No. 10,367,638

METHOD AND APPARATUS FOR QUANTUM CRYPTOGRAPHY

Nokia Technologies Oy, E...

1. A method, comprising:encoding an optical signal having a first wavelength of greater than 1.3 micron for quantum cryptography at a stage where the optical signal is on at least two signal paths;
converting the first wavelength of the encoded optical signal, on the at least two signal paths, to a second wavelength of less than 1 micron by quasi-phase matching before the optical signal is encoded for transmission; and
encoding the optical signal having the second wavelength on the at least two signal paths for transmission.

US Pat. No. 10,367,610

METHODS AND APPARATUSES FOR PERFORMING HYBRID AUTOMATIC RETRANSMISSION REQUEST IN WIRELESS ACCESS SYSTEM SUPPORTING MACHINE-TYPE COMMUNICATION

LG ELECTRONICS INC., Seo...

1. A method of establishing a hybrid automatic retransmission request (HARQ) process in a wireless access system supporting machine type communication (MTC), the method performed by a base station and comprising:determining a number of HARQ processes to be applied to an MTC user equipment (UE); and
transmitting downlink control information including a HARQ process value allocated to the MTC UE in the determined number of HARQ processes,
wherein the number of HARQ processes is determined based on one or more of a number (N1) of subframes in which a physical downlink control channel (PDCCH) is repeatedly transmitted to the MTC UE, a number (N2) of subframes in which a physical downlink shared channel (PDSCH) is repeatedly transmitted, a number (N3) of subframes in which a physical uplink control channel (PUCCH) is repeatedly transmitted, a number (F) of subframes for the MTC UE to receive and process the repeatedly received PDCCH, a number (p1) of subframes for the MTC UE to receive and process the repeatedly received PDSCH, and a number (p0) of subframes for the base station to receive and process the repeatedly transmitted PUCCH, and
wherein, when N1 is greater than N2, the base station compares a sum of F, N2, p1, N3 and p0 and an integral multiple of N1 to determine the number of HARQ processes.

US Pat. No. 10,367,570

ELECTRONIC DEVICES HAVING PRINTED CIRCUITS FOR ANTENNAS

Apple Inc., Cupertino, C...

1. An electronic device comprising:a substrate;
a radio-frequency transceiver;
control circuitry configured to generate control signals;
an antenna that includes an antenna resonating element arm, an antenna ground, and an antenna feed coupled between the antenna resonating element arm and the antenna ground;
a tunable component coupled to the antenna and configured to tune a frequency response of the antenna;
a flexible printed circuit; and
a connector that mechanically secures the flexible printed circuit to the substrate and that is electrically coupled to the radio-frequency transceiver and the control circuitry, wherein the flexible printed circuit comprises a radio-frequency transmission line coupled between the antenna feed and the connector and a control signal path coupled between the tunable component and the connector, the connector is configured to convey the radio-frequency signals between the radio-frequency transceiver and the radio-frequency transmission line on the flexible printed circuit, and the connector is configured to convey the control signals from the control circuitry to the control signal path on the flexible printed circuit.

US Pat. No. 10,367,563

BASE STATION DEVICE, WIRELESS TERMINAL DEVICE, AND WIRELESS COMMUNICATION METHOD

Panasonic Intellectual Pr...

1. A base station device comprising:frame generation circuitry that generates a first training frame used for receive beam training among frames used for beamforming training and generates at least one trailer as a second training frame, the receive beam training being beam refinement protocol (BRP);
beam controlling circuitry that sets a beam used to transmit the first training frame to an omnidirectional beam;
transmission circuitry that transmits the first training frame at the lowest Modulation and Coding Scheme (MCS) rate defined in IEEE 802.11 and omnidirectionally transmits the second training frame after omnidirectionally transmitting the first training frame;
reception circuitry that receives a first response frame and a second response frame from a wireless terminal device that has received the first training frame after a determined period since transmission of the first training frame; and
frame determination circuitry that determines whether the received first response frame is a response to the receive beam training,
wherein in a case where the received first response frame is a response to the receive beam training, the beam controlling circuitry sets a beam received by the receiver to a directional beam, and the reception circuitry receives the second response frame by using the directional beam.

US Pat. No. 10,367,562

METHOD OF DETERMINING DOPPLER FREQUENCY TRANSMISSION BEAM IN WIRELESS COMMUNICATION SYSTEM AND APPARATUS THEREFOR

LG ELECTRONICS INC., Seo...

4. A transmitter in a wireless communication system, the transmitter comprising:a wireless communication module configured to transmit a first signal to a receiver and to receive a second signal from the receiver; and
a processor configured to process the second signal including Doppler information about a plurality of transmission beams for selecting a beam combination from a plurality of beam combinations depending on effective Doppler spread values of the plurality of beam combinations, wherein each of the plurality of beam combinations comprises two or more transmission beams among the plurality of transmission beams, the processor being further configured to control the wireless communication module to transmit the first signal to the receiver using at least one transmission beam included in the selected beam combination,
wherein the effective Doppler spread value of a beam combination corresponds to a difference between a maximum Doppler frequency and a minimum Doppler frequency of transmission beams included in the beam combination,
wherein service types include a first service type for prioritizing reliability and a second service type for prioritizing throughput,
when a service type of the transmitted signal is the first service type, selecting the beam combination comprises selecting a beam combination having a highest effective Doppler spread value from the plurality of beam combinations, and
when the service type of the transmitted signal is the second service type, selecting the beam combination comprises selecting a beam combination having a lowest effective Doppler spread value from the plurality of beam combinations.

US Pat. No. 10,367,561

METHOD AND APPARATUS FOR GENERATING SIGNAL BY DEVICE-TO-DEVICE COMMUNICATION TERMINAL IN WIRELESS COMMUNICATION SYSTEM

LG Electronics Inc., Seo...

1. A method of generating a D2D (device-to-device) signal, which is generated by a user equipment in a wireless communication system, the method comprising:grouping a plurality of modulation symbols, generated by applying channel coding to one transmission block, into one or more modulation symbol groups,
mapping each of the one or more modulation symbol groups to one or more resource block (RB) groups;
applying beam vectors to the one or more RB groups; and
transmitting a signal in the one or more RB group to which the beam vector is applied,
wherein each of the one or more RB groups has one modulation symbol group applied with a different beam vector, and
wherein the number of beam vectors is determined according to a channel state;
wherein each of the one or more RB groups corresponds to a set of resources having a different comb index, and
wherein a comb index corresponds to an offset used for mapping each modulation symbol contained in the one or more modulation symbol groups to a frequency axis resource on a whole frequency band.

US Pat. No. 10,367,560

DATA PROCESSING APPARATUS AND DATA PROCESSING METHOD

HUAWEI TECHNOLOGIES CO., ...

1. A data processing apparatus, comprising:a processor; and
a non-transitory computer readable storage medium storing a program for execution by the processor, the program including instructions to:
determine a plurality of data streams from a plurality of code words, wherein each data stream of the plurality of data streams corresponds to a code word of the plurality of code words and comprises Msymb complex-valued modulation symbols, wherein Msymb is an integer greater than or equal to 1;
determine, from a set of matrices, a first matrix used by the Msymb complex-valued modulation symbols, wherein each matrix of the set of matrices is associated with an identity matrix; and
perform, using the first matrix, mapping on the Msymb complex-valued modulation symbols.

US Pat. No. 10,367,559

NETWORK NODE, NETWORK DEVICE AND METHOD FOR REDUCING A HIGHER LAYER SIGNALING OVERHEAD

Telefonaktiebolaget LM Er...

1. A method, performed by a network node, for reducing a higher layer signaling overhead in multi antenna wireless communication systems, wherein the network node operates in a communication network, which communication network is adapted to wirelessly serve a network device via a Radio Access (RA) node, wherein the method comprises:obtaining information from the network device, which information comprises a category of the network device and a number of layers supported by the network device,
determining a length of a codebook subset restriction based on the category of the network device and the number of layers supported by the network device, obtained from the network device, and
sending a codebook subset restriction bit map to the network device, according to the determined length of the codebook subset restriction.

US Pat. No. 10,367,558

METHOD AND APPARATUS FOR OPTIMIZING ANTENNA PRECODER SELECTION WITH COUPLED ANTENNAS

Motorola Mobility LLC, C...

1. A method comprising:receiving a data signal;
precoding the data signal by using a precoder to precode the data signal;
determining a precoder-dependent precoder transmit power equalizing scaling factor to equalize transmit power between precoders;
scaling the precoded data signal using the precoder-dependent precoder transmit power equalizing scaling factor that equalizes transmit power between precoders, where the precoder-dependent precoder transmit power equalizing scaling factor is dependent on the precoder used to precode the data signal; and
transmitting the scaled precoded data signal through a plurality of antennas,
wherein the precoder-dependent precoder transmit power equalizing scaling factor is determined independent of feedback channel measurements.

US Pat. No. 10,367,557

ARTIFICIALLY MUTUAL-COUPLED ANTENNA ARRAYS

Nokia Solutions and Netwo...

1. An apparatus comprising at least one processor and at least one memory storing computer instructions, wherein the at least one processor is configured with the memory and the stored computer instructions to cause the apparatus to:create for a received or transmitted radio signal a precoding matrix WMC that includes artificial mutual antenna coupling coefficients; and
process the received or transmitted radio signal using the created precoding matrix WMC,
wherein the artificial mutual antenna coupling coefficients are selected so as to increase accuracy or coherence interval of a time-domain estimate of a channel over which the radio signal propagates, and
wherein the time-domain estimate of the channel is obtained via a linear prediction on taps of a virtually beamformed and artificially mutually coupled channel impulse response, said linear prediction per tap minimizing the normalized mean square error for the predicted channel state impulse response.

US Pat. No. 10,367,556

METHOD AND APPARATUS FOR MEASURING AND FEEDING BACK CHANNEL INFORMATION

Huawei Technologies Co., ...

7. A communications apparatus comprising:a transmitter configured to send a reference signal to a first network device;
a receiver configured to receive a codebook index sent by the first network device, wherein the codebook index indicates a first codebook in a first codebook set; and
a processor configured to determine the first codebook according to the codebook index, wherein the first codebook set comprises at least two first codebooks, wherein a sub-vector Wx of each first codebook is formed by a zero vector and a non-zero vector, wherein vectors forming the Wx correspond to different groups of antenna ports, wherein each first codebook comprises at least one first sub-vector
and/or at least one second sub-vectorand wherein Va0 and Va1 are elements in the vector Va, and Vb0 and Vb1 are elements in the vector Vb.

US Pat. No. 10,367,555

PRECODING METHOD, PRECODING DEVICE

Sun Patent Trust, New Yo...

1. A transmission apparatus comprising:encoding circuitry, which in operation, encodes a transmission data sequence to two encoded data sequences that are to be decoded by a reception apparatus;
modulation circuitry, which in operation, modulates the two encoded data sequences to two modulated symbol sequences;
precoding circuitry, which in operation, precodes the two modulated symbol sequences by using a precoding matrix expressed by Math. 1 to generate two precoded symbol sequences;

Orthogonal Frequency Division Multiplexing (OFDM) signal generation circuitry, which in operation, inverse fourier transforms the two precoded symbol sequences to two OFDM signals; and
transmission circuitry, which in operation, transmits the two OFDM signals from different antennas, wherein
in Math. 1, i is an integer that is zero or greater and varies for each modulated symbol, and ?21 satisfies Math. 2,

US Pat. No. 10,367,554

MULTI-USER MULTIPLE-INPUT AND MULTIPLE-OUTPUT FOR DIGITAL SUBSCRIBER LINE

Futurewei Technologies, I...

1. A method implemented in a wireless network element (NE), comprising:obtaining, via a processor of the wireless NE, a plurality of encoded signals associated with a plurality of downstream (DS) channels in a wireless communication network, wherein the plurality of DS channels form a plurality of DS multiple-input and multiple-output (MIMO) groups;
performing, via the processor, MIMO pre-coding on the plurality of encoded signals according to the plurality of DS MIMO groups to produce MIMO pre-coder output signals of the plurality of DS MIMO groups;
performing, via the processor, a crosstalk pre-coding across the MIMO groups using a crosstalk pre-coding matrix on the MIMO pre-coder output signals of the plurality of DS MIMO groups to produce a plurality of output signals, with the crosstalk pre-coding matrix computed according to a first DS channel matrix and a DS MIMO channel matrix;
wherein the first DS channel matrix comprises first diagonal entries representing first direct channel estimates of the plurality of DS channels at a first subcarrier and first off-diagonal entries representing co-channel interference estimates of the plurality of DS channels at the first subcarrier, a first diagonal block of the first DS channel matrix representing MIMO channels in a first DS MIMO group of the plurality of DS MIMO groups; and
wherein the DS MIMO channel matrix comprises a second diagonal block and off-diagonal blocks, the second diagonal block corresponding to the first diagonal block of the first DS channel matrix, and with the off-diagonal blocks comprising values of zeros; and
synchronously transmitting, via one or more transmitters of the wireless NE, the plurality of output signals to a plurality of remote wireless NEs via the plurality of DS channels.

US Pat. No. 10,367,552

SIGNAL GENERATION METHOD AND SIGNAL GENERATION DEVICE

SUN PATENT TRUST, New Yo...

1. A broadcast signal generation method by a broadcast apparatus, comprising:applying a coding to a set of data bits to generate a first coded signal and a second coded signal;
applying a precoding to the first coded signal and the second coded signal according to a determined matrix F to generate a first precoded signal and a second precoded signal; and
applying a phase change to the second precoded signal to generate a second phase-changed signal, the phase change not being applied to the first precoded signal,,
wherein
the first precoded signal and the second phase-changed signal are outputted to a plurality of transmission antennas to be transmitted on a same frequency band and at a same time as broadcast signals,
the phase change uses a phase change value sequentially selected from among N phase change values, N being an integer greater than two and greater than the number of coded signals, and each of the N phase change values being selected at least once within a determined period, and
a difference between two adjacent phase change values of the N phase change values is 2?/N, the two adjacent phase change values being adjacent to one another in an arrangement order of data included in the second precoded signal.

US Pat. No. 10,367,550

UPDATING PRECODING MATRIX FOR MIMO TRANSMISSIONS

Cisco Technology, Inc., ...

1. A device, comprising:a processor;
a precoder for precoding data streams and configured to:
during a first transmission of a first one or more data streams comprising a known number of data packets, where the first one or more data streams are precoded using a first precoding matrix, wherein the first transmission comprises one or more transmission channels and one or more channel gains for one or more user devices connected in the first transmission, determine to transmit a second one or more data streams in a second transmission;
calculate, before the first transmission of the known number of data packets is complete, a combined precoding matrix for precoding the first one or more data streams and the second one or more data streams, wherein each element of the combined precoding matrix is calculated based on a channel matrix in the first precoding matrix and an a estimated matrix for the second transmission, wherein the channel matrix represents the one or more transmission channels and the one or more channel gains for the one or more user devices connected in the first transmission; and
transmit the first one or more data streams in the first transmission and the second one or more data streams in the second transmission simultaneously by applying the combined precoding matrix, wherein the one or more transmission channels and the one or more channel gains for the one or more user devices connected in the first transmission are maintained during the simultaneous transmission of the first one or more data streams and the second one or more data streams.

US Pat. No. 10,367,549

WIRELESS COMMUNICATION METHOD AND APPARATUS FOR WIRELESS LOCAL AREA NETWORK SYSTEM

ELECTRONICS AND TELECOMMU...

1. A wireless communication method performed by a wireless communication apparatus in a wireless local area network (WLAN) system, the wireless communication method comprising:generating a high-efficiency Wi-Fi (HEW) frame comprising an HEW-SIG-A field and an HEW-SIG-B field, wherein the HEW-SIG-B field comprises bit information that comprises subchannel allocation information in an Orthogonal Frequency-Division Multiple Access (OFDMA) mode where different subchannels are allocated to different users and simultaneous data transmission to multiple users is allowed; and
transmitting the generated HEW frame to the multiple users,
wherein the subchannel allocation information indicates a position of each of subchannels in a channel bandwidth of 20 MHz, 40 MHz, 80 MHz, 80 MHz+80 MHz, or 160 MHz,
wherein a frequency bandwidth of each of the subchannels is greater than 0 and smaller than 20 MHz,
wherein each of the subchannels represents a minimum allocation unit, and
wherein the frequency bandwidth of each of the subchannels is dynamically set from 0 to 20 MHz.

US Pat. No. 10,367,548

ELECTRONIC DEVICE AND OPERATION METHOD THEREFOR

Samsung Electronics Co., ...

1. An electronic device comprising:a first antenna;
a second antenna;
a third antenna extended from the second antenna;
a first magnetic field module coupled to the first antenna and configured to perform first short range communication through the first antenna; and
a second magnetic field module coupled to the first antenna, the second antenna, and the third antenna, and configured to receive power wirelessly through the first antenna, by using a first charging scheme, to receive power through the second antenna by using a second charging scheme, and to perform second short range communication through the second antenna and the third antenna.

US Pat. No. 10,367,545

ADAPTIVE FILTER WITH MANAGEABLE RESOURCE SHARING

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

1. An adaptive filter using resource sharing, said adaptive filter comprising:a tapped-delay-line providing L tapped delay signals, wherein L is a filter order of the adaptive filter, wherein L is a number;
a number of computational blocks each configured for adjusting one filter coefficient, in one cycle of an iterative procedure according to an adaptive convergence algorithm, wherein the number of computational blocks is less than the filter order L;
a cluster controller configured for allocating each of the computational blocks to one of a number of w clusters, wherein w is a positive integer; and
a symbol routing logic arranged for routing a set of tapped delay signals, to each cluster,
wherein the computational blocks of each cluster are provided for adjusting the filter coefficients, associated with the set of tapped delay signals, routed to the respective one of the clusters,
wherein the computational blocks of each cluster are timely shared among the filter coefficients, of one set of tapped delay signals;
and
a routing controller provided for configuring the routing of the tapped delay signals to the respective cluster in accordance with the allocation thereof.

US Pat. No. 10,367,543

CALIBRATION FOR SPREAD SPECTRUM CLOCK GENERATOR AND METHOD THEREFOR

SEMICONDUCTOR COMPONENTS ...

1. A spread spectrum clock signal generator comprising:a clock generator for modulating a frequency of a reference clock signal using a modulation signal to provide a spread spectrum clock signal, said clock generator having a characteristic transfer function that varies with values of a frequency of said reference clock signal and a nominal frequency of said reference clock signal can vary over a range of frequencies; and
a modulator for generating said modulation signal according to a desired profile conditioned by an inverse of said characteristic transfer function of said clock generator at a current nominal value of said frequency of said reference clock signal, wherein said modulator comprises an inverse transfer function filter and said modulator changes coefficients of said inverse transfer function filter according to said current nominal value of said frequency of said reference clock signal.

US Pat. No. 10,367,541

MECHANISM TO MITIGATE TRANSMITTER AND RECEIVER VOLTAGE-CONTROLLED OSCILLATOR (VCO) PULLING

QUALCOMM Incorporated, S...

1. An apparatus for wireless communication, comprising:a first transceiver configured to transmit and receive signals in a first frequency band;
a second transceiver configured to transmit and receive signals in a second frequency band; and
a processing system coupled to the first transceiver and the second transceiver and configured to dynamically assign transmission operations or reception operations of a signal in the first frequency band to the second transceiver,
wherein the processing system is configured to determine whether at least one of:
the transmission operations and reception operations of the signals in the first frequency band are time-division duplexed (TDD); or
transmission operations and reception operations of the signals in the second frequency band are time-division duplexed (TDD); and
the processing system is configured to dynamically assign the transmission operations or the reception operations of the signal in the first frequency band to the second transceiver based on the determination.

US Pat. No. 10,367,540

SYSTEM AND METHODS FOR LOW POWER CONSUMPTION BY A WIRELESS SENSOR DEVICE

Cypress Semiconductor Cor...

1. A method comprising:operating a wireless device in a first mode with power to operate a communication resource of the wireless device turned off;
while operating the wireless device in the first mode, detecting a voice attribute in a first portion of audio data, wherein the audio data is based on microphone input;
responsive to the detecting of the voice attribute, transitioning to operating the wireless device in a second mode;
operating the wireless device in the second mode with power to operate the communication resource turned on; and
using the communication resource, establishing a Bluetooth (BT) connection and communicating packets comprising a second portion of the audio data including at least one of a command and a query via the BT connection, the communicating of the packets based on the audio data.

US Pat. No. 10,367,539

INTEGRATED CIRCUIT INCLUDING A PLURALITY OF COMPONENTS INCLUDING A TRANSFORMER

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

1. An integrated circuit comprising a transceiver, the transceiver including a transformer, the transformer comprising:an input coupled to one or more primary windings of the transformer;
a first differential output coupled to a first set of one or more secondary windings of the transformer;
a second differential output coupled to a second, different set of one or more secondary windings of the transformer, wherein:
the first differential output is coupled to a receive path of the transceiver,
the second differential output is coupled to a transmit path of the transceiver,
the receive path includes a switch that is switchable between an ON state for coupling the receive path to the first differential output and an OFF state for decoupling the receive path from the first differential output, and wherein the switch is operable switch to said OFF state to decouple the receive path from the first differential output when the transmit path is active; and
a center tap coupled to the first set of secondary winding(s), wherein the center tap is operable to:
connect to ground when the switch is in the ON state; and
connect to a supply voltage of the integrated circuit or to a voltage intermediate the supply voltage and ground when the switch is in the OFF state.