US Pat. No. 10,362,754

PLANTS AND SEEDS OF HYBRID CORN VARIETY CH267399

Monsanto Technology LLC, ...

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

ANTI-HER3/HER4 ANTIBODIES BINDING TO THE BETA-HAIRPIN OF HER3 AND THE BETA-HAIRPIN OF HER4

Hoffmann-La Roche Inc., ...

1. An isolated nucleic acid encoding an antibody that binds to human HER3 and binds to human HER4, wherein the antibody comprises:(a) HVR-H1 comprising the amino acid sequence of SEQ ID NO:25,
(b) HVR-H2 comprising the amino acid sequence of SEQ ID NO:26,
(c) HVR-H3 comprising the amino acid sequence of SEQ ID NO:27,
(d) HVR-L1 comprising the amino acid sequence of SEQ ID NO:28,
(e) HVR-L2 comprising the amino acid sequence of SEQ ID NO:29, and
(f) HVR-L3 comprising the amino acid sequence of SEQ ID NO:30.
US Pat. No. 10,362,755

PLANTS AND SEEDS OF HYBRID CORN VARIETY CH475588

Monsanto Technology LLC, ...

1. A seed of hybrid corn variety CH475588, produced by crossing a first plant of variety CV181138 with a second plant of variety CV759867, wherein representative seeds of said varieties CV181138 and CV759867 are deposited under ATCC Accession Nos. PTA-123825 and PTA-124497, respectively.
US Pat. No. 10,363,267

DIARRHEA-PREVENTING NUTRITIONAL COMPOSITION

OTSUKA PHARMACEUTICAL FAC...

1. A nutritional composition for preventing diarrhea comprisinga pectin having a degree of esterification of 10 to 30%, a degree of amidation of 0 to 25%, and a degree of free acids of 64% or more and less than 85%,
lipid,
carbohydrate other than the pectin, and
protein,
wherein the pectin has a weight-average molecular weight of 350000 to 600000.
US Pat. No. 10,362,756

PLANTS AND SEEDS OF HYBRID CORN VARIETY CH482861

Monsanto Technology LLC, ...

1. A seed of hybrid corn variety CH482861, produced by crossing a first plant of variety CV181138 with a second plant of variety CV093813, wherein representative seeds of said varieties CV181138 and CV093813 are deposited under ATCC Accession Nos. PTA-123825 and PTA-123818, respectively.
US Pat. No. 10,364,292

MONOVALENT BLOOD BRAIN BARRIER SHUTTLE MODULES

Hoffmann-La Roche Inc., ...

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

POLYPEPTIDE BINDING TO EXTRACELLULAR DOMAIN OF EPIDERMAL GROWTH FACTOR RECEPTOR

KOREA ADVANCED INSTITUTE ...

1. A polypeptide which has the ability to bind specifically to epidermal growth factor receptor protein and comprises the amino acid sequence of any one of SEQ ID NOS: 6 to 8.
US Pat. No. 10,363,270

METHODS FOR ENGINEERING ALLOGENEIC AND IMMUNOSUPPRESSIVE RESISTANT T CELL IMMUNOTHERAPY

CELLECTIS, Paris (FR)

1. A method for treating a cancer patient using immunotherapy comprising:providing primary human T cells from a single donor;
co-electroporating into said primary human T-cells:
(a) RNAs encoding two half TALE-nucleases having Fok-I catalytic domains, wherein the two half TALE-nucleases dimerize and recognize two half-targets separated by a spacer of 11-15 bp and cleave the target sequence of SEQ ID NO:40 within a gene encoding CD52, and
(b) RNAs encoding two half TALE-nucleases having Fok-I catalytic domains,
wherein the two half TALE-nucleases dimerize and recognize two half-targets separated by a spacer of 11-15 bp and cleave the target sequence of SEQ ID NO:37 within a gene encoding TCR?,
to generate doubly-inactivated human T-cells having both the CD52 and the TCR? genes inactivated;
modifying the doubly inactivated human T-cells to express a chimeric antigen receptor; and
infusing at least 104 of the doubly inactivated human T-cells expressing a chimeric antigen receptor into said cancer patient for immunotherapy treatment.
US Pat. No. 10,364,300

METHOD FOR PRODUCING POLYDIENES AND POLYDIENE COPOLYMERS WITH REDUCED COLD FLOW

Bridgestone Corporation, ...

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

BALLISTIC RESISTANT ARTICLE WITH NON-UNIFORMLY DISTRIBUTED MATRIX MATERIAL AND METHOD TO MANUFACTURE SAID ARTICLE

TEIJIN ARAMID B.V., Arnh...

1. A ballistic resistant article comprising at least one consolidated composite,wherein the at least one consolidated composite comprises a layer A and a layer B bonded to one another, each layer A and each layer B having
a first surface,
a second surface opposite to the first surface, and
a cross-section extending from the first surface to the second surface,
and each layer A and each layer B comprises a network of fibers having a strength of at least 800 mN/tex (1100 MPa) according to ASTM D 7269-07, and the fibers in each layer A and each layer B are impregnated with a matrix material,
wherein the matrix material is distributed along the cross-section of each layer in a concentration gradient in which the concentration starts with a maximum value on the first surface, so that the first surface is rich in matrix material, decreases along the cross-section and reaches a minimum value on the second surface, so that the second surface is poor in matrix material, and the matrix material comprises a mixture of 75 to 95 wt. % of a polychloroprene, and 5 to 25 wt. % of a random copolymer of vinyl chloride and an acrylic ester, based on a weight of the mixture.
US Pat. No. 10,363,536

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

HUTCHINSON, Paris (FR)

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

ANALOGS OF C5A AND METHODS OF USING SAME

Board of Regents of The U...

1. A method of activating an immune cell at a site of infection or disease comprising administering an effective amount of an oligopeptide C-terminal analog of C5a to a mammal, wherein said immune cell is an antigen presenting cell, said analog not attached to an antigen, and said analog having response-selective C5a receptor binding activity, wherein the analog is SEQ ID NO: 4.
US Pat. No. 10,362,771

METHOD FOR KNOCK-IN OF DNA INTO TARGET REGION OF MAMMALIAN GENOME, AND CELL

KYOTO UNIVERSITY, Kyoto ...

1. A method for knock-in of a donor DNA into the genome of a cell, comprising introducing at least one artificial nuclease system G capable of cleaving one or two target sequences G of the cell genome, the donor DNA, and two single-stranded oligonucleotides (ssODNs) into the cell,the artificial nuclease system G cleaving the one or two target sequences G on the cell genome to generate two DNA double-strand break (DSB) sites on the cell genome,
the two ssODNs being Up-ssODN complementary to DSB site g1, one of the DSB sites generated by the target sequence G cleavage of the cell genome, and to upstream introduction site D1 of the donor DNA, and Down-ssODN complementary to DSB site g2, the other DSB site of the cell genome, and to downstream introduction site D2 of the donor DNA, and
the donor DNA being knocked-in between the two DSB sites g1 and g2 in the one or two target sequences G of the cell genome using the two ssODNs (Up-ssODN and Down-ssODN),
wherein the donor DNA is a plasmid comprising one or two target sequences, the artificial nuclease system comprises artificial nuclease system G comprising Cas9 nuclease and one or two guide RNAs-G (gRNAs-G) corresponding to the one or two target sequences G of the cell genome, and artificial nuclease system D comprising Cas9 nuclease and one or two guide RNAs-D (gRNAs-D) corresponding to the one or two target sequences D of the donor DNA, the one or two target sequences G of the cell genome are cleaved by the artificial nuclease system G to generate DSB sites g1 and g2 on the cell genome, and the one or two target sequences D on the donor DNA plasmid are cleaved by the artificial nuclease system D to generate upstream introduction site D1 and downstream introduction site D2 of the plasmid-derived donor DNA to be knocked-in into the genome.
US Pat. No. 10,363,541

SYSTEMS AND METHODS FOR INTERIOR ENERGY-ACTIVATION FROM AN EXTERIOR SOURCE

IMMUNOLIGHT, LLC., Detro...

1. A method for modifying a hydrophobic polymer surface, comprising:disposing in contact with the hydrophobic polymer surface a liquid composition comprising monomeric precursors to a hydrophilic polymer and one or more energy modulation agents, wherein the one or more energy modulation agents are resistant to chemical interaction with the liquid composition and hydrophobic polymer surface; and
applying energy from at least one of x-rays, gamma rays, or an electron beam into the liquid composition, wherein the applied energy interacts with the one or more energy modulation agents and internally generates light inside the liquid composition, thereby causing the monomeric precursors to polymerize and react with the hydrophobic polymer surface, thereby grafting the hydrophilic polymer onto the hydrophobic polymer surface.
US Pat. No. 10,363,286

PEPTIDE INHIBITION OF CCR3-MEDIATED DISEASES OR CONDITIONS

The Board of Trustees of ...

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

HFO-1234ZE COPOLYMERS

THE CHEMOURS COMPANY FC, ...

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

METHODS FOR MAKING CATALYST SYSTEMS

Saudi Arabian Oil Company...

1. A method for making a catalyst system, the method comprising:introducing one or more alkali or alkaline earth metals to a zincosilicate support material; and
introducing one or more platinum group metals to the zincosilicate support material; and
wherein the zincosilicate support material comprises an MFI framework type structure incorporating at least silicon and zinc.
US Pat. No. 10,363,549

CHROMIUM OXYFLUORIDE CATALYSTS HAVING HIGH FLUORINATION ACTIVITY

Arkema Inc., King of Pru...

1. A chromium oxyfluoride catalyst active for fluorination of a chlorinated compound, wherein the chromium oxyfluoride catalyst is comprised of a first chromium species and a second chromium species, wherein the first chromium species exhibits a first X-ray photoelectron spectroscopy (XPS) chromium Cr 2p3/2 peak between 576.9 eV+/?0.2 eV and 578.0 eV+/?0.2 eV and the second chromium species exhibits a second X-ray photoelectron spectroscopy (XPS) chromium Cr 2p3/2 peak between 580.0 eV+/?0.2 eV and 581.4 eV+/?0.2 eV and wherein the intensity of the second XPS chromium peak is greater than the intensity of the first XPS chromium peak.
US Pat. No. 10,362,786

STABLE AQUEOUS SPORE-CONTAINING FORMULATION

Bayer Intellectual Proper...

1. An agriculturally acceptable stable aqueous formula comprising(a) a Bacillus firmus I-1582 spores in an amount of 10% w/w to 55% w/w,
(b) glycerin in an amount of 5% w/w to 50% w/w,
(c) water,
(d) a stabilizer in an amount of 0.5% w/w to 20% w/w, comprising a chemical salt selected from the group consisting of sodium sulfate, sodium chloride, potassium chloride and zinc sulfate; and
(e) clothianidin.
US Pat. No. 10,362,787

METHOD FOR PROPAGATING MICROORGANISMS WITHIN PLANT BIOREACTORS AND STABLY STORING MICROORGANISMS WITHIN AGRICULTURAL SEEDS

AIT AUSTRIAN INSTITUTE OF...

1. A method of producing a indol-3 carboxylic acid within a bacterial colonized cereal plant bioreactor, the method comprising:a. germinating a cereal seed into which at least one inoculant bacterial endophyte has been introduced, wherein the bacterial endophyte is from the genus Burkholderia, comprises a 16S rRNA nucleic acid sequence comprising SEQ ID NO: 1446 and can grow on nitrogen free media, to produce the bacterial colonized cereal plant bioreactor; and
b. growing the bacterial colonized cereal plant bioreactor under conditions such that the bacterial endophyte proliferates and the indol-3 carboxylic acid is produced in the bacterial colonized cereal plant bioreactor, wherein the indol-3 carboxylic acid is produced at a higher concentration in the bacterial colonized cereal plant bioreactor compared to an isoline plant grown from a non-inoculated cereal seed.

US Pat. No. 10,368,288

SYSTEMS AND METHODS FOR CONNECTING DEVICES THROUGH INTERMEDIATE NODES

Bridgefy, Inc., San Fran...

1. A method for wireless communications, comprising:receiving, at an apparatus, a request to forward a first packet previously received at the apparatus, the first packet includes a first identifier of a first recipient device of the first packet;
determining, based on the first identifier, whether the first recipient device is in a list of wireless devices within a wireless range of the apparatus;
including, based on the determination, the first packet into an outgoing queue comprising a list of packets to be forwarded;
establishing one or more connections with one or more wireless devices in the list of wireless devices;
upon including the first packet into the outgoing queue, decrementing a value in the first packet indicating a remaining number of times the first packet is allowed to be transferred from one wireless device to another wireless device;
forwarding, in accordance with the decremented value, the first packet from the outgoing queue to the one or more wireless devices via the established one or more connections;
receiving, at the apparatus, a second packet having a second identifier of a second recipient device;
determining, based on the second identifier, that the second recipient device is the same as the apparatus; and
transmitting a reach packet directly to the one or more wireless devices from the list of wireless devices to stop forwarding the second packet.

US Pat. No. 10,368,287

METHOD AND APPARATUS FOR RESELECTING CELL IN WIRELESS COMMUNICATION SYSTEM

LG ELECTRONICS INC., Seo...

1. A method for allocating an uplink (UL) resource in a wireless communication system supporting a low latency service, the method performed by a user equipment (UE) and comprising:receiving a first control message including first scheduling delay information indicating a delay time related to resource allocation of a serving base station from the serving base station;
transmitting a request message including a UL resource request information element (IE) for requesting UL resource allocation to the serving base station or a neighboring base station based on the first control message; and
receiving a response message in response to the request message from the serving base station or the neighboring base station,
wherein the UL resource is allocated to the UE by the serving base station or the neighboring base station based on the request message, and
wherein the UL resource request IE includes a UL grant offset field indicating a UL resource request time of the UE.

US Pat. No. 10,368,285

STATION (STA), ACCESS POINT (AP) AND METHOD OF COMMUNICATION IN THE PRESENCE OF SPATIAL REUSE

Intel IP Corporation, Sa...

1. An apparatus of a first station (STA), the apparatus comprising: memory; andprocessing circuitry, configured to:
determine a received signal strength indicator (RSSI) based on one or more inbound physical layer convergence procedure (PLCP) protocol data units (PPDUs) received at the first STA in a channel;
contend for a transmission opportunity (TXOP) to obtain access to the channel;
determine, based at least partly on a comparison between the RSSI of the one or more inbound PPDUs received at the first STA and a predetermined threshold, whether spatial reuse (SR) transmissions by one or more second STAs are permissible, the SR transmissions by the one or more second STAs at least partially concurrent to transmissions by the first STA within the TXOP in the channel; and
encode, for transmission in the channel during the TXOP, an outbound PPDU that includes an SR indicator that is based on the comparison, wherein a first value of the SR indicator indicates that the SR transmissions by the one or more second STAs at least partially concurrent with transmission of the outbound PPDU by the first STA are permissible and a second value of the SR indicator indicates that the SR transmissions by the one or more second STAs at least partially concurrent with transmission of the outbound PPDU by the first STA are impermissible.

US Pat. No. 10,368,283

CONVERGENCE OF CLOUD AND MOBILE ENVIRONMENTS

International Business Ma...

1. A method comprising:receiving, by one or more processors, a request to complete a computing task on a first device, wherein:
the first device comprises at least a portion of a cloud computing environment,
the request to complete the computing task originates from a second device, and
the computing task requires a physical sensor;
identifying, by one or more processors, one or more capabilities of the first device, wherein a first capability of the one or more capabilities is identified based, at least in part, on whether the first device has the physical sensor;
determining, by one or more processors, that the computing task should be offloaded from the first device to a third device based, at least in part, on the first device lacking the physical sensor and the third device having the physical sensor;
offloading, by one or more processors, the computing task from the first device to the third device;
receiving, by one or more processors, a result of the computing task from the third device; and
sending, by one or more processors, the result of the computing task from the first device to the second device.

US Pat. No. 10,368,281

TELEPHONE WITH AUTOMATIC SWITCHING BETWEEN CELLULAR AND VOIP NETWORKS

Vasu Networks Corporation...

1. A device comprising:a switching system to switch operation between a first communication module and a second communication module, wherein during an established communication if a context changes, the established communication is switched to a second communication over a second network, wherein switching is based on detecting a second context being preferred over the context within a set of networks, wherein upon activation of a timer, the switching system causes the second communication module to change state from a sleep mode to an active mode, wherein the timer is activated to establish a time window of a predefined size, wherein if a Wi-Fi signal monitor detects that a Wi-Fi signal level is below a second predefined threshold value Vth2, the timer is activated to establish a second time window of a second predefined size T2, wherein a third predefined threshold value Vth3 is smaller than Vth2.

US Pat. No. 10,368,279

COMMUNICATION METHOD, RADIO TERMINAL, AND BASE STATION

KYOCERA Corporation, Kyo...

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

US Pat. No. 10,368,273

METHOD AND SYSTEM FOR SUPPORTING FAST RECOVERY OF USER EQUIPMENT

Samsung Electronics Co., ...

1. A method by a first base station in a wireless communication system, the method comprising:receiving a radio link failure (RLF) indication message related to an RLF of a terminal from a second base station;
identifying whether to trigger a handover preparation procedure based on information included in the RLF indication message; and
transmitting a handover request message to the second base station based on the handover preparation procedure being triggered,
wherein the handover preparation procedure is triggered based on the RLF indication message not including an indicator related to a radio resource control (RRC) connection setup and based on terminal context included in the RLF indication message matching context found by the first base station, and
wherein the handover preparation procedure is not triggered based on the RLF indication message including the indicator related to the RRC connection setup.

US Pat. No. 10,368,272

METHOD AND APPARATUS FOR TRANSMITTING INDICATION IN WIRELESS COMMUNICATION SYSTEM

LG ELECTRONICS INC., Seo...

1. A method for transmitting, by a first eNodeB (eNB), a transport network layer (TNL) address in a wireless communication system, the method comprising:receiving, by the first eNB, a first configuration transfer message,
wherein the first configuration transfer message includes information on an indirect X2 interface between the first eNB and a second eNB,
wherein the indirect X2 interface goes through an X2 gateway (X2-GW) between the first eNB and the second eNB,
wherein the X2-GW is not connected to a mobility management entity (MME), and
wherein the information on the indirect X2 interface is generated by the second eNB; and
transmitting, by the first eNB, a second configuration transfer message towards the second eNB,
wherein the second configuration transfer message includes a TNL address of the X2-GW based on the information on the indirect X2 interface.

US Pat. No. 10,368,271

METHOD AND APPARATUS FOR TRANSMITTING SYNCHRONIZATION SIGNALS FOR A MOVING CELL

LG ELECTRONICS INC., Seo...

1. A method for a moving cell base station to transmit a moving cell synchronization signal sequence, the method comprising:mapping the moving cell synchronization signal sequence to a first frequency region; and
transmitting the moving cell synchronization signal sequence via the first frequency region,
wherein the first resource region is different from a second frequency region, and
wherein the second frequency region is for transmitting a synchronization signal for a user equipment which cannot support the moving cell base station.

US Pat. No. 10,368,268

METHODS, SYSTEMS AND DEVICES FOR SUPPORTING LOCAL BREAKOUT IN SMALL CELL ARCHITECTURE

Samsung Electronics Co., ...

1. A method by a mobility management entity (MME), the method comprising:receiving, from a first base station, an initial user equipment (UE) message including a local home network (LHN) identification (ID) of the first base station;
determining whether to establish a local breakout bearer based on subscription information of a UE and the LHN ID; and
transmitting, to the first base station, based on determining to establish the local breakout bearer, an initial context setup request message including information associated with the local breakout bearer,
wherein a second base station addition request message is transmitted to a second base station having a same LHN ID as the LHN ID of the first base station for dual connectivity.

US Pat. No. 10,368,260

METHOD AND UE FOR MEASURING CSI-RS

Samsung Electronics Co., ...

1. A method to measure a channel state indication (CSI)-reference signal (RS) in a user equipment (UE), the method comprising:receiving a signal including configuration information and combination information, the combination information indicating a combination of at least two CSI-RS resources selected from among a plurality of CSI-RS resources;
obtaining a resource location based on the combination information and the configuration information; and
measuring the CSI-RS based on the resource location,
wherein the at least two CSI-RS resources indicated by the combination information are located adjacent to each other on a frequency domain, and
wherein the plurality of CSI-RS resources are represented as symbols 5 to 6 of subcarriers 2 to 4 and 7 to 9, symbols 9 to 10 of all subcarriers, and symbols 12 to 13 of subcarriers 2 to 4 and 7 to 9 , if an antenna port number is larger than 2, and the plurality of CSI-RS resources are represented as symbols 5 to 6 of subcarriers 2 to 5 and 7 to 10, symbols 9 to 10 of all subcarriers, and symbols 12 to 13 of subcarriers 2 to 5 and 7 to 10, if the antenna port number is smaller or equal to 2.

US Pat. No. 10,368,259

METHOD FOR DETERMINING SENSOR NETWORK DELAY TIME

King Fahd University of P...

1. A method of operating a computer system to determine the performance of a wireless sensor network including a plurality of sensors, the method comprising:selecting, a sensor distribution pattern for a geographical region where the sensors are to be deployed; determining a location for a base station in the geographical region;
generating by circuitry, a plurality of sensor clusters, each sensor cluster of the plurality of sensor clusters being formed by one of a first grouping mechanism and a second grouping mechanism, the first grouping mechanism forming the sensor cluster based on a strength of a signal transmitted by each sensor, that is received by the base station, and the second grouping mechanism forming the sensor cluster based on a location of the sensor and an energy level of the sensor;
allocating, for each sensor included in the generated sensor cluster, a time-slot within a time-frame corresponding to the sensor cluster, the time-slot being utilized for transmitting a data packet from the sensor to the base station; and
evaluating by the circuitry, the performance of the first grouping mechanism and the second grouping mechanism for the selected sensor distribution pattern and base station location, by computing at least a ratio of delivered data packets to the base station to a total energy consumption, and a first delay and a second delay incurred by each data packet, wherein the first delay is an average intra-cluster delay of from 0.2 to 1 second and the second delay is an average inter-cluster delay of less than 20 seconds,
wherein the selected sensor distribution pattern is a grid pattern wherein the sensors are disposed in a manner such that a distance between adjacent sensors is a predetermined distance, in a normal distribution pattern a principle number of sensors are disposed in the center of the geographical region, and in a exponential distribution pattern, a principle number of sensors are disposed in the corner of the geographical region.

US Pat. No. 10,368,255

METHODS AND APPARATUS FOR CLIENT-BASED DYNAMIC CONTROL OF CONNECTIONS TO CO-EXISTING RADIO ACCESS NETWORKS

Time Warner Cable Enterpr...

1. A method for enhancing wireless connectivity for a mobile client device, the method comprising:receiving data from a first radio frequency (RF) receiver apparatus of the mobile client device;
evaluating, using a computerized process operative to run on the mobile client device, at least a portion of the received data to determine the presence of a first type of wireless signal; and
modifying, based on the determination of the presence of the first type of wireless signal, an energy detection (ED) threshold associated with a wireless interface of the mobile device, the wireless interface utilizing a second type of wireless signal, the modifying based at least in part on the data from the first RF receiver apparatus and configured to cause the mobile client device to preferentially utilize the wireless interface and the second type of wireless signal for data communications over the first type of wireless signal.

US Pat. No. 10,368,253

SYSTEM AND METHOD FOR MANAGING DUAL CONNECTIVITY WITH DYNAMIC ANCHOR CELL SELECTION

1. A system, comprising:a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
determining a plurality of dual connectivity ratings for a plurality of neighbor cells of a serving cell of a mobile cellular network, wherein the plurality of dual connectivity ratings are determined via a plurality of configuration update messages received from the plurality of neighbor cells;
identifying a dual connectivity capability of a mobile communication device that engages in wireless communications coordinated by the serving cell;
identifying a target cell of the plurality of neighbor cells based on a dual connectivity rating of the plurality of dual connectivity ratings; and
facilitating initiation of a dual connectivity service via the target cell based on the dual connectivity capability of the mobile communication device, wherein the target cell serves as a master cell of the dual connectivity service, and wherein the dual connectivity service comprises exchanging user plane messages between the mobile communication device, the master cell and a secondary cell of the mobile cellular network.

US Pat. No. 10,368,250

APPARATUS AND METHODS FOR COMMUNICATING WITH ULTRA-WIDEBAND ELECTROMAGNETIC WAVES

1. A method, comprising:generating, by a first waveguide system, a first plurality of electromagnetic waves according to a first communication signal, wherein the first plurality of electromagnetic waves conveys the first communication signal; and
guiding, by the first waveguide system, the first plurality of electromagnetic waves along a first span of a transmission medium, wherein the first span is supported by a first supporting device and a second supporting device, wherein the first waveguide system and a second waveguide system are coupled to the first span, wherein the first plurality of electromagnetic waves is directed to the second waveguide system, and wherein the first plurality of electromagnetic waves propagates along the first span of the transmission medium without requiring an electrical return path and without traversing the first supporting device or the second supporting device.

US Pat. No. 10,368,246

METHODS AND SYSTEMS FOR SPECTRUM MANAGEMENT

The Research Foundation f...

1. A method for determining whether to grant a request for spectrum access, comprising:electronically receiving the request for spectrum access, wherein the request comprises a desired frequency band; a desired time period, a requested transmit power, and a requested transmitter location;
determining a geographical region based on the requested transmitter location and requested transmit power;
dividing the geographical region into a set of unit-spectrum-spaces, each unit-spectrum-space comprising a unit-region of space having a sample point, a time quanta, and a frequency band;
receiving, from an RF sensor network, current spectrum consumption information for transmitters and receivers in the geographical region;
quantifying utilized-spectrum for the geographical region by:
calculating the power received from each transmitter in the geographical region at each of a plurality of sample points, wherein each sample point of the plurality of sample points corresponds to a unit-region of the geographical region;
calculating a spectrum-occupancy for each sample point by aggregating the power received from each transmitter at the respective sample point and the average ambient noise power at the respective sample point;
calculating a spectrum-occupancy for each unit-spectrum-space within the geographical region; and
aggregating the spectrum-occupancy of each unit-spectrum-space
quantifying available-spectrum for the geographical region; and
granting or denying the request for spectrum access according to the utilized-spectrum and available-spectrum.

US Pat. No. 10,368,244

PROJECTION VIA A DEVICE

MICROSOFT TECHNOLOGY LICE...

1. A system comprising:one or more processors; and
one or more computer-readable media storing processor-executable instructions that, responsive to execution by the one or more processors, cause the system to perform operations including:
determining based on a current device context that a first device is permitted to broadcast its availability to receive projected content from another device;
causing discovery data that indicates that the first device is available to receive projected content to be transmitted wirelessly;
detecting a request from a second device to project a visual representation of an execution environment generated at the second device to the first device;
ascertaining whether the second device has permission to project to the first device; and
allowing or denying the second device to project the visual representation to the first device based on whether the second device is indicated as having permission to project to the first device.

US Pat. No. 10,368,242

SYSTEM AND METHOD FOR UNIFIED AUTHENTICATION IN COMMUNICATION NETWORKS

1. A method comprising:sending, by a processing system including a processor of a mobile communication device, a first authentication request to a first communication network, wherein the mobile communication device is authenticated to the first communication network based on a credential accessible to a network element of the first communication network;
sending, by the processing system, information regarding a location of the mobile communication device to the first communication network, wherein the first communication network updates the location of the mobile communication device based on the information and determines a predicted path upon which the mobile communication device is predicted to travel;
receiving, by the processing system, a signal via the first communication network that a second communication network is available in the predicted path of the mobile communication device, wherein the network element transmits the credential to the second communication network based on the predicted path;
accessing, by the processing system, the second communication network, wherein the credential is stored prior to the accessing;
sending, by the processing system, a second authentication request to the second communication network; and
receiving, by the processing system, via the second communication network, an acknowledgement of authentication to the second communication network based on the transmitted credential.

US Pat. No. 10,368,240

PROFILE DOWNLOAD METHOD AND APPARATUS FOR USE IN WIRELESS COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A communication method of a terminal, the method comprising:transmitting, to a profile provision server, an initial authentication message including a first challenge value for authentication of the profile provision server;
receiving, from the profile provision server, an initial authentication response message including a first data and a first signature value, wherein the first data includes the first challenge value and a second challenge value for authentication of the terminal, and the first signature value is computed over the first data;
verifying the first signature value;
generating a second data including the second challenge value and profile mapping information, and computing a second signature value over the second data;
transmitting, to the profile provision server, an authentication client a first message including the second data and the second signature value;
receiving, from the profile provision server, an authentication client response message including unencrypted information related to a profile and information indicating whether a confirmation code is required for the profile;
receiving, via a user interface, a confirmation code based on the unencrypted information related to the profile in case that the information indicates the confirmation code is required;
transmitting, to the profile provision server, a profile download request message including the confirmation code; and
receiving, from the profile provision server, a profile download response message including an encrypted profile data in response to the profile download request message.

US Pat. No. 10,368,237

TERMINAL, PROCESSING APPARATUS, PROCESSING SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

FUJI XEROX CO., LTD., To...

1. A terminal comprising:a memory, and
a processor configured to execute:
a connection unit configured to connect the terminal to a processing apparatus via a first the for wireless communication, using connection information;
an acquisition unit configured:
to acquire identification information of the processing apparatus, and
to store the connection information for the first communication channel and the identification information in the memory, such that the connection information for the first communication channel is associated with the identification information;
a detector configured to detect, in response to there being no connection via the first communication channel from the processing apparatus for more than a predetermined period of time, that the connection between the terminal and the processing apparatus, via the first communication channel, is cut off; and
a transmitting unit configured to transmit, in response to the detector detecting that the connection via the first communication channel to the processing apparatus is cut off, the connection information from the terminal to the processing apparatus via a second communication channel,
wherein the connection information is associated with the identification information stored in the memory,
wherein the connection unit includes key information indicating a key used to communicate encrypted information via the first communication channel, and a pass phrase used to generate the key,
wherein the detector is further configured to determine whether there is no connection via the first communication channel from the processing apparatus for more than the predetermined period of time by monitoring a request to the processing apparatus for a time-out, and
wherein the processor is further configured to delete the connection information from the memory during a power-down of the processing apparatus.

US Pat. No. 10,368,234

METHOD AND APPARATUS FOR SENDING AND RECEIVING MULTI-CARRIER INFORMATION IN MULTI-CARRIER COMMUNICATION SYSTEM

LG ELECTRONICS INC., Seo...

1. A method for operating a plurality of carriers by a user equipment in a wireless communication system supporting a primary carrier and at least one secondary carrier, the method comprising:transmitting, to a first base station, carrier capability information;
receiving, from the first base station, carrier configuration information, the carrier configuration information including an index of the at least one secondary carrier configured for the user equipment, the carrier configuration information being based upon the carrier capability information of the user equipment, the primary carrier being configured as a carrier for performing an initial network entry procedure;
receiving, from the first base station through the primary carrier, a control channel, the control channel including control information for traffic exchanged via a secondary carrier between the user equipment and the first base station;
receiving, from the first base station, traffic through the secondary carrier based on the control channel received through the primary carrier; and
receiving a message during a procedure of network entry to a second base station, the message including information for a primary carrier change,
wherein the primary carrier is only changed with the procedure of network entry.

US Pat. No. 10,368,232

METHODS FOR CONNECTION CAPABILITY EXCHANGE

QUALCOMM Incorporated, S...

1. A method of communicating in a wireless communication network, comprising:transmitting, by a first wireless device, a connection capability request message to a second wireless device requesting connection capability information of the second wireless device;
receiving, by the first wireless device, a connection capability response message from the second wireless device indicating one or more communication protocols available for providing a service to the first wireless device,
wherein the connection capability request message and the connection capability response message comprise a first discovery protocol;
selecting, by the first wireless device, based at least in part on the connection capability response message, a communication protocol of the one or more communication protocols for obtaining the service from the second wireless device; and
performing a second discovery protocol based on the connection capability response message.

US Pat. No. 10,368,230

DATA ENHANCEMENTS FOR ESIM PROFILE OPERATION CALLBACKS

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

1. One or more non-transitory computer-readable media storing computer-executable instructions that upon execution cause one or more processors to perform acts comprising:sending a command for a machine-to-machine (M2M) device to perform an operation on an embedded subscriber identity module (eSIM) profile stored in an embedded universal integrated circuit card (eUICC) of the M2M device, the operation being request by a backend service of a wireless communication carrier;
receiving a confirmation message from the M2M device indicating that the operation on the eSIM profile is performed; and
sending a callback message to the backend service of the wireless communication carrier indicating that the operation is performed, the callback message including an eUICC identifier (ID) of the eUICC or an Integrated Circuit Card identifier (ICCID) of the eSIM profile, the eUICC ID or the ICCID being used by the backend service to locate a profile state entry of the eSIM profile in an eSIM profile state database for update with a profile state of the eSIM profile after the operation.

US Pat. No. 10,368,225

LOCATION DETERMINATION FOR A SERVICE REQUEST

Microsoft Technology Lice...

1. A method comprising:receiving, over a network from a communication client implemented at a client device, data corresponding to a service request;
obtaining a registered location of the communication client, an updated location of the client device, and a reliability metric indicating a reliability of the updated location of the client device;
comparing the updated location of the client device to the registered location of the communication client to determine that the updated location is different than the registered location; and
determining whether to route the data of the service request along with the updated location to an answering point based on whether the reliability metric for the updated location is above a reliability threshold, including:
routing the data of the service request along with the updated location to the answering point based on determining that the reliability metric is above the reliability threshold; or
determining that the updated location cannot reliably be determined based on determining that the reliability metric is below the reliability threshold.

US Pat. No. 10,368,224

MULTIMEDIA FOR WIRELESS EMERGENCY ALERTS

1. An apparatus comprising:a processor; and
a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising:
receiving a wireless emergency alert and an indication of availability of multimedia content associated with the wireless emergency alert;
mapping target cells for the wireless emergency alert;
sending information comprising the wireless emergency alert with the indication of availability of multimedia content and coordinates of a emergency to a broadcast multicast service center for distribution to the target cells and a first mobile device, wherein the first mobile device determines whether to display the wireless emergency alert based on the coordinates of the emergency compared to a location of the first mobile device;
obtaining the multimedia content based on the instructions from the first mobile device, wherein the multimedia content is obtained from a gateway; and
providing instructions to the first mobile device to retrieve the multimedia content from a second mobile device that is in proximity to the first mobile device.

US Pat. No. 10,368,222

SELF-DIRECTING NODE

Intel Corporation, Santa...

1. A node which when caused to move in an environment including one or more machines capable of moving the node based at least in part on a persistent output of the node, comprising:a manifest indicating at least sensor constraints associated with the node; at least one sensor to periodically determine sensor readings associated with the node; a node status having a value set based at least in part on a comparison of selected sensor readings with at least the manifest; the persistent output providing at least a first destination indicator for the node determined based at least in part on the node status, and providing at least a second destination indicator for the node based at least in part on a change in the node status; a persistent memory; and
a power source for intermittently powering selected portions of the node.

US Pat. No. 10,368,220

METHOD AND ARRANGEMENTS FOR MTC COMMUNICATION

TELEFONAKTIEBOLAGET LM ER...

1. A server apparatus for communicating with user machine type communication (MTC) devices, the server apparatus being arranged to:determine whether a user MTC device does not have an IP connection with a cellular access network (CAN);
determine whether the user MTC device is a stationary user MTC device; and
trigger the user MTC device to initiate an IP connection with the CAN, wherein
the server apparatus is configured such that the server apparatus triggers the user MTC device to initiate the IP connection with the CAN if and only if the server apparatus determines (a) that the user MTC devices is a stationary device and (b) that the user MTC device does not have the IP connection, wherein
the server apparatus is further configured such that, after triggering the user MTC device to initiate the IP connection with the CAN, the server apparatus monitors the user MTC device to detect whether the user MTC device has acquired the IP connection,
the server apparatus is further configured such that, after the server apparatus detects that the user MTC has acquired the IP connection, the server apparatus causes the user MTC device to initiate an application,
the server apparatus is configured to cause the user MTC device to initiate the application by transmitting to the user MTC device an application triggering message, and
the server apparatus is further configured such that, after triggering the user MTC device to initiate the IP connection with the CAN, the server apparatus waits until it has received confirmation that the user MTC has established the IP connection before the server apparatus transmits the application triggering message.

US Pat. No. 10,368,219

SYSTEM AND METHOD FOR EUICC PERSONALIZATION AND NETWORK PROVISIONING

Verizon Patent and Licens...

1. A method, comprising:receiving, by a primary user device, input to initiate a cellular service activation process for a companion device, wherein the companion device includes a preloaded version of a service provider application for facilitating remote provisioning;
providing, by the primary user device and to the companion device, an updated version of the service provider application that replaces the preloaded version;
receiving, by the primary user device, and from the companion device, an embedded universal integrated circuit card (eUICC) identifier for the companion device;
forwarding, by the primary user device and to a network device in a service provider network, the eUICC identifier and an identifier for the primary user device; and
when the network device verifies that the cellular service activation for the companion device can be provisioned under a subscriber account:
receiving, by the primary user device and from the network device, an activation code for the companion device to use to initiate a request for a new line of service for the eUICC identifier; and
forwarding, by the primary user device and to the companion device, the activation code.

US Pat. No. 10,368,218

SPATIALLY AWARE VIRTUAL WORKOUT ASSISTANT

International Business Ma...

1. A method for a spatially aware virtual workout assistant, the method comprising:receiving from a mobile device, by a server, a view of a surrounding environment of a user, the view being captured by the mobile device;
extracting, by the server, one or more elements from the view;
recognizing, by the server, one or more objects suitable for exercising, based on the one or more elements, by using a model for visual data recognition;
determining, by the server, one or more exercises that can be performed with the one or more objects, by searching datasets in the server;
sending to the mobile device, by the server, data associated with the one or more objects and the one or more exercises;
wherein the mobile device instructs the user to locate the one or more devices and to perform the one or more exercises, based on the data associated with the one or more objects and the one or more exercises and
wherein the datasets include a dataset correlating a user goal and workouts, a dataset correlating the workouts and the one or more exercises, a dataset correlating the one or more exercises and the one or more objects, a dataset correlating the workouts and calories burned, and a dataset correlating the workouts and time spent for the one or more exercises.

US Pat. No. 10,368,215

HYBRID NETWORK BASED METERING SERVER AND TRACKING CLIENT FOR WIRELESS SERVICES

TracFone Wireless, Inc., ...

1. A process of tracking usage of a wireless device in a wireless network with a metering system comprising:implementing the metering system in a network separate from the wireless network;
receiving with the metering system identification information from the wireless device implementing a tracking client;
receiving usage statistics with the metering system from the tracking client implemented in the wireless device;
receiving with the metering system an amount of wireless services used by the wireless device determined by the wireless network; and
comparing with the metering system the amount of wireless services used by the wireless device determined by the wireless network to the amount of wireless services used by the wireless device received from the tracking client of the wireless device; and
controlling with the metering system access to the wireless network for the wireless device based in response to the amount of wireless services used by the wireless device.

US Pat. No. 10,368,214

OVER THE AIR PROVISIONING OF MOBILE DEVICE SETTINGS

1. A method, comprising:providing, by an application download server to a mobile device, an application including executable instructions which, when executed by a processor of the mobile device,
(i) cause the mobile device to transmit an activation request for wireless communication services;
(ii) cause the mobile device to be activated for use with any one of a plurality of mobile network carriers, the one of the plurality of mobile network carriers being selected by a user of the mobile device from a user interface at the mobile device, the user interface presenting a plurality of mobile network carrier options from which the user may select the one of the plurality of mobile network carriers,
(iii) enable access by the mobile device of wireless communication services provided by the one of the plurality of mobile network carriers for which the mobile device has been activated, and
(iv) enable the user of the mobile device to select from the user interface one or more service plans associated with the selected one of the plurality of mobile network carriers, the user interface presenting a plurality of service plan options from which the user may select the one or more service plans,
wherein the application is provided to the mobile device by an entity that is not one of the mobile network carriers;
transmitting application download event information to a transaction manager, the transaction manager including at least one processor; and
determining, by the transaction manager, one or more usage records for the wireless communication services.

US Pat. No. 10,368,213

LOCATION-BASED OPEN SOCIAL NETWORKS

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

US Pat. No. 10,368,211

CONVERSATION ASSISTANT

1. A computer-implemented method comprising:engaging, by a first application, in an interactive chat communication session with a user of a telephonic device;
identifying, by the first application, data indicative of prior interactions with one or more applications accessed via the telephonic device;
identifying, based on the identified data and based on the interactive chat communication session with the user, a service or a product that is likely to be of interest to the user of the telephonic device;
identifying a second application associated with the identified service or the identified product for recommendation to the user;
providing, by the first application, the recommendation for the identified second application;
determining whether the user has accepted the recommendation;
in response to determining that the user has accepted the recommendation, transmitting a signal to download the second application onto the telephonic device; and
executing the second application, by the first application, for enabling the user to receive the identified service or the identified product,
wherein the identified second application comprises a software application that includes instructions executable by the first application to perform a call flow, and
wherein the call flow comprises a sequence of at least two prompt instructions and at least two grammar instructions executable to result in a simulated multi-step spoken conversation between the first application and the user, each of the at least two prompt instructions being executable to ask for information from the user and each of the at least two grammar instructions being executable to interpret information spoken to the telephonic device by the user.

US Pat. No. 10,368,209

ROUTING MULTIPLE NUMBERS FOR ONE TELECOMMUNICATIONS DEVICE

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

1. A method comprising, by a core network device:receiving from a call-originating device a first initiation request of a communication session to an alias number;
retrieving from a registration database one or more destination number(s) corresponding to the alias number; the retrieving comprising:
transmitting to the registration database a Send Routing Information (SRI) request corresponding to the alias number, and
receiving, from the registration database, at least one of the destination number(s) including an Internet Protocol (IP) Multimedia Subsystem (IMS) Routing Number (IMRN);
transmitting respective intent message(s) to destination(s) corresponding to the retrieved destination number(s), each intent message of the intent message(s) comprising a respective indication of the alias number; and
transmitting a second initiation request associated with the communication session to one of the destination(s) using the respective one of the retrieved destination number(s).

US Pat. No. 10,368,207

CLOSED USER GROUPS

1. A method, comprising:receiving, by a network device, an identifier of a closed user group;
querying, by the network device, an electronic database for the identifier of the closed user group, the electronic database electronically associating member Internet protocol addresses of closed user groups to different group-specific ping commands including the identifier of the closed user group;
identifying, by the network device from the electronic database, a group-specific ping command of the different group-specific ping commands that is electronically associated with the identifier of the closed user group;
identifying, by the network device from the electronic database, the member Internet protocol addresses that are electronically associated with the identifier of the closed user group; and
broadcasting, by the network device, the group-specific ping command as a locational request to each one of the member Internet protocol addresses associated with the identifier of the closed user group.

US Pat. No. 10,368,205

PROVIDING, ORGANIZING, AND MANAGING LOCATION HISTORY RECORDS OF A MOBILE DEVICE

QUALCOMM Incorporated, S...

1. A method of providing information associated with a location history of a mobile device to one or more applications, comprising:generating, by at least one processor of the mobile device, a plurality of location history records corresponding to a plurality of locations of the mobile device, wherein each location history record of the plurality of location history records comprises a location of the mobile device and a time at which the mobile device was at the location;
storing, in a local memory of the mobile device, the plurality of location history records;
receiving, at the processor of the mobile device, subsequent to storing the plurality of location history records, a first information request from a first application of the one or more applications, the first information request including a first set of criteria for filtering the plurality of location history records;
determining, by the at least one processor of the mobile device, a first subset of the plurality of location history records that meet the first set of criteria; and
providing, by the at least processor of the mobile device, information associated with the first subset of the plurality of location history records to the first application based on a first level of permission of the first application and the first set of criteria.

US Pat. No. 10,368,203

SYSTEM AND A METHOD FOR ENTITY TRACKING

COGNIZANT TECHNOLOGY SOLU...

1. A tracking device for tracking one or more entities positioned at any location or moving through one or more transit points, the tracking device interfacing with one or more sources associated with the entity, the tracking device comprising:a memory storing program instructions; a processor configured to execute program instructions stored in the memory; and a data acquisition and message generation engine in communication with the processor and configured to:
receive one or more types of signaling functions associated with the entity from one or more sources in response to a code generated by an action performed on a transmitter device associated with the entity, wherein the code comprises a transmitter ID associated with an entity ID of the entity;
evaluate time difference between the time of receiving the code and time of occurrence of the at least one type of signaling functions in respect to a predetermined time difference, wherein computing the time of occurrence of the at least one type of signaling function comprises:
retrieving time of occurrence of the at least one signaling function from a first record of the signaling function;
retrieving time of occurrence of the at least one signaling function from a second record of the signaling function;
mapping the first record of the at least one signaling function with the second record of the at least one signaling function; and
computing exact time of occurrence of the at least one signaling function by comparing the time of occurrences retrieved from the first and the second records based on a predetermined time lag;
generate a timestamped record of at least one type of signaling function in response to the results of the evaluation; and
generate an event message for creating a tracking file by processing the received code with tracking data, wherein the tracking data comprises one or more parameters associated with the entity and tracking device.

US Pat. No. 10,368,200

DEVICE AND METHOD FOR POSITION MEASUREMENT IN WIRELESS COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. An apparatus for a terminal in a wireless communication system, the apparatus comprising:a transceiver; and
at least one processor operatively coupled with the transceiver,
wherein the at least one processor is configured to:
transmit a first signal for requesting positioning,
receive positioning signals for positioning of the terminal from a first plurality of other terminals, the first plurality of other terminals comprising at least one position determined terminal with a determined position and an expiration time for the determined position,
determine distance values between the terminal and the first plurality of other terminals based on the positioning signals, and
if at least one of the distance values is greater than or equal to a threshold value, transmit a second signal for requesting positioning for receiving other positioning signals from a second plurality of other terminals except terminals whose expiration time has elapsed.

US Pat. No. 10,368,196

SUPPRESSING NOTIFICATIONS BASED ON DIRECTED LOCATION ACTIVITY

International Business Ma...

1. A method comprising:determining that a location based event has occurred, the location based event pertaining to a certain user computer device;
identifying, based on the determining, a notification for sending to the certain user computer device, wherein the notification has an associated destination location;
examining an activity level of the destination location; and
based on the activity level exceeding a threshold, providing one or more output, wherein the one or more output includes an output to suppress sending the notification, and an output to initiate an alternate process, the alternate process including sending an alternate notification to the certain user computer device, the alternate notification prompting the certain user to travel to a second destination location that is spaced apart from the destination location.

US Pat. No. 10,368,195

ELECTRONIC DEVICE IN WIRELESS COMMUNICATION SYSTEM AND WIRELESS COMMUNICATION METHOD

Sony Corporation, Tokyo ...

1. An electronic device in a wireless communication system, comprising one or more processing circuits configured to:acquire an on/off state of a small cell base station within a predetermined geographical region; and
generate, based on the acquired on/off state of the small cell base station, reconfiguration information of a positioning reference signal PRS for the small cell base station within the predetermined geographical region, to position a user equipment within the predetermined geographical region, wherein
the reconfiguration information of the PRS comprises a PRS transmission period of an on small cell base station, and the processing circuits are further configured to adjust the PRS transmission period of the on small cell base station based on a ratio of the number of off small cell base stations within the predetermined geographical region to the number of small cell base stations within the predetermined geographical region.

US Pat. No. 10,368,193

TECHNIQUES FOR SHARING A DEVICE LOCATION VIA A MESSAGING SYSTEM

FACEBOOK, INC., Menlo Pa...

1. A method comprising:receiving, in a messaging client executing on a first client device, a location request from a second client device requesting a location of the first client device;
determining whether the second client device is authorized to receive the location of the first client device, the second client device being automatically authorized to receive the location when a user of the second client device and a user of the first client device are both participants in a common messaging thread;
starting a timer in response to receiving the location request when the second client device is authorized; and
sending the location of the first client device to the second client device when the timer expires.

US Pat. No. 10,368,191

CONFINED SPACE ESTIMATION SYSTEM AND CONFINED SPACE ESTIMATION METHOD

HITACHI, LTD., Tokyo (JP...

1. A confined space estimation system which estimates a confined space, comprising:a storage device which stores information indicating a geographical space; and
a processor which divides the geographical space into a plurality of grids,
wherein, based on location information sent from a terminal, the processor:
periodically aggregates a number of terminals within the grids or a number of terminals that passed through boundaries between the grids;
extracts grids or boundaries in which the aggregated number of terminals is a predetermined number and in which there is no change in the aggregated number of terminals;
determines whether the extracted grids or boundaries can be linked to form an annular shape; and
estimates, if the annular shape can be formed, a geographical space configured from the grids within the formed annular shape as the confined space
wherein, upon determining whether the extracted grids can be linked to form an annular shape, the processor:
sets one grid among the extracted grids as a start node and an end node, sets other grids other than the start node and the end node as intermediate nodes, and determines whether the annular shape can be formed by searching for a shortest path from the start node to the end node via any one of or all of the intermediate nodes.

US Pat. No. 10,368,190

PHYSICAL AND VIRTUAL PHONE MOBILITY

Microsoft Technology Lice...

1. A computing device configured to optimize operations of a mobile device, the computing device comprising:one or more processors; and
one or more machine-readable memory devices storing instructions for execution by the one or more processors, in which the executed instructions cause the computing device to:
determine whether a location of the mobile device is within physical or logical proximity to the computing device,
responsive to the determination that the mobile device is within the physical or logical proximity to the computing device, provide one or more controls on a user interface of the computing device to a user,
wherein the provided one or more controls enable user control over migration of one or more tasks associated with an application from the mobile device to the computing device and further enable user control over allocation of computing resources between the mobile device and the computing device;
transfer at least partial operation of the application from the mobile device to the computing device by migrating the one or more tasks associated with the application in response to the user control; and
allocate the computing resources in response to the user control.

US Pat. No. 10,368,189

DEVICE AND METHOD FOR DIRECTING EMPLOYEE MOVEMENT

WALMART APOLLO, LLC, Ben...

1. A mobile computing device for directing motion, the mobile computing device comprising:a proximity detection module, wherein the mobile computing device for directing motion is a first mobile computing device, and wherein the proximity detection module receives a coverage signal transmitted by a second mobile computing device;
a motion detection module, wherein the motion detection module detects whether the first mobile computing device and/or the second mobile computing device are in motion;
and
a direction module, wherein the direction module outputs a motion direction instruction in response to:
the proximity detection module receiving the coverage signal transmitted by the second mobile computing device; and
the motion detection module detecting the first mobile computing device and the second mobile computing device are both in motion; and
wherein the direction module does not output the motion direction instruction when one of the first mobile computing device and the second computing device are not in motion.

US Pat. No. 10,368,187

SYSTEMS AND METHODS FOR IDENTIFYING AVAILABLE LOCATION-BASED SERVICES

Walmart Apollo, LLC, Ben...

1. A system for identifying available location-based services, the system comprising:a mobile application executable on a mobile computing device operated by a user;
a database storing one or more previously ordered services associated with the user, wherein the one or more previously ordered services are pending services that are not yet complete due to the services requiring an interaction of the user with a physical facility;
a plurality of location-specific computing devices located at a plurality of locations within a facility that are configured to use location-based wireless communication to transmit a code to the mobile application that identifies types of services available to be performed at a location of a location-specific computing device, at least one available service differing between two of the plurality of locations, wherein the available types of services are location-based services capable of being performed at a location of a location-specific computing device;
a machine-readable element configured to provide location information used in initiating performance of one or more available ordered services; and
a server communicatively coupled to the database and the mobile application and hosting a services management framework configured to map the one or more previously ordered services to the one or more available types of services to determine one or more available ordered services at a location of a location-specific computing device, wherein the one or more available ordered services are ordered services capable of being performed at a location of a location-specific computing device,
wherein the mobile application is configured to:
receive a code from a first location-specific computing device of the plurality of location-specific computing devices;
identify one or more available types of services based on the code;
transmit, to the services management framework, the identification of the one or more available types of services and user authentication data;
receive an indication from the services management framework of the one or more available ordered services;
decode the machine-readable element to decode location information; and
initiate performance of at least one of the one or more available ordered services determined by the services management framework using the decoded location information.

US Pat. No. 10,368,186

TOOL TRACKING SYSTEM

Milwaukee Electric Tool C...

1. A signaling method for communicating and logging a location of an object, the method comprising:transmitting repeatedly, by a beacon transmitter, a first beacon signal through a first number of transmission repetitions spaced at a first repeat interval;
responsive to receiving the first beacon signal, activating, by an electronic processor of a personal wireless device, a dormant transmitter location logging application;
withholding transmission, by the beacon transmitter, during a transition interval that occurs after completing the first number of transmission repetitions;
transmitting repeatedly, by the beacon transmitter, a second advertising beacon signal through a second number of transmission repetitions at a second repeat interval;
responsive to receiving the second advertising beacon signal, logging to a memory of the personal wireless device, an identifier of a beacon transmitter that transmitted the second advertising beacon signal;
determining, by the personal wireless device, the location of the personal wireless device; and
associating, in the memory of the personal wireless device, the location of the personal wireless device with the beacon transmitter identifier.

US Pat. No. 10,368,185

MOBILE DEVICE LOCATION PROOFING

International Business Ma...

1. A computer-implemented method of verifying a location of a mobile device, the method comprising:receiving, on the computer, a first location report from a first mobile device, the first location report including a location identification for the first mobile device and pairing information identifying mobile devices with which the first mobile device is paired;
identifying at least one reference mobile device in the vicinity of the identified location of the first mobile device;
requesting from the at least one reference mobile device a reference location report including further pairing information identifying mobile devices with which the reference mobile device is paired;
receiving the reference location report from the at least one reference mobile device; and
evaluating the received reference location report to check whether the received reference location report verifies or does not verify the location identification in the first location report received from the first mobile device, including
verifying the location identification in the first location report received from the first mobile device by identifying the first mobile device in the further pairing information in the received at least one reference location report; and wherein:
the further pairing information identifies each of the mobile devices with which the reference mobile device is paired by a further device identifier; and
verifying the location identification in the first location report received from the first mobile device by identifying the first mobile device in the further pairing information in the received at least one reference location report comprises:
comparing a device identifier of the first mobile device with the one or more further device identifiers in the further pairing information.

US Pat. No. 10,368,184

ADVERTISING AND PROFILING USER LOCATION TO UNIFIED COMMUNICATION SUITE IN ENTERPRISE WIRELESS NETWORKS

Hewlett Packard Enterpris...

1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors of a network device, cause the network device to perform multiple operations comprising:determining that a first user is logged on a wireless local area network (WLAN) and assigned a first user role during a first time, the first user role corresponding to a first set of network privileges, wherein the first user role is assigned and provided by the WLAN;
inferring a first status for the first user based at least on the first user role and a first user presence at a particular location for an amount of time during a predetermined period of time of day, wherein the first user presence is based on a first user role information provided by the WLAN;
displaying the first status for the first user during the first time;
subsequently assigning a second user role to the first user during a second time, the second user role corresponding to a second set of network privileges, wherein the second user role is assigned and provided by a policy engine in the WLAN, the policy engine configured to collect multiple user attributes for the first user from multiple identity stores and from a third party network to which the first user is subscribed;
determining a first client device corresponding to the first user is located at the particular location during the first time and the second time based at least on the second user role and the first user presence at the particular location for the amount of time during the predetermined period of time of day;
displaying a second status for the first user during the second time;
determining that the first client device is logged on to the WLAN via a virtual private network (VPN) connection for a third time period;
assigning a third user role based on the VPN connection, wherein the third user role corresponds to a third set of network privileges; and
displaying a third status for the first user during the third time.

US Pat. No. 10,368,183

DIRECTIVITY OPTIMIZED SOUND REPRODUCTION

Apple Inc., Cupertino, C...

6. An article of manufacture, comprising: a non-transitory machine-readable storage medium that stores instructions which, when executed by a processor in a server, determine a first directivity pattern for each channel of a multi-channel dialogue signal for a piece of sound program content, the first directivity pattern characterized by a first directivity index; determine a second directivity pattern for each channel of a combined multi-channel music and effects signal for the piece of sound program content, the second directivity pattern characterized by a second directivity index, the second directivity index being less than the first directivity index, the first directivity pattern and second directivity pattern being included in metadata; transmitting, by the server to an audio receiver, a) the multi-channel dialogue signal, b) the combined multi-channel music and effects signal, and c) the metadata, wherein the audio receiver generates a first set of processed audio signals for the channels of the combined multi-channel dialogue signal for transducers in a speaker array to produce sound of the multi-channel dialogue signal having the first directivity pattern, and generates a second set of processed audio signals for the channels of the combined multi-channel music and effects signal for the transducers in the speaker array to produce sound of the combined multi-channel music and effects signal having the second directivity pattern.

US Pat. No. 10,368,182

DEVICE AND METHOD OF MODIFYING AN AUDIO OUTPUT OF THE DEVICE

YANDEX EUROPE AG, Lucern...

1. A method of selectively modifying an initial audio output of a device, the device comprising at least two speakers communicatively coupled to a processor, the method comprising:detecting, by the processor, a volume level of the initial audio output reproducible by the at least two speakers;
comparing, by the processor, the volume level to a volume level threshold;
based on the comparison of the volume level to the volume level threshold, controlling, by the processor, reproduction of the initial audio output by the at least two speakers by a selective execution of:
responsive to the volume level being inferior to the volume level threshold, transmitting, by the processor, an identical audio signal to each one of the at least two speakers for reproducing a modified audio output, the modified audio output being of a mono audio output type; and
responsive to the volume level being superior to the volume level threshold, transmitting, by the processor, respective audio signals to the at least two speakers for reproducing the modified audio output, the respective audio signals being different from one another, the modified audio output being of a stereo audio output type.

US Pat. No. 10,368,181

LOUDNESS ADJUSTMENT FOR DOWNMIXED AUDIO CONTENT

Dolby Laboratories Licens...

1. A method for gain adjusting audio signals based on encoder-generated loudness metadata, the method comprising:receiving, by an audio decoder operating in a playback channel configuration different from a reference channel configuration, an audio signal for the reference channel configuration, the audio signal including audio sample data for each channel of the reference channel configuration, and the encoder-generated loudness metadata, the encoder-generated loudness metadata comprising loudness metadata for a plurality of channel configurations including the playback channel configuration and the reference channel configuration;
selecting, from the loudness metadata for the plurality of channel configurations, the loudness metadata for the playback channel configuration;
determining loudness adjustment gains from the loudness metadata for the playback channel configuration; and
applying the loudness adjustment gains as a part of overall gains applied to the audio sample data to generate output audio sample data for each channel of the playback channel configuration;
wherein the loudness adjustment gains depend on a loudness level indicated by the loudness metadata for the playback channel configuration and a reference loudness level.

US Pat. No. 10,368,179

SWITCHING BINAURAL SOUND

14. A method executed by one or more electronic devices, the method comprising:storing head-related transfer functions (HRTFs) in memory;
displaying, with a wearable electronic device (WED) worn on a head of a user, a virtual image in an environment;
processing, by a digital signal processor (DSP), sound with the HRTFs to generate binaural sound that externally localizes in empty space from the virtual image in the environment;
determining, with the WED, when the user is leaving the environment; and
alerting the user that the user is leaving the environment by reducing a volume of the binaural sound that localizes from the virtual image and that is being provided to the user.

US Pat. No. 10,368,177

ABNORMALITY DETECTING DEVICE, ABNORMALITY DETECTION METHOD, AND RECORDING MEDIUM STORING ABNORMALITY DETECTION COMPUTER PROGRAM

FUJITSU LIMITED, Kawasak...

1. An abnormality detecting device comprising:a memory; and
a processor coupled to the memory and configured to:
detect an envelope of an audio signal indicating a periodic sound emitted by a target object and a periodic sound emitted by another object;
execute time-to-frequency conversion on the envelope to calculate a frequency spectrum of the audio signal; and
determine whether or not the target object has an abnormality, based on a frequency component included in the frequency spectrum and corresponding to a time interval between time points when the sound is emitted by the target object,
wherein the target object is a rotating device having a predetermined number of blades, and
wherein the processor is further configured to detect multiple peaks of the frequency spectrum, calculate, for each of combinations, each of which includes two peaks among the multiple peaks, the ratio of a frequency corresponding to one of two peaks included in the combination to a frequency corresponding to the other of the two peaks included in the combination, and estimate, as a frequency corresponding to the time interval between the time points when the sound is emitted by the target object, lower one of frequencies corresponding to two peaks included in a combination that is among the combinations and causes the difference between the ratio of the frequencies corresponding to the peaks of the combination and the predetermined number of blades to be the smallest among differences between the ratios calculated for the combinations and the predetermined number of blades.

US Pat. No. 10,368,175

HEARING DEVICE COMPRISING A FEEDBACK DETECTION UNIT

1. A hearing device comprising a forward path for processing an electric signal representing sound, the forward path comprisingan input unit for receiving or providing an electric input signal representing sound,
a signal processing unit for applying a frequency- and/or level-dependent gain to an input signal of the forward path and providing a processed output signal, and
an output transducer for generating stimuli perceivable as sound to a user;
the hearing device further comprising
a feedback detection unit configured to detect feedback or evaluate a risk of feedback via an acoustic or mechanical or electrical feedback path from said output transducer to said input unit,
a loop consisting of said forward path and said feedback path being defined, the loop exhibiting a loop delay D,
wherein said feedback detection unit comprises
a magnitude and phase analysis unit for repeatedly determining magnitude and phase of said electric input signal or a processed version thereof, and further configured to determine values of loop magnitude, loop phase, loop magnitude difference, and loop phase difference signals, respectively, based thereon and on said loop delay D, where said loop magnitude difference and said loop phase difference are the differences between values of the parameters, loop magnitude and loop phase, respectively, at a given time instant, m, and a time instant, mD, one feedback loop delay D earlier;
a feedback conditions and detection unit configured to check criteria for magnitude and phase feedback condition, respectively, based on said values of loop magnitude, loop phase, loop magnitude difference, and loop phase difference signals, respectively, and to provide feedback detection signal indicative of feedback or a risk of feedback.

US Pat. No. 10,368,174

DISTRIBUTED PHASE LOCKED LOOP IN HEARING INSTRUMENTS

SEMICONDUCTOR COMPONENTS ...

1. A system, comprising:a receiver configured to receive wireless signals from an electronic device, the receiver comprising:
receiver logic operable to receive an input signal at a source clock frequency from the electronic device;
a phase detector coupled to the receiver logic and operable to:
receive a data sampling clock; and
compute an error signal indicating a difference between the data sampling clock and the source clock; and
a first communication interface coupled to the phase detector and operable to transmit the input signal; and
a signal processor (SP) coupled to the receiver and comprising:
a second communication interface operable to couple to the first communication interface to communicatively couple the SP to the receiver;
a digitally-controlled oscillator (DCO) coupled to the second communication interface and operable to generate a system clock;
a clock divider coupled to the DCO and the phase detector and operable to generate the data sampling clock based at least partially on the system clock; and
digital signal processing logic coupled to the DCO and the clock divider and operable to process the input signal at a frequency specified by the data sampling clock.

US Pat. No. 10,368,169

POWER AND BANDWIDTH EFFICIENT TRUE WIRELESS STEREO SPEAKERS

QUALCOMM Incorporated, S...

1. A method for wireless communication at a first speaker, comprising:establishing a control communication link with a second speaker over a first piconet;
receiving, in a first slot of an extended synchronous connection-oriented (eSCO) window on a second piconet, a first null signal sent from a wireless device to the second speaker;
switching, in a second slot of the eSCO window that is consecutive to the first slot, and based at least in part on the first null signal, from the second piconet to the first piconet;
transmitting to the second speaker, on the first piconet, a second null signal based at least in part on the first null signal; and
closing the eSCO window based at least in part on the second null signal.

US Pat. No. 10,368,166

VOLTAGE REGULATOR AND CONTROL CIRCUIT FOR SILVER-ZINC BATTERIES IN HEARING INSTRUMENTS

ZPower, LLC, Camarillo, ...

1. An apparatus for managing power within a voltage regulating circuit of a battery-powered hearing aid device, comprising:an input terminal of a voltage regulator receiving an input voltage (VIN) supplied by a battery;
an output terminal of the voltage regulator providing an output voltage (VOUT) to a hearing aid terminal electrically connected to one or more electrical components of the hearing aid device, the output voltage (VOUT) based on the input voltage (VIN);
a sensing terminal of the voltage regulator for sensing a charging current (VSENSE) between a charging device and charging contacts of the voltage regulating circuit; and
a switch device configured to:
transition to an ON state to allow the charging device to charge the battery based on the sensing terminal of the voltage regulator sensing the charging current (VSENSE) between the charging device and the charging contacts; and
transition to an OFF state to block the charging contacts from receiving voltage from the battery when the output voltage (VOUT) is present;
wherein the voltage regulator is configured to reduce a magnitude of the input voltage (VIN) when the magnitude of the input voltage (VIN) exceeds an input voltage threshold (Vin_thresh) to generate the output voltage (VOUT) having a magnitude that is less than a maximum output voltage (Vout_max) and is further configured not to downregulate the input voltage (VIN) when the magnitude of the input voltage (VIN) is not greater than the input voltage threshold (Vin_thresh).

US Pat. No. 10,368,163

HEADSET POWER SUPPLY AND INPUT VOLTAGE RECOGNITION

QUALCOMM Incorporated, S...

1. An electronic apparatus, comprising:a detection circuit configured to recognize a user input voltage generated by an electronic user input, the detection circuit comprising a reference voltage generator including a multiplexer configured to generate a set of reference voltages in a sequence for comparing with the user input voltage generated by the electronic user input, the multiplexer controlled by multiplexer selection signals from a counter to cause the multiplexer to multiplex the set of reference voltages, the detection circuit including a comparator comprising an auto-zero amplifier configured to compare the set of reference voltages and the user input voltage, the auto-zero amplifier comprising:
an operational amplifier;
a first switch coupled between an output of the operational amplifier and an input of the operational amplifier;
a capacitor having a first lead coupled to the input of the operational amplifier and coupled to the first switch;
a second switch configured to selectively couple the reference voltages to a second lead of the capacitor; and
a third switch configured to selectively couple a user input voltage to the second lead of the capacitor; and
a power supply configured to supply power to the detection circuit.

US Pat. No. 10,368,153

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

NITTO DENKO CORPORATION, ...

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

US Pat. No. 10,368,151

EXTERIOR COVER WITH SPEAKER

Samsung Electronics Co., ...

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

US Pat. No. 10,368,147

SERVICE AVAILABILITY MONITOR

Schweitzer Engineering La...

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

US Pat. No. 10,368,144

METHOD AND DEVICE FOR TRANSMITTING AND RECEIVING BROADCAST SIGNAL

LG ELECTRONICS INC., Seo...

1. A method for transmitting a broadcast signal by a broadcast transmitter, the method comprising:generating video data that correspond to at least one of SD resolution, HD resolution, and UHD resolution;
generating Extensible Mark-up Language (XML) subtitle data of XML subtitles that is associated with a single resolution of the video data, the XML subtitle data including subtitle text and subtitle metadata, the subtitle metadata including base dynamic range information of the XML subtitles and supplementary dynamic range information of the XML subtitles for modifying a brightness of the XML subtitles when a resolution of the video data, that is displayed with the subtitle text, is different from the single resolution,
wherein the supplementary dynamic range information further includes contrast ratio information indicating a ratio of maximum luminance to minimum luminance;
multiplexing the video data and XML subtitle data; and
transmitting the generated broadcast signal including the multiplexed video data and XML subtitle data,
wherein the subtitle metadata further includes a base Electro-Optical Transfer Function (EOTF) element and a supplementary EOTF element for a dynamic range mapping of an original luminance value of the XML subtitles to a transferred luminance value, and
the subtitle metadata further includes base bitdepth information representing a first bitdepth and supplemental bitdepth information representing a second bitdepth which is different from the first bitdepth.

US Pat. No. 10,368,141

SYSTEM AND METHOD FOR ENGAGEMENT AND DISTRIBUTION OF MEDIA CONTENT

Dooreme Inc., Atlanta, G...

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

US Pat. No. 10,368,137

SYSTEM FOR PRESENTING VIDEO INFORMATION AND METHOD THEREFOR

VUDU, INC., Sunnyvale, C...

1. A system comprising:one or more processors; and
one or more non-transitory computer readable media storing computing instructions configured to run on the one or more processors and perform acts of:
initiating a playback of an active media file on a screen of an electronic device;
during the playback of the active media file on the screen of the electronic device, receiving an instruction to enter an expanded view mode comprising an upward swiping motion on an expander displayed on a touch-sensitive display when the expander is closed;
responsive to receiving the instruction to enter the expanded view mode, and during the playback of the active media file on the screen of the electronic device, opening the expander displayed on the screen during the playback of the active media file, wherein:
the expander is configured, when open, to display an information mode and a poster mode on the screen at different times during the playback of the active media file;
the information mode is displayed, in response to the expander being open, as a default mode; and
the poster mode is displayed, in response to the expander being open, when a user selects an option in a preferences menu to set the poster mode as the default mode;
displaying the information mode on the screen at the expander during the playback of the active media file;
displaying the poster mode on the screen at the expander during the playback of the active media file;
receiving an instruction to end the expanded view mode; and
responsive to receiving the instruction to end the expanded view mode, and during the playback of the active media file on the screen of the electronic device, closing the expander on the screen, wherein:
the poster mode comprises a display of one or more graphical images representing one or more media files; and
displaying the information mode on the screen during the playback of the active media file comprises displaying at least one of synopsis information of the active media file, cast information of the active media file, rating information of the active media file, genre information of the active media file, length information of the active media file, or a year of release of the active media file.

US Pat. No. 10,368,136

RESOURCE MANAGEMENT FOR VIDEO PLAYBACK AND CHAT

Amazon Technologies, Inc....

1. A computer implemented method, comprising:receiving, by a resource controller of a viewer device, an indication that performance of a live streaming video playback of media content has experienced: dropped frames and a quality level of fragments of the media content requested from a media server has been downgraded;
reducing, by the resource controller, central processing unit (CPU) capacity allocated to a live chat concurrently provided with the live streaming video playback of the media content in response to the performance experiencing dropped frames; and
reducing, by the resource controller, bandwidth of a communication connection of the viewer device allocated to the live chat in response to the quality level being downgraded.

US Pat. No. 10,368,133

MEDIA RECOMMENDATION SYSTEM AND METHOD

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

US Pat. No. 10,368,129

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

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

US Pat. No. 10,368,128

MEMORY ALLOCATION TYPE FOR MEDIA BUFFER

Microsoft Technology Lice...

1. A computer device, comprising:a memory to store data and instructions;
a processor in communication with the memory;
an operating system in communication with the memory and the processor, wherein the operating system is operable to:
receive a plurality of camera resource requests from a plurality of applications to use a camera resource;
determine a memory type to allocate to the plurality of applications for the camera resource in response to the plurality of camera resource requests and compatibility information of the camera resource;
determine a buffer and a buffer type to provide each of the plurality of applications in response to an access mode of the camera resource, wherein the buffer type comprises one or more of a shared type, a copy type, or a secure type; and
provide each of the plurality of applications access to a respective determined buffer.

US Pat. No. 10,368,127

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

The Nielsen Company (US),...

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

US Pat. No. 10,368,126

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

The DIRECTV Group, Inc., ...

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

US Pat. No. 10,368,120

AVATAR INTEGRATED SHARED MEDIA EXPERIENCE

MICROSOFT TECHNOLOGY LICE...

1. A method for facilitating shared media consumption among two or more users associated with respective computing devices communicatively coupled via a network, the method comprising:receiving data indicative of two or more users associated with respective computing devices;
receiving a selection of a media content item to be concurrently rendered on the respective computing devices;
sending, to the respective computing devices of the two or more users, data of the media content item selected;
allowing an identified remote holder of the two or more users to send information pertaining to content playback of the media content item selected, the information comprising playback status, identification of the media content item, and a current time code associated with the media content item;
based on the information, allowing control of content playback on the respective computing devices of other users of the two or more users based at least in part on differences in the information pertaining to the content playback between the respective computing devices;
receiving a request from another user other than the identified remote holder requesting for remote holder status;
in response to receiving the request, allowing the identified remote holder to select to retain the remote holder status or transfer the remote holder status to the other user; and
when the identified remote holder selects to transfer the remote holder status, then facilitating the transfer of the remote holder status to the other user to allow the other user to obtain the control of the content playback.

US Pat. No. 10,368,118

SYSTEM AND APPARATUS FOR MANAGING VIDEO CONTENT RECORDINGS

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

US Pat. No. 10,368,116

ROLL-OFF PARAMETER DETERMINING METHOD AND MODULE

MSTAR SEMICONDUCTOR, INC....

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

US Pat. No. 10,368,107

INTRA VIDEO CODING USING A DECOUPLED TREE STRUCTURE

QUALCOMM Incorporated, S...

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

US Pat. No. 10,368,104

SYSTEMS AND METHODS FOR TRANSMISSION OF SYNCHRONIZED PHYSICAL AND VISIBLE IMAGES FOR THREE DIMENSIONAL DISPLAY

Rockwell Collins, Inc., ...

1. A method, comprising:obtaining physical data and visual data of at least one portion of an object, the physical data comprising vector quantized data in the form of hidden Markov model derived vectors;
encoding the physical data into a sequence of object frames, wherein each object frame represents a set of time-specific physical attributes of the at least one portion of the object;
encoding the visual data into a sequence of image frames, wherein each image frame represents a time-specific visual representation of the at least one portion of the object;
synchronizing and interlacing the sequence of object frames and the sequence of image frames to produce an interlaced data stream;
transmitting the interlaced data stream via a communication channel to a display device;
decoding the interlaced data stream by bypassing every object frame in the interlaced data stream to produce a visual data stream;
decoding the interlaced data by bypassing every image frame in the interlaced data stream to produce a physical data stream;
configuring the display device according to the decoded physical data to form a three-dimensional surface by deflecting each pin in an electro-mechanical pin field to a z-depth defined by the physical data; and
presenting the decoded visual data on the three-dimensional surface.

US Pat. No. 10,368,102

METHOD AND APPARATUS FOR IMAGE ENCODING/DECODING

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

US Pat. No. 10,368,101

METHOD AND APPARATUS FOR IMAGE ENCODING/DECODING

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

US Pat. No. 10,368,099

COLOR REMAPPING INFORMATION SEI MESSAGE SIGNALING FOR DISPLAY ADAPTATION

Qualcomm Incorporated, S...

1. A method of processing decoded video data, the method comprising:determining, by a video decoding unit, a peak brightness value of a current display;
obtaining, by the video decoding unit and for a picture of video data, one or more colour remapping information (CRI) supplemental enhancement information (SEI) messages that each correspond to a respective peak brightness value of a set of peak brightness values, wherein each respective CRI SEI message of the CRI SEI messages includes a respective colour_remap_id syntax element that indicates the respective peak brightness value;
determining, for each respective CRI SEI message of the CRI SEI messages, the respective peak brightness value based on a value of the respective colour_remap_id syntax element included in the respective CRI SEI message;
selecting, by the video decoding unit and based on the peak brightness value of the current display, a CRI SEI message of the one or more CRI SEI messages;
colour remapping, by the video decoding unit and based on the selected CRI SEI message, samples of the picture of video data; and
outputting, by the video decoding unit and for display at the current display, the colour remapped samples of the picture of video data.

US Pat. No. 10,368,093

LINE-BASED COMPRESSION FOR DIGITAL IMAGE DATA

TEXAS INSTRUMENTS INCORPO...

1. A method of compressing digital image data comprising:computing a minimum absolute sample difference (MASD) for a pixel in a line of pixels based on neighboring pixels, wherein the neighboring pixels comprise a left neighboring pixel in the line of pixels, a top left neighboring pixel in a previous line of pixels, and a top neighboring pixel in the previous line of pixels, and wherein computing the MASD comprises computing an absolute sample difference (ASD) between the top left neighboring pixel and the top neighboring pixel, an ASD between the top left neighboring pixel and the left neighboring pixel, and an ASD between the top left neighboring pixel and an interpolated pixel value computed from the top neighboring pixel and the left neighboring pixel;
computing a pixel predictor and a pixel residual for the pixel based on the MASD; and
selectively encoding the pixel residual using one of an entropy code or run mode encoding.

US Pat. No. 10,368,090

INTRA-PREDICTION METHOD, AND ENCODER AND DECODER USING SAME

LG Electronics Inc., Seo...

1. A method for intra-prediction, performed by a decoding apparatus, the method comprising:receiving prediction mode information;
deriving an intra prediction mode for a current block based on the prediction mode information; and
generating a predicted block which includes prediction samples by deriving a prediction sample in the current block based on the intra prediction mode,
wherein when the intra prediction mode is a vertical prediction mode having a vertical prediction direction:
the prediction sample in the current block is derived by using a first reference sample located along the vertical prediction direction with regard to a location of the prediction sample, and
the step of generating the predicted block further includes filtering on the prediction sample when the prediction sample is adjacent to a left boundary of the current block,
wherein the filtering on the prediction sample is performed based on a second reference sample located along a horizontal direction with regard to the location of the prediction sample,
wherein the second reference sample is adjacent to a left side of the prediction sample, and
wherein for the filtering, a filtering coefficient applied to a value of the prediction sample is larger than a filtering coefficient applied to a value of the second reference sample.

US Pat. No. 10,368,089

VIDEO ENCODING METHOD AND APPARATUS, AND VIDEO DECODING METHOD AND APPARATUS

SAMSUNG ELECTRONICS CO., ...

1. A method of encoding a multilayer video, the method comprising:performing inter-layer prediction on a picture of each layer in the multilayer video;
determining a reference layer which the picture of the each layer refers to based on a result of performing the inter-layer prediction; and
adding reference layer information of each layer to a parameter set including information commonly applied to layers in the multilayer video,
wherein the reference layer information is added to at least one of a video parameter set (VPS), a sequence parameter set (SPS), and a picture parameter set (PPS),
wherein the reference layer information includes a flag layer_dependency_present_flag indicating whether a current layer is a dependent layer including a picture predicted by referring to other picture included in other layer or is an independent layer without referring to the other picture included in the other layer, and
when the flag layer_dependency_present_flag indicates that the current layer is the dependent layer, the reference layer information further includes a flag direct_reference_flag[i][j] indicating whether the current layer i having an index i refers to a layer j having a different index j, where i and j are integers, and
when the flag layer_dependency_present_flag indicates that the current layer is the independent layer, the flag direct_reference_flag[i][j] for the current layer is not obtained from the bitstream.

US Pat. No. 10,368,084

VIDEO SIGNAL PROCESSING METHOD AND DEVICE

KT CORPORATION, Gyeonggi...

1. A method of decoding a video signal, the method comprising:generating a reference picture list based on a current picture reference flag for a current picture;
obtaining motion information about a current block in the current picture, the motion information including at least one of a motion vector and a reference picture index; and
restoring the current block using the motion information of the current block and the reference picture list relating to the current picture,
wherein the current picture reference flag indicates whether at least one block belonging to the current picture is predicted by referring to a pre-reconstructed block in the current picture, and
wherein the current picture is added to the reference picture list when the current picture reference flag indicates that at least one block belonging to the current picture is predicted by referring to a pre-reconstructed block in the current picture.

US Pat. No. 10,368,083

PICTURE ORDER COUNT BASED MOTION VECTOR PRUNING

QUALCOMM Incorporated, S...

1. A method of decoding video data, the method comprising:generating a list of motion vector prediction candidates for a prediction unit (PU) of video data, wherein a first motion vector prediction candidate and a second motion vector prediction candidate from the list of motion vector prediction candidates are bi-directional motion vector prediction candidates;
determining, for the first motion vector prediction candidate from the list of motion vector prediction candidates, a first picture order count (POC) value for a first reference picture identified by the first motion vector prediction candidate;
determining, for the second motion vector prediction candidate from the list of motion vector prediction candidates, a second POC value for a second reference picture identified by the second motion vector prediction candidate;
determining, for the first motion vector prediction candidate, a third POC value for a third reference picture identified by the first motion vector prediction candidate;
determining, for the second motion vector prediction candidate, a fourth POC value for a fourth reference picture identified by the second motion vector prediction candidate;
at least one of determining that a pair-wise equality condition is satisfied by the first motion vector prediction candidate and the second motion vector prediction candidate or determining that a cross-equality condition is satisfied by the first motion vector prediction candidate and the second motion vector prediction candidate,
wherein determining that the pair-wise equality condition is satisfied comprises:
determining that the first POC value is equal to the second POC value;
determining that a first motion vector of the first motion vector prediction candidate is equal to a first motion vector of the second motion vector prediction candidate;
determining that the third POC value is equal to the fourth POC value;
determining that a second motion vector of the first motion vector prediction candidate is equal to a second motion vector of the second motion vector prediction candidate; and
in response to determining that the first POC value is equal to the second POC value, the first motion vector of the first motion vector prediction candidate is equal to the first motion vector of the second motion vector prediction candidate, the third POC value is equal to the fourth POC value, and the second motion vector of the first motion vector prediction candidate is equal to the second motion vector of the second motion vector prediction candidate, determining that the pair-wise equality condition is satisfied, and
wherein determining that the cross-equality condition is satisfied comprises:
determining that the first POC value is equal to the second POC value;
determining that the first motion vector of the first motion vector prediction candidate is equal to the second motion vector of the second motion vector prediction candidate;
determining that the third POC value is equal to the fourth POC value;
determining that the second motion vector of the first motion vector prediction candidate is equal to the first motion vector of the second motion vector prediction candidate; and
in response to determining that the first POC value is equal to the second POC value, the first motion vector of the first motion vector prediction candidate is equal to the second motion vector of the second motion vector prediction candidate, the third POC value is equal to the fourth POC value, and the second motion vector of the first motion vector prediction candidate is equal to the first motion vector of the second motion vector prediction candidate, determining that the cross-equality condition is satisfied;
in response to determining that one of the pair-wise equality condition or the cross-equality condition is satisfied by the first motion vector prediction candidate and the second motion vector prediction candidate, pruning the first motion vector prediction candidate from the list of motion vector prediction candidates to create a pruned list; and
decoding the PU using the pruned list.

US Pat. No. 10,368,082

IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD

SONY CORPORATION, Tokyo ...

1. An image processing device comprising:a control section configured to set, based on a first scaling list for a first layer, a second scaling list for a second layer decoded with reference to the first layer; and
an inverse quantization section configured to inversely quantize transform coefficient data of the second layer using the second scaling list set by the control section,
wherein the control section selects a setting technique for setting the second scaling list according to a setting technique flag decoded from an encoded stream, and
wherein the control section and the inverse quantization section are each implemented via at least one processor.

US Pat. No. 10,368,080

SELECTIVE UPSAMPLING OR REFRESH OF CHROMA SAMPLE VALUES

Microsoft Technology Lice...

1. A computer system comprising one or more processing units and memory, wherein the computer system implements a video processing tool configured to perform operations comprising:receiving a current picture in a first chroma sampling format that has a first chroma sampling rate, wherein the current picture includes one or more regions;
for each of the one or more regions, determining whether the region is stationary or non-stationary relative to a previous picture in display order;
outputting region change metadata that indicates whether the one or more regions, respectively, are stationary or non-stationary relative to the previous picture; and
converting the current picture to a second chroma sampling format that has a second chroma sampling rate lower than the first chroma sampling rate, including:
retaining chroma sample values of the current picture in the first chroma sampling format that are at selected positions among positions of the first chroma sampling format, wherein the selected positions vary according to a refresh pattern that facilitates recovery of stationary content at the first chroma sampling rate; and
discarding chroma sample values of the current picture in the first chroma sampling format that are at other, non-selected positions among the positions of the first chroma sampling format.

US Pat. No. 10,368,077

METHOD AND DEVICE FOR INTRA PREDICTION

LG Electronics Inc., Seo...

1. A video decoding method, comprising:receiving, by a decoding apparatus, index information indicating a candidate mode of an intra prediction mode of a current block;
constructing, by the decoding apparatus, a candidate mode list including a plurality of candidate modes for the current block;
determining, by the decoding apparatus, the intra prediction mode of the current block based on the candidate mode indicated by the index information from the plurality of candidate modes constituting the candidate mode list;
deriving, by the decoding apparatus, a predicted sample in the current block based on the determined intra prediction mode; and
generating, by the decoding apparatus, a reconstructed sample based on the derived predicted sample,
wherein the constructing the candidate mode list includes:
setting a firstly ordered candidate mode and a secondly ordered candidate mode, among the candidate modes of the candidate mode list, based on a first block adjacent to a left side of the current block and a second block adjacent to an upper side of the current block,
wherein the firstly ordered candidate mode is set equal to a planar mode and the secondly ordered candidate mode is set equal to a DC mode when both the first block and the second block are not available, and
wherein the firstly ordered candidate mode is set equal to the planar mode and the secondly ordered candidate mode is set equal to the DC mode when an intra prediction mode of the first block is the planar mode and the second block is unavailable.

US Pat. No. 10,368,073

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

Qualcomm Incorporated, S...

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

US Pat. No. 10,368,072

ADVANCED ARITHMETIC CODER

QUALCOMM Incorporated, S...

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

US Pat. No. 10,368,066

METHODS AND SYSTEMS FOR IMAGE INTRA-PREDICTION MODE MANAGEMENT

Dolby Laboratories Licens...

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

US Pat. No. 10,368,063

OPTICAL TEST DEVICE FOR A VEHICLE CAMERA AND TESTING METHOD

MAGNA ELECTRONICS INC., ...

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

US Pat. No. 10,368,058

METHOD AND APPARATUS FOR EXTENDING BINOCULAR CAMERA POSITIONING RANGE

Beijing Pico Technology C...

1. An apparatus for extending binocular camera positioning range, comprising:a rotatable base, a positioning module, a judging module, and a controlling module;
the rotatable base is disposed on the binocular camera and configured to drive a lens of the binocular camera to rotate;
the positioning module is configured to obtain an image of a target to be positioned, and calculate, in real time, spatial coordinates of the target to be positioned in a field of vision of the binocular camera according to the image that is collected by the binocular camera according to a sampling frequency;
the judging module is configured to, according to the spatial coordinates of the target to be positioned calculated in real time, determine whether the target to be positioned will go out of the field of vision of the binocular camera soon; and
the controlling module is configured to, when the judging module determines that the target to be positioned will go out of the field of vision of the binocular camera soon, control the rotatable base to drive the lens of the binocular camera to rotate, and adjust a direction of the lens of the binocular camera so that the field of vision of the binocular camera always covers the target to be positioned;
wherein the judging module uses the following two solutions in combination to determine whether the target to be positioned will go out of the field of vision of the binocular camera soon:
solution one: a certain area is pre-demarcated in the field of vision of the binocular camera, and when the binocular camera positions that the target to be positioned goes out of the pre-demarcated area, it is judged as going out of the field of vision soon; and
solution two: a movement speed and a movement trajectory of the target to be positioned is obtained according to collected spatial coordinates of the target to be positioned, the movement state of the target to be positioned is predicted based on the movement speed and the movement trajectory, and if it is predicted that the target to be positioned will go out of the field of vision of the binocular camera in a short time period in the movement state, it is judged as going out of the field of vision soon.

US Pat. No. 10,368,052

DYNAMIC DISTRIBUTION OF THREE-DIMENSIONAL CONTENT

Comcast Cable Communicati...

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

US Pat. No. 10,368,050

METHOD AND APPARATUS FOR DISTRIBUTION OF 3D TELEVISION PROGRAM MATERIALS

Google Technology Holding...

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

US Pat. No. 10,368,040

DOORBELL CAMERA WITH BATTERY AT CHIME

GOOGLE LLC, Mountain Vie...

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

US Pat. No. 10,368,037

PUBLIC SAFETY CAMERA MONITORING SYSTEM AND METHOD

Purdue Research Foundatio...

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

US Pat. No. 10,368,034

METHODS AND SYSTEMS FOR CONNECTING CALLER AND CALLEE CLIENT DEVICES

FACEBOOK, INC., Menlo Pa...

1. A method, comprising:generating a request to engage in a video communication between a caller client device and a callee client device;
identifying a time window during which the caller remains available, the time window designated by the caller client device;
transmitting the request to engage in the video communication, the request remaining open during the time window and configured to allow the callee client device to accept the call at any time during the time window to transition directly into a synchronous video call;
collecting handshake information for connecting the caller client device with the callee client device while the call window remains open and before the request is accepted;
sharing at least one of audio or video from the caller client device to the callee client device during the time window;
receiving an acceptance of the request during the time window; and
connecting the caller client device and the callee client device in direct response to the acceptance while the time window remains open.

US Pat. No. 10,368,032

EYE CONTACT ENABLING DEVICE FOR VIDEO CONFERENCING

1. A method for conducting a video conference comprising:providing a first computing system associated with a local user, wherein the first computing system comprises a processor, a display, and an image capture device embedded in the display, wherein the image capture device is surrounded by pixels of the display, and wherein the first computing system is in communication with a second computing system associated with a distant user during the video conference;
the processor receiving a first image of the distant user involved in the video conference;
the processor determining a position on the first image associated with a focal point, on the first image, of the local user involved in the video conference;
the processor further locating a portion of the first image, near the focal point, that can obscure the image capture device embedded in the display;
the processor positioning a user interface including the first image on the display so that the position of the focal point displayed on the display is in physical proximity to the image capture device embedded in the display and within the portion of the first image that obscures the image capture device, and wherein the first image is displayed on the display;
with the local user's gaze on the focal point and into the embedded image capture device, the image capture device capturing a second image of the local user; and
the first computing system sending the second image to the second computing system associated with the distant user, wherein a gaze of the local user appears to be at the distant user in the second image.

US Pat. No. 10,368,030

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

QUALCOMM Incorporated, S...

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

US Pat. No. 10,368,027

IMAGING APPARATUS INCLUDING UNIT PIXEL, COUNTER ELECTRODE, PHOTOELECTRIC CONVERSION LAYER, AND VOLTAGE SUPPLY CIRCUIT

PANASONIC INTELLECTUAL PR...

1. An imaging apparatus comprising:a pixel electrode;
a counter electrode facing the pixel electrode; and
a photoelectric conversion layer disposed between the pixel electrode and the counter electrode, the photoelectric conversion layer converting light incident on the photoelectric conversion layer into charge carriers; wherein:
the photoelectric conversion layer exhibits a first wavelength sensitivity characteristic in a wavelength range when a first voltage is applied between the pixel electrode and the counter electrode,
the photoelectric conversion layer exhibits a second wavelength sensitivity characteristic in the wavelength range when a second voltage which is different from the first voltage is applied between the pixel electrode and the counter electrode, the second wavelength sensitivity characteristic being different from the first wavelength sensitivity characteristic, and
a third voltage that is different from each of the first voltage and the second voltage is applied between the pixel electrode and the counter electrode during at least a part of a period in which a voltage applied between the pixel electrode and the counter electrode is changed from the first voltage to the second voltage or from the second voltage to the first voltage.

US Pat. No. 10,368,025

IMAGING ELEMENT, IMAGING APPARATUS, ITS CONTROL METHOD, AND CONTROL PROGRAM

CANON KABUSHIKI KAISHA, ...

1. An imaging element comprising:a pixel portion in which pixels, each for photoelectrically converting an optical image of an object and generating a pixel signal, are arranged in a matrix form;
a first converter that converts at least pixel signals of a first pixel group in the pixel portion into first digital signals;
a second converter that converts pixel signals of a second pixel group that is different from the first pixel group in the pixel portion into second digital signals;
a control information generator that generates control information of a photographing operation of the object by using the first digital signals;
an image data output portion that outputs the second digital signals as image data outside of the imaging element; and
a control information output portion that outputs the control information independently from the image data outside of the imaging element,
wherein a frame rate for outputting the image data by the image data output portion is different from a frame rate for outputting the control information by the control information output portion.

US Pat. No. 10,368,024

SOLID-STATE IMAGE SENSOR CAPABLE OF RESTRICTING DIGITAL SIGNAL PROCESSING OPERATION DURING TIME SENSITIVE AND HEAVY LOAD PERIODS, METHOD OF CONTROLLING THE SAME, ELECTRONIC DEVICE, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. A stacked-type solid-state image sensor including a first semiconductor layer in which an imaging pixel portion including a plurality of pixels arranged in a matrix and a driving circuit to drive the plurality of pixels included in the imaging pixel portion are arranged, and a second semiconductor layer in which an A/D converter configured to convert an analog signal output from each pixel of the imaging pixel portion into a digital signal and a digital signal processing circuit configured to process the digital signal are arranged, the image sensor comprising:a clock generating circuit that generates clock signals and supply the clock signals to the driving circuit and the digital signal processing circuit, and
a restriction circuit that restricts the digital signal processing operation of the digital signal processing circuit which is controlled based on the clock signals generated by the clock generating circuit, wherein the restriction circuit restricts the digital signal processing operation of the digital signal processing circuit during a selection period of a vertical signal line of the imaging pixel portion or during the A/D converter converting an analog signal output from each pixel of the imaging pixel portion into a digital signal; and
wherein the restriction circuit restricts the digital signal processing operation of the digital signal processing circuit by applying a masking signal, masking clock edges of the clock signals supplied to the digital signal processing circuit during a predetermined period.

US Pat. No. 10,368,023

IMAGE SENSOR SUPPORTING VARIOUS OPERATING MODES AND OPERATING METHOD THEREOF

Samsung Electronics Co., ...

1. An image sensor, comprising:an active pixel sensor array comprising first to fourth pixel units sequentially arranged in a column, wherein each of the first to fourth pixel units includes a plurality of pixels which share a same floating diffusion region with each other, a first pixel group including the first and second pixel units is connected to a first column line, and a second pixel group including the third and fourth pixel units is connected to a second column line; and
a correlated double sampling circuit including first and second correlated double samplers configured to convert a first sense voltage sensed from a selected pixel of the first pixel group and a second sense voltage sensed from a selected pixel of the second pixel group into first and second correlated double sampling signals, respectively,
wherein the first sense voltage is converted into the first correlated double sampling signal by one of the first and second correlated double samplers, and
the second sense voltage is converted into the second correlated double sampling signal by the other of the first and second correlated double samplers.

US Pat. No. 10,368,022

MONOLITHICALLY INTEGRATED RGB PIXEL ARRAY AND Z PIXEL ARRAY

Google LLC

1. A method comprising:mounting, on a single semiconductor chip, an image sensor that includes a visible light pixel array for receiving visible light, and an infrared light pixel array for receiving infrared light;
forming a pixelated aperture layer over the image sensor, where the pixelated aperture layer includes apertures for pixelizing light over the visible light pixel array and the infrared light pixel array, wherein the apertures over the visible light pixel array are smaller than the apertures over the infrared light pixel array;
forming a filter layer that includes a colored filter array over the visible light pixel array;
forming a lens layer that includes microlenses over each pixel of the visible light pixel array and the infrared light pixel array; and
positioning a visible light optical system and an infrared light optical system over the single integrated chip such that a distance between a center of the visible light pixel array and a center of the infrared light pixel array is less than a distance between an optical axis associated with the visible light optical system and the optical axis associated with an infrared light optical system,
wherein the visible light optical system includes a first set of lenses that is configured to receive light reflected off an object and pass through the visible light and the infrared light optical system includes a second, different set of lenses that is configured to receive light reflected off the object and pass through the infrared light.

US Pat. No. 10,368,019

SOLID-STATE IMAGING DEVICE, METHOD FOR DRIVING SOLID-STATE IMAGING DEVICE, AND ELECTRONIC APPARATUS

Brillnics Japan Inc., To...

1. A solid-state imaging device comprising:a pixel portion in which pixels, each pixel including a photoelectric conversion reading part and a signal holding part, are arranged,
a readout portion for reading pixel signals from the pixel portion, and
a first signal line and a second signal line to which held signals of the signal holding part are output, wherein
a pixel signal read out from a pixel is a pixel signal including at least a readout signal and a readout reset signal,
the photoelectric conversion reading part of the pixel includes at least
an output node,
a photoelectric conversion element which stores a charge generated by photoelectric conversion in a storage period,
a transfer element capable of transferring the charge stored in the photoelectric conversion element in a transfer period,
a floating diffusion to which a charge stored in the photoelectric conversion element is transferred through the transfer element,
a first source-follower element which converts the charge of the floating diffusion to a voltage signal corresponding to the charge amount and outputs the converted signal to the output node, and
a reset element which resets the floating diffusion to a predetermined potential in a reset period, and
the signal holding part includes
an input node,
a first signal holding capacitor capable of holding a readout signal output from the output node of the photoelectric conversion reading part of the pixel and input to the input node,
a second signal holding capacitor capable of holding a readout reset signal output from the output node of the photoelectric conversion reading part of the pixel and input to the input node,
a first switch element which selectively connects the first signal holding capacitor with the output node of the photoelectric conversion reading part,
a second switch element which selectively connects the second signal holding capacitor with the output node of the photoelectric conversion reading part,
a first output part including a second source-follower element which outputs a signal held in the first signal holding capacitor in accordance with a held voltage and selectively outputting the converted signal to the first signal line, and
a second output part including a third source-follower element which outputs a signal held in the second signal holding capacitor in accordance with a held voltage and selectively outputting the converted signal to the second signal line,
wherein a drain side of the first source-follower element of the photoelectric conversion reading part can be selectively connected to a power supply potential or a reference potential.

US Pat. No. 10,368,016

PHOTOELECTRIC CONVERSION DEVICE AND IMAGING SYSTEM

CANON KABUSHIKI KAISHA, ...

1. A photoelectric conversion device comprising a semiconductor substrate and a pixel,wherein the pixel includes:
a first electrode portion;
a second electrode portion located between the first electrode portion and the semiconductor substrate;
a photoelectric conversion layer located between the first electrode portion and the second electrode portion and configured to generate signal electric charge; and
a voltage supply portion configured to set a reverse bias state and a forward bias state of the photoelectric conversion layer by supplying a plurality of voltages having respective different values to at least one of the first electrode portion and the second electrode portion,
wherein the signal electric charge accumulated in the second electrode portion is reset by setting the photoelectric conversion layer to the forward bias state,
wherein the voltage supply portion supplies a first voltage to one of the first electrode portion and the second electrode portion in order to set the reverse bias state such that electric charge having a first polarity is injected from the photoelectric conversion layer into the second electrode portion, the electric charge having the first polarity being the signal electric charge, and
wherein the voltage supply portion supplies a second voltage to the one of the first electrode portion and the second electrode portion in order to set the forward bias state such that electric charge having a second polarity opposite to the first polarity is injected from the photoelectric conversion layer into the second electrode portion.

US Pat. No. 10,368,015

APPARATUS AND METHOD FOR COMBINING IMAGES

Samsung Electronics Co., ...

1. An image composition apparatus, the apparatus comprising:at least one image sensor configured to acquire incident light and generate a first image signal with color information of a visible band of an optical spectrum and a second image signal comprising a wider band than the first image signal and including black-and-white components of the visible band of the optical spectrum; and
at least one processor configured to control to:
divide the first image signal into a color signal and a brightness signal,
combine the divided brightness signal of the first image signal with the second image signal, from the at least one image sensor, to generate a combined brightness signal including the wider band of the second image signal, and
compose the combined brightness signal including the wider band with the color signal of the first image signal to generate a color image,
wherein the second image signal, which is combined with the divided brightness signal of the first image signal, is a same image signal as the second image signal generated by the at least one image sensor.

US Pat. No. 10,368,008

IMAGING APPARATUS AND CONTROL METHOD WHEREIN AUTO BRACKET PARAMETERS AND IMAGE PROCESSES APPLIED ARE DETERMINED FROM IMAGE ANALYSIS

Canon Kabushiki Kaisha, ...

1. An imaging apparatus comprising:an imaging unit that includes an imaging optical system and an imaging device;
a system control circuit that determines a photographing scene based on a result of analysis on an image captured in advance by the imaging unit, selects one type of auto bracketing from a plurality of types of auto bracketing based on the determined photographing scene, causes the imaging unit to perform the one type of auto bracketing, and selects a predetermined number of modification processes from among a plurality of modification processes; and
an image processing circuit that performs the predetermined number of modification processes on a plurality of images generated by the one type of auto bracketing to generate output images,
wherein the system control circuit changes at least one of an upper limit, a lower limit, and a center value of a variance range of a value of at least one photographing parameter to be changed during the one type of auto bracketing based on a category instructed by a user, and
wherein the system control circuit selects the predetermined number of modification processes based on results of analysis on the plurality of images generated by the one type of auto bracketing and the category.

US Pat. No. 10,368,007

CONTROL APPARATUS, HEAD-MOUNTED DISPLAY, CONTROL SYSTEM, CONTROL METHOD, AND PROGRAM

Sony Interactive Entertai...

1. A control apparatus comprising:a posture specifying unit that specifies a posture of a head-mounted display including a light-emitting unit that emits light at luminance according to drive current, the posture specified based on a posture specifying image taken by a camera, the posture specifying image including an image of the light-emitting unit;
a luminance information specifying unit that specifies information indicating the luminance of the light-emitting unit based on a luminance specifying image taken by the camera that takes the posture specifying image, the luminance specifying image including an image of the light-emitting unit; and
a drive current control unit that controls the drive current of the light-emitting unit based on the specified information indicating the luminance of the light-emitting unit.

US Pat. No. 10,368,005

INFORMATION COMMUNICATION METHOD

PANASONIC INTELLECTUAL PR...

1. A method, comprising:setting an exposure time of an image sensor included in a terminal device so that, in an image obtained by capturing a subject by the image sensor, a bright line corresponding to each of a plurality of exposure lines included in the image sensor appears according to a change in luminance of the subject;
obtaining a bright line image, including a plurality of bright lines, by capturing the subject that changes in luminance by the image sensor with the set exposure time;
obtaining identification information of the subject, by demodulating data specified by a pattern of the plurality of bright lines included in the obtained bright line image;
obtaining an angle of light of the subject, the light of the subject entering into the image sensor,
calculating a distance between the terminal device and the subject using the angle;
obtaining a position of the subject that is specified by the identification information; and
calculating a position of the terminal device using the distance and the position of the subject.

US Pat. No. 10,368,001

IMAGE SENSOR CONTROLLING GYROSCOPE SENSOR AND IMAGING DEVICE INCLUDING SAME

Samsung Electronics Co., ...

7. An image sensor module comprising:a gyroscope sensor; and
an image sensor configured to generate a flag signal that is activated to enable the gyroscope sensor and de-activated to disable the gyroscope sensor,
wherein the image sensor comprises
a pixel array including pixels arranged in rows extending from a first row to a last row and providing pixel signals,
a timing controller configured to control generation of exposure time for the pixels, and to generate the flag signal indicating a start and a stop of the exposure time,
wherein the exposure time comprises sequential generation of a first exposure time for first pixels disposed in the first row of the pixel array through a last exposure time for last pixels disposed in the last row of the pixel array, and
a first connection pin configured to transfer the flag signal to the gyroscope sensor, and
wherein the timing controller is configured to activate the flag signal in response to a first exposure time control signal supplied to the first pixels of the first row during the first exposure time, and to de-activate the flag signal in response to a last exposure time control signal supplied to the last pixels disposed in the last row during the last exposure time, and
the gyroscope sensor is enabled by the activated flag signal and is disabled in response to the de-activated flag signal.

US Pat. No. 10,367,999

TECHNIQUES TO SELECTIVELY CAPTURE VISUAL MEDIA USING A SINGLE INTERFACE ELEMENT

FACEBOOK, INC., Menlo Pa...

1. A computer-implemented method, comprising:receiving a haptic engagement signal;
configuring a visual media capture hardware device in a photo capture mode in direct response to receiving the haptic engagement signal, the photo capture mode capturing an input as a photo;
capturing a photograph using the visual media capture hardware device in the photo capture mode; and
configuring the visual media capture hardware device in a video capture mode in direct response to capturing the photograph, the video capture mode capturing an input as a video and being distinct from the photo capture mode.

US Pat. No. 10,367,995

IMAGING APPARATUS HAVING CONTROL CIRCUIT THAT CORRESPONDS A REGION OF FIRST IMAGE DATA WITH SECOND IMAGE DATA

OLYMPUS CORPORATION, Tok...

1. An imaging apparatus comprising:a communication circuit that receives first image data transmitted from another imaging apparatus;
an imaging circuit that acquires second image data including a region corresponding to a region of the first image data;
a control circuit that selects a first region corresponding to an entire region of the first image data from the second image data, or selects a second region corresponding to a region of a part of the first image data in response to a touch operation, the control circuit causing the communication circuit to transmit, to a server, the first region, the second region, or information obtained by analyzing the first region or the second region, and to receive guide information from the server; and
a reproducing circuit that associates the first image data with the guide information to reproduce the first image data and the guide information.

US Pat. No. 10,367,994

SETTING DEVICE AND CAMERA

FUJIFILM Corporation, To...

1. A setting device comprising:an operation dial that includes a click mechanism and is endlessly rotatable in a normal rotation direction and a reverse rotation direction;
a display section that is provided on an upper surface of the operation dial;
a rotation detection unit that detects a rotation of the operation dial;
a set value switching unit that switches set values in order between a minimum value that can be set and a maximum value that can be set according to the rotation of the operation dial; and
a display control unit that controls a display on the display section according to the switching of the set values performed by the set value switching unit,
wherein the display control unit displays a currently selected set value at a set value-display position,
the display control unit displays the maximum value that can be set at a maximum value-display position that is fixed on a downstream side of the set value-display position in the normal rotation direction in a case in which a number of the set values that are selectable between the currently selected set value and the maximum value that can be set is larger than a number of previous set value-display positions,
the display control unit displays the minimum value that can be set at a minimum value-display position that is fixed on an upstream side of the set value-display position in the normal rotation direction in a case in which a number of the set values that are selectable between the currently selected set value and the minimum value that can be set is larger than a number of next set value-display positions,
in a case in which the number of the set values that are selectable between the currently selected set value and the maximum value that can be set is equal to or smaller than the number of previous set value-display positions, a display position of the maximum value that can be set moves between the maximum value-display position and the set value-display position of the operation dial, according to the number of the set values that is equal to or smaller than the number of previous set value-display positions, and
in a case in which the number of the set values that are selectable between the currently selected set value and the minimum value that can be set is equal to or smaller than the number of next set value-display positions, a display position of the minimum value that can be set moves between the minimum value-display position and the set value-display position of the operation dial, according to the number of the set values that is equal to or smaller than the number of next set value-display positions.

US Pat. No. 10,367,991

FOCUS ADJUSTMENT DEVICE AND CONTROL METHOD OF FOCUS ADJUSTMENT DEVICE

Olympus Corporation, Tok...

1. A focus adjustment device including an image sensor which receives a light flux passing through an imaging lens including a focus lens, performs imaging, and then generates an image signal, the focus adjustment device performing a focus adjustment in which the focus lens is moved on the basis of the image signal, the focus adjustment device comprising:a focus detection region setting circuit which sets focus detection regions inside a region to be imaged by the image sensor, at least two of the focus detection regions having at least parts in common and being different in size from one another;
a direction determination circuit which detects, regarding each of the focus detection regions, contrast of the image signal in the focus detection region, and determines a movement direction of the focus lens to be in focus on the basis of a change of the contrast caused by the movement of the focus lens; and
a control circuit which causes the image sensor to repeat an imaging operation to generate consecutive frames of image data, and at the same time, performs, on the basis of the movement direction, one of a first focus adjustment operation to move the focus lens while minutely vibrating the focus lens to perform the focus adjustment, and a second focus adjustment operation to perform the focus adjustment while moving the focus lens in one direction,
wherein, while performing the first focus adjustment operation, the control circuit repeatedly determines whether or not the movement directions determined by the direction determination circuit for the respective focus detection regions are different from one another, and responsive to determining, for at least a predetermined number of consecutive frames of image data, that the movement directions for the respective focus detection regions are different from one another, the control circuit inhibits a switchover from the first focus adjustment operation to the second focus adjustment operation.

US Pat. No. 10,367,990

PHOTOGRAPHING APPARATUS, PHOTOGRAPHING METHOD AND RECORDING MEDIUM ON WHICH PHOTOGRAPHING/DISPLAY PROGRAM IS RECORDED

OLYMPUS CORPORATION, Tok...

1. A photographing apparatus comprising:an image pickup device picking up an optical image of an object through an image pickup optical system to obtain a picked-up image, the image pickup device being provided with divided pixels for receiving light on respective optical paths from the object divided in left and right directions;
a recording medium recording the picked-up image;
a display displaying the picked-up image; and
a processor comprising a focus judging section judging a state of focus of the image pickup optical system using a phase difference on an image pickup surface between image signals based on optical images respectively entering the divided pixels, the focus judging section judges whether or not the phase difference of each area of the picked-up image to be recorded immediately before photographing is equal to or has not increased in comparison with the phase difference of the recorded picked-up image in a same area, to determine a candidate area for an enlarged display.

US Pat. No. 10,367,989

IMAGING DEVICE AND FOCUSING CONTROL METHOD

FUJIFILM Corporation, To...

1. An imaging device comprising:an imaging element that includes a first signal detection pixel that detects a signal based on one beam among a pair of beams that passes through different portions in a pupil region of an imaging optical system including a focus lens, and a second signal detection pixel that detects a signal based on the other beam among the pair of beams, and images a subject through the imaging optical system; and
at least one processor configured to
calculate a defocus amount using a detection signal of the first signal detection pixel and a detection signal of the second signal detection pixel and drive the focus lens according to the defocus amount; and
detect whether a movement is present in a subject image captured by the imaging element,
wherein the processor further detects a size of the movement,
wherein the processor calculates the defocus amount according to an auto-focus execution instruction, drives, in a case where the defocus amount exceeds a threshold value, the focus lens according to the defocus amount, in a case where the movement is present in the subject image, the processor resets the threshold value to become larger as the size of the movement becomes larger, and then perform calculating the defocus amount using the detection signal of the first signal detection pixel and the detection signal of the second signal detection pixel and driving the focus lens according to the defocus amount again to complete auto-focusing based on a comparison of the defocus amount with the enlarged threshold value, and drives, in a case where the defocus amount calculated according to the auto-focus execution instruction is equal to or smaller than the threshold value, the focus lens according to the defocus amount to complete auto-focusing.

US Pat. No. 10,367,988

DATA PROCESSING SYSTEM EXECUTING PREDETERMINED DATA PROCESSING BY PLURALITY OF APPARATUSES LINKING

CASIO COMPUTER CO., LTD.,...

1. A data processing system comprising a peripheral apparatus which provides a predetermined function and a central apparatus which utilizes the function provided by the peripheral apparatus, wherein the data processing system executes predetermined data processing through the peripheral apparatus and the central apparatus,wherein the peripheral apparatus comprises:
first communication circuitry which, in a case of not establishing a communication connection with any central apparatus, (i) sends an advertising signal that notifies other apparatuses of its own existence and its own function by way of broadcast communication, (ii) establishes a communication connection with a central apparatus that responds to the advertising signal, and (iii) performs communication control by way of a first communication method that maintains a communication connection by performing communication periodically with the central apparatus having established the communication connection; and
a CPU that executes the predetermined data processing by linking with the central apparatus,
wherein the central apparatus comprises:
first communication circuitry which (i) detects an advertising signal sent by the peripheral apparatus, (ii) establishes a communication connection by way of the first communication method with the peripheral apparatus in a case in which the function indicated by the advertising signal is a desired function, and (iii) performs communication control by way of the first communication method to maintain a communication connection by performing communication periodically with the peripheral apparatus having established the communication connection; and
a CPU which executes the predetermined data processing by linking with the peripheral apparatus,
wherein the first communication circuitry of the peripheral apparatus and the first communication circuitry of the central apparatus maintain a communication connection by performing communication periodically, even in a case in which the peripheral apparatus and the central apparatus are not in a predetermined operation state capable of executing the predetermined data processing,
wherein in the case of not being in the predetermined operation state,
the central apparatus starts an application program, from a state of not running the application program, by receiving predetermined signals via the first communication circuitry from the peripheral apparatus, the application program having a function which causes the peripheral apparatus and the central apparatus to be in the predetermined operation state,
the CPU of the peripheral apparatus and the CPU of the central apparatus cause the peripheral apparatus and the central apparatus to link to each other, and
the CPU of the peripheral apparatus and the CPU of the central apparatus cause execution of the predetermined data processing to start, after causing the transition to the predetermined operation state by operation of the application program,
wherein the peripheral apparatus is an imaging device having an image capture function,
wherein the central apparatus is an information terminal having an image management function, and
wherein the predetermined data processing is processing to send an image captured by the imaging device to the information terminal, and causing the image sent to be managed in the information terminal,
wherein the CPU of the information terminal:
causes an image management program required in execution of the predetermined data processing to transition to an execution stop state of temporarily stopping execution, while maintaining a communication connection by the first communication circuitry,
causes the image management program that is in the execution stop state to transition to an execution state, in a case of receiving a predetermined signal from the imaging device via the first communication circuitry, and
executes processing to receive and manage an image sent from the imaging device, according to the image management program having transitioned to the execution state
wherein the CPU of the information terminal causes the image management program to execute in the background while maintaining a communication connection by the first communication circuitry, and in a case of exceeding an time limit for background execute defined by an operating system and continuously executing the image management program, causes the image management program to transition to an execution stop state, and
wherein the CPU of the imaging device sends a predetermined signal via the first communication circuitry to cause the image management program that is in the execution stop state to transition to the execution state, every time execution of the predetermined data processing is interrupted due to the information terminal causing the image management program to transition to the execution stop state due to a time limit of background execution according to the operating system, and then causes execution of the predetermined data processing that is interrupted to restart.

US Pat. No. 10,367,986

FEEDBACK FOR A PRIVACY INDICATOR ON A SECURITY CAMERA

Amazon Technologies, Inc....

1. A camera system comprising:an indicator light, wherein the indicator light emits a light based at least in part on an activation signal;
a camera configured to capture images, wherein a field of view of the camera detects at least a portion of the light emitted by the indicator light;
a non-transitory computer-readable memory storing executable instructions; and
one or more computer processors in communication with the non-transitory computer-readable memory, the camera and the indicator light, wherein the one or more computer processors are configured to execute the executable instructions to at least:
generate a random number;
determine a brightness level for encoding at least a portion of the random number;
transmit, to the indicator light, the activation signal to activate the indicator light at the brightness level;
receive, from the camera, an image captured while the indicator light is expected to emit the light at the brightness level;
detect a brightness for at least a portion of pixels included in the image;
compare the brightness to a threshold to determine a first encoded value;
determine that the first encoded value encodes a number, wherein the number is different from the at least the portion of the random number; and
disable the camera in response to determining the number is different from the at least the portion of the random number.

US Pat. No. 10,367,982

CAMERA MODULE

LG INNOTEK CO., LTD., Se...

1. A lens driving device comprising:a first mover comprising a bobbin and a first coil disposed on the bobbin;
a second mover comprising a housing and a magnet coupled with the housing;
a stator comprising a first substrate and a second coil disposed on the first substrate; and
a base disposed under the first substrate;
wherein the bobbin comprises a stopper protruding from a side surface of the bobbin in a direction perpendicular to an optical axis,
wherein the stopper comprises a groove portion formed in a bottom surface of the stopper,
wherein the groove portion of the stopper of the bobbin is overlapped with the second mover downwardly along the optical axis, and
wherein a distal end of the stopper is spaced apart a predetermined distance from an inner wall of a groove in the housing.

US Pat. No. 10,367,980

CAMERA DEVICE INTEGRATED WITH LIGHT SOURCE AND METHOD FOR CAPTURING IMAGES

1. A camera device, comprising:a cover assembly, comprising a lower cover comprising a lower housing and a lower securing board; and an upper cover, comprising an upper housing and an upper securing board, and coupled to said lower cover, wherein said lower housing and said upper housing are assembled to a front housing, and wherein said front housing defines an opening;
a battery located between said lower securing board and upper securing board;
a solar panel located upon an upper portion of said upper securing board and electrically coupled to said battery; and
a camera assembly, located within said front housing and comprising a printed circuit board (PCB) electrically coupled to said battery; a proximity detector located upon a front side of said printed circuit board (PCB) toward said opening of said front housing for detecting objects proximate to said camera assembly; a light source for emitting light, located upon a front side portion of said printed circuit board (PCB), and comprising a plurality of light emitting diode (LED) lamps arranged in a circular array; a camera module for taking photographs, electrically coupled to said printed circuit board (PCB), and located upon a front side portion of said printed circuit board(PCB); and a memory card for storing recording data from said camera module; and a wireless module for transmitting data to other devices;
wherein said printed circuit board (PCB), said proximity detector, said light source, said camera module, said memory card, and said wireless module are all housed within said front housing of said cover assembly; and
a lens covering said opening defined within said front housing of said cover assembly so as to prevent light emitted from said light source from being scattered.

US Pat. No. 10,367,977

BIDIRECTIONAL SYNCHRONIZING CAMERA, CAMERA SYSTEM INCLUDING THE SAME AND METHOD OF OPERATING THE CAMERA

Samsung Electronics Co., ...

15. A device comprising:a plurality of cameras, each of the plurality of cameras being configured to,
generate a first transmission synchronization signal,
receive at least one a second transmission synchronization signal from at least another one of the plurality of cameras, and
adjust a timing of the first transmission synchronization signal based on a timing difference between the first transmission synchronization signal and the second transmission synchronization signal.

US Pat. No. 10,367,975

COLORIMETRIC CHART CREATING APPARATUS, COLORIMETRIC CHART CREATING METHOD, AND PROGRAM

Konica Minolta, Inc., Ch...

1. A colorimetric chart creating apparatus comprisinga hardware processor that:
groups a plurality of patches having different colors and to be arrayed in a colorimetric chart such that patches having respective overlapping error ranges of color reproducibility which overlap with one another belong to a same group;
determines an arrangement order of the plurality of patches such that an arrangement order of the groups expresses desired information; and
creates print data of the colorimetric chart in which the plurality of patches is arrayed in the determined arrangement order.

US Pat. No. 10,367,973

IMAGE FORMING APPARATUS, AND CONTROL METHOD OF IMAGE FORMING APPARATUS

Canon Kabushiki Kaisha, ...

1. An image processing apparatus comprising:one or more memories that store first language information associated with a first user and second language information associated with a second user;
a display that displays an operation screen; and
one or more processors that operate to:
receive a login request from a user;
cause the display to display a first operation screen using the first language information stored in association with the first user according to the login of the first user to the image processing apparatus;
cause the first user to log out of the image processing apparatus according to receipt of a login request from the second user while the first user is logging in to the image processing apparatus; and
cause the display to switch from the display of the first operation screen to a display of a second operation screen using the second language information stored in association with the second user according to the login of the second user to the image processing apparatus.

US Pat. No. 10,367,972

INFORMATION PROCESSING APPARATUS, COMPUTER READABLE MEDIUM AND INFORMATION PROCESSING METHOD

FUJI XEROX CO., LTD., To...

1. An information processing apparatus comprising:an operation panel that displays a manipulation image for manipulation of the information processing apparatus and that receives a user manipulation, the operation panel including a short range communication unit that is equipped with a circuit for short-range wireless communication and that is connected to a plurality of user terminals that are external devices for the information processing apparatus;
a scanner for reading an image from a document;
an optical sensor that detects the document set in the scanner;
an authentication right managing unit that checks rights of users using the user terminals; and
a CPU that, in a case where a plurality of users log in through the user terminals, (i) controls a first image reading manipulation for assigning a right to use the scanner to the operation panel when the optical sensor detects the document set in the scanner and (ii) controls a second image reading manipulation for assigning the right to use the scanner to one of the user terminals in case short-range wireless communication between the short-range communication unit and the one of the user terminals is made after start of the first image reading manipulation.

US Pat. No. 10,367,971

IMAGE PROCESSING APPARATUS DETECTING TONER PEELING AREA ON CREASE IN DOCUMENT AND CORRECTING PIXEL DATA

Kyocera Document Solution...

1. An image processing apparatus, comprising:a crease detecting unit that detects a crease in a document image; and
a toner peeling detecting unit that (a) detects as a toner peeling part a pixel area on the crease, the pixel area (a1) having a width of the predetermined number of pixels in a direction perpendicular to the crease, (a2) having a background color, and (a3) of which both sides are adjacent to at least two pixels in a direction perpendicular to the crease, the at least two pixels having a color other than the back ground color, and (b) corrects a pixel value of the toner peeling part on the basis of pixel values of at least two pixels adjacent to both sides of the pixel area.

US Pat. No. 10,367,970

IMAGE FORMING APPARATUS, RECORDING MEDIUM, AND IMAGE FORMING SYSTEM

KONICA MINOLTA, INC., To...

1. An image forming apparatus comprising:a hardware communication interface capable of communication over a plurality of frequency bands; and
a hardware controller configured to determine whether content of communication, received from a remote computing device via the hardware communication interface, satisfies a predetermined condition, wherein
the hardware controller is configured to execute control for switching a frequency band of communication via the hardware communication interface to another frequency band of the plurality of frequency bands when the content of communication of the hardware communication interface satisfies the predetermined condition.

US Pat. No. 10,367,969

MANAGEMENT SYSTEM, IMAGE FORMING APPARATUS, MANAGEMENT SERVER, AND RECORDING MEDIUM

Kyocera Document Solution...

1. A management system comprising:an image forming apparatus; and
a management server that manages the image forming apparatus; wherein
the image forming apparatus comprises a storage device which stores connection type information indicative of whether a constant connection with the management server is permissible or not
the image forming apparatus is configured to switch the constant connection with the management server by a protocol for the constant connection between enabling and disabling,
the image forming apparatus transmits the connection type information to the management server via a temporal connection with the management server by a protocol for the temporal connection;
the management server receives the connection type information;
i) when the received connection type information indicates that the constant connection is permissible, the constant connection is established between the management server and the image forming apparatus, and ii) when the received connection type information indicates that the constant connection is not permissible, the constant connection is not established between the management server and the image forming apparatus;
the management server transmits an operation content to the image forming apparatus via the constant connection;
the image forming apparatus (i) receives the operation content, (ii) executes a process according to the received operation content, and (iii) transmits a result of the process to the management server via the constant connection, and
the management server receives the result of the process via the constant connection.

US Pat. No. 10,367,968

METHODS AND SYSTEMS FOR AUTOMATICALLY DETECTING AND VALIDATING END-USER PRINT-RELATED PROCESSING USING PRINT DEVICE INFORMATION

Xerox Corporation, Norwa...

1. A method of identifying end-user processes in a print environment, the method comprising:receiving, by an electronic device, job data corresponding to one or more jobs that have been processed by one or more print devices in a print environment over a time period;
identifying, from the received job data, a plurality of processing operations initiated by a user during the time period, wherein each processing operation is a function performed by one or more of the print devices on one or more print jobs, wherein each processing operation is associated with a timestamp;
identifying a first processing operation from the plurality of processing operations, wherein the first processing operation is associated with a first-occurring timestamp;
identifying a second processing operation from the plurality of processing operations, wherein the second processing operation is associated with a timestamp that next follows the first-occurring timestamp;
determining whether the timestamp of the second processing operation is within a second time period from the first-occurring timestamp;
in response to determining that the timestamp of the second processing operation is within the second time period from the first-occurring timestamp, generating, by the electronic device, a digital representation of an end user process that includes:
the first processing operation,
the second processing operation, and
an indication of a user who initiated or performed one or more of the first processing operation or the second processing operation; and
presenting a visual representation of the end user process to the user via a graphical user interface for verification, wherein the visual representation includes:
an indication of one or more of the first processing operation or the second processing operation, and
an approximate location of where the one or more of the first processing operation or the second processing operation was performed.

US Pat. No. 10,367,964

OPTICAL SCANNING DEVICE AND IMAGE FORMING APPARATUS INCLUDING THE SAME

KYOCERA DOCUMENT SOLUTION...

1. An optical scanning device including a housing having light emitting ports, a transparent cover closing the light emitting ports, a freely rotatable screw shaft extending along the transparent cover, a cleaning member abutting a surface of the transparent cover, and a holding member having a nut part screwed with the screw shaft and arm parts extending from the nut part to hold the cleaning member, the holding member being configured to reciprocally move along a predetermined movement path by rotation of the screw shaft, whereinfrom an upper surface of the housing, a plate-like rail part, which extends along the screw shaft to guide movement of the holding member, protrudes,
the holding member is provided with a guide part having a guide groove engaged with the rail part, and
the optical scanning device further comprises:
a scraper member fixed to the holding member and scraping off a foreign matter attached to the rail part,
wherein the scraper member includes a pair of scraper pieces provided at both sides of the rail part while interposing the rail part therebetween and having distal end edges abutting a side surface of the rail part.

US Pat. No. 10,367,961

IMAGE FORMING APPARATUS, MEMORY MANAGEMENT METHOD, AND MEMORY MANAGEMENT PROGRAM

Konica Minolta, Inc., Ch...

1. An image forming apparatus comprising:a storage that stores a plurality of control programs of the image forming apparatus;
a cache memory; and
a hardware processor that controls the image forming apparatus,
wherein the hardware processor:
writes, to the cache memory, one or more of the plurality of control programs that are execution candidates selected from among the plurality of control programs;
determines execution priorities of the respective control programs that are the execution candidates based on a current state of the image forming apparatus; and
locks down one of the control programs, so as to prevent the one control program from being written over by another control program, the priority of which is highest among the control programs that are the execution candidates, in the cache memory.

US Pat. No. 10,367,960

IMAGE FORMING APPARATUS, ACTIVATION CONTROL METHOD AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM ENCODED WITH ACTIVATION CONTROL PROGRAM

Konica Minolta, Inc., To...

1. An image forming apparatus comprising:a main CPU that executes an activation control program;
a RAM that stores an execution program loaded for execution of the activation control program by the main CPU;
an activating CPU that activates the main CPU;
a flash memory that is accessible by the main CPU and the activating CPU; and
an activation factor table that associates one or more of a plurality of hardware resources controlled by the main CPU with each of a plurality of activation factors;
wherein the activation control program, when executed by the main CPU, causes the image forming apparatus to at least:
switch an operation mode from a driving mode in which power is supplied to a stop mode in which power is not supplied;
activate, by the activating CPU, a power supply control portion that, in response to switching of the operation mode to the stop mode shuts off power supply to the main CPU, the RAM and the plurality of hardware resources;
detect, by the activating CPU, any of the plurality of activation factors during a period in which power is not supplied to the main CPU; and
execute, by the activating CPU, a power supply control circuit that, in response to detection of any of the plurality of activation factors, supplies power to the main CPU, the RAM and one or more hardware resources associated with the detected activation factor among the plurality of hardware resources;
wherein the activating CPU, in response to detection of any of the plurality of activation factors, activates the main CPU;
wherein the flash memory, for each of the plurality of activation factors, stores a snapshot, which is data stored in the RAM with power supplied to one or more hardware resources associated with the activation factor by the activation factor table; and
wherein the main CPU, in response to activation by the activating CPU, reads out a snapshot corresponding to the detected activation factor from among a plurality of snapshots stored in the flash memory from the flash memory, and stores the snapshot in the RAM.

US Pat. No. 10,367,958

DISPLAY CONTROL DEVICE, METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM FOR RECOMMENDING THAT A USER USE A SIMPLE SCREEN RATHER THAN A NORMAL SCREEN

FUJI XEROX CO., LTD., Mi...

1. A display control device comprising:a first memory configured to store data of a normal screen and data of a simple screen, the normal screen being a screen that displays functions related to a service process provided to a user, the simple screen being a screen that displays a smaller number of functions than the normal screen; and
at least one processor configured to execute:
an operation-display unit configured to display one of the normal screen and the simple screen to the user and to accept a setting operation performed by the user on a function among the displayed functions; and
a display controller configured to control the operation-display unit to display an indication recommending that the user use the simple screen in response to determining that every function set by the user on the normal screen is settable on the simple screen,
wherein the indication comprises a recommendation that the user use the simple screen, and
wherein the display control device further comprises:
a second memory configured to acquire an operation history containing information about a function set by the user, a set value of the function, and a setting period taken to set the function, and to store the acquired operation history in association with the user,
wherein the display controller is further configured to determine whether or not to display the indication recommending that the user use the simple screen using the operation history.

US Pat. No. 10,367,957

HIGHLY-SCALABLE NATIVE FLEET MANAGEMENT

Xerox Corporation, Norwa...

1. A method of providing native scalable management of a fleet of managed devices, the method comprising:establishing a Trust Community, which includes a sub-set of the managed devices in the fleet, wherein each of the managed devices includes a processor;
organizing the Trust Community;
configuring one of the managed devices in the organized Trust Community as a Root Device to publish files via a file sharing function;
adding the Root Device to a distribution profile stored in a database;
creating or downloading one or more files via the Root Device; and
sharing the one or more files with other devices in the organized Trust Community via the Root Device,
wherein any devices in the Trust Community that are on hold or offline are placed in a temporary working area for reorganizing,
wherein download and install schedules for the one or more files are set up on a per device or a bulk basis according to one or more policies such as installing if new content and/or installing always,
wherein files that are to be shared are placed into a staging area before re-distribution and checked for security, integrity, and/or completeness via checksums, digitally signed certificates, and/or internal structure checks.

US Pat. No. 10,367,956

MAINTENANCE SUPPORT DEVICE, IMAGE FORMING APPARATUS, MAINTENANCE SUPPORT METHOD, AND NON-TRANSITORY RECORDING MEDIUM FOR STORING COMPUTER READABLE PROGRAM

Konica Minolta, Inc., Ch...

1. A maintenance support device for supporting maintenance of an apparatus, the maintenance support device comprising:a hardware processor configured to:
perform communication with the apparatus through a communication cable; and
feed electric power to the apparatus;
obtain from the apparatus, while the apparatus is fed with the electric power, individual identification information for a component in the apparatus that has been replaced, and individual identification information for the component that replaced the component that has been replaced by communication with the apparatus through the communication cable; and
when the maintenance support device is asked by the apparatus about a capability of the maintenance support device to feed electric power to the apparatus, determine whether the maintenance support device has such capability.

US Pat. No. 10,367,955

IMAGE FORMING DEVICE AND DEVICE, SYSTEM, RECORDING MEDIUM WITH PROGRAM CODES FOR MANAGING CONSUMABLES IN IMAGE FORMING DEVICE

KONICA MINOLTA, INC., To...

1. A system comprising image forming devices that are connected to each other via a network, the system further comprising:a storage device configured to store therein registered data about the image forming devices;
a hardware processor configured to:
monitor a consumption ratio of consumables in at least one of the image forming devices;
predict a predicted time for replenishment or replacement of consumables for each image forming device monitored, based on the consumption ratio of consumables thereof;
correct the predicted time in response to at least one of a connecting status corresponding to a number of the plurality of image forming devices connected on the network and an operable status corresponding to a number of the plurality of image forming devices detected to be operable on the network; and
issue a request for replenishment or replacement of consumables at the predicted time; and
a manager device that is connected to the image forming devices via the network,
wherein:
the hardware processor is incorporated into a specific one of the image forming devices,
the manager device includes another hardware processor which is configured to acquire at least one of the number of the imaging devices that are connected on the network and the number of the image forming devices detected to be operable on the network, and to notify the specific image forming device of data about the acquired number, and
in response to the data from the manager device, the hardware processor of the specific image forming device corrects the predicted time based on a comparison between a number that the hardware processor of the manager device previously acquired and another number that the hardware processor of the manager device has newly acquired.

US Pat. No. 10,367,952

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING SYSTEM, AND COMPUTER READABLE MEDIUM THEREFOR

BROTHER KOGYO KABUSHIKI K...

1. An image processing system comprising:an information processing terminal device; and
an image processing apparatus,
wherein the information processing terminal device comprises:
a first terminal-side wireless communication interface configured to receive information from the image processing apparatus;
a second terminal-side wireless communication interface different from the first terminal-side wireless communication interface; and
a terminal-side controller; and
wherein the image processing apparatus comprises:
a storage configured to store the information;
a first wireless communication interface configured to establish a first wireless connection with the first terminal-side wireless communication interface and transmit the information to the first terminal-side wireless communication interface;
a second wireless communication interface different from the first wireless communication interface; and
a controller,
wherein the information includes selection function information and communication setting information, the selection function information indicating a specific function of the image processing apparatus allowing the information processing terminal device to launch a function application corresponding to the specific function, the communication setting information indicating a setting for establishing a second wireless connection between the second terminal-side wireless communication interface and the second wireless communication interface,
wherein the first terminal-side wireless communication interface receives, from the first wireless communication interface, the information stored in the storage at a time when establishment of the first wireless connection between the first wireless communication interface and the first terminal-side wireless communication interface is started, and
wherein the terminal-side controller is configured to:
establish the second wireless connection with the image processing apparatus via the second terminal-side wireless communication interface after the first terminal-side wireless communication interface receives the information;
launch the function application corresponding to the selection function information in response to the information processing terminal device being brought close to the image processing apparatus and thereby the first terminal-side wireless communication interface receiving the selection function information; and
transmit execution instruction to the image processing apparatus by using the second wireless connection, while the function application is launched,
wherein the first wireless communication interface transmits, to the first terminal-side wireless communication interface, the information stored in the storage at a time when establishment of the first wireless connection between the first wireless communication interface and the first terminal-side wireless communication interface is started,
wherein the controller of the image processing apparatus is configured to:
establish the second wireless connection with the information processing terminal device via the second wireless communication interface after the first wireless communication interface transmits the information;
receive the execution instruction from the information processing terminal device, on which the function application is launched, by using the second wireless connection; and
execute the specific function based on the execution instruction,
wherein, when the execution instruction includes an instruction to execute a print process, the controller of the image processing device is configured to execute the print process based on the execution instruction.

US Pat. No. 10,367,951

WIRELESS RINGER

CenturyLink Intellectual ...

1. A wireless ringer comprising:a communications transceiver providing for direct wireless communication between the wireless ringer and a physically separate wireless device;
a memory;
a touch screen user interface providing for a user to input multiple ringer settings to the memory, wherein a first ringer setting of the multiple ringer settings is linked by the user to an identity of a known calling party, the touch screen user interface further providing for a display of text;
a speaker;
a vibrator;
a processor in communication with the communications transceiver, the memory, the touch screen user interface, the speaker and the vibrator, said processor causing one or more of the touch screen user interface, the speaker and the vibrator to emit a first alert according to the first ringer setting and in response to receipt, through the communications transceiver, of a wireless signal from the wireless device indicating that the wireless device has received an incoming communication of a first type from the known calling party, and said processor further causing one or more of the speaker, the touch screen user interface and the vibrator to emit a second alert according to a second ringer setting, which second alert is different from the first alert, in response to receipt of a second wireless signal from the wireless device indicating that the wireless device has received an incoming communication of a second type from a party other than the known calling party,
wherein the processor is further configured to determine the first alert based on the first ringer setting for communications of the first type from the known calling party, and the second alert based on the second ringer setting for communications of the second type from the party other than the known calling party;
wherein the processor is further configured to one of interrupt, mix, or overlay playback of media content on at least one of the touch screen user interface or the speaker with the first alert based on the first ringer setting, wherein the first ringer setting indicates whether to interrupt, mix, or overlay the playback of media content with the first alert, based at least in part on caller identification information; and
a strap providing for attachment of the wireless ringer to the user's wrist.

US Pat. No. 10,367,946

MITIGATING ATTACKS ON EMERGENCY TELEPHONE SERVICES

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

1. A computer-readable medium storing instructions that, when executed by a processor, perform a method to detect and mitigate an attack on emergency communication services, the method comprising:receiving an incoming call from an ingress node in an Internet Protocol Multimedia Subsystem (IMS) network, wherein the incoming call is destined for a Public Safety Answering Point (PSAP); and,
routing the received incoming call to both (a) an IMS network component and (b) a decision server in the IMS network;
wherein the decision server in the IMS network considers one or more parameters associated with the incoming call received at the ingress node,
wherein the decision server is configured to detect at least one attacks on emergency telephone services, and
wherein the decision server determines an action to be taken with respect to the incoming call, wherein the determination is made based at least on the one or more parameters.

US Pat. No. 10,367,944

APPARATUS, SYSTEM, AND METHOD OF CONFERENCE ASSISTANCE

Ricoh Company, Ltd., Tok...

1. An information processing apparatus comprising:a network interface configured to communicate with a conference assistance server through a network;
one or more input devices configured to receive input of voice or writing of at least one meeting participant during a meeting; and
processing circuitry configured to,
receive an instruction indicating whether to transmit data related to the input of the voice or the writing to the conference assistance server,
transmit the data, via the network interface, to the conference assistance server, in response to the instruction indicating to transmit the data,
receive, via the network interface, assistance information associated with the data from the conference assistance server, the assistance information including information relevant to the meeting, and
control a display device to display the assistance information together with the data related to the input of the voice or the writing such that the assistance information displayed on the display device assists the at least one meeting participant.

US Pat. No. 10,367,942

SYSTEM AND METHOD FOR ANALYTICS WITH AUTOMATED WHISPER MODE

1. A method, comprising:facilitating, by a processing system including a processor, a customer service session via a communication network, wherein customer equipment participates in a first interactive communication exchange with a first customer service agent via a network connection using a first interaction mode;
monitoring, by the processing system, the first interactive communication exchange;
associating, by the processing system based on the monitoring, a second customer service agent with the customer service session, wherein the second customer service agent provides a consultation service to the first customer service agent in a second interactive communication exchange using a second interaction mode different from the first interaction mode, without exposing the consultation service to the customer equipment, wherein the first custom er service agent provides, in accordance with the monitoring, an assessment of a customer mood to the second customer service agent; and
determining, by the processing system based on the assessment, whether to associate an additional customer service resource with the customer service session.

US Pat. No. 10,367,941

APPARATUS, METHOD, AND COMPUTER PROGRAM FOR OPTIMIZING COMMUNICATION

West Corporation, Omaha,...

1. An apparatus, comprising:at least one processor; and
memory comprising computer program instructions, wherein
the computer program instructions, with the at least one processor, are configured to cause the apparatus to:
transmit a request message to an application services module to connect with an agent when a selection is made on a mobile application,
receive a contact number of a proxy server from the application service module, and
connect with the proxy server using the contact number provided by the application service module, wherein the connection causes the proxy server to access a system database to search for caller identification to retrieve a phone number of the agent and connect a user of the mobile application to the agent, wherein
the proxy server discards one or more records related to the connection of the user of the mobile application with the agent, that prevents the user of the mobile application from a reconnection with the agent.

US Pat. No. 10,367,938

MOBILE-DEVICE-BASED CARRIER VOICEMAIL REDUCTION

1. A device capable of providing telephonic capability comprising:one of hardware and a combination of software and hardware configured to:
receive an incoming telephone call;
notify a user of the device of the incoming call; and
provide the user of the device with a plurality of options for managing the incoming call, the plurality of options for managing the incoming call comprising:
an option to divert the incoming call to a centralized voicemail system operated by a mobile carrier;
an option to answer the incoming call and immediately allow the user of the device to participate in a telephone call with a maker of the incoming call; and
an option to cause the device to answer the incoming call and to manage the answered incoming call without immediately connecting the user of the device to participate in a telephone call with the maker of the incoming call;
wherein the plurality of options for managing the incoming call comprise:
an option to divert the incoming call to the centralized voicemail system operated by the mobile carrier without sending a text message to the maker of the incoming call;
an option to divert the incoming call to the centralized voicemail system operated by the mobile carrier and to compose a text message to the maker of the incoming call;
an option to answer the incoming call at the device, play a greeting to the maker of the incoming call asking the maker of the incoming call to leave a message, and locally record a voicemail at the device without utilizing the centralized voicemail system operated by the mobile carrier and without further participation of the user of the device;
an option to answer the incoming call at the device, play a greeting to the maker of the incoming call asking the maker of the incoming call to leave a message, locally record a voicemail at the device without utilizing the centralized voicemail system operated by the mobile carrier, and screen the voicemail in real time as it is left by the maker of the incoming call;
an option to answer the incoming call at the device and play a greeting to the maker of the incoming call asking the maker to please hold; and
an option to answer the incoming call at the device and immediately disconnect the incoming call.

US Pat. No. 10,367,937

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

West Corporation, Omah, ...

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

US Pat. No. 10,367,935

UTILIZING SIP MESSAGES TO DETERMINE THE STATUS OF A REMOTE TERMINAL IN VOIP COMMUNICATION SYSTEMS

1. A method for detecting fraudulent activity in a communication system serving a correctional facility, comprising:receiving a packet stream associated with a voice call utilizing voice over internet protocol (VoIP) between an inmate call party and an outside call party, the packet stream including a session initiation protocol (SIP) message stream;
determining a call phase of the voice call based on the packet stream, wherein the call phase is one of a call setup phase and a call established phase, the call established phase occurring after a successful end of the call setup phase and in response to an ACK signal received from the inmate call party;
flagging as suspicious a first SIP message associated with a message type from within the SIP message stream by:
determining, during the determined call setup phase, that the message type is one of a 181 Response or a 3xx Response, wherein 3xx in the 3xx Response represents an integer between 300 and 399; or
determining, during the determined call established phase, that the message type is one of an INVITE or a REFER; and
in response to the flagging, confirming that a disallowed third party has joined the voice call based at least in part on a first content of the first SIP message or a second content of a second SIP message, the second SIP message appearing after the first SIP message within the SIP message stream.

US Pat. No. 10,367,930

SPEAKERPHONE CONFIGURATION FOR CONFERENCING

GOOGLE LLC, Mountain Vie...

1. An electronic device comprising:a housing that includes:
a top face; and
a bottom face opposite the top face, the bottom face including a cavity, the cavity comprising a well that has:
a first wall having a first port opening, and
a second wall adjacent to the first wall, the second wall having a second port opening; and
wherein the first port opening is inaccessible when a first cable is connected to the second port opening, and the second port opening is inaccessible when a second cable is connected to the first port opening.

US Pat. No. 10,367,929

SYSTEM AND METHOD FOR CONNECTING A USER TO BUSINESS SERVICES

Xtone, Inc., McLean, VA ...

1. An apparatus configured to interact with a user, comprising:an audio input device configured to receive spoken audio input from a user; and
one or more processors that are configured to perform a method comprising the steps of:
interpreting a spoken request from a user to communicate with a business that is received via the audio input device;
determining whether at least one voice application relevant to the goods and/or services provided by the business is available;
performing at least one voice application that is relevant to the goods and/or services provided by the business for the user when a voice application relevant to the goods and/or services provided by the business is available, wherein the voice application is performed, at least in part, on the apparatus; and
establishing a communications channel between the user and the business when no voice application relevant to the goods and/or services of the business is available.

US Pat. No. 10,367,923

METHOD FOR PROCESSING A DATA PACKET

Robert Bosch GmbH, Stutt...

1. Method for processing at least one data packet comprising a first header, a second header, which has a higher complexity than the first header, and a payload, comprising:transmitting the first header of the data packet in a first transmission mode having a reduced energy requirement necessary for ascertaining a receiver address,
transmitting the second header and the payload of the data packet in a second transmission mode,
processing the first header by a first analog mode, and
processing the second header and the payload by a second, digital mode,
wherein a number of processing steps for performing the second digital mode is greater than a number of processing steps for performing the first analog mode, wherein the two modes are executed separately from one another.

US Pat. No. 10,367,920

MECHANISM FOR DETERMINING WHETHER TO REDIRECT A REQUEST ORIGINALLY DESTINED FOR A SERVER BASED ON A UNIFORM RESOURCE LOCATOR

Oracle International Corp...

1. A processor-readable storage device including a memory, and instructions executable by one or more digital processors a client device, the processor-readable storage device including one or more instructions for a method comprising:monitoring, performed by the one or more processors of the client device, one or more request messages from a web application component, wherein the one or more request messages are destined for a server in communication with the client device;
accessing, performed by the one or more processors, an indicator in a first request message of the one or more request messages, wherein the indicator is encoded in a uniform resource locator (URL) of the first request message to determine if a first request is for a native behavior that provides client-side platform specifications implemented by the client device that has client-side resources;
determining, performed by the one or more processors, from the indicator in the first request message that the first request message is for Hanna first action that can be performed by a client-side resource of the client device, wherein the determining further comprises determining that the first request message represents the first request to access the native behavior;
in response to the determining, implementing, performed by the one or more processors, the first action by using the client-side resource of the client device without transmitting the first request from the client device to the server that the first request was originally destined for;
intercepting, performed by one or more processors of the client device, a second request message with a second request specifying a second action;
determining, performed by one or more processors, that the second action cannot be performed by any of the client-side resources of the client device;
transmitting the second request specifying the second action from a client request interceptor of the client device to the server, wherein the transmitting of the second request further comprises transmitting the second request specifying the second action to the server instead of encoding the URL and instead of implementing the second action with one of the client-side resources of the client device;
in response to the server performing the second action, receiving, performed by one or more processors, a response from the server, wherein the receiving further comprises receiving the response at the client request interceptor; and
forwarding the response from the client request interceptor to a native application component of the client device.

US Pat. No. 10,367,914

ATTACHING SERVICE LEVEL AGREEMENTS TO APPLICATION CONTAINERS AND ENABLING SERVICE ASSURANCE

CISCO TECHNOLOGY, INC., ...

1. A computer implemented method comprising: providing a template for orchestration of a cloud provided service in a datacenter, the template including selectable:virtual processing services, virtual networking services, storage services, and service level requirements for the cloud provided service, the datacenter including a plurality of segmented sections of the datacenter;
determining a provisioning queue placement for the cloud provided service based on at least the service level requirements; and
automatically provisioning the cloud provided service in at least one of the plurality of segmented sections based on the template, the provisioning including insertion of a request in a queue based on the provisioning queue placement, wherein if the insertion of the request causes displacement of another request, then the another request is shifted backwards in the queue to a next placement following the request, and
wherein the selectable service level requirements at least one of: include a time to provision the cloud provided service, and the provisioning queue placement is based on available computing resources to provision the cloud provided service, an existing queue of tasks requiring computing resources, and a priority level associated with the tasks in the existing queue or
include an uptime requirement and a tolerance for unavailability of the cloud provided service, andthe provisioning of the cloud provided service includes two or more data centers and is based on the uptime requirement and the tolerance for unavailability.

US Pat. No. 10,367,911

METHODS AND SYSTEMS FOR SMART RESOURCE ALLOCATION BASED ON WORK LOCATION PREDICTIONS

UNITED SERVICES AUTOMOBIL...

1. A computerized method comprising:creating, by a processor associated with an enterprise scheduling system, a user profile associated with a user, the user profile including information relating to one or more devices associated with the user and at least one work location, wherein the work location is a physical location where the user performs work associated with an organization;
receiving, from the one or more devices associated with the user, data sufficient to determine a location of the one or more devices;
analyzing, by the processor, the data to determine a predicted work location of the user, wherein analyzing the data comprises:
determining the location of the one or more devices, and
comparing the location of the one or more devices with previously documented work locations;
optimizing, by the processor associated with an enterprise scheduling system, resources based on the predicted work location of the user and predicted work locations of other users,
wherein optimizing the resources includes adjusting at least one of staffing or parking; and
in response to determining that one or more of the resources are insufficient, sending a recommendation to the user to work at an alternative work location.

US Pat. No. 10,367,908

EXTENDING CACHING NETWORK FUNCTIONALITY TO AN EXISTING STREAMING MEDIA SERVER

Level 3 Communications, L...

5. An interface device, in a system for content delivery comprising a streaming media server, a caching server, and one or more storage devices accessible to the caching server, wherein the storage device stores streaming content, the interface device comprising:at least once processor;
memory, operatively connected to the at least one processor and containing instructions that, when executed by the at least one processor, cause the interface device to:
initiate retrieval, by the caching server, of at least one electronic streaming resource from the one or more storage devices in response to an end user's request for the at least one electronic streaming resource received by the streaming media server;
receive an instruction from the streaming media server that includes a first electronic resource locator of the at least one electronic streaming resource;
convert the first electronic resource locator into a second electronic resource locator, wherein the first electronic resource locator is in a streaming format and wherein the second electronic resource locator is in a different format; and
use the second electronic resource locator to initiate retrieval, by the caching server, of the at least one electronic streaming resource.

US Pat. No. 10,367,906

METHOD AND APPARATUS FOR SECURE CONTENT DELIVERY FROM A TELECOMMUNICATION NETWORK CACHE

Telefonaktiebolaget LM Er...

1. A method of providing content over a secure connection to a subscriber device of a telecommunication network comprising:receiving a secure connection request from the subscriber device, said secure connection request being received at a first communication interface of a network data center that is internal to the telecommunication network and being directed to an external network address associated with an external content provider that is external to the telecommunication network;
determining whether or not the external content provider is registered for secure-content caching in the network data center; and
responsive to determining that the external content provider is registered:
establishing a secure session between the network data center and the subscriber device, including establishing a session key for encrypting communications over the secure session;
determining whether the content targeted by the secure connection request is available from a content cache of the network data center;
responsive to determining that the content targeted by the secure connection request is available from the content cache, delivering the content targeted by the secure connection request from the content cache to the subscriber device using the secure session; and
responsive to determining that the content targeted by the secure connection request is not available from the content cache:
initiating a takeover of the secure session by the external content provider by forwarding session information towards the external content provider via a second communication interface of the network data center, said session information including the session key, a network address of the subscriber device, and identification of the content targeted by the secure connection request; and
instructing the telecommunication network to forward all subsequent session messages from the subscriber device for the secure session towards the external content provider rather than towards the network data center.

US Pat. No. 10,367,905

INTEGRATION FRAMEWORK AND USER INTERFACE FOR EMBEDDING TRANSFER SERVICES INTO APPLICATIONS

The Western Union Company...

1. A transaction service integration system comprising:one or more content delivery network servers in a content delivery network, each content delivery network server comprising:
a processing unit comprising one or more processors;
one or more storage devices configured to receive and store a plurality of content resources representing transaction user interfaces;
a network interface configured to receive data from and transmit data to a transaction server; and
memory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, causes the content delivery network server to:
receive and store a plurality of content resources, from the transaction server, representing transaction user interfaces;
receive requests, from a transaction client device, for a transaction user interface;
retrieve a specific transaction user interface, in response to the requests received from the transaction client device; and
transmit the specific transaction user interface to the transaction client device;
a transaction client device, comprising:
a processing unit comprising one or more processors;
an input/output (I/O) subsystem configured to receive transaction request data; and
a network interface configured to securely communicate transaction request data to the transaction server; and
memory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, causes the transaction client device to:
execute a host software application configured to provide multi-party communication services via the transaction client device;
invoke, within the host software application, an integrated software component configured to provide secure transaction services;
receive a unique user identifier associated with a current user of the host software application;
receive, by the integrated software component and from the host software application, transaction sender data and transaction receiver data;
transmit, by the integrated software component, transaction sender data transaction receiver data, and an authentication request to the transaction server, wherein the authentication request includes the unique user identifier;
receive, by the integrated software component and from the transaction server, data identifying a transaction user interface and an authentication response;
retrieve, by the integrated software component, the transaction user interface from a particular content delivery network server;
render, by the integrated software component, the transaction user interface within the host software application; and
determine, based on the authentication response received from the transaction server, whether or not to require an input of user credentials via the integrated software component, prior to submitting a transaction request via the transaction user interface; and
the transaction server, wherein the transaction server comprises one or more computer servers configured to communicate with the one or more content delivery network servers and the transaction client device, wherein the one or more computer servers of the transaction server comprise:
one or more processing units, each processing unit comprising one or more processors; and
one or more memory devices respectively coupled to and readable by the one or more processing units, the memory devices storing therein one or more sets of instructions which, when executed by the processing units, causes one or more computer servers of the transaction server to:
transmit a plurality of content resources representing a plurality of transaction user interfaces to one or more content delivery network servers;
receive, from the integrated software component of the transaction client device, transaction sender data and transaction receiver data;
determine, based on the received transaction sender data and transaction receiver data, a transaction sender location and a transaction receiver location;
determine, based at least in part on the transaction sender location and the transaction receiver location, the transaction user interface from the plurality of transaction user interfaces;
determine a particular content delivery network server at which the transaction user interface is stored; and
transmit data identifying the transaction user interface and the particular content delivery network server, to the integrated software component.

US Pat. No. 10,367,904

CONSOLIDATED NETWORK REPOSITORY (CNR) FOR STORING DATA ASSOCIATED WITH DIFFERENT COMMUNICATION NETWORK PLATFORMS

1. A system, comprising:a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
communicating with a storage device comprising a single logical layer that stores consolidated networks data according to a single common schema, wherein the single logical layer is accessed according to the single common schema, wherein the consolidated networks data comprises first network data representative of a first network domain that operates according to a first protocol and that provides a first group of services, and second network data representative of a second network domain that operates according to a second protocol different than the first protocol and that provides a second group of services different than the first group of services;
receiving, from a first device of the first network domain, a request for a first portion of the consolidated networks data, wherein the request is formatted according to the first protocol and specifies access to the first portion according to a platform-specific database schema associated with the first network domain;
translating the request according to the single common schema that specifies access to the first portion according to the single common schema;
generating a modified request based on the translating;
using the modified request to access the storage device and retrieve the first portion; and
transmitting the first portion to the first device.

US Pat. No. 10,367,901

PROACTIVE ENVIRONMENT-BASED CHAT INFORMATION SYSTEM

GOOGLE LLC, Mountain Vie...

1. A method for proactively delivering push notifications in a chat information system (CIS), the method comprising:identifying, by a processor of a user device operatively coupled to a memory of the user device, at least one triggering event;
receiving, at the user device, a push notification comprising metadata for the user device to submit to a networked server;
in response to the push notification being opened by a user via interacting with the user device, generating, by the processor, a request to obtain information associated with the at least one triggering event from the networked server, wherein the request comprises the metadata of the push notification;
receiving, at the user device and from the networked server, information in response to the request;
generating, by the processor of the user device, a push notification message for the user, wherein the push notification message contains the information received from the networked server and is associated, at least in part, with the at least one triggering event; and
providing, by the processor of the user device, the push notification message to the user.