US Pat. No. 10,478,528

BONE GRAFT IMPLANTS CONTAINING ALLOGRAFT

PROSIDYAN, INC., Warren,...

1. A porous, composite bone graft implant comprising:a first component comprising a bioactive glass material in the form of a plurality of bioactive glass clusters, each cluster comprising a matrix of randomly oriented bioactive glass fibers and bioactive glass granules, at least some of the fibers and granules being sintered together, the clusters further including a bioactive glass shell at least partially encasing the matrix;
a second component comprising an allograft material, the second component being interspersed with the first component throughout the composite bone graft implant; and
a third component comprising a polymeric coating extending over the implant;
wherein the composite implant comprises a pore size distribution including at least a nanoporosity, and wherein the composite implant is pliable.
US Pat. No. 10,479,816

DECOY PEPTIDES INHIBITING PROTEIN PHOSPHATASE 1-MEDICATED DEPHOSPHORYLATION OF PHOSPHOLAMBAN

BETHPHAGEN INC., Gwangju...

1. A method for treating a disease associated with phospholamban (PLB) selected from the group consisting of heart failure, congestive heart failure, and ischemia, the method comprising administering to a subject in need thereof,(a) a pharmaceutically effective amount of a decoy peptide consisting of the peptide sequence represented by the following Formula I:
X1-Ala-X2-X3-Ile-Glu-X4  (1)
wherein X1 represents 0-1 amino acid residue(s), X2 represents Ser, Glu, or Asp, X3 represents Thr, Glu, or Asp and X4 represents 0-3 amino acid residue(s), with the proviso that X2 is not Ser when X3 is Thr;
wherein the decoy peptide inhibits protein phosphatase 1 (PP1)-mediated dephosphorylation of PLB by competitive inhibition, wherein neither X1 nor X4 comprise membrane-spanning domains and X1 is not Tyr, and wherein the decoy peptide is linked to a cell membrane-permeable peptide;
and (b) a pharmaceutically acceptable carrier.
US Pat. No. 10,479,824

SINGLE CHAIN FC POLYPEPTIDES

UCB BIOPHARMA SPRL, Brus...

1. An isolated monovalent polypeptide, comprising a single chain Fc polypeptide, and a monovalent binding domain;wherein the single chain Fc polypeptide N to C-terminal sequence is:
a first CH2 domain linked via its C-terminus to an N-terminus of a first CH3 domain, and the first CH3 domain is linked at its C-terminus via at least one amino acid linker comprising repeat units of GSGGS (SEQ ID NO:92), GGGGS (SEQ ID NO:93), and GGGS (SEQ ID NO94) to the N-terminus of a second CH2 domain and the second CH2 domain linked at its C-terminus to the N-terminus of a second CH3 domain;
wherein the single chain Fc polypeptide does not contain cysteine amino acid residues in a hinge region;
wherein Fc domains in the single chain Fc polypeptide consist of two CH2 domains and two CH3 domains, wherein the first CH2 domain is intra-molecularly dimerised with the second CH2 domain and the first CH3 domain is intra-molecularly dimerised with the second CH3 domain within the single chain Fc polypeptide;
wherein the two CH2 domains and the two CH3 domains form a functional Fc domain within the single chain Fc polypeptide via at least one linker of 15 to 50 or 30 to 130 amino acids in length, or combinations thereof; and
wherein the single chain Fc polypeptide is linked at its N terminus to one biologically active molecule that is a monovalent binding protein selected from the group consisting of scFv, Fab, Fab', VHH, and Fv,
with the proviso that when the single chain polypeptide Fc is linked to the biologically active molecule via a linker, the linker does not contain cysteine amino acid residues.
US Pat. No. 10,479,826

SINGLE CHAIN ANTIBODY DOMAINS FOR DETECTION OF ANTI-BOTULINUM NEUROTOXIN DOMAINS AND METHODS OF THEIR USE

CITY OF HOPE, Duarte, CA...

1. A single chain antibody binding domain (VHH) comprising (a) a first complementary determining region amino acid sequence (CDR1) comprising GSGISGIA (SEQ ID NO:5), (b) a second complementary determining region amino acid sequence (CDR2) comprising IFSGGST (SEQ ID NO:6) and (c) a third complementary determining region amino acid sequence (CDR3) comprising RLYGSGDYWVQ (SEQ ID NO:7), wherein the VHH binds to botulinum neurotoxin with a dissociation constant (Kd) of less than 40 pM.
US Pat. No. 10,479,058

PRESSURE-SENSITIVE ADHESIVE SHEET

NITTO DENKO CORPORATION, ...

1. A pressure-sensitive adhesive sheet comprising:a pressure-sensitive adhesive layer (A) constituting an adhesive face, and
a viscoelastic layer (B) supporting the pressure-sensitive adhesive layer (A);
wherein
the viscoelastic layer (B) comprises hollow particles or have bubbles,
the viscoelastic layer (B) further comprises, as its base polymer, an acrylic polymer (b) obtained by polymerizing a starting monomer mixture that comprises an acidic group-containing monomer,
the pressure-sensitive adhesive layer (A) comprises an acrylic polymer (a) as its base polymer,
a glass transition temperature of the acrylic polymer (a) is ?60° C. to ?25° C.,
an acidic group-containing monomer is copolymerized in the acrylic polymer (a) at a ratio of 5% by weight or lower,
the acrylic polymer (a) has a dispersity (Mw/Mn) of 3 to 10, and
wherein a weight ratio (ACb/ACa) of the acidic group-containing monomer in the acrylic polymer (b) to the acidic group-containing monomer in the acrylic polymer (a) is 2 or higher and 10 or lower wherein the adhesive face exhibits a 90° peel strength to polypropylene of 30 N/25 mm.
US Pat. No. 10,480,083

STEAM ELECTROLYSIS CELL

NIPPON SHOKUBAI CO., LTD....

1. A steam electrolysis cell,comprising an anode layer, a cathode layer, and a proton conducting oxide electrolyte layer between the anode layer and the cathode layer,
wherein the anode layer is formed by sintering at a temperature of 900° C. or lower and comprises a perovskite oxide having an ABO3 type structure,
the perovskite oxide comprises Ba and Co,
a part of the A site of the perovskite oxide is substituted by La, and
a molar ratio of Co in the B site of the perovskite oxide is 90% or more.
US Pat. No. 10,479,828

COMPOSITIONS COMPRISING AN ANTI-C5 ANTIBODY

Alexion Pharmaceuticals, ...

1. A pharmaceutical composition comprising 30 mg/mL of an anti-C5 antibody, sodium phosphate at a concentration of 10 mM, sodium chloride at a concentration of 150 mM, and polysorbate 80 at a level of 0.001 to 0.02% by volume, wherein the anti-C5 antibody comprises a variable light chain CDR1 comprising amino acid residues 26-36 of SEQ ID NO:1, a variable light chain CDR2 comprising amino acid residues 52-58 of SEQ ID NO:1, a variable light chain CDR3 comprising amino acid residues 91-99 of SEQ ID NO:1, a variable heavy chain CDR1 comprising amino acid residues 152-161 of SEQ ID NO:1, a variable heavy chain CDR2 comprising amino acid residues 176-192 of SEQ ID NO:1, and a variable heavy chain CDR3 comprising amino acid residues 225-237 of SEQ ID NO:1, and wherein the pH of the composition is between pH 6 and pH 8.
US Pat. No. 10,478,810

ZEOLITE CATALYST AND METHOD FOR PRODUCING LOWER OLEFIN

Mitsubishi Chemical Corpo...

1. A CON zeolite catalyst comprising aluminum (Al) as a constituent element, wherein the CON zeolite catalyst has an integrated intensity area (A2) of signal intensity in a range from 57.5 ppm to 70 ppm to an integrated intensity area (A1) of signal intensity in a range from 45 ppm to 70 ppm such that (A2/A1)×100(%) is not less than 49.0% when analyzed by 27Al-MAS-NMR.
US Pat. No. 10,483,428

MULTICRYSTALLINE SILICON INGOTS, SILICON MASTERALLOY, METHOD FOR INCREASING THE YIELD OF MULTICRYSTALLINE SILICON INGOTS FOR SOLAR CELLS

REC SOLAR NORWAY AS, Kri...

1. A directionally solidified multicrystalline silicon ingot obtained by adding elemental calcium to a high purity silicon melt in an amount chosen from at least one of the following ranges: 5-9.99 ppmw, 10-500 ppmw, 500-550 ppmw, prior to directional solidification,wherein the ingot comprises reduced red zone along an outer part of an uncut ingot at a lower end, an upper end and/or sides of the ingot, compared to a directionally solidified ingot obtained without adding elemental calcium prior to directional solidification.
US Pat. No. 10,479,838

ANTIBODIES TO CD40 WITH ENHANCED AGONIST ACTIVITY

Bristol-Myers Squibb Comp...

1. An isolated antibody or antigen binding portion thereof that specifically binds to human CD40 comprising:the CDRs of antibody 12D6-24 wherein CDRH 1, CDRH2 and CDRH3 comprise residues 31-35, 50-66 and 99-108, respectively, of SEQ ID NO: 12 and CDRL1, CDRL2 and CDRL3 comprise residues 24-39, 55-61 and 94-102, respectively, of SEQ ID NO: 9, wherein the antibody further comprises an Fc region modified to enhance specificity of binding to Fc?RIIb, wherein the Fc region comprises a sequence selected from the group consisting of SE (SEQ ID NO: 66), SELF (SEQ ID NO: 67), P238D (SEQ ID NO: 68), V4 (SEQ ID NO: 69), V4 D270E (SEQ ID NO: 70), V7 (SEQ ID NO: 71), V8 (SEQ ID NO: 72), V9 (SEQ ID NO: 73), V9 D270E (SEQ ID NO: 74), V11 (SEQ ID NO: 75), and V12 (SEQ ID NO: 76).
US Pat. No. 10,479,839

INTERNALIZING HUMAN MONOCLONAL ANTIBODIES TARGETING PROSTATE CANCER CELLS IN SITU

The Regents of the Univer...

1. A method of inhibiting the growth and/or proliferation of a prostate cancer cell, said method comprising contacting said cell with a chimeric moiety comprising an antibody attached to an anti-cancer drug or a radionuclide, where said antibody comprises the three variable heavy complementarity determining regions (VH CDRs) and the three variable light complementarity determining regions (VL CDRs) of the UA20 antibody (SEQ ID NO:8).
US Pat. No. 10,479,840

RESISTANT DEXTRIN AND METHOD FOR PREPARING THE SAME

SHANDONG BAILONG CHUANGYU...

1. A method for preparing a resistant dextrin, characterized in that the method comprises the following steps:(1) adding hydrochloric acid solution into starch according to mass percent of 0.3% and uniformly stirring the mixture to obtain a reaction material;
(2) increasing temperature of the reaction material obtained in step (1) to 80-120° C., performing reaction for 2-4 h at normal pressure to obtain an initial reaction material, then adding hydrochloric acid solution according to mass percent of 6% relative to the initial reaction material, uniformly stirring the mixture, increasing temperature to 140-200° C. and performing gelatinization reaction for 15-30 min at normal pressure to obtain a dextrin crude material;
(3) adding deionized water into the dextrin crude material obtained in step (2), regulating sugar concentration to 40-45 wt %, and preserving heat to perform acidic hydrolysis to 1-2 h at 80-100° C. to obtain hydrolysate; and
(4) performing discoloration, on exchange, concentration, purification and drying to the hydrolysate obtained in step (3) to obtain the resistant dextrin;
wherein the hydrochloric acid solution in step (1) and step (2) have a mass concentration of 0.12%;
the ion exchange is performed by using an ion exchange column to obtain ion exchange liquid with electric conductivity smaller than 100 ?/cm and light transmittance greater than or equal to 98%; and wherein the resistant dextrin hasa molar content of DP1 being smaller than or equal to 1%;a molar content of DP2 being smaller than or equal to 4.5%;
a molar content of DP3 being smaller than or equal to 7.0%;
an average degree of polymerization of 6-12;
a pH value of 3.0-6.0; and
a molar content of dietary fibers being greater than or equal to 85%.
US Pat. No. 10,477,788

METHODS AND COMPOSITIONS FOR IDENTIFYING VERTICILLIUM WILT RESISTANT SUNFLOWER PLANTS

Agrigenetics, Inc., Indi...

1. A method of identifying a sunflower plant that displays resistance to Verticillium dahlia wilt, the method comprising the steps of: a) genotyping a population of sunflower plants, from a segregating population derived from sunflower variety CN8861R, with at least one sunflower genomic nucleic acid marker associated with an allele for Verticillium dahlia wilt resistance, wherein said allele comprises at least a first genetic marker genetically linked to a QTL that confers resistance to Verticillium dahlia wilt; b) selecting at least a first sunflower plant comprising the genetic marker and the QTL that confers resistance to Verticillium dahlia wilt; wherein the QTL maps to a position between the sequence represented by SNP marker DHAI005760 and SNP marker DHAI006271 which map to approximately 46.5 cM and 54.7 cM on the genetic map of the linkage group termed sunflower chromosome 10, and c) crossing the sunflower plant selected in step (b) with another sunflower plant; wherein selecting the first sunflower plant further comprises selecting the plant based on the presence of a plurality of genetic markers that map to a position between the sequence represented by SNP marker DHAI005760 and SNP marker DHAI006271 which map to approximately 46.5 cM and 54.7 cM on the genetic map of the linkage group termed sunflower chromosome 10, and wherein the genetic markers are selected from the group consisting of markers DHAI006271, DHAI000041, and DHAI005760, comprising a single nucleotide polymorphism of one of SEQ ID NOs:1-3.
US Pat. No. 10,477,789

METHODS AND COMPOSITIONS FOR PPO INHIBITOR TOLERANCE IN SOYBEANS

PIONEER HI-BRED INTERNATI...

1. A method of selecting a soybean plant or germplasm with tolerance or improved tolerance to herbicides that inhibit protoporphyrinogen oxidase function, the method comprising:a) screening a population of soybean plants or germplasm with one or more nucleic acids capable of detecting in a soybean plant or germplasm at least one allele of a marker locus that is associated with tolerance or improved tolerance to herbicides that inhibit protoporphyrinogen oxidase function, wherein the marker locus is localized within a chromosome interval defined by and including markers SATT495 and SATT613 on linkage group L;
b) selecting a soybean plant or germplasm that comprises the at least one allele of the marker locus thereby selecting a soybean plant with tolerance or improved tolerance to herbicides that inhibit protoporphyrinogen oxidase function; and
c) assaying the soybean plant or germplasm or an F1 progeny thereof with one or more herbicides that inhibit protoporphyrinogen oxidase function to determine if the plant, germplasm or progeny exhibits tolerance to herbicides that inhibit protoporphyrinogen oxidase function.
US Pat. No. 10,477,790

INBRED CORN LINE 1EEXI3109

Agrigenetics, Inc., Indi...

1. Seed of corn inbred line designated 1EEXI3109, or a part thereof, representative seed of the line having been deposited under ATCC Accession No. PTA-124405.
US Pat. No. 10,479,843

METHOD FOR PRODUCING NATURAL RUBBER

SUMITOMO RUBBER INDUSTRIE...

1. A method for producing natural rubber, comprisinga sheeting step which includes sheeting a cup lump to form a natural rubber sheet,
wherein the natural rubber sheet has a thickness of 3 cm or less and a moisture content of 20% or less.
US Pat. No. 10,477,797

PLANTS AND SEEDS OF HYBRID CORN VARIETY CH999869

Monsanto Technology LLC, ...

1. A seed of hybrid corn variety CH999869, produced by crossing a first plant of variety CV181138 with a second plant of variety CV692417, wherein representative seeds of said varieties CV181138 and CV692417 are deposited under ATCC Accession Nos. PTA-123825 and PTA-125242, respectively.
US Pat. No. 10,483,442

ADDITION CURABLE TYPE SILICONE RESIN COMPOSITION, PROCESS FOR PRODUCING COMPOSITION, AND OPTICAL SEMICONDUCTOR APPARATUS

SHIN-ETSU CHEMICAL CO., L...

1. An addition curable type silicone resin composition which comprises:(a) an organopolysiloxane having two or more alkenyl groups bonded to a silicon atom(s) in one molecule, and having a viscosity at 25° C. of 50 to 100,000 mPa·s,
(b) an organopolysiloxane represented by the following average composition formula (1), and is a liquid having a viscosity at 25° C. of 1,000 mPa·s or more or a solid: an amount of the component (b) being more than 0 part by mass and less than 80 parts by mass based on 100 parts by mass of a total of the component (a) and the component (b),
(R1R22SiO1/2)m(R1R2SiO2/2)n(R22SiO2/2)p(R1SiO3/2)q(R2(OR3)SiO2/2)r(SiO4/2)s   (1)
wherein, R1 represents a monovalent hydrocarbon group which may contain an alkenyl group; R2 represents a monovalent hydrocarbon group which does not contain an alkenyl group, and 80% or more of the whole R2 is a methyl group; R1 represents a hydrogen atom or an alkyl group; “m”, “n”, “p”, “q”, “r”, and “s” are numbers satisfying m?0, n?0, p?0, q?0, r?0, s?0, and are numbers satisfying m+n>0, q+r+s>0, m+n+p+q+r+s=1,
(c) an organohydrogen polysiloxane represented by the following average composition formula (2), having two or more SiH bonds in one molecule, and having a viscosity at 25° C. of 1,000 mPa·s or less: in an amount that a number of the SiH bonds of the component (c) being 0.5 to 5.0-fold based on a total of a number of the alkenyl groups of the component (a) and the component (b),
R4aHbSiO(4-a-b)/2  (2)
wherein, R4 represents a monovalent hydrocarbon group which does not contain an alkenyl group, and 50% or more of the whole R4 is a methyl group; and “a” and “b” are numbers satisfying 0.7?a?2.1, 0.001?b?1.0, and 0.8?a+b?3.0,
(d) a platinum group metal catalyst: in an amount of 1 to 500 ppm in terms of a mass of metal atoms based on a total of the components (a) to (c), and
(e) a polyorganometallosiloxane containing an Si—O—Ce bond, and an Si—O—Ti bond, a Ce content of which is 50 to 5,000 ppm, a Ti content of which is 50 to 5,000 ppm, and having a viscosity at 25° C. of 10 to 10,000 mPa·s: in an amount of 0.01 to 5 parts by mass based on 100 parts by mass of a total of the components (a) to (d),
which cures by heating,
wherein a total light transmittance of a sheet having a thickness of 2 mm of a cured product of the composition at a wavelength of 400 nm of 80% or more, and a weight reduction ratio of the cured product after storage at 250° C. for 500 hours of within 10%.
US Pat. No. 10,477,798

LETTUCE VARIETY 81-04 RZ

RIJK ZWAAN ZAADTEELT EN Z...

1. A seed of lettuce variety 81-04 RZ, a sample of seed of said variety having been deposited under NCIMB Accession No. 42634.

US Pat. No. 10,484,975

METHOD AND APPARATUS FOR TRANSMISSION AND RECEPTION OF MULTIPLE TIMING TRANSMISSION SCHEMES IN WIRELESS CELLULAR COMMUNICATION SYSTEM

Samsung Electronics Co., ...

6. A method for a terminal in a wireless communication system, the method comprising:receiving, from a base station, a configuration message for setting a transmission type of the terminal to a first transmission type, wherein the transmission type includes the first transmission type and a second transmission type which are determined based on a transmission time interval;
identifying whether a timing advance value of the terminal is smaller than a predetermined value;
monitoring control information associated with the first transmission type in a first search space, based on the timing advance value of the terminal being smaller than the predetermined value; and
monitoring control information associated with the second transmission type in a second search space, based on the timing advance value of the terminal being larger than the predetermined value.

US Pat. No. 10,484,972

PUNCTURE RECOVERY AND RESOURCE RECLAIMING FOR MULTI-PRIORITY SCHEDULING

QUALCOMM Incorporated, S...

1. A method for wireless communication, comprising:identifying a first service for transmission of first service data to a UE during a first transmission time interval (TTI);
identifying a second service having a second TTI that is shorter than the first TTI for transmitting second service data;
transmitting a first transmission of the first service to the UE during the first TTI;
puncturing a first portion of the first transmission with a second transmission of the second service, a duration of the first portion corresponding to the second TTI; and
transmitting the first portion of the first transmission to the UE during a subsequent portion of the first TTI, wherein the first portion of the first transmission is transmitted during the subsequent portion of the first TTI concurrently with a second portion of the first transmission that is transmitted in the subsequent portion of the first TTI.

US Pat. No. 10,484,971

METHOD AND DEVICE FOR TRANSMITTING/RECEIVING DATA USING TRANSPORT BLOCK SIZE DEFINED FOR MACHINE TYPE COMMUNICATION TERMINAL IN WIRELESS ACCESS SYSTEM SUPPORTING MACHINE TYPE COMMUNICATION

LG ELECTRONICS INC., Seo...

1. A method for receiving data by a machine type communication (MTC) user equipment (UE) in a wireless access system supporting an MTC, the method comprising:receiving a higher layer signal comprising information on a set of repetition numbers for the data, wherein the set of repetition numbers is related to a coverage enhance (CE) level of the MTC UE;
receiving modulation and coding scheme (MCS) information on an MCS index and resource allocation information for the MTC UE;
obtaining a transmission block size (TBS) based on a TBS index and the resource allocation information,
wherein the TBS index is obtained based on the MCS index,
wherein the TBS index is within a predetermined range,
wherein the predetermined range is configured to a part of TBS indexes, from 0 to 9, included in a TBS table, and
wherein the TBS table is configured to support a legacy UE; and
receiving the data repeatedly based on the set of repetition numbers and the TBS.

US Pat. No. 10,484,965

METHODS AND VEHICLE, NETWORK NODE AND USER EQUIPMENT FOR ENABLING EFFICIENT PAGING

Telefonaktiebolaget LM Er...

1. A method, performed by a vehicle in communication with a network node and a user equipment operating in a cellular radio access network, wherein the method comprises:receiving, from the user equipment, an identification of the user equipment by use of a direct wireless communication connection between the vehicle and the user equipment, wherein the identification of the user equipment relates to the cellular radio access network,
sending, to the network node and via the cellular radio access network, a message comprising the identification of the user equipment, wherein the message includes an indication that explicitly instructs the network node to send a control message instructing the user equipment to apply a second Discontinuous Reception (DRX) cycle, wherein the second DRX cycle is longer than a first DRX cycle of the user equipment, and
sending, to the network node via the cellular radio access network, position information of the vehicle.

US Pat. No. 10,484,964

SYSTEM AND METHOD FOR IMPROVING PAGING

Futurewei Technologies, I...

1. A method for paging a first device by a second device, the method comprising:sending, by the second device to the first device, a page message over a first path between the second device and the first device, wherein the first device is in an inactive or idle state with the second device; and
receiving, by the second device from the first device in response to the page message, a page response over a second path between the first device and the second device, wherein the second path is different from the first path in at least one of:
a number of hops in each respective path,
a radio access technology associated with each respective path,
a cell associated with each respective path, or
a width of beam pairs forming each respective path.

US Pat. No. 10,484,958

CONDUCTIVE WATCH HOUSING WITH SLOT ANTENNA CONFIGURATION

Garmin Switzerland GmbH, ...

1. A wrist-worn electronic device comprising:a lower housing including a lower surface, a printed circuit board positioned above the lower surface, and a side wall formed of electrically conductive material, the side wall having a top surface including a plurality of electrical ground terminals;
an upper housing opposing the lower housing, the upper housing including a bezel formed of an electrically conductive material, the bezel having a lower surface corresponding to the top surface of the side wall and two electrical ground locations electrically coupled to two of the plurality of electrical ground terminals on the top surface of the side wall;
an electrically nonconductive ring between the lower surface of the bezel and the top surface of the side wall;
a first antenna configured to wirelessly transmit or receive a first electronic signal and formed by a first nonconductive slot formed between a first portion of the lower surface of the bezel along a circumference of the bezel between the two electrical ground locations, a first portion of the top surface of the side wall along a circumference of the side wall corresponding to the first portion of the lower surface of the bezel, and two electrical ground contacts each electrically coupling one of the two electrical ground terminals on the top surface of the side wall with one of the two electrical ground locations on the lower surface of the bezel, respectively;
a first electronic signal terminal; and
a communication element positioned on the printed circuit board and electrically coupled with the first electronic signal terminal, the communication element configured to transmit to or receive from the first antenna the first electronic signal to communicate with another electronic device or a communication network
wherein a height of the first nonconductive slot corresponds to a height of the electrically nonconductive ring.

US Pat. No. 10,484,949

UPLINK POWER CONTROL METHOD, USER EQUIPMENT AND BASE STATION

Huawei Technologies Co., ...

1. An uplink power control method, comprising:receiving configuration information of a channel state information reference signal (CSI-RS) from a base station, wherein the configuration information of the CSI-RS comprises reference signal port information and reference signal power information, wherein the reference signal power information comprises a difference between a transmitting power of the CSI-RS and a transmitting power of a common reference signal;
determining an antenna port to be measured based on the reference signal port information;
measuring a reference signal receiving power (RSRP) of the CSI-RS on the antenna port; and
determining a path loss according to the measured RSRP and the reference signal power information, wherein determining the path loss comprises determining that the path loss is equal to a value of subtracting the measured RSRP from a sum of the transmitting power of the common reference signal and the difference between the transmitting power of the CSI-RS and the transmitting power of the common reference signal;
wherein the configuration information further comprises identification bits for indicating a function of the reference signal port information, and when the identification bits indicate that the reference signal port information is used for channel state information measurement, the method further comprises measuring the channel state information on the antenna port indicated by the reference signal port information.

US Pat. No. 10,484,946

METHOD OF REPORTING MEASUREMENT INFORMATION IN PACKET BASED ON CELLULAR SYSTEM

Electronics and Telecommu...

1. A communication method, comprising:receiving a first message indicating a discontinuous reception (DRX) period;
receiving a second message comprising a first value for a measurement information report parameter;
periodically performing measurement report operations based on a predetermined time period to transmit a plurality of measurement results, each of the measurement report operations comprising:
measuring channel condition according to the first value to generate a measurement result;
generating a periodic measurement report message based on the measurement result; and
transmitting the periodic measurement report message based on the predetermined time period; and
receiving a third message comprising a second value for the measurement information report parameter, wherein the second value is determined at least based on a standard deviation of the plurality of measurement results, wherein the predetermined time period is equal to N times of the DRX period and N is a positive integer larger than one (1).

US Pat. No. 10,484,944

DATA TRANSMISSION METHOD, APPARATUS, AND DEVICE

HUAWEI TECHNOLOGIES CO., ...

1. A data transmission method, comprising:determining, according to a maximum power value detected by performing a clear channel assessment (CCA) on a primary channel in one or more processing time periods, a power value interval to which the maximum power value detected by performing the CCA belongs, wherein the determined power value interval is one of one or more power value intervals indicating power value ranges that do not overlap each other;
obtaining, from among information indicating correspondences of the one or more power value intervals indicating power value ranges to transmit power spectral densities, a transmit power spectral density corresponding to the power value interval determined according to the detected maximum power value, wherein the information indicating the correspondences is a one-to-one correspondence between the one or more power value intervals indicating power value ranges and the one or more transmit power spectral densities; and
when a transmit opportunity (TXOP) is obtained, performing data transmission on a transmission channel by using a power spectral density that is not greater than the obtained transmit power spectral density.

US Pat. No. 10,484,927

METHOD AND DEVICE FOR POLICY-BASED CONTROL OF RADIO

Shared Spectrum Company, ...

1. A method for policy-based control of a device, the method comprising:generating an action on a device comprising a policy controller, the action comprising an instruction to transmit a radio signal from the device;
collecting device state information for the device, the device state information describing one or more frequency states available for operation of the device in a radio frequency network;
receiving, by the device and during continuous operation of the device, updated policy data relevant to the device from a source external to the device;
based upon the updated policy data and subsequent to sending at least one prior radio signal transmission by the device within the radio frequency network, modifying, by the device and during continuous operation of the device, an existing policy configuration of the device to generate a modified policy;
selecting one or more policies based upon the device state information, the one or more policies including the modified policy;
evaluating the one or more policies related to the action;
determining that transmission of the radio signal by the device is an allowable action according to the policies; and
controlling execution of the action on the device with a policy enforcer of the controller according to the one or more policies, by controlling a radio to transmit or receive the radio signal.

US Pat. No. 10,484,921

WIRELESS HOTSPOT HANDOVER METHOD, MOBILE TERMINAL AND STORAGE MEDIUM

ZTE Corporation, Shenzhe...

1. A wireless hotspot handover method, applied to a mobile terminal operating in a double-chip manner and comprising a first wireless module and a second wireless module, wherein the first wireless module and the second wireless module are implemented through double chips, the first wireless module and the second wireless module each being a Wi-Fi chip, the method comprising:when it is determined that a first wireless link serving as a current network link meets a first preset condition, establishing a second wireless link with a second wireless hotspot through the second wireless module, and keeping the first wireless link connected, wherein the first wireless link is established by the mobile terminal with a first wireless hotspot through the first wireless module; and
when it is determined that the second wireless link meets a second preset condition, handing over the current network link from the first wireless link to the second wireless link so that a network is accessed through the second wireless link to implement seamless handover between wireless hotspots through the double-chip manner;
the method further comprising:
after the current network link is handed over from the first wireless link to the second wireless link, detecting stability of the second wireless link.

US Pat. No. 10,484,920

MOBILE TERMINAL

Sun Patent Trust, New Yo...

1. A terminal apparatus, comprising:a plurality of interfaces including a first interface and a second interface, wherein the first interface, in operation, transmits or receives a traffic flow; and
circuitry coupled to the plurality of interfaces, wherein the circuitry, in operation:
identifies a second access network for routing the traffic flow based on flow information, the flow information including: (i) flow identification (ID) information identifying the traffic flow and (ii) network identification (ID) information identifying access networks including a source access network which is connected to the first interface and the second access network which is connected to the second interface different from the first interface; and
moves the traffic flow from the source access network to the second access network.

US Pat. No. 10,484,911

ADAPTABLE RADIO ACCESS NETWORK

Verizon Patent and Licens...

1. A device, comprising:one or more memory devices; and
one or more processors, communicatively connected to the one or more memory devices, to:
receive, from a user device running an application, first information to initiate a communications session between the user device and a wireless network,
wherein the communications session has one or more properties;
process the first information to determine second information that identifies the user device and third information that identifies a communications attribute of the application;
send the second information to an access and mobility management function component (AMF) associated with the wireless network to authenticate the user device;
receive, from the AMF and based on sending the second information to the AMF, a first signal that indicates that the user device was authenticated;
send, based on receiving the first signal, the third information to a user plane function component (UPF) associated with the wireless network to determine a set of network slice policies for managing the communications session;
receive, from the UPF and based on sending the third information to the UPF, the set of network slice policies;
apply the set of network slice policies to the communications session;
detect a change in the one or more properties of the communications session after applying the set of network slice policies to the communications session;
send, based on detecting the change in the one or more properties of the communications session, a second signal that indicates the change in the one or more properties of the communications session to the UPF to analyze the communications session;
receive, from the UPF and based on sending the second signal to the UPF, a new set of network slice policies for managing the communications session; and
apply the new set of network slice policies to the communications session,
the new set of network slice policies being applied during the communication session and without communicating with the user device.

US Pat. No. 10,484,907

COMMUNICATION METHOD AND APPARATUS BASED ON QUALITY OF SERVICE (QOS) IN NETWORK SLICE-BASED MOBILE COMMUNICATION NETWORK

ELECTRONICS AND TELECOMMU...

1. A communication method of a communication apparatus that communicates with a user equipment (UE), the method comprising:determining whether a first sum of a bitrate of a service data flow (SDF) requested from a packet data unit (PDU) and a using network slice bitrate (NSB) of a network slice corresponding to the requested SDF exceeds a reference NSB allocated to the network slice;
determining whether a second sum of the bitrate of the requested SDF and a first using session bitrate (SB) of an access point network (APN) corresponding to the requested SDF exceeds a first reference SB allocated to the APN, when the first sum is determined to not exceed the reference NSB;
determining whether a third sum of the bitrate of the requested SDF and a second using SB of a PDU flow corresponding to the requested SDF exceeds a second reference SB allocated to the PDU flow, when the second sum is determined to not exceed the first reference SB; and
processing the requested SDF to guarantee that a quality of the requested SDF is greater than or equal to a predetermined level, when the third sum is determined to not exceed the second reference SB.

US Pat. No. 10,484,906

METHOD AND APPARATUS FOR APPLYING DIFFERENT PRIORITIES TO PACKETS

Samsung Electronics Co., ...

1. A method for operating a base station in a wireless communication system, the method comprising:receiving packets including priority information for a single user equipment (UE) from a packet data network gateway (P-GW) with public land mobile network (PLMN) information associated with an entity that assigned the priority information, the packets for the single UE being mapped to a same quality of service (QoS) class identifier (QCI);
identifying whether to use the priority information for identifying a priority of the packets based on the PLMN information and whether a type of a bearer for the packets is a non-guaranteed bit rate (non-GBR) bearer;
identifying the priority of the packets mapped to the same QCI based on the priority information in case that a configuration for the priority information is enabled in the base station and in case that a radio access network (RAN) congestion situation occurs; and
scheduling the packets mapped to the same QCI differently based on the identified priority of the packets,
wherein the priority information is determined by performing a packet inspection based on at least one of an internet protocol (IP) address or a type of a higher layer protocol in case that the RAN congestion situation does not occur, and
wherein the priority information is determined by performing the packet inspection based on a deep packet inspection in case that the RAN congestion situation occurs.

US Pat. No. 10,484,884

METHOD AND SYSTEM FOR IMPLEMENTING SELF ORGANIZING MOBILE NETWORK (SOMNET) OF DRONES

CenturyLink Intellectual ...

1. A method, comprising:receiving, with a computing system, one or more requests for one of a plurality of vehicles to perform one or more tasks;
receiving, with the computing system, at least one first data from at least one first vehicle of the plurality of vehicles, the at least one first data comprising data regarding one or more second vehicles of the plurality of vehicles of a self-organizing mobile network (“SOMNET”) of vehicles, wherein the at least one first vehicle receives beacon data from each of at least one second vehicle of the one or more second vehicles, wherein the data regarding the one or more second vehicles comprises the beacon data from each of the at least one second vehicle, wherein the beacon data from each of the at least one second vehicle comprises at least one of signal strength of the beacon data, communication transmit power level, or configuration parameters;
analyzing, with the computing system, the at least one first data to determine a status of at least one second vehicle of the one or more second vehicles; and
in response to receiving the one or more requests and based at least in part on a determination that the at least one second vehicle is capable of performing at least one task of the one or more tasks, generating, with the computing system, one or more first control instructions and sending, with the computing system, the one or more first control instructions to the at least one second vehicle, the one or more first control instructions causing each of the at least one second vehicle to perform one or more first actions.

US Pat. No. 10,484,878

MIXED-ACCESS MODE COMMUNICATION FOR STANDALONE OPERATION ON A SHARED COMMUNICATION MEDIUM

QUALCOMM Incorporated, S...

1. A method of operating a central coordination server for a shared communication medium, comprising:partitioning the shared communication medium into a contention-free partition where the shared communication medium is reserved for first devices associated with a first set of operators and a contention-based partition where second devices associated with a second set of operators contend for access to the shared communication medium in accordance with an Over-the-Air (OTA) coexistence mechanism, at least one operator belonging to both the first and second sets of operators; and
notifying the first and second devices of the partitioning,
wherein the contention-free partition and the contention-based partition each correspond at least in part to an unlicensed communication medium,
wherein at least one dedicated sub-partition in the contention-free partition is reserved as at least one anchor carrier for at least one Primary Cell (PCell) of the at least one operator, and
wherein at least one Secondary Cell (SCell) of the at least one operator is supported by contention-based resources among the contention-based partition.

US Pat. No. 10,484,871

METHOD AND DEVICE FOR TRANSMITTING VERIFICATION INFORMATION

1. A method for transmitting verification information, comprising:separating the verification information into multiple sub-verification information, and numbering the multiple sub-verification information according to sequence numbers of the multiple sub-verification information in the verification information;
calculating each of multiple pieces of packet length information according to each of the sequence numbers corresponding to the multiple sub-verification information;
generating sets of multicast frames according to the multiple sub-verification information and the multiple pieces of packet length information corresponding to the sequence numbers of the multiple sub-verification information; wherein, each of the multiple pieces of packet length information is a packet length of each of the sets of multicast frames;
selecting one set of multicast frame from the sets of multicast frames, and encapsulating a length of the verification information in the one set of multicast frame selected;
transmitting the generated sets of multicast frames, wherein, on condition that an overall length of the multiple sub-verification information in the sets of multicast frames received by a recipient is equal to the length of the verification information in the one set of multicast frame selected, recombining the multiple sub-verification information according to the sequence numbers of the generated sets of multicast frames to obtain the verification information.

US Pat. No. 10,484,870

SYSTEM AND METHOD FOR HANDLING PERIPHERAL CONNECTIONS TO MOBILE DEVICES

BlackBerry Limited, Wate...

1. A method for establishing a data connection between a peripheral device and a mobile device, the method comprising:receiving, by the mobile device, an indication from the peripheral device for user approval of the data connection;
prompting, by the mobile device, for a user input in response to receiving the indication; and
determining, by the mobile device, whether to establish the data connection based on the user input.

US Pat. No. 10,484,868

CONFIGURING PRIVACY POLICIES BY FORMULATING QUESTIONS AND EVALUATING RESPONSES

International Business Ma...

1. A method for configuring a privacy policy, the method comprising:identifying one or more applications that are installed on a user's mobile device;
formulating a set of privacy-related questions based upon the one or more identified applications;
receiving a response from the user to the set of privacy-related questions;
determining one or more classified privacy instances for the user from the received response; and
establishing a latent, implicit privacy policy from the one or more classified privacy instances using a machine learning classification procedure;
receiving a new privacy instance for classification; and
performing a calculation to determine a proximity of a new privacy instance to each of the one or more classified privacy instances for the user, the calculation being performed using a natural distance metric that considers an intensity level of the new privacy instance with respect to a normalized average intensity level of data that the user is willing to release based upon the received response.

US Pat. No. 10,484,863

SUBSCRIBER IDENTITY MODULE ACTIVATION FOR NB-IOT DEVICES

T-Mobile USA, Inc., Bell...

1. A method for connecting a narrow band Internet of Things (NB-IoT) device including a subscriber identity module (SIM) to a cellular network, comprising:determining a SIM status for connecting the NB-IoT device to the cellular network, wherein the SIM status is a locked status or an unlocked status;
in response to determining that the SIM status is the unlocked status, connect the NB-IoT device to the cellular network, wherein the NB-IoT device connected to the cellular network is not configured to access NB-IoT-specific functions;
in response to determining that SIM status of the NB-IoT device is the locked status, accessing, as an accessed NB-IoT SIM value, a NB-IoT SIM value from the SIM of the NB-IoT device;
comparing the accessed NB-IoT SIM value to a reference NB-IoT SIM value; and
in response to comparing the accessed NB-IoT SIM value to the reference NB-IoT SIM value, connecting the NB-IoT device to the cellular network, wherein the NB-IoT device connected to the cellular network is configured to access NB-IoT-specific functions including a radio policy management function that limits a number of times the NB-IoT device may attempt to register or re-register with the cellular network.

US Pat. No. 10,484,857

SERVICE DISCOVERY WITH LOW POWER CONSUMPTION IN WIRELESS COMMUNICATIONS NETWORKS

MediaTek Inc., Hsin-Chu ...

1. A method, comprising:by a management device, accepting a first communications device to join a wireless communications network managed by the management device;
registering, by the management device, a service provided by the first communications device;
receiving, by the management device, a request from a second communications device seeking the service;
transmitting, to the second communication device, by the management device, a schedule of availability of the service provided by the first communications device; and
the management device announcing availability of the service on behalf of the first communications device while the first communications device is unavailable,
wherein the service is provided wirelessly by the first communications device to the second communications device when the first communications device and the second communications device are available to communicate with one another.

US Pat. No. 10,484,855

PROCESS MODULE FOR INCREASING THE RESPONSE OF BACKSIDE ILLUMINATED PHOTOSENSITIVE IMAGERS AND ASSOCIATED METHODS

SiOnyx, LLC, Beverly, MA...

1. A backside-illuminated photosensitive imager device, comprising:a semiconductor substrate having multiple doped regions forming a least one junction;
a textured region coupled to the semiconductor substrate and positioned to interact with electromagnetic radiation, wherein the textured region includes surface features sized and positioned to facilitate tuning to a preselected wavelength of light;
a dielectric region positioned between the textured region and the at least one junction, the dielectric region being positioned to isolate the at least one junction from the textured region, wherein the semiconductor substrate and the textured region are positioned such that incoming electromagnetic radiation passes through the semiconductor substrate before contacting the textured region; and
an electrical transfer element coupled to the semiconductor substrate and operable to transfer an electrical signal from the at least one junction.

US Pat. No. 10,484,854

VEHICLE AND METHOD FOR CONTROLLING EMERGENCY CALL OF THE VEHICLE

Hyundai Motor Company, S...

1. A method for controlling an emergency call signal generated from a vehicle, the method comprising:acquiring network coverage information of a plurality of communication networks;
storing the network coverage information for each link in a map of a navigation device installed in the vehicle;
calculating at least one parameter for selecting a communication network needed to maintain continuity of the emergency call signal when an emergency call button of the vehicle is manipulated;
selecting a communication network needed to maintain continuity of the emergency call signal based on the at least one calculated parameter; and
connecting the emergency call signal through the selected communication network, wherein
the at least one parameter is at least one of: a network electric field value of a current position of the vehicle, a numerical value of a network coverage map, a travel direction of the vehicle, and an average speed of the vehicle, and
the selecting of the communication network needed to maintain continuity of the emergency call signal comprises selecting a communication network having a non-zero numerical value of the network coverage map.

US Pat. No. 10,484,853

SYSTEM AND METHOD OF BLUETOOTH PAIRING WITH A GROUP OF BLUETOOTH DEVICES

BBPOS LIMITED, Tsuen Wan...

1. A method for pairing a first Bluetooth device with a plurality of Bluetooth devices comprising a second and a third Bluetooth device, the method comprising:configuring a second Bluetooth device to transmit a group Bluetooth address to the first Bluetooth device in response to the second Bluetooth device receiving a first device address from the first Bluetooth device,
wherein a link key is established based on said transmission;
configuring the second Bluetooth device to store the link key;
configuring a third Bluetooth device to transmit a group Bluetooth address to the first Bluetooth device in response to the third Bluetooth device receiving a first device address from the first Bluetooth device,
configuring the third Bluetooth device to establish a communications channel with the first Bluetooth device based on reception of said link key,
wherein said reception of the link key is based on recognition of the group Bluetooth address.

US Pat. No. 10,484,851

COMMUNICATING INFORMATION BETWEEN APPLICATIONS EXECUTING ON A CLIENT DEVICE VIA AUTHENTICATION INFORMATION GENERATED BY AN APPLICATION

VenueNext, Inc., Santa C...

1. A method comprising:receiving, at an online system including a processor, a request for authentication information to access the online system from an application executing on a client device, the request identifying an additional application executing on the client device and a user of the application via a user identifier associated with the user by the application, the additional application different from the application;
generating the authentication information in response to the received request;
storing an association between the authentication information and the user identifier associated with the user by the application at the online system;
communicating the authentication information from the online system to the application executing on the client device;
receiving, at the online system, a request to verify the authentication information from the additional application executing on the client device, the request to verify the authentication information including an additional identifier associated with the user by the additional application; and
storing an association between the additional identifier associated with the user by the additional application and the user identifier associated with the user by the application at the online system in response to the online system verifying the authentication information from the additional application.

US Pat. No. 10,484,850

APPARATUS, METHOD AND COMPUTER PROGRAM FOR PROVIDING TRANSMISSION PARAMETERS BETWEEN VEHICLES

VOLKSWAGEN AKTIENGESELLSC...

1. An apparatus for a vehicle-to-vehicle data communication of a transportation vehicle, the apparatus comprising:a first radio interface for a data communication of the transportation vehicle with a further transportation vehicle via a first data communication protocol and with a first transmission capacity;
a second radio interface for a data communication of the transportation vehicle with the further transportation vehicle via a second data communication protocol and with a second transmission capacity, wherein the second transmission capacity is higher than the first transmission capacity; and
a device configured to:
receive data messages indicating a status of other transportation vehicles in an environment of the transportation vehicle via the first radio interface via direct connection, wherein the data messages include pseudonym certificates of the vehicle-to-vehicle data communication, wherein the pseudonym certificates enable a temporary identification of the other transportation vehicles in the environment of the transportation vehicle, and
provide, via the first radio interface, transmission addressing parameters for data communication between the transportation vehicle and the further transportation vehicle temporarily identified by pseudonym certificate, wherein the transmission addressing parameters are for data communication via the second radio interface, wherein the device sets up a dedicated connection with the further transportation vehicle via the second radio interface for transmission of transportation vehicle sensor data, at the higher, second transmission capacity, wherein the dedicated connection is set up with a corresponding device of the further transportation vehicle based on the transmission addressing parameters provided via the first radio interface, and wherein the devices of the transportation vehicle and the further vehicle communicate over the dedicated connection at the higher, second transmission capacity over the second radio interface.

US Pat. No. 10,484,840

METHOD AND SYSTEM FOR GROUPING COMMUNICATIONS BETWEEN MOBILE COMMUNICATION DEVICES

MOTOROLA SOLUTIONS, INC.,...

1. A method of grouping communications between mobile communication devices, the method comprising:receiving, at a mobile communication device, one or more facility identifiers, each of the one or more facility identifiers associated with a facility;
storing the one or more facility identifiers in a memory;
decoding, via an electronic processor, a group call having an initiation identifier;
comparing, via the electronic processor, the initiation identifier to the one or more facility identifiers; and
joining, via the electronic processor, the group call based on the comparison between the initiation identifier and the one or more facility identifiers.

US Pat. No. 10,484,838

GROUP COMMUNICATION METHOD AND DEVICE FOR PROVIDING PROXIMITY SERVICE

LG ELECTRONICS INC., Seo...

1. A method for performing a group communication based on proximity services (ProSe) by a relay user equipment (UE) for performing a relay operation for a relayed UE communicating with a network node via the relay UE in a wireless communication system, the method comprising:transmitting, to the network node, a first group communication registration message for the relay UE, including location information of the relay UE, to join the group communication and a second group communication registration message for the relayed UE, received from the relayed UE, to join the group communication;
receiving, from the network node, a downlink signal based on a group communication scheme,
wherein the group communication scheme is determined to be a multimedia broadcast and multimedia service (MBMS) scheme if a number of UEs other than the relayed UE among UEs registered in the network node for the group communication is equal to or greater than a reference value, and the group communication scheme is determined to be a unicast scheme if the number of the UEs other than the relayed UE is smaller than the reference value, and
wherein the relayed UE is implicitly announced to the network node by transmitting the second group communication registration message not including location information for the relayed UE; and
transmitting, to the relayed UE, the downlink signal received from the network node.

US Pat. No. 10,484,834

CARD LOCATING TOOL

Bank of America Corporati...

1. An apparatus comprising:a memory configured to store a list of identifiers; and
a hardware processor communicatively coupled to the memory, the hardware processor configured to:
receive a notification from a card user, the notification indicating that the card user is missing a card comprising a transmitter configured to broadcast a transmission comprising a card identifier;
add the card identifier to the list of identifiers;
receive a first message from a first mobile device that received the transmission, the first message comprising the card identifier from the transmission and a first location of the first mobile device;
receive a second message from a second mobile device that received the transmission, the second message comprising the card identifier from the transmission and a second location of the second mobile device;
in response to receiving the first message and the second message:
determine that the list of identifiers contains the card identifier;
determine, based on the first location and the second location, a location of the card; and
send the location of the card to a third mobile device of the card user.

US Pat. No. 10,484,832

LOCATION CORRELATION IN A REGION BASED ON SIGNAL STRENGTH INDICATIONS

Motorola Mobility LLC, C...

1. An indoor location system, comprising:a radio system to transmit a set of radio signals that includes location data to enable a mobile device within communication range of the radio system to determine a current location of the mobile device in a region enclosed indoors;
a camera system to capture a digital image view of the region to correlate the mobile device with pixel grid coordinates in the region;
the mobile device configured to:
determine the current location of the mobile device based on the location data received in the set of radio signals at the current location of the mobile device;
determine region coordinates at the current location of the mobile device in the region;
associate the region coordinates at the current location of the mobile device in the region with the pixel grid coordinates determined from the digital image view as captured by the camera system in the region; and
generate a location mapping of the region based on the current location and subsequent locations of the mobile device in the region as determined from the location data received in the set of radio signals and the region coordinates associated with the pixel grid coordinates of the digital image views captured by the camera device, the location mapping configured to correlate locations of a different mobile device in the region based on the pixel grid coordinates at the respective locations after the radio system is removed from the region, the different mobile device accessing the location mapping from a data store and receiving a current digital image view of the region from which a device location of the different mobile device is determined.

US Pat. No. 10,484,823

AUTOMATIC FREQUENCY BAND SELECTION USING INFRASTRUCTURE-ENABLED BEACONING

General Electric Company,...

1. An apparatus to coordinate medical body area network operations in a healthcare facility, the apparatus comprising:memory including instructions;
a communication interface to receive and transmit messages; and
a processor to execute the instructions to at least:
process information regarding an availability of a medical body area network communication frequency spectrum to generate a first configuration message for a medical body area network;
transmit the first configuration message to a medical body area network to set a first frequency band or a second frequency band for communication in the medical body area network based on a first location of the medical body area network and the availability of the medical body area network communication frequency spectrum, wherein the first frequency band includes the second frequency band; and
generate, in response to receiving a) a change in location of the medical body area network to a second location and b) updated information regarding the availability of the medical body area network communication frequency spectrum, a second configuration message to the medical body area network to set the first frequency band or the second frequency band for communication in the medical body area network.

US Pat. No. 10,484,821

SYSTEM AND METHOD FOR REQUESTING AN UPDATED USER LOCATION

Google LLC, Mountain Vie...

1. A computer-implemented method comprising:communicating, to a first computing device, a request of a second computing device for a current geographic location of the first computing device, wherein communicating the request comprises communicating the request in response to data indicating a user of the second computing device has requested that a user of the first computing device check in via a social network comprising the user of the second computing device and the user of the first computing device;
receiving, from the first computing device, data indicating the current geographic location of the first computing device;
generating, based on the data and for display by the second computing device, an interactive map comprising:
a representation of a current geographic location of the second computing device, and
a representation of the current geographic location of the first computing device;
providing, to the first computing device, selectable supplemental details about the current geographic location of the first computing device retrieved automatically via an internet search; and
responsive to data indicating a user of the first computing device has selected at least a portion of the selectable supplemental details, communicating, to the second computing device, data indicating the at least a portion of the selectable supplemental details.

US Pat. No. 10,484,816

INFORMATION TERMINAL, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD

Ricoh Company, Ltd., Tok...

1. An information terminal comprising:circuitry configured to:
acquire, using a plurality of function libraries, identification data unique to each of a plurality of positioning devices, the identification data being acquired from sound waves that are output, respectively, from the plurality of positioning devices, the plurality of function libraries configured to acquire the identification data in different schemes from each other;
acquire site information of a corresponding site being one of a plurality of sites in each of which at least one positioning device is placed, from an information processing apparatus that manages, for each site, the site information that includes specifying information for specifying one function library of the plurality of function libraries capable of executing predetermined processing on the corresponding site corresponding to a position of the information terminal; and
cause the function library specified by the specifying information to execute the predetermined processing.

US Pat. No. 10,484,814

DIRECTION FINDING AND FTM POSITIONING IN WIRELESS LOCAL AREA NETWORKS

MEDIATEK INC., Hsin-Chu ...

1. A method comprising:(a) receiving a plurality of direction finding (DF) sounding signals transmitted from a first wireless device via multiple antenna by a second wireless device in a wireless local area network (WLAN);
(b) estimating an angle of departure (AoD), which is an azimuth angle of the first wireless device from the second wireless device, based on the plurality of DF sounding signals;
(c) determining a location of the second wireless device based on the estimated AoD;
(d) when a radial resolution error of the AoD estimation is larger than a threshold, performing a fine-timing measurement (FTM) procedure with the first wireless device to determine a radial distance between the second wireless device and the first wireless device through transmitting an FTM request to the first wireless device by the second wireless device; and
(e) updating the location of the second wireless device based on both the estimated AoD and the radial distance determined by the FTM procedure.

US Pat. No. 10,484,812

SPEAKER SYSTEM AND SIGNAL PROCESSING METHOD

PANASONIC INTELLECTUAL PR...

1. A speaker system comprising:a speaker array including a plurality of first speakers that are linearly placed and each of which receives a first signal that has been processed by first filter processing and amplification processing;
a first filter array configured to perform the first filter processing; and
a multi-channel amplifier configured to perform the amplification processing,
wherein the speaker array is placed in reproduction space that has a wall surface crossing an array direction in which the plurality of first speakers are arranged,
a peak of a directivity of reproduced sounds, corresponding to the first signal, that have been output from the speaker array, the peak being in the array direction, is shifted toward the wall surface due to the first filter processing,
the plurality of first speakers are equally spaced at intervals of a spacing D, and
a distance between the wall surface and the first speaker positioned at an end of the plurality of first speakers on the wall surface side is D/2.

US Pat. No. 10,484,811

METHODS AND SYSTEMS FOR PROVIDING A COMPOSITE AUDIO STREAM FOR AN EXTENDED REALITY WORLD

Verizon Patent and Licens...

1. A method comprising:accessing, by an extended reality audio processing system, a first audio stream representative of a first virtual sound that virtually originates from a first virtual audio source within an extended reality world being experienced by a user by way of a media player device the extended reality world generated based on a live capture of a real-world scene and managed by a live capture management system separate from the media player device;
accessing, by the extended reality audio processing system, a second audio stream representative of a second virtual sound that virtually originates from a second virtual audio source within the extended reality world, the second virtual audio source distinct from the first virtual audio source;
accessing, by the extended reality audio processing system as the first and second virtual sounds propagate to an avatar of the user within the extended reality world, real-time acoustic propagation data representative of characteristics that affect the propagation of the first and second virtual sounds to the avatar of the user, the accessed real-time acoustic propagation data including listener propagation data accessed from the media player device and world propagation data accessed from the live capture management system, the world propagation data associated with the real-world scene and tracked and managed by the live capture management system;
rendering, by the extended reality audio processing system as the first and second virtual sounds propagate to the avatar of the user and based on the first and second audio streams and the real-time acoustic propagation data, a composite binaural audio stream representative of a composite virtual sound that comprises a combination of simulated reproductions of the first and second virtual sounds, the simulated reproductions customized to account for the characteristics that affect the propagation of the first and second virtual sounds to the avatar of the user; and
transmitting, by the extended reality audio processing system, the composite binaural audio stream to the media player device for presentation to the user as the user experiences the extended reality world.

US Pat. No. 10,484,810

METHOD AND DEVICE FOR RENDERING ACOUSTIC SIGNAL, AND COMPUTER-READABLE RECORDING MEDIUM

SAMSUNG ELECTRONICS CO., ...

1. A method of elevation rendering an audio signal, the method comprising:receiving multichannel signals including a height input channel signal of a predetermined elevation angle;
obtaining first elevation rendering parameters for a height input channel signal of a standard elevation angle;
obtaining a delayed height input channel signal by applying a predetermined delay to a height input channel signal, wherein a label of the height input channel signal is one of frontal height channel labels;
updating the first elevation rendering parameters based on the predetermined elevation angle, in case that the predetermined elevation angle is higher than the standard elevation angle;
obtaining second elevation rendering parameters based on the label of the height input channel signal and labels of two output channel signals, wherein the labels of the two output channel signals are surround channel labels; and
elevation rendering the multichannel signals and the delayed height input channel signal to output a plurality of output channel signals of an elevated sound image, based on the updated first elevation rendering parameters and the second elevation rendering parameters.

US Pat. No. 10,484,804

HEARING ASSISTANCE DEVICE EAR-TO-EAR COMMUNICATION USING AN INTERMEDIATE DEVICE

Starkey Laboratories, Inc...

1. A system for wireless communication, comprising:a first audio device configured to be worn in a first ear of a wearer;
a second audio device configured to be worn in a second ear of the wearer; and
an external device in wireless communication with at least one of the first device and the second device, the external device including:
a wireless communication transceiver; and
a processor in communication with the wireless transceiver, the processor configured to:
monitor communication between the first device and the second device;
determine whether communication between the first device and the second device has fallen below a programmable threshold, wherein the programmable threshold includes a link margin threshold; and
if communication between the first device and the second device has fallen below the programmable threshold, using the wireless communication transceiver to switch dynamically between direct communication and relay communication between the first and second devices, to improve link quality, latency and power consumption.

US Pat. No. 10,484,800

CONFIGURABLE HEARING AID COMPRISING A BEAMFORMER FILTERING UNIT AND A GAIN UNIT

1. A hearing aid comprisinga forward path comprising
a multitude of input units for providing a multitude of electric input signals INi, i=1, . . . , M, representative of sound,
a multi input beam former filtering unit for providing a beam formed signal YBF from said multitude of electric input signals,
a gain unit for applying a hearing aid gain GHA to said beam formed signal YBF, and providing a processed signal, and
an output unit for providing stimuli perceivable by a user as sound based on said processed signal or a signal derived therefrom,
the hearing aid further comprising
a gain control unit for limiting said hearing aid gain GHA to a modified full-on gain value G?FOG, wherein
the multi input beam former filtering unit is configured to apply a current frequency dependent directional gain GDIR,i, to each of said multitude of electric input signals INi, and wherein the gain control unit is configured to determine the modified full-on gain value G?FOG in dependence of said current directional gains GDIR,i, i=1, . . . , M, and a previously determined full-on gain value GFOG,
the gain control unit comprises a configurable smoothing unit configured to determine a smoothed value of the maximum value GDIR,max of the current directional gains, and to use the smoothed value in the determination of the modified full-on gain value G?FOG, e.g. G?FOG=GFOG?, and
the gain control unit is configured to control a release time and/or an attack time of the smoothing unit in dependence of a current full on gain margin ?GFOGm, ?GFOGm being a difference between the previously determined full-on gain value GFOG and the sum of the current hearing aid gain GHA and the maximum value GDIR,max of the current directional gains ?GFOGm =GFOG?(GHA+GDIR,max).

US Pat. No. 10,484,796

SPEAKER DEVICE AND METHOD FOR MANUFACTURING SPEAKER DEVICE

DAI-ICHI SEIKO CO., LTD.,...

1. A speaker device comprising:a substrate having a uniform thickness;
a vibrator arranged on one face of the substrate, the vibrator comprising a base material layer, a first electrode layer, a piezoelectric element layer, and a second electrode layer, each of which has a uniform thickness, and which are layered in an order mentioned; and
a resonator that resonates with the vibration of the vibrator and makes the sound wave outputted in the thickness direction of the substrate closer to a plane parallel to the substrate,
wherein a hole through which a sound wave is outputted in a thickness direction of the substrate is provided on another face of the substrate at a position corresponding to the vibrator, the sound wave being generated by vibration of the vibrator to which a voltage signal is applied via the first electrode layer and the second electrode layer,
wherein an attachment portion is provided at a center of the hole, the resonator being attached to the attachment portion,
wherein scallops made of an indentation and a projection alternating in the thickness direction of the substrate are formed on an inner circumferential wall of the hole, and
wherein scallops facing the scallops formed on the inner circumferential wall of the hole are formed on an outer circumferential wall of the attachment portion.

US Pat. No. 10,484,793

ELECTRONIC DEVICES WITH ORIENTATION SENSING

Apple Inc., Cupertino, C...

1. An electronic device that provides content to a user having fingers, comprising:control circuitry;
ear cups containing speakers, wherein a given one of the ear cups has opposing first and second surfaces and a peripheral surface around a periphery of the given ear cup; and
touch sensors on the peripheral surface of the given ear cup that detect touch input from the fingers of the user, wherein the touch input includes a first touch input on at least one of the touch sensors and a second touch input on the at least one of the touch sensors, wherein the first touch input comprises input from a plurality of the fingers on the at least one touch sensor, wherein the second touch input comprises moving a finger along the at least one touch sensor, wherein the control circuitry plays audio through the ear cups in accordance with left and right channel assignments, wherein the control circuitry determines whether to reverse the left and right channel assignments in response to the first touch input on the given ear cup, and wherein the control circuitry adjusts a volume of the audio in response to the second touch input on the given ear cup.

US Pat. No. 10,484,787

LOUDSPEAKER APPARATUS

ZORZO CO., LTD., Tokyo (...

1. A loudspeaker apparatus, comprising:at least three speaker units; and
a space defining part defining at least two sealed spaces, wherein
each of the speaker units has a diaphragm having two surfaces, and a driver unit for inputting an electrical signal and driving the diaphragm,
each driver unit inputs substantially the same electrical signal with substantially the same or opposite phases,
each of at least two of the sealed spaces has at least two boundary diaphragms,
each of the boundary diaphragms is one of the diaphragms, disposed so that a first one of the surfaces faces inside a sealed space and a second one of the surfaces faces outside the sealed space,
when at least one of the boundary diaphragms is driven outward from the sealed space, at least one of the other boundary diaphragms is driven inward to the sealed space, the boundary diaphragms driven outward and the boundary diaphragms driven inward are the same in number, and thereby a volume of the sealed space is kept constant, and
at least one of the boundary diaphragms is disposed at a boundary between two of the sealed spaces having volumes kept constant, one of its surfaces faces inside one of the two sealed spaces and a second one of its surfaces faces inside the other of the two sealed spaces.

US Pat. No. 10,484,786

VIBRATION-BASED SPEAKER BOX DEVICE

JAZZ HIPSTER CORPORATION,...

1. A vibration-based speaker box device, comprising:a vibration body, including:
a first case, formed with an accommodation area;
a vibrator, placed within the accommodation area and having at least a contact board, a supporting frame, a sound coil wound around the lateral surface of the supporting frame, a damper and a magnetic package, in which the lower part of the contact board is connected to the supporting frame, the supporting frame can be placed within the magnetic package, and one end of the damper is connected to the lateral surface of the supporting frame while the other end thereof is connected to the lateral edge of the magnetic package;
a filler, placed between the accommodation area and the vibrator so that, through which, the vibrator can be combined within the accommodation area;
in which the contact board of the vibrator can be fixedly bonded onto a vibration board and, after bringing the damper to vibrate by means of the sound coil of the vibrator, it is possible to make the magnetic package vibrate conjunctively, and the vibration can be further transferred to the entire vibration body via the filler such that the vibration board in contact with the vibrator can spread the kinetic energy generated by the vibrations of the vibration body onto the whole vibration board;
a control body, including:
a second case, connected to the first case;
an electric circuit board, set up within the second case and electrically connected to the vibrator of the vibration body;
a battery, installed within the second case and electrically connected to the electric circuit board;
in which the control body can send an audio signal to the vibration body so as to, by means of the vibrations of the vibration body, spread the audio signal through the vibration board.

US Pat. No. 10,484,785

SPEAKER BAFFLE

IMAX Corporation, Missis...

1. A loudspeaker cabinet comprising:a plurality of side walls defining a side wall perimeter, the plurality of side walls comprising a first side wall and a second side wall;
a front wall mounted to the first side wall along a first side wall edge and the second side wall along a second side wall edge, the first side wall edge being a vertical edge, and the second side wall edge being a horizontal edge, the front wall having a front surface; and
an extended area extending outwardly with respect to the first side wall edge and the second side wall edge, the extended area being substantially coplanar with the front surface;
wherein the front surface with comprises at least two speakers mounted along a vertical center axis of the cabinet such that each speaker is positioned within the side wall perimeter with a first distance in a first direction between a center of the corresponding speaker and the first side wall edge,
wherein a portion of the extended area comprises at least one profile feature in the first direction, the front surface and the at least one profile feature forming a continuous surface, the at least one profile feature having a length based on the first distance enabling the portion of the extended area to provide a gradual transition to open free space to create a gradual air load transition on sound waves produced by the at least two speakers.

US Pat. No. 10,484,776

HEADPHONES WITH MULTIPLE EQUALIZATION PRESETS FOR DIFFERENT GENRES OF MUSIC

GLOBAL DRUMZ, INC., Los ...

1. A headphone comprising a pair of speakers for reproducing an input audio signal, the headphone further comprising:(a) a plurality of equalization selectors, each of said selectors directly actuating an equalization setting for a genre of music or that is individually programmed to a customizable equalization setting, said equalization setting comprising a specific distribution of relative amplitudes of sounds in predetermined frequency ranges; and
(b) an equalizer identification indicator for actuating an audible communication perceivable to a headphone wearer in response to actuating an equalization setting, wherein said communication corresponds to said actuated equalization setting, and wherein said communication is perceived differently from the input audio signal being reproduced on said headphone speakers,
wherein said communication is selected from the group consisting of a piece of music associated with a particular genre of music and a sound imitation associated with a particular genre of music, and wherein said particular genre of music corresponds to said actuated equalization setting.

US Pat. No. 10,484,775

EARPHONE STRUCTURE

ETEN ELECTRONCIS LIMITED,...

1. An earphone structure, comprising:a speaker, comprising a sound producing vibrating diaphragm and a sound outlet, wherein the sound producing vibrating diaphragm is used to convert an electrical signal to a sound which is output through the sound outlet; and
a pipe, wherein the pipe has one end provided at a side of the speaker having the sound outlet, and the other end extending along a direction away from the sound outlet, such that the sound output from the sound outlet is transmitted to an outside space,
wherein areas of cross sections of the pipe in a radial direction are increasing successively in a direction away from the sound outlet,
wherein each of the cross sections of the pipe in the radial direction comprises:
a first arc-shape portion;
a second arc-shape portion, having a radius of curvature smaller than that of the first arc-shape portion, wherein a first end of the second arc-shape portion is connected to a first end of the first arc-shape portion;
a third arc-shape portion, having a radius of curvature equal to that of the first arc-shape portion, wherein a first end of the third arc-shape portion is connected to a second end of the second arc-shape portion; and
a fourth arc-shape portion, having a radius of curvature equal to that of the second arc-shape portion, wherein a first end of the fourth arc-shape portion is connected to a second end of the third arc-shape portion, and a second end of the fourth arc-shape portion is connected to a second end of the first arc-shape portion.

US Pat. No. 10,484,774

ACOUSTIC TRANSDUCER

Bose Corporation, Framin...

1. A loudspeaker, comprising:first and second acoustic drivers that each emit front-side acoustic radiation from a front side of the driver and rear-side acoustic radiation from a rear side of the driver;
a housing that comprises a rear acoustic volume that receives the rear-side acoustic radiation of both drivers and a front acoustic volume that receives the front-side acoustic radiation of a driver;
a plurality of sound-emitting openings in the housing, wherein a distance between sound-emitting openings defines an effective length of a loudspeaker dipole, and wherein the housing and its sound-emitting openings are constructed and arranged such that the effective dipole length is frequency dependent wherein the effective dipole length is larger at lower frequencies than it is at higher frequencies;
wherein first and second rear sound-emitting openings are acoustically coupled to the rear acoustic volume and wherein first and second front sound-emitting openings are acoustically coupled to the front acoustic volume, wherein the first rear sound-emitting opening is closer to the first front sound-emitting opening than is the second rear sound-emitting opening;
a resistive screen covering the first rear sound-emitting opening; and
an acoustic transmission line that is acoustically coupled to the rear acoustic volume and comprises the second rear sound-emitting opening.

US Pat. No. 10,484,771

SUPPORT FOR VIDEO PLAYBACK DEVICES

Fu Tai Hua Industry (Shen...

1. A support for video playback devices comprising:a headwear device;
a support mechanism connected to the headwear device; and
a holding mechanism connected to the support mechanism, and used to hold a video playback device,
wherein a viewing distance and a viewing angle of the video playback device are adjusted by varying relative positions of the headwear device and the support mechanism and by varying relative positions of the support mechanism and the holding mechanism; and
wherein the holding mechanism comprises:
a holder comprising:
a body;
two baffles extending perpendicular from the body; and
a plurality of slots formed through at least one of the baffles;
two positioning members respectively inserted into two of the slots; and
a space defined among the body, the baffles, and the positioning members, and adapted to receive the video playback device.

US Pat. No. 10,484,768

SPEAKER SYSTEM

1. A speaker system comprising:(a) at least a first enclosure having a plurality of walls forming at least a first compartment having at least a first interior compartment space;
(b) at least a first driver having a frequency of greater than about 20 Hz;
(c) at least a second driver having a frequency of less than about 20,000 Hz;
(d) at least a third driver having a frequency of from about 100 Hz to about 4,000 Hz; and
(e) at least a first soundboard;
wherein the at least first driver (b), the at least second driver (c), and the at least first soundboard (e) are disposed in the at least first interior compartment space of the at least a first enclosure; and
wherein the at least a third driver is disposed external to the at least first compartment of the at least first enclosure such that the at least third driver is separate from the at least first driver (b), the at least second driver (c) and the at least first soundboard (e); and
wherein the combination of the at least first, second and third drivers and the at least first soundboard increases the resonance of, and enhances the quality of, the sound from the speaker system.

US Pat. No. 10,484,761

METHOD AND APPARATUS FOR A DEPLOYABLE RADIO-FREQUENCY IDENTIFICATION PORTAL SYSTEM

QUAKE GLOBAL, INC., San ...

1. An apparatus for monitoring one or more radio-frequency identification (RFID) tags within an enclosure, the apparatus comprising:a first assembly comprising at least one processor;
at least one second assembly comprising an RFID radiator operatively coupled to the at least one processor, wherein the at least one processor of the first assembly is configured to interrogate the one or more RFID tags within the enclosure via the RFID radiator of the at least one second assembly; and
a connection element coupled to the first assembly and the at least one second assembly;
wherein the at least one second assembly is movable relative to the first assembly about the connection element between an undeployed, closed configuration, in which the first assembly and the at least one second assembly are substantially parallel to each other, and a deployed, open configuration, in which the first assembly and the at least one second assembly are separated from each other except through the connection element; and
wherein the first assembly comprises a first attachment component configured to removably couple the first assembly, in the deployed, open configuration, to at least one surface of the enclosure that is separate from the apparatus, and
wherein the at least one second assembly comprises a second attachment component configured to removably couple the at least one second assembly, in the deployed, open configuration, to at least one surface of the enclosure that is separate from the apparatus,
such that the first assembly and the at least one second assembly are held in the deployed, open configuration by at least the coupling of their respective attachment components to the respective surfaces of the enclosure, so as to monitor the one or more RFID tags within an internal space of the enclosure.

US Pat. No. 10,484,760

ELECTROMAGNETIC COMMUNICATION FROM WAVEGUIDE CONFINEMENT

UNITED TECHNOLOGIES CORPO...

1. A system of a machine, the system comprising:a network of a plurality of sensing/control/identification devices distributed throughout the machine, each of the sensing/control/identification devices associated with at least one sub-system component of the machine and operable to communicate through a plurality of electromagnetic signals;
shielding surrounding at least one of the sensing/control/identification devices to contain the electromagnetic signals proximate to the at least one sub-system component; and
a waveguide operable to route a portion of the electromagnetic signals through a waveguide transmitter interface and a waveguide transition interface to the at least one of the sensing/control/identification devices.

US Pat. No. 10,484,758

COMPUTING SYSTEM WITH CONTENT-CHARACTERISTIC-BASED TRIGGER FEATURE

Gracenote, Inc., Emeryvi...

1. A method comprising:receiving, by a computing system, media content, wherein the media content comprises a first portion and a second portion, wherein the computing system receives the first portion before receiving the second portion;
generating, by the computing system, a fingerprint of the second portion of the received media content;
determining, by the computing system, that the first portion of the received media content includes a threshold extent of non-substantive media content;
responsive to determining that the first portion of the received media content includes the threshold extent of non-substantive media content, transmitting, by the computing system, the generated fingerprint to a content identification server to identify the second portion of the received media content; and
performing an action that relates to the identified second portion of media content.

US Pat. No. 10,484,754

ADVERTISEMENT STATUS INDICATOR IN STB

ARRIS Enterprises LLC, S...

1. An advertisement status indicator method implemented through a set-top box (STB) for determining an advertisement status during a program to provide to a user advance notice of the advertisement status, the method comprising:receiving, via a digital video broadcasting (DVB) receiver, an Event Information Table (EIT) from a provider of the one or more programs,
wherein said EIT includes a first portion with program schedule information and a second portion with an advertisement status for each of the one or more programs identified in the EIT,
wherein said advertisement status second portion of the EIT is received via the same DVB receiver,
wherein said program schedule information first portion is parseable separately from said advertisement status second portion, said program schedule information first portion is parsed for information for each of the one or more programs in the EIT for display of an event program guide (EPG) and said advertisement status second portion is parseable for determining the advertisement status of the one or more programs currently being broadcasted;
parsing, via middleware in the STB, the EIT for program schedule information first portion for one or more programs being broadcasted for displaying an event program guide (EPG), wherein said middleware is operable for parsing the EIT separately for an advertisement status at a current program time in response to a user action related to a program in the one or more programs included in the EIT, said a current program time for the program being broadcasted, said determining the advertisement status of the program being broadcasted by parsing said advertisement status second portion of the Event Information Table (EIT) to determine whether a Time Offset/Date Table (TOT/TDT) value for the program in the one or more programs currently being broadcasted falls within a range of the parsed advertisement timing information,
if the TOT/TDT value falls within the range of the parsed advertisement timing, then setting the advertisement status to an indication that an advertisement is playing, and
if the TOT/TDT value does not fall within the range of the parsed advertisement timing, then setting the advertisement status to an indication that an advertisement is not playing; and
displaying the advertisement status of the at least one program to the user.

US Pat. No. 10,484,751

TRANSMISSION APPARATUS, AIT TRANSMISSION METHOD AND RECEPTION APPARATUS

SONY CORPORATION, Tokyo ...

1. A transmission apparatus, comprising:application data transmission circuitry that transmits to a reception device application data of an application, based on a request; and
table transmission circuitry that transmits to the reception device a first application profile of a plurality of application profiles, based on the request, wherein
the first application profile includes information of a plurality of function types of the application,
the first application profile comprises a high-order bit region corresponding to a plurality of high-order bits of the first application profile and a low-order bit region corresponding to a plurality of low-order bits of the first application profile,
a first function type of the plurality of function types of the application is set based on a correspondence of a first value of the high-order bit region with a first bit position of a plurality of bit positions in the low-order bit region;
a total number of the plurality of function types in the first application profile is a multiplication product of a number of the plurality of high-order bits and a number of the plurality of low-order bits,
the number of the plurality of high-order bits is equal to n and the number of the plurality of low-order bits is equal to 16?n, and
n is a value in a range of 2-14.

US Pat. No. 10,484,746

CAPTION REPLACEMENT SERVICE SYSTEM AND METHOD FOR INTERACTIVE SERVICE IN VIDEO ON DEMAND

INHA University Research ...

1. A caption replacement service method performed by a computer system, the method comprising:playing a video present on a web, wherein the video is not annotated and comprises a series of frames, each frame being a visual image;
identifying automatically a portion of a visual image of a frame of the video that contains an image of text, the image of text containing content that is original to the video;
evaluating the image of text on the portion of the visual image of the frame with image text cognition to determine a content of the textual information on the portion of the visual image of the frame;
determining whether the content of the textual information on the portion of the visual image of the frame contains non-current information based on a current context making a meaning of the content outdated;
searching, in response to the content of the textual information being non-current, for an augmented virtual object area corresponding to the image of text on the portion of the visual image of the frame of the video from metadata associated with the video, the augmented virtual object area comprising an overlay that hides the portion of the visual image of the frame of the video that contains the image of text and being configured to receive a dynamically selected current interactive augmentation;
dynamically selecting an interactive augmentation based on a profile of a user;
automatically augmenting the interactive augmentation over the non-current information on top of the virtual object area while the video is playing using the searched for information on the augmented virtual object area; and
providing an interactive service about an event occurring in the augmented virtual object area to the user.

US Pat. No. 10,484,738

TELEVISION AND METHOD FOR FILTERING TELEVISION PROGRAM CONTENT

HON HAI PRECISION INDUSTR...

1. A non-transitory storage medium having stored thereon instructions that, when executed by at least one processor of a television, causes the at least one processor to execute the instructions of a method for filtering a television program, the method comprising:capturing preview content of a television program within a preset time duration before the television program is displayed on the television;
analyzing the preview content to generate a specific image model;
determining, when the television program is displayed, whether the specific image model is displayed in the television program; and
prompting a user to take a specific action when the specific image model is displayed in the television program.

US Pat. No. 10,484,733

PORTABLE TERMINAL, INFORMATION PROCESSING APPARATUS, CONTENT DISPLAY SYSTEM AND CONTENT DISPLAY METHOD

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

1. A content receiving apparatus outputting a video content based on a video content acquired via a television broadcast or via the internet and receiving from a remote controller an operation input for television broadcast signal reception and an operation input for content acquisition via the internet, the content receiving apparatus comprising:a communication device configured to conduct communication with an external mobile terminal having a display screen for a video content, the external mobile terminal being different from the remote controller; and
a controller configured to control an operation mode of the content receiving apparatus and to control output of a video content from the content receiving apparatus,
wherein the controller is configured to:
control the operation mode of the content receiving apparatus to start first operation mode in response to an operation input from the remote controller, wherein in the first operation mode a first video content acquired via a television broadcast is controlled to be outputted from the content receiving apparatus;
control the operation mode of the content receiving apparatus to terminate the first operation mode and to start second operation mode in response to reception of first information from the external mobile terminal without an operation input from the remote controller, wherein, the first video content acquired via a television broadcast is controlled not to be outputted from the content receiving apparatus in the second operation mode, a second video content acquired via the internet is controlled to be outputted from the content receiving apparatus in the second operation mode, and the second video content to be outputted from the content receiving apparatus is controlled based on second information received from the external mobile terminal without an operation input from the remote controller in the second operation mode; and
control the operation mode of the content receiving apparatus to terminate the second operation mode in response to reception of third information from the external mobile terminal without an operation input from the remote controller,
wherein the second video content outputted from the content receiving apparatus corresponds to a video content displayed on the display screen of the external mobile terminal before the reception of the first information from the external mobile terminal,
wherein the second information is different from the first information, and
wherein the content receiving apparatus is configured to comprise a memory configured to store a software to conduct management of the second video content acquired via the internet.

US Pat. No. 10,484,732

DATA PROCESSING BACKPLANE WITH SERIAL BUS COMMUNICATION LOOP

TV One Limited, Margate ...

1. An apparatus comprising:a first backplane device for exchanging audio information, video information, and/or data among multiple audio, video, and/or data (AVD) processing or AVD storage hardware modules, the first backplane device comprising:
a first group of AVD module slots, each of the module slots configured to receive an AVD processing or AVD storage hardware module; and
a first serial bus communication loop to electrically or optically couple each of the AVD module slots in the first group of module slots wherein the first serial bus communication loop extends from a first hardware module slot to a second hardware module slot, from the second hardware module slot to an nth hardware module slot, and from the nth hardware module slot to the first hardware module slot to complete the communication loop;
wherein the first serial bus communication loop is maintained when at least one of the AVD module slots in the first group is unoccupied by an AVD processing or AVD storage hardware module.

US Pat. No. 10,484,731

METHOD AND APPARATUS FOR SPONSORED MESSAGING

1. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:identifying a feature of content that is streamed to a communication device through a communication network;
accessing a user-generated comment transmitted from the communication device through the communication network;
determining whether the user-generated comment includes a keyword;
determining whether the keyword in the user-generated comment was temporally associated with the feature of the content streamed to the communication device to identify an occurrence of a trigger event; and
transmitting a message associated with the trigger event to the communication device responsive to identifying the occurrence of the trigger event.

US Pat. No. 10,484,727

METHODS AND SYSTEMS FOR USING 2D CAPTURED IMAGERY OF A SCENE TO PROVIDE VIRTUAL REALITY CONTENT

Verizon Patent and Licens...

12. A system comprising:at least one physical computing device that:
acquires, from a plurality of capture devices physically disposed at different vantage points in relation to a scene that includes one or more objects, surface data for the one or more objects, the surface data including a distinct set of two-dimensional (2D) color data and depth data for each capture device included in the plurality of capture devices, each distinct set of 2D color data and depth data representing a distinct unmeshed view of the scene from a respective vantage point of a respective capture device included in the plurality of capture devices;
acquires metadata for each distinct set of 2D color data and depth data;
generates a separate color data stream and a separate depth data stream for each distinct set of 2D color data and depth data captured by each capture device included in the plurality of capture devices;
packages each separate depth data stream and each separate color data stream associated with each capture device included in the plurality of capture devices into a transport stream such that the transport stream includes data representing each distinct unmeshed view of the scene from each respective vantage point of each respective capture device; and
provides the metadata and the transport stream for streaming to a media player device;
wherein each distinct unmeshed view of the scene is not combined together with any other distinct unmeshed view of the scene captured by any other capture device included in the plurality of capture devices prior to the packaging of each separate depth data stream and each separate color data stream into the transport stream.

US Pat. No. 10,484,725

INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD FOR REPRODUCING MEDIA BASED ON EDIT FILE

SONY CORPORATION, Tokyo ...

6. An information processing apparatus, comprising:at least one processor configured to:
extract list information from a segment file in an MP4 Fragmented Movie format, wherein a moov box of the segment file includes the list information and a stream,
wherein the list information includes information of a predetermined time and a preset value as a reproduction time of the stream, and
wherein the list information is generated to reproduce content; and
reproduce the content, from beginning of the content, at the predetermined time later than a reproduction start time on a movie time scale,
wherein the movie time scale corresponds to a timing resolution of the content per second, and
wherein the predetermined time is later by a difference between a reproduction start time of the content and the reproduction start time on the movie time scale, and
wherein the difference is based on the list information extracted when the reproduction start time of the content is later than the reproduction start time of the content on the movie time scale.

US Pat. No. 10,484,720

METHODS, DEVICES AND SYSTEMS FOR PARALLEL VIDEO ENCODING AND DECODING

Dolby International AB, ...

1. A method for encoding a video bitstream, the method comprising:partitioning a picture in the video bitstream into a first portion and a second portion;
generating a first slice header corresponding to the first portion of the picture in the video bitstream;
generating a second slice header corresponding to the second portion of the picture in the video bitstream, wherein the second slice header is different than the first slice header and shares some slice attributes with the first slice header, and wherein the size of the second slice header is smaller than the size of the first slice header;
setting a value of a flag corresponding to the first slice header to a first value to indicate that the first slice header is a regular slice header;
setting a value of a flag corresponding to the second slice header to a second value to indicate that the second slice header is a partitioned slice header;
encoding the first portion of the picture in the video bitstream to generate first coded data using the first slice header;
encoding the second portion of the picture in the video bitstream to generate second coded data using the first portion of the picture, the first slice header and the second slice header; and
entropy coding the first slice header, the second slice header, the first coded data, and the second coded data,
wherein encoding the second portion of the picture comprises transforming a residual block in the second portion of the picture, and
wherein the first value of the flag corresponding to the first slice header is 0.

US Pat. No. 10,484,715

CORRECTION OF OVER-THE-AIR SIGNALS

Cable Television Laborato...

1. A non-transitory computer-readable medium having instructions executable with a processor of a server to facilitate correcting reception errors within signals being transmitted from a transmitter to a receiver, the instructions being sufficient to facilitate:determining the reception errors to correspond with the receiver being unable to properly display the signals;
transmitting error correction data to the receiver independently of the transmitter to facilitate correcting the reception errors;
determining the receiver to be tuned to a first wireless channel of a plurality of wireless channels being broadcasted to the receiver;
tuning the server to the first wireless channel; and
transmitting the error correction data from the server to the receiver via the first wireless channel.

US Pat. No. 10,484,714

CODEC FOR MULTI-CAMERA COMPRESSION

Intel Corporation, Santa...

1. An electronic processing system, comprising:a processor;
memory communicatively coupled to the processor; and
logic communicatively coupled to the processor to:
process a single stream of video frames which includes frame information from two or more video sources, and
process a current frame based on information from a prior frame in the single stream of video frames which precedes the current frame by a number of frames based on a number of video sources represented in the single stream of video frames.

US Pat. No. 10,484,711

DEPENDENT RANDOM ACCESS POINT PICTURES

Telefonaktiebolaget LM Er...

1. A method for decoding a video bitstream comprising:decoding an intra random access point, IRAP, picture of said video bitstream;
decoding a dependent random access point, DRAP, picture of said video bitstream using one of said IRAP picture and a preceding, according to a decoding order, DRAP picture in said video bitstream, or both, as sole reference picture(s) for decoding said DRAP picture, so that said DRAP picture together with the sole reference picture(s) used for decoding said DRAP picture constitute a random access point in said video bitstream for a random access operation, wherein said DRAP picture is marked as a picture for use as a reference picture by pictures following said DRAP picture in decoding order and identifies a location other than a beginning of said video bitstream where to start decoding said video bitstream; and
decoding at least one non-random access point, non-RAP, picture of said video bitstream following said DRAP picture in output order and decoding order, said at least one non-RAP picture is encoded to not allow use of any non-RAP picture preceding said DRAP picture in decoding order in said video bitstream as a reference picture,
wherein decoding the DRAP picture comprises:
identifying data accompanying said DRAP picture that indicates said IRAP picture and said preceding DRAP picture are required to decode said DRAP picture; and
decoding the DRAP picture using the identified data accompanying said DRAP picture.

US Pat. No. 10,484,710

VIDEO ENCODING APPARATUS AND METHOD

Novatek Microelectronics ...

1. A video encoding apparatus, comprising:a video encoding circuit, performing a video encoding operation on a video stream to generate an encoded stream; and
a control circuit, controlling the video encoding circuit to perform the video encoding operation, and dynamically setting a current frame in the video stream to at least one of a long-term reference frame, a short-term reference frame and a non-reference frame according to at least one of a playback latency control condition and an inter-frame correlation condition, wherein the long-term reference frame and the short-term reference frame are used as a decoding reference frame in a video decoding operation, wherein the playback latency control condition comprises:
forecasting a playback latency of a reference frame of the current frame in the video decoding operation, wherein the playback latency represents a time for decoding the reference frame of the current frame;
determining the playback latency control condition as being satisfied when the playback latency is less than a latency threshold; and
determining the playback latency control condition as being not satisfied when the playback latency is not less than the latency threshold.

US Pat. No. 10,484,709

METHOD AND APPARATUS FOR ENCODING AND DECODING MOTION VECTOR BASED ON REDUCED MOTION VECTOR PREDICTOR CANDIDATES

SAMSUNG ELECTRONICS CO., ...

1. An image decoding apparatus comprisinga decoding unit configured to decode, from a bitstream including an image, information about a motion vector difference for a current block and information about a motion vector predictor for the current block;
a candidate determiner configured to generate a motion vector predictor candidate group, and to modify the motion vector predictor candidate group based on vectorial values of motion vector predictor candidates in the motion vector predictor candidate group; and
a motion vector restoring unit configured to determine a motion vector predictor for the current block from among motion vector predictor candidates in the modified motion vector predictor candidate group based on the information about the motion vector predictor, and to determine a motion vector for the current block based on the motion vector predictor and the information about the motion vector difference,
wherein, the modified motion vector predictor candidate group includes at least one of a 1st motion vector predictor candidate and 2nd motion vector predictor candidates, the 1st motion vector predictor candidate is a motion vector of a collocated block to the current block, the collocated block is located in a reference picture, the 2nd vector predictor candidates are motion vectors of neighboring blocks of the current block,
wherein the neighboring blocks include a first block located in lower left side of the current block, and include a second block located in upper side of the first block,
wherein the candidate determiner modifies the motion vector predictor candidate group, when at least two of 2nd motion vector predictor candidates have the same value, by removing all of the at least two of 2nd motion vector predictor candidates except for one of the at least two of 2nd motion vector predictor candidates from the motion vector predictor candidate group,
wherein the image is split into a plurality of maximum coding units according to information about size of the maximum coding units, the maximum coding unit is hierarchically split into one or more coding units of depths including at least one of a current depth and a lower depth, and
wherein the current block is included in one of the one or more coding units of depths including at least one of the current depth and the lower depth.

US Pat. No. 10,484,708

DECODING METHOD AND APPARATUSES WITH CANDIDATE MOTION VECTORS

Velos Media, LLC, Dallas...

1. An image decoding method, comprising:decoding information indicative of a fixed candidate number to be used for decoding a plurality of merge-mode blocks; and
for a current block among the plurality of merge-mode blocks:
deriving a plurality of first merging candidates, wherein each merging candidate is derived based on a combination of a prediction direction, a motion vector, and a reference picture index that has been used to decode a first block;
determining whether or not a total number of first merging candidates is less than the fixed candidate number;
when the total number of first merging candidates is less than the fixed candidate number, deriving at least one second merging candidate that is different from each of the first merging candidates until the total number of first merging candidates and second merging candidates is equal to the fixed candidate number,
wherein each of the one or more second merging candidates has a different combination of a prediction direction, a motion vector, and a reference picture index from each of the first merging candidates; and
decoding a coded index using the fixed candidate number regardless of the total number of first merging candidates,
wherein the coded index corresponds to one of the plurality of first merging candidates or one of the at least one second merging candidate.

US Pat. No. 10,484,706

IMAGE ENCODING/DECODING APPARATUS AND METHOD

Electronics and Telecommu...

1. An image decoding method comprising:predicting a motion vector of a current block within a current picture using any one or any combination of motion vector information of an adjacent block of the current block, motion vector information of a reference block corresponding to the current block within a reference picture, and motion vector information of an adjacent block of the reference block corresponding to the current block within the reference picture;
scaling the motion vector information of the adjacent block of the current block using a distance from a reference picture referred to by the adjacent block of the current block to the current picture and a distance from a reference picture of the current block to the current picture in response to the reference picture referred to by the adjacent block of the current block being different from the reference picture of the current block;
obtaining differential motion vector information of the current block; and
adding the predicted motion vector of the current block to the differential motion vector information of the current block to calculate a motion vector of the current block,
wherein a location of the reference block within the reference picture corresponds to a location of the current block within the current picture.

US Pat. No. 10,484,705

VIDEO PREDICTION ENCODING DEVICE, VIDEO PREDICTION ENCODING METHOD, VIDEO PREDICTION ENCODING PROGRAM, VIDEO PREDICTION DECODING DEVICE, VIDEO PREDICTION DECODING METHOD, AND VIDEO PREDICTION DECODING PROGRAM

NTT DOCOMO, INC., Tokyo ...

1. A video predictive decoding device comprising:a decoder configured to decode side information and a compressed data of a residual signal of a target region, which is a target to be decoded, out of plural sets of compressed data obtained by encoding a plurality of divided regions;
a motion information reconstructor configured to reconstruct a motion vector used to generate a predicted signal of the target region from the side information;
a motion information storage configured to store the motion vector;
a prediction signal generator configured to generate the predicted signal of the target region, based on the motion vector;
a residual signal reconstructor configured to reconstruct a reproduced residual signal of the target region from the compressed data comprising the residual signal; and
a picture storage configured to add the predicted signal to the reproduced residual signal to reconstruct a pixel signal of the target region, and which store the reconstructed pixel signal as a previously-reproduced picture,
wherein the decoder decodes zero-th side information and first side information,
wherein the zero-th side information contains a zero-th motion vector difference, and a zero-th motion vector predictor index used to identify as a zero-th motion vector predictor one motion vector selected from a plurality of motion vectors stored in the motion information storage,
wherein the first side information contains a first motion vector predictor index used to identify as a first motion vector predictor one motion vector selected from a plurality of motion vectors stored in the motion information storage,
wherein the motion information reconstructor comprises:
a zero-th motion information reconstructor, which derives the zero-th motion vector predictor based on the zero-th motion vector predictor index by using the one motion vector selected from the motion vectors stored in the motion information storage, and which adds the zero-th motion vector predictor to the zero-th motion vector difference to reconstruct a zero-th motion vector; and
a first motion information reconstructor, which sets 0 for a vector value of a first motion vector difference, derives the first motion vector predictor based on the first motion vector predictor index by using the one motion vector selected from the motion vectors stored in the motion information storage, and adds the first motion vector predictor to the first motion vector difference to reconstruct a first motion vector, and
wherein the zero-th side information further contains a zero-th reference frame index to identify a zero-th reference frame for generating a zero-th predicted signal of the target block, and when the zero-th reference frame identified by the zero-th reference frame index is different from a reference frame identified by the zero-th motion vector predictor index, a scaling process of the zero-th motion vector predictor is performed based on frame numbers of the decoding target frame, the zero-th reference frame of the target block, and the reference frame identified by the zero-th motion vector predictor index before adding the zero-th motion vector predictor to the zero-th motion vector difference to reconstruct the zero-th motion vector, and
wherein the first side information further contains a first reference frame index to identify a first reference frame for generating a first predicted signal of the target block, and when the first reference frame identified by the first reference frame index is different from a reference frame identified by the first motion vector predictor index, a scaling process of the first motion vector predictor is performed based on frame numbers of the decoding target frame, the first reference frame of the target block, and the reference frame identified by the first motion vector predictor index before adding the first motion vector predictor to the first motion vector difference to reconstruct the first motion vector,
wherein the prediction signal generator combines two signals acquired from the previously-reproduced picture, based on the zero-th motion vector and the first motion vector respectively, to generate the predicted signal of the target region.

US Pat. No. 10,484,700

MODE IDENTIFICATION DATA REDUCING METHOD FOR INTRA-PREDICTION CODING

NTT DOCOMO, INC., Tokyo ...

1. An image predictive decoding device comprising:a processor;
an input unit executable with the processor to accept input of compressed picture data containing a residual signal and encoded information, the residual signal generated by dividing a picture into a plurality of blocks and performing predictive encoding of a target block, and the encoded information about a prediction mode indicative of a generation method of a predicted signal of the target block;
a restoration unit executable with the processor to extract the residual signal of the target block from the compressed picture data to restore a reproduced residual signal;
a prediction mode decoding unit executable with the processor to restore the encoded information about the prediction mode to generate a prediction mode;
a predicted signal generation unit executable with the processor to generate the predicted signal of the target block based on the prediction mode;
a picture restoration unit executable with the processor to add the predicted signal to the reproduced residual signal to restore a pixel signal of the target block; and
a storage unit executable with the processor to store the restored pixel signal as a reproduced pixel signal,
wherein the prediction mode decoding unit is executable with the processor to generate a candidate prediction mode list containing elements of prediction modes of a plurality of previously-reproduced blocks neighboring the target block;
wherein the prediction mode decoding unit is further executable with the processor to decode a flag that indicates whether or not the candidate prediction mode list contains an element corresponding to the prediction mode;
when the flag indicates that the candidate prediction mode list contains the corresponding element, the prediction mode decoding unit is further executable with the processor to decode an index indexing the candidate prediction mode list to obtain an element indicated by the index as the prediction mode; and
when the flag indicates that the candidate prediction mode list does not contain the corresponding element, the prediction mode decoding unit is further executable with the processor to:
decode a REM (remaining) mode;
set a variable equal to a value of the REM mode;
recursively perform a round of mode restoration process on a respective intra-prediction mode listed in the candidate prediction mode list sequentially from an intra-prediction mode of a smallest value through an intra-prediction mode of a highest value in the candidate prediction mode list,
wherein a respective round of mode restoration process comprises (i) comparing a value of the variable with a value of an intra-prediction mode in the candidate prediction mode list and, when the value of the variable is larger than or equal to the value of the intra-prediction mode, (ii) incrementing the value of the variable, (iii) providing the incremented value of the variable as a next value of the variable and (iv) comparing in a next round the next value of the variable with a next intra-prediction mode in the candidate prediction mode list; and
use the a final value of the variable as a prediction mode for decoding the target block.

US Pat. No. 10,484,698

DETECTING MARKERS IN AN ENCODED VIDEO SIGNAL

Microsoft Technology Lice...

1. A computer-implemented method comprising:determining a type of a data packet in a data stream that includes data packets and marker sequences;
detecting in the data packet one or more occurrences of a known pattern of data elements by, responsive to the type of the data packet indicating that the data packet includes encoded video content, processing in parallel different parts of the data packet with different respective parallel processing units by, for each parallel processing unit:
forming a plurality of subsequences from a respective part of the data packet, each element of the plurality of subsequences being a first value or a second value;
summing, for each subsequence, elements of said each subsequence to form a plurality of sums; and
indicating the one or more occurrences when the plurality of sums indicate one or more saturations, wherein a saturation is identified when a sum exceeds a saturation threshold; and
removing emulation prevention markers following at least some of the one or more occurrences of the known pattern of data elements in the data packet to generate a decodable version of the data packet;
decoding the encoded video content; and
outputting the decoded video content for display.

US Pat. No. 10,484,696

METHOD AND APPARATUS FOR COLOR INDEX PREDICTION

MEDIATEK INC., Hsinchu (...

1. A method of coding a current block of video data using palette coding for a video coding system, the method comprising:receiving input data associated with the current block;
maintaining a pattern relation table (PRT), which includes one or more entries, by performing at least:
for a particular entry of the PRT, recording a search pattern and one or more corresponding predictors, wherein the search pattern is derived from value or values of K previous coded pixel or pixels, each of the one or more corresponding predictors corresponds to candidate value or values of N following pixel or pixels associated with the K previous coded pixel or pixels, and K and N are integers equal to or greater than one;
determining a current search pattern for a current pixel based on K pixel or pixels at K selected position or positions coded before the current pixel;
searching the PRT to identify one of the one or more entries which contains a search pattern identical to the current search pattern;
setting one of one or more predictors recorded in the PRT in association with the identified entry as a current predictor; and
applying encoding or decoding to N pixel or pixels, including the current pixel and after the K pixel or pixels at the K selected position or positions coded before the current pixel, according to the current predictor.

US Pat. No. 10,484,693

METHOD AND APPARATUS FOR SAMPLE ADAPTIVE OFFSET PARAMETER ESTIMATION FOR IMAGE AND VIDEO CODING

TEXAS INSTRUMENTS INCORPO...

1. A video decoding method, comprising:estimating sample adaptive offset parameters using non-deblock filtered pixels of a portion of an image and without using any deblock filtered pixels of the portion of the image;
performing deblock filtering for the portion of the image to generate deblock filtered pixels for the portion of the image; and
applying sample adaptive offset processing to the deblock filtered pixels of the portion of the image using the estimated sample adaptive offset parameters.

US Pat. No. 10,484,692

IMAGE DECODING METHOD, IMAGE CODING METHOD, IMAGE DECODING APPARATUS, IMAGE CODING APPARATUS, AND IMAGE CODING AND DECODING APPARATUS

SUN PATENT TRUST, New Yo...

1. An image decoding apparatus of decoding, on a block-by-block basis, image data included in a coded stream, the image decoding apparatus comprising:a processor; and
a non-transitory computer-readable medium storing thereon a computer program, which when executed by the processor, causes the processor to perform operations including:
selecting candidates for an intra prediction mode to be used for intra prediction for a decoding target block from a plurality of predetermined intra prediction modes, each of the plurality of predetermined intra prediction modes having a mode number;
deriving the selected candidates, the number of the candidates constantly being a predetermined fixed plural number, the predetermined fixed plural number being at least 2 and less than a number of the plurality of predetermined intra prediction modes;
making a candidates list which includes indices and the derived candidates, the derived candidates corresponding on a one-to-one basis with the indices, and a number of the indices being equal to the predetermined fixed plural number;
obtaining a coded flag which indicating whether the intra prediction mode is inferred from a neighboring block or not;
decoding the coded flag to obtain a decoded flag;
when the decoded flag indicates that the intra prediction mode is inferred from the neighboring block,
(i) obtaining, from the coded stream, a coded specified index which specifies an index of one of the derived candidates as the intra prediction mode to be used for intra prediction for the decoding target block,
(ii) decoding the coded specified index to obtain a decoded specified index,
(iii) determining the one of the derived candidates using the decoded specified index, the index of the one of the derived candidates being specified by the decoded specified index in the candidates list, and
(iv) decoding the image data using the determined one of the derived candidates; and
when the decoded flag indicates that the intra prediction mode is not inferred from the neighboring block,
(i) obtaining a coded specified mode number from the coded stream,
(ii) decoding the coded specified mode number to obtain a decoded specified mode number, and
(iii) comparing the mode number of one of the derived candidates with the decoded specified mode number,
when the mode number of the one of the derived candidates is larger than the decoded specified mode number, determining the one of the derived candidates as the intra prediction mode to be used for intra prediction for the decoding target block, and decoding the image data using the determined one of the derived candidates, and
when the mode number of the one of the derived candidates is smaller than or equal to the decoded specified mode number, adding one to the decoded specified mode number, and decoding the image data using one of the plurality of predetermined intra prediction modes which is specified by the number obtained by adding one to the decoded specified mode number,
wherein the deriving includes:
deriving a first candidate for the intra prediction mode to be used for intra prediction for the decoding target block from an intra prediction mode used for intra prediction for each of adjacent blocks that are adjacent to the decoding target block; and
in a case that the number of the derived first candidates is smaller than the predetermined fixed plural number, further deriving a second candidate as a DC prediction mode to be used for intra prediction and a third candidate as a vertical (angular) prediction mode to be used for intra prediction, and
wherein the comparing includes comparing each of the mode numbers of the derived candidates from a smallest index to a maximum index with the decoded specified number, the maximum index being equal to the predetermined fixed plural number minus one,
when the mode number of one of the derived candidates is larger than the decoded specified mode number, determining the one of the derived candidates as the intra prediction mode to be used for intra prediction for the decoding target block, and decoding the image data using the determined one of the derived candidates, and
when the mode number of one of the derived candidates is smaller than or equal to the decoded specified mode number, (i) adding one to the decoded specified mode number, and adding one to the index, (ii) comparing the mode number of one of the derived candidates corresponding to the number obtained by adding one to the index with the number obtained by adding one to the decoded specified mode number, wherein the adding is repeated until the number obtained adding one to the index is equal to the maximum index or the mode number of one of the derived candidates corresponding to the number obtained by adding one to the index is larger than the number obtained by adding one to the decoded specified mode number, and (iii) decoding the image data using the one of the derived candidates which is specified by the number obtained by adding one to specified mode number or the one of the plurality of predetermined intra prediction modes which is specified by the number obtained by adding one to the index.

US Pat. No. 10,484,684

SIGNAL RESHAPING AND CODING IN THE IPT-PQ COLOR SPACE

Dolby Laboratories Licens...

1. A method to improve the compression efficiency of high-dynamic range images, the method comprising:accessing with a processor an input image in a first color space;
testing whether the first color space is a perceptually-quantized IPT (IPT-PQ) color space;
if the test is positive, then
dividing with a processor pixel values of the chroma components (T/P) of the input image by two to generate a first reshaped image;
else
converting with a processor the input image to a second reshaped image in a reshaped IPT-PQ color space, wherein for an image in the reshaped IPT-PQ color space, pixel values of the chroma components (T/P) are one half of the corresponding pixel values of the chroma components of the same image in the IPT-PQ color space.

US Pat. No. 10,484,683

IMAGE PROCESSING METHOD AND APPARATUS

HUAWEI TECHNOLOGIES CO., ...

1. An image processing method implemented by a server, comprising:determining a first geometric shape in a preset geometric shape set according to each of a first image, the preset geometric shape set, and a preset similarity threshold; and
determining a first image component in the first image, wherein the first image component corresponds to the first geometric shape, and wherein a similarity between the first image component and the first geometric shape is greater than or equal to the preset similarity threshold;
generating first indication information that indicates information for the first geometric shape;
sending the first indication information to a decoding-side device to enable the decoding-side device to reconstruct the first image; and
sending the first indication information to an encoding-side device to enable the encoding-side device to:
determine a first target geometric shape according to each of the first geometric shape, a second image, and the preset similarity threshold;
determine a second image component in the second image; and
generate second indication information that indicates a first target geometric shape, wherein the second image component corresponds to the first target geometric shape, and wherein a similarity between the second image component and the first target geometric shape is greater than or equal to the preset similarity threshold.

US Pat. No. 10,484,679

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

CANON KABUSHIKI KAISHA, ...

1. An image capturing apparatus, comprising:an image capturing unit configured to generate an image by shooting a subject;
an encoding unit configured to generate encoded data by encoding the image shot by the image capturing unit; and
an encoding control unit configured to calculate a parameter for image encoding performed by the encoding unit, and provide the parameter to the encoding unit wherein while the encoding unit is generating encoded data of a first image to be encoded, the encoding control unit calculates a first parameter for encoding a second image to be encoded next based on an encoding result of a third image that has been encoded immediately before the first image, and
in a period from completion of encoding of the first image by the encoding unit to a start of encoding of the second image by the encoding unit, the encoding control unit provides one of the first parameter and a second parameter to the encoding unit as a parameter for encoding the second image based on a correlation between the first image and the third image, wherein the first parameter being calculated based on the encoding result of the third image, and the second parameter being independent of the encoding result of the third image.

US Pat. No. 10,484,678

METHOD AND APPARATUS OF ADAPTIVE INTRA PREDICTION FOR INTER-LAYER AND INTER-VIEW CODING

MEDIATEK INC, Hsinchu (T...

1. A method of inter-layer or inter-view prediction for an inter-layer or inter-view video coding system, wherein video data is configured into a Base Layer (BL) and an Enhancement Layer (EL) for the inter-layer video coding system, and the video data is configured into a Base View (BV) and an Enhancement View (EV) for the inter-view video coding system, the method comprising:receiving a to-be-processed block in the EL or the EV;
determining a collocated block in the BL or the BV, wherein the collocated block is located at a location in the BL or the BV corresponding to the to-be-processed block in the EL or in the EV;
deriving a predictor for the to-be-processed block in the EL or the EV from the collocated block in the BL or the BV based on pixel data of the BL or the BV, wherein the predictor corresponds to a linear function of pixel data in the collocated block according to P?EL/EV(x,y)=?P?BL/BV(x,y)+?, wherein P?EL/EV(x,y) corresponds to the predictor for the to-be-processed block in the EL or the EV, P?BL/BV(x,y) corresponds to the pixel data of the collocated block in the BL or the BV, and ? and ? are parameters, and wherein ? and ? are derived based on a least-squares method using two pixel sets corresponding to a prediction set (PS) associated with the EL or the EV and a collocated set (CS) associated with the BL or the BV, wherein the PS is formed by first boundary pixels above the to-be-predicted block of the EL or the EV, and second boundary pixels adjacent to the left of the to-be-predicted block of the EL or the EV, and the CS is formed by third boundary pixels above the collocated block of the BL or the BV, and fourth boundary pixels to the left of the collocated block of the BL or the BV; and
encoding or decoding the to-be-processed block in the EL or the EV using the predictor.

US Pat. No. 10,484,676

CIRCUIT AND METHOD FOR ON-CHIP TESTING OF A PIXEL ARRAY

STMicroelectronics (Greno...

1. A method, comprising:applying a signal to a control wire connected to control inputs of a plurality of pixels in a row of a pixel array of an image sensor;
detecting, based on a change of a voltage of the applied signal on the control wire, a transition period of time over which the voltage of said applied signal on the control wire changes from a first threshold voltage to a second threshold voltage; and
detecting an electrical fault in the control wire if the detected transition period of time exceeds a reference period of time.

US Pat. No. 10,484,675

SYSTEMS AND METHODS FOR PRESENTING CONTENT

Facebook, Inc., Menlo Pa...

1. A computer-implemented method comprising:determining, by a computing system, a first position corresponding to a user focal point prior to presenting a given frame of a content item;
determining, by the computing system, a landscape representation of the given frame, wherein the landscape representation describes the respective popularity of one or more regions in the frame as a topology, wherein popular regions in the frame are represented in the landscape representation as valleys, and wherein unpopular regions in the frame are represented in the landscape representation as peaks; and
determining, by the computing system, a second position corresponding to the user focal point based at least in part on the landscape representation and the first position, wherein the second position is predicted to be the position of the user focal point when presenting the given frame.

US Pat. No. 10,484,673

WEARABLE DEVICE AND METHOD FOR PROVIDING AUGMENTED REALITY INFORMATION

Samsung Electronics Co., ...

1. A method for providing augmented reality, the method comprising:generating augmented reality using an image captured through a camera module of a wearable device, the image comprising a plurality of real objects;
displaying the augmented reality on a display of the wearable device, the augmented reality including a plurality of virtual objects, wherein each virtual object corresponds to one of a plurality of real objects that are points of interest;
detecting at least one finger of a user within the augmented reality by the camera module;
displaying a first window selecting a virtual object corresponding to the real object that is a point of interest, wherein the finger is associated with the first window; and
in response to detecting that a finger of the user is bent to at least a predetermined angle, transitioning the first window into a second window different from the first window, displayed on the display of the wearable device, that provides detailed information regarding the real object corresponding to the virtual object.

US Pat. No. 10,484,672

NAKED EYE THREE-DIMENSIONAL (3D) DISPLAY DEVICE

WUHAN CHINA STAR OPTOELEC...

1. A naked eye three-dimensional (3D) display device, wherein the naked eye 3D display device comprises a display panel and a liquid crystal lens located on a light-emitting side of the display panel; whereinthe display panel comprises:
a first glass substrate; and
an organic light-emitting diode (OLED) device disposed on a surface of the first glass substrate, the OLED device comprising a transparent cathode metal, and the transparent cathode metal disposed on a portion of the OLED device facing away from the first glass substrate;
the liquid crystal lens comprises:
a first thin film package layer covering a surface of the transparent cathode metal;
a first transparent electrode disposed on a surface of the first thin film package layer;
a second glass substrate disposed opposite to the first glass substrate;
a second transparent electrode disposed on a side of the second glass substrate facing the first glass substrate, and coupled to the first transparent electrode; and
a liquid crystal layer disposed between the second transparent electrode and the first transparent electrode;
multiple metal via holes are defined in the first thin film package layer; and
the first transparent electrode is electrically connected to the transparent cathode metal through the metal via holes;
wherein a sealant is coated on a periphery of the second glass substrate, and the first glass substrate and the second glass substrate are adhered together by the sealant.

US Pat. No. 10,484,667

GENERATING 3D DEPTH MAP USING PARALLAX

SONY CORPORATION, Tokyo ...

1. An assembly comprising:plural computerized devices;
each computerized device comprising at least one laser emitter configured to output signals useful for generating at least one three-dimensional (3D) depth map;
a first one of the computerized devices being programmed with instructions to:
generate an initial two-dimensional (2D) camera image and an initial laser-based time of flight (TOF) image of a target object;
move a camera generating the initial laser-based TOF image of the target object;
generate a secondary laser-based TOF image of the target object;
use the initial laser-based TOF image of the target object and secondary laser-based TOF image of the target object to generate a 3D depth map of the target object;
identify whether a discrepancy between the initial 2D camera image and the initial laser-based TOF image satisfies at least one criterion;
responsive to determining that a discrepancy between the initial 2D camera image and the initial laser-based TOF image satisfies the criterion, remove data points from the initial 3D depth map; and
responsive to determining that a discrepancy between the initial 2D camera image and the initial laser-based TOF image does not satisfy the criterion, not remove data points from the initial 3D depth map.

US Pat. No. 10,484,665

CAMERA PARAMETER SET CALCULATION METHOD, RECORDING MEDIUM, AND CAMERA PARAMETER SET CALCULATION APPARATUS

PANASONIC INTELLECTUAL PR...

1. A camera parameter set calculation method comprising:(a1) acquiring a first image captured by a first camera and a second image captured by a second camera;
(a2) acquiring a first camera parameter set including one or more camera parameters of the first camera and a second camera parameter set including one or more camera parameters of the second camera;
(a3) calculating three-dimensional coordinate sets on an object on a basis of the first image, the second image, the first camera parameter set, and the second camera parameter set, the first image including an image of the object, the second image including an image of the object;
(a4) determining first pixel coordinate pairs obtained by projecting the three-dimensional coordinate sets onto the first image on a basis of the first camera parameter set and determining second pixel coordinate pairs obtained by projecting the three-dimensional coordinate sets onto the second image on a basis of the second camera parameter set;
(a5) calculating an evaluation value on a basis of pixel values at the first pixel coordinate pairs in the first image and pixel values at the second pixel coordinate pairs in the second image;
(a6) updating the first camera parameter set and the second camera parameter set on a basis of the evaluation value; and
(a7) outputting the updated first camera parameter set and second camera parameter set,
wherein at least one of processes (a1) to (a7) is performed by a processor,
the three-dimensional coordinate sets are represented by (x1, y1, z1) . . . (xi, yi, zi) . . . (xn, yn, zn), the first pixel coordinate pairs are represented by (u11, v11) . . . (u1i, v1i) . . . (u1n, v1n), and the second pixel coordinate pairs are represented by (u21, v21) . . . (u2i, v2i) . . . (u2n, v2n), where 1 the three-dimensional coordinate set (xi, yi, zi) corresponds to the pixel coordinate pair (u1i, v1i), the three-dimensional coordinate set (xi, yi, zi) corresponds to the pixel coordinate pair (u2i, v2i), the pixel value at the pixel coordinate pair (u1i, v1i) is represented by I1(u1i, v1i), and the pixel value at the pixel coordinate pair (u2i, v2i) is represented by I2(u2i, v2i), and
in process (a5), the evaluation value is calculated on a basis of a difference Di between the pixel values I1(u1i, v1i) and I2(u2i, v2i).

US Pat. No. 10,484,664

MAPPING OF SPHERICAL IMAGE DATA INTO RECTANGULAR FACES FOR TRANSPORT AND DECODING ACROSS NETWORKS

GoPro, Inc., San Mateo, ...

1. A method for mapping spherical images to a two-dimensional projection of a cubic representation of a spherical field of view (FOV), the method comprising:capturing a first hyper-hemispherical image and a second hyper-hemispherical image, each of the first hyper-hemispherical image and the second hyper-hemispherical image comprising an overlap portion, the overlap portions capturing a same area within the spherical FOV;
modifying the first hyper-hemispherical image, the modifying comprising removing the overlap portion of the first hyper-hemispherical image, the modifying of the first hyper-hemispherical image resulting in a modified first hemispherical image;
modifying the second hyper-hemispherical image, the modifying comprising removing the overlap portion of the second hyper-hemispherical image, the modifying of the second hyper-hemispherical image resulting in a modified second hemispherical image;
mapping a first portion of the modified first hemispherical image into first, second and third facets of the two-dimensional projection of the cubic representation, the first, the second and the third facets of the two-dimensional projection of the cubic representation defining a first extent of contiguous space within the spherical FOV;
mapping a first portion of the modified second hemispherical image into the first, the second and the third facets of the two-dimensional projection of the cubic representation of the spherical FOV;
mapping a first portion of the overlap portions into the first, the second and the third facets of the two-dimensional projection of the cubic representation of the spherical FOV; and
encoding the two-dimensional projection of the cubic representation of the spherical FOV to generate an encoded image representative of the spherical FOV.

US Pat. No. 10,484,662

MULTIVIEW CAMERA, MULTIVIEW IMAGING SYSTEM, AND METHOD OF MULTIVIEW IMAGE CAPTURE

LEIA INC., Menlo Park, C...

1. A multiview camera comprising:a plurality of cameras arranged on a surface, a camera of the plurality being configured to capture an image of a scene that is different from images of the scene captured by other cameras of the plurality, the captured image comprising an overlapping portion of the scene in common with captured images from other cameras of the plurality; and
an image processor configured to provide cropped images from the captured images according to a cropping window defined within the overlapping scene portion, the cropping window corresponding to a virtual screen located within the scene,
wherein an arrangement of the plurality of cameras corresponds to an arrangement of views of a multiview display configured to display the cropped images.

US Pat. No. 10,484,660

IMAGE PROCESSING METHOD AND DISPLAY DEVICE

Semiconductor Energy Labo...

1. An image processing method comprising the steps of:separating first image data of an image into image data of a first object, image data of a second object, and image data of background;
obtaining data of a size of the first object and a size of the second object;
processing the image data of the first object to obtain an enlarged image data of the first object;
processing the image data of the second object to obtain an enlarged image data of the second object; and
combining the enlarged image data of the first object and the enlarged image data of the second object with the image data of the background to generate second image data,
wherein the size of the first object is enlarged in the second image data,
wherein the size of the second object is enlarged in the second image data, and
wherein a magnification rate of the first object is higher than a magnification rate of the second object.

US Pat. No. 10,484,658

APPARATUS AND METHOD FOR GENERATING IMAGE OF ARBITRARY VIEWPOINT USING CAMERA ARRAY AND MULTI-FOCUS IMAGE

ELECTRONICS AND TELECOMMU...

1. An arbitrary viewpoint image generation method comprising:obtaining an original image set of a plurality of original images photographed by a plurality of cameras included in a camera array at each of at least one focal distance at a same time point;
obtaining a multi-focus image set by generating a multi-focus image from the original image set a each of the at least one focal distance; and
generating an arbitrary viewpoint image at a position where a viewpoint is to be moved from the multi-focus image set,
wherein the obtaining of the multi-focus image set comprises:
moving each of the original images in parallel as much as a positional coordinate of each corresponding camera included in the camera array; and
generating the multi-focus image by taking an average of the parallel-moved original images.

US Pat. No. 10,484,657

REPRODUCTION METHOD AND REPRODUCTION APPARATUS

PANASONIC INTELLECTUAL PR...

1. A display method for a display apparatus that displays video based on a reproduction signal obtained from a video stream,the video stream having a first dynamic range where a maximum value of a luminance dynamic range is more than a predetermined luminance value,
the display apparatus being configured to display video in a second dynamic range narrower than the first dynamic range,
the display method comprising:
receiving one of a first reproduction signal or a second reproduction signal; and
displaying video based on the received one of the first reproduction signal or the second reproduction signal,
wherein the first reproduction signal is obtained by one of:
reproducing a first video stream quantized based on a hybrid optical-electro transfer function (OETF) without performing luminance conversion from the first dynamic range into the second dynamic range on a luminance of the first video stream; or
performing the luminance conversion on the luminance of the first video stream and reproducing the first video stream subjected to the luminance conversion, and
the second reproduction signal is obtained by performing the luminance conversion on a luminance of a second video stream not quantized based on the hybrid OETF and reproducing the second video stream subjected to the luminance conversion, and
the second video stream is quantized using a Perceptual Quantizer (PQ) OETF.

US Pat. No. 10,484,653

IMAGING DEVICE, IMAGING METHOD, AND IMAGE PROCESSING DEVICE

SONY SEMICONDUCTOR SOLUTI...

1. An imaging device, comprising:an imaging element configured to:
read, in a first readout period of a first subframe period in a single frame period, a plurality of first electric charge signals of a plurality of pixels in each line of a plurality of lines, wherein
the read of the plurality of first electric charge signals is based on a focal-plane readout method,
the single frame period is between a start of a first exposure in a line of a first subframe of a frame and a termination of a second exposure in a line of a second subframe of the frame, and
the single frame period corresponds to a specific frame rate;
read, in a second readout period of a second subframe period in the single frame period, a plurality of second electric charge signals of the plurality of pixels in each line of the plurality of lines, wherein the read of the plurality of second electric charge signals is based on the focal-plane readout method;
generate a first subframe image based on the plurality of first electric charge signals; and
generate a second subframe image based on the plurality of second electric charge signals; and
a central processing unit (CPU) configured to:
control an emission of an infrared light such that an imaging range is irradiated with the infrared light in an irradiation period and the imaging range is not irradiated with the infrared light in a first period, wherein
the first period is different from the irradiation period, and
the irradiation period corresponds to a second period of the first subframe period different from the first readout period;
execute a first three-dimensional noise reduction (3DNR) processing operation on the first subframe image to obtain a processed first subframe image,
wherein the first 3DNR processing operation includes a first time-direction processing operation with respect to the first subframe image;
execute a second 3DNR processing operation on the second subframe image to obtain a processed second subframe image, wherein
the second 3DNR processing operation includes a second time-direction processing operation with respect to the second subframe image, and
a feedback factor in the first time-direction processing operation is different from a feedback factor in the second time-direction processing operation; and
generate a color image at the specific frame rate based on the processed first subframe image and the processed second subframe image.

US Pat. No. 10,484,650

METHOD FOR DETERMINING HAND HYGIENE COMPLIANCE

DEP IP LIMITED, (GB)

1. A method for monitoring compliance with hand hygiene guidelines by workers in a target facility comprising:observing workers in a studied facility during an observation period to determine a study benchmark number of hand hygiene opportunities;
observing conditions of the studied facility during the observation period;
comparing conditions of the studied facility and the study benchmark number of hand hygiene opportunities to identify facility characterizing conditions with which the study benchmark number of hand hygiene opportunities is correlated by a characterizing condition relationship;
observing facility characterizing conditions for the target facility;
determining a benchmark number of hand hygiene opportunities for the target facility based on facility characterizing conditions for the target facility and the characterizing condition relationship;
monitoring worker hand hygiene events in the target facility to determine a monitored number of hand hygiene events; and
comparing the number of monitored hand hygiene events to the benchmark number of hand hygiene opportunities for the target facility.

US Pat. No. 10,484,645

METHOD FOR VIDEO COMMUNICATIONS BETWEEN TWO TERMINALS

SHENZHEN SEEFAA SCITECH C...

1. A method for live video communications, comprising:bridging a live video communication between a first terminal and a second terminal by a server device which comprises one or more processors and memory storing instructions to be executed by the one or more processors to bridge live video communications;
setting a pre-set time period ranging from 1-15 seconds; and
extending the live video communication beyond the pre-set time period upon a condition that a request to extend the live video communication is received from the first terminal or the second terminal, before the pre-set time period has elapsed since the live video communication started; or
terminating the live video communication upon conditions that the pre-set time period has elapsed and no request to extend the live video communication is received from the first terminal or the second terminal, before the pre-set time period has elapsed since the live video communication started.

US Pat. No. 10,484,643

INTELLIGENT CONTACT RECORDING IN A VIRTUAL REALITY CONTACT CENTER

Avaya Inc., Santa Clara,...

1. An electronic device, comprising:a position signal receiver;
an output component;
a processor; and
a data source; and
wherein the processor:
accesses a current location indicia of the user device from the position signal receiver;
accesses a stored location indicia associated with a virtual reality element maintained in the data source and wherein the virtual reality element comprises at least a portion of a stored virtual reality recording;
determines whether the current location indicia matches, within a previously determined range, the stored location indicia; and
causes the output component to present the virtual reality recording in response to the determination that the current location indicia does match, within the previously determined range, the stored location indicia; and
wherein presenting the virtual reality recording comprises presenting the signal virtual reality element for interaction from an input, the input comprising the position receiver and wherein the processor then presents the virtual reality element in accordance with the relative position of the current location to the stored location indicia.

US Pat. No. 10,484,640

LOW POWER VIDEO COMPOSITION USING A STREAM OUT BUFFER

Intel Corporation, Santa...

1. A computer-implemented method for compositing video content comprising:generating, at a first composition operation of a plurality of composition operations to composite first video content and second video content, first transparency data associated with a surface of the first video content, wherein the first video content comprises an alpha channel;
detecting, at a second video composition operation of the plurality of composition operations, no change in the first video content or a change in the first video content based on analysis of the alpha channel of the first video content; and
in response to no change in the first video content being detected at the second video composition operation:
accessing, at the second video composition operation, the first transparency data; copying, at the second video composition operation, a first region of a surface of the second video content based on a first transparency indicator of the first transparency data; and blending, at the second video composition operation, a second region of the surface of the second video content with an associated region of the surface of the first video content based on a first non-transparency indicator of the first transparency data to generate composited video data; or
in response to the change in the first video content being detected at the second video composition operation:
generating, at the second video composition operation, second transparency data associated with a second surface of the first video content, wherein the second surface corresponds to the change, wherein the second transparency data comprises a second transparency indicator and a second non-transparency indicator; copying, at the second video composition operation, a third region of the surface of the second video content based on the second transparency indicator; and blending, at the second video composition operation, a fourth region of the surface of the second video content with an associated region of the second surface of the first video content based on the second non-transparency indicator of the transparency data to generate the composited video data.

US Pat. No. 10,484,638

SOLID-STATE IMAGING DEVICE, METHOD FOR DRIVING SOLID-STATE IMAGING DEVICE, AND ELECTRONIC APPARATUS FOR PREVENTING TAMPERING OF AN IMAGE

Brillnics Japan Inc., To...

1. A solid-state imaging device comprisinga pixel portion in which a plurality of pixels each including a photodiode are arranged in rows and columns,
a reading part for reading pixel signals from the pixel portion,
a key generation part which generates a unique key by using, as key generation-use data, at least one of fluctuation information of the pixels and fluctuation information of the reading part, and
a discrimination data generation part which combines the unique key generated in the key generation part and an acquisition data acquired from the solid-state imaging device, wherein
the key generation part includes a tamper resistance enhancement processing part for processing the key generation-use data to enhance the tamper resistance for making the unique key difficult to break as tamper resistance enhancement processing, and
wherein the tamper resistance enhancement processing part in the key generation part includes an averaging processing part for performing averaging processing on a plurality of pixels of the key generation-use data.

US Pat. No. 10,484,630

IMAGE SENSOR INCLUDING FEEDBACK DEVICE TO REDUCE NOISE DURING RESET OPERATION

SAMSUNG ELECTRONICS CO., ...

1. An image sensor, comprising:a photoelectric device configured to generate an electric charge from light;
a feedback device configured to generate a reset voltage using a predetermined reference voltage; and
a pixel circuit configured to generate a pixel voltage using the reset voltage and the electric charge, set the reset voltage to the reference voltage using the feedback device during a first period, and output the pixel voltage and the reset voltage during a second period,
wherein the pixel circuit comprises a reset transistor and a driving transistor,
wherein the feedback device comprises an operational amplifier including a first input terminal connected to an output of the driving transistor, a second input terminal receiving the reference voltage, and an output terminal providing the reset voltage to the reset transistor.

US Pat. No. 10,484,629

SINGLE IMAGE SENSOR FOR CAPTURING MIXED STRUCTURED-LIGHT IMAGES AND REGULAR IMAGES

CAPSO VISION INC, Sarato...

1. A method of deriving depth information for a regular image from structured-light images using a camera comprising an image sensor, the method comprising:projecting a first structured light to a scene in a field of view of the image sensor, wherein the image sensor comprises a pixel array;
applying first reset signals to the pixel array to reset rows of the pixel array;
exposing the rows of the pixel array to the first structured light to cause first analog signals from the rows of the pixel array;
capturing a first structured-light image using the pixel array during a first frame period by converting the first analog signals from the rows of the pixel array into first digital outputs to form the first structured-light image using one or more analog-to-digital converters;
projecting a second structured light to the scene in the field of view of the image sensor;
applying second reset signals to the pixel array to reset rows of the pixel array;
exposing the rows of the pixel array to the second structured light to cause second analog signals from the rows of the pixel array;
capturing a second structured-light image using the pixel array during a second frame period by converting the second analog signals from the rows of the pixel array into second digital outputs to form the second structured-light image using said one or more analog-to-digital converters;
applying third reset signals to the pixel array to reset the rows of the pixel array;
exposing the rows of the pixel array to non-structured light to cause third analog signals from the rows of the pixel array;
capturing the regular image using the pixel array during a third frame period by converting the third analog signals from the rows of the pixel array into third digital outputs to form the regular image using said one or more analog-to-digital converters;
deriving first depth information from the first structured-light image;
deriving second depth information from the second structured-light image; and
deriving current depth information associated with the regular image based on the first depth information and the second depth information; and
wherein same pixels of the pixel array are used for capturing the first structured-light image, the second structured-light image and the regular image;
wherein the regular image is captured before, after or between the first structured-light image and the second structured-light image; and
wherein the third frame period is longer than the first frame period and the second frame period.

US Pat. No. 10,484,628

FLEXIBLE PIXEL-WISE EXPOSURE CONTROL AND READOUT

THE JOHNS HOPKINS UNIVERS...

1. A pixel for a scene capture device, said pixel comprising:a photodiode;
a buffer;
a memory element configured to store an exposure control bit; and
a switching mechanism configured to control a variable exposure period of said photodiode based on said exposure control bit and to reset a voltage on said photodiode to a reference voltage;
wherein:
said switching mechanism is configured to disconnect said photodiode from said buffer and said reference voltage during said variable exposure period; or
said switching mechanism comprises a first switch selectively coupling said photodiode to said buffer to control said variable exposure of said photodiode and a second switch configured to reset said photodiode to a reference voltage.

US Pat. No. 10,484,624

IMAGING SENSORS WITH PER-PIXEL CONTROL

SEMICONDUCTOR COMPONENTS ...

1. An image sensor comprising an array of imaging pixels, wherein each imaging pixel comprises:a photodiode;
a floating diffusion region;
a charge storage region interposed between the photodiode and the floating diffusion region;
first and second transistors interposed between the photodiode and the charge storage region, wherein the first transistor has a gate that receives a horizontal transfer control signal and wherein the second transistor has a gate that receives a vertical transfer control signal; and
third and fourth transistors interposed between the charge storage region and the floating diffusion region, wherein the third transistor has a gate that receives an additional horizontal transfer control signal and the fourth transistor has a gate that receives an additional vertical transfer control signal.

US Pat. No. 10,484,619

IMAGING APPARATUS

DENSO CORPORATION, Kariy...

1. An imaging apparatus that is mounted to a vehicle, the imaging apparatus comprising:a lens;
an image sensor that has a light-receiving surface which receives light from the lens and a plurality of pixels provided on the light-receiving surface, the image sensor acquiring brightness of light at each of the pixels on the light-receiving surface;
a light-blocking panel that is disposed between the lens and the image sensor, which has a plurality of cells that are arranged so as to correspond to the plurality of pixels of the light-receiving surface in the image sensor, and in which transmittance of light of the cells is variable for each cell; and
a control unit that sets the transmittance of each of the cells in the light-blocking panel corresponding to each of the pixels in the image sensor, based on the brightness of light at each of the pixels acquired by the image sensor,
wherein the light-blocking panel is arranged so as to cover the light-receiving surface of the image sensor and to be in contact with the image sensor such that the plurality of cells covers the plurality of pixels,
a number of cells in the light-blocking panel is equal to a number of pixels in the image sensor,
the light-blocking panel is arranged such that each of the cells is paired with a corresponding one of the pixels in the image sensor,
the image sensor is arranged such that light that has entered the lens and passed through each of the cells in the light-blocking panel reaches each of the pixels in the image sensor that is paired with the corresponding one of the cells in the light-blocking panel, and
the control unit sets the transmittance of each of the cells in the light-blocking panel in a state according to a shift lever position of the vehicle being set to a drive position or a reverse position.

US Pat. No. 10,484,617

IMAGING SYSTEM FOR ADDRESSING SPECULAR REFLECTION

Amazon Technologies, Inc....

1. A method comprising:causing at least one illumination element to illuminate an object;
causing at least one imaging device to capture a first image of the object when the at least one imaging device is at a first position;
identifying a specular artifact within the first image, wherein the specular artifact corresponds to a first point of specular reflection of light on a surface of the object;
causing movement of the at least one imaging device from the first position to a second position based at least in part on the specular artifact corresponding to the first point of specular reflection of light on the surface of the object;
causing the at least one imaging device to capture a second image of the object when the at least one imaging device is at the second position;
identifying a plurality of pixels corresponding to the first point of specular reflection of light on the surface of the object within the second image; and
generating a composite image of the object based at least in part on the first image and the second image,
wherein the composite image of the object comprises at least the plurality of pixels corresponding to the first point of specular reflection of light on the surface of the object within the second image.

US Pat. No. 10,484,612

IMAGE PICKUP APPARATUS, IMAGE PICKUP METHOD, AND STORAGE MEDIUM FOR PICKING UP A PLURALITY OF IMAGES DIFFERENT IN IN-FOCUS POSITIONS

Canon Kabushiki Kaisha, ...

1. An image pickup apparatus, comprising:an imaging sensor configured to pick up a plurality of images different in in-focus position;
a display configured to display at least a part of the plurality of images picked up by the imaging sensor while the imaging sensor picks up the plurality of images or before the imaging sensor picks up all of the plurality of images, according to a reference image magnification;
at least one memory configured to store instructions;
a processor in communication with the at least one memory and configured to execute the instructions to:
extract in-focus areas from at least a part of the plurality of images, and composite the extracted in-focus areas to generate a composite image;
acquire, out of image magnifications corresponding to the plurality of images, the reference image magnification; and
correct an image to be displayed on the display based on an image magnification corresponding to the image and the reference image magnification,
wherein the display displays the image corrected, before generating the composite image.

US Pat. No. 10,484,606

STABILIZATION OF LOW-LIGHT VIDEO

Facebook, Inc., Menlo Pa...

1. A method comprising:by a computing device, determining a maximum exposure time for capturing one or more image frames of a video clip;
by the computing device, determining a first candidate exposure time for capturing one or more image frames of a video clip, wherein the first candidate exposure time is based on an amount of motion of the computing device and a light level;
by the computing device, if the first candidate exposure time is less than or substantially equal to the maximum exposure time, then capturing the one or more image frames with approximately the first candidate exposure time; and
by the computing device, if the first candidate exposure time is greater than the maximum exposure time, then dividing the first candidate exposure time by an integer to determine a second candidate exposure time, capturing the one or more image frames with approximately the second candidate exposure time, and combining a number of captured image frames, wherein the number is equal to the integer.

US Pat. No. 10,484,604

IMAGE MANAGEMENT SYSTEM, IMAGE MANAGEMENT METHOD, AND COMPUTER PROGRAM PRODUCT

RICOH COMPANY, LTD., Tok...

1. An image management system that communicates with a first communication terminal and a second communication terminal via a communication network, the image management system comprising:circuitry configured to receive, from the second communication terminal, image data and predetermined area information that indicates a predetermined area in the image data, the image data being a fully spherical panoramic image and the predetermined area in the image data being selected by a user of the second communication terminal and being a portion of the fully spherical panoramic image;
wherein,
the circuitry is configured to receive, from the first communication terminal, a request for the image data,
the circuitry is configured to transmit, to the first communication terminal, the image data and the predetermined-area information, and
the predetermined-area information causes the first communication terminal to display the predetermined area.

US Pat. No. 10,484,599

SIMULATING DEPTH OF FIELD

Microsoft Technology Lice...

1. A computer-implemented method comprising:determining an optimal scan distance of a camera from a subject in a physical environment for a scan of the subject by the camera;
iteratively updating a blur level to correspond to a proximity of the camera to the determined optimal scan distance as the proximity changes during the scan; and
for each update to the blur level from the iteratively updating, generating, on a user device associated with the scan, an image comprising a three-dimensional (3D) model of the physical environment depicted at the updated blur level, the 3D model produced from the scan, the generating comprising:
blending a first texture with a second texture based on determining that a value of the blur level is greater than a first value corresponding to the first blur texture and a second value corresponding to the second blur texture, and
performing the blurring of the 3D model with the blended first texture and second texture for the image.

US Pat. No. 10,484,597

EMOTIONAL/COGNATIVE STATE-TRIGGERED RECORDING

Microsoft Technology Lice...

1. A system comprising:a camera configured to capture video data;
one or more processors;
one or more sensors configured to obtain sensor data; and
memory storing instructions that, when executed by the one or more processors, cause the system to:
detect, based at least in part on the sensor data, a change from a first emotional or cognitive state of a user to a second emotional or cognitive state of the user;
in response to detecting the change from the first emotional or cognitive state of the user to the second emotional or cognitive state of the user, add at least a portion of the video data being captured by the camera to a video segment;
detect, based at least in part on additional sensor data, a change from the second emotional or cognitive state of the user to a third emotional or cognitive state of the user; and
cease adding the at least the portion of the video data to the video segment based at least in part on detecting the change from the second emotional or cognitive state of the user to the third emotional or cognitive state of the user.

US Pat. No. 10,484,595

ELECTRONIC APPARATUS AND METHOD FOR CONTROLLING THE SAME

CANON KABUSHIKI KAISHA, ...

1. An electronic apparatus comprising:one or more processors which, when executing instructions, causes the electronic apparatus to function as:
a first detection unit configured to detect touch operations at a plurality of positions on a touch panel;
a second detection unit configured to detect a proximity of an object to a predetermined position;
a setting unit configured to, regarding each of the plurality of touch operations detected by the first detection unit, set a touch operation whose movement amount satisfies a predetermined condition as a valid operation and set a touch operation whose movement amount does not satisfy the predetermined condition as an invalid operation, when the proximity of the object is detected by the second detection unit; and
a control unit configured to perform processing according to the touch operation set as the valid operation by the setting unit, and configured not to perform processing according to the touch operation set as the invalid operation by the setting unit,
wherein, in a case where the setting unit determines that one of the plurality of touch operations has been set as the valid operation, the setting unit sets each of the touch operations except for the one set as the valid operation as the invalid operation, regardless of whether the predetermined condition is satisfied or not, when the proximity of the object is detected by the second detection unit.

US Pat. No. 10,484,594

MEDICAL IMAGE ACQUISITION SYSTEM AND MEDICAL IMAGING DEVICE

SONY OLYMPUS MEDICAL SOLU...

1. A medical image acquisition system comprising:an imaging device configured to image a subject to generate an imaging signal; and
an image processing device electrically and detachably connected to the imaging device and configured to process the received imaging signal from the connected imaging device to generate an image signal corresponding to the imaging signal,
wherein the connected imaging device includes:
an imaging sensing circuit configured to receive light and convert the light into an electric signal to generate the imaging signal;
an optical mechanism including a focus mechanism moving one or a plurality of lenses to adjust a focal point position, and configured to form an optical image on the imaging sensing circuit; and
a memory configured to store therein operating characteristic information unique to the imaging device,
wherein the image processing device includes an auto focus evaluation circuit configured to perform focusing evaluation based on the imaging signal, and
wherein the focus mechanism is configured to be driven based on the operating characteristic information in accordance with an evaluation result by the auto focus evaluation circuit of the connected image processing device.

US Pat. No. 10,484,593

FOCUS DETECTION DEVICE, FOCUS ADJUSTMENT DEVICE AND CAMERA

NIKON CORPORATION, Tokyo...

1. A detection device, comprising:a light receiving unit that comprises a micro-lens and a plurality of light receiving elements that receive light transmitted through an optical system and the micro-lens and outputs a signal; and
a controller that includes a processor and executes:
detecting, based upon the signal outputted by the plurality of the light receiving elements, an offset quantity between a position at which an image is formed by the optical system and the light receiving unit; and
changing, based upon the signal outputted by the plurality of the light receiving elements, at least one of a position and a number of the light receiving elements to be used for detecting the offset quantity.

US Pat. No. 10,484,590

INTEGRATED CIRCUIT DEVICE

Taiwan Semiconductor Manu...

1. An integrated circuit device, comprising:a focus detection pixel, comprising a photosensitive unit and a photo-insensitive unit in a substrate; and
a lens having a single radius of curvature and an optical axis passing through a surface of the curvature at the center of the lens, disposed over the focus detection pixel and fully covering the photosensitive unit and the photo-insensitive unit, wherein the photosensitive unit is disposed at a first side of the optical axis and the photo-insensitive unit is disposed at a second side opposite to the first side of the optical axis, wherein a top surface connecting to a sidewall of the photosensitive unit is flush with a top surface connecting to a sidewall of the photo-insensitive unit, and the sidewalls of the photosensitive unit disposed at the first side and the photo-insensitive unit disposed at the second side are in contact at the optical axis, and
wherein a light beam passing through the lens is simultaneously incident into the photosensitive unit and the photo-insensitive unit.

US Pat. No. 10,484,589

ELECTRONIC DEVICE AND IMAGE CAPTURING METHOD THEREOF

Samsung Electronics Co., ...

1. An electronic device comprising:a first camera supporting a first field of view (FOV);
a second camera supporting a second FOV, the first and second FOVs being different from each other; and
a processor,
wherein the processor is configured to:
obtain a first image having the first FOV using the first camera;
obtain a second image, which is associated with the first image and having the second FOV using the second camera;
adjust at least one operation attribute of the first camera based on the second image;
obtain a third image having the first FOV based on the adjusted at least one operation attribute using the first camera; and
generate a panoramic image using at least the first image and the third image.

US Pat. No. 10,484,587

VEHICLE CAMERA WITH CONNECTOR SYSTEM FOR HIGH SPEED TRANSMISSION

MAGNA ELECTRONICS INC., ...

1. A camera for a vision system of a vehicle, said camera comprising:a front housing portion comprising a lens;
a circuit board having circuitry established thereat, wherein said circuitry is associated with an imager of said camera;
a plastic rear housing portion having a connector for electrically connecting to a connector end of a wire harness of the vehicle when said camera is disposed at the vehicle;
wherein said rear housing portion comprises internal wall structure establishing internal wall surfaces of said rear housing portion;
wherein said connector of said rear housing portion comprises a multi-pin connector having terminals that electrically connect to circuitry at said circuit board; and
an electrically conductive metallic shield element disposed within said rear housing portion and corresponding with said internal wall surfaces of said rear housing portion.

US Pat. No. 10,484,549

PREPARATION TOOL FOR COLOR PRINT PRESENTATION

KYOCERA DOCUMENT SOLUTION...

1. A system comprising:a processor; and
a non-transitory computer-readable medium having stored therein instructions that are executable to cause the system to perform functions comprising:
for each sample print of a plurality of sample prints, receiving respective color-measurement data indicative of color-measurement patches printed on the sample print,
determining, using the respective color-measurement data for the sample prints, a respective color gamut volume for each sample print,
ordering the sample prints in order of increasing color gamut volume using the respective color gamut volumes for the sample prints; and
providing for display a presentation order for the sample prints, wherein the sample prints of the plurality of sample prints are arranged in order of increasing color gamut volume.

US Pat. No. 10,484,541

METHOD AND APPARATUS FOR IMPROVING GOAL-DIRECTED TEXTUAL CONVERSATIONS BETWEEN AGENTS AND CUSTOMERS

1. A computer-implemented method, comprising:determining, by a processor, one or more mood metrics in each of two or more chat stages of a real-time textual conversation between an agent and a customer, wherein said determining the one or more mood metrics for a chat stage of the real-time textual conversation, by the processor, further comprises determining an overall mood for the chat stage based on a polarity based approach by:
assigning polarity labels to features present in the chat stage;
assigning polarity strength scores for the polarity labels assigned to the features present in the chat stage;
calculating weighted polarity scores for the features based on aggregation of the polarity labels and the polarity strength scores to determine the overall mood for the chat stage; and
determining the overall mood, by the processor, based on a subjectivity-based approach by removing terms classified as objective from the real-time textual conversation prior to assigning the polarity labels and the polarity strength scores.

US Pat. No. 10,484,529

METHOD FOR PERFORMING COOPERATIVE FUNCTION AUTOMATICALLY AND DEVICE USING THE SAME

Samsung Electronics Co., ...

1. A method of a first electronic device, the method comprising:capturing a first video by a camera of the first electronic device;
based on a second electronic device being disposed within a predetermined distance from the first electronic device, transmitting the first video that is being captured by the camera to the second electronic device to enable the second electronic device to display the first video that is being captured by the camera without a user input for controlling the first electronic device to transmit the first video to the second electronic device; and
continuing to transmit the first video that is being captured by the camera to the second electronic device when the second electronic device moves out of the predetermined distance from the first electronic device.

US Pat. No. 10,484,528

APPARATUS AND METHOD FOR MANAGING OPERATIONS FOR PROVIDING SERVICES AUTOMATICALLY

Samsung Electronics Co., ...

1. A method for operating a first electronic device, the method comprises:in response to detecting a gesture performed with a second electronic device, receiving information associated with a content provided by the second electronic device;
in response to receiving the information, executing an application based on the information associated with the content; and
in response to executing the application, performing a function associated with the content in the application executed on the first electronic device based on the information associated with the content,
wherein the function is associated with an activity executed in the second electronic device while the gesture is performed.

US Pat. No. 10,484,527

RECEIVING IMAGES FROM AN IDENTIFIED REMOTE SOURCE VIA THE INTERNET

SONY CORPORATION, Tokyo ...

1. An information processing apparatus comprising:a wireless communication unit configured to receive an address of a remote source of images, through a first communication link having a first communication range, the address being sent to the wireless communication unit from a communication apparatus, the communication apparatus configured to receive an input from a user, and wherein the communication apparatus is operable to connect with the remote source through a third connection when the input from the user is received;
a control unit configured to communicate through a second communication link with the remote source based on the address and cause the information processing apparatus to receive the images supplied from the remote source through the second communication link different from the first communication link, the second communication link having a second communication range; and
an interface unit configured to connect to a display for displaying content received from a second information processing apparatus,
wherein the first communication range is shorter than the second communication range.

US Pat. No. 10,484,525

PERSONAL MEDIA SYSTEM INCLUDING BASE STATION AND WIRELESS EARBUD

PINN, INC., Irvine, CA (...

1. A mobile system comprising:a mobile base station comprising a connection hole, a user input button, at least one processor, at least one memory, and circuitry; and
a wireless earbud configured for plugging into the connection hole of the mobile base station to form an integrated body with the mobile base station,
wherein, while the wireless earbud is plugged in the connection hole of the mobile base station, the wireless earbud is configured to electrically connect with the circuitry of the mobile base station and further configured to perform wired data communication with the mobile base station,
wherein, while the wireless earbud is plugged in the connection hole of the mobile base station, the circuitry of the mobile base station is configured to obtain characteristics of the wireless earbud and send the characteristics to the at least one processor,
wherein, while the wireless earbud is plugged in the connection hole of the mobile base station, the at least one processor is configured to execute computer program instructions stored in the at least one memory to initiate charging of a battery of the wireless earbud,
wherein the wireless earbud has wireless communication capability for wireless pairing with a smartphone to perform data communication with the smartphone,
wherein the mobile system is configured to generate sound when a mobile application installed on the smartphone is searching for the mobile system while the wireless earbud is paired with the smartphone,
wherein, in response to pressing of the user input button of the mobile base station, the at least one processor is configured to execute computer program instructions stored in the at least one memory to initiate processing for the wireless pairing,
wherein the wireless earbud is not capable of wirelessly sending data to the mobile base station.

US Pat. No. 10,484,518

DYNAMIC PORT TYPE DETECTION

INTERNATIONAL BUSINESS MA...

1. A method for dynamic port type detection, comprising:setting a default mode of operation for a link at a server upon server initialization;
setting a wait pulse repetition time at the server;
setting a number of supported modes of operation at the server;
setting a protocol identifier to the default mode of operation;
transmitting a link initialization frame comprising the protocol identifier to a port of a switch of a network;
based on failing to receive at the server a handshake response to acknowledge successful decoding of the protocol identifier from the switch prior to expiration of the wait pulse repetition time:
changing the protocol identifier to a next mode of operation selected from the supported modes of operation;
resetting the wait pulse repetition time;
transmitting the link initialization frame to the port of the switch; and
repeating the changing of the protocol identifier, the resetting of the wait pulse repetition time, and the transmitting of the link initialization frame until the handshake response is received or all of the number of supported modes of operation are checked.

US Pat. No. 10,484,515

IMPLEMENTING LOGICAL METADATA PROXY SERVERS IN LOGICAL NETWORKS

NICIRA, INC., Palo Alto,...

1. A method for enabling a metadata proxy server to provide metadata proxy services for a plurality of logical networks, the method comprising:at a managed forwarding element (MFE) that executes on a same host computer as the metadata proxy server,
receiving a first packet sent from a first data compute node (DCN) of a first logical network requesting metadata for the first DCN, said first packet comprising a particular layer four destination port number;
receiving a second packet sent from a second DCN of a second logical network requesting metadata for the second DCN, said second packet comprising the same particular layer four destination port number;
replacing (i) the particular destination port number in the first packet with a first port number that corresponds to a first port of the metadata proxy server that is associated with the first logical network and (ii) the particular destination port number in the second packet with a second different port number that corresponds to a second port of the metadata proxy server that is associated with the second logical network; and
forwarding the first and second packets with their replaced port numbers to the metadata proxy server on the host computer for the metadata proxy server to provide metadata for the first DCN through the first port number and provide metadata for the second DCN through the second port number.

US Pat. No. 10,484,508

SHARING IN AN AUGMENTED AND/OR VIRTUAL REALITY ENVIRONMENT

Google LLC, Mountain Vie...

1. A computer-implemented method, comprising:receiving, by a processor of a computing device operating in an ambient environment, a selection of a virtual item displayed in a shared virtual environment by a selection device in virtual contact with the selected virtual item;
projecting a virtual trajectory for movement of the selected virtual item based on a detected movement of the selection device in virtual contact with the selected virtual item by a first user interacting in the shared virtual environment;
identifying a target recipient for the selected virtual item in the ambient environment, the target recipient corresponding to a second user in the ambient environment and interacting in the shared virtual environment, the identifying the target recipient including:
detecting at least one possible recipient in the ambient environment;
detecting an attractive force associated with each of the at least one possible recipient in the ambient environment; and
identifying the target recipient based on the projected virtual trajectory for the movement of the selected virtual item and the detected attractive force associated with each of the at least one possible recipient; and
sharing the selected virtual item, selected from the shared virtual environment, with the identified target recipient in the ambient environment.

US Pat. No. 10,484,503

REMINDER OPTIONS FOR VIEWED ITEMS

Pinterest, Inc., San Fra...

1. A computer-implemented method, comprising:presenting on a user device a plurality of images of a corresponding plurality of content items, wherein each of the plurality of images is selectable by a user of the user device;
receiving from the user device a selection of a first image of a corresponding first content item of the plurality of images, wherein upon selection of the first image the user device presents an additional image of an additional content item associated with the first content item;
receiving from the user device a back navigation to navigate away from the additional image back to the plurality of images;
in response to receiving the back navigation, presenting on the user device at least a portion of the plurality of images and a reminder option corresponding to the additional content item;
receiving from the user device a selection of the reminder option;
generating a reminder corresponding to the additional content item;
subsequent to generating the reminder;
detecting access by the user of a second image;
determining that the second image includes a representation of the first item of content;
determining that the one or more conditions associated with the reminder are satisfied by the access of the second image; and
in response to determining that one or more conditions associated with the reminder are satisfied, sending a reminder for presentation to the user reminding the user about the additional content item.

US Pat. No. 10,484,482

METHOD AND SYSTEM FOR SHIFTING A COMMUNICATION SESSION

ALE INTERNATIONAL, Colom...

1. A method for shifting a communication session from an initial communication device to a target communication device, the method comprising:reading, by the initial communication device, an identification signal comprising an identification indication of the target communication device, wherein the identification signal is read from an identification tag located in, or at a short distance from, the target communication device;
sending, by the initial communication device, a discovery request to a registration service infrastructure, wherein the registration service infrastructure comprises a registration data repository in which network location information of the target communication device is stored, and wherein the discovery request comprises the identification indication of the target communication device;
receiving, by the initial communication device, a discovery response from the registration service infrastructure, wherein the discovery response comprises the network location information of the target communication device and an encrypted communication device identifier;
applying, by the initial communication device, a cryptographic function to the identification indication of the target communication device, thereby resulting in a calculated encrypted identification indication;
comparing, by the initial communication device, the calculated encrypted identification indication to the encrypted communication device identifier;
after determining that the calculated encrypted identification indication is equivalent to the encrypted communication device identifier, sending, by the initial communication device, a shift request to a home communication node of the initial communication device for shifting the communication session from the initial communication device to the target communication device, wherein the communication session was established between the initial communication device and a remote communication device, wherein the home communication node handles all communication sessions for the initial communication device, and wherein the shift request comprises the network location information of the target communication device; and
terminating, by the initial communication device, the communication session with the remote communication device.

US Pat. No. 10,484,481

FAULT TOLERANT, CONTENT DOWNLOAD SYSTEM

HUAWEI TECHNOLOGIES CO., ...

1. A network device to mitigate interruptions in content downloading from a content server to a client device in a client-server network, the device comprising:a recovery module (RM) to migrate a data transfer connection of the client device from a first server to a second server responsive to detection of an interruption in data transfer from said first server while maintaining a same TCP connection of the client device, said migrated data transfer connection comprising an instruction associated with an amount of data transferred prior to said interruption in data transfer.

US Pat. No. 10,484,479

INTEGRATION OF QUANTUM PROCESSING DEVICES WITH DISTRIBUTED COMPUTERS

QC WARE CORP., Moffett F...

1. A computing system comprising:a master machine;
a physical quantum processing device that functions as a worker machine controlled by the master machine, wherein said physical quantum processing device is a gate-model quantum computing device;
an API stack, that provides an interface for the master machine to control any of a plurality of different types of conventional computers and quantum processing devices including said physical quantum processing device, comprising:
an interface communicating with the master machine using a conventional software form, including receiving a problem from the master machine and sending results based on the problem to the master machine using the conventional software form;
an interface to said physical quantum processing device, including configuring the problem on said physical quantum processing device and receiving low-level results based on the problem from said physical quantum processing device;
a conversion module that (A) converts the problem received from the master machine in conventional software form to a quantum data model amendable to solution on quantum processing devices including said physical quantum processing device; and (B) converts the low-level results based on the problem received from said physical quantum processing device to the conventional software form to send to the master machine; and
a device-specific optimization module that optimizes the quantum data model for solution on said physical quantum processing device; and
a domain-specific library containing routines to prepare the problem within a domain for solution by said physical quantum processing device, wherein the master machine calls the routines using conventional software calls and results of the routines are passed to the API stack, wherein the domain-specific library is a machine learning library.

US Pat. No. 10,484,473

SYSTEMS AND METHODS FOR EFFICIENT DISTRIBUTION OF STORED DATA OBJECTS

Solano Labs, Inc., San F...

1. A distributed data storage system comprising:an electronic memory storage unit that electronically stores common data;
a first electronic server including a first processor, wherein the first processor is configured to retrieve the common data from the electronic memory storage unit;
a second electronic server;
an electronic client device comprising: a computer application that is an executable program, a file system that stores data utilized by the computer application, the file system being accessed by the application, and a proxy unit;
wherein the proxy unit allows the electronic client device to access the common data in the electronic storage unit through the first server, the proxy unit having a layered architecture including a copy-on-write layer, a read cache, and a read overlay;
wherein the proxy unit executes remote requests received from the application on the common data and data in the copy-on-write layer;
wherein the application modifies the data in the file system;
wherein after the application has modified data in the file system, the modifications are stored in the copy-on-write layer and the application disconnects from the proxy unit;
wherein after the application disconnects from the proxy unit, the copy-on-write layer is saved in the read-overlay;
wherein the read-overlay including the modifications is uploaded to the first server and the second server to be made available to any other proxy unit in any other client device;
and
wherein the electronic storage unit is located external to the electronic client device.

US Pat. No. 10,484,463

LOAD BALANCING SYSTEM, LOAD BALANCING DEVICE AND TOPOLOGY MANAGEMENT METHOD

Industrial Technology Res...

1. A topology management method, comprising:configuring and maintaining a transmission progress value for each of a plurality of edge servers, and grouping the plurality of edge servers into a plurality of server groups, wherein the edge servers of each of the plurality of server groups provide at least one of a plurality of video streams, and each of the plurality of edge servers is grouped into at least one server group among the plurality of server groups;
selecting a first edge server from the plurality of edge servers, wherein a bandwidth usage rate of the first edge server is more than a high load threshold, and the first edge server provides video data of at least one video stream of the plurality of video streams;
selecting a first video stream from the at least one video stream corresponding of the first edge server;
selecting a second edge server from the plurality of edge servers;
synchronizing video data of the first video stream to the second edge server;
setting a transmission progress value of the second edge server as a transmission progress value of the first edge server; and
adding the second edge server into a server group corresponding to the first video stream.

US Pat. No. 10,484,461

CORRELATION ACROSS NON-LOGGING COMPONENTS

Microsoft Technology Lice...

1. A computing system comprising a first component that is an instrumented component configured for generating log records for transaction processing associated with a transaction that is processed by multiple components, including at least one component that is not instrumented for logging, the computing system comprising:one or more processors; and
one or more storage device having stored computer-executable instructions that are executable by the one or more processors for causing the first component to perform a method comprising:
receiving, at the first component, a transaction to process;
creating, at the first component, an initial first component log record;
sending the first component log record from the first component to a logging control system;
passing, from the first component, the transaction processing off to a next component;
determining, by the first component, that the next component is not instrumented for logging,
upon determining that the next component is not instrumented for logging, creating, at the first component, a new component log record associated with processing of the transaction by the next component, and sending the new component log record associated with processing of the transaction by the next component to the logging control system; and
the first component creating an additional log record for each different component that the first component passes the transaction processing off to, wherein each additional log record is a unique log record having a unique incremented component value.

US Pat. No. 10,484,453

SYSTEM AND METHOD FOR PRINTING DOCUMENTS USING PRINT HARDWARE AND AUTOMATIC CONTEXT INFERENCE

Xerox Corporation, Norwa...

1. A method of printing a document from a mobile device comprising:coupling the mobile device to a proximate print device; and
by a processor of the mobile device executing a print software application that causes the processor to:
identify a document to be printed,
obtain information relating to at least one of the following: a user of the mobile device or the identified document,
use the information to automatically infer a context at a time that is concurrent with identifying the document, wherein the context is indicative of potential formats of the identified document desirable by the user of the mobile device upon printing of the identified document,
use the context to customize the identified document by identifying and modifying at least one parameter of the identified document to produce a printed document, and
transmit the customized document to the print device for printing by the print device to produce the printed document.

US Pat. No. 10,484,451

VIRTUAL NETWORK STATE MANAGEMENT IN MOBILE EDGE COMPUTING

HUAWEI TECHNOLOGIES CO., ...

1. A method comprising:transmitting, by a user equipment (UE) to a mobility management/session management entity, a mobile edge computing (MEC) session request message;
receiving, by the UE, a MEC session response message sent by the mobility management/session management entity, the MEC session response message including UE configuration information, the UE configuration comprising including an identifier of a MEC node assigned to the MEC session request and MEC hand-off trigger information;
transmitting, by the UE to the MEC node identified by the identifier included in the UE configuration information, a software image of an application to be executed as a network function at the MEC node and data associated with the application;
determining, by a UE, whether to send a hand-off request to the mobility management/session management entity based on the MEC hand-off trigger information and a location of the UE
transmitting, by a UE, the handoff request to the mobility management/session management entity in response to determining to send the hand-off request to the mobility management/session management entity based on the MEC hand-off trigger information and a location of the UE; and
receiving, by the UE, current state data sent by the MEC node, state data indicating a current state of the application being executed as a network function at the MEC node.

US Pat. No. 10,484,450

RADIO MODULE AS WEB-CONTROLLABLE REMOTE SENSOR

Aeris Communications, Inc...

1. A method of providing network control of a radio module having a plurality of input/output (I/O) ports capable of communication with one or more sensing devices across a network, and having a network controlling mechanism in communication with the radio module, comprising:identifying a uniform resource indicator (URI) for each of the one or more sensing devices on the network;
predetermining a physical mapping of each identified URI with one of the plurality of I/O ports of the radio module;
associating a mapping for reducing one or more identifiers of a fully descriptive URI to one or more reduced identifiers for a reduced URI and in response to receiving a fully descriptive URI, transmitting the reduced URI over air;
communicating at least one command from the radio module to at least one of the one or more sensing devices via the physical mapping over a predetermined protocol across the network; and
receiving a response from the at least one of the one or more sensing devices in relation to the communicated at least one command.

US Pat. No. 10,484,447

METHODS AND APPARATUS FOR COMMUNICATING DELAY INFORMATION AND MINIMIZING DELAYS

Ribbon Communications Ope...

1. A method of operating a playback device, the method comprising:receiving, at interface circuitry of the playback device, a first content stream which was subject to transcoding by a first transcoder device prior to receipt, said first content stream including first content;
receiving, at the interface circuitry of the playback device, a second content stream, said second content stream including second content, said first content and said second content being different, said first content being video content and said second content being audio content;
receiving, at the interface circuitry of the playback device, from the first transcoder device information indicating a first transcoding delay introduced into said first content stream prior to receipt by the playback device;
generating, at the playback device, a stream delay difference between said first content stream and said second content stream based on said received first transcoding delay; and
delaying, by the playback device, the playback of the second content stream by an amount equal to the generated stream delay difference wherein said playback device outputs synchronized video and audio content;
wherein generating, at the playback device, a stream delay difference between said first content stream and said second content stream includes:
operating circuitry included in said playback device to generate, using at least the first transcoding delay, a difference between latency corresponding to said first content stream and latency corresponding to said second content stream, said generated difference being said stream delay difference;
wherein said operating circuitry in said playback device to generate a difference between latency corresponding to said first content stream and latency corresponding to the second content stream includes:
generating a first aggregate stream latency from the received first transcoding delay and one or more additional latencies corresponding to said first content stream, said one or more additional latencies including a third transcoding delay introduced into the first content stream by an additional transcoder device located between the source of the first content stream and the first transcoder device;
generating a second aggregate stream latency from a plurality of latencies corresponding to said second content stream; and
subtracting said second aggregate stream latency from said first aggregate stream latency when said first aggregate stream latency is larger than said second aggregate stream latency.

US Pat. No. 10,484,445

APPARATUS AND METHOD FOR TRANSMITTING MULTIMEDIA DATA IN A BROADCAST SYSTEM

Samsung Electronics Co., ...

1. An apparatus for transmitting media data in a broadcasting system, the apparatus comprising:a controller configured to control to:
generate a packet header and a packet payload based on a data unit of media data; and
a transmitter configured to transmit the packet payload,
wherein the packet payload comprises:
the data unit,
a fragmentation indicator indicating information about fragmentation of the data unit in the packet payload,
length information on the packet payload,
aggregation information on whether the data unit is aggregated with another data unit, and
sequence number information on the data unit,
wherein, if the data unit is fragmented, the packet payload comprises a fragmented data unit and the fragmentation indicator indicates information which part of the data unit is included in the packet payload, and
wherein, if the data unit is not fragmented, the packet payload comprises at least one complete data unit and the fragmentation indicator indicates that the packet payload includes the at least one complete data unit.

US Pat. No. 10,484,444

COMMUNICATION METHOD, COMMUNICATION DEVICE, AND RECORDING MEDIUM FOR STREAMING

FUJITSU LIMITED, Kawasak...

1. A communication method implemented by a communication device, the communication method comprising:conducting streaming reproduction of obtained data which is to be obtained by a first obtaining task using at least one of a first line and a second line; and
dividing the first obtaining task into a plurality of second obtaining tasks when data at a reproduction position for the streaming reproduction is unobtained, a size of data to be obtained by each of the plurality of second obtaining tasks being smaller than a size of data to be obtained by the first obtained task;
issuing the plurality of second obtaining tasks using at least one of the first line and the second line;
issuing a task of executing obtainment of head data of the data to be obtained to the first line and the second line, when obtainment of the data to be obtained is started;
judging whether or not a line that completed the obtainment is the first line when the obtainment of the head data has been completed;
determining the first line to be the main line when the line that completed the obtainment is the first line; and
determining the second line to be the main line when the line that completed the obtainment is not the first line.

US Pat. No. 10,484,438

SYSTEMS AND METHODS FOR COLLABORATING IN A NON-DESTRUCTIVE TESTING SYSTEM

General Electric Company,...

1. A collaboration system, comprising:a computing device configured to communicate with at least one other computing device via a computing network, and wherein the computing device is configured to:
receive image data that has been acquired during an inspection of equipment using one or more non-destructive testing (NDT) inspection devices;
receive an input configured to derive a list of one or more recipients indicated as available to collaborate;
receive a selection of at least one recipient from the list of recipients;
establish a communication connection between the computing device and the at least one other computing device that corresponds to the at least one recipient, wherein the communication connection is configured to share the image data depicted on the computing device with the at least one other computing device;
enable the at least one other computing device to control the NDT inspection device upon establishing the communication connection and when the image data being shared is displayed on a display of the computing device and on at least one other display of the at least one other computing device;
determine location information of the NDT inspection device with respect to equipment being inspected based on the image data retrieved by the NDT inspection device, the location information including a pre-defined textual annotation identifying a location of the equipment being inspected; and
overlay a tip map on the received image data provided via the display and based on the location information, wherein the tip map comprises the pre-defined textual annotation, a grid including four quadrants, and an approximation of a disposition of a tip of the one or more inspection devices provided with respect to a direction within a cross-sectional view of the equipment to guide insertion of the tip within the equipment, wherein the approximation of the disposition of the tip is displayed as an icon within any one of the four quadrants included in the tip map to represent a position of the tip being inserted into the location of the equipment being inspected, wherein the location of the equipment being inspected is associated with the pre-defined textual annotation and the quadrant of the cross-sectional view.

US Pat. No. 10,484,437

REMOTE SUPPORT SERVICE WITH TWO-WAY SMART WHITEBOARD

LogMeIn, Inc., Boston, M...

1. A method of remote support executed during a support session established between a first computing entity and one or more second computing entities that are coupled to the first computing entity, the method carried out at one of the second computing entities as an image feed generated at the first computing entity is being shared with the one or more second computing entities, comprising:generating and broadcasting sets of movement computations from the given second computing entity to the first computing entity and any other second computing entity, wherein the sets of movement computations represent transformation data to be applied to maintain position and orientation of an annotation relative to the image feed;
receiving one or more sets of movement computations output from the first computing entity and any other second computing entity;
determining, based on the sets of movement computations broadcast and received, whether the given second entity should continue to generate and broadcast sets of movement computations; and
when it is determined that the given second entity should continue to generate and broadcast sets of movement computations, having the second computing entity assume and maintain responsibility for generating one or more additional sets of movement computations.

US Pat. No. 10,484,433

VIRTUAL COMMUNICATION ENDPOINT SERVICES

AMAZON TECHNOLGIES, INC.,...

1. A system to manage requests for a service, comprising:at least one processor; and
memory storing instructions that, when executed by the at least one processor, cause the system to:
provide access to an endpoint interface for a service by a virtual load balancer of a multi-tenant environment;
receive a communication to a virtual endpoint for the service from a computing device of a user, the communication including a signature generated using at least one security credential;
determine whether the signature is a valid signature and whether the communication is allowed according to one or more policies associated with the communication; and
forward the communication to the endpoint interface for the service when the signature is a valid signature and the communication is determined to be allowed.

US Pat. No. 10,484,422

PREVENTION OF RENDEZVOUS GENERATION ALGORITHM (RGA) AND DOMAIN GENERATION ALGORITHM (DGA) MALWARE OVER EXISTING INTERNET SERVICES

Cybereason, Inc., Boston...

1. A method for the prevention of malware over an existing internet service, comprising:A) installing software on individual endpoints in a network, the software monitoring programs within the network and collecting information about where requests originated from, the software performing a method comprising:
B) generating a random entry to an internet service;
C) attempting to access the internet service with the random entry;
D) detecting the indication of the internet service's non-accessibility for the random entry;
E) repeating steps B) through D) one or more times;
F) logging into the internet service if there is a successful attempt;
G) comparing the results for the several attempts;
H) searching for the commonalities of the failed attempts;
I) marking a new attempt as a failed attempt when the new attempt is within the variance of the known failed attempts;
J) providing an indication of a malware attempt if a predetermined number of failed attempts have accrued.

US Pat. No. 10,484,421

CODE DOMAIN ISOLATION

Isolated Technologies, LL...

1. A method for achieving code domain isolation, said method comprising:receiving a first set of data in a first domain format;
changing said first set of data to a second domain format;
capturing said first set of data in said second domain format to obtain a captured first set of said data in said second domain format and wherein said captured first set of said data in said second domain format is captured with a misalignment compared to first set of data in said second domain format;
changing said first set of data in said second domain format to a third domain format; and
preparing said first set of data in said third domain format for receipt by a user computer system.

US Pat. No. 10,484,410

ANOMALY DETECTION FOR MICRO-SERVICE COMMUNICATIONS

Cisco Technology, Inc., ...

1. A method comprising:at a computing device:
obtaining a plurality of micro-service communication records that are each associated with traffic sent between pairs of executables that are related to a micro-services application, wherein each of the micro-service communication records includes a time series entry and an associated trace sequence identifier;
determining, from the plurality of micro-service communication records, one or more typical communication patterns for the executables related to the micro-services application;
obtaining one or more micro-service communication records that are associated with traffic sent between pairs of the executables related to the micro-services application, wherein the one or more micro-service communication records each include a time series entry and an associated trace sequence identifier, wherein the one or more micro-service communication records are different from the plurality of micro-service communication records, and wherein each of the one or more micro-service communication records is generated during a first time period; and
analyzing the one or more micro-service communication records relative to the one or more typical communication patterns to detect possible anomalous communication patterns associated with the micro-services application during the first time period.

US Pat. No. 10,484,408

MALICIOUS COMMUNICATION PATTERN EXTRACTION APPARATUS, MALICIOUS COMMUNICATION PATTERN EXTRACTION METHOD, AND MALICIOUS COMMUNICATION PATTERN EXTRACTION PROGRAM

NIPPON TELEGRAPH AND TELE...

1. A malicious communication pattern extraction apparatus, comprising:processing circuitry configured to
receive input of a traffic group of one or more pieces of malware, each item in the input traffic group has a same set of fields which each define different values that characterize a communication of the item;
extract communication patterns from the input traffic group, each of the communication patterns being defined by one or more values in one or more respective fields having a same value, and extract, when extracting communication patterns from the input traffic group, any traffic group of the input traffic group containing a variation of values of a predetermined field among the one or more respective fields, and replacing the variation of values with a wild card and including the wild card corresponding to the predetermined field within the communication patterns;
classify pieces of malware with the extracted communication patterns similar to each other, into the same cluster;
extract, for each of the clusters, a communication pattern group as a malicious communication pattern, the communication pattern group having an appearance rate in traffic of respective pieces malware belonging to that cluster, the appearance rate being equal to or larger than a predetermined value; and
eliminate, from the extracted malicious communication patterns, any malicious communication pattern having a conformance rate to a traffic group not infected with malware, the conformance rate being equal to or larger than a predetermined value.

US Pat. No. 10,484,404

ALERTING AND TAGGING USING A MALWARE ANALYSIS PLATFORM FOR THREAT INTELLIGENCE MADE ACTIONABLE

Palo Alto Networks, Inc.,...

8. A system, comprising:a processor configured to:
receive a plurality of samples for performing automated malware analysis to generate log files based on the automated malware analysis, wherein a log file for a sample comprises one or more lines based on results of the automated malware analysis for the sample;
process the log files to extract artifacts associated with the log files;
receive a configuration to enable an alert action based on a tag type for matching any of the plurality of samples, wherein the tag type is configured for the alert action for a tag based on a search criteria for one or more artifacts, and wherein the alert action is configured to match private samples and public samples;
determine whether the tag matches any of the plurality of samples based on the search criteria for one or more artifacts; and
perform an action based on whether the tag matches any of the plurality of samples including to trigger the alert action based on a determination that the tag matches a sample detected on a first monitored enterprise network, wherein the sample detected on the first monitored enterprise network is a public sample and the first monitored enterprise network is associated with another subscriber's enterprise network; and
a memory coupled to the processor and configured to provide the processor with instructions.

US Pat. No. 10,484,403

AVIONIC EQUIPMENT WITH SINGLE USE SIGNING OF A TRANSMITTED MESSAGE AND ASSOCIATED AVIONIC SYSTEM, TRANSMISSION METHOD AND COMPUTER PROGRAM

THALES, Courbevoie (FR)

9. A method for transmitting a message via an avionic equipment unit, intended to be on board an aircraft, the method comprising:calculating a signature associated with a data field, the calculated signature depending on the data field; and
transmitting a message to another avionic equipment unit on board the aircraft, the message including the data field and the associated calculated signature,wherein the calculated signature further depends on a preceding signature associated with the data field of a last message transmitted by said transmitting, such that the calculated signature is unique for each data field and for each transmitting of a message.

US Pat. No. 10,484,397

AUTOMATIC ELECTRONIC MAIL (EMAIL) ENCRYPTION BY EMAIL SERVERS

Fortinet, Inc., Sunnyval...

1. A method comprising:receiving, by an electronic mail (email) server associated with a private network, from a client device coupled with the private network, a first email message originated by a local sender using the client device and directed to a remote recipient, wherein the local sender is a first user of a plurality of users associated with the private network and wherein the remote recipient is not a user associated with the private network;
querying, by the email server, one or more key servers for a public key of the remote recipient;
when the public key of the remote recipient is returned by the one or more key servers, then using the public key of the remote recipient by the email server to encrypt the first email message;
when the public key of the remote recipient does not exist, then foregoing encryption of the first email message;
querying, by the email server, the one or more key servers for a public key of the local sender;
when the public key of the local sender does not exist on the one or more key servers, then automatically generating, by the email server, a temporary key pair for the local sender on the fly and without requiring intervention on the part of the local sender, wherein the temporary key pair for the local sender includes the public key of the local sender and a private key of the local sender; and
transmitting, by the email server, both the email message and the public key of the local sender to the remote recipient.

US Pat. No. 10,484,395

LOCATION BASED AUTHENTICATION

Nagravision S.A., Chesea...

1. A method of providing access to recorded data associated with an event, the method comprising:determining, by a control unit, a location of a device;
confirming the location is within a predetermined vicinity coincident with the event and that the device was at the location within a time period associated with the event;
receiving a request for at least a portion of recorded data associated with the event, the request being associated with the device;
receiving at least one additional request for at least the portion of the recorded data;
consolidating the request and the at least one additional request into a single request;
extracting a portion of the recorded data, wherein the extracted portion of the recorded data includes a time window relative to a time of the request, the time window including a first time before the time of the request and a second time after the time of the request;
generating, for the single request, a common media file for the extracted portion of the recorded data; and
providing the device for a first user, and at least one additional device for a second user, with access to the common media file for the extracted portion of the recorded data based on confirming that at least one of the device or the at least one additional device was at the location within the time period.

US Pat. No. 10,484,384

INDIRECT AUTHENTICATION

Apple Inc., Cupertino, C...

1. A system, comprising:a display device comprising a display device processing system coupled to a network, the display device processing system configured to:
operate, by the display device, in a display mode, wherein restricted content is not accessible by the display device when the display device is operating in the display mode;
transmit, from the display device, an authorization request signal over the network to a plurality of authorizing devices, wherein the plurality of authorizing devices includes an authorizing device, and wherein the authorization request signal includes a request to operate in an authorized mode to access the restricted content,
receive, by the display device, an authorization signal over the network, wherein the authorization signal includes authorization to operate in the authorized mode to access the restricted content, and
operate, by the display device, in the authorized mode in response to receiving the authorization signal, wherein restricted content is accessible by the display device when the display device is operating in the authorized mode;
the authorizing device comprising an authorizing device processing system coupled to the network, the authorizing device processing system configured to:
receive, by the authorizing device, the authorization request signal over the network from the display device, and
receive, by the authorizing device, an authentication input to authorize the display device to operate in the authorized mode to access the restricted content, wherein the authentication input is received from a user of the authorizing device to verify the user of the authorizing device by determining whether the authentication input matches stored credentials corresponding to the user of the authorizing device, and wherein the user of the display device and the user of the authorizing device are different users; and
a server comprising a server processing system coupled to the network, the server processing system configured to transmit, from the server, the authorization signal to the display device over the network if the authentication input matches the stored credentials corresponding to the user of the authorizing device.

US Pat. No. 10,484,377

SYSTEMS AND METHODS FOR MULTI-DEVICE MULTI-FACTOR AUTHENTICATION

Capital One Services, LLC...

1. An improved system for security authentication comprising:a plurality of computing devices; and
a server system communicatively coupled to the plurality of computing devices, the server system comprising a non-transitory memory comprising computer program code and a processor, wherein execution of the computer program code causes the server system to:
determine, based on input received from a user of an initiating computing device from among the plurality of computer devices, authentication preferences, wherein the authentication preferences comprises preferred authorization providers, preferred authorization provider mode of communication, response timing preferences, and a preferred prioritization scheme for authorization providers;
store, in a database communicatively coupled to the server system, the determined authentication preferences;
receive, from an initiating computing device from among the plurality of computer devices, a request for security authentication;
initiate, based on the received request for security authentication a security authentication process, the security authentication process causing the server system to:
determine an authorization providing computing device from among the plurality of computer devices based on the preferred prioritization scheme, wherein a user of the initiating computing device is distinct from a user of the authorization providing computing device;
generate and transmit authentication information to the determined authorization providing computing device in accordance with the preferred authorization provider mode of communication;
receive, from the initiating computing device, an authentication input; determine whether the received authentication input matches the transmitted authentication information;
complete the request for security authentication when the received authentication input matches the generated and transmitted authentication information and the received authentication input is received within a time-out period of the response timing preferences; and
determine a second authorization providing computing device from among the plurality of computer devices in accordance with the preferred prioritization scheme responsive to not receiving authentication input within the time-out period.

US Pat. No. 10,484,372

AUTOMATIC REPLACEMENT OF PASSWORDS WITH SECURE CLAIMS

Amazon Technologies, Inc....

1. A computer system, comprising:a network interface configured to transmit data over a network;
a biometric sensor configured to acquire biometric data of a user;
a secure storage element configured to store data including the biometric data acquired by the biometric sensor;
an input device;
one or more hardware processors operatively coupled to the network interface, the biometric sensor, the secure storage element, and the input device; and
memory operatively coupled to the one or more hardware processors, the memory storing an operating system and an application program that includes instructions executable by the one or more hardware processors that, as a result of execution by the one or more hardware processors, cause the one or more hardware processors to:
establish a secure session between the computer system and a server using a user credential;
responsive to receiving a selection via the input device for authentication using the biometric data, configure the application program for authentication using the biometric data, and generate an asymmetric cryptographic key pair;
store a first key of the cryptographic key pair in the secure storage element via the operating system, without storing the user credential in the secure storage element, wherein access to the first key is secured by the biometric data;
transmit a second key of the cryptographic key pair to the server via the network for storage in association with a user account associated with the user;
responsive to receiving a request to perform an action that requires the application program to authenticate an identity of the user of the computing system with the server, activate a presentation device associated with the computer system so as to prompt the user to input new biometric data using the biometric sensor;
responsive to the operating system authenticating the identity of the user using the new biometric data, retrieve the first key via the operating system from the secure storage element;
encrypt an authentication data object using the first key to form an encrypted data object;
transmit the encrypted data object to the server to enable the server to authorize the action that required authentication in lieu of the user credential, based on decrypting the encrypted data object using the stored second key; and
as a result of authorization by the server responsive to the decrypting of the encrypted data object using the stored second key, proceed to conduct the action requested.

US Pat. No. 10,484,370

METHOD FOR OPERATING A SECURITY ELEMENT

5. A mobile terminal comprising:a security element, the security element comprising:
a memory unit, in which there are present a first subscription profile with a first operating system for the security element and a second subscription profile with a second operating system for the security element, wherein the security element is configured to:
be operated with the first operating system, in order to be able to communicate with the first subscription profile via a first mobile communication network;
switch from the first operating system to the second operating system of the security element through a boot loader in the memory unit loading and executing the second operating system following a reboot of the security element; and
be operated with the second operating system, in order to be able to communicate with the second subscription profile via a second mobile communication network;
wherein the switch includes:
receiving a message from a background system by the first operating system, with the information content that a switch is to be effected from the first operating system to the second operating system of the security element;
forwarding the message to the boot loader; and
extracting the information content of the message from the message by the boot loader, so that the settings of the boot loader are changed such that the second operating system of the security element is loaded and executed following a reboot of the security element,
wherein the settings of the boot loader are changed by placing in the boot loader a marker which defines that the second operating system of the security element is loaded and executed following a reboot of the security element; and/or
receiving a message from a background system by the first operating system, with the information content that a switch is to be effected from the first operating system to the second operating system of the security element;
extracting the information content of the message from the message by the first operating system; and
forwarding the information content of the message to the boot loader, so that the settings of the boot loader are changed such that the second operating system of the security element is loaded and executed following a reboot of the security element,
wherein the security element is configured to change the settings of the boot loader by placing in the boot loader a marker which defines that the second operating system of the security element is loaded and executed following a reboot of the security element.

US Pat. No. 10,484,359

DEVICE-LEVEL AUTHENTICATION WITH UNIQUE DEVICE IDENTIFIERS

Confia Systems, Inc., Mo...

1. A method comprising:transmitting, by a client device, a manufacturer security certificate to a provisioning server device, wherein the manufacturer security certificate is associated with a manufacturer of the client device;
establishing, between the client device and the provisioning server device, a secure connection, wherein the secure connection is established based on the manufacturer security certificate;
receiving, by the client device over the secure connection, a server security certificate, wherein the server security certificate identifies secure communication parameters of a pre-validated server device, wherein the pre-validated server device is not the provisioning server device;
obtaining, by the client device, a unique client device identifier, wherein the unique client device identifier is configured to support secure access to the pre-validated server device; and
based on the unique client device identifier, accessing, by the client device, protected information available to the pre-validated server device, wherein accessing the protected information occurs without the client device transmitting security credentials that identify a user of the client device to the pre-validated server device, wherein the client device stores a plurality of unique tokens, each token limited to use once per an epoch defined by a pre-established number of seconds, and wherein accessing the protected information comprises transmitting a message to establish a second secure connection with the pre-validated server device, wherein the message contains a particular token, from the plurality of unique tokens, that has not been used in a current epoch.

US Pat. No. 10,484,346

ESTABLISHMENT OF CONSORTIUM BLOCKCHAIN NETWORK

Microsoft Technology Lice...

1. An apparatus for a blockchain system, comprising:a device including at least one memory adapted to store run-time data for the device, and at least one processor that is adapted to execute processor-executable code that, in response to execution, enables the device to perform actions, including:
storing pre-determined code of a pre-determined type of blockchain protocol code in a trusted execution environment (TEE) of a first validation node;
storing, in the first validation node: a first pre-determined membership list of a consortium, wherein the first pre-determined membership list includes a prospective member associated with the first validation node and a first authorization associated with the pre-determined type of blockchain protocol code;
receiving, from a plurality of prospective members of the consortium: a plurality of membership lists, and a plurality of authorizations from the plurality of prospective members of the consortium, wherein the plurality of authorizations are indications associated with the pre-determined type of blockchain protocol code;
making a determination as to whether the plurality of membership lists from the plurality of prospective members of the consortium match the first pre-determined membership list and the plurality of authorizations that are indications associated with the pre-determined type of blockchain protocol code match the first authorization;
upon determining that the plurality of membership lists from the plurality of prospective members of the consortium match the first pre-determined membership list and that the plurality of authorizations that are indications associated with the pre-determined type of blockchain protocol code match the first authorization, verifying, via TEE attestation, that validation nodes associated with prospective members of the consortium store the pre-determined type of blockchain protocol code that matches the first authorization; and
upon the TEE attestation being successful, bootstrapping a consortium network such that the prospective members become members of the consortium network.

US Pat. No. 10,484,342

ACCURACY AND SECURITY OF DATA TRANSFER TO AN ONLINE USER ACCOUNT

Alibaba Group Holding Lim...

1. A computer-implemented method, comprising:receiving account information input by a user for data transfer;
determining identity information associated with the received account information;
determining one or more pieces of account information associated with the determined identity information, wherein the one or more pieces of account information are determined based on a ratio of a number of elements of the account information associated with the determined identity information being the same as a number of elements of the received account information to a number of elements of the account information associated with the determined identity information not being the same as a number of elements of the received account information, and the one or more pieces of account information include the received account information;
providing the one or more pieces of account information to the user; and
in response to receiving a user confirmation of the one or more pieces of account information, performing the data transfer based on the user confirmation.

US Pat. No. 10,484,341

DISTRIBUTED LEDGER FOR MULTI-CLOUD OPERATIONAL STATE

EMC IP Holding Company LL...

1. An apparatus comprising:at least one processing device comprising a processor coupled to a memory;
wherein the processing device is configured to implement a first ledger node of a first cloud;
the first ledger node of the first cloud being configured to:
communicate over one or more networks with a plurality of additional ledger nodes associated with respective additional clouds;
obtain a transaction associated with a cloud-related operational state, wherein the cloud-related operational state comprises status information associated within the deployment of a given application on the first cloud; and
broadcast the transaction to the additional ledger nodes;
wherein a cryptographic block characterizing at least the transaction is generated and entered into a blockchain distributed ledger collectively maintained by the first and additional ledger nodes; and
wherein the transaction is obtained from cloud application deployment software instantiated on the first cloud.

US Pat. No. 10,484,335

SECURE REMOTE COMPUTER NETWORK

Connectify, Inc., Philad...

1. A computer communications network system, comprising:(a) at least one VPN server computer in a hub mode in communication connectivity with an external network;
(b) at least one VPN client computer in a client mode in communication connectivity with an external network;
(c) a directory service in communication connectivity with an external network, the directory service enabling open protocol real-time messaging; and
(d) a management database for recording real time statistics related to the computer communications network system, the real time statistics including (i) cost, (ii) performance, and (iii) expected reliability of each of a plurality of potential connections between the at least one VPN server computer in a hub mode and the at least one VPN client computer in a client mode,
wherein said at least one VPN server computer in a hub mode initiates a connection with said directory service to be registered and made available for said at least one VPN client computer in a client mode to dynamically communicate via the open protocol real-time messaging with said at least one VPN server computer in a hub mode through an external network.